##Text encoding: utf-8

2008-01-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/filechooser.cc: fix print and image export when off-screen
	rendering does not work, previous fix was not enough. [#21946]
	* gcu/glview.cc: ditto.

2008-01-19 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* configure.ac: Do not run pkg-config if XULRUNNER_CLIENT is empty.

2008-01-19 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* Makefile.am: Set required automake version to 1.7. Cleaning a bit.
	(DISTCHECK_CONFIGURE_FLAGS): Added --disable-schemas-install to make
	distcheck pass.
	* configure.ac: Cleaning and reordering stuff a bit. Add GCU_*
	directly to CFLAGS, CXXFLAGS and LIBS, so there is no need to use them
	in every Makefile.am. Fixed some macro usages and formatting and added
	two variables MOZILLA_CONFIG and XULRUNNER_CLIENT to override the
	automatic detection.
	* gcu/Makefile.am: Drop INCLUDES (deprecated) in favour of
	AM_CPPFLAGS. Drop Windows specific LDFLAGS changes, as this is handled
	by configure. Removed GCU_* variables, handled by configure too.
	* mozilla-plugin/Makefile.am: Ditto.
	* programs/3d/Makefile.am: Ditto.
	* programs/calc/Makefile.am: Ditto.
	* programs/crystal/Makefile.am: Ditto.
	* programs/table/Makefile.am: Ditto.
	* tests/Makefile.am: Ditto.
	* database/Makefile.am: Just minor cosmetic changes.
	* glade/Makefile.am: Ditto.
	* glade/crystal/Makefile.am: Ditto.
	* glade/table/Makefile.am: Ditto.
	* pixmaps/Makefile.am: Ditto.
	* samples/Makefile.am: Ditto.

2008-01-08 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* configure.ac: Call AC_LIBTOOL_WIN32_DLL. Added some stuff to
	determine, if we try to compile on a Windows system [#21875].
	* gcu/Makefile.am (LDFLAGS): Set -no-undefined on Windows
	systems [#21875]. Thanks to the submitter of the report.
	* gcu/formula.cc: Fix a compilation error on Cygwin [#21875].
	* programs/calc/gchemcalc.cc: Ditto.
	* programs/crystal/Makefile.am: Reordered.
	* programs/table/Makefile.am: Ditto.

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

2007-12-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/object.cc: fix loading grouped arrows in gchempaint.

2007-12-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Doxyfile.in: removed obsolete tags.
	* gcu/application.cc: add missing headers. [#21764]
	* gcu/atom.cc: ditto.
	* gcu/chem3ddoc.cc: ditto.
	* gcu/chemistry.cc: ditto.
	* gcu/crystalline.cc: ditto.
	* gcu/crystalview.cc: ditto.
	* gcu/document.cc: ditto.
	* gcu/element.h: ditto.
	* gcu/gtkchem3dviewer.cc: ditto.
	* gcu/object.cc: ditto.
	* gcu/value.cc: ditto. and fixed some const issues.
	* gcu/value.h: ditto.
	* mozilla-plugin/chem-viewer.cc: add missing headers.
	* programs/3d/application.cc: ditto.
	* programs/3d/main.cc: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/atom.cc: ditto.
	* programs/crystal/atomsdlg.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/line.cc: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/table/gchemtable-app.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-elt.cc: ditto.

2007-12-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/glview.cc: fix print and image export when off-screen
	rendering does not work. [#21946]
	* gcu/glview.h: ditto.
	* programs/3d/main.cc: make command line options really work.

2007-11-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: ensure goffice has gnome support.

2007-11-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/atomsdlg.cc: inactivate the change signal in
	the radii menu when populating the menu. [#21576]
	* programs/crystal/atomsdlg.h: ditto.

2007-11-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystaldoc.cc: add a namespace to files so that they are
	correctly identified as gcrystal files.
	* samples/*.gcrystal: ditto.

2007-11-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystalview.h: removed commented out obsolete code.
	* programs/3d/application.cc: make command line options really work.
	* programs/3d/application.h: ditto.
	* programs/3d/main.cc: ditto.
	* programs/3d/window.cc: ditto.

2007-10-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.8.5).

2007-10-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add seamonkey to mozilla avatars.
	* programs/table/gchemtable-app.cc: removed all references to the
	acidity color scheme.
	* programs/table/gchemtable-app.h: ditto.

2007-10-23 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* configure.ac: Fixed AC_CONFIG_FILES and AC_OUTPUT usage.

2007-10-15 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* Makefile.am (MAINTAINERCLEANFILES): Remove gnome-doc-utils.make
	too.

2007-10-14 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* programs/3d/gchem3d-viewer.desktop.in: Added Version field to
	declare spec version compliance.
	* programs/calc/gchemcalc.desktop.in: Ditto.
	* programs/crystal/gcrystal.desktop.in: Ditto.
	* programs/table/gchemtable.desktop.in: Ditto.

2007-10-14 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* configure.ac: Fix indentation in help output.
	* gcu.pc.in: Added URL field.
	* programs/3d/gchem3d-viewer.desktop.in: Fixed to be compliant to
	latest specification.
	* programs/calc/gchemcalc.desktop.in: Ditto.
	* programs/table/gchemtable.desktop.in: Ditto.
	* programs/crystal/Makefile.am: Improved format.
	(DEFS): Removed unused PKGDATADIR.
	(schemasdir): Don't ignore GCONF_SCHEMA_FILE_DIR.

2007-09-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.8.4).

2007-09-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: rewrote the mozilla plugin related stuff
	so that it also works with iceweasel.

2007-09-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/Makefile.am: fix use of --disable-schemas-install
	[#20943].

2007-08-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.8.3).
	* gcu/application.cc: never try using nautilus as an
	help viewer.

2007-07-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/3d/C/gchem3d-viewer.xml: fixed documentation
	version.
	* docs/help/calc/C/gchemcalc.xml: ditto.
	* docs/help/crystal/C/gcrystal.xml: ditto.
	* docs/help/table/C/gchemtable.xml: ditto.
	* gcu/application.cc: don't call gtk_main_quit before
	gtk_main.
	* gcu/application.h: ditto.

2007-07-09 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* docs/man/gcu_man_legal.xml: Fixed a typo.

2007-06-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.8.2).
	* docs/help/3d/gchem3d-viewer-unstable.omf.in: removed
	unstable.
	* docs/help/3d/gchem3d-viewer.omf.in: new file with
	Applications|Education|Science as category.
	* docs/help/calc/gchemcalc-unstable.omf.in: removed
	unstable.
	* docs/help/calc/gchemcalc.omf.in: new file with
	Applications|Education|Science as category.
	* docs/help/crystal/C/gcrystal.xml: changed category
	Applications|Education|Science.
	* docs/help/crystal/gcrystal-unstable.omf.in: removed
	unstable.
	* docs/help/crystal/gcrystal.omf.in: new file with
	to Applications|Education|Science as category.
	* docs/help/table/gchemtable-unstable.omf.in: removed
	unstable.
	* docs/help/table/gchemtable.omf.in: new file with
	Applications|Education|Science as category.

2007-06-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* pixmaps/Makefile.am: use new icons.
	* programs/3d/gchem3d-viewer.desktop.in: ditto.
	* programs/calc/gchemcalc.desktop.in: ditto.
	* programs/table/gchemtable.desktop.in: ditto.

2007-06-18  Jordan Mantha  <mantha@ubuntu.com>
        * Added 32,48,72, and 128 pixel icons for gchem3d-viewer,
        gchemtable, and gchemcalc

2007-05-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* mozilla-plugin/moz-plugin.c: (ChemNew): fixed
	compilation warning (and potential crasher).
	* programs/table/gchemtable-main.cc: add missing header.

2007-05-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.8.1).
	* pixmaps/Makefile.am: fix logo installation. [#19911]
	* programs/crystal/Makefile.am: add -DPIXMAPSDIR.
	* programs/crystal/window.cc: use logo in about box.

2007-05-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: set version to 0.8.0.

2007-05-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/macros.h: ensure GCU_CONF_GET_STRING returns a
	non NULL value if it is provided a default.
	* programs/crystal/Makefile.am: add kde mime stuff to
	CLEANFILES.

2007-05-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/crystal/size.glade: don't translate strings which
	should not.
	* glade/table/eltpage.glade: ditto.

2007-05-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/gcrystal.schemas.in: removed localized
	string.

2007-05-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu.pc.in: requires libgoffice-0.4. [#19835]

2007-05-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.7.96) and
	add --with-kde-mime-dir.
	* programs/crystal/Makefile.am: add new kde mime support
	gor gcrystal.
	* programs/crystal/x-gcrystal.desktop.in: ditto.

2007-05-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/man/Makefile.am: ensure man pages are in the tarball.

2007-05-07 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* docs/man/Makefile.am (EXTRA_DIST): Added missing gcu_man_legal.xml.

2007-05-07 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* README: Fixed copyright info.
	* docs/man/Makefile.am: Added some more XS parameters.
	(gcu_man_src): Added gcrystal.
	(man1_MANS, man3_MANS): Fixed. We now use man_MANS.
	(check-local): "Hide" the echo commands.
	* docs/man/gcu_man_legal.xml: Added. Copyright and legal information.
	* docs/man/gcu_entities.dtd.in: Added copyright and legal information.
	* docs/man/gchem3d-viewer.1.xml: Ditto. Fixed to use less generic IDs.
	* docs/man/gchemcalc.1.xml: Ditto.
	* docs/man/gchemtable.1.xml: Ditto.
	* docs/man/libgcu.3.xml: Ditto.
	* docs/man/gchem3d-viewer.1: Updated.
	* docs/man/gchemcalc.1: Ditto.
	* docs/man/gchemtable.1: Ditto.
	* docs/man/libgcu.3: Ditto.
	* docs/man/gcrystal.1: Added.
	* docs/man/gcrystal.1.xml: Added.
	* programs/Makefile.am: Added maintainer-clean target.

2007-05-07 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* docs/help/3d/Makefile.am: Added -Wno-portability to AUTOMAKE_OPTIONS
	to suppress portability warnings from gnome-doc-utils.make.
	* docs/help/calc/Makefile.am: Ditto.
	* docs/help/crystal/Makefile.am: Ditto.
	* docs/help/table/Makefile.am: Ditto.
	* docs/man/Makefile.am: Removed portability warnings thrown by
	automake by replacing %-style pattern rules with SUFFIX rules and
	replacing error/warning/info with echo (& exit) calls.
	* gchemutils/docs/reference/Makefile.am: Ditto.

2007-05-07 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* glade/crystal/prefs.glade: Improved wording.
	* glade/crystal/view-settings.glade: Ditto.
	* glade/crystal/size.glade: Mark the asterisk as untranslatable.
	* programs/crystal/cleavagesdlg.cc: Do not translate the indices.
	* programs/crystal/linesdlg.cc: Ditto.

2007-05-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: change version to 0.7.95 and requires
	libgoffice-0.4.

2007-04-23  Daniel Leidert  <daniel.leidert@wgdd.de>
	* programs/crystal/gcrystal.schemas.in: Fixed typos.

2007-04-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* gchemutils.keys.in: removed obsolete.
	* glade/crystal/Makefile.am: removed unused files.
	* glade/crystal/bonds.glade: ditto.
	* glade/crystal/docprop.glade: ditto.
	* glade/table/Makefile.am: ditto.
	* glade/table/acidity.glade: ditto.

2007-04-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/Makefile.am: fixed compilation after crystalbond.*
	removal.
	* gcu/crystaldoc.h: ditto.

2007-04-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: make compilation succeed without 
	warnings for all known gcc-4.x.
	* gcu/application.h: ditto.
	* gcu/atom.cc: ditto.
	* gcu/bond.cc: ditto.
	* gcu/crystalatom.cc: ditto.
	* gcu/crystalbond.cc: ditto.
	* gcu/crystalbond.h: ditto.
	* gcu/crystaldoc.cc: ditto.
	* gcu/crystaldoc.h: ditto.
	* gcu/crystalline.cc: ditto.
	* gcu/crystalview.cc: ditto.
	* gcu/dialog.cc: ditto.
	* gcu/element.cc: ditto.
	* gcu/formula.cc: ditto.
	* gcu/glview.cc: ditto.
	* gcu/glview.h: ditto.
	* gcu/matrix.cc: ditto.
	* gcu/matrix2d.cc: ditto.
	* gcu/value.cc: ditto.
	* gcu/xml-utils.cc: ditto.
	* mozilla-plugin/moz-plugin.c: ditto.
	* programs/3d/application.cc: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/atom.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/line.cc: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/table/gchemtable-app.cc: ditto.
	* programs/table/gchemtable-elt.cc: ditto.

2007-04-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/element.cc: fixed typo.
	* gcu/object.cc: add x and y parameters to
	BuildContextualMenu.
	* gcu/object.h: ditto.

2007-04-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/element.cc: use "u" as the atomic mass unit.

2007-04-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/table/family.glade: fixed families names.

2007-03-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: removed *_DISABLE_DEPRECATED.
	* docs/help/table/C/gchemtable.xml: fixed some typos.

2007-03-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.7.91).

2007-03-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/3d/window.cc: updated copyright in about box.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/table/gchemtable-app.cc: ditto.

2007-02-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/3d/main.cc: calls gtk_gl_init.
	* programs/crystal/main.cc: ditto.

2007-02-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/3d/C/gchem3d-viewer-unstable.xml: renamed.
	* docs/help/3d/C/gchem3d-viewer.xml: new name.
	* docs/help/3d/Makefile.am: removed unstable.
	* docs/help/calc/C/gchemcalc-unstable.xml: renamed.
	* docs/help/calc/C/gchemcalc.xml: new name.
	* docs/help/calc/Makefile.am: removed unstable.
	* docs/help/crystal/C/gcrystal-unstable.xml: renamed.
	* docs/help/crystal/C/gcrystal.xml: new name.
	* docs/help/crystal/Makefile.am: removed unstable.
	* docs/help/table/C/gchemtable-unstable.xml: renamed.
	* docs/help/table/C/gchemtable.xml: new name.
	* docs/help/table/Makefile.am: removed unstable.

2007-02-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: remove unstable stuff.
	* configure.ac: ditto and changed version to 0.7.90.
	* database/Makefile.am: remove unstable stuff.
	* gcu-unstable.pc.in: ditto.
	* gcu.pc.in: ditto.
	* gcu/Makefile.am: ditto.
	* glade/Makefile.am: ditto.
	* glade/crystal/Makefile.am: ditto.
	* glade/table/Makefile.am: ditto.
	* mozilla-plugin/Makefile.am: ditto.
	* po/POTFILES.in: ditto.
	* programs/3d/Makefile.am: ditto.
	* programs/3d/application.cc: ditto.
	* programs/3d/gchem3d-viewer-unstable.desktop.in: ditto.
	* programs/calc/Makefile.am: ditto.
	* programs/calc/gchemcalc-unstable.desktop.in: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/Makefile.am: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/gcrystal-unstable.desktop.in: ditto.
	* programs/table/Makefile.am: ditto.
	* programs/table/gchemtable-app.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-elt.cc: ditto.
	* programs/table/gchemtable-unstable.desktop.in: ditto.
	* tests/Makefile.am: ditto.

2007-02-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/crystal/C/gcrystal-unstable.xml: make it
	conform to the schema.
	* docs/help/table/C/gchemtable-unstable.xml: ditto.

2007-02-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/table/C/figures/curve.png: new screenshot.
	* docs/help/table/C/figures/elec.png: ditto.
	* docs/help/table/C/figures/family.png: ditto.
	* docs/help/table/C/figures/main.png: ditto.
	* docs/help/table/C/figures/radii.png: ditto.
	* docs/help/table/C/figures/start.png: ditto.
	* docs/help/table/C/figures/state.png: ditto.
	* docs/help/table/C/figures/thermo.png: ditto.
	* docs/help/table/C/gchemtable-unstable.xml: written.
	* gcu/gtkchem3dviewer.cc: copyright update.
	* glade/table/eltpage.glade: minor UI enhancement.
	* programs/table/gchemtable-elt.cc: ditto.

2007-02-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkchem3dviewer.cc: use a pointer to Chem3dDoc to ensure
	the constructor call and add a finalize method to clean. [#19077]

2007-02-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* TODO: updated.
	* configure.ac: requires openbabel-2.1, chemical-mme-data
	0.1.94 and bodr 5.
	* gcu/crystaldoc.cc: include gi18n-lib.h.
	* gcu/element.cc: remove ifdef BODR.
	* gcu/element.h: ditto.
	* glade/table/Makefile.am: add new glade file (Jordan Mantha).
	* glade/table/family.glade: new glade file (Jordan).
	* programs/table/gchemtable-app.cc: new family legend (Jordan).
	* programs/table/gchemtable-app.h: ditto.
	* programs/table/gchemtable-elt.cc: remove ifdef BODR.

2007-02-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: fix contextual help tags.
	* gcu/application.h: ditto.

2007-02-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/crystal/C/figures/atoms-dlg.png: new screenshot.
	* docs/help/crystal/C/figures/cleavages-dlg.png: ditto.
	* docs/help/crystal/C/figures/default-view.png: ditto.
	* docs/help/crystal/C/figures/lattice-dlg.png: ditto.
	* docs/help/crystal/C/figures/lines-dlg.png: ditto.
	* docs/help/crystal/C/figures/print-res.png: ditto.
	* docs/help/crystal/C/figures/size-dlg.png: ditto.
	* docs/help/crystal/C/figures/view-settings.png: ditto.
	* docs/help/crystal/C/gcrystal-unstable.xml: updated
	Gnome Crystal documentation.
	* programs/crystal/prefs.cc: make print resolution
	insensitive when needed on dialog creation.

2007-02-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/dialog-owner.cc: fix some issues.
	* gcu/dialog.h: add Dialog::Present.
	* programs/table/gchemtable-app.cc: don't display acidity
	color scheme in menu.

2007-02-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: needs goffice-0.3.6.
	* gcu/Makefile.am: add dialog-owner.*.
	* gcu/application.cc: derives from DialogOwner.
	* gcu/application.h: ditto.
	* gcu/chem3ddoc.cc: update copyright.
	* gcu/chem3ddoc.h: ditto.
	* gcu/dialog.cc: use new DialogOwner class.
	* gcu/dialog.h: ditto.
	* gcu/dialog-owner.cc: new DialogOwner class used to ensure the
	uniqueness of some dialogs.
	* gcu/dialog-owner.h: ditto.
	* gcu/document.cc: derives from DialogOwner.
	* gcu/document.h: ditto.
	* gcu/filechooser.cc: update copyright.
	* gcu/filechooser.h: ditto.
	* gcu/formula.cc: ditto.
	* gcu/object.cc: ditto.
	* programs/calc/gchemcalc.cc: update to new goffice api.
	* programs/crystal/application.cc: derives from DialogOwner.
	* programs/crystal/application.h: ditto.
	* programs/crystal/atomsdlg.cc: make it unique for a document.
	* programs/crystal/celldlg.cc: ditto.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/document.cc: derives from DialogOwner.
	* programs/crystal/document.h: ditto.
	* programs/crystal/linesdlg.cc: make it unique for a document.
	* programs/crystal/prefs.cc: make it unique for the application.
	* programs/crystal/sizedlg.cc: make it unique for a document.
	* programs/crystal/view-settings.cc: make it unique for a view.
	* programs/crystal/view.cc: derives from DialogOwner.
	* programs/crystal/view.h: ditto.
	* programs/crystal/window.cc: update copyright.
	* programs/crystal/window.h: ditto.
	* programs/table/gchemtable-curve.cc: update to new goffice api.

2007-01-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/atomsdlg.cc: fixed a few memory leaks.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/document.cc: fix read only issue.
	* programs/crystal/linesdlg.cc: use correct line number when clicking
	the "unique" box and fix some leaks.

2007-01-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/crystal/C/gcrystal-unstable.xml: write some doc.
	* docs/help/crystal/C/figures/main-window.png: new screenshot.
	* gcu/object.cc:  implement a default behavior for Object::Add.
	* programs/crystal/application.cc: disable saving for read-only files.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/crystal/window.h: ditto.

2007-01-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/calc/C/gchemcalc-unstable.xml: completed.
	* gcu/formula.cc: fixed a crasher when parsing an empty string.

2007-01-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/calc/C/figures/braces.png: new screenshot.
	* docs/help/calc/C/figures/composition.png: ditto.
	* docs/help/calc/C/figures/formula.png: ditto.
	* docs/help/calc/C/figures/pattern.png: ditto.
	* docs/help/calc/C/figures/start.png: ditto.

2007-01-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/3d/gchem3d-viewer-unstable.omf.in: removed Education from
	categories, so that yelp lists it in Other docs instead of nowhere.
	* docs/help/calc/gchemcalc-unstable.omf.in: ditto.
	* docs/help/crystal/gcrystal-unstable.omf.in: ditto.
	* docs/help/table/gchemtable-unstable.omf.in: ditto.
	* docs/help/crystal/C/gcrystal-unstable.xml: typos.

2007-01-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/3d/C/gchem3d-viewer-unstable.xml: completed.
	* programs/crystal/window.cc: fixed a tip.

2007-01-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chem3ddoc.cc: don't use deprecated Openbabel api.
	* gcu/chem3ddoc.h: ditto.
	* gcu/filechooser.cc: change list<char*> to list<string> for mime types.
	* gcu/filechooser.h: ditto.
	* programs/3d/application.cc: update for filechooser changes.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/document.cc: ditto.

2007-01-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/3d/C/gchem3d-viewer-unstable.xml: more work on help.

2006-12-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/3d/C/figures/main-window.png: new screenshot.
	* docs/help/3d/C/gchem3d-viewer-unstable.xml: pass make check.
	* docs/help/calc/C/gchemcalc-unstable.xml: ditto.
	* docs/help/table/C/gchemtable-unstable.xml: ditto.
	* programs/3d/window.cc: slightly graw window default size.

2006-12-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkchem3dviewer.cc:  cleaned code.
	* gcu/gtkchem3dviewer.h: ditto and updated API docs.
	* gcu/gtkcomboperiodic.h: updated API docs.
	* gcu/gtkcrystalviewer.cc: cleaned code.
	* gcu/gtkcrystalviewer.h: ditto and updated API docs.
	* gcu/gtkperiodic.h: updated API docs.
	* gcu/object.h: ditto.
	* tests/testgtkchem3dviewer.c: cleaned code and updated API docs.
	* tests/testgtkcrystalviewer.c: ditto.
	* tests/testgtkperiodic.c: ditto.

2006-12-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkperiodic.c: cleaned code.
	* gcu/gtkperiodic.h: ditto and updated API docs.
	* tests/testgtkperiodic.c: ditto.

2006-12-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystalatom.h: updated API docs.
	* gcu/crystalcleavage.h: ditto.
	* gcu/crystalline.h: ditto.
	* gcu/macros.h: ditto.
	* gcu/object.h: ditto.

2006-12-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/dialog.h: updated API docs and made some members private.
	* gcu/filechooser.h: updated API docs.

2006-12-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.h: fixed typos in docs
	* gcu/chem3ddoc.cc: update m_Empty after loading.
	* gcu/crystaldoc.cc: use m_Emty instead of deprecated SetEmpty().
	* gcu/document.h: updated API docs.
	* gcu/filechooser.h: ditto.
	* gcu/formula.h: minot update.
	* gcu/gldocument.h: updated API docs.

2006-12-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Doxyfile.in: updated options.
	* gcu/application.h: updated API docs.
	* gcu/chem3ddoc.h: ditto.
	* gcu/chemistry.h: ditto.
	* gcu/glview.h: ditto.
	* gcu/gtkchem3dviewer.h: ditto.
	* gcu/value.cc: enhanced implementation of LocalizedString class.
	* gcu/value.h: updated API docs.

2006-12-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: use help uris instead of filenames.
	* gcu/macros.h: fixed GCU_GCONF_GET macro.
	* gcu/matrix.h: fixed typo in documentation.
	* programs/calc/gchemcalc.cc: don't crash on atrtup when a formula is
	provided on the command line.

2006-12-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add new help directories.
	* docs/help/3d/C/gchem3d-viewer-unstable.xml: new help related file.
	* docs/help/3d/C/legal.xml: ditto.
	* docs/help/3d/Makefile.am: ditto.
	* docs/help/3d/gchem3d-viewer-unstable.omf.in: ditto.
	* docs/help/Makefile.am: ditto.
	* docs/help/calc/C/gchemcalc-unstable.xml: ditto.
	* docs/help/calc/C/legal.xml: ditto.
	* docs/help/calc/Makefile.am: ditto.
	* docs/help/calc/gchemcalc-unstable.omf.in: ditto.
	* docs/help/table/C/gchemtable-unstable.xml: ditto.
	* docs/help/table/C/legal.xml: ditto.
	* docs/help/table/Makefile.am: ditto.
	* docs/help/table/gchemtable-unstable.omf.in: ditto.
	* gcu/application.cc: fixed help paths (yelp seems to not support
	filenames anymore, just uris).
	* programs/3d/application.cc: populate help menu.
	* programs/3d/window.cc: ditto.
	* programs/calc/Makefile.am: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/table/gchemtable-app.cc: ditto.
	* programs/table/gchemtable-main.cc: ditto.

2006-12-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystaldoc.cc: save the FixedSize flag.
	* programs/crystal/application.cc: set windows names after saving.

2006-12-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.h: cleaned code and wrote more documentation.
	* gcu/crystaldoc.cc: fix various gcrystal issues.
	* gcu/crystaldoc.h: ditto.
	* gcu/crystalview.cc: ditto.
	* gcu/document.cc: ditto.
	* gcu/document.h: ditto.
	* gcu/glview.cc: ditto.
	* gcu/gtkcrystalviewer.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/atomsdlg.cc: ditto.
	* programs/crystal/celldlg.cc: ditto.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/linesdlg.cc: ditto.
	* programs/crystal/prefs.cc: ditto.
	* programs/crystal/sizedlg.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-12-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/atom.cc: don't crash when saving dummy atoms.

2006-11-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: add a new method and corresponding data for
	changing size of saved images (instead of changing resolution).
	* gcu/application.h: ditto.
	* gcu/glview.cc: save image to pixbuf with user defined width and height.
	* gcu/glview.h: ditto.
	* glade/Makefile.am: add new glade file.
	* glade/image-size.glade: new glade file.
	* programs/3d/application.cc:  save image to pixbuf with user defined
	width and height.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/document.cc: ditto.

2006-11-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkcrystalviewer.cc: force update of the view after loading.
	* mozilla-plugin/chem-viewer.cc: add support for Gnome Crystal files.
	* mozilla-plugin/moz-plugin.c: (NP_GetMIMEDescription): ditto.

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

2006-11-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac:don't echo an extra "no" when mozilla is not detected.
	* mozilla-plugin/Makefile.am: include top_srcdir.

2006-11-26  Jean Bréfort  <jean.brefort@normalesup.org> (for Jordan Mantha)
	* glade/table/Makefile.am: added a new glade file.
	* glade/table/acidity.glade: legend for acidity property.
	* programs/table/gchemtable-app.cc: show the new legend.

2006-11-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/element.cc: Element::GetIntegerProperty returns GCU_ERROR
	for unknown properties instead of 0.
	* gcu/element.h: ditto.
	* programs/table/gchemtable-app.cc: ditto.

2006-11-24  Jean Bréfort  <jean.brefort@normalesup.org> (for Jordan Mantha)
	* programs/table/gchemtable-app.cc: initial work on new color schemes
	(family and acidity).
	* programs/table/gchemtable-app.h: ditto.

2006-11-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chem3ddoc.cc: don't crash on invalid atoms, just remove them.

2006-11-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/filechooser.cc: choose the default mime type if the mime type
	can't be determined.
	* programs/crystal/application.cc: rewrote save as image code to make
	it consistent with 3d viewer and gchempaint.
	* programs/crystal/application.h: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/window.cc: ditto.

2006-11-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: add image mime types support.
	* gcu/application.h: ditto.
	* gcu/chem3ddoc.cc: use a c++ string instead of char* for filename in
	Chem3dDoc::OnExportVrml.
	* gcu/chem3ddoc.h: ditto.
	* gcu/filechooser.cc: add mime type to the combo box if no description
	is available.
	* gcu/glview.cc: use a c++ string instead of char* for filename in
	GLView::SaveAsImage.
	* gcu/glview.h: ditto.
	* programs/3d/application.cc: use new image mime type support in
	gcu::Application.

2006-11-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* TODO: updated to current state.
	* gcu/chem3ddoc.cc: export vrml now works.
	* programs/3d/application.cc: add model/vrml to mime types for save
	as image.

2006-11-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/chem3ddoc.cc: started work on vrml export.
	* gcu/chem3ddoc.h: ditto.
	* gcu/glview.h: ditto.
	* programs/3d/application.cc: enhanced image export.
	* programs/crystal/application.cc: fix on emore instance of the
	vrml mime type.

2006-11-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/filechooser.cc: show mime type list even if an extra widget is
	added and detect mime type for non existant files.
	* gcu/gtkperiodic.c: (gtk_periodic_finalize): replace deprecated
	gtk_object_sink.
	* programs/3d/application.cc: initial support for image export.
	* programs/3d/application.h: ditto.
	* programs/3d/window.cc: ditto.
	* programs/crystal/application.cc: fix vrml mime type.

2006-11-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: add support for abitrary resolution image export.
	* gcu/application.h: ditto.
	* gcu/filechooser.cc: add an optional extra widget.
	* gcu/filechooser.h: ditto.
	* glade/Makefile.am: new glade file added.
	* glade/image-resolution.glade: ditto.
	* programs/crystal/application.cc: export images with arbitrary resolution.
	* programs/crystal/document.cc: ditto.

2006-10-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: do not crash on startup when the LANG environment
	variable is not set. [see GChemPaint bug #18159]

2006-10-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkperiodic.c: (gtk_periodic_set_property): always show the correct
	notebook page when changing color scheme.

2006-10-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/application.cc: add recent files support to gcrystal.
	* programs/crystal/window.cc: ditto.
	* programs/crystal/window.h: ditto.

2006-10-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/element.cc: support more bodr data.
	* gcu/element.h: ditto.
	* gcu/glview.cc: export image at any resolution.
	* programs/3d/window.cc: add a filter to the recent files list so
	that only supported files are listed.

2006-10-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: needs gtk+ >= 2.10.0.
	* gcu/application.cc: add a GtkRecentManager member.
	* gcu/application.h: ditto.
	* programs/3d/application.cc: implement recent files for the 3d viewer.
	* programs/3d/window.cc: ditto.

2006-10-04  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/application.cc: add screen resolution detection (assuming vertical
	and horizontal resolution are the same).
	* gcu/application.h: ditto.
	* programs/calc/gchemcalc.cc: removed obsolete headers.
	* programs/table/gchemtable-curve.cc: ditto.

2006-09-24 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* gcu/Makefile.am: Fixed automake warning.
	* programs/3d/window.cc (on_about, on_about_activate_url): Just some
	cleanup and improvements. Added "clickable" Homepage URL.
	(entries[]): Fixed print and added about icon.
	* programs/table/gchemtable-app.cc (on_about, on_about_activate_url)
	(entries[]): Ditto.
	* programs/calc/gchemcalc.cc (on_about, on_about_activate_url)
	(entries[]): Ditto.
	(cb_print_version): Fixed string.
	(main): Improved usage output.

2006-09-24 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* configure.ac (MP_*): Replaced by GCU_* macros.
	* AUTHORS: Updated information.
	* README: Added a note about the applications for manpage processing.
	* acinclude.m4: Updated. All macros have been renamed to GCU_* instead
	of MP_*.
	(MP_PROG_XMLLINT): Added check, if PKG_CHECK_EXISTS macro is
	available. Removed `echo' usage by using AC_MSG_* macros.
	(MP_PROG_XSLTPROC): Make xsltproc optional, so users don't need a
	local installation. Likewise for `echo' usage.
	(MP_PROG_MAN): Likewise.
	* docs/man/Makefile.am (man1_MANS, man3_MANS): Made xsltproc optional.
	(check-local): Cosmetic fixes.

2006-09-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/window.cc: fixed typo in menus. [#17832].

2006-09-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystaldoc.cc: close message box when button is clicked. [#17830].

2006-09-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/table/gchemtable-app.cc: make things compile without bodr.

2006-09-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/application.cc: include gi18n.h.
	* programs/crystal/atomsdlg.cc: ditto.
	* programs/crystal/celldlg.cc: ditto.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/linesdlg.cc: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/crystal/document.h: remove bonobo.h.

2006-09-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/crystaldoc.cc: make GCrystal use GLView and GLDocument classes,
	and allow for orthogonal projection (FoV == 0).
	* gcu/crystaldoc.h: ditto.
	* gcu/crystalview.cc: ditto.
	* gcu/crystalview.h: ditto.
	* gcu/document.h: ditto.
	* gcu/glview.cc: ditto.
	* gcu/glview.h: ditto.
	* gcu/gtkcrystalviewer.cc: ditto.
	* gcu/macros.h: ditto.
	* glade/crystal/prefs.glade: ditto.
	* glade/crystal/view-settings.glade: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/view-settings.cc: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/view.h: ditto.
	* programs/crystal/window.cc: ditto.

2006-09-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/gtkperiodic.c: made gtk_periodic_set_colors public.
	* gcu/gtkperiodic.h: ditto.
	* glade/table/state-thermometer.glade: fixed some issues.
	* programs/table/gchemtable-app.cc: implemented colors by physical state.
	* programs/table/gchemtable-app.h: ditto.

2006-09-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add glade/table/Makefile to AC_OUTPUT.
	* gcu/gtkperiodic.c: fixed new color scheme mechanism.
	* gcu/gtkperiodic.h: ditto.
	* glade/Makefile.am: removed moved files.
	* glade/gtkperiodic.glade: cleaned.
	* glade/table/state-thermometer.glade: updated max so that we can
	reach 4000K.
	* programs/table/Makefile.am: define GLADEDIR.
	* programs/table/gchemtable-app.cc: start working on physical state related
	color scheme.
	* programs/table/gchemtable-app.h: ditto.

2006-09-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/Makefile.am: define GLADEDIR.
	* gcu/gtkperiodic.c: (gtk_periodic_init): initaialize a new notebook.
	* glade/Makefile.am: add table subdir and move two glade files to it.
	* glade/curve.glade: moved to table subdir.
	* glade/eltpage.glade: ditto.
	* glade/gtkperiodic.glade: add a notebook to allow for extra widgets.
	* glade/table/Makefile.am: new directory.
	* glade/table/curve.glade: moved from parent directory.
	* glade/table/eltpage.glade: ditto.
	* glade/table/state-thermometer.glade: new thermometer for physical
	state.

2006-09-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/3d/document.cc: fixed typo.

2006-09-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/3d/document.cc: use last loaded file directory as current.
	* programs/crystal/document.cc: ditto.

2006-09-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/xml-utils.cc:updated copyright years.
	* gcu/xml-utils.h: ditto.
	* programs/3d/main.cc: initialize libgoffice (for translation).

2006-09-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/Makefile.am: add man subdir.
	* docs/help/Makefile.am: add MAINTAINERCLEANFILES.
	* docs/help/crystal/Makefile.am: ditto.
	* docs/reference/Makefile.am: ditto.
	* glade/crystal/Makefile.am: ditto.
	* pixmaps/Makefile.am: ditto.
	* samples/Makefile.am: ditto.

2006-09-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: fixed paths and other build issues.
	* acinclude.m4: new file from Daniel.
	* configure.ac: fixed paths and other build issues.
	* database/Makefile.am: ditto.
	* dtds/Makefile.am: ditto.
	* gcu/Makefile.am: ditto.
	* gcu/chemistry.h: make scale a const char* in GcuElectronegativity.
	* gcu/element.cc: ditto.
	* gcu/xml-utils.cc: add new function GetStaticScale.
	* gcu/xml-utils.h: ditto.
	* glade/Makefile.am: fixed paths and other build issues.
	* mozilla-plugin/Makefile.am: ditto.
	* mozilla-plugin/moz-plugin.c: ditto.
	* programs/3d/Makefile.am: ditto.
	* programs/3d/main.cc: ditto.
	* programs/calc/Makefile.am: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/Makefile.am: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/atomsdlg.cc: ditto.
	* programs/crystal/celldlg.cc: ditto.
	* programs/crystal/cleavagesdlg.cc: ditto.
	* programs/crystal/linesdlg.cc: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/prefs.cc: ditto.
	* programs/crystal/sizedlg.cc: ditto.
	* programs/crystal/view-settings.cc: ditto.
	* programs/table/Makefile.am: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-elt.cc: ditto.
	* programs/table/gchemtable-main.cc: ditto.
	* tests/Makefile.am: ditto.
	* tests/testgtkchem3dviewer.c: (main): ditto.
	* tests/testgtkcrystalviewer.c: (main): ditto.

2006-09-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/man/Makefile.am: imported Daniel's work in HEAD.
	* docs/man/gchem3d-viewer.1: ditto.
	* docs/man/gchem3d-viewer.1.xml: ditto.
	* docs/man/gchemcalc.1: ditto.
	* docs/man/gchemcalc.1.xml: ditto.
	* docs/man/gchemtable.1: ditto.
	* docs/man/gchemtable.1.xml: ditto.
	* docs/man/gcu_entities.dtd.in: ditto.
	* docs/man/libgcu.3: ditto.
	* docs/man/libgcu.3.xml: ditto.

2006-09-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* NEWS: add some news.
	* configure.ac: post release version bump (0.7.4).
	* gcu/chemistry.h: make radius scale a const char* (fixes a major bug
	in gcrystal).
	* gcu/crystalatom.cc: ditto.
	* gcu/element.cc: ditto.
	* gcu/xml-utils.cc: ditto.
	* gcu/crystaldoc.cc: minor typographic fix.
	* programs/crystal/document.cc: ditto.

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
