X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=3d79cd517c2b3b99a9aca825d716ee88eb7221e4;hb=fcb3dba50458b2dd264cf8cb13f2315ec9c49c5e;hp=cb487fd10723e71dabd855c850a6913692af9ec9;hpb=66225c78c2d0cdb855d1fe85062c116b7f663edb;p=platform%2Fupstream%2Fevolution-data-server.git diff --git a/ChangeLog b/ChangeLog index cb487fd..3d79cd5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4062 +1,5 @@ -2008-08-04 Srinivasa Ragavan +2010-03-31 The Evolution Team - * NEWS: Evolution Data Server 2.23.6 release and version bump. - -2008-08-04 Matthias Braun - - * configure.in: Added WebDAV backend for addressbook. - -2008-08-04 Tobias Mueller - - ** Fix for bug #545022 - - * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only - if it is non-NULL. - -2008-07-31 Matthew Barnes - - ** Fixes part of bug #545558 - - * configure.in: - Add an --enable-hula configure option for building the Hula Camel - provider, disabled by default. - -2008-07-23 Johnny Jacob - - * configure.in (API_VERSION): libcamel version bumped. - (eds_micro_version): EDS version bumped to 2.23.6 - - * NEWS: Updates for 2.23.5. - -2008-07-21 Matthew Barnes - - * Makefile.am: - Add doltcompile and doltlibtool to DISTCLEANFILES to fix - distcheck breakage. - -2008-07-21 Jörgen Scheibengruber - - ** Fix for bug #523632 - - * configure.in: Added Google contacts backend - -2008-07-20 Bharath Acharya - - ** Fix for bug #200147 - - * libedataserver/e-account.h: Stores the templates folder uri - -2008-07-20 Luca Ferretti - - reviewed by: Srinivasa Ragavan - - * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL) - to fix the build. See bug #543656 for details. - -2008-07-16 Sankar P - - Pushing disk summary changes from the madagascar branch - - * configure.in: - * libedataserver/e-sexp.c (term_eval_and), (term_eval_or), - (e_sexp_parse_value): - * libedataserver/e-sexp.h: - -2008-07-14 Milan Crha - - ** Fix for bug #253509 - - * libedataserver/e-categories.c: Added translators comment. - -2008-07-09 Tor Lillqvist - - * evolution-data-server-zip.in: No version number for - share/pixmaps/evolution-data-server. Use -D when using -r to not - add pointless entries for directories in the zip files. - -2008-06-26 Julien Puydt - - * libedataserver/e-source-group.c: Added missing g_object_unref on - sources, fixing leaks and bug #540152. - -2008-06-23 Jeffrey Stedfast - - * configure.in: Doltify - -2008-06-17 Johnny Jacob - - * configure.in (eds_micro_version): Bumped to 2.23.5. - - * NEWS: Evolution Data Server 2.23.4 release updates. - -2008-06-12 Tor Lillqvist - - * libedataserver/e-proxy.c: Make it compile on Win32, too. - -2008-06-06 Matthew Barnes - - ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES - and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636) - -2008-06-06 Tor Lillqvist - - * configure.in: Add a couple of -Wl,--exclude-libs options on - Windows to avoid needlessly auto-exporting functions from static - libiconv and libdb-4.1 when linked into e-d-s's DLLs. - - * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just - for cleanliness. - -2008-06-03 Tor Lillqvist - - Bug 536154 - Camel sends bracketed hostname in SMTP HELO - - * configure.in: Do use the Winsock getaddrinfo() and - getnameinfo(). It should be OK to ignore Windows 2000 by now. - -2008-06-02 Srinivasa Ragavan - - * NEWS: Evolution Data Server 2.23.3 release and version bump. - -2008-06-02 Tor Lillqvist - - * libedataserver/e-data-server-util.c: Include on - Windows. - (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't - supported Win9x for a while, so no point in attempting to do it - here either. - -2008-05-23 Ed Catmur - - ** Fix for bug #533780 - - * configure.in: - * libebackend/Makefile.am: - Fix the link line for libebackend. - -2008-05-16 Matthew Barnes - - ** Fixes bug #532836 - - * configure.in: - * libedataserver/libedataserver.pc.in: - EProxy adds a libsoup dependency to libedataserver. Add - this new requirement to a couple places that were missed. - -2008-05-14 Matthew Barnes - - ** Fixes bug #531713 - - * configure.in: - Split the evolution-data-server version into major/minor/micro - macros (wow, say that five times fast!) so we can pass them to - libedataserver/eds-version.c. - - * libedataserver/Makefile.am: - * libedataserver/eds-version.c: - * libedataserver/eds-version.h: - New sources files provide macros and functions for checking the - version of evolution-data-server. Would have been handy to have - in a couple recent API breaks. - - * docs/references/libedataserver: - Add developer documentation for the new symbols. - -2008-05-13 Matthew Barnes - - * libebackend/libebackend.pc.in: Fix a typo. - -2008-05-12 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.23.2 release and version - bump. - * Makefile.am: Build fix for release. - -2008-05-06 Matthew Barnes - - ** Fixes part of bug #424744 - - * libedataserver/e-iconv.[ch]: - Deprecate the e-iconv API. Use camel-iconv instead. - - * libedataserver/e-trie.[ch]: - Deprecate the ETrie API. Use CamelTrie instead. - - * libedataserver/e-msgport.[ch]: - Deprecate the EMsgPort API. Use CamelMsgPort instead. - -2008-05-06 Jeffrey Stedfast - - * Reverted commit 8210 - -2008-05-06 Sankar P - - * Revert changes committed by bad git-svn usage. - -2008-05-05 Matthew Barnes - - ** Fixes bug #517244 - - * configure.in: - Add test for nl_langinfo(CODESET). Defines HAVE_CODESET. - -2008-05-05 Wang Xin - - * libedataserver/e-proxy.c: Fixes #530688. - -2008-05-04 Matthew Barnes - - * configure.in: If --enable-gnome-keyring is given, require version - 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol. - -2008-04-30 Milan Crha - - ** Part of fix for bug #316390 - - * libedataserver/e-categories.h: - (e_categories_register_change_listener), - (e_categories_unregister_change_listener): - * libedataserver/e-categories.c: (EChangedListener), - (idle_saver_cb), (finalize_categories), (initialize_categories), - (e_categories_set_color_for), (e_categories_set_icon_file_for), - (e_categories_register_change_listener), (e_categories_add), - (e_categories_unregister_change_listener), (e_categories_remove): - New API to support listening for changes in categories. - -2008-04-23 Rob Bradford - - * Makefile.am: - * configure.in: - * libebackend/Makefile.am: - * libebackend/libebackend.pc.in: - Build framework for new libebackend library. - - * libedataserver/Makefile.am: - Remove files that have moved to libebackend. - - * libedataserver/e-data-server-module.[ch]: - * libedataserver/e-db3-utils.[ch]: - * libedataserver/e-dbhash.[ch]: - * libedataserer/e-file-cache.[ch]: - Moved to libebackend. - - * src/Makefile.am: - * src/server.c: - Use libebackend headers and link to the library. - - * docs/reference/Makefile.am: - * docs/reference/libebackend/Makefile.am: - * docs/reference/libebackend/libebackend-docs.xml: - * docs/reference/libebackend/libebackend-sections.txt: - * docs/reference/libebackend/libebackend.types: - Add documentation for new libebackend library. - - * docs/reference/libedataserver/libedataserver.types: - Remove types that have been moved to libebackend. - - * docs/reference/calendar/libedata-cal/Makefile.am: - Add libebackend to the gtk-doc scanner libraries. - -2008-04-23 Matthew Barnes - - * README: Put it back. Apparently Automake insists on it. - -2008-04-23 Srinivasa Ragavan - - * configure.in: Version bump to 2.23.1 - -2008-04-21 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.23.1 release and version - bump. - -2008-04-22 Matthew Barnes - - ** Fixes bug #441497 - - * README: File is empty, remove it. - - * Makefile.am: Remove README. - -2008-04-19 Matthew Barnes - - * docs/reference: Add new symbols to the API docs. - -2008-04-18 Srinivasa Ragavan - - * MAINTAINERS: Updating the Camel guards. - -2008-04-17 Milan Crha - - ** Part of fix for bug #526741 - - * src/server.c: (main): - * configure.in: Do not require gnome-vfs, use gio/gvfs instead. - Bumped LIBCAMEL_CURRENT to 12. - -2008-04-15 Milan Crha - - ** Fix for bug #475616 - - * libedataserver/e-component-listener.c: (watched_lock), - (connection_listen_cb), (e_component_listener_finalize), - (e_component_listener_new): Use rather rec mutex here. - -2008-04-07 Jeffrey Stedfast - - * configure.in: Do proper checks for largefile support and - properly setup proper CFLAGS to support it. - -2008-04-04 Suman Manjunath - - * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase), - (e_util_utf8_strstrcasedecomp): - Fixed a few compiler warnings (bug #473880) - -2008-04-01 Matthew Barnes - - * configure.in: Version bump for 2.23.1. - -2008-03-31 Matthew Barnes - - * configure.in: Enforce the minimum GLib version (#525242). - -2008-03-27 Matthew Barnes - - ** Fixes part of bug #518710 - - * configure.in: - Bump GLib requirement to 2.16.1. - - * libedataserver/e-dbhash.c: - Use GLib's new MD5 Checksum API. The MD5 utilities in - libedataserver are now deprecated. - - * libedataserver/md5-utils.c: - * libedataserver/md5-utils.h: - Deprecate these functions and reimplement them to be wrappers - for GLib's new MD5 Checksum API. - -2008-03-25 Veerapuram Varadhan - - ** Added configurable Proxy settings for Evolution. - - * libedataserver/Makefile.am: - * libedataserver/e-proxy.c: (ep_free_proxy_host_addr), - (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose), - (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4), - (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host), - (ep_set_proxy), (ep_setting_changed), (e_proxy_new), - (e_proxy_setup_proxy), (e_proxy_peek_uri), - (e_proxy_require_proxy_for_uri): - * libedataserver/e-proxy.h: - -2008-03-10 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.22.0 release. - -2008-03-03 Srinivasa Ragavan - - * configure.in: Revisit libecal version. - -2008-03-02 Matthew Barnes - - * docs/reference: Minor API documentation updates. - -2008-03-03 Tor Lillqvist - - * evolution-data-server-zip.in: Drop duplicated line. Use - LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for - clarity. - -2008-03-03 Srinivasa Ragavan - - * configure.in: Bump libecal version for libical changes. - -2008-02-25 Srinivasa Ragavan - - * NEWS: Evolution Data Server 2.21.92 release. - -2008-02-26 Milan Crha - - ** Fix for bug #475616 - - * libedataserver/e-component-listener.c: (connection_listen_cb), - (e_component_listener_finalize), (e_component_listener_new): - Guard global static variable with mutex lock. - -2008-02-26 Kjartan Maraas - - * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build. - -2008-02-22 Milan Crha - - ** Fix for bug #469119 - - * libedataserver/e-time-utils.c: (has_correct_date), - (e_time_parse_date_and_time_ex), (e_time_parse_date_ex): - Check also for correct date values if parse is OK. - -2008-02-19 Chenthill Palanisamy - - * configure.in: set HANDLE_LIBICAL_MEMORY to 1. - -2008-02-18 Chenthill Palanisamy - - * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some - warnings. Fix from opensuse downstream. - -2008-02-14 Matthew Barnes - - ** Fixes part of bug #516074 - - * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are - defined in since these are GNU extensions. - -2008-02-13 Srinivasa Ragavan - - * configure.in: Version bump for 2.21.92 - -2008-02-11 Srinivasa Ragavan - - * NEWS: Evolution-Data-Server 2.21.91 release. - -2008-02-06 Matthew Barnes - - * configure.in: - * marshal.mk: - Fix a compilation error that occurs when building in a - remote object directory (#514682, patch by Paul Smith). - -2008-02-06 Tor Lillqvist - - * evolution-data-server-zip.in: Look for catalogs in share/locale - first, as that is where they will be with a properly built GNU - gettext. - -2008-01-29 Srinivasa Ragavan - - * configure.in: Version bump for 2.21.91 - -2008-01-29 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.21.90 release. - -2008-01-26 Matthew Barnes - - * docs/reference: Refresh the API docs. - -2008-01-24 Tor Lillqvist - - * configure.in: Only use the -Wno-sign-compare and - -Wno-pointer-sign options if the gcc version used supports them. I - am still using gcc 3.4.2 in mingw... - -2008-01-24 Takao Fujiwara - - ** Fix for bug #511717 - - * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info): - Add gettext imap folders. - -2008-01-19 Matthew Barnes - - * configure.in: - Bump some additional package requirements for libsoup-2.4: - libbonobo-2.0 >= 2.20.3 - glib-2.0 >= 2.15.3 - -2008-01-17 Matthew Barnes - - * docs/reference/camel/camel-sections.txt: - Add camel_session_build_password_prompt. - -2008-01-15 Dan Winship - - * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or - 2.4" support, which only ever worked because there was an old CVS - version of libsoup that claimed to be 2.4 but still had the 2.2 - API.) - -2008-01-15 Srinivasa Ragavan - - * configure.in: Version bump to 2.21.90 - -2008-01-14 Srinivasa Ragavan - - * NEWS: Evolution Data Server 2.21.5 release. - -2008-01-14 Matthew Barnes - - * docs/reference/camel/camel.types: - Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its - absence when running "make dist". See bug #509539 for more info. - -2008-01-07 Milan Crha - - ** Fix for bug #339813 - - * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex), - (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year): - New API functions, returns is parsed string had two-digit year and - last one changes "%x" on format of strftime with forced 4-digit year. - * libedataserver/e-time-utils.c: (parse_with_strptime): - Fix issue when read all text but actual date isn't correct to this format. - * libedataserver/e-time-utils.c: (correct_two_digit_year): - New helper function. - * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex), - (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year): - Implementing new API functions. - -2007-12-25 Jeffrey Stedfast - - * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK - instead of gb2312 since GBK is a superset of gb2312. - -2007-12-18 Srinivasa Ragavan - - * configure.in: Version bump to 2.21.5. - -2007-12-17 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.21.4 release. - -2007-12-17 Matthew Barnes - - * configure.in: - Bump gtk-doc requirement to 1.9 for gtkdoc-rebase. - -2007-12-07 James "Doc" Livingston - - ** Fix for bug #339510 - - * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time - inputs with 4 figures (e.g. '1830' would be converted to '18:30') - -2007-12-03 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.21.3 release. - -2007-11-26 Milan Crha - - ** Fix for bug #308815 - - * libedataserver/e-categories.h: - * libedataserver/e-categories.c: Dropped colors for categories, - so marking those functions as deprecated, and making deprecated - parameter 'color' of 'e_categories_add' together with its rename - to 'unused'. - -2007-11-12 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.21.2 release. - -2007-11-14 Matthew Barnes - - ** Remove trailing whitespace from source code. - -2007-11-13 Ondrej Jirman - - ** Fix for bug #494299 - - * libedataserver/e-file-cache.c: (add_key_to_slist), - (add_object_to_slist): Rename helper functions. - * libedataserver/e-file-cache.c: (e_file_cache_get_keys): - Fix memory corruption. - -2007-10-29 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 2.21.1 release. - -2007-10-29 Matthew Barnes - - * servers/google/libgdata/gdata-entry.c: - * servers/googgle/libgdata-google/gdata-google-service.c: - Fix implicit function declarations. - Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated). - -2007-10-26 Matthew Barnes - - * docs/reference/calendar/libecal/libecal-sections.txt: - * docs/reference/libedataserverui/libedataserverui-sections.txt: - Remove non-existent symbols. - -2007-10-23 Chenthill Palanisamy - - * configure.in: - * evolution-data-server-zip.in: - * servers/Makefile.am: Initial commit for the google - calendar. - - Committing on behalf of Ebby Wiselyn - -2007-10-22 Matthew Barnes - - * Fixes part of bug #417999 - - * docs/reference/libedataserverui: - Add documentation for ESourceComboBox widget. - -2007-10-09 Matthew Barnes - - * iconv-detect.c (main): Remove an unused variable (#483301). - -2007-09-07 Kjartan Maraas - - * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup), - (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new), - (e_mutex_destroy): Fix a lot of 0 vs NULL issues. - * libedataserver/e-msgport.h: Same. - -2007-09-27 Ross Burton - - * libedataserver/e-iconv.c: - Mark the charset and language arrays as const. - -2007-09-17 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.12.0 release - -2007-09-03 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.11.92 release - -2007-08-28 Ross Burton - - * */*: - Fix FSF address (Tobias Mueller, #470445) - -2007-08-27 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.11.91 release - -2007-08-24 Milan Crha - - ** Fix for bug #469870 - - * libedataserver/e-categories.c: (e_categories_get_color_for), - (e_categories_get_icon_file_for), (e_categories_is_searchable): - Simply return from _get_ functions and don't show error warning. - -2007-08-20 Milan Crha - - ** Part of fix for bug #367760 - - * libedataserver/e-data-server-util.c: (e_filename_make_safe): - Added '#' as non-safe character. - -2007-08-19 Matthew Barnes - - * docs: Refresh Gtk-Doc "section" files. - -2007-08-16 Matthew Barnes - - * libdb/dbm/dbm.c (__db_ndbm_open): - * libedataserver/e-dbhash.c (e_dbhash_new): - Fix compilation errors caused by glibc's new "open" macro (#466987). - -2007-08-16 Milan Crha - - ** Fix for bug #351756 - - * libedataserver/e-time-utils.c: (parse_with_strptime): - g_locale_from_utf8 returns NULL on error, so test for that value. - -2007-08-13 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.11.90 release - -2007-08-13 Ross Burton - - * libedataserver/e-xml-hash-utils.c: - * libedataserver/e-data-server-util.c: - * libedataserver/e-dbhash.c: - * libedataserver/md5-utils.c: - * libedataserver/e-account.c: - * libedataserver/e-xml-utils.c: - * libedataserver/e-source.c: - Fix compile warnings. - -2007-08-08 Hiroyuki Ikezoe - - ** Fix for bug #455799 - - Remove all .cvsignore and update svn:ignore porperty in whole - directories. - -2007-08-08 Srinivasa Ragavan - - * MAINTAINERS: Updated the email, svn account. - -2007-08-02 Ross Burton - - * configure.in: - If building against libsoup-2.2, we need 2.2.91 for - SOUP_SESSION_TIMEOUT (#451003). - -2007-07-31 Veerapuram Varadhan - - * NEWS, configure.in: Evolution Data Server 1.11.6.1 release - -2007-07-30 Veerapuram Varadhan - - * NEWS, configure.in: Evolution Data Server 1.11.6 release - -2007-07-30 Chenthill Palanisamy - - * configure.in: Updated the libtool version for libedataserver - version since some APIS has been added. - -2007-07-30 Chenthill Palanisamy - - * libedataserver/e-source.[ch]: (e_source_get_duped_property): - Added a API to get the duped property. - -2007-07-30 Milan Crha - - * libedataserver/e-source-group.h: (e_source_group_get_property), - (e_source_group_set_property), (e_source_group_foreach_property): - * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate), - (impl_finalize), (e_source_group_init), (import_properties), - (compare_str_hash), (compare_str_hashes), (property_dump_cb), - (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml), - (e_source_group_update_from_xmldoc), (e_source_group_to_xml), - (e_source_group_get_property), (e_source_group_set_property), - (e_source_group_foreach_property): - Added support for properties in source group. - - * libedataserver/e-source-group.c: (e_source_group_new_from_xml), - (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc), - (e_source_group_uid_from_xmldoc), (e_source_group_to_xml): - Warnings cleanup. - -2007-07-27 Matthew Barnes - - * configure.in: - Collect all the required package versions in one place and - explicitly require GTK+ 2.10 or higher. (#380534) - -2007-07-27 Johnny Jacob - - ** Fix for bug #457523. - - * libedataserver/e-sexp.c : Reverting fix for #364731. This is - fixed in evolution. - -2007-07-27 Hiroyuki Ikezoe - - * libedataserver/e-account-list.c: Plugged memory leak. - -2007-07-09 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.11.5 release - -2007-07-03 Milan Crha - - ** Fix for bug #364731 - - * libedataserver/e-sexp.c: (GScannerConfig): - The '+' and '-' are also unary operators, so - the identifier could not start with these characters. - -2007-06-22 Milan Crha - - * libedataserver/e-account.h: - Added new property get_password_canceled into EAccountService - struct, because of bug #307410 - -2007-07-02 Christian Kirbach - - * camel/providers/imap4/camel-imap4-summary.c: - Fix one typo and wrong preposition (bug #452996). - -2007-06-19 Karsten Bräckelmann - - * configure.in: Correct the comment for --enable-gnome-keyring, - fixes bug #448947. - -2007-06-18 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.11.4 release. - -2007-06-18 Srinivasa Ragavan - - ** Fix for bug #448589 from Tobias Mueller - - ** src/Makefile.am: Add support for automake 1.6 - -2007-06-18 Srinivasa Ragavan - - ** Fix for bug #443958 from Sebastien Tandel - - * configure.in: Add support for help string. - -2007-06-18 Srinivasa Ragavan - - ** Fix for bug #437751 from Andreas Köhler - - * libedataserver/e-time-utils.c: - -2007-06-05 Irene Huang - - * configure.in: Add option for using Sun Kerberos - fixing bug #344728 - -2007-05-14 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.11.3 release. - -2007-06-03 Ross Burton - - * configure.in: - * Makefile.am: - * src/Makefile.am: - * src/offline-listener.[ch]: - * src/server.c: - Add --disable-calendar to build without any calendar support - (#438928). - -2007-05-31 Matthew Barnes - - * docs/reference/addressbook/libebook/Makefile.am: - * docs/reference/calendar/libecal/Makefile.am: - Fix some distcheck errors (#438577). - -2007-05-25 Pascal Terjan - - * camel/camel-stream-mem.c: fix typos in the API documentation - -2007-05-24 Ross Burton - - * configure.in: - Fix krb5 checks when using --as-needed (part of #342830, John - N. Laliberte). - -2007-05-24 Ross Burton - - * libedataserverui/Makefile.am: - Add missing link flags to fix build with -z,defs. (#409542, Loic - Minier) - -2007-05-21 Wang Xin - - * libedataserver/e-time-utils.c: Fixes #439050. - -2007-05-20 Ross Burton - - * configure.in: - Use a faster pkgconfig call when checking for soup (#438975). - -2007-05-16 Jules Colding - - * configure.in: Removed unused function check - -2007-05-14 Jules Colding - - * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak. - - * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak - -2007-05-14 Srinivasa Ragavan - - * NEWS, configure.in: Evolution Data Server 1.11.2 release. - -2007-05-14 Matthew Barnes - - ** Fix for bug #361138 - - * libedataserver/e-data-server-util.c: Handle strftime for non-indic - locales. - -2007-05-08 Josselin Mouette - - reviewed by: Srinivasa Ragavan - - * src/server.c: (main): Turn the g_error into a g_warning to - avoid dumping core when launching two instances (#436197). - -2007-05-07 Matthew Barnes - - * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc): - Nullify 'new' after dropping its reference, so that we return NULL. - -2007-05-07 Matthew Barnes - - * docs/reference/camel/Makefile.am: - Remove reference to nonexistent libutil.la. - -2007-05-07 Matthew Barnes - - * libedataserver/e-sexp.c: - Fix warnings reported by 'sparse'. Patch from Kjartan Maraas. - -2007-04-27 Matthew Barnes - - ** Fixes part of bug #418852 - - * configure.in: - * docs/reference/camel: - * docs/reference/Makefile.am: - Resurrect Camel's API documentation. - -2007-04-24 Matthew Barnes - - * docs/reference: - Refresh SGML templates and add the appropriate CFLAGS to satisfy - "make distcheck". - -2007-04-23 Srinivasa Ragavan - - ** NEWS, configure.in: Evolution data server 1.11.1 release - -2007-04-20 Srinivasa Ragavan - - ** Fix for bug #425535 from Frederic Crozat - - * src/server.c: Dont submit path of EDS for segv_handler. - -2007-04-19 Pascal Terjan - - * camel/camel-gpg-context.c: - Convert messages from gnupg to UTF-8 (#423382). - -2007-04-19 Matthew Barnes - - * Introduce EFlag in libedataserver (#415891) - - * libedataserver/e-flag.[ch]: - New data structure, EFlag, is a simple thread synchronization - mechanism. Based on Python's threading.Event class. - - * docs/reference/libedataserver: - Add documentation for EFlag. - -2007-04-11 Matthew Barnes - - * configure.in: - Make the libiconv test program returns a value. (#388789) - -2007-04-05 Ross Burton - - * libedataserver/e-file-cache.c: - * libedataserver/e-data-server-util.h: - Use g_mkdir_with_parents (#383686). - -2007-04-04 Ross Burton - - * libedataserver/e-source-group.c: - * libedataserver/e-data-server-marshal.list: - * libedataserver/e-account-list.c: - * libedataserver/e-source-list.c: - * libedataserver/e-iterator.c: - * libedataserver/e-source.c: - * libedataserver/Makefile.am: - Remove marshallers that are in GLib (#400970). - -2007-04-01 Matthew Barnes - - * libedataserver/e-source.c: - Store colors as a string specification instead of an integer. - Introduce new color API and deprecate the old. (#373117) - - New API: e_source_set_color_spec() - e_source_peek_color_spec() - - Old API: e_source_set_color() - e_source_unset_color() - e_source_get_color() - - * libedataserver/test-source-list.c: - Use the new ESource color API. (#373117) - -2007-04-01 Matthew Barnes - - * libedataserver/e-account.c (receipt_policy_to_str): - * libedataserver/e-iconv.c (e_dlist_init): - * libedataserver/e-list-iterator.c (e_list_iterator_insert): - * libedataserver/e-trie.c (e_trie_search): - * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise): - Fix some compiler warnings. Patch from Kjartan Maraas. - -2007-03-29 Matthew Barnes - - * libedataserver/e-data-server-util.c: - * libedataserver/e-uid.c: - * libedataserver/e-xml-utils.c: - E-D-S requires GLib 2.10 now; remove dead backward-compatibility - code for GLib < 2.8 (#418971). - -2007-03-29 Matthew Barnes - - * libedataserver/e-data-server-module.c: - Fix "incompatible pointer type" warnings (#360619). - -2007-03-26 Matthew Barnes - - * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking - for iconv() in -liconv (#388788). Patch from Elijah Newren. - - * iconv-detect.c: Fix an implicit function declaration. - -2007-03-26 Harish Krishnaswamy - - * MAINTAINERS : Updates on the new guards. - -2007-03-12 Harish Krishnaswamy - - * NEWS, configure.in: Evolution-Data-Server 1.10 - release updates. - -2007-03-08 Ross Burton - - * configure.in: - * docs/reference/addressbook/libedata-book: - * docs/reference/libedataserverui: - Add gtk-doc framework. - - * docs/reference/addressbook/libebook: - * docs/reference/calendar/libedata-cal: - * docs/reference/calendar/libecal: - Refresh to match source. - - Patch from Matthew Barnes (#413173). - -2007-03-08 Ross Burton - - * docs/reference/addressbook/libebook/libebook-sections.txt: - * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml: - * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml: - Add missing symbols (#400169). - -2007-02-26 Srinivasa Ragavan - - * NEWS, configure.in: Evolution-Data-Server 1.9.92 - release updates. - -2007-02-26 Harish Krishnaswamy - - * configure.in : Update intltool version. - -2007-02-23 Matthew Barnes - - ** Fixes bug #356177 - - * libedataserver/e-msgport.h: Deprecate EMutex. - -2007-02-12 Srinivasa Ragavan - - * NEWS, configure.in: Evolution-Data-Server 1.9.91 - release updates. - -2007-02-12 Kjartan Maraas - - * libedataserver/e-sexp.c: (parse_value): Fix a crash. - Patch from Trond Myklebust. Closes bug #360017. - -2007-02-12 Ross Burton - - * configure.in: - Don't use AM_PATH_ORBIT, but pkg-config (#400544). - -2007-02-12 Priit Laes - - * configure.in: Prefix wasn't set for idl files which where then - installed to /idl. Fixes bug #373495 - -2007-02-07 Matthew Barnes - - ** Fixes bug #359979, #384183 - - * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop - instead of block-and-peek. Eliminates the need for a cache. - - * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the - cache logic, which was broken anyway. - - * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait() - semantics, and simplify the logic. - -2007-01-29 Chenthill Palanisamy - - Commiting on behalf of Andreas Henriksson . - - * libdb/hash/hash_open.c: Fixes the order of memset arguments. - -2007-01-23 Veerapuram Varadhan - - * NEWS, configure.in: Evolution-Data-Server 1.9.6 - release updates. - -2007-01-08 Harish Krishnaswamy - - * src/server.c : s/g_message/printf. Do not call - glib methods before g_thread_init. - -2007-01-08 Harish Krishnaswamy - - * NEWS, configure.in: Evolution-Data-Server 1.9.5 - release updates. - -2007-01-08 Veerapuram Varadhan - - ** Fixes eds part of bgo #362638 - Patch submitted by Matthew - Barnes - - * libedataserver/e-msgport.[ch]: Obsolete EThread - -2006-12-18 Veerapuram Varadhan - - * NEWS, configure.in: Evolution-Data-Server 1.9.4 - release updates. - - * camel/Makefile.am: Enable versioning for camel library - -2006-12-09 Tor Lillqvist - - * libedataserver/e-categories.c (default_categories[]): Don't use - E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a - literal string on Windows. - (load_default_categories): Instead, construct the full image file - pathname at run-time. - -2006-12-04 Harish Krishnaswamy - - * NEWS, configure.in: Evolution-Data-Server 1.9.3 - release updates. - -2006-11-19 Matthew Barnes - - Fixes bug #353924 - - * libedataserver/e-categories.c (e_categories_get_list): - Sort categories using g_utf8_collate(), not g_ascii_strcasecmp(). - -2006-11-06 Harish Krishnaswamy - - * NEWS, configure.in: Evolution-Data-Server 1.9.2 - release updates. - -2006-11-06 Harish Krishnaswamy - - * libedataserver/e-list-iterator.c: (e_list_iterator_new): - Partial fix for #358004. Ensure type correctness on the argument. - -2006-10-16 Harish Krishnaswamy - - * NEWS, configure.in: Evolution-Data-Server 1.9.1 - release updates. - -2006-10-16 Matthew Barnes - - Fixes bug #351930 - - * configure.in: - Remove EDS version from imagesdir. - - * libedataserver/e-categories.c: - Store category information in ~/.evolution/categories.xml rather - than the "/apps/evolution/general/category_master_list" GConf key. - Streamline the code. - - * libedataserver/e-categories.c: (e_categories_get_list) - Sort the list before returning it. - - * libedataserver/e-categories.c: - (e_categories_get_color_for, e_categories_set_color_for, - e_categories_get_icon_file_for, e_categories_set_icon_file_for, - e_categories_is_searchable) - Issue a warning if the given category name does not exist. - -2006-10-16 Sankar P - - * Committed the patch made by Matthew Barnes - - * libedataserver/e-msgport.c: (msgport_sync_with_pipe), - (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy), - (e_msgport_fd), (e_msgport_prfd), (e_msgport_put), - (e_msgport_wait), (e_msgport_get), (e_msgport_reply), - (e_thread_put): - * libedataserver/e-msgport.h: - - Re-written EMsgPort.c API using GAsyncQueue - -2006-10-10 Tor Lillqvist - - * evolution-data-server-zip.in: Use BASE_VERSION in path for the - zoneinfo, too. - -2006-10-02 Harish Krishnaswamy - - * NEWS, configure.in: Evolution-Data-Server 1.8.1 - release updates. - -2006-09-29 Ross Burton - - * docs/reference/addressbook/libebook/libebook-docs.sgml: - Add EDestination, remove e-book-async. - - * 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.sgml: - * docs/reference/addressbook/libebook/tmpl/e-contact.sgml: - * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml: - * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml: - Add some simple docs and re-gen. - -2006-09-29 Ross Burton - - * docs/reference/addressbook/libebook/libebook.types: - * docs/reference/addressbook/libebook/libebook-sections.txt: - Add missing symbols and merge the async methods into the EBook - docs (#346463) - -2006-09-19 Matthew Barnes - - Fixes #356828 - - * src/Makefile.am: Add a uninstall-local rule to remove - $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION). - -2006-09-18 Matthew Barnes - - Fixes #353478 - - * src/server-logging.c: (server_logging_dispose) - Chain up to parent's dispose() method. - - * src/server-logging.c: (server_logging_finalize) - Chain up to parent's finalize() method. - -2006-09-04 Harish Krishnaswamy - - * NEWS, configure.in: Evolution-Data-Server 1.8.0 - release updates. - -2006-09-01 Harish Krishnaswamy - - * configure.in, camel/providers/Makefile.am: - Make IMAP4rev1 provider a conditional feature, - turned off by default. Fixes #324118. - -2006-08-21 Srinivasa Ragavan - - * configure.in, NEWS: EDS 1.7.92 release. - -2006-08-19 Chenthill Palanisamy - - Fixes #340417 - * libedataserver/e-source-list.c: - (e_source_list_new), (e_source_list_new_for_gconf), - (e_source_list_new_for_gconf_default): use get_source_list_type. - (get_source_list_type): Check if the type is already registered and - return it. - -2006-08-07 Srinivasa Ragavan - - * configure.in, NEWS: EDS 1.7.91 release. - -2006-08-07 Harish Krishnaswamy - - * libedataserver/e-file-cache.c: (e_file_cache_set_property): - Do not set the filename if it is already set. - -2006-07-26 Veerapuram Varadhan - - ** Fixes #343976 - * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put - symmetric to e_msgport_wait - Patch contributed by Ed Catmur - -2006-07-25 Harish Krishnaswamy - - * configure.in, NEWS: EDS 1.7.90.1 release. - -2006-07-24 Harish Krishnaswamy - - * NEWS, configure.in: EDS 1.7.90 release updates - and version, libtool numbers bumped. - -2006-07-21 Luca Ferretti - - * configure.in: add support for xulrunner and seamonkey (NSS and NSPR). - (committed by Karsten Bräckelmann) - -2006-07-10 Harish Krishnaswamy - - * configure.in, NEWS: EDS 1.7.4 release updates - and version, libtool numbers bumped. - -2006-07-10 Frederic Peters - - * *.pc.in: defined @datarootdir@. Fixes #344596. - -2006-07-08 Chenthill Palanisamy - - Fixes #335692 - * libedataserver/e-iterator.c (e_iterator_is_valid): - Added a NULL check. - -2006-06-16 Tor Lillqvist - - * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR() - portability macro to E_IS_STATUS_INTR() as it isn't spefic to - select(). - (e_msgport_put, e_msgport_wait, e_msgport_get): Use - E_IS_STATUS_INTR() instead of looking at errno directly. On Win32 - the socket functions don't touch errno. (And there is no EINTR - style error possible in WinSock 2 anyway, according to MSDN.) - -2006-06-15 Tor Lillqvist - - * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false) - also to the Win32 branch of the if statement, to avoid error - message when running the configure script. - -2006-06-13 Andre Klapper - - * src/server.c: - changing "couldn't", "can't" and "didn't" to proper - English. Fixes bug #342160. - -2006-06-12 Harish Krishnaswamy - - * configure.in, NEWS: EDS 1.7.3 release updates - and version, libtool numbers bumped. - -2006-06-12 simon.zheng - - Fix for #336453 - * acinclude.m4: - * configure.in: - Add SunLDAP library support - a variant of Netscape LDAP. - -2006-06-07 Frederic Peters - - * configure.in: Assume strftime() is ok and supports %l and %k when - running in cross-compilation mode. - -2006-06-02 Tor Lillqvist - - * configure.in: Catch more failure modes of strftime() when - presented with conversion specifications %l and %k: On Windows, - these just do nothing, you don't get a 'l' or 'k' in the result, - which was all we used to test for here. Catch also if strftime() - does nothing at all when presented with a format containing - unsupported conversion specifications. - - * libedataserver/e-data-server-util.c (e_strftime): The Microsoft - strftime() doesn't have %e either. - -2006-06-01 Jeffrey Stedfast - - * libedataserver/e-msgport.c (e_msgport_get): Loop the reads - checking errno for EINTR. - (e_msgport_put): Loop the writes checking for EINTR. Also, instead - of writing a nul-char, write 'E' as suggested by Michael Meeks for - easier strace debugging purposes. - -2006-05-31 Jeffrey Stedfast - - Hopeful fix for Novell bug #176277 - - * libedataserver/e-msgport.c: Changed the structure of EMsgPort - slightly to make ::prpipe a union more like ::pipe. - (e_pipe): For convenience, on error set the fds each to -1. - (e_prpipe): New convenience function much like e_pipe but for - PRFileDescs. - (e_msgport_new): Always create the pipes here now instead of - creating them on demand. - (e_msgport_fd): Simply return the pipe fd (no longer creates the - pipe on demand). - (e_msgport_prfd): Same. - -2006-05-24 Srinivasa Ragavan - - * configure.in: Added gnome-vfs-2.0 to camel library - -2006-05-24 Ross Burton - - * 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: - Update for doc changes. - -2006-05-22 Harish Krishnaswamy - - * configure.in: Update intltool requirements. - -2006-05-18 Devashish Shamra - - * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the - database delete the DB structure. - Patch by Ross Burton - Fixes Bug #340039. - -2006-05-15 Harish Krishnaswamy - - * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and - do not overwrite the value. Fixes a bug introduced by the previous - commit. - -2006-05-10 Harish Krishnaswamy - - * addressbook/libebook/libebook.pc.in, - addressbook/libedata-book/libedata-book.pc.in, - calendar/libecal/libecal.pc.in, - calendar/libedata-cal/libedata-cal.pc.in, - configure.in, evolution-data-server.pc.in, - libedataserver/libedataserver.pc.in, - servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which - is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word. - Fixes #271839. - -2006-05-09 Ross Burton - - * libedataserver/e-data-server-module.h: - * libedataserver/e-data-server-module.c: - Allow EDataServerModule to remove unused modules (#319396). - -2006-05-02 Kjartan Maraas - - * configure.in: Patch from Sushuma Rai to fix build with - modern openldap versions. Closes part of bug #325957. - -2006-04-25 Brian Pepple - - * po/LINGUAS: New file listing all supported languages. - - * configure.in: Use po/LINGUAS instead of including all languages - directly in this file. See the wiki for more information: - http://live.gnome.org/GnomeGoals/PoLinguas - -2006-04-25 Jeffrey Stedfast - - * configure.in: Figure out auto-magically what the mozilla-nss - pkg-config module name is. - -2006-04-24 Harish Krishnaswamy - - * NEWS, configure.in: Release updates. Bump version. - ***** Release 1.7.1 ***** - -2006-04-24 Devashish Sharma - - * configure.in : Added a configure time switch to support dynamic - linking with libdb. The default is static linking and by using the - switch --with-libdb=prefix dynamic linking with libdb can be - enabled. - Patch by Ross Burton - -2006-04-18 Jeffrey Stedfast - - * configure.in: Added the Mail Directory configure info. - -2006-04-17 Kjartan Maraas - - * configure.in: Remove obsolete entry for no_NO. - -2006-04-10 Tor Lillqvist - - * libedataserver/e-time-utils.c (get_locale_string) - (translate_picture): New Win32-only helper functions. - (__strptime_internal): Add Win32 love to fix a Win32-specific bug - in calendar reported by Thierry Dubois. - -2006-03-29 Jeffrey Stedfast - - * configure.in (LARGEFILE_CFLAGS): new configure checks to #define - O_LARGEFILE if not present and to set other required CFLAGS for - large file support. - -2006-03-23 Chenthill Palanisamy - - Fixes #334807 - * libedataserver/e-source-group.c: Check if the - object is created before accessing it. - -2006-03-22 Tommi Vainikainen - - * configure.in (ALL_LINGUAS): Added Dzongkha (dz). - -2006-03-20 Srinivasa Ragavan - - * configure.in: Added support for gnome-key-ring. - -2006-03-02 Devashish Sharma - - Fixes #303046 - * libedataserverui/e-name-selector-dialog.c: - (e_name_selector_dialog_init): Select contacts from address book - screen doesn't use current contact source - -2006-02-27 Srinivasa Ragavan - - * configure.in, NEWS: Release updates. Bump version. - ***** Release 1.5.92 ***** - -2006-02-27 Tor Lillqvist - - * libedataserver/e-data-server-util.c: The fixed Win32 versions of - g_rename() and g_stat() have been in GLib since GLib 2.8.5, so -let's drop them from here. - -2006-02-24 Chenthill Palanisamy - - Fixes #332318 #329356 - * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format - %x for representing the date for current locale. - -2006-02-13 Harish Krishnaswamy - - * configure.in, NEWS: Release updates. Bump version. - ***** Release 1.5.91 ***** - -2006-02-09 Kjartan Maraas - - * libedataserver/e-categories.c: (cleanup_at_exit): Don't - call g_source_remove() when source id is 0. Closes bug #327413. - -2006-02-09 Sushma Rai - - * libedataserver/e-source-list.c (e_source_list_is_gconf_updated): - Fixed some memory leaks. See #329251. - -2006-02-09 Sushma Rai - - * libedataserver/e-categories.c (initialize_categories_config): Freeing - xml properties. See #309316. - -2006-02-06 Harish Krishnaswamy - - * evolution-data-server.pc.in: Add variable execversion - that denotes the version of the evolution-data-server - executable. - -2006-02-04 Theppitak Karoonboonyanan - - * configure.in: Added 'th' (Thai) to ALL_LINGUAS. - -2006-02-02 Tor Lillqvist - - * configure.in: Don't use getadrinfo() etc on Windows, as they are - present on XP only. Windows 2000 is still widespread. - -2006-01-30 Harish Krishnaswamy - - * configure.in, NEWS: Release updates, bump version - ***** Release 1.5.90 ***** - -2006-01-30 Harish Krishnaswamy - - * libedataserver/e-data-server-module.c: - (e_data_server_module_add_type): - * libedataserver/e-data-server-module.h: - Reverting the previous commit as it breaks the API freeze. - Shall get this in HEAD as soon as we branch out. - -2006-01-30 Ross Burton - - * libedataserver/e-data-server-module.c: - * libedataserver/e-data-server-module.h: - Add e_data_server_remove_unused() to release unused modules - (#319396). - -2006-01-21 Chao-Hsiung Liao - - * configure.in: add "zh_HK" to ALL_LINGUAS. - -2006-01-17 Harish Krishnaswamy - - * configure.in, NEWS: Release updates, bump version - libtool numbers. - ***** Release 1.5.5 ***** - -2006-01-16 P S Chakravarthi - - * libedataserver/e-source-list.[ch] : added a function called - e_source_list_is_gconf_updated () which returns a boolean indicating - whether or not a given ESourceList instance is in sync with its - corresponding gconf xml or not. - e_source_list_sync () : added an if clause that uses the above - function before updating the gconf. - -2006-01-16 Harish Krishnaswamy - - * configure.in : Add target for CALDAV calendar - backend. - -2006-01-12 Harish Krishnaswamy - - * src/GNOME_Evolution_DataServer.server.in.in: - * src/server.c: - The Cal and Book Factory oafids should reflect - the API version rather than the BASE version. - Fixes #323115. - -2006-01-10 Simon Zheng - - * docs/reference/camel/camel-sections.txt: - * docs/reference/camel/tmpl/camel-file-utils.sgml: - Detele the function camel_mkdir description. - - * libedataserver/e-data-server-util.h: Rename e-util.h as this - file. - - * libedataserver/e-data-server-util.c: Rename e-util.c as this - file. - - (e_util_mkdir_hier):Merge the change - of evolution/e-util/e-util.c (e_mkdir_hier) into this copy. - - (e_strftime):Merge the change of evolution/e-util/e-util.c into - this copy. - - * libedataserver/Makefile.am: - * libedataserver/e-file-cache.c: - * libedataserver/e-msgport.c: - * libedataserver/e-time-utils.c: - * src/server.c: - Replace e-util.h as e-data-server-util.h, and replace e-util.c as - e-data-server-util.c. - -2006-01-08 Tor Lillqvist - - * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on - Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo() - declarations with current mingw w32api headers. - -2006-01-06 Simon Zheng - - * libedataserver/e-account-list.c: Since e-util/e-account-list.c - in evolution module has been developed further, merge those - changes into libedataserver and drop e-util/e-account-list.c. - - libedataserver/e-account-list.h: Since e-util/e-account-list.h in - evolution module has been developed further, merge those changes - into libedataserver and drop e-util/e-account-list.h. - - libedataserver/e-account.c: Since e-util/e-account.c in - evolution module has been developed further, merge those changes - into libedataserver and drop e-util/e-account.c. - - libedataserver/e-account.h: Since e-util/e-account.h in - evolution module has been developed further, merge those changes - into libedataserver and drop e-util/e-account.h. - -2006-01-04 Tor Lillqvist - - * libedataserver/e-util.c (e_util_replace_prefix): As this - (Win32-only) function is called from evo, too, it needs a third - argument, the configure time prefix that it should replace, - instead of harcoding e-d-s's one. (Assuming e-d-s and evo are - configured with different temporary dirs as prefix, which is the - recommended way.) - - * libedataserver/e-util.h: Update declaration correspondingly. - - * src/server.c (libdir): Modify calls correspondingly. - -2006-01-02 Harish Krishnaswamy - - * NEWS, configure.in: Release updates, bump version - libtool numbers. - ***** Release 1.5.4 ***** - -2005-12-13 Tor Lillqvist - - * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when - building against GLib >= 2.8, not just on Win32. - -2005-12-12 Harish Krishnaswamy - - * NEWS, configure.in: Release updates, bump version - libtool numbers. - ***** Release 1.5.3 ***** - -2005-12-09 Tor Lillqvist - - * libedataserver/e-msgport.c: Add some socket API wrappers to hide - Unix/Winsock differences. - - Use separate flag fields to indicate whether we have a thread or - not in the EThread and EMutex structs. There is no portable way to - check a pthread_t for uninitializedness. Remove the E_THREAD_NONE - magic constant. - - The portable way to check two pthread_t values for equality is - pthread_equal(). - - Use e_util_pthread_id() to get an "id" for the thread in debugging - output. - - (e_pipe): New function, Win32 only. Creates a connected TCP socket - pair. Should have this in GLib, I guess. This code snippet is - essentially duplicated in - ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other - place I don't recall now. - - (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of - PR_CreatePipe() on Win32, as we want sockets, not a pipe (file - descriptors). - - * libedataserver/e-util.c (e_util_mkdir_hier): When building - against GLib 2.8, use g_mkdir_with_parents(). - (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8 - strings, then does a linguistically correct comparison using - g_utf8_collate(). - (e_filename_make_safe): New function, move here from - evolution/e-util/e-util.c. - (g_rename, g_stat): Win32-only fixed versions of these GLib - functions, just until the next GLib version including the same - fixes is out. This version of g_rename() overwrites existing - files, and this version of g_stat() strips trailing insignificant - slashes. - - * libedataserver/e-util.h: Declare the new functions. - -2005-12-08 Tor Lillqvist - - * libedataserver/e-db3-utils.c - * libedataserver/e-file-cache.c: Use gstdio wrappers. - - * libedataserver/e-source.c (e_source_build_absolute_uri): Don't - use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs - always use slashes, not platform-dependent separators. - (e_source_set_name): Compare the strings, not the pointers. - - * libedataserver/e-source-group.c (e_source_group_set_name): - Compare the strings, not the pointers. - - * libedataserver/e-xml-utils.c - * libedataserver/e-xml-utils.h: New files. - (e_xml_parse_file): Replacement for xmlParseFile(). Needed because - the file names we handle on Win32 are in UTF-8, which libxml2 - doesn't grok. So, when using GLib 2.8, we map the file with the - GMappedFile API and use xmlParseMemory(). When built against older - GLibs (which doesn't happen on Win32), just use xmlParseFile(). - (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's - e-xml-utils.c. Presumably should move all the rest of the - functions from there, too. - - * libedataserver/Makefile.am: Add the new files. Install - e-xml-utils.h. - - * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and - e_xml_save_file(). As e_xml_save_file() does the very careful - saving using a temporary filename and then rename, don't need to - that here. - -2005-12-07 Irene Huang - - Fix for #323349. - - * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1") - to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error - on solaris. - -2005-12-07 Tor Lillqvist - - * libdb/dbinc/db_int.in: As we are using this file (and not the - prebuilt one in libdb/build_win32/db_int.h) when building using - autofoo on Win32, need to have the correct PATH_SEPARATOR for - Win32, too. Add ifdef. - - * libdb/os_win32/os_open.c (__os_open): When using a - user-registered open function to open the file (and not - CreateFile()), we still need to set the DB_FH::handle, too, as all - the other stuff in libdb/os_win32 assumes it is correctly set - up. On Win32, addressbook/backends/file needs to register an own - open function (that uses g_open()) as the pathnames e-d-s handles - on Win32 are in the GLib encoding (i.e., UTF-8) and not the system - codepage that CreateFile() wants. - -2005-12-06 Tor Lillqvist - - * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on - Unix. On Win32, set it to a path relative from lib/bonobo/servers. - - * src/GNOME_Evolution_DataServer.server.in.in: Use - LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute - compile-time paths in the .server file on Win32. libbonobo on - Win32 interprets relative location paths to exes or shlibs as - being relative to the directory where the .server file was found. - This makes the .server file point to the correct executable - regardless of where e-d-s is installed on the end-user machine. - -2005-12-02 Tor Lillqvist - - * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in - the executable file's name in the InterfaceCheck location. - - * evolution-data-server-zip.in: New file, a script used to build a - Win32 zipfile distribution of E-D-S. (End users will not be - expected to install from zipfiles, they would be for power users - and developers only.) - - * Makefile.am - * configure.in: Distribute and expand it. - -2005-12-01 Chenthill Palanisamy - - reviewed by Srinivasa Ragavan - - * libedataserver/e-uid.c: (e_uid_new): Use the functions - defined in glib -2.8 only for win32 as it fails to build - for OS which has glib 2.4. - -2005-12-01 Tor Lillqvist - - * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in - the ifdef section for "uncommon" platforms. Thanks to Ross Burton for - noticing. - -2005-11-25 Tor Lillqvist - - * libedataserver/e-categories.c (add_category_if_not_present): - Drop unused static function. - (e_categories_add_relative): New function. Form the pathname to - the icon file at run-time (for installability in freely chosen - location on Windows). - (initialize_categories_config): Call e_categories_add_relative() - with just the basename of the icon files. - - * libedataserver/e-data-server-module.c - (e_data_server_module_init): Include libedataserver-private.h to - get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time - pathname construction) on Windows. - - * libedataserver/e-time-utils.c: Include strptime() implementation - lifted from glibc for portability. Use it unless - HAVE_STRPTIME. Make it local for this file, though. - - * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from - GLib 2.8 instead of gethostname(). - - * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp() - instead of strncasecmp() for portability. - - * libedataserver/e-util.c: Implement install-anywhere machinery - for Win32. - (DllMain): Minimal DllMain that just tucks away the handle to the - DLL. - (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir, - _libedataserver_get_ui_gladedir): Functions private to e-d-s. - (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir, - e_util_replace_prefix): Functions intended also for Evolution. We - assume e-d-s and evo are installed in the same folder on the - end-user machine. - - * libedataserver/e-util.h: Declare the above new public Win32-only - functions. - - * libedataserver/libedataserver-private.h: New file. Declares so - far some Win32-only functionality, to be used in various parts of - e-d-s. - - * libedataserver/md5-utils.c (md5_get_digest_from_file): Use - gstdio wrappers for better non-ASCII filename support on - Win32. Open file in binary mode. Don't use sizeof(guchar), it - won't be different than 1 in this universe. Do use sizeof(tmp_buf) - instead of hardcoding 1024. Drop leftover debugging printouts. - - * libedataserver/Makefile.am: Add libedataserver-private.h. Pass - more configure-time pathname definitions (as used elsewhere in - e-d-s) in INCLUDES so that they can be recognized and changed at - run-time to end-user machine installation paths on Win32. - - * src/server.c: No segv handling on Win32. Run-time path - construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used - in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to - gnome_program_init(). - -2005-11-18 Ross Burton - - * libedataserver/md5-utils.c: - * libedataserver/e-component-listener.c: - Fix build. - -2005-11-17 Ross Burton - - * libedataserver/md5-utils.c: - * libedataserver/md5-utils.h: - Don't do byte order checks at runtime but use the GLib - G_BYTE_ORDER macro (#319592) - -2005-11-17 Ross Burton - - * libedataserver/e-account-list.c: - * libedataserver/e-account.c: - * libedataserver/e-component-listener.c: - * libedataserver/e-file-cache.c: - * libedataserver/e-iterator.c: - * libedataserver/e-list-iterator.c: - * libedataserver/e-list.c: - * libedataserver/e-sexp.c: - * libedataserver/e-source-group.c: - * libedataserver/e-source-list.c: - * libedataserver/e-source.c: - Use G_DEFINE_TYPE and add some more const keywords (#319591) - -2005-11-15 Ross Burton - - * libedataserver/e-data-server-module.c - Use lazy bindings (#321515) - -2005-11-14 Harish Krishnaswamy - - * NEWS, configure.in: Release updates, bump version. - ***** Release 1.5.2 ***** - -2005-10-28 Erdal Ronahi - - * configure.in: Added ku (Kurdish) to ALL_LINGUAS - -2005-10-28 Sushma Rai - - * libedataserver/e-categories.c (initialize_categories_config): Add - default categories only if the category list is empty in gconf, so that - we don't bring back the deleted category from the default list - every time. Fixes #273905. - -2005-10-26 Harish Krishnaswamy - - * src/GNOME_Evolution_DataServer.server.in.in: - Fixed bonobo server install locations as well. - (See below.) - -2005-10-25 Harish Krishnaswamy - - * configure.in: Update version, libtool numbers. - *** Release 1.5.1 *** - * src/Makefile.am : Fixed the executable installation - error in the previous patch. Executable installed in - libexecdir - not under evolution-data-server-$(API_VERSION). - -2005-10-24 Irene Huang - - * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE - * src/GNOME_Evolution_DataServer.server.in.in: Change location - of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@, - OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@, - OAFIID:GNOME_Evolution_DataServer_InterfaceCheck, - OAFIID:GNOME_Evolution_DataServer_Logging from - @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to - @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution- - data-server-@VERSION@@EXEEXT@. - * src/Makefile.am: In section install-evolution-data-servers: - change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution- - data-server-$(API_VERSION) - $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server - $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/ - evolution-data-server-$(BASE_VERSION) - -2005-10-17 Ross Burton - - * configure.in: - Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451). - -2005-10-14 Ross Burton - - * configure.in: Remove unused dependencies from the pkg-config - calls and add E_FACTORY_CFLAGS/_LIBS. - - * src/Makefile.am: Use E_FACTORY_*. - - * libedataserver/e-sexp.c: - * libedataserver/test-source-list.c: - Don't use libgnome when GTK+ or GLib will do. - - * libedataserver/libedataserver.pc.in: - Fix strings, update libraries. - -2005-09-17 Andre Klapper - - Fixes #273149. - * libedataserver/e-categories.c: adding translator comment for - "hot contacts". - -2005-09-16 Tor Lillqvist - - * libedataserver/e-iconv.c (e_iconv_charset_language): Use - g_ascii_strcasecmp() instead of strcasecmp(). The strings we are - comparing are just ASCII anyway, so spell it out that we really do - need ASCII casefolding only. - -2005-09-15 Tor Lillqvist - - * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an - integral type (or pointer) that can be cast to a guint64 without - loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T. - - * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS - has been set up. - - * libedataserver/e-util.c: Just include instead of a - random set of . Remove large amount of whitespcace on - some empty lines. - (e_util_utf8_strstrcase): Clarify doc comment, mention that no - proper Unicode case folding or normalization is done. - (e_util_pthread_id): New function, returns an integer representing - a thread. Only for debugging output and logging purposes, cannot - be guaranteed to be consistent on all platforms. - - * libedataserver/e-util.h: Include . Declare - e_util_pthread_id(). - -2005-09-14 Tor Lillqvist - - * win32/README - * win32/Makefile.am - * win32/dummy.la - * win32/libedataserverui.def: New files. Bootstrap import library - for libedataserverui. Needed in servers/exchange/storage where - libexchange-storage-1.2.la links to libedataserverui before it has - been built. - - * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always - enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT - also win32/Makefile. - - * Makefile.am: Add win32 to SUBDIRS. - -2005-09-01 Parthasarathi Susarla - - * confugure.in : Add API_VERSION to config.h - -2005-08-29 Harish Krishnaswamy - - * configure.in : Update release number to 2.4.0 - -2005-08-26 Chenthill Palanisamy - - * configure.in: Do not build camel docs. - * docs/reference/Makefile.am: Removed camel docs. - reviewed by Parthasarathi Susarla - -2005-08-22 Not Zed - - * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast - the func to remove a warning. - -2005-08-22 Harish Krishnaswamy - - * configure.in : bump version - ***** Release 1.3.8 ***** - -2005-08-22 Harish Krishnaswamy - - * docs/reference/Makefile.am : enable libedataserver docs - * libedataserver/e-sexp.h, docs/reference/libedataserver - /libedataserver-sections.txt: Fix build issues - patch - contributed by Tor Lillqvist - -2005-08-22 Shreyas Srinivasan - - * configure.in: Build camel-docs. - * docs/reference/Makefile.am: Build camel-docs. - -2005-08-21 Chenthill Palanisamy - - * libedataserver/e-xml-hash-utils.[ch]: - (e_xmlhash_foreach_key_remove): function to remove - hash keys. - Committing for Armin Bauer - and modified by and - . - -2005-08-19 Sarfraaz Ahmed - - * configure.in : Add the check for NTLM support in OpenLDAP. This - is needed for enabling the Exchange support in e-d-s. - -2005-08-19 Harish Krishnaswamy - - * configure.in : Build libedataserver api docs - -2005-08-18 Tor Lillqvist - - * libedataserver/e-iconv.c (e_iconv_init): Sync with the version - in evolution/e-util: Use g_win32_getlocale() and g_get_charset() - on Win32. (Why is this file duplicated in e-d-s and evo, BTW?) - -2005-08-13 Tor Lillqvist - - * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use - NO_UNDEFINED. - - * src/Makefile.am (INCLUDES): Remove stray trailing slashes from - some -I options. - -2005-08-08 Harish Krishnaswamy - - * configure.in: Update version, libtool numbers. - - *****Release 1.3.7***** - -2005-08-05 Harish Krishnaswamy - - * configure.in: fix for bug #300048. patch - submitted by Roland Illig - -2005-07-30 Harish Krishnaswamy - - * configure.in: update libtool numbers for libebook - -2005-07-29 Harish Krishnaswamy - - * configure.in: Bump version number - - *****Release 1.3.6.1***** includes fix for - #311731 - (Removing folders from an IMAP) - - -2005-07-28 Tor Lillqvist - - * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT. - -2005-07-26 Harish Krishnaswamy - - * configure.in : bump version - ****** Release 1.3.6 ***** - -2005-07-21 Joe Shaw - - * libedataserver/e-source-group.c: - * libedataserver/e-source-list.c: - * libedataserver/e-source.c: Change the init and class_init - functions to contain the whole class name for the benefit of the - gtk-sharp parser. - -2005-07-20 Tor Lillqvist - - * configure.in: Enable building with Mozilla nspr and nss on - Win32. No -ldl on Win32. No import library for softokn3.dll. - -2005-07-14 Sarfraaz Ahmed - - * configure.in : Substituting the CURRENT:REVISION:AGE variables for - library versions - -2005-07-12 Harish Krishnaswamy - - * configure.in : bump version, libtool numbers. - ***** Release 1.3.5 ***** - -2005-07-06 Ross Burton - - * libedataserver/e-util.c: - Remove a function and table which is in GLib. - -2005-07-06 Harish Krishnaswamy - - * configure.in : align the name of the LIBEXCHANGE_STORAGE - to the conventions (_ instead of -). - -2005-07-02 Harish Krishnaswamy - - * configure.in : bump version, libtool numbers. - -2005-07-02 Harish Krishnaswamy - - * libedataserver/e-categories.c: (initialize_categories_config): - Fix all the compiler warnings. - -2005-06-22 Tor Lillqvist - - * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o - E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also - EXEEXT in EVO_SUBST_SERVER_RULE. - -2005-06-12 Sarfraaz Ahmed - - * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP - * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5. - -2005-06-12 Sarfraaz Ahmed - - * configure.in : Print the status for Exchange support being present. - * servers/Makefile.am : Build Exchange only if LDAP is enabled. - -2005-06-11 Sarfraaz Ahmed - - * configure.in : Fixed a minor typo to fix make clean. - -2005-06-10 Sarfraaz Ahmed - - * configure.in : Added the Exchange server communication code to - servers directory. Also enabled a HAVE_KRB5 automake conditional. - * servers/Makefile.am : Now build exchange as well. - -2005-06-09 Harish Krishnaswamy - - * configure.in : Do not build camel docs. They are borked now :( - -2005-06-07 Harish Krishnaswamy - - * configure.in : bump version, libtool numbers. - -2005-05-31 Rodrigo Moya - - * src/GNOME_Evolution_DataServer.server.in.in: added missing - names for CORBA services. - -2005-05-28 Kjartan Maraas - - * configure.in: Disable the libedataserver api docs build - * docs/reference/Makefile.am: Here too. It doesn't build. - -2005-05-24 Tor Lillqvist - - * configure.in: Define NO_UNDEFINED as -no-undefined and - SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST - them. Check for strtok_r. Add gobject-2.0 to - EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS. - -2005-05-24 Tor Lillqvist - - Make libdb as included in e-d-s build on Win32 with mingw. (The - official build setup for libdb uses MSVC.) - - * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use - the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to - empty on Unix, "_win32" on Win32) to use those source files that - have an own copy in os_win32 from there. - - * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the - libdb/build_win32_db_config.h file. - - * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some - more variables. - - * libdb/dist/configure: Manually make corresponding changes as in - configure.ac. (Yuck! But we don't run autogen in libdb/dost, so - what else to do?) - - * libdb/os_win32/os_type.c: Include db_int_def.h here, too. - -2005-05-19 Tor Lillqvist - - * configure.in: Check for regexec in a separate -lregex. Add - gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule, - too. Don't bother mentioning glib as gthread and gmodule drag in - it automatically. - -2005-05-18 Harish Krishnaswamy - - * configure.in : bump version, libtool numbers. - -2005-05-18 Harish Krishnaswamy - - * docs/reference/Makefile.am : Do not build - camel docs. They are a bit flaky ATM. - -2005-05-13 Rodrigo Moya - - * libedataserver/e-categories.c (add_category_if_present): new private - function to create standard categories if they don't exist. - (initialize_categories_config): make sure, in all cases, that our - standard categories are available. - -2005-05-13 Shreyas Srinivasan - - * libedataserver/e-categories.c: Add new Anniversary category, - Fixes #256874 - -2005-05-13 Harish Krishnaswamy - - * configure.in: export LIBSOUP for use elsewhere. - -2005-05-06 Tor Lillqvist - - * configure.in: Check for Win32 (mingw), set Automake - conditional. Move the libtool stuff a bit earlier so that $host - gets set early and can be checked in a more logical place. Check - for some more headers and functions. Use gobject-2.0 instead of - glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on - gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup - calls its .pc file. On Win32, copy the libtool generated here to - libdb/dist. - -2005-05-05 Veerapuram Varadhan - - * configure.in: Added "docs/reference/calendar/libedata-cal". - -2005-05-04 Rodrigo Moya - - * configure.in: - * docs/reference/calendar/Makefile.am: - * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for - libedata-cal. - - * docs/reference/libedataserver/libedataserver-docs.sgml: added missing - files. - -2005-05-04 Rodrigo Moya - - * docs/reference/calendar/*: improved API documentation. - -2005-04-26 Harish Krishnaswamy - - * configure.in: bump version, libtool numbers. - -2005-04-25 Harish Krishnaswamy - - * configure.in: Modify camelproviderdir to use API_VERSION. - * evolution-data-server.pc.in: use VERSION instead of API_VERSION. - -2005-04-20 Ross Burton - - * src/offline-listener.c: - Remove an usused variable. - -2005-04-20 Ross Burton - - * libedataserver/e-data-server-module.c: - * libedataserver/e-data-server-module.h: - * src/server.c: - Use a #define hack to revert API change to EDataServerModule. - -2005-04-20 Ross Burton - - * configure.in: Depend on GLib 2.4. - - * libedataserver/e-data-server-module.c: - * libedataserver/e-data-server-module.h: - Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename - e_data_server_module_init to _initialize. - - * src/server.c: - Update for change to e-data-server-module.h. - -2005-04-20 Ross Burton - - * src/offline-listener.c: Don't leak a GConfValue. - -2005-04-20 James Henstridge - - * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it - doesn't trigger configure failures with newer versions of - pkg-config. Fixes bug #300435. - -2005-04-14 Sushma Rai - - * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the - absolute uri, when relative uri is changed if source is having absolute - uri. - Fixes #274308 - -2005-04-11 Harish Krishnaswamy - - * Makefile.am: use API_VERSION instead of BASE_VERSION in - pc files. - * configure.in: bump version, leave extensiondir, idldir, - bonobo server and libtool numbers untouched (use API_VERSION - instead). - * evolution-data-server.pc.in, libedataserver/Makefile.am, - servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION. - -2005-04-07 Gareth Owen - - * po/en_GB.po: Updated British English translations - -2005-03-31 Steve Murphy - - * configure.in: Added "rw" to ALL_LINGUAS. - -2005-03-30 Adi Attar - - * configure.in: Added "xh" to ALL_LINGUAS. - -2005-03-29 James Bowes - - * docs/reference/libedataserver/libedataserver-docs.sgml: - * docs/reference/libedataserver/libedataserver-sections.txt: Add - e-time-utils and e-xml-hash-utils. - * docs/reference/libedataserver/tmpl/e-time-utils.sgml: - * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API - template files. - * libedataserver/e-time-utils.c: - * libedataserver/e-time-utils.h: - * libedataserver/e-xml-hash-utils.c: - * libedataserver/e-xml-hash-utils.h: New API documentation. - -2005-03-27 Pawan Chitrakar - - * configure.in: Add ne in ALL_LINGUAS - -2005-03-23 James Bowes - - * configure.in: Add docs/reference/libedataserver/Makefile - as output. - * docs/reference/Makefile.am: Add libedataserver as subdir. - * docs/reference/libedataserver/Makefile.am: Remove ignored files - section. - * docs/reference/libedataserver/libedataserver-docs.sgml: Add - sections for new API docs. - * docs/reference/libedataserver/libedataserver-sections.txt: Make - nice formatting for the new documentation. - * libedataserver/e-trie.c: - * libedataserver/e-uid.c: - * libedataserver/e-url.c: - * libedataserver/e-url.h: - * libedataserver/e-util.c: - * libedataserver/e-util.h: - * libedataserver/md5-utils.c: - * libedataserver/md5-utils.h: Document public functions and data - structures. - * docs/reference/libedataserver/tmpl/e-trie.sgml: - * docs/reference/libedataserver/tmpl/e-uid.sgml: - * docs/reference/libedataserver/tmpl/e-url.sgml: - * docs/reference/libedataserver/tmpl/e-util.sgml: - * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template - files for API documentation. - -2005-03-06 JP Rosevear - - * configure.in: bump version, libtool numbers - -2005-02-28 JP Rosevear - - * configure.in: bump version, libtool numbers - -2005-02-10 Kjartan Maraas - - * libedataserver/e-data-server-module.c: (load_module_dir): - Don't leak the module path. - -2005-02-09 Hans Petter Jansson - - * libdb/dbinc/mutex.h: Fix PPC assembly. - -2005-02-07 JP Rosevear - - * configure.in: bump version. libtool numbers - -2005-02-07 Ross Burton - - * libedataserver/e-db3-utils.c: - Remove useless libgnome use. - -2005-02-03 Ross Burton - - * libedataserver/e-categories.c: - * libedataserver/e-component-listener.c: - * libedataserver/e-time-utils.c: - * servers/groupwise/e-gw-connection.c: - * src/server.c: - Use glib/gi18n.h. - -2005-02-03 Rodrigo Moya - - * libedataserver/e-categories.c (idle_saver_cb): changed to return a - gboolean and always FALSE to remove the idle callback after saving. - (save_config): new function that marks the config as dirty and installs - the idle callback. - (initialize_categories_config, e_categories_remove, e_categories_add, - e_categories_set_color_for, e_categories_set_icon_file_for): call - save_config() when saving the categories. - -2005-02-01 Jeffrey Stedfast - - * configure.in: Generate the old imap makefile. - -2005-01-28 Rodrigo Moya - - * libedataserver/e-categories.c (initialize_categories_config): pass - a correct boolean value as the 'searchable' flag. - -2005-01-26 JP Rosevear - - Fixes #69909 - - * src/server-logging.h: add private structure to instance - - * src/server-logging.c (server_logging_register_domain): track the - information for the registration so we can later unregister it - (server_logging_dispose): unregister the log handlers and from the - information and list - (server_logging_finalize): free the private structure - (server_logging_class_init): set finalize/dispose methods - -2005-01-25 Rodrigo Moya - - * libedataserver/e-categories.[ch] (e_categories_add): added a - 'searchable' argument. - (e_categories_is_searchable): new function. - (hash_to_xml_string): add the 'searchable' property to the config. - -2005-01-24 JP Rosevear - - * configure.in: bump version, libtool numbers - -2005-01-21 Jeffrey Stedfast - - * configure.in: Removed the enable checks for IMAP4, we just - always build it now. Also don't generate - camel/providers/imap/Makefile as we no longer build it. - -2005-01-21 Sivaiah Nallagatla - - * 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 - -2005-01-14 Priit Laes - - * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml', - 'wa' to ALL_LINGUAS. - -2005-01-14 Not Zed - - * libedataserver/e-sexp.c: reverted rodrigo's change. We never - build ESexp as a GObject anymore (it is used by camel). - -2005-01-12 Rodrigo Moya - - * libedataserver/e-categories.[ch] (e_categories_exist): new function. - - * libedataserver/e-sexp.[ch]: removed the usage of the - E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere. - (e_sexp_new): fixed some typoes. - (e_sexp_class_init): use g_type_class_peek_parent to get the - parent class for our class. - -2005-01-08 Not Zed - - * 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. - -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. - -2004-12-20 JP Rosevear - - * configure.in: bump version, libtool numbers - -2004-12-20 JP Rosevear - - * libedataserverui/test-name-selector.c (main): no need to init - mime utils explicitly any more - -2004-12-20 Hans Petter Jansson - - * libedataserverui/test-name-selector.c (main): Don't lie to - gnome_program_init () about our name. - -2004-12-20 Hans Petter Jansson - - * libedataserverui/e-contact-store.c (clear_contact_ptrarray): - Implement. - (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the - contacts. - (clear_contact_source): Keep the primary contact array around even - when it's empty. - (query_contact_source): Make sure the book is opened before we - try to open a view to it. Set view to NULL if we can't get one. - (e_contact_store_add_book): Allocate temporary memory on stack. - (e_contact_store_remove_book): Free the primary contact array. - - * libedataserverui/e-destination-store.c - (e_destination_store_insert_destination): Implement. - (e_destination_store_append_destination): Renamed from - _add_destination (). Connect to destination's "changed" signal. - (e_destination_store_remove_destination): Disconnect from - "changed" signal. - - * libedataserverui/e-name-selector-dialog.c (add_destination): - Use e_destination_store_append_destination (). - - * libedataserverui/test-name-selector.c (start_test): We don't - need the gconf_path. Set up an ENameSelectorEntry for testing. - (main): Remove junk related to gconf_path. - - * libedataserverui/e-name-selector-entry.[ch]: Implement a completing - entry for Evolution contacts. Still considered unstable. - - * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES) - (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build. - -2004-12-17 JP Rosevear - - * libedataserverui/test-name-selector.c (close_dialog): destroy - the dialog and quit - (start_test): listen for any response so we can exit - - * libedataserverui/e-name-selector-dialog.glade: don't make the - blank window visible - -2004-12-16 Hans Petter Jansson - - * libedataserverui/libedataserverui.pc.in: Remove gladedir definition, - it's useless and breaks the evo build. - -2004-12-16 Hans Petter Jansson - - * libedataserverui/test-name-selector.c: Implement a test for - ENameSelectorDialog. - - * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test. - (test_name_selector_SOURCES) - (test_name_selector_LDADD): Build parameters for the test. - -2004-12-16 Hans Petter Jansson - - * libedataserver/e-data-server-marshal.list: Add NONE:STRING. - - * libedataserverui/e-destination-store.[ch]: Implement - EDestinationStore, a GtkTreeModel interface to a list of - EDestinations. - - * libedataserverui/e-name-selector-model.[ch]: Implement - ENameSelectorModel, a model that provides an EContactStore and a - list of EDestinationStores whose members are filtered out from - the EContactStore. - - * libedataserverui/e-name-selector-dialog.[ch]: Implement - ENameSelectorDialog, a GtkDialog that lets you select EContacts - interactively, producing lists of EDestinations. - - * libedataserverui/e-name-selector-dialog.glade: The Glade XML - specification for the ENameSelectorDialog interface. - - * libedataserverui/e-contact-store.c (e_contact_store_get_contact): - Implement. - (e_contact_store_get_books): Free a small temp allocation. - (e_contact_store_remove_book): Get the pointer to the source struct. - - * libedataserverui/libedataserverui.pc.in (gladedir): Set this var. - - * Makefile.am (INCLUDES): Add a define providing the installed - Glade directory. - (libedataserverui_1_2_la_SOURCES): Add new files. - (libedataserveruiinclude_HEADERS): Add new files. - (glade_DATA): Add new Glade file. - (EXTRA_DIST): Dist glade_DATA. - -2004-12-16 Hans Petter Jansson - - * configure.in: Pull in libglade-2.0. - -2004-12-09 Hans Petter Jansson - - * libedataserverui/e-contact-store.[ch]: Implement EContactStore, - a GtkTreeModel interface to EBook views. - - * libedataserverui/test-contact-store.c: Implement an interactive - test for EContactStore. - - * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS) - (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install - e-contact-store.h. - (test_contact_store_SOURCES) - (test_contact_store_LDADD): Build the interactive test for - EContactStore. - -2004-12-09 JP Rosevear - - * configure.in: check for zlib, for the gzip mime filter - -2004-12-07 Rodrigo Moya - - Fixes #70267 - - * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes, - e_file_cache_thaw_changes): new functions to disable temporarily - writes to disk. - (e_file_cache_init): initialize new private members. - (e_file_cache_add_object, e_file_cache_remove_object): mark the - cache file as dirty when we are frozen. - -2004-12-06 Rodney Dawes - - * Makefile.am (EXTRA_DIST): Add iconv-detect.c - -2004-12-06 Jeffrey Stedfast - - * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr - - * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or - NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS] - -2004-12-03 Rodney Dawes - - * configure.in: Remove the commented out OpenSSL block - Don't do pkg-config --exists for mozilla, just try to use the - PKG_CONFIG() macro, and set have_nss="no" if it fails - - * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the - e-msgport code that needs it - -2004-12-03 Jeffrey Stedfast - - * configure.in: Display configuration info after configure runs - (S/MIME, SSL, Kerberos, etc) - -2004-12-03 Not Zed - - * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add - iconv_libs to the library list. - -2004-12-01 Hans Petter Jansson - - * Makefile.am: Build libedataserverui after non-UI libraries that it - may depend on. - -2004-11-28 JP Rosevear - - * configure.in: bump version, libtool numbers - -2004-11-25 Harish Krishnaswamy - - * libedataserverui/e-source-selector.[ch]: - (selector_button_press_event): if rt-clicked on a source - group, set it as primary on the selector and emit a popup event. - (e_source_selector_get_primary_source_group): accessor for - primary source group. - -2004-11-16 Not Zed - - * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel. - - * configure.in: Added more camel required config checks. Build - the camel makefiles. Not sure if this should be in its own - configure.in. - -2004-11-15 Not Zed - - * libedataserver/e-util.c: include config.h. - - * libedataserver/e-sexp.c: updated from evolution/e-util. - - * libedataserver/e-memory.c: updated from evolution/e-util. - - * iconv-detect.c: added iconv format checker. - - * configure.in: add stftime checks and iconv charset format checks. - - * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h. - - * libedataserver/e-time-utils.c (parse_with_strptime): reove - e-utf8 depenedncy. - - * libedataserver/e-iconv.[ch]: Moved from gal/util. - - * libedataserver/e-trie.[ch]: Moved from evolution/e-util. - * libedataserver/e-msgport.[ch]: Moved from evolution/e-util. - * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util. - -2004-11-05 Rodrigo Moya - - * configure.in: use evolution-data-server-$BASE_VERSION as the - GETTEXT_PACKAGE. - -2004-11-03 Ryan Skadberg - - Fixes #69056 - - * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version. - -2004-11-02 JP Rosevear - - Fixes #68737 - - * configure.in: require libbonobo >= 2.4.2 - -2004-11-01 Hans Petter Jansson - - * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition. - -2004-10-27 JP Rosevear - - * src/server.c: include just include signal.h for portability - -2004-10-21 Rodrigo Moya - - * libedataserverui/Makefile.am: - * libedataserverui/e-source-selector-dialog.[ch]: added source - selector dialog widget. - - * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS. - -2004-10-14 JP Rosevear - - * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for - parent class - - * libedataserverui/e-source-option-menu.c: ditto - -2004-10-14 JP Rosevear - - * libedataserverui/libedataserverui.pc.in: link to the right lib - and require libedataserver 1.2 - -2004-10-13 JP Rosevear - - * libedataserver/e-data-server-marshal.list: add missing - marshaller list - -2004-10-13 JP Rosevear - - * Makefile.am: build libedataserverui - -2004-10-13 JP Rosevear - - * libedataserverui/test-source-option-menu.c: move from evolution - - * libedataserverui/e-source-selector.c: ditto - - * libedataserverui/e-source-selector.h: ditto - - * libedataserverui/e-source-option-menu.c: ditto - - * libedataserverui/e-source-option-menu.h: ditto - - * libedataserverui/test-source-selector.c: ditto - - * libedataserverui/libedataserverui.pc.in: add a pkg-config file - - * libedataserverui/Makefile.am: build libedataserverui and test progs - - * configure.in: add libtool versioning for libedataserverui and - output the files - -2004-10-11 Hans Petter Jansson - - 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-10-04 Chris Toshok - - * libedataserver/e-data-server-module.h: add the prototype for the - eds_module_* functions here, so modules can include this file - instead of writing their own prototypes in module sepcific - headers. - -2004-09-30 Chris Toshok - - * evolution-data-server.pc.in (extensiondir,privlibdir): add these - variables so extension authors can find the place to install their - stuff. - -2004-09-30 Chris Toshok - - * src/GNOME_Evolution_DataServer.server.in.in: add this - (previously generated) file to the build. - - * src/GNOME_Evolution_DataServerLDAP.server.in.in, - src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these - files. - - * src/Makefile.am (evolution_data_server_LDADD): remove all the - addressbook/calendar backend .la's from here. - (SERVER_IN_FILE): always use - GNOME_Evolution_DataServer.server.in.in here, and it's no longer - generated from LDAP/NOLDAP. - (EXTRA_DIST): remove - GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in - (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in. - - * src/server.c (setup_books): replace hardcoded knowledge of - backends with a call to e_data_book_factory_register_backends. - (setup_cals): remove explicit backend registration with a call to - e_data_cal_factory_register_backends. - (main): call e_data_server_module_init. - - * libedataserver/Makefile.am (INCLUDES): add extensiondir #define. - (libedataserver_la_SOURCES): add e-data-server-module.c - (libedataserverinclude_HEADERS): add e-data-server-module.h - - * libedataserver/e-data-server-module.[ch]: new files, manage the - extensions. ripped almost entirely from Dave Camp's nautilus - module stuff. - - * configure.in (privlibdir, extensiondir): new Makefile variables. - -2004-09-23 Not Zed - - ** See bug #66209 - - * libedataserver/e-source-list.c (sync_idle_callback): clear the - idle id after we've been called. - -2004-09-23 JP Rosevear - - * Makefile.am: don't hard code pkg config version - - * configure.in: bump version, reset libtool versions because the - library is now versioned - - * libedataserver/Makefile.am: build versioned lib and version - pkgconfig stuff - - * src/Makefile.am: link against versioned libs - -2004-09-22 Harish Krishnaswamy - - * libedataserver/e-file-cache.[ch]: - (e_file_cache_get_keys): utility function that allows to get - a list of the keys of all the items in the cache. Used by - the fix for bug #61865 - -2004-09-21 Hans Petter Jansson - - * 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-16 JP Rosevear - - * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2 - -2004-09-14 Roozbeh Pournader - - * configure.in: Added 'fa' (Persian) to ALL_LINGUAG. - -2004-09-14 Tomasz Kłoczko - - * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j"). - -2004-09-10 Mohammad DAMT - - * configure.in: Added 'id' to ALL_LINGUAS - * po/id.po: Added Indonesian translation - -2004-08-27 Akagic Amila - - * configure.in: Added 'bs' to ALL_LINGUAS. - -2004-08-26 JP Rosevear - - * configure.in: bump verision, libtool numbers - -2004-08-26 Not Zed - - ** 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 - - * 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 - - * 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 - - * configure.in: Added «nb» to ALL_LINGUAS. - -2004-08-13 JP Rosevear - - * configure.in: bump version, libtool numbers, soup requirement - -2004-08-13 Rodney Dawes - - * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working - as well as expceted and determined in testing - -2004-08-13 Rodney Dawes - - * acinclude.m4: Remove EVO_CHECK_LIB - Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes} - -2004-08-09 Ankit Patel - - * configure.in: Added Gujarati & Panjabi - -2004-08-06 Sayamindu Dasgupta - - * configure.in: Added bn (Bengali) to ALL_LINGUAS. - -2004-08-02 JP Rosevear - - * configure.in: bump version, libtool numbers - -2004-08-02 Not Zed - - * 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 - - * 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 - - * configure.in: bump version, libtool numbers, soup requirement - -2004-07-16 Sivaiah Nallagatla - - * 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 - - [ 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 - - * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made - this function public. - -2004-07-07 Not Zed - - * src/server.c (main): bind to the right charset (i.e. utf8). See - #58976. - -2004-07-02 JP Rosevear - - * configure.in: bump version, libtool numbers - -2004-07-02 Chris Toshok - - [ 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 - - * src/server.c (main): Register a segv handler to popup bug-buddy - or whatever. Fixes bug #51165. - -2004-06-14 Not Zed - - * 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 - - * configure.in: bump version, libtool numbers - -2004-06-02 Chris Toshok - - * configure.in: bump to 0.0.93.1 so we can rev evo's dep. - -2004-06-01 Chris Toshok - - * libedataserver/e-source.c (e_source_set_absolute_uri): permit - NULL absolute_uri, so we can clear it. - -2004-06-01 Chris Toshok - - * 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 - - * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function. - -2004-05-27 Sushma Rai - - * 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 - - * 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 - - * configure.in: bump version, libtool numbers - -2004-05-17 Rodney Dawes - - * 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 - - * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex - handlers for postal address fields. Bug # 45210 - -2004-05-03 JP Rosevear - - * 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 - - * 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 - - * 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 - - * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with - 3 arguments (key, data, user_data). - -2004-04-26 Adam Weinberger - - * configure.in: Added en_CA to ALL_LINGUAS. - -2004-04-22 Jeffrey Stedfast - - * 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 - - * configure.in: bump version to 0.0.92.1. - -2004-04-21 Tomasz KÅ?oczko - - * acinclude.m4: minor fixes (added missing [] quotation). - -2004-04-19 JP Rosevear - - * configure.in: bump version, libtool numbers - -2004-04-13 Sivaiah Nallagatla - - * 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 - - * configure.in: bump version, libtool numbers - -2004-03-25 William Jon McCann - - * src/server.c (setup_cals): add registration of webcal protocol - for tasks. - -2004-03-19 Rodrigo Moya - - * src/Makefile.am: added $SOUP_CFLAGS, needed for - e-cal-backend-groupwise.h. - -2004-03-18 Rodrigo Moya - - * 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 - - * configure.in: yank --enable-debug option, not needed anymore. - -2004-03-15 Rodney Dawes - - * 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 - - * configure.in: bump version, libtool numbers and soup requirement - -2004-02-26 JP Rosevear - - * Makefile.am: dist the libdb stuff properly - -2004-02-26 Harish K - - * 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 - - * libedataserver/e-source-group.c - (e_source_group_new_from_xmldoc): don't leak uid. - -2004-02-23 JP Rosevear - - * 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 - - * 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 - - * 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 - - * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8. - -2004-02-09 Michael Meeks - - * 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 - - * configure.in: Bump version, libtool numbers - - -2004-02-08 Robert Sedak - - * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. - -2004-02-06 Rodrigo Moya - - * configure.in: - * Makefile.am: - * servers/Makefile.am: added servers/ dir to build. - -2004-02-03 Chris Toshok - - * libedataserver/libedataserver-1.0.pc.in (Requires): add - libxml-2.0 as the e-source* stuff needs it. - -2004-01-30 Rodrigo Moya - - * configure.in: require libsoup >= 2.1.6. - -2004-01-26 JP Rosevear - - * configure.in: Bump libtool versions, version, soup requirement - -2004-01-25 Sanlig Badral - - * configure.in: Added "mn" to ALL_LINGUAS. - -2004-01-24 Rodrigo Moya - - * configure.in: s/GROUPWISE/SOUP. - -2004-01-22 Thomas Cataldo - - * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash): - Fix leak. - -2004-01-21 Rodrigo Moya - - * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function - to remove the file cache from disk. - -2004-01-21 JP Rosevear - - * configure.in: include calendar test stuff in AC_OUTPUT - -2004-01-21 Rodrigo Moya - - 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 - - * 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 - - * 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 - - * libedataserver/e-file-cache.c (add_object_to_list): use the GList ** - correctly when calling g_slist_prepend. - -2004-01-13 Laurent Dhima - - * configure.in: Added "sq" to ALL_LINGUAS. - -2004-01-12 JP Rosevear - - * configure.in: bump version, libtool numbers - -2004-01-12 Rodrigo Moya - - * 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 - - * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed - memory leak. - -2004-01-09 ERDI Gergo - - * 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 - - * libedataserver/e-source-list.[ch] - (e_source_list_peek_group_by_name): new function. - -2004-01-08 JP Rosevear - - * libedataserver/e-source-list.c (e_source_list_sync): don't - remove the gconf listener - -2004-01-07 JP Rosevear - - * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags - -2004-01-05 Christian Neumair - - * addressbook/libebook/e-book.c: Generalize some more strings. - -2004-01-05 Christian Neumair - - * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings. - -2004-01-05 Rodrigo Moya - - * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new - function to get all objects in the cache. - -2003-12-29 JP Rosevear - - * configure.in: bump libsoup requirement, version, libtool numbers - -2003-12-23 Ross Burton - - * 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 - - * 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 - - * 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 - - * 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 - - * libedataserver/e-source.c (e_source_equal): Implement. Compares - two sources based on UID and full URI. - -2003-12-12 Rodrigo Moya - - * configure.in: added --enable-debug argument. - -2003-12-10 Chris Toshok - - * Makefile.am (ACLOCAL_AMFLAGS): remove - -2003-12-08 Rodrigo Moya - - * 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 - - * 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 - - * 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 - - * 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 - - * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our - repo_ids - - * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto - -2003-12-07 Chris Toshok - - * libdb/dist/Makefile.in: make install depend on all. - -2003-12-07 JP Rosevear - - * configure.in: bump version and libsoup requirement - -2003-12-04 JP Rosevear - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * Makefile.am: remove \ on last line of LIBDB_FILES - -2003-11-26 JP Rosevear - - * tags: add a dummy file for disting - -2003-11-25 Chris Toshok - - * 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 - - * 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 - - * 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 - * 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 - - * 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 - * 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 - - * autogen.sh: Remove extra #!/bin/sh line - -2003-11-19 JP Rosevear - - * MAINTAINERS: Update - -2003-11-18 Rodrigo Moya - - * configure.in: require libsoup version from CVS (2.1.1). - -2003-11-17 Rodrigo Moya - - * configure.in: added libsoup-2.2 as a dependency for Groupwise. - -2003-11-14 JP Rosevear - - * 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 - - * src/server-interface-check.[ch]: fixed copyright comments. - -2003-11-14 Rodrigo Moya - - * 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 - - * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it - -2003-11-11 Chris Toshok - - * 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 - - * Makefile.am: build docs - - * configure.in: check for gtk-doc - -2003-11-08 Hans Petter Jansson - - * 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 - - * 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 - - * configure.in: Remove kerberos checks since we don't need them here - -2003-11-06 JP Rosevear - - * 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 - - * configure.in: Remove dependencies for GUI libs that we don't need - -2003-11-06 JP Rosevear - - * libedataserver/Makefile.am: e-msgport is no longer needed - -2003-11-06 JP Rosevear - - * src/server.c: include the addressbook backend files properly - - * src/Makefile.am: link to the individual addressbook backends - -2003-11-06 JP Rosevear - - * src/server.c: include the backend files properly - - * src/Makefile.am: link to the individual backends - -2003-11-06 JP Rosevear - - * 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 - - * src/server.c: following renaming of libedata-book - - * src/server-interface.[hc]: ditto - -2003-11-05 JP Rosevear - - * src/server.c: following renaming of libedata-cal - - * src/server-interface.[hc]: ditto - -2003-11-05 JP Rosevear - - * 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 - - * 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 - - * src/server.c: tidy up logging messages - -2003-11-04 JP Rosevear - - * 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 - - * 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 - - * 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 - - * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: - * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to - supported protocols. - -2003-11-04 JP Rosevear - - * MAINTAINERS, TODO: update - -2003-11-04 JP Rosevear - - * 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 - - * configure.in: don't need EVO_DIR - -2003-11-03 JP Rosevear - - * configure.in: remove trailing slash - -2003-11-03 JP Rosevear - - * configure.in: add the trailing slash to the config subdir + * *: The ChangeLog is auto-generated when releasing. If you + are seeing this, use 'git log' for a detailed list of changes.