##Text encoding: utf-8

2006-08-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: remove debug extra line.
	* gcu/Makefile.am: add value.*.
	* gcu/element.cc: add support for bodr data.
	* gcu/element.h: ditto.
	* gcu/value.cc: new classes to support bodr.
	* gcu/value.h: ditto.
	* glade/eltpage.glade: add thermodynamic properties page.
	* programs/table/gchemtable-curve.cc: add boiling and melting points curves.
	* programs/table/gchemtable-elt.cc: add boiling and melting points.

2006-08-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: optionaly needs bodr >= 4.
	* gcu/element.cc: started work on loading bodr data.
	* gcu/element.h: ditto.
	* gcu/macros.h: add some gconf related macros.
	* programs/crystal/main.cc: use the new gconf macros.

2006-06-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: double eval datadir for GNU autoconf >= 2.59c
	* gcu/Makefile.am: removed extra header files.
	* gcu/chem3ddoc.cc: don't include window.h.
	* gcu/filechooser.cc: don't show filter name.

2006-06-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.h: don't systematically quit when there are no more
	open documents.

2006-06-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chem3ddoc.cc: add LoadData method.
	* gcu/chem3ddoc.h: ditoo.
	* gcu/gtkchem3dviewer.cc: use the Chem3dDoc class;
	* gcu/gtkchem3dviewer.h: ditto.
	* mozilla-plugin/chem-viewer.cc: include gcu/chem3ddoc.h for Display2DMode
	declaration.

2006-06-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: requires bodr-3.
	* gcu/Makefile.am: add new files.
	* gcu/application.h: add a documents set.
	* gcu/chem3ddoc.cc: new document class for the 3d viewer.
	* gcu/chem3ddoc.h: ditto.
	* gcu/crystalview.h: fixed typo.
	* gcu/document.cc: add an appication member.
	* gcu/document.h: ditto.
	* gcu/filechooser.cc: fixed various bugs.
	* gcu/gldocument.cc: new document class for 3d scenes.
	* gcu/gldocument.h: ditto.
	* gcu/glview.cc: new view class for 3d scenes.
	* gcu/glview.h: ditto.
	* gcu/macros.h: some useful macros (might break doxygen docs generation).
	* programs/3d/Makefile.am: changed files lists.
	* programs/3d/application.cc: new application class.
	* programs/3d/application.h: ditto.
	* programs/3d/document.cc: new document class.
	* programs/3d/document.h: ditto.
	* programs/3d/gchem3d-viewer.c: removed obsolete file.
	* programs/3d/main.cc: new viewer implemntation.
	* programs/3d/view.cc: new view class.
	* programs/3d/view.h: ditto.
	* programs/3d/window.cc: new window class.
	* programs/3d/window.h: ditto.

2006-06-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.7.3.
	* gcu/application.cc: add some new helper methods.
	* gcu/application.h: ditto.
	* gcu/element.cc: fixed a compilation warning.
	* gcu/filechooser.cc: fixed another one.
	* programs/crystal/application.cc: removed methods moved
	to gcu::Application.
	* programs/crystal/application.h: ditto.
	* programs/crystal/window.cc: removed Close and Quit buttons from toolbar.

2006-05-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystalview.cc: fix a data size issue [#16680].

2006-05-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: fixed mozilla-config use (thanks to Pav Lucistnik).
	* programs/crystal/window.cc: made on_delete_event static.

2006-05-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.7.2).

2006-05-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: port to new LINGUAS framework.
	* po/LINGUAS: new file.
	* programs/crystal/gcrystal.schemas.in: removed obsolete TabPos.

2006-05-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/crystal/prefs.glade: removed obsolete MDI page.
	* programs/crystal/application.cc: Add OnQuit and remove several obsolete
	methods.
	* programs/crystal/application.h: ditto.
	* programs/crystal/globals.h: removed obsolete TabPos variable.
	* programs/crystal/main.cc: cleaned code.
	* programs/crystal/prefs.cc: removed obsolete MDI page.
	* programs/crystal/prefs.h: ditto.
	* programs/crystal/window.cc: fixed on_quit and implemetn on_view_settings.

2006-05-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add a value for PACKAGE_BUGREPORT.
	* programs/crystal/application.cc: rewrote gcApplication::OnFileClose
	* programs/crystal/document.cc: add gcDocument::RemoveAllViews.
	* programs/crystal/document.h: ditto.
	* programs/crystal/view.cc: removed the obsolete Lock stuff.
	* programs/crystal/view.h: ditto.
	* programs/crystal/window.cc: reorder the Help menu.

2006-05-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/application.cc: add a comment.
	* programs/crystal/document.cc: reimplement add/remove views.
	* programs/crystal/document.h: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/crystal/window.h: ditto.

2006-05-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: needs goffice >= 0.3.1.
	* programs/crystal/application.cc: reimplemented printing.
	* programs/crystal/document.h: ditto.
	* programs/crystal/view.cc: ditto.

2006-05-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystalview.cc: add CrystalView::SaveAsImage.
	* gcu/crystalview.h: ditto.
	* programs/crystal/application.cc: reimplemented image export.
	* programs/crystal/document.cc: add gcDocumentSaveAsImage.
	* programs/crystal/document.h: ditto.
	* programs/crystal/main.cc: call gnome_vfs_shutdown on exit.
	* programs/crystal/view.cc: removed obsolete gcView::OnExportPNG and
	gcView::OnExportJPEG.
	* programs/crystal/view.h:

2006-05-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add a check for <sstream>.
	* gcu/application.h: changed FileProcess signature to add a mime type.
	* gcu/crystaldoc.cc: use xmlDocSetRootElement instead of =.
	* gcu/filechooser.cc: add a combo box for supported mime type and pass
	the mime type to Application::FileProcess.
	* programs/crystal/application.cc: update FileProcess to support the mime
	type and add vrml export support there.
	* programs/crystal/application.h: changed FileProcess signature.
	* programs/crystal/document.cc: export VRML using gnome-vfs.
	* programs/crystal/document.h: change signature for OnExportVRML.
	* programs/crystal/main.cc: use new signature of Application::FileProcess.
	* programs/crystal/window.cc: implement export VRML.
	* programs/crystal/window.h: add an inline method to get the associated
	view.

2006-05-04  Jean Bréfort  <jean.brefort@normalesup.org>

	* configure.ac: add c++ headers tests for gcrystal.
	* gcu/application.cc: enhanced Application startup in constructor.
	* gcu/application.h: ditto.
	* glade/crystal/lines.glade: replaced last GnomeColorPicker instances.
	* programs/crystal/Makefile.am: add window.*.
	* programs/crystal/application.cc: start work on new ui (one view per window).
	* programs/crystal/application.h: ditto.
	* programs/crystal/cleavagesdlg.cc: fixed glade file path.
	* programs/crystal/document.cc: start work on new ui.
	* programs/crystal/document.h: ditto.
	* programs/crystal/linesdlg.cc: fixed color buttons names.
	* programs/crystal/main.cc: start work on new ui.
	* programs/crystal/prefs.cc: ditto.
	* programs/crystal/view-settings.cc: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/view.h: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/crystal/window.h: ditto.

2006-02-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/elements.xml.in: fixed bromine molar weight.

2006-02-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.7.1).

2006-02-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: fixed make distcheck and pushed some
	cleaning by Daniel.

2006-02-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* COPYING-DOCS: add missing file.
	* Makefile.am: add --with-mozilla-libdir to DISCHECK_CONFIGURE_FLAGS.
	* configure.ac: add --with-mozilla-libdir option and pushed some
	cleaning by Daniel.
	* docs/help/crystal/gcrystal-unstable.omf.in: make it conform to the dtd.
	* programs/crystal/Makefile.am: add gcrystal.schemas to CLEANFILES.
	* programs/crystal/gcrystal.schemas.in: add missing file.

2006-02-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add pixmaps subdir.
	* configure.ac: ditto.
	* gcu/gtkcomboperiodic.h: fixed documentation typo.
	* pixmaps/Makefile.am: new pixmaps.
	* pixmaps/gcrystal128.png: ditto.
	* pixmaps/gcrystal32.png: ditto.
	* pixmaps/gcrystal48.png: ditto.
	* pixmaps/gcrystal72.png: ditto.
	* pixmaps/gcrystal_logo.png: ditto.

2006-02-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add Gnome Crystal stuff.
	* README: ditto.
	* autogen.sh: add gnome-docs-utils initialization.
	* configure.ac: add new directories.
	* docs/Makefile.am: add Gnome Crystal stuff.
	* docs/help/Makefile.am: ditto.
	* docs/help/crystal/C/gcrystal-unstable.xml: ditto.
	* docs/help/crystal/C/gcrystal.xml: ditto.
	* docs/help/crystal/C/legal.xml: ditto.
	* docs/help/crystal/Makefile.am: ditto.
	* docs/help/crystal/gcrystal-unstable.omf.in: ditto.
	* gchemutils.xml.in: ditto.
	* gcu/application.cc: fixed license.
	* gcu/application.h: ditto.
	* gcu/atom.cc: ditto.
	* gcu/atom.h: ditto.
	* gcu/bond.cc: ditto.
	* gcu/bond.h: ditto.
	* gcu/chemistry.cc: ditto.
	* gcu/chemistry.h: ditto.
	* gcu/crystalatom.cc: ditto.
	* gcu/crystalatom.h: ditto.
	* gcu/crystalbond.cc: ditto.
	* gcu/crystalbond.h: ditto.
	* gcu/crystalcleavage.cc: ditto.
	* gcu/crystalcleavage.h: ditto.
	* gcu/crystaldoc.cc: ditto.
	* gcu/crystaldoc.h: ditto.
	* gcu/crystalline.cc: ditto.
	* gcu/crystalline.h: ditto.
	* gcu/crystalview.cc: ditto.
	* gcu/crystalview.h: ditto.
	* gcu/dialog.cc: ditto.
	* gcu/dialog.h: ditto.
	* gcu/document.cc: ditto.
	* gcu/document.h: ditto.
	* gcu/element.cc: ditto.
	* gcu/element.h: ditto.
	* gcu/filechooser.cc: ditto.
	* gcu/filechooser.h: ditto.
	* gcu/formula.cc: ditto.
	* gcu/formula.h: ditto.
	* gcu/gtkchem3dviewer.cc: ditto.
	* gcu/gtkchem3dviewer.h: ditto.
	* gcu/gtkcomboperiodic.c: ditto.
	* gcu/gtkcomboperiodic.h: ditto.
	* gcu/gtkcrystalviewer.cc: ditto.
	* gcu/gtkcrystalviewer.h: ditto.
	* gcu/gtkperiodic.c: ditto.
	* gcu/gtkperiodic.h: ditto.
	* gcu/isotope.cc: ditto.
	* gcu/isotope.h: ditto.
	* gcu/matrix.cc: ditto.
	* gcu/matrix.h: ditto.
	* gcu/matrix2d.cc: ditto.
	* gcu/matrix2d.h: ditto.
	* gcu/object.cc: ditto.
	* gcu/object.h: ditto.
	* gcu/xml-utils.cc: ditto.
	* gcu/xml-utils.h: ditto.
	* glade/Makefile.am: ditto.
	* glade/crystal/Makefile.am: add Gnome Crystal stuff.
	* glade/crystal/atoms.glade: ditto.
	* glade/crystal/bonds.glade: ditto.
	* glade/crystal/cell.glade: ditto.
	* glade/crystal/cleavages.glade: ditto.
	* glade/crystal/docprop.glade: ditto.
	* glade/crystal/lines.glade: ditto.
	* glade/crystal/prefs.glade: ditto.
	* glade/crystal/size.glade: ditto.
	* glade/crystal/view-settings.glade: ditto.
	* mozilla-plugin/chem-viewer.cc: fixed license.
	* mozilla-plugin/moz-plugin.c: ditto.
	* programs/3d/gchem3d-viewer-unstable.desktop.in: add unstable to Name.
	* programs/3d/gchem3d-viewer.c: fixed license.
	* programs/calc/gchemcalc-unstable.desktop.in: add unstable to Name.
	* programs/calc/gchemcalc.cc: fixed license.
	* programs/crystal/Makefile.am: add GConf keys.
	* programs/crystal/application.cc: fixed license.
	* programs/crystal/application.h: ditto.
	* programs/crystal/atom.cc: ditto.
	* programs/crystal/atom.h: ditto.
	* programs/crystal/atomsdlg.cc: ditto.
	* programs/crystal/atomsdlg.h: ditto.
	* programs/crystal/celldlg.cc: ditto.
	* programs/crystal/celldlg.h: ditto.
	* programs/crystal/cleavage.cc: ditto.
	* programs/crystal/cleavage.h: ditto.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/cleavagesdlg.h: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/gcrystal-unstable.desktop.in: add unstable to Name.
	* programs/crystal/gcrystal.h: fixed license.
	* programs/crystal/globals.h: ditto.
	* programs/crystal/line.cc: ditto.
	* programs/crystal/line.h: ditto.
	* programs/crystal/linesdlg.cc: ditto.
	* programs/crystal/linesdlg.h: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/prefs.cc: ditto.
	* programs/crystal/prefs.h: ditto.
	* programs/crystal/sizedlg.cc: ditto.
	* programs/crystal/sizedlg.h: ditto.
	* programs/crystal/view-settings.cc: ditto.
	* programs/crystal/view-settings.h: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/view.h: ditto.
	* programs/table/gchemtable-app.cc: ditto.
	* programs/table/gchemtable-app.h: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.
	* programs/table/gchemtable-elt.cc: ditto.
	* programs/table/gchemtable-elt.h: ditto.
	* programs/table/gchemtable-main.cc: ditto.
	* programs/table/gchemtable-unstable.desktop.in: add unstable to Name.
	* samples/CO2.gcrystal: add Gnome Crystal stuff.
	* samples/CO2_C.gcrystal: ditto.
	* samples/CO2_O.gcrystal: ditto.
	* samples/Makefile.am: ditto.
	* samples/NaCl.gcrystal: ditto.
	* samples/diamond.gcrystal: ditto.
	* samples/graphite.gcrystal: ditto.
	* samples/nickel.gcrystal: ditto.
	* samples/zinc.gcrystal: ditto.

2006-02-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/calc/Makefile.am: fixed some typos.
	* programs/crystal/Makefile.am: removed obsolete files.

2006-02-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* README: update the contents to include Gnome Crystal.
	* configure.ac: add checks for some c++ headers.
	* gcu/Makefile.am: add new files.
	* gcu/application.cc: support new FileChooser class.
	* gcu/application.h: ditto.
	* gcu/crystaldoc.h: makke CrystalDoc derive from Document.
	* gcu/filechooser.cc: new FileChooser class.
	* gcu/filechooser.h: ditto.
	* programs/crystal/application.cc: make it compile without libgnome(ui).
	* programs/crystal/application.h: ditto.
	* programs/crystal/atom.cc: ditto.
	* programs/crystal/atomsdlg.cc: ditto.
	* programs/crystal/atomsdlg.h: ditto.
	* programs/crystal/celldlg.cc: ditto.
	* programs/crystal/celldlg.h: ditto.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/cleavagesdlg.h: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/linesdlg.cc: ditto.
	* programs/crystal/linesdlg.h: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/prefs.cc: ditto.
	* programs/crystal/prefs.h: ditto.
	* programs/crystal/sizedlg.cc: ditto.
	* programs/crystal/sizedlg.h: ditto.
	* programs/crystal/view-settings.cc: ditto.
	* programs/crystal/view-settings.h: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/view.h: ditto.
	* programs/crystal/dialog.cc: removed obsolete.
	* programs/crystal/dialog.h: ditto.
	* programs/crystal/element.cc: ditto.
	* programs/crystal/element.h: ditto.
	* programs/crystal/filesel.cc: ditto.
	* programs/crystal/filesel.h: ditto.

2006-02-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/Makefile.am: move all programs to subdirectories
	and import Gnome Crystal source code.
	* programs/3d/Makefile.am: new Makefile for gchem3d-viewer.
	* programs/3d/gchem3d-viewer-unstable.desktop.in: file moved
	from the programs directory.
	* programs/3d/gchem3d-viewer.c: ditto.
	* programs/3d/gchem3d-viewer.desktop.in: ditto.
	* programs/calc/Makefile.am: new Makefile for gchemcalc.
	* programs/calc/gchemcalc-unstable.desktop.in: file moved
	from the programs directory.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/calc/gchemcalc.desktop.in: ditto.
	* programs/crystal/Makefile.am: new Makefile for gcrystal.
	* programs/crystal/application.cc: file imported from
	the gcrystal project.
	* programs/crystal/application.h: ditto.
	* programs/crystal/atom.cc: ditto.
	* programs/crystal/atom.h: ditto.
	* programs/crystal/atomsdlg.cc: ditto.
	* programs/crystal/atomsdlg.h: ditto.
	* programs/crystal/celldlg.cc: ditto.
	* programs/crystal/celldlg.h: ditto.
	* programs/crystal/cleavage.cc: ditto.
	* programs/crystal/cleavage.h: ditto.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/cleavagesdlg.h: ditto.
	* programs/crystal/dialog.cc: ditto.
	* programs/crystal/dialog.h: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/element.cc: ditto.
	* programs/crystal/element.h: ditto.
	* programs/crystal/filesel.cc: ditto.
	* programs/crystal/filesel.h: ditto.
	* programs/crystal/gcrystal-unstable.desktop.in: ditto.
	* programs/crystal/gcrystal.desktop.in: ditto.
	* programs/crystal/gcrystal.h: ditto.
	* programs/crystal/globals.h: ditto.
	* programs/crystal/line.cc: ditto.
	* programs/crystal/line.h: ditto.
	* programs/crystal/linesdlg.cc: ditto.
	* programs/crystal/linesdlg.h: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/prefs.cc: ditto.
	* programs/crystal/prefs.h: ditto.
	* programs/crystal/sizedlg.cc: ditto.
	* programs/crystal/sizedlg.h: ditto.
	* programs/crystal/view-settings.cc: ditto.
	* programs/crystal/view-settings.h: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/view.h: ditto.
	* programs/gchem3d-viewer-unstable.desktop.in: file moved
	to new subdirectory.
	* programs/gchem3d-viewer.c: ditto.
	* programs/gchem3d-viewer.desktop.in: ditto.
	* programs/gchemcalc-unstable.desktop.in: ditto.
	* programs/gchemcalc.cc: ditto.
	* programs/gchemcalc.desktop.in: ditto.
	* programs/gchemtable-app.cc: ditto.
	* programs/gchemtable-app.h: ditto.
	* programs/gchemtable-curve.cc: ditto.
	* programs/gchemtable-curve.h: ditto.
	* programs/gchemtable-elt.cc: ditto.
	* programs/gchemtable-elt.h: ditto.
	* programs/gchemtable-main.cc: ditto.
	* programs/gchemtable-unstable.desktop.in: ditto.
	* programs/gchemtable.desktop.in: ditto.
	* programs/table/Makefile.am: new Makefile for gchemtable.
	* programs/table/gchemtable-app.cc: file moved from the
	programs directory.
	* programs/table/gchemtable-app.h: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.
	* programs/table/gchemtable-elt.cc: ditto.
	* programs/table/gchemtable-elt.h: ditto.
	* programs/table/gchemtable-main.cc: ditto.
	* programs/table/gchemtable-unstable.desktop.in: ditto.
	* programs/table/gchemtable.desktop.in: ditto.

2006-01-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: changed to new develop branch.
	* configure.ac: ditto, post branching version bump to 0.7.0, and requires
	libgoffice-0.3 >= 0.3.0.
	* gcu-0.5.pc.in: removed obsolete.
	* gcu-unstable.pc.in: add new one and fix some details.
	* gcu.pc.in: remove unuseful things from Libs and Cflags, add
	libgoffice-1 to Requires.
	* gcu/Makefile.am: changed to new develop branch.
	* mozilla-plugin/Makefile.am: ditto.
	* programs/Makefile.am: ditto.
	* programs/gchemcalc.cc: ditto, and fix a memory leak.
	* programs/gchemtable-curve.cc: ditto.
	* programs/gchemtable-elt.cc: ditto, and fix a couple of memory leaks.
	* tests/Makefile.am: ditto.

2006-01-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.5.4.
	* docs/reference/Doxyfile.in: exclude gcu/gtkcomboperiodic.c
	* gcu/application.h: update reference documentation.
	* gcu/chemistry.h: ditto.
	* gcu/dialog.cc: fixed Dialog::GetNumber.
	* gcu/dialog.h: update reference documentation.
	* gcu/element.h: ditto.
	* gcu/formula.h: ditto.
	* gcu/gtkchem3dviewer.h: ditto.
	* gcu/gtkcomboperiodic.h: ditto.
	* gcu/isotope.h: ditto.
	* programs/gchem3d-viewer.c: updated copyright in About box.
	* programs/gchemcalc.cc: ditto.
	* programs/gchemtable-app.cc: ditto.

2006-01-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/eltpage.glade: add ionic radii list.
	* programs/gchemtable-elt.cc: ditto.

2006-01-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/isotopes.xml.in: More radioisotopes.
	* glade/curve.glade: added new "Copy" button.
	* glade/gchemcalc.glade: ditto.
	* programs/gchemcalc.cc: implement graphs copying.
	* programs/gchemtable-curve.cc: ditto.

2006-01-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* po/Makefile.in.in: removed as not required (generated by autogen.sh).
	* programs/gchemtable.desktop.in: new desktop file for stable releases.

2006-01-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: requires libgnomeprintui.
	* database/isotopes.xml.in: More radioisotopes.
	* gcu-0.5.pc.in: requires libgnomeprintui.
	* gcu.pc.in: ditto.
	* gcu/gtkchem3dviewer.cc: add print support.
	* gcu/gtkchem3dviewer.h: ditto.
	* programs/gchem3d-viewer.c: ditto.

2006-01-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chemistry.h: change GcuValue to GcuDimensionalValue in
	GcuAtomicRadius.
	* gcu/element.cc: ditto.
	* gcu/element.h: update Element::GetRadius documentation.
	* glade/eltpage.glade: add support for radii.
	* programs/gchemtable-curve.cc: ditto.
	* programs/gchemtable-elt.cc: ditto.

2006-01-13  Daniel Leidert  <daniel.leidert.spam@gmx.net>
	* glade/gchemcalc.glade: Fix a typo.
	* gcu/element.cc: Ditto.
	
2006-01-13  Daniel Leidert  <daniel.leidert.spam@gmx.net>
	* configure.ac: Remove a duplicate entry.

2006-01-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: enhance mozilla related test (now supports firefox).
	* gcu/Makefile.am: add gtkcomboperiodic.[c,h].
	* gcu/gtkchem3dviewer.cc: enhance mime type detection.
	* gcu/gtkcomboperiodic.c: new periodic table combo box widget.
	* gcu/gtkcomboperiodic.h: ditto.
	* mozilla-plugin/chem-viewer.cc: supports bgcolor and display3d
	properties; support mol and pdb files.
	* mozilla-plugin/moz-plugin.c: ditto.
	* programs/gchem3d-viewer.c: new menu entries to change display mode
	and background color changes; also add corresponding command line
	options
	* programs/gchemcalc.cc: add full command line help options.

2005-12-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu-0.5.pc.in: require openbalel-2, not openbabel.
	* programs/gchemcalc.cc: do not access GOMarker private members.

2005-12-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/gchemcalc.cc: gchemcalc now accept a formula from the command
	line.
	* database/isotopes.xml.in: add missing tag ends.

2005-11-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/isotopes.xml.in: add some radioisotopes.

2005-11-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add ru to ALL_LINGUAS.
	* gcu/element.cc: add Russian to langs list.

2005-11-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/gchemtable-curve.cc: add curves for electron affinities
	and ionization energies.

2005-11-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chemistry.cc: implemented gcu_dimensional_value_get_string.
	* gcu/chemistry.h: fixed signature of gcu_dimensional_value_get_string.
	* gcu/element.cc: implemented GetElectronAffinity and GetIonizationEnergy.
	* gcu/element.h: use an unsigned parameter for these two methods.
	* glade/eltpage.glade: add ionization energies and electron affinity 
	support.
	* programs/gchemtable-elt.cc: ditto.
	* programs/gchemtable-curve.cc: started work on new curves.

2005-11-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chemistry.h: add const to unit in GcuDimensionalValue.
	* gcu/element.cc: load ionization energies and electron affinities.
	* gcu/element.h: ditto.
	* gcu/isotope.cc: do not free unit.

2005-11-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.5.3 (post release version bump).
	* mozilla-plugin/Makefile.am: fix AM_CXXFLAGS.

2005-11-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chemistry.cc: made some work related to ionization energies
	and electron affinities.
	* gcu/chemistry.h: ditto.
	* gcu/element.cc: ditto.
	* gcu/element.h: ditto.
	* glade/eltpage.glade: hide isotopes page for now.
	* mozilla-plugin/Makefile.am: fix make install.

2005-11-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/elecprops.xml.in: added ionization energies and electron
	affinities.
	* gcu/gtkchem3dviewer.cc: (gtk_chem3d_viewer_set_uri_with_mime_type):
	new.
	* gcu/gtkchem3dviewer.h: ditto.
	* mozilla-plugin/chem-viewer.cc: make things work.

2005-11-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add one more test for goffice.
	* mozilla-plugin/Makefile.am: add chem-viewer program.
	* mozilla-plugin/chem-viewer.cc: new viewer for the mozilla plugin.
	* mozilla-plugin/moz-plugin.c: (ChemNew), (ChemDestroy),
	(ChemSetWindow), (ChemNewStream), (ChemPrint), (ChemStreamAsFile),
	(NP_Initialize), (NP_Shutdown): implemented.
	* programs/gchemcalc.cc: take goffice api change into account.
	* programs/gchemtable-curve.cc: ditto.

2005-11-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: add datadir arg to constructor and fixed various
	issues related to help files.
	* gcu/application.h: ditto.
	* gcu/bond.cc: fixed loading (for GChemPaint).
	* gcu/chemistry.cc: implemented gcu_value_get_string.
	* gcu/chemistry.h: Add MAX_ELT constant.
	* gcu/element.cc: enhanced internationalization.
	* gcu/gtkperiodic.h: fixed a typo in docs.
	* glade/Makefile.am: add curve.glade.
	* glade/curve.glade: glade file for curve display windows in gchemtable.
	* glade/eltpage.glade: use a GtkWindow instead of a GtkDialog, and display
	Pauling electronegativity for the element.
	* programs/Makefile.am: add gchemtable-curve.*.
	* programs/gchemcalc.cc: removed unnecessary code.
	* programs/gchemtable-app.cc: activate the button corresponding to the last
	viewed element.
	* programs/gchemtable-app.h: ditto.
	* programs/gchemtable-curve.cc: add curves (just Pauling electronegativity
	at the moment).
	* programs/gchemtable-curve.h: ditto.
	* programs/gchemtable-elt.cc: add code for electronegativity.
	* programs/gchemtable-elt.h: ditto.
	* programs/gchemtable-main.cc: initialize goffice.

2005-10-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* Changed license to GPL instead of LGPL.

2005-10-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* mozilla-plugin/moz-plugin.c: add some code.

2005-10-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/elecprops.xml.in: added electronic configurations.
	* gcu/chemistry.cc: add new gcu_value_get_string and
	gcu_dimensional_value_get_string.
	* gcu/chemistry.h: ditto.
	* gcu/element.cc: add electronic configuation support and store names
	in all known languages.
	* gcu/element.h: ditto.
	* glade/eltpage.glade: add some content to display symbol, names,
	atomic weight and electronic configuration.
	* programs/gchemtable-app.cc: load all available data.
	* programs/gchemtable-elt.cc: display symbol, names,
	atomic weight and electronic configuration.

2005-09-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.h: add gcu::Application::GetName
	* gcu/dialog.cc: set the window icon using application name.

2005-09-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/Makefile.am: added some new utility classes.
	* gcu/application.cc: a new generic application class.
	* gcu/application.h: ditto.
	* gcu/dialog.cc: a new generic dialog class (mostly
	imported from GChemPaint)
	* gcu/dialog.h: ditto.
	* glade/Makefile.am: add eltpage.glade.
	* glade/eltpage.glade: changed some widget names.
	* programs/Makefile.am: add new files to gchemtable sources.
	* programs/gchemtable-app.cc: implemented a gcu::Application
	derived class.
	* programs/gchemtable-app.h: ditto.
	* programs/gchemtable-elt.cc: new class to display element properties
	based on gcu::Dialog.
	* programs/gchemtable-elt.h: ditto.
	* programs/gchemtable-main.cc: moved most of the code to the app class.

2005-09-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED
	-Wall to CFLAGS.
	* gcu/element.cc: fixed various compilation warnings.
	* programs/gchem3d-viewer.c: ditto.
	* programs/gchemcalc.cc: ditto.
	* programs/gchemtable-main.cc: ditto.

2005-09-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add mozilla-plugin subdir
	* configure.ac: ditto.
	* gcu/gtkperiodic.c: set text color to white when the background is dark.
	* gcu/object.cc: fixed one more Object::AddType bug.
	* glade/eltpage.glade: new glade file for periodic table application.
	* glade/gchemcalc.glade: removed deprecated item.
	* glade/gtkperiodic.glade: removed underscore tag to buttons.
	* mozilla-plugin/Makefile.am: new mozilla plugin.
	* mozilla-plugin/moz-plugin.c: ditto.
	* programs/Makefile.am: added gchemtable application
	* programs/gchemcalc.cc: fixed isotopic pattern average mass for
	high molecular mass formulas.
	* programs/gchemtable-elt.cc: new periodic table application.
	* programs/gchemtable-main.cc: ditto.
	* programs/gchemtable-unstable.desktop.in: ditto.

2005-09-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.5.2
	* gcu/element.cc: changed some method names in gcu::IsotopicPattern.
	* gcu/formula.cc: ditto.
	* gcu/isotope.cc: ditto.
	* gcu/isotope.h: ditto.

2005-09-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/element.cc: applied patch for #13273 (compilation failed with gcc-4).
	* gcu/element.h: ditto.

2005-09-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: make distcheck should now work for non root users.
	* configure.ac: update openbabel-2 stuff.
	* gcu/gtkchem3dviewer.cc: ditto.

2005-09-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/gchemcalc.cc: add elemental composition.

2005-08-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/isotope.cc: fixed a loop boundary bug.
	* programs/gchemcalc.cc: do not display peaks lower than 0.1 in
	isotopic patterns instead of 0.001.

2005-08-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/isotopes.xml.in: fixed mass of 13C.
	* gcu/element.cc: enhanced isotopic pattern calculation.
	* gcu/isotope.cc: ditto.
	* gcu/isotope.h: ditto.
	* glade/gchemcalc.glade: added monoisotopic mass.
	* programs/gchemcalc.cc: display isotopic patterns.

2005-08-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/element.cc: finished isotopic pattern calculation.
	* gcu/formula.cc: ditto.
	* gcu/isotope.cc: ditto.
	* gcu/isotope.h: ditto.
	* programs/gchemcalc.cc: calculate isotopic pattern and show the
	notebook page only if valid.

2005-08-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: requires goffice >= 0.0.3.
	* database/isotopes.xml.in: fixed errors.
	* gcu/crystalatom.cc: added missing headers.
	* gcu/element.cc: started work on isotopic pattern calculation.
	* gcu/element.h: ditto.
	* gcu/formula.cc: ditto.
	* gcu/isotope.cc: ditto.
	* gcu/isotope.h:ditto.
	* glade/gchemcalc.glade: add widgets to display composition and
	isotopic pattern.

2005-07-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/isotopes.xml.in: name is now a child node instead of a property
	to avoid duplication of the whole isotope node on translation.
	* gcu/Makefile.am: add isotope.*
	* gcu/chemistry.h: add GcuIsotope, GcuValue and GcuDimensionalValue structs
	and use GcuValue instead of double in radii.
	* gcu/crystalatom.cc: use GcuValue in radii.
	* gcu/crystalatom.h: ditto.
	* gcu/element.cc: load isotopes database.
	* gcu/element.h: ditto.
	* gcu/formula.cc: add gcu::Formula::CalculateIsotopicPattern (not yet
	implemented).
	* gcu/formula.h:
	* gcu/isotope.cc: new file; implements gcu::Isotope and
	gcu:IsotopicPattern.
	* gcu/isotope.h: ditto.
	* gcu/object.cc (gu::Object::AddType): use vector::resize instead 
	of vector::reserve.
	* gcu/xml-utils.cc: use GcuValue in radii.
	* programs/gchemcalc.cc: load isotopes database.

2005-07-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/object.cc: fixed a recent critical bug.

2005-07-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: requires openbabel >= 2.0.0.
	* gcu/gtkchem3dviewer.cc: use openbabel-2.0.0.

2005-06-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.5.1, requires gtk+>2.6.0
	* database/isotopes.xml.in: added stable isotopes for all elements.

2005-06-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkperiodic.c: (gtk_periodic_init): use glade file from unstable
	directory.
	* glade/gtkperiodic.glade: added elements 113, 115 and 116.

2005-06-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/Makefile.am: fixed CFLAGS and CXXFLAGS.

2005-06-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkchem3dviewer.cc: clear molecule before loading. 
	* glade/gchemcalc.glade: minor size update.
	* programs/gchem3d-viewer.c: implement menus.
	* programs/gchemcalc.cc: ditto.

2005-06-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/isotopes.xml.in: fixed typos.
	* programs/Makefile.am: added gchemcalc desktop file.
	* programs/gchem3d-viewer.c: added menus.
	* programs/gchem3d-viewer.desktop.in: added categories.
	* programs/gchem3d-viewer-unstable.desktop.in: ditto.
	* programs/gchemcalc.desktop.in: new desktop file for gchemcalc.
	* programs/gchemcalc-unstable.desktop.in: ditto.

2005-06-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/formula.cc: enhanced molecular weight calculation.
	* gcu/formula.h: ditto.
	* programs/gchemcalc.cc: ditto.
	* glade/Makefile.am: install glade files to unstable dir.

2005-06-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/elements.xml.in: added atomic weights for artificial elements.
	* gcu/chemistry.cc: added new databases functions.
	* gcu/chemistry.h: ditto.
	* gcu/element.cc: implement radii and electronic props database loading.
	* gcu/element.h: ditto.
	* gcu/formula.cc: calculates molecular weight.
	* gcu/formula.h: ditto.
	* glade/gchemcalc.glade: add molecular weight labels.
	* programs/gchem3d-viewer.c (main):: load radii database.
	* programs/gchemcalc.cc: display molecular weight.
	* tests/testgtkchem3dviewer.c: (main): load radii database.
	* tests/testgtkcrystalviewer.c: (main): load radii database.

2005-06-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: added database to SUBDIRS.
	* configure.ac: tests for vector::at usability.
	* database/Makefile.am: new file.
	* database/elecprops.xml.in: new database.
	* database/elements.xml.in: moved from gcu and split.
	* database/isotopes.xml.in: new database.
	* database/radii.xml.in: new database.
	* gcu/Makefile.am: removed programs.
	* gcu/atom.cc: fixed some compilation issues.
	* gcu/bond.cc: ditto.
	* gcu/crystalatom.cc: ditto.
	* gcu/crystaldoc.cc: ditto.
	* gcu/crystalview.cc: ditto.
	* gcu/element.cc: ditto.
	* gcu/element.h: ditto.
	* gcu/formula.cc: ditto.
	* gcu/gtkchem3dviewer.cc: ditto.
	* gcu/gtkperiodic.c: ditto.
	* gcu/object.cc: ditto.
	* gcu/object.h: ditto.
	* gcu/xml-utils.cc: ditto.
	* gcu/elements.xml.in:
	* gcu/gchem3d-viewer-0.5.desktop.in: removed obsolete.
	* gcu/gchem3d-viewer.desktop.in: moved to programs.
	* gcu/gchem3d-viewer.c: ditto.
	* po/POTFILES.in: updated to new architecture.
	* programs/Makefile.am: added gchem3d viewer.
	* programs/gchem3d-viewer-unstable.desktop.in: new file.
	* programs/gchem3d-viewer.c: moved from gcu.
	* programs/gchem3d-viewer.desktop.in: ditto.
	* programs/gchemcalc.cc: use glade file from unstable directory.
	* tests/Makefile.am: fixed typos.

2005-04-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Makefile.am: fix installation directory.
	* gcu/formula.cc: completed initial version.
	* gcu/formula.h: ditto.
	* gcu/gchem3d-viewer.c: update copyright.
	* gcu/object.h: add inline method Object::LockSignals.
	* glade/Makefile.am: add gchemcalc.glade.
	* glade/gchemcalc.glade: add widgets for formulas.
	* programs/Makefile.am: make gcjemcalc compile.
	* programs/gchemcalc.cc: calculates raw formula.

2005-04-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: added prograps directory.
	* configure.ac: ditto.
	* gcu/formula.cc: added some code.
	* gcu/formula.h: ditto.
	* glade/gchemcalc.glade: glade file for new program.
	* po/POTFILES.in: added new glade file.
	* programs/Makefile.am: new file.
	* programs/gchemcalc.cc: new chemical calculator source file.

2005-03-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: one more build issue fixed.
	* gcu/Makefile.am: added formula.*
	* gcu/formula.cc: new gcu::Formula class file.
	* gcu/formula.h: ditto.
	* tests/Makefile.am: one more build issue fixed.

2005-03-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* Doxyfile: removed (moved to docs/reference).
	* Makefile.am: remobed keys and mime files.
	* TODO: set some possible targets for 0.6
	* autogen.sh: don't generate docs.
	* configure.ac: gtkglest and openbabel are now mandatory. Fixed also
	variuous buil issues.
	* docs/reference/Doxyfile.in: source for Doxyfile.
	* docs/reference/Makefile.am: fixed build issues and builds help at
	compile time
	* docs/reference/html/Makefile.am: removed.
	* gchemutils.xml.in: added some magic stuff from chemicalmime package
	to fix pdb files detection issues.
	* gcu-0.5.pc.in: updated names and dependencies.
	* gcu.pc.in: ditto.
	* gcu/gchem3d-viewer.c: (main): build full url for input file.
	* gcu/gtkchem3dviewer.cc: use GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE.
	* gcu/object.cc: fixed a critical (and trivial) bug in Object::AddType.
	* gcu/object.h: fixed a doxygen related warning.
	* tests/testbonobocontrol.c: removed (bonobo control has been obsoleted).

2005-03-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: fixed various build issues.
	* configure.ac: ditto.
	* gcu/Makefile.am: ditto.
	* tests/Makefile.am: ditto.
	* glade/mendeleiev.glade: remove deprecated.
	* po/POTFILES.in: removed obsoolete server file

2005-03-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: Changed version to 0.5.0.
	* gcu-0.3.pc.in: moved to gcu-0.5.pc.in.
	* gcu-0.5.pc.in: wad gcu-0.3.pc.in.
	* gcu.pc.in: removed deprecated stuff.
	* gcu/bonobo-control.cc: remove, libbonoboui will be deprecated before
	we reach 0.6.
	* gcu/gchem3d-0.3.server.in.in: ditto.
	* gcu/gchem3d-viewer-0.5.desktop.in: imported from stable and renamed
	for unstable.
	* gcu/gchem3d-viewer.c: imported from stable.
	* gcu/gchem3d-viewer.desktop.in: ditto.

2005-03-02  Daniel Leidert  <daniel.leidert@wgdd.de>
        * docs/reference/html/Makefile.am: add $(DESTDIR) to install-path

2004-12-12 Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: added de locale.
	* glade/gtkperiodic.glade: updated symbols for elements 110 and 111.

2004-12-03 Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/object.cc: fixed Object::Load. Does not anymore returns false when
	something goes wrong. Just delete the bad object.

2004-12-03 Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/object.h,
	* gcu/object.cc: add a bool member to Object class to avoid signal
	propagation while loading.

2004-11-28 Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/document.h: changed signature of Document::GetNewId and made it
	private, add friend class Object.
	* gcu/document.cc: enhanced Document::GetNewId.
	* gcu/object.cc: fixed various bugs around Object::SetId and
	Object::AddChild

2004-11-17 Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chemistry.h: fixed documentation.
	* gcu/crystalatom.cc: initialize alpha color component in constructor.
	* gcu/object.cc: fixed a bug in Object::AddType.

2004-10-10 Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/elements.xml.in,
	* glade/gtkperiodic.glade: Changed element 111 name and symbol to
	Roentgenium and Rg according to IUPAC recommendation.
	* configure.ac: updated version to 0.3.2.
	* Doxyfile: updated version to 0.3.2.
	* gcu/object.h,
	* gcu/object.cc: added an Object* parameter to BuildContextualMenu.

2004-09-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu-0.3.pc.in: removed obsolete gl_flags from CFlags

2004-09-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: removed obsolete variables, added test
	for shared-mime-info package version.
	* Doxyfile: updated version to 0.3.1
	* Makefile.am: added shared mime info stuff.
	* gchemutils.xml.in: new file to support shared mime info
	(mime types tree will be polluted with chemical/* types).
	* gcu/atom.cc,
	* gcu/bond.cc,
	* gcu/element.cc,
	* gcu/crystalcleavage.cc,
	* gcu/crystaldoc.cc,
	* gcu/crystalline.cc,
	* gcu/crystalview.cc,
	* gcu/gtkchem3dviewer.cc
	* gcu/gtkcrystalviewer.cc,
	* gcu/gtkperiodic.c: Fixed some memory leaks.
	* gcu/crystalviewer.h: include gcu/matrix.h instead of just matrix
	* gcu/object.h: add support for signals and links.
	* gcu/object.cc: enhanced ~Object (), fixed a critical
	bug in Object::AddChild, implemented signals and links,
	Object::GetGroup returns NULL if there is no parent and
	fixed memory leaks.
	* gcu/xml-utils.cc: Fixed some memory leaks.

2004-06-26  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	*configure.ac: fixed a bug.

2004-06-16  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: requires gnome 2.4.
	* object.h: removed Object::ShowContextualMenu and changed
	signature of Object::BuildContextualMenu and made it public.
	* object.cc: same thing and add a default implementation for
	Object::BuildContextualMenu.

2004-06-16  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: changed version to 0.3.1
	* gcu/bonobo-control.cc: move data.h (from Openbabel) inclusion to top
	and undef variables before including config.h

2004-06-13  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/elements.xml.in: changed some colors to be compatible with a new
	coloring scheme common to several open source projects.

2004-06-10  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/document.cc: fixed a bug in Document::GetNewId.

2004-06-02  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/object.h: added gObject::GetYAlign and updated some documentation.
	* gcu/object.cc: added gObject::GetYAlign and implemented default versions
	for Object::Save and Object::Load.

2004-05-29  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/object.h,
	* gcu/object.cc: added throw (invalid_argument) to Object::Build.

2004-05-21  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/object.cc: fixed a stupid bug in Object::AddType.

2004-05-20  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/bond.h,
	* gcu/crystalatom.h,
	* gcu/crystalbond.h,
	* gcu/crystalcleavage.cc,
	* gcu/crystalcleavage.h,
	* gcu/crystaldoc.h,
	* gcu/crystalline.h,
	* gcu/crystalview.h,
	* gcu/document.h,
	* gcu/element.cc,
	* gcu/element.h,
	* gcu/gtkchem3dviewer.h,
	* gcu/gtkcrystalviewer.h,
	* gcu/gtkperiodic.h,
	* gcu/matrix.h,
	* gcu/matrix2d.h: Updated docs
	* gcu/object.cc,
	* gcu/object.h: Added several new methods related to the document structure and
	updated the documentatioh.

2004-05-02  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/Makefile.am: add new matrix2d.* files
	* gcu/object.cc,
	* gcu/object.h: add virtual Transform2D method to support 2D transforms (flip and rotation).
	* gcu/atom.cc,
	* gcu/atom.h: implements Transform2D
	* gcu/bond.cc,
	* gcu/bond.h: implements Move and Transform2D to avoid execution of Object methods.
	* gcu/matrix.cc,
	* gcu/matrix.h: minor changes (replaces gdouble by double).
	* gcu/matrix2d.cc,
	* gcu/matrix2d.h: new Matrix2D class used with Object::Transform2D.
	* tests/Makefile.am: remove obsolete dependencies.

2004-04-09  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* gcu/atom.h: minor update
	* gcu/bonobo-control.cc: fixed factory and control id
	* gcu/document.cc:
	* gcu/document.h: implemented Document class
	* gcu/object.cc:
	* gcu/object.h: use Document class
	* tests/testbonobocontrol.c: (create_app), (main): use unstable control
	and removed libgnome and libgnomeui dependencies.

2004-04-07 Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* moved all libraries sources to the new gcu directory and
	merged the four libraries in one (libgcu-0.3).
	* changed every necessary things to make things compile and
	not interfere with the stable version.
	* added gcu/document.* (not yet implemented).

2004-03-10 Jean Bréfort  <jean.brefort@ac-dijon.fr>
	*configure.ac: removed unused gtk-doc checking
	* AUTHORS: new polish tranlator
	* crystalviewer/crystalatom.cc: avoid calling SetDefaultColor in constructor when
	Z == 0 (critical bug).

2004-02-13 Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: removed an extra "fi" 

2004-02-13 Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: updated some required versions and 
	removed GtkGLArea which is unmaintained, removed
	definition of *_DISABLE_DEPRECATED

2004-02-08 Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* Makefile.am: fixed file list in EXTRA_DIST
	* gtkperiodic/gtkperiodic.c (gtk_periodic_init): removed const before char
	to avoid a compiler warning.

2004-02-07  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* Makefile.am
	* tests/Makefile.am: update to work with automake 1.8.x
	
2004-02-07  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* chem3d/gtkchem3dviewer.cc: turn around an openbabel bug.
	* gtkperiodic/gtkperiodic.c: (gtk_periodic_init): fixed a textdomain bug.
	* gtkperiodic/gtkperiodic.c: add a call to textdomain.
	* chemistry/element.cc: removed gettext initialization.

2004-01-21 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* crystalviewer/crystalview.cc: avoid execution of gl functions
	for non initialized widget.

2003-11-01 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* enhanced gchemutils.keys.in for translation

2003-10-21 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* changed element 110 to Darmstadtium.

2003-10-20 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* changed version to 0.3.0

2003-08-27 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* removed -Werror-implicit-function-declaration from GCU_CFLAGS

2003-08-27 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* crystalview.h: made private some members.
	* crystaldoc.h: removed m_bMultiView
	* object.cc (Object::AddChild): fixed  a bug.
	* added Object::GetAtomAt
	* changed version to 0.1.7
	* added some documentation using doxygen
	* element.[h,cc]: added methods to get max_bond field
	* elements.xml.in: added max_bonds for each element

2003-07-02 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* configure.ac: changed version to 0.1.6
	* chem3d/gtkchem3dViewer.cc: added bgcolor property
	* chem3d/bonobo-control.cc: added bgcolor property

2003-06-30 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* chemistry/elements.cc (GetRadius): added missing return statement

2003-06-29 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* tests/nickel.gcrystal: updated to 0.5.2 format
	* chemistry/elements.cc, chemistry/xml-utils.cc: fixed several
	bugs related to the use of the radii database
	* crystalviewer/crystalatom.cc: wrote a sensible SetRadius method

2003-06-28 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* element.cc: a bug fixed in the database loading
	* gtkchem3dviewer.cc: change the coordinates system to get with
	gchem3d and mozilla-bonobo something more similar to chime
	* crystalatom.h: add const to argument of SetRadius
	
2003-06-27 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Updated GtkChem3D dependencies to OpenBabel-0.100.1

2003-06-16 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Change atoms radii in crystal from double to GcuCrystalRadius

2003-06-12 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Added a PropertyBag to the Chem3D Bonobo Control
	* New program test for the Bonobo Control
	
2003-06-02 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Implemented functions to retrieve electronegativities and radii
	* Fixed an error in elements.xml.in
	
2003-05-30 Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Added GtkChem3DViewer widget along with a Bonobo control using it
	* Added atomic radii and electronegativities to elements.xml.in
	
2003-03-25	Pav Lucistnik <pav@oook.cz>
	* Fixed compilation problems with gcc-2.95.x
		
2003-02-22	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Changed constructor for CrystalAtom: deleted color and radius parameters making new versions incompatible with gcrystal-0.5.0
	* Use default colors for atoms when none is given
	* Fixed a bug in Bond::GetAtom(Atom)
	* Added -DLIBGLADE_DISABLE_DEPRECATED

2003-02-12	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Changed GL binding preference from GtkGLArea to GtkGLExt
	* Added AddType to the ObjectClass to allow for unknown types
	* Added elements names and default colors (taken from OpenBabel) to elements
	* Added C binding (chemistry.h) to Element class
	* Added tooltips (names of the elements) and possibility for default colors in GtkPeriodic
	* Added the colors to testgtkperiodic

2002-12-15	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Updated GtkGLExt dependency to 0.6.0

2002-12-13	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Added missing file tests/nickel.gcrystal in tests/Makefile.am

2002-12-8	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Updated libgnomeprint dependency to 2.1.3

2002-12-1	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Added m_Charge to Atom class
	* Change Object::SetSelected(int) to Object::SetSelected(GtkWidget*, int)

2002-11-27	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Added SetSelected(int) and Update(GtkWidget*) to the Object class

2001-05-13	Jean Bréfort	<jean.brefort@ac-dijon.fr>
	* Released version 0.1.0
