##Text encoding: utf-8

2005-03-05  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.4.11.

2005.03.03  Jean Bréfort  <jean.brefort@normalesup.org>
	* Makefile.am: implement install-database option.
	* configure.ac: add install-database option.

2004.12.06  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.4.10.
	* src/main.cc: fixed visibility of the text tools bar for gnome-2.8
	* libgcpcanvas/gnome-print-pango.*: minor copyright update.

2004.11.28  Jean Bréfort  <jean.brefort@normalesup.org>
	* libgcpcanvas/gcp-canvas-text.c,
	* libgcpcanvas/gcp-canvas-text.c,
	* libgcpcanvas/gnoome_print_pango.h: replaced gnome_print_pango_layout_print
	by gcp_print_pango_layout_print to avoid using gnome-print version.
	* libgcpcanvas/gnoome_print_pango.c: fixed width problems

2004.11.28  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed gnome-print rlated stuff to use new Pango
	support.
	* libgcpcanvas/*.[h,c]: fixed printing with gnome-print 2.8, back-ported
	svg export support from HEAD and fixed some typos.
	* src/main.cc,
	* src/view.cc: back-ported svg export support from HEAD.

2004.11.19  Jean Bréfort  <jean.brefort@normalesup.org>
	* configure.ac: changed version to 0.4.9.
	* src/text.cc: gcpText::Load, gcpText::LoadSelection and
	gcpText::LoadTaggedNode return a correct boolean.

2004-11-18  Jean Bréfort  <jean.brefort@normalesup.org>
	* src/bondtool.cc: avoid bonds from an atom to itself.
	* src/cycletool.cc: use the atom position as start point in every case.
	* src/fragmenttool.cc,
	* src/texttool.cc: inactivate save as image while editing.

2004-11-17  Jean Bréfort  <jean.brefort@ac-dijon.fr>
* src/view.cc (gcpView::ExportImage): fixed one more bug.

2004-11-17  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* src/view.cc (gcpView::ExportImage): fixed a couple of bugs.

>>>>>>> 1.32.2.31
2004-11-15  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* libgcpcanvas/gcp-canvas-line.h,
	* libgcpcanvas/gcp-canvas-line.c: fixed a bug related to arrow heads.
	* src/document.cc: fixed typo.
	* src/reaction.h,
	* src/reaction.cc: Fixed gcpReactionArrow::Update when type changes.

2004-11-15  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: changed version to 0.4.8.
	* src/arrow.cc,
	* src/text-object.cc: fixed stupid bugs while loading.
	* src/fragment-atom.cc: removed an unused local variable.

2004-11-14  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* libgcpcanvas/gcp-canvas-rich-text.c: enhance text direction management.
	* src/atom.cc,
	* src/fragment.cc: force left to right text in chemical symbols.

2004-11-14  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: changed version to 0.4.7.
	* libgcpcanvas/gcp-canvas-rich-text.c: fixed a text direction problem (copy
	some code from gtlktextview.c).
	* src/text.cc: Update size correctly for rtl texts.

2004-10-20  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* Makefile.am,
	* configure.ac: execute update-desktop-database only if present.
	* gchempaint.desktop.in.in: add MimeType.
	* po/POTFILES.in: added gchempaint.xml.in
	* src/document.cc,
	* src/fragment-atom.cc,
	* src/fragment.cc,
	* src/fragmenttool.cc,
	* src/molecule.cc,
	* src/operation.cc,
	* src/reaction.cc,
	* src/text-object.cc,
	* src/text.cc,
	* src/texttool.cc: fixed more memory leaks.

2004-10-20  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: changed version to 0.4.6.
	* Makefile.am: add calls to update-desktop-database and
	update-mime-database.
	* gchempaint.server.in.in: add mime type.
	* gchempaint.xml.in: mime type.
	* libgcpcanvas/gcp-canvas-rich-text.c (gnome_canvas_rich_text_ext_unrealize):
	Add a call to g_idle_remove_by_data to remove idle calls to request_update.
	* src/atom.cc (gcpAtom::Add): Fixed height problem for descending symbols.
	* src/arrow.cc (gcpArrow::Load): Fixed memory leaks.
	* src/bond.cc (gcpBond::LoadNode): Fixed memory leaks.
	* src/chargetool (gcpChargeTool::OnRelease): Fixed an undo/redo bug.
	* src/document.cc: Fixed "Save as Image" menu item sensitivity
	when changing active document.
	* src/fragment.cc: Enhance appearance for empty text while editing.
	* src/main.cc (do_save_as_image): Ask before overwritting an existing file.
	* src/text.cc: Enhance appearance for empty text while editing.
	* Updated #include directives for source compatibilty with gcu >= 0.4.0.

2004-06-22  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* configure.ac: check for which command and emits a warning if not present.
	* src/document.cc: Make "Save as Image" menu item active only if
	the document is not empty.
	* src/globals.h: add SaveAsImageMenu to the enumeration.
	* src/file.cc: move include <fileformat.h> before undef PACKAGE.
	* src/filesel.cc: move include <fileformat.h> to top and add
	undef PACKAGE and related stuff.
	* src/main.cc: Add new "Save as Image" menu item and associated callbacks.
	* src/view.h,
	* src/view.cc: Implement gcpView::ExportImage.
	* src/widgetdata.h,
	* src/widgetdata.cc: add GetObjectBounds (Object, ArtDRect*);

2004-06-02  Jean Bréfort  <jean.brefort@ac-dijon.fr>
	* Makefile.am: Add gchempaint.xml.in to support shared mime data mechanism.
	* configure.ac: Needs shared-mime-data package
	* gchempaint.xml.in: New file.

2004-05-31	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/selectiontool.cc: Avoid multiple selection of the same molecule.
		* src/widgetdata.cc: Same thing.
		* configure.ac: changed version to 0.4.5.

2004-05-29	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/chargetool.cc: Fixed a critical bond in gcpChargeTool::OnClicked.
		* configure.ac: changed version to 0.4.4.

2004-05-02	Jean Bréfort <jean.brefort@ac-dijon.fr>
		*src/bond.cc, src/bondtool.cc: Fixed two bugs in bond updating.

2004-03-29	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/textool.cc: fixed a critical bug in gcpTextTool::OnFont

2004-03-29	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* gchempaint.server.in.in: fixed the mime type.
		* libgcpcanvas/gnome-print-pango.c: fonts are slanted only when necessary.

2004-03-23	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/gchempaint-bonobo.cc (gcp_bonobo_control_destroy):
		free document after widget to avoid a crash.
		* configure.ac: change version to 0.4.3.

2004-03-22	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* configure.ac: fixed a minor bug: gp_hhas_pango should always exist before testing it.

2004-03-21	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* configure.ac: fixed a stupid bug.
		*src/main.cc: updated copyright in about box.

2004-03-15	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* configure.ac:
		* libgcpcanvas/Makefile.am:
		* libgcpcanvas/gcp-canvas-text.c:
		* libgcpcanvas/gcp-canvas-rich-text.c: use pango layout printing from
		libgnomeprint-2.2 when available.

2004-03-15	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/bondtool.cc: fixed a major bug (a new atom was created even
		if there was already one at the same position).
		* configure.ac: changed version to 0.4.2.

2004-03-14	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/atom.cc (gcpAtom::Add): removed normal font tag for indices.

2004-03-11	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* libgcpcanvas/gnome-print-pango.[c,h]: changed license from GPL to LGPL.

2004-03-07	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* configure.ac: updated required version for gchemutils to 0.2.3,
		updated required version for openbabel to 1.100.2, removed all
		XXX_DISABLE_DEPRECATED to avoid problems with gnome-2.6.
		*src/document.cc (gcpDocument::LoadObjects): added a
		call to Object::Update.

2004-02-04  Jean Bréfort  <jean.brefort@ac-dijon.fr>
		* configure.ac: updated required version for gchemutils to 0.2.2,
		added bugs url to AC_INIT
		* src/atom.cc,
		* src/atom.h,
		* src/bond.h,
		* src/document.cc,
		* src/document.h,
		* src/file.cc,
		* src/file.h: work around an openbabel bug.
		* src/fragment.cc: added missing math.h
		* src/main.cc:
		* src/plustool.cc: added missing math.h

2004-01-29	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* configure.ac: updated required version for gchemutils to 0.2.1,
		updated version to 0.4.1.

2004-01-24	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/document.cc (SetFileName): use absolute path to fix a
		bug which occured when current directory changed.
		* src/gchempaint-bonob.cc: moved destruction of document from
		finalize to destroy.

2004-01-04	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* configure.ac: updated version to 0.4.0
		* src/gchempaint-bonobo.cc:  changed the description of the editable flag to
		something easier to understand.

2003-12-13	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* gchempaint.[keys,mime]: changed mime type to application/x-gchempaint
		for compatibility with gnome-mime-data (bug #126293).
		* Help file updated.
		* Implemented an editable property for the Bonobo Control.

2003-11-26	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/erasertool.cc: add fragment support and make use of Object::SetSelected.
		* Various bugs fixed.
		* More work on help.

2003-11-23	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* libgcpcanvas/gnome-print-pango.c: fix a bug.
		* main.cc (main): replaced gnome_app_add_docked by gnome_app_add_toolbar.
		* Some work on help.

2003-11-13	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* libgcpcanvas: added bpath and polygons for stereobonds
		* libgcpcanvas/gcp-canvas-shape.[h,c]: imported all the code from libgnomecanvas
		for avoid unsecure dependencies.
		* src/bond.cc: use printable items for stereobonds
		* glade/gchempaint.xml: completed the menus
		* gchempaint-bonobo.cc: support of new ui.
		* various bugs fixed.

2003-11-09	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Changed version to 0.3.90.
		* added gchempaint.applications
		
2003-11-09	Pav Lucistnik <pav@oook.cz>
		* Fixed two compilation problems with gcc-2.95.x in libgcpcanvas
		(gcp-canvas-group.c and gcp-canvas-shape.c).

2003-11-08	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Changed help menu labels and tips for the Bonobo control.
		* Released 0.3.6

2003-11-07	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* more work on bonobo server.

2003-11-05	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/text.cc: one more bug fixed
		* libgcpcanvas/gnome-print-pango: slant text when necessary.
		* src/gchempaint-bonobo.cc: some enhancements.
		* src/main.cc (ActivateMenu and ActivateTool): check if the widget
		exists to avoid unwanted warnings.

2003-11-02	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* libgcpcanvas: fixed several print issues.
		* src/settings.cc: moved default font from Sans to Bitstream Vera Sans
		* src/atom.cc: gcpAtom::Add and gcpAtom::SetSelected rewritten.
		* Changed coloring scheme of texts (background filled instead of outlined).
		* Changed the way text items length is calculated.
		* src/text.cc: fixed a bug in gcpText::OnEndUserAction: decoration applied only
		if text is inserted, not when moving the cursor.
		* src/fragment.cc: implemented a sensible charges support.

2003-10-19	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/gnome-print-pango.c: added strikethrough and underline to print rendering.
		and fixed various bugs.

2003-10-12	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* src/fragment.cc (gcpFragment::Save): don't save fragments with no characters.
		* added gnome-print-pango.[c,h] in libgcpcanvas to print Pango layouts.
		* added printing in all libgcpcanvas items.
		* added shapes and text in libgcpcanvas.
		* added gcp-canvas-group.[h,c]. all GnomeCanvasGroup replaced by
		printable GnomeCanvasGroupExt
		* view.cc: rewrote gcpView::Print
		* bond.cc (gcpBond::Add): changed GnomeCanvasLine to GnomeCanvasLineExt

2003-09-07	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* added text printing
		* fixed some bugs in text.cc and fragment.cc

2003-08-29	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* added arrows printing
		
2003-08-29	Pav Lucistnik <pav@oook.cz>
		* Fixed a compilation problem with gcc-2.95.x in libgcpcanvas/gcp-canvas-rich-text.c

2003-08-28	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* updated gchempaint.dtd
		* completed Edit menu operations
		* limit the number of bonds of atoms
		* many improvements related to fragments
		* libgcpcanvas: added GPrintable interface
		* various bugs fixed

2003-07-28	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* paste text from other programs
		* text can now be multiline
		* added "Edit/Select All" and corresponding code
		* gchempaint-bonobo.h: added bgcolor property to the BonoboControl
		* implemented undo/redo for texts
		* added gcpTextObject as common parent for gcpText and gcpFragment
		* moved gnome-canvas-line-ext.* to libgcpcanvas and rename them
		* gcp-canvas-line-ext.c: rewrote the arrow heads drawing code
		* reaction.cc: added id to Save and Load methods for gcpReactionOperator
		* document.cc (AddData): removed pView->AddObject
		* arrowtool.cc, plustool.cc (OnRelease): added pDoc->FinishOperation
		* added gcp-canvas-rich-text.[c,h]
		* text.cc: changed alignement from top to baseline
		* view.cc (OnReceive): pasted data are centered in the visible area when using Ctrl+V
		* various bugs fixed

2003-07-03	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* plustool.cc: implemented everything
		* elementtool.cc: replace DefaultPadding by the view one
		* reaction.h, readtion.cc: implementation of class gcpReactionOperator
		
2003-07-02	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Changed version to 0.3.5
		* textool.cc: subscript and superscript buttons can't be both active

2003-06-27	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Updated OpenBabel requirement to 1.100.1 and made it mandatory

2003-06-20	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Text tool: Finished work on fonts

2003-06-11	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Enhanced copy/cut/paste (several bugs fixed)
		* Fragment tool: automatic formating of figures and charge signs
		* Text tool: some work on fonts

2003-05-30	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Added partial implementation for copy/cut/paste
		* Started implementation of the fragment tool

2003-04-07	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Added new files to support missing tools
		* Fixed several bugs
		* Changed version to 0.3.3
		
2003-03-25	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Fixed several bugs
		
2003-03-25	Pav Lucistnik <pav@oook.cz>
		* Fixed a compilation problem with gcc-2.95.x in tests/bonobo-control-test.c

2003-03-25	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Fixed several bugs in OpenBabel support
		* Added some code for the squiggle bond tool
		
2003-03-22	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Fixed several bugs
		* Implemented the two local charge tools
		
2003-03-12	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Fixed a bug in the bonobo control code
		* Updated gchempaint.mime and gchempaint.keys.in
		
2003-02-27	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Undo/Redo works except for text
		* Fixed a bug in texttool.cc (Strike through button did not work properly)
		* Fixed several bugs in cycle and bonds tools.

2003-02-12	Jean Bréfort <jean.brefort@ac-dijon.fr>
		* Added files for mime type
		* Added a BonoboControl interface
		* Added -DBONOBO_DISABLE_DEPRECATED
		* Added a simple test program for the control

2003-01-06	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Enhanced text tool (enabled buttons in the text tool bar)
		* Added mesomery arrow
		* Fixed several bugs
		* Added Operation classes for undo/redo support

2002-12-06	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Added an initial text tool version
		* Added arrow tools
		* Added lot of new inactive buttons for later versions
		* Use Gnome Chemistry Utils for the periodic table and for Object Atom and Bond classes
		* Made some work towards a modularized architecture
		
2002-07-20	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Enhanced cycles tools
		* The canvas is inside a scrolling window and grows when necessary

2002-06-20	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Some changes to configure.ac and Makefile.am

2002-06-20	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Finished the document properties dialog box

2002-06-02	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Fixed a bug in gcpCycle::Simplify()
		* Added cycles tools

2002-05-25	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Fixed a stupid bug in object.cc
		* Added support for behaviour modification of tools by pressing Shift, Control and Alt keys
		* Implemented Shift and Control keys effect for the Bond tools.
		* Added support for options dialogs for tools (by double clicking or right clicking on a tool).

2002-05-04	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Added file_process function to open files from the command line and changed gcpFileSel::Apply to use it
		* The canvas grows with its container

2002-04-29	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Finished printing support

2001-01-22	Jean Bréfort	<jean.brefort@ac-dijon.fr>
		* Created project GChemPaint
