Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 5e48b8e62348d93d592217a4c3767cc5 > files > 3

gnome-chemistry-utils-0.10.8-3mdv2010.0.i586.rpm

##Text encoding: utf-8

2009-09-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.10.8).
	* libs/gcu/goffice-compat.h: update after last changes in goffice API.

2009-09-03  Daniel Leidert  <daniel.leidert@wgdd.de>
	* goffice/Makefile.am: Don't use @foo@ syntax for variables like
	CFLAGS.
	* libs/canvas/Makefile.am: Ditto.
	* libs/gcp/Makefile.am: Ditto.
	* libs/gcu/Makefile.am: Ditto.
	* mozilla-plugin/Makefile.am: Ditto.
	* plugins/loaders/cdx/Makefile.am: Ditto.
	* plugins/loaders/cdxml/Makefile.am: Ditto.
	* plugins/paint/arrows/Makefile.am: Ditto.
	* plugins/paint/atoms/Makefile.am: Ditto.
	* plugins/paint/bonds/Makefile.am: Ditto.
	* plugins/paint/cycles/Makefile.am: Ditto.
	* plugins/paint/residues/Makefile.am: Ditto.
	* plugins/paint/selection/Makefile.am: Ditto.
	* plugins/paint/templates/Makefile.am: Ditto.
	* plugins/paint/text/Makefile.am: Ditto.
	* plugins/paint/wikipedia/Makefile.am: Ditto.
	* programs/3d/Makefile.am: Ditto.
	* programs/calc/Makefile.am: Ditto.
	* programs/crystal/Makefile.am: Ditto.
	* programs/paint/Makefile.am: Ditto.
	* programs/spectra/Makefile.am: Ditto.
	* programs/table/Makefile.am: Ditto.
	* tests/Makefile.am: Ditto.

2009-09-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: set version to 0.10.7.
	* libs/gcu/goffice-compat.h: new compatibility macro.

2009-08-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: make things compile after go-color.h changes.
	* plugins/paint/text/texttool.cc: ditto.
	* programs/3d/window.cc: ditto.

2009-08-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: fixed a build issue.
	* libs/gcu/Makefile.am: explicitly link with libglade.

2009-08-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/Makefile.am: make compile with most recent goffice (again).
	* libs/gcu/goffice-compat.h: prepare for changes to come in goffice.

2009-08-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: make compile again after a new goffice API change.
	* libs/gcu/Makefile.am: ditto.
	* libs/gcu/cmd-context.cc: ditto.
	* libs/gcu/goffice-compat.h: ditto.
	* libs/gcu/loader.h: ditto.

2009-08-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/theme.cc: fixed localization in themes.
	* themes/paint/Wikipedia: ditto.

2009-07-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: do not loose spaces while loading. [#27131]
	* libs/gcp/text.cc: ditto.

2009-07-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/window.cc: do not use a freed string in a message box.

2009-06-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.10.6).

2009-06-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* *: make things compile with latest goffice.

2009-05-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: make it compile with latest goffice.
	* programs/table/gchemtable-curve.cc: fixed vector selections.
	* programs/table/gchemtable-data-allocator.cc: make it compile with latest
	goffice.
	* programs/table/gchemtable-data.cc: fix min max calculation for vectors.

2009-04-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add check for go_data_serialize.
	* programs/calc/gchemcalc.cc: update to new GOData API if present.
	* programs/spectra/window.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-data-allocator.cc: ditto.
	* programs/table/gchemtable-data.cc: ditto.

2009-04-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/preferences.cc: take new PANGO_WEIGHT_* values into account.
	* libs/gcp/theme.cc: ditto.

2009-04-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: take more goffice changes into account.
	* libs/gcu/spectrumview.cc: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-data.cc: ditto.

2009-04-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* goffice/gchemutils.cc: make our code compatible with new goffice API.
	[#26105]
	* libs/gcu/cmd-context.cc: ditto.
	* libs/gcu/gtkcomboperiodic.c: ditto.
	* libs/gcu/loader.cc: ditto.
	* libs/gcu/spectrumdoc.cc: ditto.
	* libs/gcu/spectrumview.cc: ditto.
	* mozilla-plugin/chem-viewer.cc: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/spectra/gspectrum.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-data-allocator.cc: ditto.
	* programs/table/gchemtable-data.cc: ditto.
	* programs/table/gchemtable-main.cc: ditto.

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

2009-03-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/man/gchem3d.1: updated man page.
	* docs/man/gcrystal.1: ditto.
	* docs/man/gspectrum.1: ditto.
	* programs/crystal/document.cc: fixed file comment update.

2009-03-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/theme.cc: fixed an issue related to file themes.

2009-03-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/text/fragmenttool.cc: Another fix to #25888.
	* plugins/paint/text/texttool.cc: ditto.

2009-03-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/tool.h: Fixed crashes while copying text. [#25888]
	* libs/gcp/widgetdata.cc: ditto.
	* libs/gcp/widgetdata.h: ditto.
	* plugins/paint/text/texttool.cc: ditto.

2009-03-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/object.cc: load "text" nodes when they have children.

2009-03-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/loaders/cdx/cdx.cc: fix integer loading on big endian machines.

2009-03-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/bonds/chaintool.cc: dont resize the atom array
	when not needed.

2009-03-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/crystal/prefs.glade: set page size to 0 for spin buttons to
	avoid a warning when using gtk+-2 >= 2.14.0.
	* glade/crystal/view-settings.glade: ditto.
	* glade/image-resolution.glade: ditto.
	* glade/image-size.glade: ditto.
	* glade/paint/preferences.glade: ditto.
	* glade/paint/zoom.glade: ditto.
	* glade/print-setup.glade: ditto.
	* glade/table/state-thermometer.glade: ditto.
	* plugins/paint/arrows/arrowtool.glade: ditto.
	* plugins/paint/bonds/bond.glade: ditto.
	* plugins/paint/bonds/chain.glade: ditto.
	* plugins/paint/cycles/cycle.glade: ditto.
	* plugins/paint/cycles/cyclen.glade: ditto.
	* plugins/paint/selection/group.glade: ditto.
	* plugins/paint/text/fontsel.glade: ditto.

2009-03-06  Daniel Leidert  <daniel.leidert@wgdd.de>
	* libs/gcp/about.cc: Fixed FSF address.
	* libs/canvas/gcp-canvas-i18n.h: ditto.
	* libs/canvas/gcp-canvas-text.c: ditto.
	* libs/canvas/gcp-canvas-polygon.c: ditto.
	* libs/canvas/gcp-canvas-line.c: ditto.
	* libs/canvas/gcp-canvas-rect-ellipse.c: ditto.
	* libs/canvas/gcp-canvas-text.h: ditto.
	* libs/canvas/gcp-canvas-polygon.h: ditto.
	* libs/canvas/gcp-canvas-line.h: ditto.
	* libs/canvas/gcp-canvas-group.c: ditto.
	* libs/canvas/gcp-canvas-rect-ellipse.h: ditto.
	* libs/canvas/gcp-canvas-shape.c: ditto.
	* libs/canvas/gcp-canvas-group.h: ditto.
	* libs/canvas/gcp-canvas-pango.c: ditto.
	* libs/canvas/gcp-canvas-shape.h: ditto.
	* libs/canvas/gcp-canvas-pango.h: ditto.
	* tests/testgtkperiodic.c: ditto.
	* tests/testgtkcrystalviewer.c: ditto.
	* tests/testgtkchem3dviewer.c: ditto.


2009-03-04  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: fixed compilation with goffice-0.6.x.
	* goffice/Makefile.am: ditto.
	* libs/gcp/Makefile.am: ditto.
	* libs/gcu/Makefile.am: ditto.
	* mozilla-plugin/Makefile.am: ditto.
	* plugins/loaders/cdx/Makefile.am: ditto.
	* plugins/loaders/cdxml/Makefile.am: ditto.
	* plugins/paint/arrows/Makefile.am: ditto.
	* plugins/paint/atoms/Makefile.am: ditto.
	* plugins/paint/bonds/Makefile.am: ditto.
	* plugins/paint/cycles/Makefile.am: ditto.
	* plugins/paint/residues/Makefile.am: ditto.
	* plugins/paint/selection/Makefile.am: ditto.
	* plugins/paint/templates/Makefile.am: ditto.
	* plugins/paint/text/Makefile.am: ditto.
	* plugins/paint/wikipedia/Makefile.am: ditto.
	* programs/3d/Makefile.am: ditto.
	* programs/calc/Makefile.am: ditto.
	* programs/calc/gchemcalc.cc: reomved an obsolete ifdef.
	* programs/crystal/Makefile.am: fixed compilation with goffice-0.6.x.
	* programs/paint/Makefile.am: ditto.
	* programs/spectra/Makefile.am: ditto.
	* programs/table/Makefile.am: ditto.
	* tests/Makefile.am: ditto.

2009-03-04  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: try removing as many unused direct shlib dependency
	as possible. [#20617]
	* glade/crystal/atoms.glade: set page size to 0 for spin buttons to
	avoid a warning when using gtk+-2 >= 2.14.0.
	* goffice/Makefile.am: fixes for #20617.
	* libs/canvas/Makefile.am: ditto.
	* libs/gcp/Makefile.am: ditto.
	* libs/gcp/application.cc: don't call exit in a library. [#25686]
	* libs/gcp/application.h: ditto.
	* libs/gcp/window.cc: ditto.
	* libs/gcp/window.h: ditto.
	* libs/gcu/Makefile.am: fixes for #20617.
	* libs/gcu/application.cc: store current directory as an URI.
	* libs/gcu/application.h: make Printable a virtual parent class.
	* libs/gcu/glview.cc: don't call exit in a library. [#25686]
	* libs/gcu/glview.h: ditto.
	* mozilla-plugin/Makefile.am: fixes for #20617.
	* plugins/loaders/cdx/Makefile.am: ditto.
	* plugins/loaders/cdxml/Makefile.am: ditto.
	* plugins/paint/arrows/Makefile.am: ditto.
	* plugins/paint/atoms/Makefile.am: ditto.
	* plugins/paint/bonds/Makefile.am: ditto.
	* plugins/paint/cycles/Makefile.am: ditto.
	* plugins/paint/residues/Makefile.am: ditto.
	* plugins/paint/selection/Makefile.am: ditto.
	* plugins/paint/templates/Makefile.am: ditto.
	* plugins/paint/text/Makefile.am: ditto.
	* plugins/paint/wikipedia/Makefile.am: ditto.
	* programs/3d/Makefile.am: ditto.
	* programs/calc/Makefile.am: ditto.
	* programs/calc/gchemcalc.cc: exits more cleanly (avoids a goffice
	critical).
	* programs/crystal/Makefile.am: fixes for #20617.
	* programs/paint/Makefile.am: ditto.
	* programs/spectra/Makefile.am: ditto.
	* programs/spectra/document.h: remove unused OpenBabel namespace.
	* programs/table/Makefile.am: fixes for #20617.
	* tests/Makefile.am: ditto.

2009-03-01  Daniel Leidert  <daniel.leidert@wgdd.de>
	* gendocs: Grep for lines beginning with DOC_MODULE.
	* Makefile.am (MAINTAINERCLEANFILES): Added intltool*.in templates.
	* docs/help/3d/Makefile.am (MAINTAINERCLEANFILES): Remove versioned
	files created by gendocs.
	* docs/help/calc/Makefile.am (MAINTAINERCLEANFILES): Ditto.
	* docs/help/crystal/Makefile.am (MAINTAINERCLEANFILES): Ditto.
	* docs/help/paint/Makefile.am (MAINTAINERCLEANFILES): Ditto.
	* docs/help/spectra/Makefile.am (MAINTAINERCLEANFILES): Ditto.
	* docs/help/table/Makefile.am (MAINTAINERCLEANFILES): Ditto.

2009-03-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/document.cc: use the label to name the current file,
	not the title which might not exist.

2009-02-25  Daniel Leidert  <daniel.leidert@wgdd.de>
	* configure.ac: Also check for iceape-plugin.pc.
	* Makefile.am (schemasdir): Use $(GCONF_SCHEMA_FILE_DIR).
	* programs/paint/Makefile.am (schemasdir): ditto.

2009-02-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add check for npfunctions.h.
	* libs/gcu/element.cc: fix compilation with gcc-4.4. [#25628]
	* libs/gcu/spectrumdoc.cc: ditto.
	* mozilla-plugin/moz-plugin.c: (ChemNew): compiles with the new
	xulrunner API.  [see #25628]

2009-02-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Makefile.am: do not install API docs.
	* libs/canvas/gcp-canvas-pango.c: (gnome_canvas_pango_draw_cairo):
	do not end with unfinished cairo paths.

2009-01-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/bond.cc: one more double bond position fix.
	* libs/gcp/fragment.cc: always replace main atom when its symbol is gone.

2009-01-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* AUTHORS: added brasilian translator.
	* Makefile.am: added COPYING-LIBS (for canvas library).

2009-01-10  Daniel Leidert  <daniel.leidert@wgdd.de>
	* **/cc, **/.h: Fixed FSF address.

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

2008-12-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/molecule.cc: fix stereochemistry for InChI and SMILES output.

2008-12-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/zoomdlg.cc: fix spin button callback behavior.

2008-12-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/document.cc: fix loading CIF files.

2008-12-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gcp-canvas-group.c: a better fix for #24869.
	* libs/gcp/application.cc: don't change tool if Tool::Deactivate returns
	false.
	* libs/gcp/document.cc: fix a possible crasher.

2008-11-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.10.3).

2008-11-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: unescape uri before displaying it.
	* libs/gcp/stringdlg.cc: ditto.
	* plugins/paint/wikipedia/wikipediatool.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/spectra/document.cc: ditto.

2008-11-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gcp-canvas-group.c: (gnome_canvas_group_ext_bounds): take
	invisible items into account. Fixes #24869.
	* libs/gcp/stringdlg.cc: unescape uri before displaying it.
	* programs/3d/application.cc: ditto.
	* programs/3d/document.cc: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/spectra/application.cc: ditto.
	* programs/table/gchemtable-app.cc: ditto.

2008-11-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: unescape uri before displaying it.
	* libs/gcp/document.cc: ditto.

2008-11-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/fragment.cc: fixed issues when loading a fragment with
	a residue.
	* libs/gcp/molecule.cc: ditto.
	* libs/gcu/document.h: fixed typo in documentation.

2008-11-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: fixed font for attached hydrogen atoms.
	* libs/gcp/document.cc: fixed printing natural size.
	* libs/gcp/view.cc: fixed size for pdf, ps and eps exports.

2008-11-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.h: make m_Style accessible.
	* plugins/paint/arrows/arrowtool.cc: make samples in property
	page visible for dark themes.

2008-11-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* goffice/gchemutils.cc: removed remaining #ifdef ENABLE_NLS
	* libs/gcu/element.cc: ditto.
	* plugins/loaders/cdx/cdx.cc: ditto.
	* plugins/loaders/cdxml/cdxml.cc: ditto.

2008-11-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: don't crash or end in an infinite loop when adding
	a fourth bond to phophorus. [#24863]
	* libs/gcp/bond.cc: avoid a crash when a bond is created between two
	molecules. [#24853]

2008-11-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/document.cc: theme reference fix.
	* libs/gcp/fragment.cc: major update fixes.
	* plugins/paint/bonds/bondtool.cc: fix undo when adding a bond between two
	molecules.
	* plugins/paint/text/fragmenttool.cc: fix bond update when changing an
	atom to a fragment.

2008-11-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: do not add the hydrogens item when there are
	no attached hydrogens.
	* libs/gcp/bond.cc: a better fix for double bonds drawing.
	* libs/gcp/fragment.cc: always set the atom as child.
	* libs/gcp/theme.cc: call g_type_init.
	* libs/gcu/object.h: fixed documentation.
	* libs/gcu/residue.cc: don't free lang before using it.
	* plugins/paint/selection/selectiontool.cc: display an error message box
	instead crashing when a group creation failed.

2008-11-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.10.2).
	* libs/gcp/bond.cc: fixed second line for a double bond which was too
	long in some cases.

2008-11-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumview.cc: on_max_changed calls OnMaxChanged.

2008-11-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: enhance data loading [#24719] and always
	update the invert axis check box.

2008-11-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/document.cc: delete previous version when saving.
	* libs/gcu/object.cc: remove objects from dirty objects list when
	destroying.
	* plugins/paint/bonds/chaintool.cc: fixed when the chain starts from a
	new atom.
	* programs/crystal/document.cc: delete previous version when saving.

2008-11-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/bond.cc: prefer a cycle with cis configuration when drawing
	double bonds. [#24802]

2008-11-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/bonds/bondtool.cc: don't allow bonds between molecules not
	in the same group.
	* plugins/paint/bonds/chaintool.cc: ditto.

2008-11-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/bonds/chaintool.cc: do not create more than one operation
	(fixes an undo/redo issue) and correctly check if the addition of bonds
	is really possible.

2008-11-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* mozilla-plugin/chem-viewer.cc: convert filename to uri when needed.

2008-11-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: do not request gnome builds for goffice >= 0.7.3.
	* libs/gcu/spectrumdoc.cc: correctly load negative values in
	(XY..XY) tables. [#24720]

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

2008-10-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.10.0 for release.
	* libs/gcp/fragment-atom.h: fixed API documentation.
	* libs/gcp/text.h: ditto.
	* libs/gcp/view.h: add missing API documentation.

2008-10-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/table/gchemtable-app.cc: implement save as image for curves.
	* programs/table/gchemtable-app.h: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.

2008-10-25  Jordan Mantha  <laserjock@ubuntu.com>
        * docs/help/spectra/C/gspectrum.xml: miscellaneous typo and style fixes.
          Also changed mixed DOS/Unix line endings to Unix.

2008-10-24  Jordan Mantha  <laserjock@ubuntu.com>
        * docs/help/table/C/gchemtable.xml: miscellaneous typo and style fixes.
	
2008-10-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/fragment.cc: check if Fragment::m_Atom is not NULL before
	using it.

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

2008-10-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/table/gchemtable-curve.cc: sets the application as owner for
	the dialog (fixes a memory leak), and add help support to the graph guru.
	* programs/table/gchemtable-data.cc: fix minimum and maximum for a series
	when the first element is not a number.
	* docs/help/table/C/gchemtable.xml: partially update documentation.
	* docs/help/table/C/figures/*.png: new updated screenshots.

2008-10-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/table/C/gchemtable.xml: partially update documentation.
	* docs/help/table/C/figures/*.png: new or updated screenshots.
	
2008-10-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.9.94).

2008-10-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/calc/C/gchemcalc.xml: added more documentation.
	* docs/help/calc/C/figures/uv-vis-tools.png: new screenshot.
	* docs/help/spectra/C/gspectrum.xml: wrote documentation for 0.10.

2008-10-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* goffice/gogcpapp.cc: fix embedded object height.
	* libs/gcu/spectrumdoc.cc: fix the origin for varian nmr dx files.
	* libs/gcu/spectrumdoc.h: ditto.
	* docs/help/spectra/C/figures/*: new screenshots.

2008-10-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/fragment-atom.cc: ensure symbol geometry is always
	evaluated.
	* libs/gcp/molecule.cc: fix contextual menu issues.
	* libs/gcp/view.cc: enable selection of an atom even without a
	visible item.
	* libs/gcu/atom.cc: initalize Z to -1. to avoid confusion with
	pseudo-atoms.
	* plugins/paint/bonds/bondtool.cc: enable merging with atoms even
	without a visible item.
	* plugins/paint/cycles/cycletool.cc: ditto.

2008-10-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Doxyfile.in: add an image path.
	* libs/gcp/fontsel.h: add a screenshot to the documentation.
	* libs/gcp/theme.h: API documentation work (done for 0.10).

2008-10-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/reaction-arrow.cc: update position and length when the
	attached object changes.
	* libs/gcp/reaction-arrow.h: ditto.
	* libs/gcp/settings.h: API documentation work.
	* libs/gcp/theme.h: ditto.
	* libs/gcp/tool.h: ditto.

2008-10-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/molecule.cc: removed unuseful SetSelected method.
	* libs/gcp/molecule.h: API documentation work.
	* libs/gcp/preferences.cc: made most methods private and replace them
	by a private friend class.
	* libs/gcp/preferences.h: ditto.
	* libs/gcp/reaction-prop.h: API documentation work.
	* libs/gcp/settings.h: ditto.
	* libs/gcp/stringdlg.h: ditto.
	* libs/gcp/text.h: ditto.
	* libs/gcp/tool.cc: ditto.
	* libs/gcp/tool.h: ditto.
	* libs/gcp/view.h: ditto.
	* libs/gcu/atom.h: ditto.
	* libs/gcu/object.h: ditto.

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

2008-09-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/crystal/C/gcrystal.xml: fixed validation.

2008-09-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/calc/C/gchemcalc.xml: added missing tags.

2008-09-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/3d/C/gchem3d.xml: fixed typo which made it fail
	validation.

2008-09-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/crystal/*: updated Gnome Crystal help.
	* libs/gcp/reactant.h: API documentation work.
	* libs/gcp/reaction-arrow.h: ditto.
	* libs/gcp/reaction-operator.h: ditto.
	* libs/gcp/reaction-prop-dlg.h: ditto.
	* libs/gcp/reaction-prop.h: ditto.
	* libs/gcp/reaction-step.h: ditto.
	* libs/gcp/reaction.h: ditto.

2008-09-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: use theme colors for tools icons.
	* libs/gcp/application.h: ditto.
	* libs/gcp/atom.h: API documentation work.
	* libs/gcp/bond.h: ditto.
	* libs/gcp/fragment.h: ditto.
	* libs/gcp/mesomer.h: ditto.
	* libs/gcp/mesomery-arrow.h: ditto.
	* libs/gcp/mesomery.h: ditto.
	* libs/gcp/molecule.h: ditto.
	* libs/gcp/newfiledlg.h: ditto.
	* libs/gcp/plugin.cc: ditto.
	* libs/gcp/plugin.h: ditto.
	* libs/gcp/reaction-arrow.h: ditto.
	* libs/gcp/text.h: ditto.
	* plugins/paint/*/*.png: use transparency instead of grey level. [#24382]

2008-09-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/stringdlg.cc: use "SMILES" instead of "Smiles".
	* docs/help/*: applications documentation work.

2008-09-18  Julian Sikorski  <belegdol@gmail.com>
	* plugins/paint/residues/residues.glade: worked around "Name" translation problem.

2008-09-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/dialog.cc: do not set the application as default owner.

2008-09-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/calc/gchemcalc.cc: inhibit the Ask option which is not
	implemented yet.
	* programs/crystal/gcrystal.schemas.in: removed a localized string.

2008-09-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.9.92).
	* libs/gcp/fragment.h: API documentation work.
	* libs/gcp/text.h: ditto.
	* programs/3d/application.cc: fixed color background from
	command line.
	* docs/help/3d/*: gchem3d help work.

2008-09-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/text/Makefile.am: don't forget the glade file in the
	tarball.

2008-09-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add back intltool-*.in to EXTRA_DIST (needed
	by intltool 0.37.1).

2008-09-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: downgrade the intltool requirement to 0.37.1.
	* docs/help/paint/*: update gchempaint help for 0.10.

2008-09-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/loaders/cdx/cdx.cc: fixed compilation on ppc and other
	big-endian machines.

2008-09-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/text/Makefile.am: fix fontsel.glade installation.

2008-09-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/bond.h: API documentation work.
	* libs/gcp/document.h: ditto.
	* libs/gcp/fontsel.h: ditto.
	* libs/gcp/fragment-residue.h: ditto.
	* libs/gcp/fragment.h: ditto.
	* libs/gcp/residue.h: ditto.
	* libs/gcp/view.h: ditto.
	* libs/gcu/chemistry.h: ditto.
	* libs/gcu/gtkperiodic.h: ditto.

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

2008-09-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* autogen.sh: reverted Daniels changes about docs links for now.
	* configure.ac: ditto.

2008-09-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/residue.cc: no need to care about the delete button for
	read-only residues.
	* plugins/paint/residues/residues-dlg.cc: ditto.
	* programs/calc/gchemcalc.cc: fixed typo.
	* programs/spectra/window.cc: ditto.
	* programs/table/gchemtable-data-allocator.cc: ditto.

2008-09-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: requires goffice-0.6.5 or later.
	* docs/help/paint/C/fidures/*.png: new or updated screenshots.
	* glade/crystal/docprop.glade: updated the user interface to be
	more HIG compliant
	* libs/gcp/about.cc: updated copyright.
	* libs/gcp/document.h: API documentation work.
	* libs/gcp/fragment-residue.cc: fix an issue with residues management.
	* libs/gcp/fragment.cc: ditto.
	* libs/gcp/residue.cc: ditto.
	* libs/gcp/residue.h: ditto.
	* libs/gcu/element.cc: add brazilian to known languages.
	* plugins/paint/residues/plugin.cc: fix an issue with residues management.
	* plugins/paint/residues/residues-dlg.cc: ditto.
	* plugins/paint/residues/residues.glade: ditto.
	* programs/calc/gchemcalc.cc: updated copyright.
	* programs/crystal/Makefile.am: add docprop.*.
	* programs/crystal/application.cc: add document properties support.
	* programs/crystal/docprop.cc: ditto.
	* programs/crystal/docprop.h: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/window.cc: updated copyright.
	* programs/spectra/window.cc: updated copyright.

2008-09-01 Daniel Leidert <daniel.leidert@wgdd.de>
	* docs/man/Makefile.am (gcu_man_src): Removed libgcu.3.xml.
	  (man_MANS): Removed libgcu.3. The filenames now automatically
	  consider stable/unstable releases. The target to create the manual
	  pages has been adusted accordingly.
	* docs/man/gcu_entities.dtd.in: Define a suffix if built for an
	  unstable release. Use the API version as version number.
	* docs/man/gchem3d.1.xml: Fixed IDs. Add suffix if necessary.
	* docs/man/gchemcalc.1.xml: Likewise.
	* docs/man/gchempaint.1.xml: Likewise.
	* docs/man/gchemtable.1.xml: Likewise.
	* docs/man/gcrystal.1.xml: Likewise.
	* docs/man/gspectrum.1.xml: Likewise.
	* docs/man/gchem3d-viewer-unstable.1: Renamed to docs/man/gchem3d.1
	  and updated.
	* docs/man/gchemcalc-unstable.1: Likewise.
	* docs/man/gchempaint-unstable.1: Likewise.
	* docs/man/gchemtable-unstable.1: Likewise.
	* docs/man/gcrystal-unstable.1: Likewise.
	* docs/man/gspectrum-unstable.1: Likewise.
	* docs/man/libgcu-unstable.3: Removed completely.
	* docs/man/libgcu.3.xml: Ditto.

2008-09-01 Daniel Leidert <daniel.leidert@wgdd.de>
	* docs/reference/Makefile.am: Fixed clean target. The directory is
	  under version control, so removing it completely is not a good idea.

2008-09-01 Daniel Leidert <daniel.leidert@wgdd.de>
	* configure.ac: Fixed some quotation. Fixed fallback value for xulclient
	  to not be empty. Use AC_CONFIG_LINKS to create the versioned files in
	  docs/help (also cleans these files/links with distclean).
	* autogen.sh: Removed gendocs vall. Done via configure (see above).

2008-08-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* autogen.sh: use gendocs.
	* gendocs: new script to update help files names.
	* libs/gcp/bond.h: API documentation work.
	* libs/gcp/document.h: ditto.
	* docs/help/paint/C/figures: updated screenshots.

2008-08-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: remve G_DISABLE* to make things work with gtk+-2.14.
	* libs/gcp/bond.h: API documentation work.
	* libs/gcu/gtkchem3dviewer.cc: replaced deprecated gtk* calls.
	* libs/gcu/gtkcrystalviewer.cc: ditto.
	* libs/gcu/gtkperiodic.c: ditto.

2008-08-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/wikipedia/wikipediatool.cc: removed "unstable" word.
	* programs/calc/gchemcalc.cc: ditto.

2008-08-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gcp-canvas-bpath.h: replaced deprecated GTK_CHECK* macros.
	* libs/canvas/gcp-canvas-group.h: ditto.
	* libs/canvas/gcp-canvas-line.h: ditto.
	* libs/canvas/gcp-canvas-pango.h: ditto.
	* libs/canvas/gcp-canvas-polygon.h: ditto.
	* libs/canvas/gcp-canvas-rect-ellipse.h: ditto.
	* libs/canvas/gcp-canvas-shape.h: ditto.
	* libs/canvas/gcp-canvas-text.h: ditto.
	* libs/gcp/view.cc: ditto.
	* libs/gcu/gtkchem3dviewer.h: ditto.
	* libs/gcu/gtkcrystalviewer.h: ditto.
	* libs/gcu/gtkperiodic.h: ditto.
	* libs/gcu/gtkspectrumviewer.h: ditto.

2008-08-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/table/Makefile.am: always create the correct link.

2008-08-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: export missing constant.
	* programs/3d/Makefile.am: restore missing '['.
	* programs/calc/Makefile.am: ditto.
	* programs/crystal/Makefile.am: ditto.
	* programs/paint/Makefile.am: ditto.
	* programs/spectra/Makefile.am: ditto.
	* programs/table/Makefile.am: ditto.

2008-08-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.9.90).

2008-08-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* autogen.sh: request /bin/bash.
	* configure.ac: fix various build issues.
	* docs/help/3d/Makefile.am: ditto.
	* docs/help/calc/Makefile.am: ditto.
	* docs/help/crystal/Makefile.am: ditto.
	* docs/help/spectra/Makefile.am: ditto.
	* docs/help/table/Makefile.am: ditto.
	* programs/3d/Makefile.am: ditto.
	* programs/calc/Makefile.am: ditto.
	* programs/crystal/Makefile.am: ditto.
	* programs/paint/Makefile.am: ditto.
	* programs/spectra/Makefile.am: ditto.
	* programs/table/Makefile.am: ditto.

2008-08-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* tests/testgtkchem3dviewer.c: fix compilation without gnome-vfs.

2008-08-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/man/Makefile.am: removed the unstable keyword.
	* docs/man/gcu_entities.dtd.in: ditto.

2008-08-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: use versioned help files.
	* libs/gcp/application.cc: ditto.
	* libs/gcu/application.cc: ditto.
	* libs/gcu/spectrumdoc.cc: fixed a variable change bug.
	* programs/3d/application.cc: use versioned help files.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/spectra/application.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-elt.cc: ditto.
	* programs/table/gchemtable-main.cc: ditto.

2008-08-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: generate the missing Makefile.

2008-08-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/spectra/C/gspectrum.xml: add missing docs.
	* docs/help/spectra/C/legal.xml: ditto.
	* docs/help/spectra/Makefile.am: ditto.
	* docs/help/spectra/gspectrum.omf.in: ditto.

2008-08-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* autogen.sh: use versioned help files.
	* docs/help/3d/Makefile.am: ditto.
	* docs/help/3d/gchem3d-viewer-unstable.omf.in: ditto.
	* docs/help/3d/gchem3d-viewer.omf.in: ditto.
	* docs/help/Makefile.am: ditto.
	* docs/help/calc/Makefile.am: ditto.
	* docs/help/calc/gchemcalc-unstable.omf.in: ditto.
	* docs/help/crystal/Makefile.am: ditto.
	* docs/help/crystal/gcrystal-unstable.omf.in: ditto.
	* docs/help/table/Makefile.am: ditto.
	* docs/help/table/gchemtable-unstable.omf.in: ditto.

2008-08-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/tool.h: API documentation work.
	* libs/gcp/view.h: ditto.
	* libs/gcu/spectrumdoc.cc: more work on X variables switch and fix an
	nmr integration issue.
	* libs/gcu/spectrumdoc.h: ditto.

2008-08-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/fragment-residue.h: API documentation work.
	* libs/gcp/tool.h: ditto.
	* libs/gcu/spectrumdoc.cc: allow invertion of X axis and Y variable
	selection (switch between absorbance and transmittance ).
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: ditto.
	* libs/gcu/spectrumview.h: ditto.

2008-08-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.h: API documentation work.
	* libs/gcp/bond.h: ditto.
	* libs/gcp/docprop.h: ditto.
	* libs/gcp/document.h: ditto.
	* libs/gcp/electron.h: ditto.
	* libs/gcp/fontsel.h: ditto.
	* libs/gcp/fragment-atom.h: ditto.
	* libs/gcp/fragment-residue.h: ditto.
	* libs/gcp/mesomer.h: ditto.
	* libs/gcp/mesomery-arrow.h: ditto.
	* libs/gcp/mesomery.h: ditto.
	* libs/gcp/molecule.h: ditto.
	* libs/gcp/operation.h: ditto.
	* libs/gcu/atom.cc: fixed Id setting.
	* libs/gcu/molecule.cc: fixed a bug in Molecule::MoleculeFromFormula.
	* libs/gcu/object.h: ifxed typo in API documentation.
	* libs/gcu/spectrumdoc.cc: inhibit FID transform, but fixed ppm origin
	using a Brücker specific field.
	* libs/gcu/spectrumdoc.h: ditto.
	* plugins/loaders/cdxml/cdxml.cc: import atoms groups.

2008-08-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.h: fixed doc typo.
	* libs/gcp/bond.h: API documentation work.
	* libs/gcp/docprop.h: ditto.
	* libs/gcp/electron.h: ditto.
	* libs/gcp/text-object.cc: implement GetProperty for raw text.
	* libs/gcp/text-object.h: ditto.
	* libs/gcu/atom.cc: fixed Atom::GetProperty.
	* libs/gcu/object.cc: removed an empty line.
	* plugins/loaders/cdx/cdx.cc: fixed a chemical text import issue.
	* plugins/loaders/cdxml/cdxml.cc: import texts.

2008-08-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* goffice/gchemutils.cc: make things work with libgoffice >= 0.6.
	* goffice/gogcpapp.cc: ditto.
	* goffice/gogcpapp.h: ditto.
	* goffice/gogcuapp.h: ditto.
	* libs/gcp/application.h: API documentation work.
	* libs/gcp/arrow.h: ditto.
	* libs/gcp/atom.h: ditto.
	* libs/gcp/document.h: ditto.
	* libs/gcp/fragment.cc: fixed style on import from .cdx.
	* libs/gcp/fragment.h: API documentation work.
	* libs/gcp/tool.h: ditto.
	* libs/gcp/widgetdata.h: ditto.
	* libs/gcu/atom.cc: include config.h
	* libs/gcu/bond.cc: ditto.
	* libs/gcu/document.h: fixed API documentation.
	* libs/gcu/gtkcrystalviewer.cc: include config.h
	* libs/gcu/object.cc: implement GetProperty for GCU_PROP_ID.
	* libs/gcu/object.h: fixed API documentation.
	* libs/gcu/sphere.cc: include config.h
	* libs/gcu/vector.cc: include config.h
	* libs/gcu/window.cc: add Show and Destroy methods.
	* libs/gcu/window.h: ditto.
	* plugins/loaders/cdxml/cdxml.cc: some work on atoms groups.
	* plugins/paint/residues/residues-dlg.cc: fixed for using the new
	gcu::Window class.
	* plugins/paint/residues/residues-dlg.h: ditto.
	* plugins/paint/selection/plugin.cc: removed uused UI.

2008-08-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* goffice/Makefile.am: start reimplementation of the gchempaint
	goffice plugin.
	* goffice/gchemutils-priv.h: ditto.
	* goffice/gchemutils.cc: ditto.
	* goffice/gogcpapp.cc: ditto.
	* goffice/gogcpapp.h: ditto.
	* goffice/gogcpwin.cc: ditto.
	* goffice/gogcpwin.h: ditto.
	* goffice/gogcuapp.cc: ditto.
	* goffice/gogcuapp.h: ditto.
	* goffice/plugin.xml.in: ditto.
	* libs/gcp/application.h: more API documentation work.
	* libs/gcp/target.cc: derives from gcu::Window.
	* libs/gcp/target.h: ditto.
	* libs/gcp/text-object.h: API documentation work.
	* libs/gcp/text.h: ditto.
	* libs/gcp/tools.h: ditto.
	* libs/gcu/Makefile.am: add window.*.
	* libs/gcu/application.h: fixed API documentation.
	* libs/gcu/window.cc: new window base class.
	* libs/gcu/window.h: ditto.
	* plugins/paint/residues/residues-dlg.h: add a Show() method. 

2008-08-04  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: use gio/gvfs instead of gnomevfs.
	* libs/gcp/application.h: ditto.
	* libs/gcp/document.cc: ditto.
	* libs/gcp/stringdlg.cc: ditto.
	* libs/gcp/stringdlg.h: ditto.
	* libs/gcp/view.cc: ditto.
	* libs/gcp/window.cc: ditto.
	* libs/gcu/application.cc: ditto.
	* libs/gcu/application.h: ditto.
	* libs/gcu/filechooser.cc: ditto.
	* libs/gcu/glview.cc: ditto.
	* mozilla-plugin/chem-viewer.cc: ditto.
	* plugins/paint/wikipedia/wikipediatool.cc: ditto.
	* programs/3d/main.cc: ditto.
	* programs/3d/window.cc: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/paint/main.cc: ditto.
	* programs/spectra/gspectrum.cc: ditto.
	* programs/spectra/window.cc: ditto.
	* programs/table/gchemtable-app.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-data-allocator.cc: ditto.

2008-08-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: try to replace gnomevfs by gio/gvfs as much as possible.
	* libs/gcp/Hposdlg.h: API documentation work.
	* libs/gcp/widgetdata.h: ditto.
	* libs/gcu/application.cc: try to replace gnomevfs by gio/gvfs as much
	as possible.
	* libs/gcu/chem3ddoc.cc: ditto.
	* libs/gcu/crystalview.cc: ditto.
	* libs/gcu/filechooser.cc: ditto.
	* libs/gcu/glview.cc: ditto.
	* libs/gcu/spectrumdoc.cc: ditto.
	* programs/3d/application.cc: ditto.
	* programs/3d/main.cc: ditto.
	* programs/3d/window.cc: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/spectra/Makefile.am: fixed typo.
	* programs/table/gchemtable-app.cc: try to replace gnomevfs by gio/gvfs
	as much as possible.
	* programs/table/gchemtable-main.cc: ditto.

2008-08-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/document.cc: imports new resodues from gchempaint and chemdraw
	(.cdx) files.
	* libs/gcp/fragment-atom.cc: ditto.
	* libs/gcp/fragment-residue.cc: ditto.
	* libs/gcp/fragment.cc: ditto.
	* libs/gcp/molecule.cc: ditto.
	* libs/gcp/operation.h: API documentation work.
	* libs/gcp/residue.cc: imports new residues from gchempaint and chemdraw
	(.cdx) files.
	* libs/gcp/residue.h: ditto.
	* libs/gcp/view.h: API documentation work.
	* libs/gcp/widgetdata.h: ditto.
	* libs/gcp/window.h: ditto.
	* libs/gcp/zoomdlg.h: ditto.
	* libs/gcu/molecule.cc: imports new residues from gchempaint and chemdraw
	(.cdx) files.
	* libs/gcu/residue.cc: ditto.
	* plugins/loaders/cdx/cdx.cc: ditto.
	* plugins/paint/bonds/bondtool.cc: allow adding a bond starting from a
	fragment.
	* plugins/paint/residues/residues-dlg.cc: imports new residues from
	gchempaint and chemdraw (.cdx) files.

2008-07-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: define a suffix to add to applications menu entries for
	unstable versions.
	* libs/gcp/application.h: minor documentation update.
	* libs/gcp/document.h: fixed residues import.
	* libs/gcp/residue.cc: ditto.
	* libs/gcp/residue.h: ditto.
	* libs/gcp/target.h: API documentation.
	* libs/gcp/window.cc: removed a duplicate member.
	* libs/gcp/window.h: API documentation.
	* libs/gcp/zoomdlg.h: ditto.
	* libs/gcu/molecule.cc: fixed a bug in the constructor.
	* libs/gcu/residue.cc: fixed residues import.
	* libs/gcu/residue.h: ditto.
	* plugins/loaders/cdx/cdx.cc: ditto.
	* plugins/paint/residues/plugin.cc: ditto.
	* plugins/paint/residues/plugin.h: ditto.
	* plugins/paint/residues/residues-dlg.cc: ditto.
	* plugins/paint/residues/residues-dlg.h: ditto.
	* programs/3d/gchem3d.desktop.in.in: adds the API version number to the
	applications menu entry when unstable.
	* programs/calc/gchemcalc.desktop.in.in:
	* programs/crystal/gcrystal.desktop.in.in:
	* programs/paint/gchempaint.desktop.in.in:
	* programs/spectra/gspectrum.desktop.in.in:
	* programs/table/gchemtable.desktop.in.in:

2008-07-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: a better definition of stable versions.
	* libs/gcp/application.h: documentation update.
	* libs/gcp/arrow.h: ditto.
	* libs/gcp/atom.cc: prefer horizontal positions for H atoms.
	* libs/gcp/atom.h: documentation update.
	* libs/gcp/document.cc: some work on document specific residues.
	* libs/gcp/document.h: ditto.
	* libs/gcp/residue.cc: ditto.
	* libs/gcp/residue.h: ditto.
	* libs/gcu/application.h: fixed documentation.
	* libs/gcu/document.cc: some work on document specific residues.
	* libs/gcu/document.h: ditto.
	* libs/gcu/molecule.cc: ditto.
	* libs/gcu/residue.cc: ditto.
	* libs/gcu/residue.h: ditto.
	* plugins/loaders/cdx/cdx.cc: imoort unknown residues.
	* plugins/loaders/cdx/plugin.xml.in: remove write support.
	* plugins/loaders/cdxml/plugin.xml.in: ditto.
	* programs/3d/Makefile.am: use LN_S.
	* programs/calc/Makefile.am: ditto.
	* programs/crystal/Makefile.am: ditto.
	* programs/paint/Makefile.am: ditto.
	* programs/spectra/Makefile.am: ditto.
	* programs/spectra/gspectrum.desktop.in.in: removed "unstable".
	* programs/table/Makefile.am: use LN_S.

2008-07-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/paint/H-pos.glade: allow hydrogens above and below atoms.
	* libs/gcp/Hposdlg.cc: ditto.
	* libs/gcp/about.h: documentation update.
	* libs/gcp/application.h: ditto.
	* libs/gcp/arrow.h: ditto.
	* libs/gcp/atom.cc: allow hydrogens above and below atoms.
	* libs/gcp/atom.h: ditto.
	* libs/gcp/widgetdata.h: documentation update.
	* libs/gcu/application.h: minor documentation update.
	* libs/gcu/chemistry.h: ditto.
	* libs/gcu/crystalatom.h: ditto.
	* libs/gcu/element.h: ditto.
	* libs/gcu/object.h: ditto.

2008-07-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: cleaned out all unstable stuff.
	* libs/gcp/text.cc: serialize anchor.
	* libs/gcp/window.cc: fix recent files list.
	* libs/gcu/application.cc: use default GtkRecentManager.
	* programs/3d/window.cc: fix recent files list.
	* programs/crystal/window.cc: ditto.
	* programs/spectra/window.cc: ditto.

2008-07-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gcp-canvas-group.c: (gnome_canvas_group_ext_bounds),
	(gnome_canvas_group_ext_class_init): enhance bounds evaluation.
	* libs/gcp/atom.cc: start work on H atom position enhancement.
	* libs/gcp/atom.h: ditto.
	* libs/gcp/bond.cc: finished rewrite of double bnd redering.
	* libs/gcp/fragment-atom.cc: minor updates.
	* libs/gcp/fragment.cc: ditto.
	* libs/gcp/text.cc: support markup property.
	* libs/gcp/text.h: ditto.
	* libs/gcp/view.cc: ensure that the size is valid.
	* libs/gcp/widgetdata.cc: enhance bounds evaluation.
	* libs/gcu/application.h: more API documentation work.
	* libs/gcu/atom.h: ditto.
	* libs/gcu/bond.h: ditto.
	* libs/gcu/chain.h: ditto.
	* libs/gcu/chem3ddoc.h: ditto.
	* libs/gcu/cmd-context.h: ditto.
	* libs/gcu/crystalatom.h: ditto.
	* libs/gcu/crystalcleavage.h: ditto.
	* libs/gcu/crystaldoc.h: ditto.
	* libs/gcu/crystalline.h: ditto.
	* libs/gcu/crystalview.h: ditto.
	* libs/gcu/cycle.h: ditto.
	* libs/gcu/cylinder.h: ditto.
	* libs/gcu/dialog-owner.h: ditto.
	* libs/gcu/dialog.h: ditto.
	* libs/gcu/document.h: ditto.
	* libs/gcu/element.h: ditto.
	* libs/gcu/filechooser.h: ditto.
	* libs/gcu/formula.h: ditto.
	* libs/gcu/gldocument.h: ditto.
	* libs/gcu/glview.h: ditto.
	* libs/gcu/isotope.h: ditto.
	* libs/gcu/loader.h: ditto.
	* libs/gcu/matrix.h: ditto.
	* libs/gcu/matrix2d.h: ditto.
	* libs/gcu/molecule.h: ditto.
	* libs/gcu/object.h: ditto.
	* libs/gcu/objprops.h: ditto.
	* libs/gcu/print-setup-dlg.h: ditto.
	* libs/gcu/printable.h: ditto.
	* libs/gcu/residue.h: ditto.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.h: ditto.
	* libs/gcu/sphere.h: ditto.
	* libs/gcu/value.h: ditto.
	* libs/gcu/vector.h: ditto.
	* plugins/loaders/cdx/cdx.cc: import text decorations.
	* plugins/paint/atoms/chargetool.cc: minor update.

2008-07-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/bond.cc: completed (hopefully) the work on double bonds display.
	* libs/gcu/element.h:  more API documentation work.
	* libs/gcu/glview.h: ditto.
	* libs/gcu/isotope.h: ditto.
	* libs/gcu/loader.cc: ditto.
	* libs/gcu/loader.h: ditto.
	* libs/gcu/macros.h: ditto.

2008-07-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Doxyfile.in: fixed include paths.
	* libs/gcp/atom.cc: more work on double bonds display.
	* libs/gcp/bond.cc: ditto.
	* libs/gcu/bond.h: more API documentation work.
	* libs/gcu/chain.h: ditto.
	* libs/gcu/chem3ddoc.h: ditto.
	* libs/gcu/cmd-context.h: ditto.
	* libs/gcu/crystalline.h: ditto.
	* libs/gcu/crystalview.h: ditto.
	* libs/gcu/cycle.cc: ditto.
	* libs/gcu/cycle.h: ditto.
	* libs/gcu/dialog-owner.h: ditto.
	* libs/gcu/document.h: ditto.
	* libs/gcu/element.h: ditto.
	* libs/gcu/formula.h: ditto.

2008-07-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.h: some API documentation work.
	* libs/gcp/bond.cc: enhanced more double bonds display.
	* libs/gcp/bond.h: some API documentation work.
	* libs/gcu/application.h: ditto.
	* libs/gcu/atom.h: ditto.
	* libs/gcu/bond.h: ditto.
	* libs/gcu/chain.cc: ditto.
	* libs/gcu/chain.h: ditto.
	* libs/gcu/cycle.cc: ditto.
	* libs/gcu/cycle.h: ditto.
	* libs/gcu/cylinder.h: ditto.
	* libs/gcu/object.h: ditto.

2008-07-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.h: some API documentation work.
	* libs/gcp/bond.cc: enhanced some double bonds display.
	* libs/gcu/element.h: some API documentation work.
	* libs/gcu/formula.h: ditto.
	* libs/gcu/sphere.h: ditto.
	* libs/gcu/vector.h: ditto.

2008-07-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/view.cc: reimplement atom change using keyboard which was
	broken since the removal of the background rectangle.

2008-07-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: fixed a couple of file opening issues.
	* libs/gcp/fragment-atom.cc: set ShowSymbol to true so that carbon atoms
	are correctly taken into account.

2008-07-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/fragment.cc: Use gcu::Formula to invert the formula when needed.
	* libs/gcu/formula.cc: elements can now export text instead of markup.
	* libs/gcu/formula.h: ditto.

2008-07-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/loaders/cdx/cdx.cc: fixed generic group loading.

2008-06-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.9.5).

2008-06-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: use intltoo >= 0.40.0.
	* configure.ac: ditto.

2008-06-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/fragment-atom.cc: fixed bounds evaluation.
	* libs/gcp/window.cc: correctly exit when requested.
	* plugins/loaders/cdx/cdx.cc: fix various new issues.
	* programs/table/gchemtable-curve.cc: clear the guru when done.
	* programs/table/gchemtable-curve.h: ditto.

2008-06-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gcp-canvas-group.c: fixed parent class.
	* libs/gcp/atom.cc: fix canvas item bounds.
	* libs/gcp/fragment-residue.cc: fixed a load time crasher.
	* libs/gcp/fragment.cc: fix canvas item bounds.
	* libs/gcu/molecule.cc: enhance cdx file loading.
	* plugins/loaders/cdx/cdx.cc: ditto.

2008-06-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/table/curve.glade: set a default title.
	* libs/gcu/application.cc: clear all dialogs before exiting to avoid
	a bad goffice shutdown.
	* libs/gcu/dialog-owner.cc: add ClearDialogs method.
	* libs/gcu/dialog-owner.h: ditto.
	* libs/gcu/dialog.cc: always correctly set the owner.
	* programs/table/gchemtable-app.cc: fix shutdown.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.
	* programs/table/gchemtable-data-allocator.cc: use a GtkEntry for scalar
	data.
	* programs/table/gchemtable-main.cc: fix shutdown.

2008-06-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: do not draw a white rectangle under the atom anymore.
	* libs/gcp/atom.h: ditto.
	* libs/gcp/fragment-atom.cc: ditto.
	* libs/gcp/fragment-atom.h: ditto.
	* libs/gcp/fragment.cc: ditto.
	* libs/gcp/fragment-residue.cc: fix a crasher.
	* libs/gcu/application.cc: add missing spaces.
	* libs/gcu/element.cc: abort when the database can't be loaded.

2008-06-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumview.cc: fixed number of decimals in X-axis limits.

2008-05-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: fixed integration.

2008-05-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/table/gchemtable-data-allocator.cc: data can now be changed.
	* programs/table/gchemtable-main.cc: allow linear regressions.

2008-05-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/element.h: removed obsolete prototype.
	* programs/table/gchemtable-app.cc: add a "New chart" menu item.
	* programs/table/gchemtable-app.h: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-data-allocator.cc: use vector type data list.
	* programs/table/gchemtable-data.cc: build vector type data list.
	* programs/table/gchemtable-data.h: ditto.
	* programs/table/gchemtable-main.cc: only allow scatter plots (does not
	really work because of a goffice bug).

2008-05-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: don't add hydrogens to metals.
	* libs/gcu/element.cc: add Element::IsMetallic.
	* libs/gcu/element.h: ditto.

2008-05-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: enhanced goffice detection.
	* glade/crystal/atoms.glade: add new radii related controls
	* libs/gcu/element.cc: fix a crash.
	* programs/crystal/atomsdlg.cc: enhance radii managing.
	* programs/crystal/atomsdlg.h: ditto.

2008-05-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/crystaldoc.cc: use VdW radii with an effective ratio
	of 40% when loading a cif file.

2008-05-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: we need to generate the correct desktop files
	using the API version in the executable name.
	* programs/3d/Makefile.am: ditto.
	* programs/3d/gchem3d.desktop.in: ditto.
	* programs/3d/gchem3d.desktop.in.in: ditto.
	* programs/3d/window.cc: ditto.
	* programs/calc/Makefile.am: ditto.
	* programs/calc/gchemcalc.desktop.in: ditto.
	* programs/calc/gchemcalc.desktop.in.in: ditto.
	* programs/crystal/Makefile.am: ditto.
	* programs/crystal/gcrystal.desktop.in: ditto.
	* programs/crystal/gcrystal.desktop.in.in: ditto.
	* programs/crystal/x-gcrystal.desktop.in: ditto.
	* programs/crystal/x-gcrystal.desktop.in.in: ditto.
	* programs/paint/Makefile.am: ditto.
	* programs/paint/gchempaint.desktop.in: ditto.
	* programs/paint/gchempaint.desktop.in.in: ditto.
	* programs/paint/x-gchempaint.desktop.in: ditto.
	* programs/paint/x-gchempaint.desktop.in.in: ditto.
	* programs/spectra/Makefile.am: ditto.
	* programs/spectra/gspectrum.desktop.in: ditto.
	* programs/spectra/gspectrum.desktop.in.in: ditto.
	* programs/table/Makefile.am: ditto.
	* programs/table/gchemtable.desktop.in: ditto.
	* programs/table/gchemtable.desktop.in.in: ditto.

2008-05-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/theme.cc: fixed libgoffice initialization.
	* libs/gcu/application.cc: ditto.
	* mozilla-plugin/chem-viewer.cc: ditto.
	* programs/calc/gchemcalc.desktop.in: add version to executable.
	* programs/crystal/gcrystal.desktop.in: ditto.
	* programs/paint/gchempaint.desktop.in: ditto.
	* programs/spectra/gspectrum.desktop.in: ditto.
	* programs/table/gchemtable.desktop.in: ditto.

2008-05-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/radii.xml.in: add data for all elements, even if no
	radius is known, and remove van der Waals and covalent radii.
	* libs/gcu/element.cc: use van der Waals and covalent radii from BODR.
	* libs/gcu/element.h: enhace GetProperty like methods..
	* libs/gcu/value.h: add a missing const keyword.

2008-05-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: no more white rectangle behind atoms.
	* libs/gcp/atom.h: ditto.
	* libs/gcp/bond.cc: ditto.
	* libs/gcp/fragment-residue.cc: fixed signature of GetSymbol.
	* libs/gcp/fragment-residue.h: ditto.
	* libs/gcu/residue.cc: do not reload a molecule.

2008-04-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/formula.cc: do not crash when first element in the raw
	formula is artificial.

2008-04-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/formula.cc: more work on ambiguous symbols.
	* libs/gcu/formula.h: ditto.
	* libs/gcu/molecule.cc: ditto.

2008-04-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/formula.cc: more work on ambiguous symbols.
	* libs/gcu/formula.h: ditto.
	* libs/gcu/molecule.cc: ditto.
	* libs/gcu/object.cc: ditto.
	* libs/gcu/residue.cc: ditto.
	* libs/gcu/residue.h: ditto.
	* programs/calc/gchemcalc.cc: ditto.

2008-04-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* all: changed build system to make branching easier.

2008-04-23  Jordan Mantha  <mantha@ubuntu.com>
	* libs/gcp/fragment-residue.cc: add cstring include for g++ 4.3
	* libs/gcp/reaction-prop.cc: ditto
	* libs/gcu/loader.cc: ditto
	* libs/gcu/printable.cc: ditto
	* plugins/loaders/cdx/cdx.cc: ditto
	* plugins/loaders/cdxml/cdxml.cc: ditto
	* plugins/paint/arrows/retrosynthesis.cc: ditto
	* plugins/paint/residues/pseudo-atom.cc: ditto
	* plugins/paint/selection/group.cc: ditto
	* plugins/paint/text/texttool.cc: ditto

2008-04-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/gchemcalc.glade: replaced buttons by menu items.
	* libs/gcu/formula.cc: start working on the various modes.
	* programs/calc/gchemcalc.cc: update user interface and add print
	preview and image export for the isotopic pattern chart.

2008-04-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/elements.xml.in: add a default valence (might be somewhat
	arbitrary in some cases), removed not anymore used atomic weights.
	* database/residues.xml.in: add the M generic symbol.
	* libs/gcp/application.cc: add ps and pdf to image export.
	* libs/gcp/view.cc: reimplemented eps export and add ps and pdf.
	* libs/gcu/element.cc: load default valence from elements.xml.

2008-04-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/view.cc: fixed an update issue which blocked showing
	2D structures in the mozilla plugin.
	* libs/gcp/widgetdata.cc: enhanced GetObjectBounds.
	* libs/gcu/gtkspectrumviewer.cc: really implemented.
	* mozilla-plugin/chem-viewer.cc: finished 2D structures support, and
	added jcamp-dx support.
	* mozilla-plugin/moz-plugin.c: add jcamp-dx support:

2008-04-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/glview.cc: added GLView::RenderToCairo.
	* libs/gcu/glview.h: ditto.
	* programs/3d/application.cc: add pdf, ps and eps to image export.
	* programs/crystal/application.cc: ditto.

2008-04-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* acinclude.m4: add dolt m4 code.
	* configure.ac: use dolt when possible, and request cairo 1.6 or later.
	* libs/gcp/settings.h: add eps format to clipboard.
	* libs/gcp/view.cc: cleaned copy code.
	* libs/gcp/widgetdata.cc: ditto.
	* programs/spectra/application.cc: export eps images.

2008-04-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: don't try to use a non finite angle.
	* libs/gcp/fragment-atom.cc: call Fragment:Update when needed.
	* libs/gcp/fragment.cc: new Ananlyze and Update methods needed for
	cdx(ml) import.
	* libs/gcp/fragment.h: ditto.
	* libs/gcu/molecule.cc: fix a crasher in MoleculeFromFormula.
	* plugins/loaders/cdx/cdx.cc: enhanced atoms groups import.

2008-04-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/bond.cc: moved ReplaceAtom to gcu.
	* libs/gcp/bond.h: ditto.
	* libs/gcu/bond.cc: ditto.
	* libs/gcu/bond.h: ditto.
	* libs/gcu/molecule.cc: make MoleculeFromFormula work in some simple
	cases, and removed useless Match method.
	* libs/gcu/molecule.h: ditto.
	* plugins/loaders/cdx/cdx.cc: really compares the string attached to
	an atom group and the corresponding molecule.

2008-04-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* all files: made some methods const.
	* libs/gcu/molecule.cc: add a static MoleculeFromFormula method.
	* libs/gcu/molecule.h: ditto.
	* plugins/loaders/cdx/cdx.cc: call Molecule::MoleculeFromFormula
	when appropriate.

2008-04-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: needs libgsf >= 1.14.9 for gio support.
	* libs/gcu/application.cc: use libgsf gio support instead of
	gnomevfs.

2008-04-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: activates image export after loading.
	* libs/gcp/fragment.cc: add atom in the objects tree after setting
	its ID if necessary.
	* libs/gcu/application.cc: in Application::Load should return false
	on error.
	* libs/gcu/formula.cc: make some classes public.
	* libs/gcu/formula.h: ditto.
	* libs/gcu/molecule.cc: add a Match method to check if a semi-
	developped formula is compatible with the know structure (not
	yet fully implemented.
	* libs/gcu/molecule.h: ditto.
	* plugins/loaders/cdx/cdx.cc: more work on residue import and ensure
	cycles are updated after loading.
	* plugins/loaders/cdxml/cdxml.cc: ensure cycles are updated after
	loading.

2008-04-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: add integration support for nmr spectra.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: ditto.
	* libs/gcu/spectrumview.h: ditto.

2008-03-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/atom.cc: implement a rough molecule comparison method.
	* libs/gcp/atom.h: ditto.
	* libs/gcp/fragment-atom.cc: ditto.
	* libs/gcp/fragment-atom.h: ditto.
	* libs/gcp/fragment.cc: implement Fragment::SetProperty.
	* libs/gcp/fragment.h: ditto.
	* libs/gcp/molecule.cc: implement a rough molecule comparison method.
	* libs/gcp/molecule.h: ditto.
	* libs/gcu/atom.cc: ditto.
	* libs/gcu/atom.h: ditto.
	* libs/gcu/molecule.cc: ditto.
	* libs/gcu/molecule.h: ditto.
	* libs/gcu/objprops.h: add fragments related properties.
	* plugins/loaders/cdx/cdx.cc: import nicks (only standard ones atm).

2008-03-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: fixed a crash and always get a correct range
	when changing units.

2008-03-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: allow choosing x units in nmr between
	Hz and ppm.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: ditto.
	* libs/gcu/spectrumview.h: ditto.

2008-03-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: add widgets to limit visible range.
	* libs/gcu/spectrumview.cc: ditto.
	* libs/gcu/spectrumview.h: ditto.
	* programs/spectra/window.cc: ditto.

2008-03-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: load nmr spectra using jcamp-dx 5.x NTUPPLES.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: add ShowAxis method.
	* libs/gcu/spectrumview.h: ditto.

2008-03-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/molecule.cc: moved operator== to base class.
	* libs/gcp/molecule.h: ditto.
	* libs/gcp/residue.cc: add a virtual operator== (Molecule).
	* libs/gcp/residue.h: ditto.
	* libs/gcu/molecule.cc: moved operator== from gcp::Molecule, and enhance
	it a bit.
	* libs/gcu/molecule.h: ditto.
	* libs/gcu/residue.h: add a virtual operator== (Molecule).
	* plugins/loaders/cdx/cdx.cc: test the molecule associated with a nickname.

2008-03-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: load VAR_NAME field and associated.
	* libs/gcu/spectrumdoc.h: ditto.

2008-03-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: ensure loaded objects from cdx(ml) are
	visible, and unconned from theme in destructor.
	* libs/gcp/document.cc: enable setting a NULL theme (to exit
	properly).
	* libs/gcp/theme.cc: disconnect all clients before destroying a theme.
	* libs/gcu/spectrumdoc.cc: supports peak tables in general and
	mass spectra in particular.
	* libs/gcu/spectrumdoc.h: ditto.

2008-03-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/elements.xml.in: accept up to 8 bonds for osmium.
	* libs/gcp/application.cc: correctly detects the mime type, even if the
	file doesn't exist. [#22686]; accept file names with spaces for files
	opened using OpenBabel. [#22695]
	* programs/paint/main.cc: no more need to force detection of mime
	type from there.

2008-03-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: use go-complex instead of complex.
	* libs/gcu/spectrumdoc.h: ditto.

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

2008-03-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: test for gio presence.
	* libs/gcp/Makefile.am: add two new source files.
	* libs/gcp/application.cc: add headers missing after document.h cleaning.
	* libs/gcp/atom.cc: dont try to set an atomic number less that 1.
	* libs/gcp/document.cc: save used residues with document.
	* libs/gcp/document.h: ditto and replaced unneeded headers by class
	forward declarations.
	* libs/gcp/fragment-atom.h: made some cleaning and add a way to retrieve
	the parent fragment.
	* libs/gcp/fragment-residue.cc: initial support for nick names and
	generic symbols.
	* libs/gcp/fragment-residue.h: ditto.
	* libs/gcp/fragment.cc: ditto.
	* libs/gcp/mesomery.cc: add headers missing after document.h cleaning.
	* libs/gcp/molecule.cc: remocve known cycles before a new search and always
	allow to copy to calc.
	* libs/gcp/reaction.cc: add headers missing after document.h cleaning.
	* libs/gcp/residue.cc: add a document instance to each residue to
	store the equivalent molecule.
	* libs/gcp/residue.h: ditto.
	* libs/gcp/stringdlg.cc: add headers missing after document.h cleaning.
	* libs/gcp/view.cc: ditto.
	* libs/gcu/atom.h: make Atom::GetSymbol virtual.
	* libs/gcu/chem3ddoc.cc: use gio for loading.
	* libs/gcu/formula.h: add an enum for ambiguous symbols management mode. 
	* libs/gcu/macros.h: add new properties macros more suitable for pointers.
	* libs/gcu/molecule.cc: avoid duplicate bonds.
	* libs/gcu/residue.cc: load all names not only the local one.
	* libs/gcu/residue.h: ditto.
	* libs/gcu/spectrumdoc.cc: add a complex array for nmr ntuples loading.
	* libs/gcu/spectrumdoc.h: ditto.
	* plugins/paint/atoms/elementtool.cc: add headers missing after
	document.h cleaning.
	* plugins/paint/bonds/bondtool.cc: ditto.
	* plugins/paint/bonds/chaintool.cc: ditto.
	* plugins/paint/cycles/cycletool.cc: ditto.
	* plugins/paint/residues/residues-dlg.cc: ditto.
	* plugins/paint/selection/erasertool.cc: ditto.
	* plugins/paint/templates/templatetool.cc: ditto.
	* plugins/paint/text/fragmenttool.cc: ditto.
	* plugins/paint/text/texttool.cc: ditto.
	* programs/crystal/main.cc: remove commented out instruction.
	* programs/paint/main.cc: do not call libgnomeui.

2008-03-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/calc/gchemcalc.cc: prints the isotopic pattern.

2008-03-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: remove GnomePrint dependency.
	* glade/gchemcalc.glade: add buttons for printing.
	* libs/canvas/Makefile.am: remove GnomePrint dependency.
	* libs/canvas/gcp-canvas-group.c: ditto.
	* libs/canvas/gcp-canvas-line.c:  ditto.
	* libs/canvas/gcp-canvas-pango.c:  ditto.
	* libs/canvas/gcp-canvas-shape.c: ditto.
	* libs/canvas/gnome-print-pango.c: removed obsolete.
	* libs/canvas/gnome-print-pango.h: ditto.
	* libs/canvas/gprintable.c: remove GnomePrint dependency.
	* libs/canvas/gprintable.h: ditto.
	* libs/gcp/document.cc: ditto.
	* libs/gcp/document.h: ditto.
	* libs/gcp/reaction-step.h: add missing header.
	* libs/gcp/view.cc: remove GnomePrint dependency.
	* libs/gcp/view.h: ditto.
	* libs/gcp/window.cc: ditto.
	* libs/gcp/window.h: ditto.
	* libs/gcu/document.h: ditto.
	* libs/gcu/element.cc: ditto.
	* libs/gcu/glview.cc: ditto.
	* libs/gcu/glview.h: ditto.
	* libs/gcu/object.cc: ditto.
	* libs/gcu/object.h: ditto.
	* libs/gcu/print-setup-dlg.cc: ditto.
	* libs/gcu/printable.cc: ditto.
	* libs/gcu/printable.h: ditto.
	* libs/gcu/spectrumdoc.cc: ditto.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: ditto.
	* libs/gcu/spectrumview.h: ditto.
	* programs/3d/window.cc: ditto.
	* programs/crystal/application.cc: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/view.h: ditto.
	* programs/crystal/window.cc: ditto.
	* programs/spectra/gspectrum.cc: ditto.
	* programs/spectra/window.cc: ditto.
	* programs/spectra/window.h: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.

2008-03-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/selection/selectiontool.cc: always update the state
	of the 	merge button after using it. [#22485]

2008-03-04  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/macros.h: add GCU_UPDATE_STRING_KEY.
	* libs/gcu/printable.cc: use the new macro for strings.

2008-03-04  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/print-setup.glade: group radio buttons.
	* libs/gcu/glview.cc: make GLView derive from Printable and remove
	GnomePrint dependencies..
	* libs/gcu/glview.h: ditto.
	* libs/gcu/gtkchem3dviewer.cc: replace gtk_chem3d_viewer_print by
	gtk_chem3d_viewer_new_pixbuf.
	* libs/gcu/gtkchem3dviewer.h: ditto.
	* libs/gcu/gtkcrystalviewer.cc: add gtk_crystal_viewer_new_pixbuf.
	* libs/gcu/gtkcrystalviewer.h: ditto.
	* libs/gcu/print-setup-dlg.cc: manages scled printing.
	* libs/gcu/print-setup-dlg.h: ditto.
	* libs/gcu/printable.cc: ditto.
	* libs/gcu/printable.h:ditto.
	* programs/3d/window.cc: moved GtkPrint support to GLView.
	* programs/3d/window.h: ditto.
	* programs/crystal/application.cc: prints using GtkPrint.
	* programs/crystal/application.h: ditto.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/view.cc: ditto.
	* programs/crystal/view.h: ditto.
	* programs/crystal/window.cc: ditto.

2008-03-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/print-setup.glade: fixed a duplicated widget name.
	* libs/gcp/application.cc: fixed gconf key path.
	* libs/gcp/document.cc: removed printf debug stuff.
	* libs/gcp/theme.cc: initialize goffice.
	* libs/gcu/print-setup-dlg.cc: start work on scaled printing.
	* libs/gcu/print-setup-dlg.h: ditto.
	* libs/gcu/printable.cc: ditto.
	* libs/gcu/printable.h: ditto.
	* plugins/loaders/cdx/cdx.cc: some work on fragments and nicknames.
	* plugins/paint/arrows/arrowtool.cc: use go_conf when available.
	* plugins/paint/arrows/plugin.cc: ditto.
	* programs/3d/window.cc: fixed printing origin.

2008-02-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/glview.cc: fixed another gconf issue.
	* libs/gcu/print-setup-dlg.cc: fixed a signal argument order.
	* libs/gcu/printable.cc: initialize centered relatd variables.
	* programs/calc/gchemcalc.cc: initialize goffice plugins after goffice.
	* programs/table/gchemtable-main.cc: ditto.

2008-02-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/print-setup.glade: minor update.
	* libs/gcp/application.cc: add a CreateNewDocument. virtual method.
	* libs/gcp/application.h: ditto.
	* libs/gcp/document.cc: knows new properties.
	* libs/gcu/application.cc: add a CreateNewDocument. virtual method.
	* libs/gcu/application.h: ditto.
	* libs/gcu/document.h: add a virtual Save method.
	* libs/gcu/glview.cc: fixed some GConf issues.
	* libs/gcu/macros.h: ditto.
	* libs/gcu/objprops.h: add new douments properties.
	* libs/gcu/print-setup-dlg.cc: add horizontal and vertical centering.
	* libs/gcu/print-setup-dlg.h: ditto.
	* libs/gcu/printable.h: ditto.
	* programs/3d/window.cc: use natural size when printing and support
	centered printing.

2008-02-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/print-setup.glade: added buttons to save/reload defaults.
	* libs/gcu/print-setup-dlg.cc: manage margins.
	* libs/gcu/print-setup-dlg.h: ditto.
	* libs/gcu/printable.cc: ditto.
	* libs/gcu/printable.h: ditto.

2008-02-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: check if goffice has go_conf_*.
	* gchemutils.schemas.in: minor enhancements.
	* glade/print-setup.glade: ditto.
	* libs/gcp/application.cc: use go_conf* if available.
	* libs/gcp/application.h: ditto.
	* libs/gcp/molecule.cc: started work on Molecule::operator==.
	* libs/gcp/molecule.h: ditto.
	* libs/gcp/preferences.cc: use go_conf* if available.
	* libs/gcp/settings.h: ditto.
	* libs/gcp/theme.cc: ditto.
	* libs/gcp/theme.h: ditto.
	* libs/gcu/application.cc: ditto.
	* libs/gcu/application.h: ditto.
	* libs/gcu/dialog.cc: ditto.
	* libs/gcu/glview.cc: ditto.
	* libs/gcu/glview.h: ditto.
	* libs/gcu/macros.h: ditto.
	* libs/gcu/print-setup-dlg.cc: support paper and orientation changes.
	* libs/gcu/print-setup-dlg.h: ditto.
	* libs/gcu/printable.cc: use go_conf* if available.
	* libs/gcu/printable.h: ditto.
	* plugins/paint/arrows/arrowtool.cc: ditto.
	* plugins/paint/arrows/gchempaint-arrows.schemas.in: fixed paths.
	* programs/3d/main.cc: use go_conf* if available.
	* programs/3d/window.cc: ditto.
	* programs/3d/window.h: ditto.
	* programs/calc/gchemcalc.cc: ditto.
	* programs/crystal/globals.h: ditto.
	* programs/crystal/main.cc: ditto.
	* programs/crystal/prefs.cc: ditto.
	* programs/paint/gchempaint.schemas.in: fixed paths.
	* programs/spectra/gspectrum.cc: use go_conf* if available.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.
	* programs/table/gchemtable-main.cc: ditto.

2008-02-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: can now use future version (up to 0.8) of goffice.
	* glade/Makefile.am: add new dialog.
	* glade/print-setup.glade: new dialog imported from gnumeric, and adapted.
	* libs/gcp/text-object.h: add alignment related members, not used atm.
	* libs/gcp/text.h: ditto.
	* libs/gcu/Makefile.am: new files.
	* libs/gcu/glview.cc: fix an issue in glView::BuildPixbuf.
	* libs/gcu/glview.h: glView::BuildPixbuf is now public.
	* libs/gcu/objprops.h: add text alignment.
	* libs/gcu/print-setup-dlg.cc: new dialog.
	* libs/gcu/print-setup-dlg.h: ditto.
	* libs/gcu/printable.cc: new base class aimed at GtkPrint support.
	* libs/gcu/printable.h: ditto.
	* programs/3d/window.cc: derives from gcu::Printable.
	* programs/3d/window.h: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.

2008-02-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add new schemas.
	* gchemutils.schemas.in: ditto.
	* libs/gcu/glview.cc: add a key to avoid even trying to use the
	off-screen rendering code, and clean everything on exit.
	* libs/gcu/glview.h: ditto.

2008-02-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/reaction-arrow.cc: fix loading of double reaction
	arrows. [#22223]

2008-02-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/gchemcalc.glade: increase width to accomodate more
	precise masses.
	* libs/gcp/atom.cc: don't crash in Update if the atiem does not exist.
	* libs/gcp/bond.cc: ditto.
	* libs/gcp/electron.cc: ditto.
	* libs/gcp/theme.cc: don't init g_type in destructor.
	* libs/gcu/chemistry.cc: get better strings from values.
	* libs/gcu/element.cc: use gcu::Value instead of double for masses, and
	import atomic molar masses from BODR.
	* libs/gcu/element.h: ditto.
	* libs/gcu/formula.cc: ditto.
	* libs/gcu/formula.h: ditto.
	* libs/gcu/isotope.cc: ditto.
	* libs/gcu/isotope.h: ditto.
	* libs/gcu/value.cc: add some arithmetic.
	* libs/gcu/value.h: ditto.
	* plugins/paint/arrows/retrosynthesisarrow.cc: don't crash in Update
	if the atiem does not exist.
	* programs/calc/gchemcalc.cc: load BODR.
	* programs/table/gchemtable-elt.cc: display more precise masses.

2008-01-27  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-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/chem3ddoc.cc: show multiple bonds as multiple cylinders
	in ball and stick mode.
	* libs/gcu/crystaldoc.cc: really hide hidden objects.

2008-01-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/arrow.cc: implement SetProperty.
	* libs/gcp/arrow.h: ditto.
	* libs/gcp/mesomery-arrow.cc: set an explicit id prefix.
	* libs/gcp/reaction-arrow.cc: implement SetProperty.
	* libs/gcp/reaction-arrow.h: ditto.
	* libs/gcu/atom.cc: add charge property.
	* libs/gcu/atom.h: ditto.
	* libs/gcu/objprops.h: ditto.
	* plugins/loaders/cdx/cdx.cc:import atom charge and arrows.
	* plugins/loaders/cdxml/cdxml.cc: ditto.

2008-01-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/loaders/cdx/cdx.cc: fixed triple bonds import.
	* plugins/loaders/cdxml/cdxml.cc: ditto.

2008-01-03  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/loaders/cdx/cdx.cc: load groups.
	* plugins/loaders/cdxml/cdxml.cc: ditto.
	* plugins/paint/selection/group.cc: implement gcpGroup::OnLoaded
	* plugins/paint/selection/group.h: ditto.

2008-01-02  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/loaders/cdx/cdx.cc: load colors table.
	* plugins/loaders/cdxml/cdxml.cc: ditto.

2008-01-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/Makefile.am: moved the chemical part of molecules from gcp
	to gcu.
	* libs/gcp/atom.cc: ditto.
	* libs/gcp/atom.h: ditto.
	* libs/gcp/bond.cc: ditto.
	* libs/gcp/bond.h: ditto.
	* libs/gcp/chain.cc: ditto.
	* libs/gcp/chain.h: ditto.
	* libs/gcp/cycle.cc: ditto.
	* libs/gcp/cycle.h: ditto.
	* libs/gcp/document.h: ditto.
	* libs/gcp/molecule.cc: ditto.
	* libs/gcp/molecule.h: ditto.
	* libs/gcu/Makefile.am: ditto.
	* libs/gcu/atom.cc: ditto.
	* libs/gcu/atom.h: ditto.
	* libs/gcu/bond.cc: ditto.
	* libs/gcu/bond.h: ditto.
	* libs/gcu/chain.cc: ditto.
	* libs/gcu/chain.h: ditto.
	* libs/gcu/cycle.cc: ditto.
	* libs/gcu/cycle.h: ditto.
	* libs/gcu/document.cc: ditto.
	* libs/gcu/document.h: ditto.
	* libs/gcu/molecule.cc: ditto.
	* libs/gcu/molecule.h: ditto.
	* libs/gcu/object.cc: ditto.
	* libs/gcu/object.h: ditto.
	* plugins/loaders/cdxml/cdxml.cc: started export.
	* plugins/paint/cycles/cycletool.cc: use gcu::Chain and gcu::Cycle.
	* plugins/paint/cycles/cycletool.h: ditto.

2007-12-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/bond.cc: imlementent SetProperty for bond type.
	* libs/gcp/bond.h: ditto.
	* plugins/loaders/cdx/cdx.cc: load font table and bond type, save header.
	* plugins/loaders/cdx/plugin.xml.in: add write flag.
	* plugins/loaders/cdxml/cdxml.cc: load font table and bond type.
	* plugins/loaders/cdxml/plugin.xml.in: add write flag.

2007-12-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/bond.cc: fix a few possible crashers.
	* libs/gcp/text.cc: implemented the SetProperty method.
	* libs/gcp/text.h: ditto.
	* libs/gcu/objprops.h: add text property.
	* plugins/loaders/cdx/cdx.cc: load simple text and fix bond import.
	* plugins/paint/selection/selectiontool.cc: fix a crasher.

2007-12-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/document.cc: fix saving with a new name of read only files.
	* libs/gcu/application.cc: unref the GSF stream.
	* libs/gcu/bond.cc: don't crash when saving invalid bonds.
	* libs/gcu/objtypes.h: new file with enumeration of accepted properties.
	* plugins/loaders/cdx/cdx.cc: started implementing reading.
	* plugins/loaders/cdxml/cdxml.cc: started work on bond types.

2007-12-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* all files: implemented new loadin api and make it work minimally
	with cdxml files.

2007-12-21 Daniel Leidert <daniel.leidert@wgdd.de>
	* plugins/loaders/cdx/Makefile.am: xml_DATA is created my make, so
	remove it in the clean target, not in distclean.
	(gcu_loader_cdxmldir): Use the $(VERSION) variable.
	* plugins/loaders/cdxml/Makefile.am: Likewise.

2007-12-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.9.3).
	* plugins/loaders/Makefile.am: add new cds directory.
	* plugins/loaders/cdx/Makefile.am: new plugin.
	* plugins/loaders/cdx/cdx.cc: ditto.
	* plugins/loaders/cdx/plugin.xml.in: ditto.

2007-12-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: use goffice-0.6 >= 0.6.1.
	* libs/canvas/gcp-canvas-line.c: do not crash when arrow heads have
	not been updated.
	* libs/gcp/atom.cc: do not add an object twice.
	* libs/gcp/bond.cc: ditto.
	* libs/gcp/electron.cc: ditto.
	* libs/gcp/fragment.cc: ditto.
	* libs/gcp/mesomery-arrow.cc: ditto.
	* libs/gcp/reaction-arrow.cc: ditto, and initialize m_TypeChanged and fix
	update for full headed reversible reaction arrows.
	* libs/gcp/reaction-operator.cc: do not add an object twice.
	* libs/gcp/text.cc: ditto.
	* libs/gcu/object.cc: fix loading grouped arrows in gchempaint.
	* plugins/paint/arrows/retrosynthesisarrow.cc: ditto.
	* plugins/paint/residues/pseudo-atom.cc: ditto.
	* plugins/paint/selection/group.cc: fix loading of groups with new Add
	method.
	* plugins/paint/selection/group.h: ditto.

2007-12-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add new directories
	* libs/gcp/application.cc: initial work on new loaders.
	* libs/gcu/Makefile.am: add new files.
	* libs/gcu/cmd-context.cc: new goffice command context.
	* libs/gcu/cmd-context.h: ditto.
	* libs/gcu/loader.cc: new loader class.
	* libs/gcu/loader.h: ditto.
	* plugins/Makefile.am: add loaders directory.
	* programs/paint/main.cc: initialize loaders.
	* plugins/loaders/Makefile.am: new directory.
	* plugins/loaders/cdxml/Makefile.am: ditto.
	* plugins/loaders/cdxml/cdxml.cc: new cdxml loader (don't work yet).

2007-12-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: enhance loading of X++(Y..Y) data.
	* libs/gcu/spectrumdoc.h: add new units.

2007-12-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: add axes labels and limit transmittance
	from 0. to 1..
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: ditto.
	* libs/gcu/spectrumview.h: ditto.

2007-12-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* all files: fix various compilation issues, fixes build with
	gcc snapshot. [#21764]

2007-12-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/chem3ddoc.cc: fix atoms position.
	* libs/gcu/glview.cc: fix print and image export when off-screen
	rendering does not work. [#21946]
	* libs/gcu/glview.h: ditto.
	* programs/3d/main.cc: don't crash if no display type is given.

2007-12-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gcp-canvas-shape.c:
	(gnome_canvas_shape_ext_export_svg),
	(gnome_canvas_shape_ext_draw_cairo): implement the curveto case. [#21715]
	* libs/canvas/pango-layout-to-svg.c: (pango_layout_to_svg): fix
	vertical text alignment after subscript/superscript. [#21715]

2007-11-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: requests goffice-0.5.4.
	* goffice/gchemutils.cc: updated after recent changes in goffice api.
	* programs/table/gchemtable-curve.cc: ditto.

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

2007-11-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* */*/*.cc: better use of namespaces.
	* */*/*.h:ditto.
	* libs/gcp/theme.cc: fixed a crash when adding a file theme for a file
	without title. 
	* mozilla-plugin/Makefile.am: initial support of gchempaint files.
	* mozilla-plugin/chem-viewer.cc: ditto.
	* mozilla-plugin/moz-plugin.c: (NP_GetMIMEDescription): ditto.

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>
	* libs/gcp/application.cc: fixed compilation.
	* libs/gcu/chem3ddoc.cc: implement wireframe mode.
	* programs/3d/application.cc: implement support for command line options.
	* programs/3d/application.h: ditto.
	* programs/3d/main.cc: ditto and add wireframe.
	* programs/3d/window.cc: ditto.

2007-10-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* lib/application.cc: fix test for file creation.
	* lib/document.cc: update m_Empty after each change.

2007-10-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add seamonkey to mozilla avatars and fix goffice component
	installation path.
	* gcu-unstable.pc.in: removed.
	* gcu.pc.in: removed.

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

2007-10-22 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* configure.ac (GOFFICE_PLUGINS_DIR): Handle option without a given
	value.

2007-10-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/paint/preferences.glade: add a default theme key and use it to
	set the default theme [sr #106032,item #3].
	* libs/gcp/preferences.cc: ditto.
	* libs/gcp/preferences.h: ditto.
	* libs/gcp/theme.cc: ditto.
	* libs/gcp/theme.h: ditto.
	* programs/paint/gchempaint.schemas.in: ditto.

2007-10-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/mesomery.cc: fix an infinite loop condition.
	* libs/gcp/view.cc: do not change the default element when changing
	the nature of an atom using the keyboard [sr #106032,item #2].
	* libs/gcu/formula.cc: support non ambiguous residues.
	* libs/gcu/formula.h: ditto.
	* libs/gcu/residue.cc: ditto.
	* libs/gcu/residue.h: ditto.
	* plugins/paint/residues/residues-dlg.cc: ditto.

2007-10-17 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* libs/Makefile.am: Added MAINTAINERCLEANFILES to remove Makefile.in.
	* libs/canvas/Makefile.am: Ditto.
	* libs/gcp/Makefile.am: Ditto.

2007-10-15 Daniel Leidert <daniel.leidert.spam@gmx.net>
	* Makefile.am (MAINTAINERCLEANFILES): Remove gnome-doc-utils.make on
	maintainer-clean.
	(DISTCHECK_CONFIGURE_FLAGS): Disable schemas installation for
	distcheck target.
	* configure.ac: Fix broken output indentation.
	* gcu.pc.in: Added URL field. Fixed goffice package name.
	* gcu-unstable.pc.in: Ditto.
	* docs/man/Makefile.am: Formatting changes. Backported the better
	version of the 0.8 series. Added new manpages and their sources (all
	sources have been renamed!). Removed GNU make extensions usage.
	* docs/man/gcu_entities.dtd.in: Added an prefix to easily switch
	between stable and development version manpages. Added a central
	copyright/legalnotice note.
	* gcu_man_legal.xml: Added.
	* gchem3d-viewer.1.xml: Updated. Renamed to
	gchem3d-viewer-unstable.1.xml.
	* gchemcalc.1.xml: Ditto. Renamed to gchemcalc-unstable.1.xml.
	* gchemtable.1.xml: Ditto. Renamed to gchemtable-unstable.1.xml.
	* libgcu.3.xml: Ditto. Renamed to libgcu-unstable.3.xml.
	* gchem3d-viewer.1: Ditto. Renamed to gchem3d-viewer-unstable.1.
	* gchemcalc.1: Ditto. Renamed to gchemcalc-unstable.1
	* gchemtable.1: Ditto. Renamed to gchemtable-unstable.1.
	* libgcu.3: Ditto. Renamed to libgcu-unstable.3.
	* gchempaint-unstable.1.xml: Added.
	* gcrystal-unstable.1.xml: Ditto.
	* gspectrum-unstable.1.xml: Ditto.
	* gchempaint-unstable.1: Ditto.
	* gcrystal-unstable.1: Ditto.
	* gspectrum-unstable.1: Ditto.
	* docs/reference/Makefile.am: Backported from 0.8 series. Removed GNU
	make extensions usage.
	* plugins/paint/arrows/Makefile.am: Backported cleaner version from
	0.8 series. Formatting fixes. Fixed install-data-local and added
	missing uninstall-local targets for schemas installation.
	* plugins/paint/atoms/Makefile.am: Ditto.
	* plugins/paint/bonds/Makefile.am: Ditto.
	* plugins/paint/cycles/Makefile.am: Ditto.
	* plugins/paint/residues/Makefile.am: Ditto.
	* plugins/paint/selection/Makefile.am: Ditto.
	* plugins/paint/templates/Makefile.am: Ditto.
	* plugins/paint/wikipedia/Makefile.am: Ditto.
	* plugins/paint/text/Makefile.am: Ditto.
	(gladedir): Fixed location.
	* database/Makefile.am: Inner formatting changes. Drop EXTRA_DIST in
	favour of dist_ suffixes. Used alphabetical ordering.
	* glade/Makefile.am: Ditto.
	* glade/crystal/Makefile.am: Ditto.
	* glade/paint/Makefile.am: Ditto.
	* glade/table/Makefile.am: Ditto.
	* pixmaps/Makefile.am: Ditto.
	* plugins/paint/Makefile.am: Ditto.
	* programs/3d/Makefile.am: Ditto.
	* programs/calc/Makefile.am: Ditto.
	* programs/spectra/Makefile.am: Ditto.
	* programs/table/Makefile.am: Ditto.
	* themes/paint/Makefile.am: Ditto.
	* goffice/Makefile.am: Ditto. Further added MAINTAINERCLEANFILES to
	remove the created Makefile.in.
	* programs/crystal/Makefile.am: Ditto.
	(schemasdir): Don't ignore GCONF_SCHEMA_FILE_DIR.
	* programs/paint/Makefile.am: Likewise. Added missing
	install-data-local and uninstall-local targets for the schemas
	installation.
	* plugins/Makefile.am: Added MAINTAINERCLEANFILES to remove the
	created Makefile.in.
	* templates/Makefile.am: Ditto.
	* templates/paint/Makefile.am: (xmldir): Fixed installation location.
	* po/POTFILES.in: Added missing files to make intltool happy.
	* programs/3d/gchem3d-viewer-unstable.desktop.in: Make it compliant to
	the latest specification 1.0 of the desktop entry spec. Declare this
	version compliancy via the Version key.
	* programs/3d/gchem3d-viewer.desktop.in: Ditto.
	* programs/calc/gchemcalc-unstable.desktop.in: Ditto.
	* programs/calc/gchemcalc.desktop.in: Ditto.
	* programs/crystal/gcrystal-unstable.desktop.in: Ditto.
	* programs/crystal/gcrystal.desktop.in: Ditto.
	* programs/paint/gchempaint-unstable.desktop.in: Ditto.
	* programs/paint/gchempaint.desktop.in: Ditto.
	* programs/table/gchemtable-unstable.desktop.in: Ditto.
	* programs/table/gchemtable.desktop.in: Ditto.
	* programs/spectra/gspectrum-unstable.desktop.in: Ditto.
	(MimeType): Fixed (must end with semicolon).
	* programs/spectra/gspectrum.desktop.in: Likewise.

2007-10-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/formula.cc: initial work to parse formulas with residues.
	* libs/gcu/residue.cc: add gcu::Residue::MaxSymbolLength.
	* libs/gcu/residue.h: ditto.

2007-10-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/spectra/window.cc: implemented printing.
	* programs/spectra/window.h: ditto.

2007-09-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: requests gtk+>=2.12.0 and goffice>=0.5.1.
	* goffice/gchemutils.cc: use the new component API.
	* libs/gcp/application.cc: fixed an issue when importing from OpenBabel.
	* libs/gcp/document.cc: use new go-math.h path.
	* libs/gcu/chem3ddoc.cc: started work on wireframe rendering.
	* libs/gcu/element.cc: use new go-math.h path.
	* libs/gcu/gtkperiodic.c: (gtk_periodic_init), use new Gtk+ tooltips.
	(gtk_periodic_finalize): ditto.
	* libs/gcu/spectrumdoc.cc: import spectrum type.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: limit x axis bounds to spectrum bounds.
	* libs/gcu/spectrumview.h: ditto.
	* programs/spectra/gspectrum-unstable.desktop.in: add mime type.
	* programs/spectra/gspectrum.desktop.in: ditto.
	* programs/spectra/window.cc: implement copying as Goffice graph or image.
	* programs/spectra/window.h: ditto.
	* programs/table/gchemtable-curve.cc: update goffice use.
	* programs/table/gchemtable-data.cc: use new go-math.h path.

2007-09-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: needs gtk+ >= 2.12.0.
	* database/residues.xml.in: add five new definitions.

2007-09-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: load (XY..XY) data.

2007-09-25  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: emit a mor meaningful message when a file
	type is not supported.
	* plugins/paint/bonds/bondtool.cc: don't crash if mouse cursor moves
	through an item without associated object.

2007-09-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: fixed various data reading issues in
	(X++(Y..Y)) mode.

2007-09-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/spectrumdoc.cc: load data and display the spectrum.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: ditto.
	* libs/gcu/spectrumview.h: ditto.
	* programs/spectra/application.cc: ditto.
	* programs/spectra/gspectrum.cc: ditto.
	* programs/spectra/window.cc: ditto.

2007-09-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/crystaldoc.cc: fixed compilation with OpenBabel-2.1.x.

2007-09-17  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.9.2) and add new
	program (gspectrum)..
	* libs/gcu/Makefile.am: add new files for spectra support.
	* libs/gcu/application.cc: use string instead of char* for cur dir.
	* libs/gcu/application.h: ditto.
	* libs/gcu/chem3ddoc.cc: removed extra spaces.
	* libs/gcu/gtkspectrumviewer.cc: started the imlementation.
	* libs/gcu/spectrumdoc.cc: new document class for spectra.
	* libs/gcu/spectrumdoc.h: ditto.
	* libs/gcu/spectrumview.cc: new view class for spectra.
	* libs/gcu/spectrumview.h: ditto.
	* pixmaps/Makefile.am: add gspectrum icons.
	* pixmaps/gspectrum128.png: ditto.
	* pixmaps/gspectrum32.png: ditto.
	* pixmaps/gspectrum48.png: ditto.
	* pixmaps/gspectrum72.png: ditto.
	* programs/3d/main.cc: updated command line help.
	* programs/Makefile.am: added spectra directory.
	* programs/spectra/Makefile.am: new gspectrum program.
	* programs/spectra/application.cc: ditto.
	* programs/spectra/application.h: ditto.
	* programs/spectra/document.cc: ditto.
	* programs/spectra/document.h: ditto.
	* programs/spectra/gspectrum-unstable.desktop.in: ditto.
	* programs/spectra/gspectrum.cc: ditto.
	* programs/spectra/gspectrum.desktop.in: ditto.
	* programs/spectra/view.cc: ditto.
	* programs/spectra/view.h: ditto.
	* programs/spectra/window.cc: ditto.
	* programs/spectra/window.h: ditto.

2007-09-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: rewrote the mozilla plugin related stuff
	so that it also works with iceweasel.
	* docs/reference/Doxyfile.in: add new spectrum related files.
	* libs/gcu/Makefile.am: ditto.
	* libs/gcu/chem3ddoc.cc: rewrote the Draw method.
	* libs/gcu/chem3ddoc.h: ditto.
	* libs/gcu/chemistry.h:updated the documentation.
	* libs/gcu/crystalatom.cc: remove the Draw method.
	* libs/gcu/crystalatom.h: ditto.
	* libs/gcu/crystaldoc.cc: rewrote the Draw method.
	* libs/gcu/crystaldoc.h: ditto.
	* libs/gcu/crystalline.cc: remove the Draw method.
	* libs/gcu/crystalline.h: ditto.
	* libs/gcu/cylinder.cc: use OpenBabel::vector3.
	* libs/gcu/cylinder.h: ditto.
	* libs/gcu/gldocument.h: changed the Draw method signature.
	* libs/gcu/glview.cc: ditto.
	* libs/gcu/gtkchem3dviewer.cc: added cylinders mode (and wireframe
	which is not implemented yet).
	* libs/gcu/gtkchem3dviewer.h: fixed documentation.
	* libs/gcu/gtkspectrumviewer.cc: new widget (not yet implemented).
	* libs/gcu/gtkspectrumviewer.h: ditto.
	* libs/gcu/matrix.cc: define multipying an OpenBabel::vector3.
	* libs/gcu/matrix.h: ditto.
	* libs/gcu/sphere.cc: use OpenBabel::vector3.
	* libs/gcu/sphere.h: ditto.
	* libs/gcu/vector.cc: removed obsolete class Vector3d.
	* libs/gcu/vector.h: ditto.
	* programs/3d/window.cc: add cylinders mode in menu.

2007-09-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/fontsel.cc: don't crash in case of missing font.
	* libs/gcp/theme.cc: don't load themes with duplicate name.

2007-09-08  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/residues.xml.in: add new residues.
	* libs/gcp/application.cc: use a std::string for old_locale.
	* libs/gcp/document.cc: allow clipbloard disabling for residues
	dialog box.
	* libs/gcp/document.h: ditto.
	* libs/gcp/molecule.cc: add Molecule::GetRawFormula and fix
	residue loading.
	* libs/gcp/molecule.h: ditto.
	* libs/gcp/view.cc: don't copy if document does not support clipboard.
	* libs/gcp/widgetdata.cc: don't attempt to move an empty selection.
	* libs/gcu/bond.cc: use dynamic_cast to identify atoms.
	* libs/gcu/residue.cc: initialize m_Generic.
	* plugins/paint/residues/residues-dlg.cc: fix various issues.

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

2007-08-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/residue.cc: add an bool to check if symbol is
	ambiguous (if an element has the same symbol).
	* libs/gcu/residue.h: ditto.
	* program/calc/Makefile.am: remove residue.*.
	* program/calc/gchemcalc.cc: load the residues database.
	* program/calc/residue.cc: removed since everything is needed
	by gcu::Formula and pertains to libgcu.
	* program/calc/residue.h: ditto.

2007-08-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/crystaldoc.cc: update openbabel related code.
	* programs/crystal/document.cc: ditto.

2007-08-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* database/Makefile.am: add residues database.
	* database/residues.xml.in: new residues database. 
	* libs/gcp/application.cc: fix help file name.
	* libs/gcp/document.cc: implement Document::Clear, fix a
	memory leak and some potential crashers.
	* libs/gcp/document.h: add Document::Clear.
	* libs/gcp/residue.cc: more work on residues.
	* libs/gcp/residue.h: ditto.
	* libs/gcu/residue.cc: ditto.
	* libs/gcu/residue.h: ditto.
	* plugins/paint/residues/Makefile.am: ditto.
	* plugins/paint/residues/plugin.cc: ditto.
	* plugins/paint/residues/plugin.h: ditto.
	* plugins/paint/residues/pseudo-atom.cc: ditto.
	* plugins/paint/residues/pseudo-atom.h: ditto.
	* plugins/paint/residues/residues-dlg.cc: ditto.
	* plugins/paint/residues/residues-dlg.h: ditto.
	* plugins/paint/residues/residues.glade: ditto.

2007-08-23  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/document.cc: don't duplicate NULL strings.
	* libs/gcu/crystaldoc.cc: fix various space groups support
	issues.
	* libs/gcu/crystaldoc.h: ditto.
	* programs/crystal/application.cc: ditto..
	* programs/crystal/document.cc: ditto..
	* programs/crystal/document.h: ditto..

2007-08-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/application.cc: add missing ).

2007-08-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/application.cc: add appropriate
	#ifdef directives.

2007-08-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/document.cc: only compile Import if
	an appropriate OpenBabel version is available.
	* programs/crystal/document.h: ditto.

2007-08-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/crystaldoc.cc: add ImportOB method.
	* libs/gcu/crystaldoc.h: ditto.
	* programs/crystal/document.cc: removed ImportOB method.
	* programs/crystal/document.h: ditto.

2007-08-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: remove -DGTK_DISABLE_DEPRECATED to make things
	compile with newer versions.
	* libs/gcu/crystaldoc.cc: don't initialize m_SpaceGroup when
	it does not exist.

2007-08-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: check OpenBabel version.
	* libs/gcp/Makefile.am: add new residue files.
	* libs/gcp/molecule.cc: changed smiles to SMILES.
	* libs/gcp/molecule.h: ditto.
	* libs/gcp/residue.cc: new file.
	* libs/gcp/residue.h: ditto.
	* libs/gcp/target.cc: signal handlers should return false.
	* libs/gcu/crystaldoc.cc: add space group support.
	* libs/gcu/crystaldoc.h: ditto.
	* libs/gcu/residue.cc: more work on residues.
	* libs/gcu/residue.h: ditto.
	* plugins/paint/residues/residues-dlg.cc: ditto.
	* plugins/paint/residues/residues-dlg.h: ditto.
	* plugins/paint/residues/residues.glade: ditto.
	* plugins/paint/selection/brackets24.png: new brackets tool
	(not yet implemented).
	* plugins/paint/selection/bracketstool.cc: ditto.
	* plugins/paint/selection/bracketstool.h: ditto.
	* plugins/paint/selection/Makefile.am: ditto.
	* plugins/paint/selection/plugin.cc: ditto.
	* programs/calc/gchemcalc.cc: fixed copyright.
	* programs/calc/residue.cc: new gccResidue class.
	* programs/calc/residue.h: ditto.
	* programs/crystal/document.cc: add support for space groups.
	* programs/table/Makefile.am: add new files and code to allow
	curves customiszation.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto
	* programs/table/gchemtable-data-allocator.cc: ditto
	* programs/table/gchemtable-data-allocator.h: ditto
	* programs/table/gchemtable-data.cc: ditto
	* programs/table/gchemtable-data.h: ditto
	* programs/table/gchemtable-graph-editor.cc: ditto
	* programs/table/gchemtable-graph-editor.h: ditto

2007-08-07  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/theme.cc: don't load backups [#20705].
	* libs/gcp/view.cc: fix changing the element using the
	keyboard [#20706].
	* libs/gcu/application.cc: never try using nautilus as an
	help viewer.

2007-08-07  Daniel Leidert  <daniel.leidert@wgdd.de>
	* programs/Makefile.in (MAINTAINERCLEANFILES): Remove Makefile.in with
	the maintainer-clean target.

2007-07-29  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/crystalatom.cc: add a new member to enable
	using only part of the radius when rendering.
	* libs/gcu/crystalatom.h: ditto.
	* programs/crystal/application.cc: partially import
	cif files.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.
	* programs/crystal/main.cc: ditto.

2007-07-19  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/molecule.cc: no contextual menu for residues.
	* libs/gcp/molecule.h: ditto.

2007-07-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gcp-canvas-shape.c: (gnome_canvas_shape_ext_bounds):
	never use a non-existing path.
	* libs/gcp/view.cc: don't activate menus when there is no window;
	never change a pseudo-atom atomic number.
	* plugins/paint/bonds/bondtool.cc: don't modify a locked bond.
	* plugins/paint/bonds/chaintool.cc: fix keyboard state related
	issues.
	* plugins/paint/bonds/chaintool.h: ditto.
	* plugins/paint/residues/Makefile.am: add new files.
	* plugins/paint/residues/plugin.cc: add new gcpPseudoAtom class.
	* plugins/paint/residues/pseudo-atom.cc: ditto.
	* plugins/paint/residues/pseudo-atom.h: ditto.
	* plugins/paint/residues/residues-dlg.cc: create an initial residue
	(methyl) and enhance the GUI..
	* plugins/paint/residues/residues-dlg.h: ditto.
	* plugins/paint/residues/residues.glade: ditto.
	* plugins/paint/selection/erasertool.cc: do not delete a locked
	object.
	* plugins/paint/selection/selectiontool.cc:don't activate menus
	when there is no window.

2007-07-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/paint/C/figures/elt-menu.png: new screenshot.
	* docs/help/paint/C/gchempaint-unstable.xml: updated docs
	after fixing sr #105937.
	* libs/gcp/application.cc: destroy the window, not the doc
	when a file load fails. [#20468] 
	* libs/gcp/document.cc: set current doc to NULL when
	destroying. [#20468]
	* libs/gcp/view.cc: fixed caps lock state change.
	* libs/gcu/application.cc: don't call gtk_main_quit before
	gtk_main.
	* libs/gcu/application.h: ditto.
	* plugins/paint/bonds/chaintool.cc: fixed various issues.
	* plugins/paint/bonds/chaintool.h: ditto.
	* themes/paint/ACS_Document_1996: new theme (tanks to
	Takashi Suyama). [sr #105938]
	* themes/paint/Makefile.am: add new theme.

2007-07-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/tool.cc: no more need to search for an atom, this
	is already done by the view.
	* libs/gcp/tools.cc: add Tools::SetElement.
	* libs/gcp/tools.h: ditto.
	* libs/gcp/view.cc: change current element using the keyboard
	and change the nature of the atom under the cursor if any.
	[sr #105937]
	* libs/gcp/view.h: ditto.
	* plugins/paint/bonds/bondtool.cc: use either CapsLock
	or AltGr to change the default direction of a new bond.
	* plugins/paint/bonds/bondtool.h:
	* plugins/paint/bonds/chaintool.cc: add shortcuts to
	change the chain length.
	* plugins/paint/bonds/chaintool.h: ditto.

2007-07-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/paint/C/gchempaint-unstable.xml: updated docs.
	* docs/help/paint/C/gchempaint.xml: ditto.
	* libs/canvas/gcp-canvas-group.c: (gnome_canvas_group_print_init),
	(gnome_canvas_group_ext_draw_cairo): add new cairo backend for
	use until we have a cairo based canvas.
	* libs/canvas/gcp-canvas-line.c: (gnome_canvas_line_print_init),
	(gnome_canvas_line_ext_draw_cairo): ditto.
	* libs/canvas/gcp-canvas-pango.c: (gnome_canvas_pango_print_init),
	(gnome_canvas_pango_draw_cairo): ditto.
	* libs/canvas/gcp-canvas-shape.c:
	(gnome_canvas_shape_ext_print_init),
	(gnome_canvas_shape_ext_draw_cairo): ditto.
	* libs/canvas/gprintable.c: (g_printable_draw_cairo): ditto.
	* libs/canvas/gprintable.h: ditto.

2007-07-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add the residues plugin.
	* libs/gcp/Makefile.am: add target.*.
	* libs/gcp/application.cc: use targets instead of windows,
	and add support for dynamic windows menus and command line
	options.
	* libs/gcp/application.h: ditto.
	* libs/gcp/document.cc: ditto.
	* libs/gcp/target.cc: new gcp::Target class (a parent for Window).
	* libs/gcp/target.h: ditto.
	* libs/gcp/window.cc: make gcp::Window derive from gcp::Target.
	* libs/gcp/window.h: ditto.
	* libs/gcu/Makefile.am: add new files.
	* libs/gcu/cylinder.cc: imported from Avogadro.
	* libs/gcu/cylinder.h: ditto.
	* libs/gcu/macros.h: fixed some issues.
	* libs/gcu/matrix.cc: add GLMatrix class.
	* libs/gcu/matrix.h: ditto.
	* libs/gcu/object.h: updated copyright.
	* libs/gcu/residue.cc: new class.
	* libs/gcu/residue.h: ditto.
	* libs/gcu/sphere.cc: imported from Avogadro.
	* libs/gcu/sphere.h: ditto.
	* libs/gcu/vector.cc: support for spheres and cylinders imported
	from Eigen.
	* libs/gcu/vector.h: ditto.
	* plugins/paint/Makefile.am: ad new plugin.
	* plugins/paint/residues/Makefile.am: ditto.
	* plugins/paint/residues/plugin.cc: ditto.
	* plugins/paint/residues/plugin.h: ditto.
	* plugins/paint/residues/residues-dlg.cc: ditto.
	* plugins/paint/residues/residues-dlg.h: ditto.
	* plugins/paint/residues/residues.glade ditto.:
	* programs/paint/main.cc: supports dynamic command line options.
	* programs/paint/standaloneapp.cc: use gcp::Target.

2007-06-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post release version bump (0.9.1).
	* docs/help/3d/gchem3d-viewer-unstable.omf.in:
	use Applications|Education|Science as category.
	* docs/help/3d/gchem3d-viewer.omf.in: ditto.
	* docs/help/calc/gchemcalc-unstable.omf.in: ditto.
	* docs/help/calc/gchemcalc.omf.in: ditto.
	* docs/help/crystal/gcrystal-unstable.omf.in: ditto.
	* docs/help/paint/gchempaint-unstable.omf.in: ditto.
	* docs/help/paint/gchempaint.omf.in: ditto.
	* docs/help/table/gchemtable-unstable.omf.in: ditto.
	* docs/help/table/gchemtable.omf.in: ditto.

2007-06-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* mozilla-plugin/moz-plugin.c: (ChemNew): fixed a bug.
	* programs/crystal/Makefile.am: even better fix.
	* programs/paint/Makefile.am: ditto.

2007-06-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/Makefile.am: really fixed.
	* programs/paint/Makefile.am: ditto.

2007-06-28  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: more build fixes.
	* programs/crystal/Makefile.am: ditto.
	* programs/paint/Makefile.am: ditto.

2007-06-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* tests/Makefile.am: fixed paths.

2007-06-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Makefile.am: fixed build issues.
	* goffice/Makefile.am: ditto.
	* libs/gcp/Makefile.am: ditto.
	* plugins/paint/arrows/Makefile.am: ditto.
	* programs/paint/Makefile.am: ditto.

2007-06-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/canvas/gnome-print-pango.c: (gpc_print_pango_layout_print):
	fix a compilation warning.
	* libs/gcp/reaction-arrow.cc: can now have one attached
	object.
	* libs/gcp/reaction-arrow.h: ditto.
	* libs/gcp/reaction-prop-dlg.cc: ditto.
	* libs/gcp/reaction-prop.cc: ditto.
	* libs/gcp/reaction-prop.h: ditto.
	* libs/gcp/theme.cc: add a new padding value for arrow
	attached objects.
	* libs/gcp/theme.h:
	* libs/gcp/view.cc: calls EmitSignal when deleting
	objects.

2007-06-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: new methods to modify menus from
	plugins.
	* libs/gcp/application.h: ditto.
	* libs/gcp/window.cc: ditto.

2007-06-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/paint/Makefile.am: add new glade file.
	* glade/paint/arrow-object.glade: initial glade file for
	reactions arrows attached objects properties.
	* libs/gcp/Makefile.am: add reaction-prop-dlg.*
	* libs/gcp/application.cc: correctly create the
	ReactionProp type.
	* libs/gcp/reaction-arrow.cc: select, move and update
	children.
	* libs/gcp/reaction-arrow.h: ditto.
	* libs/gcp/reaction-prop-dlg.cc: new dialog.
	* libs/gcp/reaction-prop-dlg.h: ditto.
	* libs/gcp/reaction-prop.cc: Load and Save implemented,
	and enhanced role support.
	* libs/gcp/reaction-prop.h: ditto.

2007-06-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* pixmaps/Makefile.am: use new icons.
	* programs/3d/gchem3d-viewer-unstable.desktop.in: ditto.
	* programs/3d/gchem3d-viewer.desktop.in: ditto.
	* programs/calc/gchemcalc-unstable.desktop.in: ditto.
	* programs/calc/gchemcalc.desktop.in: ditto.
	* programs/table/Makefile.am: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-curve.h: ditto.
	* programs/table/gchemtable-unstable.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-06-16  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: removed 
	* libs/gcp/Makefile.am: new ReactionProp class.
	* libs/gcp/application.cc: ditto.
	* libs/gcp/reaction-arrow.cc: moved code from reactions
	plugin.
	* libs/gcp/reaction-arrow.h: ditto.
	* libs/gcp/reaction-prop.cc: new ReactionProp class.
	* libs/gcp/reaction-prop.h: ditto.
	* plugins/paint/Makefile.am: removed obsolete reactions
	plugin.
	* plugins/paint/reactions/.cvsignore: ditto.
	* plugins/paint/reactions/Makefile.am: ditto.
	* plugins/paint/reactions/plugin.cc: ditto.
	* plugins/paint/reactions/plugin.h: ditto.

2007-06-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* templates/paint/templates.xml.in: fixed isoleucine template.

2007-06-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/application.cc: make copying as text optional.
	* libs/gcp/settings.cc: ditto.
	* libs/gcp/settings.h: ditto.
	* libs/gcp/view.cc: ditto.
	* libs/gcp/widgetdata.cc: ditto.
	* plugins/paint/text/fragmenttool.cc: ditto.
	* plugins/paint/text/texttool.cc: ditto.
	* programs/paint/gchempaint.schemas.in: ditto.

2007-06-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/text.h: add gcp::Text::SetText (char const*).
	* libs/gcp/view.cc: add image/bmp as clipboard target and
	gcp::View::BuildPixbuf to support copying pixbufs.
	* libs/gcp/view.h: add gcp::View::BuildPixbuf.
	* libs/gcp/widgetdata.cc: implement copying pixbufs.

2007-05-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/cycles/cycletool.cc: fixed two bugs.
	[#19932] and [#19933].

2007-05-20  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/crystal/Makefile.am: add -DPIXMAPSDIR.
	* programs/crystal/window.cc: use logo in about box.

2007-05-15  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/help/paint/C/figures/Hposdlg.png: add documentation
	for the hydrogen position new feature.
	* docs/help/paint/C/gchempaint-unstable.xml: ditto.
	* plugins/paint/reactions/Makefile.am: added missing.

2007-05-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcu/macros.h: ensure GCU_CONF_GET_STRING returns
	a non NULL value if it is provided a default.

2007-05-11  Jean Bréfort  <jean.brefort@normalesup.org>
	* AUTHORS: update list.
	* libs/gcp/application.cc:  don't add two extensions
	when saving as image.
	* programs/crystal/application.cc: initial work on CIF
	support.
	* programs/crystal/document.cc: ditto.
	* programs/crystal/document.h: ditto.

2007-05-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/paint/H-pos.glade: fixed buttons names.
	* libs/gcp/Hposdlg.cc: force atom update after a change.
	* libs/gcp/atom.cc: fixed typo in Save and force update
	when loading.
	* templates/paint/haworth.xml.in: updated (Julian Sikorski).

2007-05-10  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: remove pc file.
	* configure.ac: add reactions plugin.
	* gcu-unstable.pc.in: cleaned.
	* glade/paint/Makefile.am: add H-pos.glade. [#19842]
	* glade/paint/H-pos.glade: ditto.
	* glade/paint/preferences.glade: fixed bounds for
	all spin buttons. [#19845]
	* libs/gcp/Hposdlg.cc: allow changing the position of
	hydrogen atoms. [#19842]
	* libs/gcp/Hposdlg.h: ditto.
	* libs/gcp/Makefile.am: add new Hposdlg.*. [#19842]
	and add LOCALEDR and GLADEDIR to DEFS.
	* libs/gcp/about.cc: fixed path to logo.
	* libs/gcp/atom.cc: fixed memory leaks in BuildContextualMenu,
	allow changing the position of hydrogen atoms. [#19842]
	* libs/gcp/atom.h: allow changing the position of
	hydrogen atoms. [#19842]
	* libs/gcp/bond.cc: fixed memory leaks in BuildContextualMenu.
	* libs/gcp/docprop.cc: use GLADEDIR.
	* libs/gcp/mesomery.cc: fixed memory leaks in BuildContextualMenu.
	* libs/gcp/molecule.cc: ditto.
	* libs/gcp/newfiledlg.cc: use GLADEDIR.
	* libs/gcp/preferences.cc: ditto.
	* libs/gcp/reactant.cc: fixed memory leaks in BuildContextualMenu.
	* libs/gcp/reaction-arrow.h:
	* libs/gcp/reaction.cc:
	* libs/gcp/stringdlg.cc: use GLADEDIR.
	* libs/gcp/theme.cc: use LOCALEDIR.
	* libs/gcp/theme.cc: fixed crashers and use GLADEDIR.
	* libs/gcp/tool.h: add some doc.
	* libs/gcp/tools.cc: use GLADEDIR.
	* libs/gcp/view.cc: don't keep zombies in gcpWidgetData::Items.
	Fixes crashes. [#19840]
	* libs/gcp/widgetdata.cc: fixed gcp xml namespace.
	* libs/gcp/window.cc: fixed a memory leak.
	* libs/gcu/object.cc: add support to modify contextual menus
	from outside the class code.
	* libs/gcu/object.h: ditto.
	* pixmaps/Makefile.am: add new pixmaps.
	* pixmaps/gchempaint128.png: copied from GChemPaint.
	* pixmaps/gchempaint32.png: ditto.
	* pixmaps/gchempaint48.png: ditto.
	* pixmaps/gchempaint72.png: ditto.
	* pixmaps/gchempaint_logo.png: ditto.
	* plugins/paint/Makefile.am: add reactions plugin.
	* plugins/paint/arrows/retrosynthesis.cc: fixed memory leaks
	in BuildContextualMenu.
	* plugins/paint/reactions/plugin.cc: new plugin.
	* plugins/paint/reactions/plugin.h: ditto.
	* plugins/paint/selection/group.cc: fixed memory leaks
	in BuildContextualMenu.
	* plugins/paint/templates/templatetool.cc: use correct bond
	lengths when pasting the template. [#19838]
	* plugins/paint/wikipedia/plugin.cc: add a contextual menu
	item.
	* plugins/paint/wikipedia/plugin.h: minor cosmetic update.
	* plugins/paint/wikipedia/wikipediatool.cc: fixed gcp xml
	namespace.
	* templates/paint/Makefile.am: add new saccharides templates.
	* templates/paint/haworth.xml.in: ditto.

2007-05-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: add --with-kde-mime-dir.
	* gchemutils.keys.in: removed obsolete.
	* gchemutils.mime: ditto.
	* programs/crystal/Makefile.am: add kde mime file.
	* programs/crystal/x-gcrystal.desktop.in: ditto.
	* programs/paint/Makefile.am: add desktop and schemas files.
	* programs/paint/gchempaint-unstable.desktop.in: copied from
	GChemPaint.
	* programs/paint/gchempaint.desktop.in: ditto.
	* programs/paint/gchempaint.schemas.in: ditto.
	* programs/paint/x-gchempaint.desktop.in: add kde mime file.

2007-04-27  Jean Bréfort  <jean.brefort@normalesup.org>
	* docs/reference/Makefile.am: do not install docs.
	* glade/table/curve.glade: remove buttons (they are replaced
	by the menus).
	* libs/gcu/Makefile.am: don't install headers.
	* plugins/paint/wikipedia/wikipediatool.cc: add Author and
	Copyright fields to the PNG file.
	* programs/table/gchemtable-curve.cc: add page setup and
	print preview.
	* programs/table/gchemtable-curve.h: ditto.

2007-04-26  Jean Bréfort  <jean.brefort@normalesup.org>
	* gchemutils.xml.in: add GChemPaint format.
	* libs/gcp/preferences.cc: fix crash when no theme is selected.
	* templates/paint/Makefile.am: fixed typo.

2007-04-24  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add new directories.
	* configure.ac: ditto.
	* docs/help/Makefile.am: add paint subdir.
	* docs/help/paint/C/figures/*.png: copied from GChemPaint.
	* docs/help/paint/C/gchempaint-unstable.xml: ditto.
	* docs/help/paint/C/gchempaint.xml: ditto.
	* docs/help/paint/C/legal.xml: ditto.
	* docs/help/paint/Makefile.am: ditto.
	* docs/help/paint/gchempaint-unstable.omf.in: ditto.
	* docs/help/paint/gchempaint.omf.in: ditto.
	* docs/help/paint/omf.make: ditto.
	* docs/help/paint/xmldocs.make: ditto.
	* libs/gcp/application.cc: fixed Application::FileProcess
	signature.
	* libs/gcp/application.h: ditto.
	* libs/gcp/document.cc: fixed missing xml namespace and
	ensure that view related theme data are always updated.
	* libs/gcp/molecule.cc: add a public method to retrieve the
	InChI.
	* libs/gcp/molecule.h: ditto.
	* libs/gcp/preferences.cc: block "changed" signal for font
	selectors on theme selection.
	* libs/gcp/preferences.h: ditto.
	* libs/gcp/theme.cc: fixed crashers. 
	* libs/gcp/view.cc: fixed a potential crasher.
	* libs/gcu/application.cc: allow multiple Application instances.
	* plugins/paint/Makefile.am: add wikipedia subdir.
	* plugins/paint/text/Makefile.am: add MAINTAINERCLEANFILES.
	* plugins/paint/wikipedia/Makefile.am: new plugin.
	* plugins/paint/wikipedia/favicon.png: ditto.
	* plugins/paint/wikipedia/plugin.cc: ditto.
	* plugins/paint/wikipedia/plugin.h: ditto.
	* plugins/paint/wikipedia/wikipediatool.cc: ditto.
	* plugins/paint/wikipedia/wikipediatool.h: ditto.
	* themes/Makefile.am: new file.
	* themes/paint/Makefile.am: ditto.
	* themes/paint/Wikipedia: first global theme (still experimental).

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

2007-04-21  Jordan Mantha <mantha@ubuntu.com>
	* programs/table/gchemtable-app.cc: use explicit casts for
	double->guint16

2007-04-21  Jordan Mantha <mantha@ubuntu.com>
	* programs/table/gchemtable-app.cc: added covalent radius and block
	color schemes.
	* programs/table/gchemtable-app.h: ditto
	* glade/table/block.glade: added legend for block color scheme
	* glade/table/Makefile.am: ditto
	
2007-04-21  Jean Bréfort  <jean.brefort@normalesup.org>
	* programs/table/gchemtable-app.cc: added some white spaces
	for consistency.

2007-04-19  Jordan Mantha <mantha@ubuntu.com>
	* programs/table/gchemtable-app.cc: added electronegativity
	color scheme to gchemtable
	* programs/table/gchemtable-app.h: ditto

2007-04-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/Makefile.am: really fix build.
	* libs/gcp/fragment-atom.cc: call gcu::Atom::SetZ instead of
	gcp::Atom::SetZ which does not support Z==0.

2007-04-14  Jean Bréfort  <jean.brefort@normalesup.org>
	* libs/gcp/Makefile.am: fix build.
	* libs/gcp/atom.cc: in Atom::Transform2D, don't call itself,
	but the parent class method.

2007-04-13  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add new directories.
	* configure.ac: ditto.
	* goffice/Makefile.am: initial work on the goffice plugin.
	* goffice/gchemutils-priv.h: ditto.
	* goffice/gchemutils.cc: ditto.
	* goffice/gchemutils.h: ditto.
	* goffice/plugin.xml.in: ditto.
	* programs/paint/Makefile.am: enhanced build.

2007-04-12  Jean Bréfort  <jean.brefort@normalesup.org>
	* templates/Makefile.am: new subtree.
	* templates/paint/Makefile.am: copied from GChemPaint.
	* templates/paint/templates.xml.in: ditto.

2007-04-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: removed some old tests (gcc < 0.3 not
	anymore supported).
	* libs/canvas/gnome-print-pango.c: fixed build issues.
	[#19523]
	* libs/gcp/about.cc: ditto.
	* libs/gcp/about.h: ditto.
	* libs/gcp/application.cc: ditto.
	* libs/gcp/application.h: ditto.
	* libs/gcp/arrow.cc: ditto.
	* libs/gcp/atom.cc: ditto.
	* libs/gcp/bond.cc: ditto.
	* libs/gcp/document.cc: ditto.
	* libs/gcp/document.h: ditto.
	* libs/gcp/electron.cc: ditto.
	* libs/gcp/fontsel.cc: ditto.
	* libs/gcp/fragment-atom.cc: ditto.
	* libs/gcp/fragment.cc: ditto.
	* libs/gcp/mesomery.cc: ditto.
	* libs/gcp/molecule.cc: ditto.
	* libs/gcp/operation.cc: ditto.
	* libs/gcp/operation.h: ditto.
	* libs/gcp/reaction-arrow.cc: ditto.
	* libs/gcp/reaction-operator.cc: ditto.
	* libs/gcp/reaction.cc: ditto.
	* libs/gcp/settings.cc: ditto.
	* libs/gcp/settings.h: ditto.
	* libs/gcp/text.cc: ditto.
	* libs/gcp/theme.cc: ditto.
	* libs/gcp/view.cc: ditto.
	* libs/gcp/window.cc: ditto.
	* libs/gcu/application.cc: ditto.
	* libs/gcu/application.h: ditto.
	* libs/gcu/atom.cc: ditto.
	* libs/gcu/bond.cc: ditto.
	* libs/gcu/chem3ddoc.cc: ditto.
	* libs/gcu/chemistry.cc: ditto.
	* libs/gcu/chemistry.h: ditto.
	* libs/gcu/crystalatom.cc: ditto.
	* libs/gcu/crystalbond.cc: ditto.
	* libs/gcu/crystalcleavage.cc: ditto.
	* libs/gcu/crystaldoc.cc: ditto.
	* libs/gcu/crystaldoc.h: ditto.
	* libs/gcu/crystalline.cc: ditto.
	* libs/gcu/crystalline.h: ditto.
	* libs/gcu/crystalview.cc: ditto.
	* libs/gcu/dialog.cc: ditto.
	* libs/gcu/element.cc: ditto.
	* libs/gcu/element.h: ditto.
	* libs/gcu/formula.cc: ditto.
	* libs/gcu/glview.cc: ditto.
	* libs/gcu/glview.h: ditto.
	* libs/gcu/matrix.cc: ditto.
	* libs/gcu/matrix2d.cc: ditto.
	* libs/gcu/object.cc: ditto.
	* libs/gcu/object.h: ditto.
	* libs/gcu/value.cc: ditto.
	* libs/gcu/value.h: ditto.
	* libs/gcu/xml-utils.cc: ditto.
	* mozilla-plugin/moz-plugin.c: ditto.
	* plugins/paint/arrows/arrowtool.cc: ditto.
	* plugins/paint/arrows/retrosynthesis.cc: ditto.
	* plugins/paint/arrows/retrosynthesisarrow.cc: ditto.
	* plugins/paint/atoms/chargetool.cc: ditto.
	* plugins/paint/atoms/chargetool.h: ditto.
	* plugins/paint/atoms/electrontool.cc: ditto.
	* plugins/paint/atoms/elementtool.cc: ditto.
	* plugins/paint/bonds/bondtool.cc: ditto.
	* plugins/paint/bonds/chaintool.cc: ditto.
	* plugins/paint/cycles/cycletool.cc: ditto.
	* plugins/paint/selection/erasertool.cc: ditto.
	* plugins/paint/selection/group.cc: ditto.
	* plugins/paint/selection/selectiontool.cc: ditto.
	* programs/3d/application.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/paint/main.cc: ditto.
	* programs/table/gchemtable-app.cc: ditto.
	* programs/table/gchemtable-curve.cc: ditto.
	* programs/table/gchemtable-elt.cc: ditto.

2007-04-06  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/table/family.glade: fixed family names.
	* lib/application.cc: remove the unuseful application list, only one
	application should exist.
	* lib/application.h: ditto.
	* lib/atom.cc: update BuildContextualMenu signature. Also add a
	RemveElectron method and fix remove/add bonds.
	* lib/atom.h: ditto.
	* lib/bond.cc: update BuildContextualMenu signature and call
	gcpAtom::BuildContextualMenu if the click occur near one end of
	the bond.
	* lib/bond.h: ditto.
	* libs/gcp/document.cc: fixed an infinite loop.
	* lib/electron.cc: force update of atom parent when destoying.
	* lib/mesomery.cc: update BuildContextualMenu signature.
	* lib/mesomery.h: ditto.
	* lib/molecule.cc: ditto.
	* lib/molecule.h: ditto.
	* lib/reactant.cc: ditto.
	* lib/reactant.h: ditto.
	* lib/reaction.cc: ditto.
	* lib/reaction.h: ditto.
	* lib/view.cc: ditto.
	* libs/gcu/atom.cc: cleaned.
	* libs/gcu/document.cc: fixed file name.
	* libs/gcu/element.cc: fixed atomic mass unit.
	* gcu/object.cc: add x and y parameters to
	BuildContextualMenu.
	* gcu/object.h: ditto.
	* plugins/paint/arrows/retrosynthesis.cc: update BuildContextualMenu signature.
	* plugins/paint/arrows/retrosynthesis.h: ditto.
	* plugins/paint/selection/group.cc: ditto.
	* plugins/paint/selection/group.h: ditto.
	* plugins/paint/templates/plugin.cc: update copyright.

2007-04-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/*/*.png: add mssing files necessary to build.
	* plugins/paint/arrows/gchempaint-arrows.schemas.in: ditto.
	* plugins/paint/templates/Makefile.am: fixed typo.

2007-04-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: copy remaining plugins for GChemPaint.
	* plugins/paint/*: ditto.

2007-04-01  Jean Bréfort  <jean.brefort@normalesup.org>
	* plugins/paint/selection/Makefile.am: fixed details.
	* plugins/paint/selection/groupdlg.cc: fixed glade dir.

2007-03-31  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: add gchempaint stuff.
	* configure.ac: ditto.
	* docs/help/table/C/gchemtable-unstable.xml: fixed typos.
	* glade/Makefile.am: add gchempaint stuff.
	* glade/table/curve.glade: add printing.
	* libs/Makefile.am: add gchempaint stuff.
	* programs/Makefile.am: ditto.
	* programs/table/gchemtable-app.cc: add an OnAbout method to the class.
	* programs/table/gchemtable-app.h: ditto.
	* programs/table/gchemtable-curve.cc: add a menu and implement printing.
	* programs/table/gchemtable-curve.h: ditto.

2007-03-30  Jean Bréfort  <jean.brefort@normalesup.org>
	* glade/paint/*: copied from GChemPaint.
	* libs/canvas/*: ditto.
	* libs/gcp/*: ditto.
	* plugins/Makefile.am: new directory Makefile.am.
	* plugins/paint/Makefile.am: ditto.
	* plugins/paint/selection/*: copied from GChemPaint.
	* programs/paint/*: ditto.

2007-03-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: make things build again.
	* libs/gcu/Makefile.am: ditto.
	* mozilla-plugin/Makefile.am: ditto.
	* programs/3d/Makefile.am: ditto.
	* programs/calc/Makefile.am: ditto.

2007-03-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: updated to new architecture.
	* configure.ac: ditto.
	* docs/reference/Doxyfile.in: ditto.
	* libs/Makefile.am: new file.
	* programs/3d/Makefile.am: updated to new architecture.
	* programs/calc/Makefile.am: ditto.
	* programs/crystal/Makefile.am: ditto.
	* programs/table/Makefile.am: ditto.

2007-03-09  Jean Bréfort  <jean.brefort@normalesup.org>
	* gcu/*: moved to libs/gcu.
	* libs/gcu/*: moved from gcu.

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>
	* docs/help/crystal/C/gcrystal-unstable.xml: updated history.
	* programs/3d/main.cc: calls gtk_gl_init.
	* programs/crystal/main.cc: ditto.

2007-02-22  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: post branching version bump (0.9.0).

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