2005-01-10 Rodrigo Moya * 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 * configure.in: * Makefile.am: added weather calendar backend to build. 2005-01-05 Rodrigo Moya * 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 * 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 * libedataserver/e-categories.c (initialize_categories_config): use _() instead of N_() for translatable strings. 2005-01-04 Rodrigo Moya * 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 * 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 * Makefile.am: clean iconv-detect.h 2004-12-29 David Trowbridge * libedataserver/e-source.c: Add logic for emitting a "changed" signal if any of the properties change 2004-12-27 Rodrigo Moya * 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 * 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 * Makefile.am: build servers/ dir before camel/. 2004-12-20 David Mosberger-Tang * 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 * 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.