GAMGI new
 
New developments in code, documentation and website are reported here.
GAMGI 0.14.7
4th April 2010
This is a bug-fix release. Fixed a GL context bug when multiple windows were open, that could produce no rendering. Fixed memory leaks in handling Freetype fonts. Fixed how the message was produced when some DejaVu fonts were not found, that could crash GAMGI. Updated old documentation, and the Help system, that could crash GAMGI. Fixed the way mouse dragging is handled that could stop mouse dragging. Fixed Shannon ionic radius for S and Sb. Prepared a new, experimental, release that does not require the GTKGLExt library (for X Window System only).

What is new:

What is next:

GAMGI 0.14.6
9th February 2010
Improved Object->Select dialogs. All Object->Remove dialogs can now handle lists of objects with the same functionality as for single objects (this is the first application of the selection lists that we have been implementing since Gamgi 0.14). Cell->Link now supports shifts in translations and rotations for each node, in Crystal mode (this is very useful, to change the lattice origin and for people doing research on Defects in Crystals). Adapted the ruler code for Gtk 3.0. Fixed a few bugs in Cell->Modify, Cell->Link and in the Tools section.

What is new:

What is next:

GAMGI 0.14.5
20th January 2010
Implemented a simple and powerful method to select any class of visual objects inside an arbitrary rectangle on any window. Improved the behaviour of Object->Select dialogs. Implemented the new dialogs Window->Select and Assembly->Select.

What is new:

What is next:

GAMGI 0.14.4
29th December 2009
Implemented the new dialogs: Text->Select, Bond->Select, Cell->Select, Light->Select, Layer->Select. Improved Atom->Select. Updated some GTK code to work with GTK 3.0. Updated documentation, fixed bugs.

What is new:

What is next:

GAMGI 0.14.3
30th November 2009
The new Atom->Select is now fully working for all methods, except selecting objects by region. The infrastructure to handle global lists of objects is in place. Replaced Vera by DeJaVu Truetype fonts. Updated documentation, fixed bugs.

What is new:

What is next:

GAMGI 0.14.2
31th October 2009
This is mainly a bug-fix release: replaced two deprecated castings preventing GAMGI from compiling in newer systems, simplified the visual layout for all the 161 notebook pages in task dialogs, fixed several glitches and bugs related with GTK interfaces, wrote the interface for the new Atom->Select dialog. Compiles on Ubuntu 9.10 (x86) without warnings, at the -O3 -Wall -ansi -DGTK_DISABLE_DEPRECATED level.

What is new:

What is next:

GAMGI 0.14.1
22nd October 2009
Implemented and tested (Linux/Mac OS X) new GtkFileChooser dialogs, using only GTK 2.* low-level widgets, so we have the new technology without the constrainments imposed by the oficial GTK 2.* gtkFileChooser dialog. GAMGI is now compiling fine with flags -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED and should be ready for GTK 3.0. Added most of the low-level engine code to handle multiple object selection.

What is new:

What is next:

GAMGI 0.14
23rd September 2009
Added 9 geometry and 9 topology properties to the report produced by Group->Create in Polytope mode. Implemented and tested Group->Modify for Polytopes, including transitions in Autonomy and type of polytope: polyhedron, plane, direction. Added Help documentation for Group->Create, Group->Modify, Atom->Create, Atom->Modify. Fixed bugs. New screenshot.

What is new:

What is next:

GAMGI 0.13.15
10th August 2009
Designed, implemented and tested a new algorithm to merge coplanar faces in 3D polytopes. Tolerance for visible and coplanar polytope faces in now controled by users in Group->Create. Improved layout for Atom->Create and Atom->Modify interfaces. Replaced a wide range of GTK 1 deprecated functions by new GTK 2 routines. Fixed a few drawing bugs.

What is new:

What is next:

GAMGI 0.13.14
15th July 2009
Fixed a couple of bugs in chem and gtk code, including a nasty brown paper bag that crashed the new polytope code in many systems. Everything that can be measured with Atom->Measure can now be modified with the new Atom->Modify dialog. The oldest dialog in Gamgi, Group->Modify, has been replaced by an entirely different dialog, to modify Groups, including polytopes.

What is new:

What is next:

GAMGI 0.13.13
13th May 2009
Improved, tested, cleaned the polytope code and redesigned the way data is stored to increase maintenance and readibility. Added speedups to make the code more efficient. This code builds a 3D convex hull for 50,000 atoms under 3 seconds on my desktop system. Moved the corresponding graphic interface from Cell->Link to Group->Create. Added new options (Autonomy) and defaults (color, neighbour elements, number of neighbours). Removed (GTK 1) GTK_OBJECT casts for all g_signal_connect calls.

What is new:

What is next:

GAMGI 0.13.12
28th April 2009
The polytope code seems to be working fine now, in 1D (automatically producing a range of atomic directions), 2D ((automatically producing a range of atomic planes) and 3D conditions (automatically producing a range of polyhedra atomic groups). In the last case, the array-based (for speed) 3D convex hull incremental algorithm, with conflict lists, is still operating with restrictions (the code to handle and merge coplanar faces is still switched off). Moreover, no documentation is currently avalable. The code is temporarily available from Cell->Link and then Link Polytope (though we plan to move it to Group->Create instead). This functionality is very important to describe crystallographic structures such as minerals, superconductors, etc. but also to analyse glasses, liquids, etc. We are now getting close to GAMGI 0.14.

What is new:

What is next:

GAMGI 0.13.11
29th March 2009
All the GTK 1 menus have now been replaced by GTK 2 Combo boxes. Wrote the GTK interface (currently only in Cell->Link) to build 3D and 2D polytopes around central atoms. Improved polytope code and wrote the remaining sampling code needed to get polytope neighbours. Debugged and tested all the polytope sampling, starting, exporting code, except the core incremental algorithm code. Fixed a bug in the XML code importing crystallographic directions with centered nodes.

What is new:

What is next:

GAMGI 0.13.10
7th January 2009
Fixed a few copyright issues raised by the Debian legal team. This release includes most of the code needed to implement a fast, sophisticated 3D convex hull incremental algorithm. This is array-based (to be faster), with arrays of cell lists (to speed up sampling), conflict lists (to be NlogN), can handle coplanar issues, arbitrarily large faces, periodic boundary conditions, etc. It will be useful to describe arbitrary sets of arbitrary polyhedra defined by atoms, such as in superconductors, silicates, glasses, etc.

What is new:

What is next:

GAMGI 0.13.9
30th October 2008
This release merges all the X3D (the new XML version of VRML) code developed by Tiago Farto, after extensive cleaning. This includes code to describe all the objects currently supported by GAMGI, as layers, cells, clusters, molecules, groups, planes, directions, atoms, bonds and texts. As X3D handles a single 3D space (while GAMGI handles multiple 3D spaces through layers), only objects in the current layer are exported, the other layers are ignored.

What is new:

What is next:

GAMGI 0.13.8
3rd August 2008
This is a bug fix release. Several new and old bugs, simple but puzzling and affecting productivity, were clarified and removed. Converted Cell Align option menus (Gtk 1) to combo boxes (Gtk 2).

What is new:

What is next:

GAMGI 0.13.7
8th July 2008
Added mass data for most important isotopes, including isotope abundance and half-life (source: wikipedia). Added radius data including natural half-distances, effective and calculated atomic radius, effective and calculated (2008) covalent radius, Van der Waals radius (webelements). Added the widely used Shannon ionic radius, depending of valence and coordination (Acta Cryst. paper). Cleaned and replaced option menus by combo boxes in Cell->Link, Cell->Create and Cell->Modify. Added new screenshots. Improved Help information for exported type formats, Atom->Create and Atom->Modify. Many thanks to Pedro Isidoro and Luis Veiros, who contributed to this release (providing the Shannon original papers and collecting atomic data).

What is new:

What is next:

GAMGI 0.13.6
4th June 2008
Redesigned entirely Atom->Create, Atom->Modify and Atom->Config, as notebook dialogs, including new parameters: element number, atom temperature and occupancy (to handle diffraction data). This is also ready to merge detailed mass, radius and charge information. Replaced most dynamic Option Menus (GTK 1) by ComboBoxes (GTK 2). Removed a simple bug in Light->Modify (added in the previous release), that turned this dialog almost unnusable. Used the icons made by Jakub to show a favicon at www.gamgi.org. The code by Tiago Farto to export to X3D format is almost finished.

What is new:

What is next:

GAMGI 0.13.5
12th May 2008
Replaced Combos (GTK 1) by ComboBoxEntries (GTK 2). Replaced most static Option Menus (GTK 1) by ComboBoxes (GTK 2). Fullscreen mode is working again, in Enlightenment, Gnome, KDE, XFCE, BlackBox, IceWM, etc. Topics in Help->Topic and Help->Tutorial can now be selected with double click. Fixed the window size in Select and File dialogs. GAMGI comes now with its own Tango! icons, beatifully created by Jakub Szypulka!. Renewed gamgi.org until September 2015.

What is new:

What is next:

GAMGI 0.13.4
1st April 2008
Replaced GtkClists in Cell dialogs Systems, Lattices, Groups, plus Help->Tutorial, for GtkTreeview with GtkListstores. Replaced GtkCTrees in Help->Topic plus all GtkCTrees in Object->Select dialogs by GtkTreeview with GtkTreestores. Simplified recursive object selection code that crashed GAMGI, at the -O3 level of optimization. Replaced more Gtk-1.0 by Gtk-2.0 functions. We are much closer to have a completely Gtk-2.0 based GAMGI now.

What is new:

What is next:

GAMGI 0.13.3
23th March 2008
Replaced GtkText by GtkTextview everywhere in GAMGI, so GTK_ENABLE_BROKEN is no longer needed to compile with Gtk-2.0. Fixed bugs in locale, Ctr-C, atomic radius, dialogs size and widget focus. Updated documentation to reflect the change to Gtk-2.0/GtkGLext-1.0 libraries. Improved man page and icons.

What is new:

What is next:

GAMGI 0.13.2
5th March 2008
Ported GAMGI to GTK 2.0/GTKGLext 1.0. Apart from very minor details everything seems to be working fine. This was essential to guarantee the GAMGI future. Some widgets still need to be replaced but the main issues are solved. Added a man page, images for icons, instructions for distributions. Fixed light, plane, direction bugs.

What is new:

What is next:

GAMGI 0.13.1
14th February 2008
Analysed, cleaned, removed all issues generating warnings when compiling with -O3 added to default gcc -g -Wall -ansi, in both xf86 and xf86_64 architectures, with gcc 3.3.4 (Suse 10.0) and gcc 4.1.2 (Fedora 8), plus pointer_to_int and int_to_pointer conversions in non-32 bit machines. Found and removed 4 actual bugs in the process.

What is new:

What is next:

GAMGI old
 
Changelogs for older releases can be found here.

Home