2005-02-14  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, requires, libtool numbers

2005-01-21  Sivaiah Nallagatla <snallagatla@novell.com>

       * libedataserver/e-source.c
       (e_source_update_from_xml_node) : look for
       case where passed in node does not contain any properites.
       In the case reset the properites of the source
       and emit the changed signal
       makes personal books unselectable
       from auto-completion
 	Fixes #69816 too  

2005-01-08  Not Zed  <NotZed@Ximian.com>

	* libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
	length to int.

	* libedataserver/e-url.c (e_url_shroud): setup string manually
	don't use *.%s as it depends on locale.

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

	* configure.in: bump version, libtool number

2004-11-05  JP Rosevear  <jpr@novell.com>

	* configure.in: require libbonobo >= 2.4.2

2004-11-04  Rodrigo Moya <rodrigo@novell.com>

	Fixes #69056

	* configure.in: use evolution-data-server-1.0 as GETTEXT_PACKAGE.

2004-11-01  Hans Petter Jansson  <hpj@novell.com>

	* libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.

2004-10-27  JP Rosevear  <jpr@novell.com>

	* src/server.c: include just include signal.h for portability

2004-10-11  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers and soup requirement

2004-10-11  Hans Petter Jansson  <hpj@ximian.com>

	Probably fixes bugs #67600 and #65996.

	* libdb/dbinc/mutex.h
	* libdb/dist/config.hin
	* libdb/dist/configure
	* libdb/mutex/mut_tas.c
	* libdb/lock/lock_region.c
	* libdb/dist/aclocal/mutex.ac
	* libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
	x86-64 and a couple of other archs, and rebuild the generated
	configure files.

2004-09-24  JP Rosevear  <jpr@novell.com>

	* NEWS: update

	* configure.in: bump version, libtool numbers

2004-09-23  Not Zed  <NotZed@Ximian.com>

	** See bug #66209

	* libedataserver/e-source-list.c (sync_idle_callback): clear the
	idle id after we've been called.

2004-09-21  Hans Petter Jansson  <hpj@ximian.com>

	* libdb/dbinc/mutex.h
	* libdb/dist/configure
	* libdb/dist/aclocal/mutex.ac
	* libdb/dist/aclocal/options.ac:
	Applied patch from Toshok that fixes issues related to NPTL and AMD
	processors.

2004-09-14  Roozbeh Pournader  <roozbeh@farsiweb.info>

	* configure.in: Added 'fa' (Persian) to ALL_LINGUAS.

2004-09-14  Mohammad DAMT  <mdamt@bisnisweb.com>
                                                                                
        * configure.in: Added "id" (Indonesian) to ALL_LINGUAS
        * po/id.po: Added Indonesian translation
                                                                                
2004-09-13  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers

2004-09-08  Arafat Medini  <lumina@arabeyes.org>

	* configure.in: Added Arabic locale "ar" to ALL_LINGUAS.

2004-09-04  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>

	* configure.in: Added "cy" (Welsh) to ALL_LINGUAS.

2004-09-14  Roozbeh Pournader  <roozbeh@farsiweb.info>

	* configure.in: Added 'fa' (Persian) to ALL_LINGUAG.

2004-09-14  Tomasz Kłoczko  <kloczek@pld.org.pl>

	* servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").

2004-09-10  Mohammad DAMT  <mdamt@bisnisweb.com>

	* configure.in: Added 'id' to ALL_LINGUAS
	* po/id.po: Added Indonesian translation

2004-08-27  Akagic Amila <bono@linux.org.ba>

	* configure.in: Added 'bs' to ALL_LINGUAS.

2004-08-26  JP Rosevear  <jpr@novell.com>

	* configure.in: bump verision, libtool numbers

2004-08-26  Not Zed  <NotZed@Ximian.com>

	** See bug #63051.

	* libedataserver/e-util.c (e_util_utf8_strstrcase) 
	(e_util_utf8_strstrcasedecomp): 

	* libedataserver/e-sexp.c (e_sexp_term_eval):
	* libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
	stupid arcanely out of date and posixly-busted slowaris which
	doesn't put alloca in stdlib.h like any sane system.

2004-08-25  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* libedataserver/e-file-cache.c: (add_key_to_list),
	(add_object_to_list):
	Add missing include, fix warnings.

	* libedataserver/e-util.c: add missing include.

	* servers/groupwise/e-gw-connection.c:
	(e_gw_connection_get_categories):
	Fix type, causing warnings.

2004-08-23  Sivaiah Nallagatla <snallagatla@novell.com>

	* libedataserver/e-file-cache.c (e_file_cache_set_property) :
	assing the value set for filename property to priv->filename 
 
2004-08-21  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Added «nb» to ALL_LINGUAS.

2004-08-13  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers, soup requirement

2004-08-13  Rodney Dawes  <dobey@novell.com>

	* acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
	as well as expceted and determined in testing

2004-08-13  Rodney Dawes  <dobey@novell.com>

	* acinclude.m4: Remove EVO_CHECK_LIB
	Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}

2004-08-09  Ankit Patel <ankit@redhat.com>

	* configure.in: Added Gujarati & Panjabi

2004-08-06  Sayamindu Dasgupta <sayamindu@gnome.org>

	* configure.in: Added bn (Bengali) to ALL_LINGUAS.

2004-08-02  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers

2004-08-02  Not Zed  <NotZed@Ximian.com>

	* src/server.c (gnome_segv_handler): deadlock in non-main threads
	so we only run once, and increment our recursive-call code
	properly, and actually exit anyway.  should fix infinite crash
	loop crap.

2004-07-29  Rodney Dawes  <dobey@novell.com>

	* configure.in: Check for libgnomeui_serverdir with pkgconfig, and
	AC_DEFINE it so we know where to find gnome_segv2

	* src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
	now define at configure time to find the path to gnome_segv2

	Fixes #62021

2004-07-19  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers, soup requirement

2004-07-16  Sivaiah Nallagatla <snallagatla@novell.com>

	* libedataserver/e-source-group.c (e_source_group_remove_source)
	(e_source_group_remove_source) : disconnet the signal 
	handler registered on source object for CHANGED singal
	as we may not be interested in the changes in source once
	it is removed form the group

2004-07-12  Chris Toshok  <toshok@ximian.com>

	[ most likely fixes #57999 ]
	
	* libdb/dist/aclocal/options.ac: set the default unique name to
	"_eds".  this will append _eds to all externally visible libdb
	symbols, so we can be sure it won't conflict with another libdb
	(linked dynamically).

	* libdb/dist/configure: regen after options.ac change.

	* libdb/dist/.cvsignore: ignore db_int_def.h

2004-07-07  Rodrigo Moya <rodrigo@novell.com>

	* libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
	this function public.

2004-07-07  Not Zed  <NotZed@Ximian.com>

	* src/server.c (main): bind to the right charset (i.e. utf8).  See
	#58976.

2004-07-02  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers

2004-07-02  Chris Toshok  <toshok@ximian.com>

	[ fixes #60691 ]
	
	* libedataserver/e-iterator.h: rename the "delete" member to
	"remove", to fix c++ build.

	* libedataserver/e-iterator.c (e_iterator_delete): same.
	(e_iterator_class_init): same.

	* libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
	(e_list_iterator_remove): same.

2004-06-23  Jeffrey Stedfast  <fejj@novell.com>

	* src/server.c (main): Register a segv handler to popup bug-buddy
	or whatever. Fixes bug #51165.

2004-06-14  Not Zed  <NotZed@Ximian.com>

	* libedataserver/e-source-group.c
	(e_source_group_new_from_xmldoc): abort and fail if we get an xml
	error setting up the new_source entries.  #59592.

2004-06-03  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers

2004-06-02  Chris Toshok  <toshok@ximian.com>

	* configure.in: bump to 0.0.93.1 so we can rev evo's dep.

2004-06-01  Chris Toshok  <toshok@ximian.com>

	* libedataserver/e-source.c (e_source_set_absolute_uri): permit
	NULL absolute_uri, so we can clear it.

2004-06-01  Chris Toshok  <toshok@ximian.com>

	* libedataserver/e-source.c (e_source_set_group): back out the
	change that causes this function to always add an absolute_uri to
	the ESource, as this uri is always used instead of the
	relative_uri in e_source_get_uri, which is NOT what we want in 99%
	of the cases.  If you want an absolute uri, call
	e_source_set_absolute_uri - it should never happen implicitly.
	(e_source_copy): when copying an ESource don't create an absolute
	uri when @source might have had one.
	(e_source_set_absolute_uri): use strcmp, not ==.  also,
	"source->priv->readonly" governs whether or not data can be stored
	in the folder represented by the ESource, not that the ESource
	itself is readonly.

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

	* libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.

2004-05-27  Sushma Rai <rsushma@novell.com>

	* libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
	(e_source_set_absolute_uri)(e_source_peek_absolute_uri):
	Added new.

	* libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
	Build absolute URI only if source is not having it.

	* libedataserver/e-source.c: (dump_common_to_xml_node): Writing
	absolute URI to the file.

2004-05-26  Rodney Dawes  <dobey@novell.com>

	* configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
	work around a problem with the AM_PATH_ORBIT2() m4 function not failing
	properly when < 2.9.8 is found

	* libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
	requirement here, so that dependents pick it up properly as well
	
2004-05-19  JP Rosevear  <jpr@novell.com>

	* configure.in: bump version, libtool numbers

2004-05-17  Rodney Dawes  <dobey@ximian.com>

	* libedataserver/Makefile.am (libedataserver_la_LIBADD):
	Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
	mono bindings to work correctly

	Fixes #58615

2004-05-04  Edward Rudd <urkle@outoforder.cc>
	
	* addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
	handlers for postal address fields. Bug # 45210

2004-05-03  JP Rosevear  <jpr@ximian.com>

	* libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS

	* libedataserver/e-uid.h: ditto
	
	* libedataserver/e-memory.c: remove unnecessary include

	* libedataserver/e-uid.c: ditto
	
	* libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
	glib include

2004-05-03  William Jon McCann  <mccann@jhu.edu>

	* libedataserver/e-account-list.h: 
	* libedataserver/e-account.h:
	* libedataserver/e-db3-utils.h:
	* libedataserver/e-dbhash.h:
	* libedataserver/e-iterator.h:
	* libedataserver/e-list-iterator.h:
	* libedataserver/e-list.h:
	* libedataserver/e-memory.h:
	* libedataserver/e-sexp.h:
	* libedataserver/e-source-group.h:
	* libedataserver/e-source-list.h:
	* libedataserver/e-source.h:
	* libedataserver/e-uid.h:
	* libedataserver/e-url.h:
	* libedataserver/e-util.h:
	* libedataserver/e-xml-hash-utils.h:
	* libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS

2004-04-27  Jeffrey Stedfast  <fejj@ximian.com>

	* libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
	yesterday's changes. The data is useless for what I needed it for
	(which was for migrating pilot-sync changelog files). md5sums are
	...not what I wanted.

2004-04-26  Jeffrey Stedfast  <fejj@ximian.com>

	* libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
	3 arguments (key, data, user_data).

2004-04-26  Adam Weinberger  <adamw@gnome.org>

	* configure.in: Added en_CA to ALL_LINGUAS.

2004-04-22  Jeffrey Stedfast  <fejj@ximian.com>

	* libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
	that 'key' always points to a malloc'd block of memory that we can
	free.
	(foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
	xmlEncodeSpecialChars() since that latter doesn't encode 8bit
	chars and the like.
	(e_xmlhash_write): Save the doc to a tmp file first, only if
	saving is successful rename() the file over the original.

2004-04-21  Chris Toshok  <toshok@ximian.com>

	* configure.in: bump version to 0.0.92.1.

2004-04-21  Tomasz KÅoczko <kloczek@pld.org.pl>

	* acinclude.m4: minor fixes (added missing [] quotation).

2004-04-19  JP Rosevear  <jpr@ximian.com>

	* configure.in: bump version, libtool numbers

2004-04-13  Sivaiah Nallagatla <snallagatla@novell.com>

	* configure.in: added LIBEGROUPWISE_* variables and corresponding
	AC_SUBST for assinging libegroupwise version number. Defined a
	varible LIBSOUP_REQUIRED.  added
	servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section

	* servers/groupwise/Makefile.am: added
	libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
	groupwise apis installable

	* servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
	libegroupwise

2004-04-02  JP Rosevear  <jpr@ximian.com>

	* configure.in: bump version, libtool numbers

2004-03-25  William Jon McCann  <mccann@jhu.edu>

	* src/server.c (setup_cals): add registration of webcal protocol
	for tasks.

2004-03-19  Rodrigo Moya <rodrigo@ximian.com>

	* src/Makefile.am: added $SOUP_CFLAGS, needed for
	e-cal-backend-groupwise.h.

2004-03-18  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
	on XML document.

	* libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
	opening the cache file, just create it empty, don't fail.

2004-03-17  Rodrigo Moya <rodrigo@ximian.com>

	* configure.in: yank --enable-debug option, not needed anymore.

2004-03-15  Rodney Dawes  <dobey@ximian.com>

	* configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
	* evolution-data-server-1.0.pc.in:
	* libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
	the libbonobo dependency

2004-03-05  JP Rosevear <jpr@ximian.com>

	* configure.in: bump version, libtool numbers and soup requirement

2004-02-26  JP Rosevear <jpr@ximian.com>

	* Makefile.am: dist the libdb stuff properly

2004-02-26 Harish K <kharish@novell.com>

	* servers/groupwise/e-gw-connection.c : the latest GW server
	requires getFolderListRequest instead of the getContainerListRequest
	message to get the ids of folders.

2004-02-24  Chris Toshok  <toshok@ximian.com>

	* libedataserver/e-source-group.c
	(e_source_group_new_from_xmldoc): don't leak uid.

2004-02-23  JP Rosevear <jpr@ximian.com>

	* Makefile.am: make sure to distclean libdb

	* autogen.sh: require automake 1.6
	
	* marshal.mk: make sure we use the srcdir as the location of the
	list file

	* libdb/dist/Makefile.in: add installcheck target that does
	nothing, don't remove tags

	* src/Makefile.am: add extra libical includes for srcdir !=
	builddir
	
2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
                                                                                                                             
        * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
        * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
        * src/server.c (setup_books) : register groupwise address book backend
	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in
	* src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
	address book protocols
	
2004-02-13  Chris Toshok  <toshok@ximian.com>

	* libedataserver/Makefile.am (libedataserver_la_LIBADD): use
	libdb-4.1.la instead of libdb.a.

	* libdb/dist/configure.ac: remove all the static/shared logic and
	force libtool to be used.  also, remove -rpath from the SOFLAGS.
	without -rpath and -static libtool builds the equivalent of a
	noinst_ automake library.

	* libdb/dist/configure: regen configure from configure.ac.

2004-02-12  Chris Toshok  <toshok@ximian.com>

	* configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.

2004-02-09  Michael Meeks  <michael@ximian.com>

	* libedataserver/e-list-iterator.c (e_list_iterator_new),
	* libedataserver/e-list.c (e_list_get_iterator):
	add preconditions for NULL list.

2004-02-09  JP Rosevear  <jpr@ximian.com>

	* configure.in: Bump version, libtool numbers


2004-02-08  Robert Sedak  <robert.sedak@sk.htnet.hr>
 
         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2004-02-06  Rodrigo Moya <rodrigo@ximian.com>

	* configure.in:
	* Makefile.am:
	* servers/Makefile.am: added servers/ dir to build.

2004-02-03  Chris Toshok  <toshok@ximian.com>

	* libedataserver/libedataserver-1.0.pc.in (Requires): add
	libxml-2.0 as the e-source* stuff needs it.

2004-01-30  Rodrigo Moya <rodrigo@ximian.com>

	* configure.in: require libsoup >= 2.1.6.

2004-01-26  JP Rosevear  <jpr@ximian.com>

	* configure.in: Bump libtool versions, version, soup requirement

2004-01-25  Sanlig Badral  <badral@openmn.org>

	* configure.in: Added "mn" to ALL_LINGUAS.

2004-01-24  Rodrigo Moya <rodrigo@ximian.com>

	* configure.in: s/GROUPWISE/SOUP.

2004-01-22  Thomas Cataldo  <tcataldo@users.sourceforge.net>

	* libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
	Fix leak.

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
	to remove the file cache from disk.

2004-01-21  JP Rosevear <jpr@ximian.com>

	* configure.in: include calendar test stuff in AC_OUTPUT

2004-01-21  Rodrigo Moya <rodrigo@ximian.com>

	Fixes nasty crash in e-d-s

	* libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
	(foreach_hash_func): pass the value also to the XML hash function.

	* libedataserver/e-file-cache.c (add_object_to_list): use the correct
	argument types.

2004-01-15  JP Rosevear <jpr@ximian.com>

	* libedataserver/e-source-list.c (e_source_list_peek_source_any):
	make sure we don't derefence a NULL pointer

2004-01-15  Mark McLoughlin  <mark@skynet.ie>

	* libedataserver/e-source-list.c: (load_from_gconf):
	Fix leak.
	
	* libedataserver/e-source.c: (dump_common_to_xml_node):
	Don't output properties tag if there are no properties.

2004-01-14  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-file-cache.c (add_object_to_list): use the GList **
	correctly when calling g_slist_prepend.

2004-01-13  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added "sq" to ALL_LINGUAS.

2004-01-12  JP Rosevear  <jpr@ximian.com>

	* configure.in: bump version, libtool numbers

2004-01-12  Rodrigo Moya <rodrigo@ximian.com>

	* src/server-logging.c (server_log_handler): avoid CORBA allocations
	by using the CORBA_any directly. Free the CORBA exception.

2004-01-10  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
	memory leak.

2004-01-09  ERDI Gergo  <cactus@cactus.rulez.org>

	* libedataserver/e-source-group.h: added new read-only flag

	* src/contactdates-server.c: new factory for ContactDates backend

	* configure.in: Added new ContactDates calendar backend

2004-01-09  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-source-list.[ch]
	(e_source_list_peek_group_by_name): new function.

2004-01-08  JP Rosevear <jpr@ximian.com>

	* libedataserver/e-source-list.c (e_source_list_sync): don't
	remove the gconf listener

2004-01-07  JP Rosevear <jpr@ximian.com>

	* libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags

2004-01-05  Christian Neumair  <chris@gnome-de.org>

	* addressbook/libebook/e-book.c: Generalize some more strings.

2004-01-05  Christian Neumair  <chris@gnome-de.org>

	* calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.

2004-01-05  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
	function to get all objects in the cache.

2003-12-29  JP Rosevear <jpr@ximian.com>

	* configure.in: bump libsoup requirement, version, libtool numbers

2003-12-23  Ross Burton  <ross@burtonini.com>

	* docs/reference/addressbook/libebook/tmpl/*:
	* docs/reference/addressbook/libebook/libebook-docs.sgml:
	* docs/reference/addressbook/libebook/libebook-sections.txt
	* docs/reference/addressbook/libebook/libebook.types:
	Updated API documentation.

2003-12-21  JP Rosevear <jpr@ximian.com>

	* libedataserver/e-source-list.c (e_source_list_peek_source_any):
	find a source if there is one

	* libedataserver/e-source-list.h: add proto

2003-12-18  Rodrigo Moya <rodrigo@ximian.com>

	* src/server.c (setup_logging, setup_interface_check): get the
	BonoboObject's we create here out of the function.
	(main): re-organize extra interfaces initialization code, and
	make sure we unref all objects we have created.

2003-12-17  Hans Petter Jansson  <hpj@ximian.com>

	* libedataserver/e-source.c (build_absolute_uri): Implement based on
	factored-out code.
	(e_source_set_group): Generate and keep an absolute URI so we can
	work stand-alone if the group goes away.
	(e_source_get_uri): Use build_absolute_uri ().

2003-12-16  Hans Petter Jansson  <hpj@ximian.com>

	* libedataserver/e-source.c (e_source_equal): Implement. Compares
	two sources based on UID and full URI.

2003-12-12  Rodrigo Moya <rodrigo@ximian.com>

	* configure.in: added --enable-debug argument.

2003-12-10  Chris Toshok  <toshok@ximian.com>

	* Makefile.am (ACLOCAL_AMFLAGS): remove

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
	to avoid conflicts with GAL's ECache class, which might get
	registered before.

	* libedataserver/Makefile.am: added new files.

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>
	
	* libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
	function from GAL, needed for the cache objects.

	* libedataserver/e-cache.c (e_cache_set_property): make sure the
	directory for the cache file exists by calling e_util_mkdir_hier.

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
	* src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
	the "calendar:supported_protocols" property.

2003-12-07  JP Rosevear  <jpr@ximian.com>

	* src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
	and oaf iids

	* src/server.c: set correct default oaf id's

	* configure.in: Bump version	

2003-12-07  JP Rosevear  <jpr@ximian.com>
	
	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
	repo_ids

	* src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
	
2003-12-07  Chris Toshok  <toshok@ximian.com>

	* libdb/dist/Makefile.in: make install depend on all.

2003-12-07  JP Rosevear  <jpr@ximian.com>

	* configure.in: bump version and libsoup requirement

2003-12-04  JP Rosevear <jpr@ximian.com>

	* libedataserver/e-source-list.c
	(e_source_list_new_for_gconf_default): uses the default gconf
	client for getting the source list

	* libedataserver/e-source-list.h: add proto
	
2003-12-01  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-cache.[ch]: new class for a cache implementation,
	to be shared between calendar and addressbook backends.

	* libedataserver/Makefile.am: added new files.

2003-12-01  Hans Petter Jansson  <hpj@ximian.com>

	* libedataserver/e-source.c (e_source_to_standalone_xml): Allow
	creating XML from already standalone source.
	(e_source_copy): Return the new source, not the one passed in. Duh.

2003-12-01  Hans Petter Jansson  <hpj@ximian.com>

	* libedataserver/e-source.c (e_source_set_property): Emit changed
	signal.
	(copy_property): Implement.
	(e_source_copy): Implement. Creates a standalone copy of a source.

2003-11-29  Chris Toshok  <toshok@ximian.com>

	* src/GNOME_Evolution_DataServerLDAP.server.in.in: add
	DataServer_Logging oaf_server.

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.

	* src/Evolution-DataServer.idl: add a Logging interface.  the
	events emitted are of type LogEvent.

	* src/Makefile.am (evolution_data_server_SOURCES): add
	server-logging.[ch]

	* src/server.c (termination_handler): use g_message, not a printf.
	(setup_logging): new function, register the log domains that'll
	generate bonobo events.
	(main): initialize the DataServer::Logging interface.

	* src/server-logging.[ch]: a glib log handler that emits log
	events via a BonoboEventSource.
	
2003-11-27  Hans Petter Jansson  <hpj@ximian.com>

	* libedataserver/e-source.c (impl_finalize): Destroy properties table.
	(init): Create properties table.
	(import_properties): Implement. Imports properties from XML tree to
	table.
	(e_source_update_from_xml_node): Import properties to table.
	(property_dump_cb): Implement. Dumps a property to XML tree.
	(dump_common_to_xml_node): Dump properties to XML tree.
	(e_source_get_property): Implement.
	(e_source_set_property): Implement.
	(e_source_foreach_property): Implement.

	* libedataserver/test-source-list.c (dump_property): Implement.
	(dump_source): Dump properties.
	(on_idle_do_stuff): Add --property, --set-value, --unset-value args.

2003-11-26  Hans Petter Jansson  <hpj@ximian.com>

	* libedataserver/e-source.c (impl_finalize): Support absolute URI.
	(e_source_update_from_xml_node): Ditto.
	(e_source_get_uri): Ditto.
	(dump_common_to_xml_node): Implement for parameters common to
	dependent and standalone ESources.
	(e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
	(e_source_to_standalone_xml): Implement.
	(e_source_new_from_standalone_xml): Implement.

2003-11-26  Rodney Dawes  <dobey@ximian.com>

	* Makefile.am: remove \ on last line of LIBDB_FILES

2003-11-26  JP Rosevear  <jpr@ximian.com>

	* tags: add a dummy file for disting

2003-11-25  Chris Toshok  <toshok@ximian.com>

	* libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
	and AC_PROG_LIBTOOL.

	* libdb/dist/configure: same.
	
	* libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
	dist/libdb.a

2003-11-25  Chris Toshok  <toshok@ximian.com>

	* libdb/dist/configure.ac: AC_DISABLE_SHARED.
	
	* libdb/dist/configure: same.
	
	* libedataserver/e-db3-utils.c: remove the db3 version checks.

	* libedataserver/e-dbhash.c: same.
	(e_dbhash_new): pass NULL for txn.

2003-11-25  Chris Toshok  <toshok@ximian.com>

	* libedataserver/Makefile.am (INCLUDES): use the embedded db4.
	(libedataserver_la_LIBADD): explicitly list the db4 .a since I
	suck at getting libtool to do what I want.

	* libdb/dist/Makefile.in (install-strip install): don't do
	anything here.

	* Makefile.am (SUBDIRS): add libdb
	(DIST_SUBDIRS): new variable, list everything in SUBDIRS except
	libdb.
	(LIBDB_FILES): list all the db4 files.
	(EXTRA_DIST): add the db4 files explicitly to this.

	* configure.in: remove all the db3 stuff, and build the embedded
	db4.

2003-11-25 Aaron Weber <aaron@ximian.com>
	* configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
	hurt to add it, and might helpsince GTK_DOC_CHECK is in
	acinclude.m4 so you can build the stuffwithout gtk-doc
	installed/working."

	* docs/reference/addressbook/libebook/libebook-docs.sgml: added title
	* docs/reference/calendar/libecal/libecal-docs.sgml: added title
	* Plus added short/long descriptions and "See Also" where appropriate to:
	* docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
	* docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
	* docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
	* docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
	* docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
	* docs/reference/addressbook/libebook/tmpl/e-book.sgml
	* docs/reference/addressbook/libebook/tmpl/e-contact.sgml
	* docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
	* docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
	* docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
	* docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
	* docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
	* docs/reference/calendar/libecal/tmpl/e-cal.sgml

2003-11-22  Chris Toshok  <toshok@ximian.com>

	* dist/NO-AUTO-GEN: don't autogen in here.
	
	* libdb/.cvsignore: new file, ignore the generated Makefile foo.

	* libdb/Makefile.am: new file so we can integrate libdb into our
	build.

2003-11-20 Aaron Weber <aaron@ximian.com>
	* docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
	* docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
	* docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
	* docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
	* docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
	* docs/reference/addressbook/libebook/tmpl/e-book.sgml
	* docs/reference/calendar/libecal/libecal-sections.txt
	* docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
	* docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
	* docs/reference/calendar/libecal/tmpl/e-cal.sgml

2003-11-20  Rodney Dawes  <dobey@ximian.com>

	* autogen.sh: Remove extra #!/bin/sh line

2003-11-19  JP Rosevear <jpr@ximian.com>

	* MAINTAINERS: Update

2003-11-18  Rodrigo Moya <rodrigo@ximian.com>

	* configure.in: require libsoup version from CVS (2.1.1).

2003-11-17  Rodrigo Moya <rodrigo@ximian.com>

	* configure.in: added libsoup-2.2 as a dependency for Groupwise.

2003-11-14  JP Rosevear <jpr@ximian.com>

	* libedataserver/test-source-list.c: use only libgnome stuff (no
	ui bits)

	* libedataserver/e-source.c: ditto

	* libedataserver/e-source-list.c: ditto

	* libedataserver/e-source-group.c: remove use of gal bits, use
	local marshallers

	* libedataserver/Makefile.am: build and install e-source stuff

2003-11-14  Rodrigo Moya <rodrigo@ximian.com>

	* src/server-interface-check.[ch]: fixed copyright comments.

2003-11-14  Rodrigo Moya <rodrigo@ximian.com>

	* src/server.c (setup_cals): register the Groupwise calendar backend.

	* src/Makefile.am:
	* configure.in: added Groupwise calendar backend to build.

2003-11-14  Rodney Dawes  <dobey@ximian.com>

	* acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it

2003-11-11  Chris Toshok  <toshok@ximian.com>

	* src/server.c (queue_termination): guard against multiple threads
	here by using a mutex.  also, always remove the
	terminal_handler_id if one exists and reinstate it afterward.
	This gives us the behavior of always lasting EXIT_TIMEOUT
	milliseconds after the most recent book/calendar shutdown.  Before
	there was a potential for shutting down EXIT_TIMEOUT milliseconds
	after the *first* book/calendar shutdown.

2003-11-10  JP Rosevear <jpr@ximian.com>

	* Makefile.am: build docs

	* configure.in: check for gtk-doc

2003-11-08  Hans Petter Jansson  <hpj@ximian.com>

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
	that broke GNOME_Evolution_DataServer_CalFactory. And another one
	that broke GNOME_Evolution_DataServer_InterfaceCheck.

2003-11-07  Dan Winship  <danw@ximian.com>

	* configure.in: Remove a bunch more checks that
	evolution-data-server doesn't need. Change "Evolution" to
	"evolution-data-server" in two messages. Remove gtk-doc support
	since there is currently no doc/ directory, and we'll want to use
	the new GTK_DOC_CHECK macro when we add it back anyway.

	* libedataserver/ename/*: Moved to libebook

	* libedataserver/Makefile.am (SUBDIRS): Remove ename
	(libedataserver_la_LIBADD): Remove libename
	(libedataserver_la_LDFLAGS): Remove -no-undefined

	* configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile

2003-11-07  Rodney Dawes  <dobey@ximian.com>

	* configure.in: Remove kerberos checks since we don't need them here

2003-11-06  JP Rosevear <jpr@ximian.com>

	* configure.in: output new .pc file

	* evolution-data-server-1.0.pc.in: pkconfig for idl

	* libedataserver/ename/Makefile.am: don't install

	* libedataserver/Makefile.am: link in libename

2003-11-06  Rodney Dawes  <dobey@ximian.com>

	* configure.in: Remove dependencies for GUI libs that we don't need

2003-11-06  JP Rosevear <jpr@ximian.com>

	* libedataserver/Makefile.am: e-msgport is no longer needed

2003-11-06  JP Rosevear  <jpr@ximian.com>

	* src/server.c: include the addressbook backend files properly

	* src/Makefile.am: link to the individual addressbook backends

2003-11-06  JP Rosevear  <jpr@ximian.com>

	* src/server.c: include the backend files properly

	* src/Makefile.am: link to the individual backends
	
2003-11-06  JP Rosevear <jpr@ximian.com>
	
	* configure.in (BASE_VERSION): clean up priv* dirs 
	
	* src/Makefile.am: install a version binary to libexecdir

	* src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
	binary location

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
	
2003-11-05  JP Rosevear <jpr@ximian.com>

	* src/server.c: following renaming of libedata-book

	* src/server-interface.[hc]: ditto

2003-11-05  JP Rosevear <jpr@ximian.com>

	* src/server.c: following renaming of libedata-cal

	* src/server-interface.[hc]: ditto

2003-11-05 JP Rosevear <jpr@ximian.com>

	* configure.in: make the priv*dir's sane

	* libedataserver/libedataserver-1.0.pc.in: use privincludedir;
	remove gal

	* libedataserver/ename/Makefile.am: ditto

	* libedataserver/Makefile.am: install to privincludedir
	
2003-11-05  Rodrigo Moya <rodrigo@ximian.com>

	* libedataserver/e-util.[ch]: new files to contain a few functions
	from GAL.

	* libedataserver/Makefile.am: added new files.

	* libedataserver/ename/e-address-western.c:
	* libedataserver/e-account-list.c:
	* libedataserver/e-account.c:
	* src/server-interface-check.c:
	* configure.in: removed libgal dependency.

2003-11-04  JP Rosevear <jpr@ximian.com>

	* src/server.c: tidy up logging messages

2003-11-04  JP Rosevear <jpr@ximian.com>

	* src/server.c: properly name space the oaf ids

	* src/server-interface-check.c: use the correctly named poa

	* src/server-interface-check.h: ditto
	
	* src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
	factories and interface check better

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
	
	* src/Evolution-DataServer.idl: name space the interface check
	properly

2003-11-04  JP Rosevear <jpr@ximian.com>

	* src/Evolution-DataServer.idl: server interface check instead of
	wombat interface check

	* src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
	
	* src/server.c: adjust to interface check renaming

	* src/server-interface-check.[hc]: finish renaming so wombat
	disappears

2003-11-04  JP Rosevear <jpr@ximian.com>

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto

	* src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
	to the right binary

	* libedataserver/Makefile.am: install pkg-config file

2003-11-04  Hans Petter Jansson  <hpj@ximian.com>

	* src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
	* src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
	supported protocols.

2003-11-04  JP Rosevear <jpr@ximian.com>

	* MAINTAINERS, TODO: update

2003-11-04  JP Rosevear <jpr@ximian.com>

	* src/server-interface-check.h: use G_*_DECLS and include the data
	server stub
	
	* src/Makefile.am: compile Evolution-DataServer.idl and manipulate
	the DataServer .server files

2003-11-03  JP Rosevear <jpr@ximian.com>

	* configure.in: don't need EVO_DIR

2003-11-03  JP Rosevear <jpr@ximian.com>

	* configure.in: remove trailing slash

2003-11-03  JP Rosevear <jpr@ximian.com>

	* configure.in: add the trailing slash to the config subdir

