2010-01-19  Graham Cobb  <g+770@cobb.uk.net>

	* Makefile.am (libgpepimc_la_LDFLAGS): Set -version-info to 2:0:1 as 
	new functions have been added to the interface

	* gpe/pim-categories-ui.h: Add gpe_pim_categories_list_window
	Add gpe_pim_categories_reset_window
	Add gpe_pim_categories_from_window

	* ui.c (gpe_pim_categories_list): Split gpe_pim_categories_list_window out 
	of gpe_pim_categories_dialog
	(gpe_pim_categories_reset_window): Split gpe_pim_categories_reset_window out
	of gpe_pim_categories_dialog
	(gpe_pim_categories_from_window): Create gpe_pim_categories_from_window

2010-01-07  Graham Cobb  <g+770@cobb.uk.net>

	* ui.c (gpe_pim_categories_dialog): Bring back OK button on Fremantle

2010-01-06  Graham Cobb  <g+770@cobb.uk.net>

	* ui.c (gpe_pim_categories_dialog): HACK to workround Maemo5 bug with toggle rendering.

2009-10-04  Graham Cobb  <g+770@cobb.uk.net>

	* configure.ac: Check for Maemo version

	* ui.c (gpe_pim_categories_dialog): Remove Cancel button on Fremantle

2008-09-05  Graham Cobb  <g+770@cobb.uk.net>

	* debian/control: change binary package name to libgpepimc1

	* Makefile.am (libgpepimc_la_LDFLAGS): set -version-info to
	1:0:0 as these changes are incompatible with previous library
	version

	* internal.h: Move gpe_pim_category_delete to pim-categories.h
	Move struct gpe_pim_category from pim-categories.h

	* gpe/pim-categories.h: Move gpe_pim_category_delete from internal.h
	Move struct gpe_pim_category to internal.h

	* db.c (gpe_pim_categories_refresh): Add gpe_pim_categories_refresh.
	Also, make categories data structure opaque: gpe_pim_category_rename, 
	gpe_pim_category_set_colour and gpe_pim_category_delete update 
	in-memory categories; gpe_pim_categories_list returns list of category ids;
	gpe_pim_category_delete takes id, not category address.
	(check_table_update): remove unused variable declarations.
	

2008-06-14  Graham Cobb  <g+770@cobb.uk.net>

	* db.c (gpe_pim_categories_init): Add patch from Lars Persson Fink,
	bug 182, to sort categories by name

2008-01-10  Graham Cobb  <g+770@cobb.uk.net>

	* ui.c: Fix usage of new color argument in 
	hildon_color_button_get_color.  Does fix #128

2007-12-30  Graham Cobb  <g+770@cobb.uk.net>

	* ui.c: Fix typo in previous change

2007-12-28  Florian Boor  <florian@kernelconcepts.de>

	* ui.c: Do not set "allow-checkbox-mode" property if using modern
	  Hildon  libraries. Should fix #128

2007-11-05  Graham Cobb  <g+770@cobb.uk.net>

	* configure.ac, ui.c: set HILDON_VER to 2

2007-10-28  Graham Cobb  <g+770@cobb.uk.net>

	* Makefile.am, configure.ac: build and compile
	changes for new hildon libraries in chinook

2007-09-06  Graham Cobb  <g+770@cobb.uk.net>

	* db.c, gpe/pim-categories.h: Add gpe_pim_category_id and make 
	categories case independent

2007-06-08  Florian Boor  <florian@kernelconcepts.de>

	* Release version 0.9
	* remove unused file
	* doc/libgpepimc-docs.shtml: Fix address, org and update version.
	* configure.ac: push version and update email.
	* Remove debian stuff from distribution
	* Package pot file

2007-03-13  Graham Cobb <g+gpe@cobb.uk.net>

	* debian/control: fix Depends: clause

2007-03-12  Graham Cobb <g+gpe@cobb.uk.net>

	* debian/rules: uncomment invocation of dh_makeshlibs

2007-02-19  Graham Cobb <g+gpe@cobb.uk.net>

	* debian/control: fix typo (missing comma in Depends:)

2007-02-13  Neal H. Walfield  <neal@gnu.org>

	* db.c (gpe_pim_categories_init): Protect against multiple calls.

2006-07-31  Florian Boor  <florian@kernelconcepts.de>

    * Release version 0.8
    * db.c (gpe_pim_category_new), (load_one): Fix memory allocation bug.
      Use more glib types.
    * autogen.sh: Create po/ChangeLog autotools insists to have.
    * po/Makefile.in.in: removed

2006-06-10  Florian Boor  <florian@kernelconcepts.de>
	
	* Makefile.am: Copy debian files in order to build a package.
	* Release version 0.7

2006-04-21  Jan Arne Petersen <jpetersen@jpetersen.org>

	Add support for some specific hildon widgets.
	* configure.ac: add hildon-lgpl and hildon-libs to DEP_MODULES
	* ui.c (color_changed), (set_widget_color_str), (category_dialog): Use
	HildonColorButton and HildonCaption.

	Fixed some Bugs.
	* db.c (gpe_pim_category_new): Use g_malloc0 to clear colour field.
	* ui.c (palette_color), (select_color), (do_update_category),
	(category_dialog): Use g_object_set_data_full with g_free as
	GDestroyNotify for the 'col' data.
	* ui.c (do_update_category), (category_dialog): Use 'path' instead of
	id to identify the currently edited category to fix the edit new
	categories bug (and some others).
	* ui.c (gpe_pim_categories_dialog): Remove unneeded LS_DUMMY column.
	* ui.c (categories_dialog_ok): Fix new category color bug.
	* ui.c (gpe_pim_categories_dialog): Fix data for new_category
	callback.

2006-04-20  Florian Boor  <florian@kernelconcepts.de>

	* Minor documentation fixes.
	
2006-04-18  Florian Boor  <florian@kernelconcepts.de>

    * ui.c: Activate buttons only if category selected.
      Change box packaging to fit on qvga screens.

2006-04-17  Florian Boor  <florian@kernelconcepts.de>

    * ui.c: Category editing, minor GtkObject -> GObject conversion.
      Rename (do_new_category) to (do_update_category), make this function
      able to update existing categories.
      Rename (new_category) to (category_dialog) and take parameter depending
      on what the desired action is.
      (new_category), (modify_category): New functions calling (category_dialog)
      Implement colour palette functions and preview widget.
    * db.c: minor improvements and replacing of free() with g_free();  

2006-04-16  Florian Boor  <florian@kernelconcepts.de>

    * db.c (check_table_update): Fix typo causing data loss.
    * ui.c: Introduce colour column and column constants.

2006-04-12  Florian Boor  <florian@kernelconcepts.de>

    * db.c (load_one): Load colour field.
      (check_table_update): New function for database update.
      (gpe_pim_category_colour): New function
      (gpe_pim_category_new): Initialise colour field in db.
      (gpe_pim_category_set_colour): New function.
    * pim-categories.h: Add new color related functions and missing rename 
                        function. Add colour field to category struct.
    * Makefile.am: Set library version.
    * configure.ac: Version to 0.7
    * Remove some duplicated stuff from doc/Makefile.am.
    * Document new functions.

2006-02-28  Florian Boor  <florian@kernelconcepts.de>

    * Release version 0.6
    * Change documentation license to LGPL to avoid license chaos.

2005-11-25  Florian Boor  <florian@kernelconcepts.de>

    * ui.c: Fix Hildon incompatibility (allow-checkbox-mode).

2005-11-23  Florian Boor  <florian@kernelconcepts.de>

    * ui.c: Rewrite event handler to use toggle event from cell renderer.

2005-07-25  Florian Boor  <florian@kernelconcepts.de>

	* debian/*: Some minor dependency fix for maemo stuff.

2005-06-20  Florian Boor  <florian@kernelconcepts.de>

	* Release Version 0.5
	* configure.ac: Fix version

2005-06-04  Florian Boor  <florian@kernelconcepts.de>

	* configure.ac: New version, new configuration switch: --enable-hildon
	* debian/*: New files for building debian packages in maemo env.
	* Merge in support for maemo platform.

2005-05-08  Florian Boor  <florian@kernelconcepts.de>

	* doc/tmpl/*.sgml: Improved some documentation.

2005-05-03  Florian Boor  <florian@kernelconcepts.de>

	* db.c: Documented last symbol. 
	* configure.ac: Version to 0.5, require gtk-doc 1.2.
	* doc/gtk-doc.make, doc/Makefile.am: Move to template gtkdoc stuff.

2005-04-15  Florian Boor  <florian@kernelconcepts.de>

	* Add autotools support, removed Makefiles.
	* ui.c: Removed obsolete use of libdisplaymigration.

2005-04-12  Luc Pionchon  <luc@handhelds.org>

	* ui.c (change_category_name): make function static
