2006-01-08  Neil Williams <linux@codehelp.co.uk>

	* qof/qofid.c : Fix logical bug that prevented collection
	data being set.
	* qof/gnc-numeric.c : gnucash sync.

2006-01-03  Neil Williams <linux@codehelp.co.uk>

	* Makefile.am : Add HACKING to dist.
	* backend/file/pilot-qsf-GnuCashInvoice.xml :
	update objects - the file may still be removed in a 
	future release.
	* backend/file/qsf-backend.c : remove uneven 
	debug call
	* backend/file/qsf-xml-map.c : improve debug handling
	* fink/qof1.info : Update library SONAMES for packaging.
	* qof/qofbackend.c : 
	* qof/qof.h : Finalise module loading. Downgrade the reliance
	on the .la files for backends.
	* rpm/qof1.spec : Missed some symlinks.

2006-01-01  Neil Williams <linux@codehelp.co.uk>

	* qof/qofobject.c : 
	* qof/qofobject-p.h : New function to check full
	compliance of an object once instead of failing
	repeatedly.
	* qof/qofsession.c : Check we can create an object
	before attempting.

2005-12-29  Neil Williams <linux@codehelp.co.uk>

	Typo in FSF address corrected.
	* various :

	* qof/guid.c : Support glib 2.9.0 improvement

2005-12-29  Neil Williams <linux@codehelp.co.uk>

	* qof/deprecated.c : New file to preserve deprecated function
	names into the binary for compatibility until libqof2.
	* qof/Makefile.am : New file compiled into libqof1.

	Changes to use qof.h
	* backend/file/qsf-backend.c : 
	* backend/file/qsf-xml-map.c :
	* backend/file/qsf-xml.c :
	* qof/deprecated.h :
	* qof/gnc-event.c :
	* qof/guid.c :
	* qof/kvp_frame.c :
	* qof/qof_book_merge.c :
	* qof/qofbackend.c :
	* qof/qofbook.c :
	* qof/qofclass.c :
	* qof/qofid.c :
	* qof/qofinstance.c :
	* qof/qofobject.c :
	* qof/qofquery.c :
	* qof/qofquerycore.c :
	* qof/qofsession.c :
	* qof/qofsql.c :

2005-12-28  Neil Williams <linux@codehelp.co.uk>

	* qof/qofbackend.c : Allow partial paths to make 
	full use of GModule and the lack of a .la file 
	non-critical.
	* autogen.sh : Adopt a more streamlined script.
	
2005-12-18  Neil Williams <linux@codehelp.co.uk>

	* configure.in : Adding extra compiler warnings.
	* qof/gnc-engine-util.h : Deprecating HAVE_SCANF_LLD

2005-12-14  Neil Williams <linux@codehelp.co.uk>

	* backend/file/qof-backend-qsf.h : v0.2 of QSF, 
	including a	new QofBackendOption, QSF_MAP_FILES.
	* backend/file/qsf-xml.h : Private header,
	converted more functions to static.
	* backend/file/qsf-backend.c : Reorganise to
	use more static functions.
	* backend/file/qsf-xml.c : Remove redundant
	(private) functions.
	
	* configure.in : Bump source version to 0.6.1,
	libqof1 library version to 1.2.0 and qsf library
	version to 0.1.0.

2005-12-07  Neil Williams <linux@codehelp.co.uk>

	New functions to add days or months to a
	Timespec. Deprecating date_add_months.
	* qof/gnc-date.c :
	* qof/gnc-date.h :
	
2005-12-06  Neil Williams <linux@codehelp.co.uk>

	* QOF_MANIFEST_ENG :
	* QOF_MANIFEST_QSF : removed.

	* qof/qof_book_merge.c : detailing todo for param_as_string
	* qof/qofquery.c : 
	* qof/qofquery.h : Deprecate qof_query_print in favour of 
	log system
	* qof/kvp_frame.c : Adding support for timespec and 
	correcting frame handler
	* qof/qofsession.c : KVP does not need a set routine to be copied.

	* backend/file/qsf-backend.c : Removing duplicate code, fixing 
	timespec handling and kvp frame	handling.
	* backend/file/qsf-xml.h : Correcting KVP path write-out in QSF.

2005-12-04  Neil Williams <linux@codehelp.co.uk>

	* qof/qofquery.c : Do not ignore the return value of GList
	functions.  This is likely to become a warning in a future 
	version of glib. (David Hampton, <hampton@employees.org>).

2005-11-29  Neil Williams <linux@codehelp.co.uk>

	* configure.in : Remove examples from build and dist.
	* Makefile.am : Remove examples from build and dist.
	* qof/Makefile.am : Replace gnc-trace with qoflog
	and add deprecated.h
	* qof/qof-be-utils.h : Tidy up macros.
	* qof/qof.h : Add deprecated.h and qoflog.h, remove
	gnc-trace.h
	* qof/qofclass.c : Reorganise private and public functions
	to make the API clearer.
	* qof/qofid.c : Rationalise the hash_table index, optimise
	some error checks. GnuCash sync.
	* qof/qoflog.c : New file, replaces gnc-trace.c - new function
	names to fit convention and new enum names. Removing 
	gnc_trace_num_spaces in favour of a simpler function call.
	* qof/qoflog.h : New file, replaces gnc-trace.h
	* qof/qofquery.c : Reviewing qof_query_print to be able to
	output it via qoflog.
	* qof/qofsession.c : Avoid (gboolean*), use GINT_TO_POINTER
	instead.
	* qof/qofsql.c : Fix INSERT SQL handling.
	* website/hacking.html : New file.
	* website/index.html : Updated to not link to pre1.	

2005-11-29  Neil Williams <linux@codehelp.co.uk>

	* doc/Makefile.am : Fix website symlink -
	thanks to Toshio Kuratomi.

2005-11-17  Neil Williams <linux@codehelp.co.uk>

	* qof/qofsql.c : Fix insert bug.
	* all source files : Update FSF address.

2005-11-13  Neil Williams <linux@codehelp.co.uk>

	 * qof/Makefile.am : Stop bringing in the top
	 include dir - thanks to Koen Kooi <koen@handhelds.org>
	 * qof/gnc-engine-util.h : Fix non-typedef enum_as_string
	 macro definition and document use of statics.

2005-10-23  Neil Williams <linux@codehelp.co.uk>

	* debian/changelog : New upstream release.
	* debian/libqof1.install : Ensure XML schemas and new
	gettext translation is installed with libqof1.
	* qof/gnc-date.c : Fix date string conversion to work
	on broken mktime implementations.
	* qof/gnc-date.h : Deprecate gnc_date_my_last_mday
	* qof/test/test-date.c : Add more special case tests.
	* rpm/qof1.spec : Add translation to sample RPM spec
	file.
	* website/index.html : Release update.

2005-10-21  Neil Williams <linux@codehelp.co.uk>

	* qof/gnc-date.h : Deprecating qof_date_format_get_format
	* qof/gnc-trace.h : Doxygen tweak.
	* qof/guid.c : GnuCash sync.
	* ./qof/qofquery-deserial.c : Tweak - just in case someone
	tries to build it.

2005-10-21  Neil Williams <linux@codehelp.co.uk>

	* HACKING : Advice on how building / hacking
	QOF 0.6.0 differs from previous versions,
	including new requirements for packaging
	and new methods of providing CFLAGS and LIBS 
	data via pkg-config.
	* NEWS : Tweak for 0.6.0
	* QOF_MANIFEST_ENG : Tweak.
	* README : Detailing future changes in QOF and
	adding a pointer to new information in HACKING.
	* backend/README : Future plans.
	* backend/file/qof-backend-qsf.h : Trace fix.
	* backend/file/qsf-backend.c : New log method and
	tidy up initialisation of the params context.
	* backend/file/qsf-xml-map.c : Trace fix.
	* backend/file/qsf-xml.c : Removing double free.
	* configure.in : Move to 0.6.0 final.
	* debian/control : Fix override conflict.
	* doc/doxygen_main_page.c : Warn of future changes
	and new methods.
	* examples/test-qsf.c : tweak.
	* qof/Makefile.am : Temporarily make two private 
	headers public.
	* qof/gnc-date.c : Deprecating qof_date_format_get_format
	and gnc_timet_get_day_start_gdate.
	* qof/gnc-date.h : Doxygen tweaks.
	* qof/gnc-engine-util.c : GnuCash sync, cache improvements.
	* qof/gnc-engine-util.h : New cache methods. Deprecating 
	the SAFE_STRCMP_REAL and SAFE_STRCASECMP macros in favour 
	of the function versions.
	* qof/gnc-event-p.h : Deprecating gnc_engine_generate_event
	* qof/gnc-event.c : Doxygen tweak and trace fix.
	* qof/gnc-event.h :  tweak.
	* qof/gnc-numeric.c : Doxygen fix.
	* qof/gnc-numeric.h : Typos.
	* qof/gnc-trace.c : New trace / log methods.
	* qof/gnc-trace.h : Using enum_as_string macros for logging.
	* qof/guid.c : Doxygen tweak.
	* qof/kvp-util.h : This is a QOF file, not GnuCash file.
	* qof/kvp_frame.c : Cache and logging fix.
	* qof/kvp_frame.h : Deprecating kvp_frame in favour of KvpFrame,
	kvp_value in favour of KvpValue and kvp_value_t in favour of
	KvpValueType.
	* qof/qof-be-utils.h  : qof_begin_edit and qof_commit_edit fix.
	* qof/qof.h : Fixing the major header, making it the only header file
	required to be included to use QOF. Using individual header files in
	applications linked against QOF is now deprecated.
	* qof/qof_book_merge.c : Logging fix.
	* qof/qof_book_merge.h : Fix GNU_SOURCE error.
	* qof/qofbackend-p.h : Deprecating be->price_lookup and be->export.
	Add new functions to remove need for qofbook-p.h private header.
	* qof/qofbackend.c : qof_begin_edit and qof_commit_edit fix.
	* qof/qofbook-p.h : Doxygen fix.
	* qof/qofbook.c : Typos, new functions from qofbackend-p.h and
	cache improvements.
	* qof/qofbook.h : Doxygen fix.
	* qof/qofclass-p.h : Doxygen fix.
	* qof/qofclass.c : Typos and logging fix.
	* qof/qofclass.h : Typos.
	* qof/qofgobj.c : Logging fix.
	* qof/qofid-p.h : Typos.
	* qof/qofid.c : Logging fix and cache improvement.
	* qof/qofid.h : Doxygen fix.
	* qof/qofinstance-p.h : Doxygen fixes.
	* qof/qofinstance.c : Logging fix.
	* qof/qofla-dir.h.in : Directory fix.
	* qof/qofobject.c : Logging fix.
	* qof/qofquery-deserial.c : Denoting removal from main library.
	* qof/qofquery-deserial.h : 
	* qof/qofquery-serialize.c : 
	* qof/qofquery-serialize.h : 
	* qof/qofquery.c : Logging fix and balancing log calls.
	* qof/qofquery.h : Doxygen fix.
	* qof/qofquerycore.c : Logging fix.
	* qof/qofquerycore.h : Typos.
	* qof/qofsession.c : Removing GnuCash code.
	* qof/qofsession.h : Removing GnuCash comments from Doxygen.
	* qof/qofsql.c : Logging fix.
	* qof/qofsql.h : Denoting use of libgda.
	* qof/test/test-date.c : Highlight issue with Mac OSX
	* qof/test/test-object.c : Use main QOF header.
	* qof/test/test-querynew.c : Use main QOF header.
	* website/index.html : Document additions to HACKING on
	the website.

2005-10-11  Neil Williams <linux@codehelp.co.uk>

	* configure.in: Build qofla-dir.h from
	make to put into qof.h Bump version to
	full 0.6.0 release.
	* qof/Makefile.am: Remove old build rules.
	* qof/qofsession.c: Remove unused code.
	* qof/qofbackend.c: Remove unused code.

2005-09-27  Neil Williams <linux@codehelp.co.uk>

	* backend/file/qof-backend-qsf.h: Unneeded wrapper.
	* backend/file/qsf-backend.c: New log_module support.
	* backend/file/qsf-xml.c: QOF_MOD_QSF
	* qof/gnc-date.c: QOF_MOD_ENGINE
	* qof/gnc-event.c: QOF_MOD_ENGINE 
	* qof/gnc-trace.c: Removing enum based module selection,
	replacing with GHashTable method to support non-GnuCash usage.
	* qof/gnc-trace.h: Documenting new log functions.
	* qof/guid.c: QOF_MOD_ENGINE
	* qof/kvp_frame.c: QOF_MOD_KVP
	* qof/kvp_frame.h: QOF_MOD_KVP
	* qof/qof.h: adding gnc-trace.h
	* qof/qof_book_merge.c: New log_module support.
	* qof/qof_book_merge.h: QOF_MOD_MERGE
	* qof/qofbackend.c: QOF_MOD_BACKEND
	* qof/qofbackend.h: new log_module support
	* qof/qofbook.c: QOF_MOD_ENGINE
	* qof/qofclass.c: QOF_MOD_CLASS
	* qof/qofclass.h: new log_module support
	* qof/qofgobj.c: QOF_MOD_QUERY
	* qof/qofid.c: QOF_MOD_ENGINE
	* qof/qofinstance.c: QOF_MOD_ENGINE
	* qof/qofobject.c: QOF_MOD_OBJECT
	* qof/qofobject.h: new log_module support.
	* qof/qofquery.c: QOF_MOD_QUERY
	* qof/qofquery.h: new log_module support.
	* qof/qofquerycore.c: QOF_MOD_QUERY
	* qof/qofsession.c: QOF_MOD_SESSION
	* qof/qofsession.h: new log_module support.
	* qof/qofsql.c: QOF_MOD_QUERY

2005-09-11  Neil Williams <linux@codehelp.co.uk>

	* configure.in: libtool fix and wrong bracketing fix.
	* qof-1.pc.in: Syntax fix.
	* backend/Makefile.am: Moving Werror to prevent
	FC3 raising a warning.
	* backend/file/Makefile.am: Werror
	* examples/Makefile.am: Werror
	* examples/backend/Makefile.am: Werror
	* examples/gobject/Makefile.am: Werror
	* qof/Makefile.am: Werror
	* qof/test/Makefile.am: Werror
	* qof/test/test-object.c: Remove libguile
	* qof/test/test-querynew.c: Remove libguile

2005-09-02  Neil Williams <linux@codehelp.co.uk>

	* .cvsignore: gettext support
	* Makefile.am: make distcheck fix and gettext support.
	* QOF_MANIFEST_QSF: New file.
	* backend/Makefile.am: Where to install the backend config
	XML file.
	* backend/backend-schema.xsd.xml: Revised schema.
	* backend/file/.cvsignore: new file.
	* backend/file/Makefile.am: gettext support
	* backend/file/qsf-backend-v0.1.xml: QSF backend config
	* backend/file/qsf-backend.c: QOF backend config handlers
	and gettext support.
	* backend/file/qsf-xml.h: gettext defines.
	* configure.in: intltoolize and gettext parameters.
	* make-potfiles.in: new file.
	* po/.cvsignore: new file.
	* po/ChangeLog: translation support.
	* po/Makevars: new file.
	* po/POTFILES.in: gettext support.
	* qof/gnc-date.c: Fix GnuCash bug #170444
	* qof/qofbackend-p.h: Distinguish two providers with same access
	method - check_data_type
	* qof/qofbackend.c: check type now in QofBackendProvider, not
	in the QofBackend.
	* qof/qofbackend.h: Documenting the XML config handler.
	* qof/qofsession.c: check_data_type, doxygen and gnucash fix.
	* qof/qofsession.h: check_data_type

2005-08-29  Neil Williams <linux@codehelp.co.uk>

	* backend/file/qsf-xml.h: Doxygen tweaks.
	* qof/gnc-event.h: Adding to Doxygen output.
	* qof/guid.h: Doxygen correction.
	* qof/qof-be-utils.h: Doxygen correction.
	* qof/qof.h: Doxygen handling and making the
	library directory public.
	* qof/qof_book_merge.h: Doxygen correction.
	* qof/qofbackend.c: New backend library load
	function, using .la files for portability.
	* qof/qofbackend.h: qof_load_backend_library.
	* qof/qofchoice.h: Tweak.
	* qof/qofid.h: Doxygen correction.
	* qof/qofla-dir.h.in: Licence correction. 
	* qof/qofquery-deserial.h: Removing from doxygen.
	* qof/qofquery-serialize.h: Removing from doxygen.
	* qof/qofsession.c: Deprecating current_session and
	using new backend load calls.
	* qof/qofsession.h: Doxygen correction.

2005-08-12  Neil Williams <linux@codehelp.co.uk>

	* qof/qofinstance.c: Improved dirty entity handling.

2005-08-12  Neil Williams <linux@codehelp.co.uk>

	* backend/file/qsf-backend.c: Cast fixes
	* backend/file/qsf-object.xsd.xml: QOF_TYPE_CHOICE attribute
	* backend/file/qsf-xml-map.c: Cast changes.
	* backend/file/qsf-xml.c: Casts 
	* configure.in: Tweak to library version
	* qof/gnc-date.c: tweak
	* qof/gnc-date.h: Remove todo marker
	* qof/qofbook-p.h: Move qof_book_mark_saved.
	* qof/qofbook.h: Making qof_book_mark_saved public.
	* qof/qofquery.h: Adding choice
	* qof/qofquerycore-p.h: Choice
	* qof/qofquerycore.c: Choice queries
	* qof/qofquerycore.h: Choice predicate definition.
	* qof/test/test-book-merge.c: Removing Guile.
	* qof/test/test-engine-stuff.c: small cast change.

2005-07-24  Neil Williams <linux@codehelp.co.uk>

	* backend/file/pilot-qsf-GnuCashInvoice.xml: Using real
	pilot-link data.
	* backend/file/qsf-backend.c: Removing debug code, loading
	maps alongside objects, QOF_TYPE_CHOICE.
	* backend/file/qsf-object.xsd.xml: QOF_TYPE_CHOICE
	* backend/file/qsf-xml-map.c: Loading maps alonside objects.
	Outline of conversion loader.
	* backend/file/qsf-xml.c: Accurately reporting map
	validation counts.
	* backend/file/qsf-xml.h: Doxygen.
	* configure.in: Support for STRUCT_TM_GMTOFF check.
	* qof/gnc-numeric.h: Doxygen fixes.
	* qof/qof_book_merge.c: Removing unused header.
	* qof/qof_book_merge.h: 
	* qof/qofbackend-p.h: 
	* qof/qofbackend.h: Don't need the private header here.
	* qof/qofinstance.c: Change in API to make collection
	dirty when instance is dirty. API to handle do_free.
	* qof/qofinstance.h: Doxygen
	* qof/qofsession.c: Fixing qof_entity_copy_list after
	tests under CashUtil.
	* qof/test/test-date.c: Mac OSX fix.

2005-07-18  Neil Williams <linux@codehelp.co.uk>

	* backend/file/qof-backend-qsf.h: tweak
	* backend/file/qsf-backend.c: Using editlevels
	* backend/file/qsf-xml.h: New types added to doxygen.
	* qof/gnc-engine-util.h: Correcting build to use known
	config instead of guessing.
	* qof/qof-be-utils.h: Macros as functions for use when
	the call must not call return.
	* qof/qofbackend.c: Macros as functions.
	* qof/qofchoice.c: Fixing hash table lookup.
	* qof/qofchoice.h: Check choice selections.
	* qof/qofsession.c: Using editlevels.
	* qof/qofsql.c: Fixing warnings.	

2005-07-05  Neil Williams <linux@codehelp.co.uk>

	* .cvsignore: ignore dist tarball
	* backend/file/qsf-backend.c: QOF_TYPE_CHOICE,
	QOF_TYPE_COLLECT reference handling. Correcting
	casts (gcc 4).
	* backend/file/qsf-xml-map.c:
	* backend/file/qsf-xml.c: Correcting
	casts (gcc 4).
	* configure.in: Removing INTLTOOL - no
	translatable text in the library.
	* doc/Makefile.am: Tweak.
	* doc/doxygen.cfg.in: Tweak.
	* examples/backend/my-instance.c:
	* examples/gobject/gobj-example.c:
	* examples/query-example.c:
	* examples/sql-example.c:
	* examples/test-book-merge.c:
	* examples/test-qsf.c: Correcting
	casts (gcc 4).
	* qof/Makefile.am: Test case support.
	* qof/gnc-engine-util.h: Fixing macro.
	* qof/gnc-trace.h: Typo.
	* qof/guid.c: GnuCash changes and correcting
	casts (gcc 4).
	* qof/guid.h: GnuCash sync.
	* qof/qof-be-utils.h: New functions to allow
	macros to be used from the library.
	* qof/qof.h: QOF_TYPE_CHOICE
	* qof/qof_book_merge.c: QOF_TYPE_CHOICE
	* qof/qofbackend.c: New functions for qof-be-utils.h
	macros.
	* qof/qofbackend.h: Docs for new functions.
	* qof/qofbook.h: Moving functions to get macros to
	work.
	* qof/qofchoice.c: QOF_TYPE_CHOICE
	* qof/qofchoice.h: QOF_TYPE_CHOICE
	* qof/qofclass.c: downgrading error reporting.
	* qof/qofgobj.c: Correcting
	casts (gcc 4).
	* qof/qofid.h: QOF_TYPE_CHOICE
	* qof/qofobject.h: QOF_TYPE_CHOICE
	* qof/qofquery.c: typo.
	* qof/qofquerycore-p.h: QOF_TYPE_COLLECT
	* qof/qofquerycore.c: QOF_TYPE_COLLECT
	* qof/qofquerycore.h: QOF_TYPE_COLLECT
	* qof/qofsession.c: Using a genuine QofParam.
	* qof/qofsession.h: QOF_TYPE_CHOICE
	* qof/qofsql.c: remove cm_setter
	* qof/test/.cvsignore:
	* qof/test/Makefile.am: New test cases
	* qof/test/test-book-merge.c:
	* qof/test/test-date.c:
	* qof/test/test-engine-stuff.c:
	* qof/test/test-engine-stuff.h:
	* qof/test/test-guid.c:
	* qof/test/test-numeric.c:
	* qof/test/test-object.c:
	* qof/test/test-querynew.c:
	* qof/test/test-stuff.c:
	* qof/test/test-stuff.h:

2005-07-05  Neil Williams <linux@codehelp.co.uk>

	* backend/file/qsf-backend.c: Tweak.
	* configure.in: Improved GLIB detection.
	* doc/Makefile.am: website link.
	* doc/doxygen_main_page.c: related page links.
	* doc/map-plan.txt: Ideas
	* qof/Makefile.am: Linking Glib properly.
	* qof/gnc-engine-util.h: New enum as string macros.
	* qof/guid.c: Sync with GnuCash.
	* qof/guid.h: Tweak documentation.
	* qof/qofbook.c: GnuCash sync.
	* qof/qofclass.h: Adding QOF_TYPE_COLLECT.
	* qof/qofid.c: Collection from a list.
	* qof/qofid.h: Count a collection.
	* qof/qofobject.h: Link to QOF-generator.
	* qof/qofquerycore.c: Remove debug code.
	* qof/qofsession-p.h: GnuCash hack.
	* qof/qofsession.c: GnuCash tweaks.

2005-06-17  Neil Williams <linux@codehelp.co.uk>

	* .cvsignore: Distribution preparation.5
	* ./ChangeLog:
	* ./Makefile.am: Removing unused config rules.
	* ./NEWS:
	* ./README:
	* ./README.cvs:
	* ./TODO: Documentation update.
	* ./autogen.sh: Removing unused m4 macro.
	* ./backend/.cvsignore: 
	* ./backend/Makefile.am: 
	* ./backend/dwi/Makefile.am: 
	* ./backend/file/.cvsignore: 
	* ./backend/file/Makefile.am: API freeze.
	* ./backend/file/qof-backend-qsf.h: Freezing the API 
	* ./backend/file/qsf-backend.c: API freeze.
	* ./backend/file/qsf-object.xsd.xml: QOF_TYPE_COLLECT
	* ./backend/file/qsf-xml.h: Now a private header.
	* ./configure.in: Pre-release version increments.
	* ./doc/.cvsignore: 
	* ./doc/Makefile.am:
	* ./doc/backend-api.txt:
	* ./doc/backend-errors.txt:
	* ./doc/doxygen.cfg.in:
	* ./doc/doxygen_main_page.c: Folding txt files into doxygen.
	* ./examples/Makefile.am:
	* ./examples/README:
	* ./examples/backend/Makefile.am:
	* ./examples/gobject/Makefile.am:
	* ./examples/gobject/gobj-example.c:
	* ./examples/test-qsf.c:
	* ./lib/libsql/Makefile.am:
	* ./qof-1.pc.in: New pkg-config info.
	* ./qof/.cvsignore:
	* ./qof/Makefile.am:
	* ./qof/gnc-date.h:
	* ./qof/qof_book_merge.c: API freeze.
	* ./qof/qof_book_merge.h:
	* ./qof/qofclass.h:
	* ./qof/qofsession.c: Handling .so + .dylib
	* ./website/gobj-example.c.html:
	* ./website/index.html:
	* ./website/my-obj-example.c.html:
	* ./website/qof.css:
	* ./website/why-qof.html: Website overhaul.

2005-05-08  Neil Williams <linux@codehelp.co.uk>
	* backend/file/qsf-backend.c: QOF_TYPE_COLLECT
	reference handling.
	* qof/qof_book_merge.c: Merging collections.
	* qof/qofid.c: Compiler warning fix.
	* qof/qofsession.c: recursing collections.

2005-05-07  Neil Williams <linux@codehelp.co.uk>
	* README: Documenting newest features.
	* backend/file/Makefile.am: Fixing dist build
	* backend/file/qsf-backend.c: QOF_TYPE_COLLECT
	* backend/file/qsf-object.xsd.xml: Validation typo
	* configure.in: 
	* doc/Makefile.am:
	* doc/doxygen.cfg.in:
	* examples/Makefile.am:
	* examples/backend/Makefile.am:
	* examples/backend/my-app.c:
	* examples/backend/my-instance.c:
	* examples/my-object.c:
	* examples/query-example.c:
	* examples/sql-example.c:
	* examples/test-qsf.c:
	* lib/libsql/Makefile.am:
	* qof/Makefile.am: Fixing build errors.
	* qof/kvp_frame.h: Doxygen fix
	* qof/qof_book_merge.c: 
	* qof/qofclass.h:
	* qof/qofid.c:
	* qof/qofid.h: QOF_TYPE_COLLECT
	* qof/qofsession.c: Recursive copying
	* qof/qofsession.h: Recursive declarations.
	* qof/qofsql.c: Fixing dist build.

2005-04-25 Neil Williams <linux@codehelp.co.uk>
	* backend/file/pilot-qsf-GnuCashInvoice.xml:
	Tweaked the map in preparation for changes in
	pilotqof.
	* backend/file/qsf-xml-map.c: planning
	* backend/file/qsf-xml.h: Documentation
	* qof/gnc-engine-util.c: GnuCash changes
	* qof/gnc-engine-util.h: enum as string
	macro improved.
	* qof/gnc-event.c: 
	* qof/gnc-event.h: 
	* qof/gnc-numeric.c:
	* qof/gnc-numeric.h:  
	* qof/gnc-trace.c:
	* qof/gnc-trace.h:
	* qof/guid.h: GnuCash changes.
	* qof/kvp_frame.c: New names for deprecated 
	functions.
	* qof/kvp_frame.h: Doxygen improvements and
	defines to replace deprecated functions.
	* qof/qof_book_merge.c: Change to unsigned
	integers.
	* qof/qofclass.c: Reference handling.
	* qof/qofclass.h: Doxygen tweak.
	* qof/qofid.h: Removing FreqSpec.
	* qof/qofquery.c:
	* qof/qofquery.h: GnuCash changes.
	* qof/qofquerycore.c: Date query handling.
	* qof/qofquerycore.h: Replacing deprecated value.
	* qof/qofsql.c: UTC date handling.
	* qof/qofsql.h: Doxygen.

2005-04-12 Neil Williams <linux@codehelp.co.uk>
	* backend/file/.cvsignore: New file.
	* backend/file/qsf-backend.c :
	Reference handling and KVP support.
	* backend/file/qsf-object.xsd.xml :
	Tightening up the validation of attributes
	and namespaces.
	* backend/file/qsf-xml.h : Documentation
	tweaks.
	* doc/Makefile.am : Correcting error in
	datadir.
	* examples/.cvsignore : Tweaked.
	* qof/Makefile.am : Building with SQL.
	* qof/gnc-date.c :
	* qof/gnc-date.h :UTC date and time
	handling added. Documentation tweaks.
	* qof/gnc-engine-util.h : ENUM as string
	support macro.
	* qof/gnc-trace.c : Using our own trace
	file instead of overwriting GnuCash.
	* qof/qof-be-utils.h :
	* qof/qof.h :Documentation and directory fixes.
	* qof/qof_book_merge.c : CHAR handling
	* qof/qof_book_merge.h : Make tweak.
	* qof/qofbackend.h : Adding QSF error code
	and documentation tweaks.
	* qof/qofclass.c : Reference handling.
	qof_class_get_referenceList()
	* qof/qofclass.h : Prototype for
	qof_class_get_referenceList().
	* qof/qofgobj.c :
	* qof/qofgobj.h : Directory tweaks.
	* qof/qofquery-deserial.c : Remove
	deprecated code.
	* qof/qofquery-deserial.h : Add warning
	about unfinished status.
	* qof/qofquery-serialize.c : Remove
	deprecated code.
	* qof/qofquery-serialize.h : Directory tweaks.
	* qof/qofquery.c : Remove deprecated code.
	* qof/qofquery.h : Typo.
	* qof/qofquerycore.c :
	* qof/qofquerycore.h : Remove deprecated code.
	* qof/qofsession.c : Reference handling.
	* qof/qofsql.c : Directory changes,
	typos, handling UTC time in queries,
	handling INSERT commands.
	* qof/qofsql.h : Documentation of INSERT,
	fixes and prototypes of insert handlers.

2005-03-21 Neil Williams <linux@codehelp.co.uk>
	* backend/file/qsf-backend.c:
	* backend/file/qsf-xml.c:
	* backend/file/qsf-xml.h:
	Reference support for partial QofBooks
	* doc/doxygen.cfg.in: Doxygen search engine.
	* qof/kvp_frame.h: typos.
	* qof/qof_book_merge.c: Reference handling
	and fixing QOF_TYPE_CHAR routines.
	* qof/qofbackend.h: Adding error code for QSF.
	* qof/qofbook.h: documentation tweaks.
	* qof/qofclass.c: Reference handling support.
	* qof/qofclass.h: Typos and reference handling.
	* qof/qofid.c: Typo.
	* qof/qofsession.c: Reference support changing
	from hashtable to list.
	* qof/qofsession.h: Reference support.

2004-05-01 Linas Vepstas <linas@linas.org>
	* Add query to XML serialization
	* Add doxygen automatic document generation

2004-04-17 Linas Vepstas <linas@linas.org>
	* Add SQL client support
	* Add gobject support
	* Modernize autogen infrastructure

2003-09-27 Linas Vepstas <linas@linas.org>
	* src/*: sync with GnuCash CVS HEAD; includes misc cleanup, a whole
	  class of new KVP functions, and and important cleanup of the trace
	  facility

2003-06-25 Linas Vepstas <linas@linas.org>
	* src/*, examples/*:  rename Gnucash files to use qof prefix
	* release version 0.2

2003-06-16 Linas Vepstas <linas@linas.org>
	* initial release of version 0.1
