2005-01-10  Rodrigo Moya <rodrigo@novell.com>

	* e-categories.c (escape_string): new function.
	(hash_to_xml_string): add category names after escaping them.
	(initialize_categories_config): mark the configuration as not dirty
	only when we just got the list of categories from it.

2005-01-07  David Trowbridge <David.Trowbridge@Colorado.edu>

	* configure.in:
	* Makefile.am: added weather calendar backend to build.

2005-01-05  Rodrigo Moya <rodrigo@novell.com>

	* libedataserver/e-categories.c (initialize_categories_config): set
	the configuration to not dirty even when we add the set of built-in
	categories.

2005-01-05  Rodrigo Moya <rodrigo@novell.com>

	* libedataserver/e-categories.c (initialize_categories_config): set
	the initialized flag to TRUE before starting, or we'll get infinite
	recurrent calls to this function.

2005-01-05  Rodrigo Moya <rodrigo@novell.com>

	* libedataserver/e-categories.c (initialize_categories_config): use _()
	instead of N_() for translatable strings.

2005-01-04  Rodrigo Moya <rodrigo@novell.com>

	* libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
	called at idle times.
	(cleanup_at_exit): save configuration if it's dirty. Remove the idle
	callback.
	(initialize_categories_config): install the idle callback.

2005-01-04  Rodrigo Moya <rodrigo@novell.com>

	* art/Makefile.am:
	* art/category*.png: added category icons from GAL.

	* Makefile.am:
	* configure.in: added 'art' directory to build.

	* libedataserver/e-categories.[ch]: moved categories API from evolution.

	* libedataserver/Makefile.am: added new files to the build.

2004-12-31  JP Rosevear  <jpr@novell.com>

	* Makefile.am: clean iconv-detect.h

2004-12-29  David Trowbridge <trowbrds@cs.colorado.edu>

	* libedataserver/e-source.c: Add logic for emitting a "changed" signal
	if any of the properties change

2004-12-27  Rodrigo Moya <rodrigo@novell.com>

	* src/server.c (gnome_segv_handler): use the correct binary name (ie,
	include the BASE_VERSION and the full path).

2004-12-23  Sivaiah Nallagatla <snallagatla@novell.com>
                                                                                                                             
        * src/offline-listener.[ch] :New class to listen for gconf
	key and set online/offline modes on factories -> backends  
                                                                                                                             
        * src/Makefile.am : added new source file
        offline-listener.[ch] to _SOURCES

2004-12-23  Rodrigo Moya <rodrigo@novell.com>

	* Makefile.am: build servers/ dir before camel/.

2004-12-20  David Mosberger-Tang  <David.Mosberger@acm.org>

        * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
        (ALIGNED_SIZE): New macro.
        (MemPoolNode): Remove "data" member.
        (MemPoolThresholdNode): Likewise.
        (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
        &n->data[N] to ensure proper alignment.

2004-12-21  Hans Petter Jansson  <hpj@novell.com>

	* libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
	a convenience context that sets up and provides the shared model
	and widgets for one name selection session.

	* libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
	(libedataserveruiinclude_HEADERS): Add ENameSelector.