2011-04-05  Neil Williams  <linux@codehelp.co.uk>

	* .cvsignore: tweak for anjuta cache
	* configure.ac: Bump version and support -Wl,--no-add-needed
	in --enable-compile-warnings
	* src/Makefile.am: Add missing linkage to gobject libraries.-Wl,--no-add-needed

2009-05-24  Neil Williams  <linux@codehelp.co.uk>

	* 0.1.7 release.
	* autogen.sh: Remove outdated pc file, if it exists.

2009-05-03  Neil Williams  <linux@codehelp.co.uk>

	* Makefile.am, configure.ac: Remove the SONAME from
	the name of the pkgconfig file. Bump SONAME.
	* src/expenses-gtk.c, src/qof-expenses.c,
	* src/qof-expenses.h: Standardize on QofCurrency
	so that the same details can be used by other
	applications. Requires the SONAME bump.

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

	* src/qof-expenses.c, src/qof-main.c, src/qof-main.h:
	remove the need for qof_main_make_utf8.

2009-04-30  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac, debian/rules, expensesobjects.symbols.in:
	Implement symbol versioning support.
	* desktop/gpe-expenses.desktop.in.in: Remove deprecated
	Encoding key.

2009-04-30  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac, Makefile.am: Add support for m4/
	* doc/doxygen.cfg.in: Update doxygen config file for
	current doxygen support.

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

	* src/gpe-expenses.c : Fix wrong use of QOF_DATE_FORMAT_LOCALE
	instead of a format that can be reliably parsed. Switch to
	QOF_DATE_FORMAT_CE as a temporary measure.

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

	* Makefile.am, doc/Makefile.am, doc/xml/Makefile.am:
	Handle devhelp support targets.
	* doc/doxygen.cfg.in : Drop search engine and export XML
	for devhelp support.
	* doc/doxygen_to_devhelp.xsl: devhelp support borrowed
	from QOF.

2008-11-16  Neil Williams  <linux@codehelp.co.uk>

	* src/expenses-gtk.c (compare_cache), (edit_ok_clicked):
	Protect against double-free - real fix is in QOF 0.8.0.
	* src/expenses-gtk.c (build_categories_string): Drop colour
	support - not implemented in the main UI. Fixes a couple of
	intermittent crashes when changing categories.

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

	* src/expenses-gtk.c (cat_populate) : Align signedness of
	max_list in call to gpe_pim_category_new. Fixes build failure
	with upcoming gcc-4.4. Patch from Martin Michlmayr.

2008-06-26  Neil Williams  <linux@codehelp.co.uk>

	* src/expenses-gtk.c (edit_ok_clicked), (edit_cancel_clicked),
	(edit_delete_clicked): Unset the context entity so that properties
	cannot be viewed if no expense is selected in the tree view.
	* src/expenses-gtk.c (edit_ok_clicked): Get the category name from
	the GPE support.
	* src/expenses-gtk.c (build_categories_string),
	(set_selected_category), (on_categories_clicked), (cat_compare),
	(cat_populate), (edit_expense), (open_about_dialog),
	(exp_show_entities), (set_toolbar): Switch category handling from ComboBox
	to GtkLabel, merge QOF categories into GPE categories and store the combined
	values in QOF.
	* src/gpe-expenses.c (gpe_gui_start): Remove unused context parameters.
	* src/gpe-expenses.h: Remove unused context parameters.
	* src/qof-expenses.c (gpe_currency_lookup_name): Prevent crash if
	no valid currency data exists.

2008-06-25  Neil Williams  <linux@codehelp.co.uk>

	* AUTHORS: Incorporate category handling code from gpe-contacts.
	* src/expenses-gtk.c (edit_ok_clicked), (build_categories_string),
	(set_selected_category), (on_categories_clicked), (cat_populate),
	(edit_expense): Add support code for creating and editing existing
	GPE categories.
	* src/gpe-expenses.h: Swap the category combo-box for a GPE category
	button and string label. (Allows more than one category per expense.)

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

 * config.rpath, Makefile.am : Restore file from
   gettext for cross-building support.

2007-12-24  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac : Limit the extra dependencies from pkg-config.
	* src/Makefile.am : Use restricted library linkages.
	* src/gpe-expenses.c: (main): Allow --explain to work whilst
	there is only one database (-d is not supported.)

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

	* configure.ac: Remove duplicate package check,
       bump library version and package version.
	* debian/changelog: New debian version.
	* src/Makefile.am: Remove unneeded linkages.
	* src/qof-expenses.c: (qof_main_make_utf8): Added local
       copy to resolve missing symbol.
	* src/qof-expenses.c: (gpe_currency_lookup_name): Populate
       the currency details when looking up by name.

2007-09-13  Neil Williams  <linux@codehelp.co.uk>

	* src/expenses-gtk.c: 
	(exp_show_entities) : Use QOF_DATE_FORMAT_LOCALE instead of 
	assuming QOF_DATE_FORMAT_UK.
	(change_amount), (open_new_expense): Use the current entity and
	tidy up afterwards.
	(open_new_expense): Use locale.h to determine the preset locale currency
	when creating a new expense.

2007-09-08  Neil Williams <linux@codehelp.co.uk>

	* src/qof-expenses.h : Stop defining LIBRARY_GETTEXT_PACKAGE
	which breaks builds using libqofexpensesobjects-dev.

2007-08-16  Neil Williams <linux@codehelp.co.uk>

	* COPYING,
	debian/copyright : Relicence to GPLv3.

2007-07-31  Neil Williams <linux@codehelp.co.uk>

	* src/expenses-gtk.c: (edit_expense), (exp_show_entities):
		Use dgettext (LIBRARY_GETTEXT_PACKAGE, foo) to retrieve the
		translated strings from the library.
	* src/qof-expenses.c: (ExpensesRegister): Ensure bindtextdomain
	is run when initialising the library.
	* src/qof-expenses.h: Doxygen additions to explain how to translate
	just the strings for the user interface.
	* src/translate.c: Use gettext definitions instead of glib so
	that the code can handle multiple po directories.
	* src/translate.sh: Let translate.h include the expanded macro
	for LIBRARY_GETTEXT_PACKAGE.

2007-07-31  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (EXTRA_DIST): Add m4/ChangeLog.

2007-07-14  Neil Williams <linux@codehelp.co.uk>

	* src/qof-expenses.c : Ensure currencies are
	populated when calling gpe_currency_lookup_name();

2007-07-11  Neil Williams <linux@codehelp.co.uk>

	* src/translate.c,
	src/translate.sh,
	src/expenses-gtk.c,
	src/Makefile.am :  support translating the string representations 
	of expense types.
	* src/gpe-expenses.c,
	src/qof-expenses.c :  translate the Help output from popt
	* make-potfiles.in : Explicitly add the translate.h
	special marker file.
	* autogen.sh : Generate translate.h from a CVS-only start.

2007-05-27  Neil Williams <linux@codehelp.co.uk>

	* .cvsignore,
	Makefile.am,
	configure.ac,
	qofexpenses0.pc.in,
	debian/control,
	debian/gpe-expenses.install,
	debian/libqofexpensesobjects-dev.install,
	debian/libqofexpensesobjects-doc.doc-base,
	debian/libqofexpensesobjects-doc.install,
	debian/libqofexpensesobjects0-dbg.install,
	debian/libqofexpensesobjects0.install,
	doc/Makefile.am,
	doc/doxygen.cfg.in,
	src/.cvsignore,
	src/Makefile.am,
	src/expenses-gtk.h,
	src/qof-expenses.h,
	src/qof-main.h : Spin out qof-expenses into a shared
	library for gpe-cash. Add doc package, dev and dbg.

	* configure.ac,
	debian/changelog,
	qofexpenses0.pc.in : Bump to v0.1.0 to reflect internal
	build changes and new dependencies.

2007-04-19  Neil Williams <linux@codehelp.co.uk>

	* configure.ac,
	po/pt.po : Add Portuguese package translation.
	Thanks to Miguel Figueiredo <elmig@debianpt.org>

2007-04-17  Neil Williams <linux@codehelp.co.uk>

	* src/expenses-gtk.c : Use gtk_dialog_run instead
	of gtk_widget_show so that the about dialog closes
	properly.
	* configure.ac,
	src/gpe-expenses.c,
	src/qof-expenses.c,
	src/qof-expenses.h,
	src/qof-main.c : Tweak the supported compiler warning
	settings and ensure all files build when enabled.

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

	* src/expenses-gtk.c : Correct currency handling
	to match on mnemonic not index numbers. Check
	values against the backend cache to avoid
	setting a value that already exists.

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

	* src/expenses-gtk.c : Correct the properties
	handling to ensure vendor, city, payment and 
	attendees values are retrieved and stored.
	Set the edit window title to match the main
	window.

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

	* autogen.sh,
	configure.ac : Remove maintainer mode usage
	due to problems in GPE/Familiar build.

	* debian/menu,
	desktop/gpe-expenses.desktop.in.in : Standardise
	and simplify app name in menus.

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

	* configure.ac,
	src/qsqldir.h.in : Remove directory header
	to allow gpe-expenses to use whatever backend
	modules are installed. ACCESS_METHOD determines
	the default use of sqlite.

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

	* src/gpe-expenses.c : Use the same directory
	in user home as other GPE utilities.

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

	* src/Makefile.am : Remove unnecessary
	include link.

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

	* doc/xml/gpe-expenses.xml : Move away from the
	pilot-qof default and make the content specific
	to gpe-expenses.

	* src/expenses-gtk.c : Add 
	gtk_tree_sortable_set_sort_column_id to set default 
	sort order of Date/Descending.

	* src/expenses-gtk.c,
	src/qof-expenses.c : Standardise naming convention.
	* src/gpe-expenses.c : Remove unused command line options
	-d, -e and deprecated timespec handler. Replace -x
	with -i as xml is not the usual backend for gpe.

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

	* src/expenses-gtk.c,
	src/expenses-gtk.h : Fix bug in amount entry,
	ensure liststore gets the focus.
	* src/qof-main.c,
	src/qof-main.h,
	src/gpe-expenses.c,
	src/gpe-expenses.h : Remove deprecated QOF
	code and fix struct names.

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

	* src/qof-slite.c,
	src/qof-sqlite.h : use sqlite backend from 
	libqof only.

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

	* TODO,
	configure.ac
	debian/changelog
	src/Makefile.am : Move qsqlite backend into
	 libqof1.
	
	* debian/lintian/overrides/gpe-expenses : Remove
	override - not needed now.

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

	* src/qof-sqlite.c : Add DELETE support on
	QOF_EVENT_DESTROY.

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

	* src/Makefile.am : Add GPE PIM category support.
	* src/expenses-gtk.c : Add category and currency 
	changes.
	* src/gpe-expenses.h : Tweak.

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

	* autogen.sh : Use a sane autogen.sh script
	from pilot-qof.
	* configure.ac : Bump version and depend on
	latest libqof1.
	* src/expenses-gtk.c : Sort date sort order,
	fix getDistance bug, use new parameter based
	edit and commit handlers.
	* src/qof-expenses.c : Back out modify event
	handling to use parameter based edit and commit
	instead.
	* src/qof-sqlite.c : Support loading data from
	existing file.

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

	* src/expenses-gtk.c : Complete switch to 
	QofTime and QofDate.
	* src/qof-expenses.c : Correct setting of initial
	date (current) using QofDate and QofTime.
	* src/qof-sqlite.c : Writing data to sqlite upon
	entity creation.

	* configure.ac : Remove reference to docbook.xsl.
	* doc/xml/gpe-expenses.docbook : Fixing XSL errors with
	upgraded docbook package.
	* doc/xml/gpe-expenses.xml : Add missing content to use
	nwalsh XSL for manpage generation.
	* doc/xml/docbook.xsl.in : Removed - unnecessary with
	upgraded docbook.
	* doc/xml/Makefile.am : Use pilot-qof rules syntax.

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

	* src/expenses-gtk.c : tweak.
	* src/gpe-expenses.c : Create a new database
	in a default location if none exists or is
	specified, load default if none given.
	* src/qof-expenses.c : Begin move to QofTime
	and QofDate. Use event handlers for qsql-backend.
	* src/qof-sqlite.c : Create a new database
	in a default location if none exists or is
	specified, load default if none given.

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

	* Makefile.am : Fix indent error for Anjuta2.
	* NEWS : 
	* README : Update for temporary need for libxml2
	in build dependencies.

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

	* src/qsql-dir.h.in : Allow changes to the location
	of the installed backend module.
	* src/qof-expenses.c :
	* src/qof-expenses.h : Inherit currency handling from
	pilot-qof 0.0.9.
	* src/gpe-expenses.c : Implement currencies in Gtk.

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

	* gpe-expenses.glade : Removed - work with
	Gtk without glade from here on.
	* expenses-gtk.c : New Gtk code.
	Added main window, toolbar and list view.
	* configure.ac : Bumped version to 0.0.2

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

	* gpe-expenses.glade : First attempt at Gtk
	frontend. Just an outline.
	* callbacks.c|h : sample glade output - may
	not be retained.

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

	* v0.0.1 : Demo CLI version successfully
	packaged for iPAQ by Koen Kooi.

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

	* : Initial creation from pilot-qof base.
