2003-06-05 David Malcolm <david@davemalcolm.demon.co.uk>

	* cong-editor-widget.c, cong-menus.c, cong-span-text-editor.c, plugin-docbook.c, 

	Fix for sizing bug, changed year of copyright in About box; added boilerplate text to DocBook files generated with File->New
	
	* cong-menus.c

	Disabled debug menus

	* global.h, popup.c, xmldata.c

	The span tag popup menu is now sorted alphabetically
	
2003-06-04 David Malcolm <david@davemalcolm.demon.co.uk>

	* cong-dispspec.c, cong-dispspec.h, cong-document.c, cong-document.h, cong-editor-widget.c, cong-tree-view.c, cong-view.h, global.h, main.c, popup.c, 

	Dispspecs and dispspec elements can now have icons, which will appear in the various popup menus and in the tree view; begun to clean up the "Overview" code; ported stylesheet path to Red Hat 9; structural tag popup menus are now alphabetically sorted.
	
	* cong-view.c, Makefile.am

	New file
	
2003-05-26 David Malcolm <david@davemalcolm.demon.co.uk>

	* cong-dom-view.c

	Lots of bugfixing, smarter output and the beginnings of colour-coding.

	* cong-node.h, xmldata.c

	Cong node types now closely correspong with libxml2 node types; a new debug function; a new function to stop problems with recursion in tree traversal

	* main.c

	Text cleanup noew respects UTF-8

	* tree.c

	Properties dialog now can show XPath of the node

2003-05-25 David Malcolm <david@davemalcolm.demon.co.uk>

	* Makefile.am, cong-dispspec-registry.c, cong-document.c, cong-error-dialog.c, cong-error-dialog.h, cong-error-file-open.c, cong-error-file-save.c, cong-error-tests.c, cong-file-open.c, cong-menus.c, cong-parser-error.c, cong-plugin.c, global.h, main.c, plugin-conert-case.c, plugin-sgml.c, plugin-website.c

	Lots of improvements to error handling
	
	* cong-parser-error.h

	New file (towards better error handling)
	
2003-05-15 David Malcolm <david@davemalcolm.demon.co.uk>

	* cong-dispspec.c, cong-dispspec.h

	XPath support for the titles of elements

2003-05-14 David Malcolm <david@davemalcolm.demon.co.uk>

	* cong-dispspec.c

	Bugfix for section head titles

	* cong-dialog.c, cong-dialog.h

	Added information alerts.

	* cong-document.c, cong-document.h

	Bulletproofing; support for getting at the PUBLIC id of the doctype (if any)

	* cong-file-open.c

	Moved lots of code into cong-parser-error.c

	* cong-menus.c

	Added Tools menu, and a debug option for information alerts.

	* cong-node.h, xmldata.c

	Added function: cong_node_is_tag

	* cong-plugin.c, cong-plugin.h, main.c

	Added "Tool" plugins, together with some new compiled-in plugins

	* global.h

	Numerous changes
	
	* Makefile.am

	Added new files
	
	* cong-graph.c, cong-graph.h, cong-parser-error.c, plugin-convert-case.c, plugin-empty.c, plugin-sgml.c, plugin-validate.c, plugin-website.c

	New files
	
2003-05-10 Geert Stappers <Geert.Stappers@xs4all.nl>

	* cong-menus.c: tell user many errors to come

2003-05-05  Dmitry G. Mastrukov <dmitry@taurussoft.org>

	* Makefile.am:
	* global.h: Changes for --enable-printing configuration option.

2003-05-03  David Malcolm

	* Makefile.am

	Added various header files so that "make distcheck" works

	* cong-dialog.c, cong-dispspec.c, cong-dom-view.c, cong-error-dialog.c, cong-error-file-open.c, cong-error-file-save.c, cong-error-tests.c, cong-file-export.c, cong-file-new.c, cong-file-open.c, cong-file-print.c, cong-file-save.c, cong-location.c, cong-menus.c, cong-plugin.c, cong-plugin.h, cong-primary-window.c, cong-section-head-editor.c, cong-tree-view.c, global.h, main.c, plugin-docbook.c, plugin-lists.c, plugin-tests.c, plugin-xsl.c, popup.c, tree.c, xmldata.c, xmledit.c, cong-dispspec-registry.[ch], cong-error-dialog.h

	Marked numerous strings for translation; various small cleanups; disabled printing support; improved error handling
	
2003-04-28  David Malcolm

	* dispspec.c -> cong-dispspec.c
	* new_doc.c -> cong-file-new.c
	* open.c -> cong-file-open.c
	* save.c -> cong-file-save.c
	* cong-test-view -> cong-dom-view.c (along with a rename of symbols e.g. CongTestView has becomes CongDOMView)
	* cong-debug-log-view.c: new file	
	* Makefile.am, cong-document.c, cong-location.c, cong-location.h, cong-menus.c, cong-node.h, cong-primary-window.c, cong-span-text-editor.c, cursor.c, global.h, main.c, popup.c, position.c, select.c, xmldata.c, xmledit.c, xmlview.c: Big purge of old code, lots of cleanups, bugfixes etc

	* Makefile.am, cong-file-print.c, cong-menus.c, cong-plugin.c, cong-plugin.h, cong-progress-checklist.c, fo-parser-result.c, fo-print-context.c, fo-rect.c, fo.h, global.h, main.c, plugin-docbook.c

	Added printing support

	* cong-file-print.c

	New file

2003-04-26  David Malcolm 

	* cong-error-dialog.c:

	Made error dialogs better-behaved under Metacity.

	* cong-menus.c, global.h, cong-primary-window.c, main.c, plugin-docbook.c

	Location of Norman Walsh's stylesheets is less hardcoded than before; improvements to the document-less window case; load dispspecs and examples from global conge datadir (adapted from a patch dated 2003-04-03 by Dmitry G. Mastrukov <dmitry@taurussoft.org>); try to interpret final command-line argument as the URI of a file to be loaded.


creating ChangeLog
2003-04-16 David Malcolm

	* cong-document.c, cong-document.h, cong-dummy-element-editor.c, cong-editor-widget-impl.h, cong-font.c, cong-menus.c, cong-primary-window.c, cong-section-head-editor.c, cong-source-view.c, cong-span-text-editor.c, cong-test-view.c, cong-tree-view.c, cursor.c, global.h, main.c, plugin-lists.c, plugin-xsl.c, popup.c, tree.c, xmldata.c, xmledit.c, select.c

	Split global.h up; use stock icons for toolbar; big cleanup of font handling; a disabled attempt to make the delete key work better with selections; various minor cleanups
	
	* cong-font.h, cong-location.h, cong-node.h, cong-view.h

	Initial import
	
2003-04-15 David Malcolm

	* cong-dispspec-registry.c, cong-document.c, cong-menus.c, cong-editor-widget.c, cong-plugin.c, cong-span-text-editor.c, cong-test-view.c, cong-tree-view.c, cursor.c, dispspec.c, open.c, plugin-docbook.c

	Numerous small cleanups

	* cong-progress-checklist.c, cong-progress-checklist.h

	Initial import

	* Makefile.am

	Added cong-progress-checklist.c
	
2003-04-11 David Malcolm

	* cong-document.c, cong-eel.c, cong-eel.h, cong-error-file-save.c, cong-file-export.c, cong-file-import.c, cong-menus.c, cong-plugin.c, cong-plugin.h, file.c, global.h, main.c, open.c, plugin-docbook.c, plugin-tests.c, save.c, xmldata.c

	Lots of work on exporter plugins, and various small fixes along the way.	
	
2003-04-08 David Malcolm

	* cong-menus.c, global.h

	Bulk of import/export UI moved into new files
	
	* cong-file-import.c, cong-file-export.c

	Initial import
	
	* Makefile.am

	Added cong-file-import.c and cong-file-export.c
	
	* cong-document.c, cong-document.h, cong-span-text-editor.c, global.h, popup.c, save.c, tree.c

	More transient window fixes

	* cong-menus.c

	Fixed typo in comment

	* cong-plugin.c, new_doc.c

	Fixed warnings
	
2003-04-04 David Malcolm

	* cong-dispspec-registry.c, cong-dispspec-registry.h, cong-document.c, cong-error-dialog.c, cong-error-dialog.h, cong-error-file-open.c, cong-error-file-save.c, cong-error-tests.c, cong-location.c, cong-plugin.c, cong-plugin.h, cong-primary-window.c, global.h, main.c, new_doc.c, open.c, plugin-docbook.c, plugin-tests.c, popup.c

	Error dialogs and other transient windows now set up their parent windows more consistently; menu functionality moved from cong-primary-window.c and main.c to new file cong-menus.c
	
	* Makefile.am

	Added cong-menus.c
	
	* cong-menus.c

	Initial import
	
2003-04-03 David Malcolm

	* cong-document.c

	Ensure that all content is valid UTF-8 when the cong_document is constructed from the xml_doc

	* cong-error-dialog.c, cong-error-dialog.h

	Added optional bugzilla ID to the Unimplemented dialog

	* cong-primary-window.c, file.c, global.h, main.c, open.c, save.c

	Tell the window manager which window the fileselector dialogs have been spawned from

	* cong-source-view.c, xmledit.c

	Fix the sizing of the source view

	* plugin-docbook.c

	Set up the doctype declaration for created DocBook files
	
	
2003-04-02 David Malcolm

	* cong-document.c, cong-document.h, cong-location.c, global.h, cong-span-text-editor.c, cursor.c

	Improvements to navigation; doubleclick support on text 
 	
	* cong-editor-widget.c, cong-location.c, cong-span-text-editor.c, cursor.c, global.h, popup.c, select.c, xmldata.c, xmledit.c

	CongLocation and UTF-8 cleanup
	
2003-04-01 David Malcolm

	* cong-span-text-editor.c, cursor.c, global.h

	Usability improvements to cursor behaviour (see bug #109698)

	* cong-editor-widget.c, cong-primary-window.c, cong-section-head-editor.c, cong-span-text-editor.c, dispspec.c

	Cleanups of debugging and test code
	
2003-03-27 David Malcolm

	* cong-span-text-editor.c

	Fix for bug #105915
	
2003-03-26 David Malcolm

	* Makefile.am

	Added plugin-tests.c

	* plugin-tests.c

	New file

	* cong-plugin.h, main.c

	Added "tests" plugin

	* xmldata.c, global.h

	Added xmlNewProp_NUMBER function
	
2003-03-25 David Malcolm

	* Makefile.am

	Added plugin-lists.c and plugin-xsl.c

	* plugin-lists.c, plugin-xsl.c

	New files

	* cong-dispspec.h, cong-dummy-element-editor.c, cong-editor-widget-impl.h, cong-plugin.c, cong-plugin.h, cong-section-head-editor.c, dispspec.c, global.h, main.c

	Plugin system now supports pluggable editor elements

	* cong-primary-window.c

	Sidebar is now tabbed, with a "Raw XML" tab to complement the "Overview" tab
	
2003-03-24 David Malcolm

	* cong-section-head-editor.c, global.h, popup.c, xmlview.c

	Cleanups for editor context menu	
	
2003-03-14 David Malcolm
	
	* Makefile.am, cong-document.c, cong-document.h, cong-plugin.c, cong-primary-window.c, cong-test-view.c, global.h, main.c, open.c, xmldata.c, xmledit.c, cong-source-view.c
	Documents are now reference-counted, support for new source view, cong_node methods are now labelled as private
	
	* cong-source-view.c

	New file: "source" view
	
2003-03-05 David Malcolm

	* global.h, tree.c, xmldata.c

	Dubious initial attempt at property dialog for nodes
	
2003-03-04 David Malcolm on behalf of Doug Daniels

	* global.h, popup.c, tree.c, xmldata.c

	Beginning of DTD validation
	
2003-01-27 David Malcolm

	*  cong-document.c, cong-primary-window.c, cong-span-text-editor.c, cursor.c, global.h, popup.c, position.c, select.c, xmledit.c, xmlview.c

	Added USE_CONG_EDITOR_WIDGET define
	
2002-12-19 David Malcolm

	* cong-dummy-element-editor.c, cong-editor-widget-impl.h, cong-editor-widget.c, cong-element-editor.c, cong-section-head-editor.c, cong-span-text-editor.c, cursor.c, global.h, xmledit.c

	Typing support within CongEditorWidget
	
2002-12-12 David Malcolm

	* cong-dummy-element-editor.c, cong-editor-widget-impl.h, cong-editor-widget.c, cong-element-editor.c, cong-section-head-editor.c, cong-span-text-editor.c

	Click/drag support for span text editor

	* cong-span-text-editor.c

	Fixes to whitespace stripping/CongTextSpan code
	
2002-12-12 Jerritt Collord

	* dispspec.c: changed widget_usize for element chooser

2002-12-11 David Malcolm

	* cong-dialog.c, cong-dialog.h

	Layout fixes, new dialog to confirm reverts

	* cong-document.c, cong-dummy-element-editor.c, cong-editor-widget-impl.h, cong-editor-widget.c, cong-element-editor.c, cong-primary-window.c, cong-section-head-editor.c, cong-span-text-editor.c, cong-test-view.c, cong-tree-view.c, global.h, main.c, popup.c, xmledit.c, xmlview.c

	Overhaul of document change notification system, mapping from document nodes to element editors, confirmation for file->revert, popup/context menu for CongEditorWidget

2002-12-11 Geert Stappers <Geert.Stappers@xs4all.nl>

	* Makefile.am: added cong-plugin.h to make it into the dist
	Discovered that the toplevel `make distcheck` is an usefull tool

2002-11-29 Dmitry G. Mastrukov

	* cong-primary-window.c, global.h, main.c
	
	I18n: fixes, about box, menus.
	
2002-11-28 Geert Stappers

	* cong-primary-window.c
	Version back in the about box.
	Added credits for documenters.
	Did try to add credits for translators, but failed.

2002-11-28 David Malcolm

        * cong-dialog.c, cong-dispspec-registry.c, cong-document.c, cong-dummy-element-editor.c, cong-editor-widget.c, cong-error-dialog.c, cong-error-file-open.c, cong-error-file-save.c, cong-error-tests.c, cong-location.c, cong-plugin.c, cong-primary-window.c, cong-section-head-editor.c, cong-span-text-editor.c, cong-test-view.c, cong-tree-view.c, cursor.c, dispspec.c, global.h, main.c, new_doc.c, open.c, popup.c, position.c, select.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Split global.h into lots of new header files; cursor support within new widget; try to load DTDs when opening files
	
	* Makefile.am

	Added the new files

	* cong-eel.c, cong-eel.h, cong-error-dialog.h, cong-dispspec.h, cong-document.h, cong-dispspec-registry.h, cong-plugin.h, cong-dialog.h

	Initial import

2002-11-27 David Malcolm

	* cong-document.c, cong-editor-widget.c, cong-location.c, cong-span-text-editor.c, cong-test-view.c, cong-tree-view.c, global.h, xmledit.c, xmlview.c

	Selection rendering in new widget

	* cong-span-text-editor.c

	Layout fixes
	
2002-11-26 David Malcolm

	* Makefile.am

	Added cong-editor-widget-impl.h, cong-dummy-element-editor.c, cong-editor-widget.c, cong-element-editor.c, cong-section-head-editor.c, cong-span-text-editor.c

	* cong-editor-widget-impl.h, cong-editor-widget.c, cong-element-editor.c, cong-section-head-editor.c, cong-span-text-editor.c, global.h

	Further improvements to new editor widget

	* cong-font.c, main.c

	More Pango support

	* cong-dummy-element-editor.c

	Initial import

2002-11-25 Dmitry G. Mastrukov

	* main.c, global.h, Makefile.am

	Internationalization patch
	
2002-11-23 David Malcolm

	* cong-editor-widget.c, cong-font.c, cong-span-text-editor.c, global.h, main.c

	Use of PangoLayout within CongSpanTextEditor
	
2002-11-22 Dmitry G. Mastrukov

	* cong-font.c, main.c

	Font patch
	
2002-11-21 David Malcolm

	* cong-section-head-editor.c

	Bugfixing

	* cong-editor-widget-impl.h, cong-element-editor.c, cong-section-head-editor.c, cong-span-text-editor.c

	CongElementEditors now work on ranges of sibling nodes, rather than individual nodes
	
2002-11-20 David Malcolm

	* cong-plugin.c, plugin-docbook.c

	Moved common UI stuff
	
	* global.h

	CongEditorWidget support

        * cong-editor-widget.c, cong-element-editor.c, cong-section-head-editor.c, cong-editor-widget-impl.h, cong-span-text-editor.c

	Further development

        * cong-editor-widget.c, cong-element-editor.c, cong-section-head-editor.c, cong-editor-widget-impl.h, cong-span-text-editor.c

	Initial imports
	
2002-11-19 David Malcolm

	* cong-plugin.c, cong-primary-window.c, global.h, new_doc.c, plugin-docbook.c

	Plugin enhancements

	* main.c

	Better error message
	
2002-11-15 David Malcolm

        * Makefile.am, cong-primary-window.c, global.h, main.c, new_doc.c

	Creation of plugin architecture
	
        * cong-plugin.c, plugin-docbook.c

	Initial imports
	
	* cong-dialog.c, cong-document.c, cong-error-dialog.c, cong-primary-window.c, global.h

	Dialog refactoring
	
2002-11-15 Doug Daniels/Brent Hendricks

	* cong-primary-window.c

	Save confirmation alert
	
2002-11-14 David Malcolm

	* cong-primary-window.c, global.h, main.c

	More test menu items

	* cong-tree-view.c, dispspec.c, position.c, xmledit.c, xmlview.c

	Optimisations
	
2002-11-14 Doug Daniels/Brent Hendricks

	* cong-document.c, cong-primary-window.c, save.c, global.h

	Fixes for "File->Save As" and "File->Save"
	
2002-11-14 Geert Stappers

	* cong-primary-window.c
	
	Version support in "About" dialog
	
2002-11-13 David Malcolm

	* fo-parser-result.c, fo-print-context.c, fo-rect.c, fo-solver-result.c, fo-tests.c, fo.h

	Further fo work
	
        * cong-primary-window.c, global.h, main.c, xmldata.c

	Added some tests plus a File->Properties implementation 

	* popup.c, tree.c

	Enhancements to the context menu
	
	* Makefile.am

	Added cong-dialog.c and the fo files	

	* cong-dialog.c

	Initial import
	
2002-11-10 David Malcolm

	* fo.h, fo-parser-result.c, fo-print-context.c, fo-rect.c, fo-solver-result.c, fo-tests.c 

	Fleshing out XSL:FO code
	
2002-11-09 David Malcolm

	* fo.h, fo-parser-result.c, fo-print-context.c, fo-rect.c, fo-solver-result.c, fo-tests.c 

	Initial import
	
2002-11-07 David Malcolm

	* cong-document.c, cong-primary-window.c, global.h, main.c, open.c, save.c

	XSLT experiments and Open/Save cleanups

	* cong-document.c, cong-primary-window.c, cong-tree-view.c, cursor.c, global.h

	Document cleanups and "(modified)" hint in window title.

	* xmlview.c

	More cleanups
	
2002-11-06 David Malcolm

	* cong-error-file-save.c, global.h, main.c, open.c

	Transformation tests

	* cong-primary-window.c, popup.c, xmledit.c

	Menu cleanups
	
2002-11-04 David Malcolm

	* cong-document.c, cong-font.c, cong-location.c, cong-test-view.c, cong-tree-view.c, cursor.c, global.h, open.c, popup.c, position.c, select.c, tests.c, tree.c, xmldata.c, xmledit.c, xmlload.c, xmlview.c

	Removal of old implementations; rename of CongXMLEditor to CongSpanEditor; bug fixing.
	
2002-11-02 David Malcolm

	* cong-document.c, global.h, xmldata.c, xmlview.c

	Fixes for document embedding, committed the port to libxml2

	* cong-primary-window.c

	Overhaul of menus, icons for application now should appear in window managers, toolbars etc
	
2002-11-01 David Malcolm

	* Makefile.am, cong-document.c, cursor.c, dispspec.c, global.h, main.c, new_doc.c, open.c, popup.c, save.c, select.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Big SDI reorganisation

	* cong-primary-window.c, cong-tree-view.c, tests.c, cong-font.c

	New files
	
2002-10-30 David Malcolm

	* xmlload.c

	Removing need for Flux
	
2002-10-29 David Malcolm

	* cong-document.c, cong-test-view.c, xmldata.c

	MVC cleanups; removing <strtool.h> in favour of GLib

	* global.h, main.c, xmledit.c

	Experimental work with Pango

	* dispspec.c, new_doc.c, xmledit.c

	Removing <strtool.h> in favour of GLib
	
2002-10-28 David Malcolm

	* cong-document.c, cong-location.c, cong-test-view.c, cursor.c, global.h, popup.c, select.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Beginnings of MVC separation
	
2002-10-27 David Malcolm

	* cong-dispspec-registry.c, cong-document.c, cong-location.c, cursor.c, dispspec.c, global.h, main.c, open.c, popup.c, position.c, save.c, select.c, tchoice.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Removal of all #includes of Flux code except for where needed; last of porting to libxml2.
	
2002-10-26 David Malcolm

	* xmledit.c

	Ported cut/copy/paste within editor to libxml2
	
2002-10-24 David Malcolm

	*  cong-test-view.c, global.h, tree.c, xmldata.c, xmledit.c

	Ported tree/clipboard ops to libxml2; enhanced test view
	
2002-10-24 David Malcolm

	* Makefile.am, cong-test-view.c

	Added cong-test-view.c

	* cong-document.c

	Ported cong_document_save to libxml2

	* xmldata.c

	Ported xml_outer_span_element to libxml2

	
2002-10-24 David Malcolm

	* global.h, open.c, select.c, tree.c, xmldata.c

	More porting to libxml2; bug fixes of port.
	
2002-10-23 David Malcolm

	* cong-location.c, cursor.c, global.h, popup.c, select.c, xmldata.c

	More porting to libxml2
	
2002-10-21 David Malcolm

	* cong-location.c, dispspec.c, global.h, popup.c, xmldata.c

	Further Flux->libxml2 porting; marking areas with GREP FOR MVC
	
2002-10-21 David Malcolm

	* cong-document.c, global.h, main.c, open.c, xmlview.c

	Enhancements to the tree view
	
2002-10-18 David Malcolm

	* cong-document.c, cong-location.c, cursor.c, dispspec.c, global.h, main.c, open.c, popup.c, position.c, select.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Porting from Flux to libxml2
	
2002-10-18 David Malcolm

	* cursor.c, dispspec.c, global.h, main.c, position.c, xmledit.c, xmlview.c

	Font cleanup
	
2002-10-17 David Malcolm

	* dispspec.c, global.h, xmlview.c

	Header info merging (in the new look); tree now coloured according to dispspec
	
2002-10-16 David Malcolm

	* dispspec.c, global.h, xmledit.c, xmlview.c
	
	New look, to mimic Joakim's mockup.
	
2002-10-15 David Malcolm

	* cong-document.c, cong-location.c, cursor.c, dispspec.c, global.h, popup.c, position.c, select.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Converting TTREE* to CongNodePtr where appropriate.
	
2002-10-15 David Malcolm

	* cursor.c, global.h, position.c, select.c, xmledit.c

	New line layout implementation
	
2002-10-10 David Malcolm

	* global.h, xmledit.c

	Minor tidy-ups
	
2002-10-10 David Malcolm

	* global.h, xmledit.c

	New stack implementation (see posting to conglomerate-devel for details)
	
2002-10-09 David Malcolm

	* xmledit.c

	More work on the stack code.
	
2002-10-09 David Malcolm

	* global.h, xmledit.c

	Started moving the stack code into a separate special-purpose data structure.

2002-10-09 David Malcolm

	* global.h, xmledit.c

	Moved draw_line_t from CongXMLEditor into CongLayoutCache; various code layout cleanups
	
2002-10-08 David Malcolm

	* cursor.c, global.h, popup.c, position.c, select.c, xmledit.c, xmlview.c
	
	Changed struct xed to struct CongXMLEditor, created CongLayoutCache and refactored code involving "lines" into it.
	
2002-10-04 David Malcolm

	* cong-document.c, cong-error-file-open.c, cong-location.c, global.h, main.c, open.c, popup.c, position.c, select.c, tree.c, xmledit.c, xmlview.c

	Renamed various structs to match naming convention; improvements to error handling when loading files
	
2002-09-20 David Malcolm

	* cong-dispspec-registry.c

	Bullet-proofing for the loader

	* cursor.c, dispspec.c, global.h, xmledit.c

	Generalised the support for paragraph tags.
	
2002-09-18 David Malcolm

	* cong-document.c, cursor.c, dispspec.c, global.h, main.c, open.c, popup.c, position.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Moved dispspec from the_globals into each document, fixing many (but not all) bugs when working with multiple documents of different types.
	
2002-08-26 David Malcolm

	* cong-dispspec-registry.c

	New file:  manages a registry of all known dispspecs so that the app can guess at dispspecs as documents are loaded
	
	* Makefile

	Added cong-dispspec-registry.c

	* cong-error-dialog.c, cong-error-file-open.c, cong-error-file-save.c, cong-error-tests.c

	Added "convenience buttons" to some dialogs

	* dispspec.c, global.h, main.c, open.c

	The app now has a registry of dispspecs and automatically chooses one when a document is opened.

	* popup.c, xmledit.c, xmlview.c

	Minor cleanups
	
2002-08-25 David Malcolm

	* cong-error-file-open.c

	User-friendly dialogs for GnomeVFS errors

	* cong-error-tests.c

	Automatic testing of all possible load/save errors.

        * cong-error-file-save.c

	New file: more error handling, based on GnomeVFS

	* dispspec.c

	Added parsing of xds files from memory buffers

	* global.h

	Lots of new declarations

	* main.c

	Test routines now use GnomeVFS to load XML files; app now uses the GnomeApp widget (losing the logo and the auth icons).

	* Makefile

	Added cong-error-file-save.o
	
2002-08-23 David Malcolm

	* cong-error-dialog.c cong-error-file-open.c cong-error-tests.c Makefile global.h main.c open.c:

	Error handling and toolbar cleanup

	* cong-error-dialog.c cong-error-file-open.c cong-error-tests.c:

	New files: error handling

	* Makefile, dispspec.c, global.h, main.c, xmlview.c

	Added Bonobo control embedding test

	* dispspec.c (cong_dispspec_new_from_xml_file)

	Added a way to generate a crude dispspec automatically from an xml file (provided it was loaded with libxml)
	
2002-08-22 David Malcolm

	* xmlload.c

	New file; converts from libxml structures to flux TTREEs
	
	* dispspec.c

	More robust xds loader (fixes problem with comments)
	
2002-08-20 David Malcolm

	* dispspec.c, global.h, main.c, open.c

	Added support for new "xds" format XML-based dispspec file
	
2002-08-19 David Malcolm

	* dispspec.c, global.h, xmledit.c, xmlview.c

	Renamed struct cong_dispspec to CongDispspec
	
        * dispspec.c, global.h, popup.c

	New internal implementation of the dispspec code
	
	* dispspec.c, global.h, main.c, open.c, popup.c

	Changes to dispspec API, making the TTREE internal representation private
	
2002-08-16  David Malcolm

	* cong-document.c

	New file.
	
	* Makefile, global.h, main.c, open.c, save.c, tree.c, xmledit.c

	Updated code to use cong_document struct where appropriate (as opposed to a raw TTREE)
	
	* cong-location.c, global.h, popup.c, select.c, xmledit.c, xmlview.c

	Moved struct selection members t0,t1,c0,c1 over to using struct cong_location.

	* Makefile

	Added cong-location.o to objects, and libxml-2.0 to packages.

	* cong-location.c

	New file.

	* cursor.c, dispspec.c, global.h, popup.c, position.c, select.c, tree.c, xmldata.c, xmledit.c, xmlview.c

	Moved struct curs members t and c to a new cong_location struct (I aim to do this wherever the code uses a node/offset pair); introduced a cong_dispspec struct to replace explicit usage of TTREE as a precursor to changing the representation of dispspecs; added emacs layout to top of files (copied from Nautilus) 

	* main.c

	Added some test code, and corresponding items to the application's menu bar.

	* open.c

	Tracking changes to dispspec representation
	
	
2002-08-13  David Malcolm

	* xmlview.c

	Added "folding" support to editor view.

        * Makefile

	Added -Wall to compilation options
	
	* cursor.c, dispspec.c, global.h, main.c, new_doc.c, open.c, popup.c, position.c, save.c, select.c, tree.c, xmldata.c, xmledit.c, xmlview.c:

	Moved most of the global vars into cong_globals and cong_gui structs; added UNUSED_VAR macro to reduce warning count; ported from GtkTree to GtkTreeView widget; added arguments to various cursor and selection functions to make their target explicit; replaced usage of assert with g_assert.

	* file.c

	Fixed a const-correctness problem
	

2002-08-08  David Malcolm

	* dispspec.c, new_doc.c:

	Ported usage of GTK_WINDOW_DIALOG to GTK_WINDOW_TOPLEVEL for GTK 2

	* dispspec.c:

	Added some debug logging

	* main.c:

	Ported toolbar and accelerator code to GTK 2

	* open.c:

	Added some simple error reporting.

	* tchoice.c:

	Hacked away innards; does not compile under GTK2 but appears to be unused

	* xmledit.c:

	Removed call to gtk_signal_handlers_destroy

	* xmlview.c:

	Added define of GTK_ENABLE_BROKEN to support legacy GtkTree code
	
	* Makefile:

	Changed from gtk-config to pkg-config
	
	* README:

	Updated build instructions and changed various URLs from styx.net to copyleft.no

	
2000-01-08  Hans Petter Jansson  

	* cursor.c, position.c:

	Cursor fixes.

1999-12-09  Hans Petter Jansson  

	* README:

	Added note about Flux.

	* README:

	Added note about file requester on Windows.

	* README, ilogo.c, main.c:

	New logo and usage description.

	* open.c:

	Fixed interactive opening.

	* README:

	Windows build comments.

	* README:

	Windows building and CVS info.

	* COPYING, Makefile, Makefile.win, README, auth_off.c, auth_on.c, cursor.c, dispspec.c, file.c, global.h, icon_assemble.c, icon_connect.c, icon_new.c, icon_openfile.c, icon_submit.c, ilogo.c, main.c, new_doc.c, open.c, popup.c, position.c, save.c, select.c, tchoice.c, tree.c, xmldata.c, xmledit.c, xmlview.c:

	Initial import.

	* COPYING, Makefile, Makefile.win, README, auth_off.c, auth_on.c, cursor.c, dispspec.c, file.c, global.h, icon_assemble.c, icon_connect.c, icon_new.c, icon_openfile.c, icon_submit.c, ilogo.c, main.c, new_doc.c, open.c, popup.c, position.c, save.c, select.c, tchoice.c, tree.c, xmldata.c, xmledit.c, xmlview.c:
	New file.

