1 2008-07-23 Johnny Jacob <jjohnny@novell.com>
3 * configure.in (API_VERSION): libcamel version bumped.
4 (eds_micro_version): EDS version bumped to 2.23.6
6 * NEWS: Updates for 2.23.5.
8 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
11 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
14 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
16 ** Fix for bug #523632
18 * configure.in: Added Google contacts backend
20 2008-07-20 Bharath Acharya <abharath@novell.com>
22 ** Fix for bug #200147
24 * libedataserver/e-account.h: Stores the templates folder uri
26 2008-07-20 Luca Ferretti <elle.uca@libero.it>
28 reviewed by: Srinivasa Ragavan
30 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
31 to fix the build. See bug #543656 for details.
33 2008-07-16 Sankar P <psankar@novell.com>
35 Pushing disk summary changes from the madagascar branch
38 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
40 * libedataserver/e-sexp.h:
42 2008-07-14 Milan Crha <mcrha@redhat.com>
44 ** Fix for bug #253509
46 * libedataserver/e-categories.c: Added translators comment.
48 2008-07-09 Tor Lillqvist <tml@novell.com>
50 * evolution-data-server-zip.in: No version number for
51 share/pixmaps/evolution-data-server. Use -D when using -r to not
52 add pointless entries for directories in the zip files.
54 2008-06-26 Julien Puydt <jpuydt@gnome.org>
56 * libedataserver/e-source-group.c: Added missing g_object_unref on
57 sources, fixing leaks and bug #540152.
59 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
61 * configure.in: Doltify
63 2008-06-17 Johnny Jacob <jjohnny@novell.com>
65 * configure.in (eds_micro_version): Bumped to 2.23.5.
67 * NEWS: Evolution Data Server 2.23.4 release updates.
69 2008-06-12 Tor Lillqvist <tml@novell.com>
71 * libedataserver/e-proxy.c: Make it compile on Win32, too.
73 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
75 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
76 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
78 2008-06-06 Tor Lillqvist <tml@novell.com>
80 * configure.in: Add a couple of -Wl,--exclude-libs options on
81 Windows to avoid needlessly auto-exporting functions from static
82 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
84 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
87 2008-06-03 Tor Lillqvist <tml@novell.com>
89 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
91 * configure.in: Do use the Winsock getaddrinfo() and
92 getnameinfo(). It should be OK to ignore Windows 2000 by now.
94 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
96 * NEWS: Evolution Data Server 2.23.3 release and version bump.
98 2008-06-02 Tor Lillqvist <tml@novell.com>
100 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
102 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
103 supported Win9x for a while, so no point in attempting to do it
106 2008-05-23 Ed Catmur <ed@catmur.co.uk>
108 ** Fix for bug #533780
111 * libebackend/Makefile.am:
112 Fix the link line for libebackend.
114 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
119 * libedataserver/libedataserver.pc.in:
120 EProxy adds a libsoup dependency to libedataserver. Add
121 this new requirement to a couple places that were missed.
123 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
128 Split the evolution-data-server version into major/minor/micro
129 macros (wow, say that five times fast!) so we can pass them to
130 libedataserver/eds-version.c.
132 * libedataserver/Makefile.am:
133 * libedataserver/eds-version.c:
134 * libedataserver/eds-version.h:
135 New sources files provide macros and functions for checking the
136 version of evolution-data-server. Would have been handy to have
137 in a couple recent API breaks.
139 * docs/references/libedataserver:
140 Add developer documentation for the new symbols.
142 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
144 * libebackend/libebackend.pc.in: Fix a typo.
146 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
148 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
150 * Makefile.am: Build fix for release.
152 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
154 ** Fixes part of bug #424744
156 * libedataserver/e-iconv.[ch]:
157 Deprecate the e-iconv API. Use camel-iconv instead.
159 * libedataserver/e-trie.[ch]:
160 Deprecate the ETrie API. Use CamelTrie instead.
162 * libedataserver/e-msgport.[ch]:
163 Deprecate the EMsgPort API. Use CamelMsgPort instead.
165 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
167 * Reverted commit 8210
169 2008-05-06 Sankar P <psankar@novell.com>
171 * Revert changes committed by bad git-svn usage.
173 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
178 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
180 2008-05-05 Wang Xin <jedy.wang@sun.com>
182 * libedataserver/e-proxy.c: Fixes #530688.
184 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
186 * configure.in: If --enable-gnome-keyring is given, require version
187 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
189 2008-04-30 Milan Crha <mcrha@redhat.com>
191 ** Part of fix for bug #316390
193 * libedataserver/e-categories.h:
194 (e_categories_register_change_listener),
195 (e_categories_unregister_change_listener):
196 * libedataserver/e-categories.c: (EChangedListener),
197 (idle_saver_cb), (finalize_categories), (initialize_categories),
198 (e_categories_set_color_for), (e_categories_set_icon_file_for),
199 (e_categories_register_change_listener), (e_categories_add),
200 (e_categories_unregister_change_listener), (e_categories_remove):
201 New API to support listening for changes in categories.
203 2008-04-23 Rob Bradford <rob@openedhand.com>
207 * libebackend/Makefile.am:
208 * libebackend/libebackend.pc.in:
209 Build framework for new libebackend library.
211 * libedataserver/Makefile.am:
212 Remove files that have moved to libebackend.
214 * libedataserver/e-data-server-module.[ch]:
215 * libedataserver/e-db3-utils.[ch]:
216 * libedataserver/e-dbhash.[ch]:
217 * libedataserer/e-file-cache.[ch]:
218 Moved to libebackend.
222 Use libebackend headers and link to the library.
224 * docs/reference/Makefile.am:
225 * docs/reference/libebackend/Makefile.am:
226 * docs/reference/libebackend/libebackend-docs.xml:
227 * docs/reference/libebackend/libebackend-sections.txt:
228 * docs/reference/libebackend/libebackend.types:
229 Add documentation for new libebackend library.
231 * docs/reference/libedataserver/libedataserver.types:
232 Remove types that have been moved to libebackend.
234 * docs/reference/calendar/libedata-cal/Makefile.am:
235 Add libebackend to the gtk-doc scanner libraries.
237 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
239 * README: Put it back. Apparently Automake insists on it.
241 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
243 * configure.in: Version bump to 2.23.1
245 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
247 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
250 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
254 * README: File is empty, remove it.
256 * Makefile.am: Remove README.
258 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
260 * docs/reference: Add new symbols to the API docs.
262 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
264 * MAINTAINERS: Updating the Camel guards.
266 2008-04-17 Milan Crha <mcrha@redhat.com>
268 ** Part of fix for bug #526741
270 * src/server.c: (main):
271 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
272 Bumped LIBCAMEL_CURRENT to 12.
274 2008-04-15 Milan Crha <mcrha@redhat.com>
276 ** Fix for bug #475616
278 * libedataserver/e-component-listener.c: (watched_lock),
279 (connection_listen_cb), (e_component_listener_finalize),
280 (e_component_listener_new): Use rather rec mutex here.
282 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
284 * configure.in: Do proper checks for largefile support and
285 properly setup proper CFLAGS to support it.
287 2008-04-04 Suman Manjunath <msuman@novell.com>
289 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
290 (e_util_utf8_strstrcasedecomp):
291 Fixed a few compiler warnings (bug #473880)
293 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
295 * configure.in: Version bump for 2.23.1.
297 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
299 * configure.in: Enforce the minimum GLib version (#525242).
301 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
303 ** Fixes part of bug #518710
306 Bump GLib requirement to 2.16.1.
308 * libedataserver/e-dbhash.c:
309 Use GLib's new MD5 Checksum API. The MD5 utilities in
310 libedataserver are now deprecated.
312 * libedataserver/md5-utils.c:
313 * libedataserver/md5-utils.h:
314 Deprecate these functions and reimplement them to be wrappers
315 for GLib's new MD5 Checksum API.
317 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
319 ** Added configurable Proxy settings for Evolution.
321 * libedataserver/Makefile.am:
322 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
323 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
324 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
325 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
326 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
327 (e_proxy_setup_proxy), (e_proxy_peek_uri),
328 (e_proxy_require_proxy_for_uri):
329 * libedataserver/e-proxy.h:
331 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
333 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
335 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
337 * configure.in: Revisit libecal version.
339 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
341 * docs/reference: Minor API documentation updates.
343 2008-03-03 Tor Lillqvist <tml@novell.com>
345 * evolution-data-server-zip.in: Drop duplicated line. Use
346 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
349 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
351 * configure.in: Bump libecal version for libical changes.
353 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
355 * NEWS: Evolution Data Server 2.21.92 release.
357 2008-02-26 Milan Crha <mcrha@redhat.com>
359 ** Fix for bug #475616
361 * libedataserver/e-component-listener.c: (connection_listen_cb),
362 (e_component_listener_finalize), (e_component_listener_new):
363 Guard global static variable with mutex lock.
365 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
367 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
369 2008-02-22 Milan Crha <mcrha@redhat.com>
371 ** Fix for bug #469119
373 * libedataserver/e-time-utils.c: (has_correct_date),
374 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
375 Check also for correct date values if parse is OK.
377 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
379 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
381 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
383 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
384 warnings. Fix from opensuse downstream.
386 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
388 ** Fixes part of bug #516074
390 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
391 defined in <netdb.h> since these are GNU extensions.
393 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
395 * configure.in: Version bump for 2.21.92
397 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
399 * NEWS: Evolution-Data-Server 2.21.91 release.
401 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
405 Fix a compilation error that occurs when building in a
406 remote object directory (#514682, patch by Paul Smith).
408 2008-02-06 Tor Lillqvist <tml@novell.com>
410 * evolution-data-server-zip.in: Look for catalogs in share/locale
411 first, as that is where they will be with a properly built GNU
414 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
416 * configure.in: Version bump for 2.21.91
418 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
420 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
422 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
424 * docs/reference: Refresh the API docs.
426 2008-01-24 Tor Lillqvist <tml@novell.com>
428 * configure.in: Only use the -Wno-sign-compare and
429 -Wno-pointer-sign options if the gcc version used supports them. I
430 am still using gcc 3.4.2 in mingw...
432 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
434 ** Fix for bug #511717
436 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
437 Add gettext imap folders.
439 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
442 Bump some additional package requirements for libsoup-2.4:
443 libbonobo-2.0 >= 2.20.3
446 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
448 * docs/reference/camel/camel-sections.txt:
449 Add camel_session_build_password_prompt.
451 2008-01-15 Dan Winship <danw@gnome.org>
453 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
454 2.4" support, which only ever worked because there was an old CVS
455 version of libsoup that claimed to be 2.4 but still had the 2.2
458 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
460 * configure.in: Version bump to 2.21.90
462 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
464 * NEWS: Evolution Data Server 2.21.5 release.
466 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
468 * docs/reference/camel/camel.types:
469 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
470 absence when running "make dist". See bug #509539 for more info.
472 2008-01-07 Milan Crha <mcrha@redhat.com>
474 ** Fix for bug #339813
476 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
477 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
478 New API functions, returns is parsed string had two-digit year and
479 last one changes "%x" on format of strftime with forced 4-digit year.
480 * libedataserver/e-time-utils.c: (parse_with_strptime):
481 Fix issue when read all text but actual date isn't correct to this format.
482 * libedataserver/e-time-utils.c: (correct_two_digit_year):
484 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
485 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
486 Implementing new API functions.
488 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
490 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
491 instead of gb2312 since GBK is a superset of gb2312.
493 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
495 * configure.in: Version bump to 2.21.5.
497 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
499 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
501 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
504 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
506 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
508 ** Fix for bug #339510
510 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
511 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
513 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
515 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
517 2007-11-26 Milan Crha <mcrha@redhat.com>
519 ** Fix for bug #308815
521 * libedataserver/e-categories.h:
522 * libedataserver/e-categories.c: Dropped colors for categories,
523 so marking those functions as deprecated, and making deprecated
524 parameter 'color' of 'e_categories_add' together with its rename
527 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
529 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
531 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
533 ** Remove trailing whitespace from source code.
535 2007-11-13 Ondrej Jirman <megous@megous.com>
537 ** Fix for bug #494299
539 * libedataserver/e-file-cache.c: (add_key_to_slist),
540 (add_object_to_slist): Rename helper functions.
541 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
542 Fix memory corruption.
544 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
546 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
548 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
550 * servers/google/libgdata/gdata-entry.c:
551 * servers/googgle/libgdata-google/gdata-google-service.c:
552 Fix implicit function declarations.
553 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
555 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
557 * docs/reference/calendar/libecal/libecal-sections.txt:
558 * docs/reference/libedataserverui/libedataserverui-sections.txt:
559 Remove non-existent symbols.
561 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
564 * evolution-data-server-zip.in:
565 * servers/Makefile.am: Initial commit for the google
568 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
570 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
572 * Fixes part of bug #417999
574 * docs/reference/libedataserverui:
575 Add documentation for ESourceComboBox widget.
577 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
579 * iconv-detect.c (main): Remove an unused variable (#483301).
581 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
583 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
584 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
585 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
586 * libedataserver/e-msgport.h: Same.
588 2007-09-27 Ross Burton <ross@openedhand.com>
590 * libedataserver/e-iconv.c:
591 Mark the charset and language arrays as const.
593 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
595 * NEWS, configure.in: Evolution Data Server 1.12.0 release
597 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
599 * NEWS, configure.in: Evolution Data Server 1.11.92 release
601 2007-08-28 Ross Burton <ross@openedhand.com>
604 Fix FSF address (Tobias Mueller, #470445)
606 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
608 * NEWS, configure.in: Evolution Data Server 1.11.91 release
610 2007-08-24 Milan Crha <mcrha@redhat.com>
612 ** Fix for bug #469870
614 * libedataserver/e-categories.c: (e_categories_get_color_for),
615 (e_categories_get_icon_file_for), (e_categories_is_searchable):
616 Simply return from _get_ functions and don't show error warning.
618 2007-08-20 Milan Crha <mcrha@redhat.com>
620 ** Part of fix for bug #367760
622 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
623 Added '#' as non-safe character.
625 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
627 * docs: Refresh Gtk-Doc "section" files.
629 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
631 * libdb/dbm/dbm.c (__db_ndbm_open):
632 * libedataserver/e-dbhash.c (e_dbhash_new):
633 Fix compilation errors caused by glibc's new "open" macro (#466987).
635 2007-08-16 Milan Crha <mcrha@redhat.com>
637 ** Fix for bug #351756
639 * libedataserver/e-time-utils.c: (parse_with_strptime):
640 g_locale_from_utf8 returns NULL on error, so test for that value.
642 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
644 * NEWS, configure.in: Evolution Data Server 1.11.90 release
646 2007-08-13 Ross Burton <ross@openedhand.com>
648 * libedataserver/e-xml-hash-utils.c:
649 * libedataserver/e-data-server-util.c:
650 * libedataserver/e-dbhash.c:
651 * libedataserver/md5-utils.c:
652 * libedataserver/e-account.c:
653 * libedataserver/e-xml-utils.c:
654 * libedataserver/e-source.c:
655 Fix compile warnings.
657 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
659 ** Fix for bug #455799
661 Remove all .cvsignore and update svn:ignore porperty in whole
664 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
666 * MAINTAINERS: Updated the email, svn account.
668 2007-08-02 Ross Burton <ross@openedhand.com>
671 If building against libsoup-2.2, we need 2.2.91 for
672 SOUP_SESSION_TIMEOUT (#451003).
674 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
676 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
678 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
680 * NEWS, configure.in: Evolution Data Server 1.11.6 release
682 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
684 * configure.in: Updated the libtool version for libedataserver
685 version since some APIS has been added.
687 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
689 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
690 Added a API to get the duped property.
692 2007-07-30 Milan Crha <mcrha@redhat.com>
694 * libedataserver/e-source-group.h: (e_source_group_get_property),
695 (e_source_group_set_property), (e_source_group_foreach_property):
696 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
697 (impl_finalize), (e_source_group_init), (import_properties),
698 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
699 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
700 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
701 (e_source_group_get_property), (e_source_group_set_property),
702 (e_source_group_foreach_property):
703 Added support for properties in source group.
705 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
706 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
707 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
710 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
713 Collect all the required package versions in one place and
714 explicitly require GTK+ 2.10 or higher. (#380534)
716 2007-07-27 Johnny Jacob <jjohnny@novell.com>
718 ** Fix for bug #457523.
720 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
723 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
725 * libedataserver/e-account-list.c: Plugged memory leak.
727 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
729 * NEWS, configure.in: Evolution Data Server 1.11.5 release
731 2007-07-03 Milan Crha <mcrha@redhat.com>
733 ** Fix for bug #364731
735 * libedataserver/e-sexp.c: (GScannerConfig):
736 The '+' and '-' are also unary operators, so
737 the identifier could not start with these characters.
739 2007-06-22 Milan Crha <mcrha@redhat.com>
741 * libedataserver/e-account.h:
742 Added new property get_password_canceled into EAccountService
743 struct, because of bug #307410
745 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
747 * camel/providers/imap4/camel-imap4-summary.c:
748 Fix one typo and wrong preposition (bug #452996).
750 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
752 * configure.in: Correct the comment for --enable-gnome-keyring,
755 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
757 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
759 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
761 ** Fix for bug #448589 from Tobias Mueller
763 ** src/Makefile.am: Add support for automake 1.6
765 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
767 ** Fix for bug #443958 from Sebastien Tandel
769 * configure.in: Add support for help string.
771 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
773 ** Fix for bug #437751 from Andreas Köhler
775 * libedataserver/e-time-utils.c:
777 2007-06-05 Irene Huang <irene.huang@sun.com>
779 * configure.in: Add option for using Sun Kerberos
782 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
784 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
786 2007-06-03 Ross Burton <ross@openedhand.com>
791 * src/offline-listener.[ch]:
793 Add --disable-calendar to build without any calendar support
796 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
798 * docs/reference/addressbook/libebook/Makefile.am:
799 * docs/reference/calendar/libecal/Makefile.am:
800 Fix some distcheck errors (#438577).
802 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
804 * camel/camel-stream-mem.c: fix typos in the API documentation
806 2007-05-24 Ross Burton <ross@openedhand.com>
809 Fix krb5 checks when using --as-needed (part of #342830, John
812 2007-05-24 Ross Burton <ross@openedhand.com>
814 * libedataserverui/Makefile.am:
815 Add missing link flags to fix build with -z,defs. (#409542, Loic
818 2007-05-21 Wang Xin <jedy.wang@sun.com>
820 * libedataserver/e-time-utils.c: Fixes #439050.
822 2007-05-20 Ross Burton <ross@openedhand.com>
825 Use a faster pkgconfig call when checking for soup (#438975).
827 2007-05-16 Jules Colding <colding@omesc.com>
829 * configure.in: Removed unused function check
831 2007-05-14 Jules Colding <colding@omesc.com>
833 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
835 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
837 2007-05-14 Srinivasa Ragavan
839 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
841 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
843 ** Fix for bug #361138
845 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
848 2007-05-08 Josselin Mouette <joss@malsain.org>
850 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
852 * src/server.c: (main): Turn the g_error into a g_warning to
853 avoid dumping core when launching two instances (#436197).
855 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
857 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
858 Nullify 'new' after dropping its reference, so that we return NULL.
860 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
862 * docs/reference/camel/Makefile.am:
863 Remove reference to nonexistent libutil.la.
865 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
867 * libedataserver/e-sexp.c:
868 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
870 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
872 ** Fixes part of bug #418852
875 * docs/reference/camel:
876 * docs/reference/Makefile.am:
877 Resurrect Camel's API documentation.
879 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
882 Refresh SGML templates and add the appropriate CFLAGS to satisfy
885 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
887 ** NEWS, configure.in: Evolution data server 1.11.1 release
889 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
891 ** Fix for bug #425535 from Frederic Crozat
893 * src/server.c: Dont submit path of EDS for segv_handler.
895 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
897 * camel/camel-gpg-context.c:
898 Convert messages from gnupg to UTF-8 (#423382).
900 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
902 * Introduce EFlag in libedataserver (#415891)
904 * libedataserver/e-flag.[ch]:
905 New data structure, EFlag, is a simple thread synchronization
906 mechanism. Based on Python's threading.Event class.
908 * docs/reference/libedataserver:
909 Add documentation for EFlag.
911 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
914 Make the libiconv test program returns a value. (#388789)
916 2007-04-05 Ross Burton <ross@openedhand.com>
918 * libedataserver/e-file-cache.c:
919 * libedataserver/e-data-server-util.h:
920 Use g_mkdir_with_parents (#383686).
922 2007-04-04 Ross Burton <ross@burtonini.com>
924 * libedataserver/e-source-group.c:
925 * libedataserver/e-data-server-marshal.list:
926 * libedataserver/e-account-list.c:
927 * libedataserver/e-source-list.c:
928 * libedataserver/e-iterator.c:
929 * libedataserver/e-source.c:
930 * libedataserver/Makefile.am:
931 Remove marshallers that are in GLib (#400970).
933 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
935 * libedataserver/e-source.c:
936 Store colors as a string specification instead of an integer.
937 Introduce new color API and deprecate the old. (#373117)
939 New API: e_source_set_color_spec()
940 e_source_peek_color_spec()
942 Old API: e_source_set_color()
943 e_source_unset_color()
946 * libedataserver/test-source-list.c:
947 Use the new ESource color API. (#373117)
949 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
951 * libedataserver/e-account.c (receipt_policy_to_str):
952 * libedataserver/e-iconv.c (e_dlist_init):
953 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
954 * libedataserver/e-trie.c (e_trie_search):
955 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
956 Fix some compiler warnings. Patch from Kjartan Maraas.
958 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
960 * libedataserver/e-data-server-util.c:
961 * libedataserver/e-uid.c:
962 * libedataserver/e-xml-utils.c:
963 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
964 code for GLib < 2.8 (#418971).
966 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
968 * libedataserver/e-data-server-module.c:
969 Fix "incompatible pointer type" warnings (#360619).
971 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
973 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
974 for iconv() in -liconv (#388788). Patch from Elijah Newren.
976 * iconv-detect.c: Fix an implicit function declaration.
978 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
980 * MAINTAINERS : Updates on the new guards.
982 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
984 * NEWS, configure.in: Evolution-Data-Server 1.10
987 2007-03-08 Ross Burton <ross@openedhand.com>
990 * docs/reference/addressbook/libedata-book:
991 * docs/reference/libedataserverui:
992 Add gtk-doc framework.
994 * docs/reference/addressbook/libebook:
995 * docs/reference/calendar/libedata-cal:
996 * docs/reference/calendar/libecal:
997 Refresh to match source.
999 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1001 2007-03-08 Ross Burton <ross@openedhand.com>
1003 * docs/reference/addressbook/libebook/libebook-sections.txt:
1004 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1005 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1006 Add missing symbols (#400169).
1008 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1010 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1013 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1015 * configure.in : Update intltool version.
1017 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1019 ** Fixes bug #356177
1021 * libedataserver/e-msgport.h: Deprecate EMutex.
1023 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1025 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1028 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1030 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1031 Patch from Trond Myklebust. Closes bug #360017.
1033 2007-02-12 Ross Burton <ross@openedhand.com>
1036 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1038 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1040 * configure.in: Prefix wasn't set for idl files which where then
1041 installed to /idl. Fixes bug #373495
1043 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1045 ** Fixes bug #359979, #384183
1047 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1048 instead of block-and-peek. Eliminates the need for a cache.
1050 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1051 cache logic, which was broken anyway.
1053 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1054 semantics, and simplify the logic.
1056 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1058 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1060 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1062 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1064 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1067 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1069 * src/server.c : s/g_message/printf. Do not call
1070 glib methods before g_thread_init.
1072 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1074 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1077 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1079 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1082 * libedataserver/e-msgport.[ch]: Obsolete EThread
1084 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1086 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1089 * camel/Makefile.am: Enable versioning for camel library
1091 2006-12-09 Tor Lillqvist <tml@novell.com>
1093 * libedataserver/e-categories.c (default_categories[]): Don't use
1094 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1095 literal string on Windows.
1096 (load_default_categories): Instead, construct the full image file
1097 pathname at run-time.
1099 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1101 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1104 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1108 * libedataserver/e-categories.c (e_categories_get_list):
1109 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1111 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1113 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1116 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1118 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1119 Partial fix for #358004. Ensure type correctness on the argument.
1121 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1123 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1126 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1131 Remove EDS version from imagesdir.
1133 * libedataserver/e-categories.c:
1134 Store category information in ~/.evolution/categories.xml rather
1135 than the "/apps/evolution/general/category_master_list" GConf key.
1136 Streamline the code.
1138 * libedataserver/e-categories.c: (e_categories_get_list)
1139 Sort the list before returning it.
1141 * libedataserver/e-categories.c:
1142 (e_categories_get_color_for, e_categories_set_color_for,
1143 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1144 e_categories_is_searchable)
1145 Issue a warning if the given category name does not exist.
1147 2006-10-16 Sankar P <psankar@novell.com>
1149 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1151 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1152 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1153 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1154 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1156 * libedataserver/e-msgport.h:
1158 Re-written EMsgPort.c API using GAsyncQueue
1160 2006-10-10 Tor Lillqvist <tml@novell.com>
1162 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1165 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1167 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1170 2006-09-29 Ross Burton <ross@openedhand.com>
1172 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1173 Add EDestination, remove e-book-async.
1175 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1176 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1177 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1178 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1179 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1180 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1181 Add some simple docs and re-gen.
1183 2006-09-29 Ross Burton <ross@openedhand.com>
1185 * docs/reference/addressbook/libebook/libebook.types:
1186 * docs/reference/addressbook/libebook/libebook-sections.txt:
1187 Add missing symbols and merge the async methods into the EBook
1190 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1194 * src/Makefile.am: Add a uninstall-local rule to remove
1195 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1197 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1201 * src/server-logging.c: (server_logging_dispose)
1202 Chain up to parent's dispose() method.
1204 * src/server-logging.c: (server_logging_finalize)
1205 Chain up to parent's finalize() method.
1207 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1209 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1212 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1214 * configure.in, camel/providers/Makefile.am:
1215 Make IMAP4rev1 provider a conditional feature,
1216 turned off by default. Fixes #324118.
1218 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1220 * configure.in, NEWS: EDS 1.7.92 release.
1222 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1225 * libedataserver/e-source-list.c:
1226 (e_source_list_new), (e_source_list_new_for_gconf),
1227 (e_source_list_new_for_gconf_default): use get_source_list_type.
1228 (get_source_list_type): Check if the type is already registered and
1231 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1233 * configure.in, NEWS: EDS 1.7.91 release.
1235 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1237 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1238 Do not set the filename if it is already set.
1240 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1243 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1244 symmetric to e_msgport_wait
1245 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1247 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1249 * configure.in, NEWS: EDS 1.7.90.1 release.
1251 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1253 * NEWS, configure.in: EDS 1.7.90 release updates
1254 and version, libtool numbers bumped.
1256 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1258 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1259 (committed by Karsten Bräckelmann)
1261 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1263 * configure.in, NEWS: EDS 1.7.4 release updates
1264 and version, libtool numbers bumped.
1266 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1268 * *.pc.in: defined @datarootdir@. Fixes #344596.
1270 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1273 * libedataserver/e-iterator.c (e_iterator_is_valid):
1276 2006-06-16 Tor Lillqvist <tml@novell.com>
1278 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1279 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1281 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1282 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1283 the socket functions don't touch errno. (And there is no EINTR
1284 style error possible in WinSock 2 anyway, according to MSDN.)
1286 2006-06-15 Tor Lillqvist <tml@novell.com>
1288 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1289 also to the Win32 branch of the if statement, to avoid error
1290 message when running the configure script.
1292 2006-06-13 Andre Klapper <a9016009@gmx.de>
1295 changing "couldn't", "can't" and "didn't" to proper
1296 English. Fixes bug #342160.
1298 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1300 * configure.in, NEWS: EDS 1.7.3 release updates
1301 and version, libtool numbers bumped.
1303 2006-06-12 simon.zheng <simon.zheng@sun.com>
1308 Add SunLDAP library support - a variant of Netscape LDAP.
1310 2006-06-07 Frederic Peters <fpeters@0d.be>
1312 * configure.in: Assume strftime() is ok and supports %l and %k when
1313 running in cross-compilation mode.
1315 2006-06-02 Tor Lillqvist <tml@novell.com>
1317 * configure.in: Catch more failure modes of strftime() when
1318 presented with conversion specifications %l and %k: On Windows,
1319 these just do nothing, you don't get a 'l' or 'k' in the result,
1320 which was all we used to test for here. Catch also if strftime()
1321 does nothing at all when presented with a format containing
1322 unsupported conversion specifications.
1324 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1325 strftime() doesn't have %e either.
1327 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1329 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1330 checking errno for EINTR.
1331 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1332 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1333 easier strace debugging purposes.
1335 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1337 Hopeful fix for Novell bug #176277
1339 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1340 slightly to make ::prpipe a union more like ::pipe.
1341 (e_pipe): For convenience, on error set the fds each to -1.
1342 (e_prpipe): New convenience function much like e_pipe but for
1344 (e_msgport_new): Always create the pipes here now instead of
1345 creating them on demand.
1346 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1348 (e_msgport_prfd): Same.
1350 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1352 * configure.in: Added gnome-vfs-2.0 to camel library
1354 2006-05-24 Ross Burton <ross@burtonini.com>
1356 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1357 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1358 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1359 Update for doc changes.
1361 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1363 * configure.in: Update intltool requirements.
1365 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1367 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1368 database delete the DB structure.
1369 Patch by Ross Burton <ross@openedhand.com>
1372 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1374 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1375 do not overwrite the value. Fixes a bug introduced by the previous
1378 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1380 * addressbook/libebook/libebook.pc.in,
1381 addressbook/libedata-book/libedata-book.pc.in,
1382 calendar/libecal/libecal.pc.in,
1383 calendar/libedata-cal/libedata-cal.pc.in,
1384 configure.in, evolution-data-server.pc.in,
1385 libedataserver/libedataserver.pc.in,
1386 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1387 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1390 2006-05-09 Ross Burton <ross@openedhand.com>
1392 * libedataserver/e-data-server-module.h:
1393 * libedataserver/e-data-server-module.c:
1394 Allow EDataServerModule to remove unused modules (#319396).
1396 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1398 * configure.in: Patch from Sushuma Rai to fix build with
1399 modern openldap versions. Closes part of bug #325957.
1401 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1403 * po/LINGUAS: New file listing all supported languages.
1405 * configure.in: Use po/LINGUAS instead of including all languages
1406 directly in this file. See the wiki for more information:
1407 http://live.gnome.org/GnomeGoals/PoLinguas
1409 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1411 * configure.in: Figure out auto-magically what the mozilla-nss
1412 pkg-config module name is.
1414 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1416 * NEWS, configure.in: Release updates. Bump version.
1417 ***** Release 1.7.1 *****
1419 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1421 * configure.in : Added a configure time switch to support dynamic
1422 linking with libdb. The default is static linking and by using the
1423 switch --with-libdb=prefix dynamic linking with libdb can be
1425 Patch by Ross Burton <ross@burtonini.com>
1427 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1429 * configure.in: Added the Mail Directory configure info.
1431 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1433 * configure.in: Remove obsolete entry for no_NO.
1435 2006-04-10 Tor Lillqvist <tml@novell.com>
1437 * libedataserver/e-time-utils.c (get_locale_string)
1438 (translate_picture): New Win32-only helper functions.
1439 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1440 in calendar reported by Thierry Dubois.
1442 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1444 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1445 O_LARGEFILE if not present and to set other required CFLAGS for
1448 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1451 * libedataserver/e-source-group.c: Check if the
1452 object is created before accessing it.
1454 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1456 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1458 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1460 * configure.in: Added support for gnome-key-ring.
1462 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1465 * libedataserverui/e-name-selector-dialog.c:
1466 (e_name_selector_dialog_init): Select contacts from address book
1467 screen doesn't use current contact source
1469 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1471 * configure.in, NEWS: Release updates. Bump version.
1472 ***** Release 1.5.92 *****
1474 2006-02-27 Tor Lillqvist <tml@novell.com>
1476 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1477 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1478 let's drop them from here.
1480 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1482 Fixes #332318 #329356
1483 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1484 %x for representing the date for current locale.
1486 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1488 * configure.in, NEWS: Release updates. Bump version.
1489 ***** Release 1.5.91 *****
1491 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1493 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1494 call g_source_remove() when source id is 0. Closes bug #327413.
1496 2006-02-09 Sushma Rai <rsushma@novell.com>
1498 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1499 Fixed some memory leaks. See #329251.
1501 2006-02-09 Sushma Rai <rsushma@novell.com>
1503 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1504 xml properties. See #309316.
1506 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1508 * evolution-data-server.pc.in: Add variable execversion
1509 that denotes the version of the evolution-data-server
1512 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1514 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1516 2006-02-02 Tor Lillqvist <tml@novell.com>
1518 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1519 present on XP only. Windows 2000 is still widespread.
1521 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1523 * configure.in, NEWS: Release updates, bump version
1524 ***** Release 1.5.90 *****
1526 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1528 * libedataserver/e-data-server-module.c:
1529 (e_data_server_module_add_type):
1530 * libedataserver/e-data-server-module.h:
1531 Reverting the previous commit as it breaks the API freeze.
1532 Shall get this in HEAD as soon as we branch out.
1534 2006-01-30 Ross Burton <ross@openedhand.com>
1536 * libedataserver/e-data-server-module.c:
1537 * libedataserver/e-data-server-module.h:
1538 Add e_data_server_remove_unused() to release unused modules
1541 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1543 * configure.in: add "zh_HK" to ALL_LINGUAS.
1545 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1547 * configure.in, NEWS: Release updates, bump version
1549 ***** Release 1.5.5 *****
1551 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1553 * libedataserver/e-source-list.[ch] : added a function called
1554 e_source_list_is_gconf_updated () which returns a boolean indicating
1555 whether or not a given ESourceList instance is in sync with its
1556 corresponding gconf xml or not.
1557 e_source_list_sync () : added an if clause that uses the above
1558 function before updating the gconf.
1560 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1562 * configure.in : Add target for CALDAV calendar
1565 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1567 * src/GNOME_Evolution_DataServer.server.in.in:
1569 The Cal and Book Factory oafids should reflect
1570 the API version rather than the BASE version.
1573 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1575 * docs/reference/camel/camel-sections.txt:
1576 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1577 Detele the function camel_mkdir description.
1579 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1582 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1585 (e_util_mkdir_hier):Merge the change
1586 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1588 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1591 * libedataserver/Makefile.am:
1592 * libedataserver/e-file-cache.c:
1593 * libedataserver/e-msgport.c:
1594 * libedataserver/e-time-utils.c:
1596 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1597 e-data-server-util.c.
1599 2006-01-08 Tor Lillqvist <tml@novell.com>
1601 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1602 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1603 declarations with current mingw w32api headers.
1605 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1607 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1608 in evolution module has been developed further, merge those
1609 changes into libedataserver and drop e-util/e-account-list.c.
1611 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1612 evolution module has been developed further, merge those changes
1613 into libedataserver and drop e-util/e-account-list.h.
1615 libedataserver/e-account.c: Since e-util/e-account.c in
1616 evolution module has been developed further, merge those changes
1617 into libedataserver and drop e-util/e-account.c.
1619 libedataserver/e-account.h: Since e-util/e-account.h in
1620 evolution module has been developed further, merge those changes
1621 into libedataserver and drop e-util/e-account.h.
1623 2006-01-04 Tor Lillqvist <tml@novell.com>
1625 * libedataserver/e-util.c (e_util_replace_prefix): As this
1626 (Win32-only) function is called from evo, too, it needs a third
1627 argument, the configure time prefix that it should replace,
1628 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1629 configured with different temporary dirs as prefix, which is the
1632 * libedataserver/e-util.h: Update declaration correspondingly.
1634 * src/server.c (libdir): Modify calls correspondingly.
1636 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1638 * NEWS, configure.in: Release updates, bump version
1640 ***** Release 1.5.4 *****
1642 2005-12-13 Tor Lillqvist <tml@novell.com>
1644 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1645 building against GLib >= 2.8, not just on Win32.
1647 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1649 * NEWS, configure.in: Release updates, bump version
1651 ***** Release 1.5.3 *****
1653 2005-12-09 Tor Lillqvist <tml@novell.com>
1655 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1656 Unix/Winsock differences.
1658 Use separate flag fields to indicate whether we have a thread or
1659 not in the EThread and EMutex structs. There is no portable way to
1660 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1663 The portable way to check two pthread_t values for equality is
1666 Use e_util_pthread_id() to get an "id" for the thread in debugging
1669 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1670 pair. Should have this in GLib, I guess. This code snippet is
1671 essentially duplicated in
1672 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1673 place I don't recall now.
1675 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1676 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1679 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1680 against GLib 2.8, use g_mkdir_with_parents().
1681 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1682 strings, then does a linguistically correct comparison using
1684 (e_filename_make_safe): New function, move here from
1685 evolution/e-util/e-util.c.
1686 (g_rename, g_stat): Win32-only fixed versions of these GLib
1687 functions, just until the next GLib version including the same
1688 fixes is out. This version of g_rename() overwrites existing
1689 files, and this version of g_stat() strips trailing insignificant
1692 * libedataserver/e-util.h: Declare the new functions.
1694 2005-12-08 Tor Lillqvist <tml@novell.com>
1696 * libedataserver/e-db3-utils.c
1697 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1699 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1700 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1701 always use slashes, not platform-dependent separators.
1702 (e_source_set_name): Compare the strings, not the pointers.
1704 * libedataserver/e-source-group.c (e_source_group_set_name):
1705 Compare the strings, not the pointers.
1707 * libedataserver/e-xml-utils.c
1708 * libedataserver/e-xml-utils.h: New files.
1709 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1710 the file names we handle on Win32 are in UTF-8, which libxml2
1711 doesn't grok. So, when using GLib 2.8, we map the file with the
1712 GMappedFile API and use xmlParseMemory(). When built against older
1713 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1714 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1715 e-xml-utils.c. Presumably should move all the rest of the
1716 functions from there, too.
1718 * libedataserver/Makefile.am: Add the new files. Install
1721 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1722 e_xml_save_file(). As e_xml_save_file() does the very careful
1723 saving using a temporary filename and then rename, don't need to
1726 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1730 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1731 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1734 2005-12-07 Tor Lillqvist <tml@novell.com>
1736 * libdb/dbinc/db_int.in: As we are using this file (and not the
1737 prebuilt one in libdb/build_win32/db_int.h) when building using
1738 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1739 Win32, too. Add ifdef.
1741 * libdb/os_win32/os_open.c (__os_open): When using a
1742 user-registered open function to open the file (and not
1743 CreateFile()), we still need to set the DB_FH::handle, too, as all
1744 the other stuff in libdb/os_win32 assumes it is correctly set
1745 up. On Win32, addressbook/backends/file needs to register an own
1746 open function (that uses g_open()) as the pathnames e-d-s handles
1747 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1748 codepage that CreateFile() wants.
1750 2005-12-06 Tor Lillqvist <tml@novell.com>
1752 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1753 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1755 * src/GNOME_Evolution_DataServer.server.in.in: Use
1756 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1757 compile-time paths in the .server file on Win32. libbonobo on
1758 Win32 interprets relative location paths to exes or shlibs as
1759 being relative to the directory where the .server file was found.
1760 This makes the .server file point to the correct executable
1761 regardless of where e-d-s is installed on the end-user machine.
1763 2005-12-02 Tor Lillqvist <tml@novell.com>
1765 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1766 the executable file's name in the InterfaceCheck location.
1768 * evolution-data-server-zip.in: New file, a script used to build a
1769 Win32 zipfile distribution of E-D-S. (End users will not be
1770 expected to install from zipfiles, they would be for power users
1771 and developers only.)
1774 * configure.in: Distribute and expand it.
1776 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1778 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1780 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1781 defined in glib -2.8 only for win32 as it fails to build
1782 for OS which has glib 2.4.
1784 2005-12-01 Tor Lillqvist <tml@novell.com>
1786 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1787 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1790 2005-11-25 Tor Lillqvist <tml@novell.com>
1792 * libedataserver/e-categories.c (add_category_if_not_present):
1793 Drop unused static function.
1794 (e_categories_add_relative): New function. Form the pathname to
1795 the icon file at run-time (for installability in freely chosen
1796 location on Windows).
1797 (initialize_categories_config): Call e_categories_add_relative()
1798 with just the basename of the icon files.
1800 * libedataserver/e-data-server-module.c
1801 (e_data_server_module_init): Include libedataserver-private.h to
1802 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1803 pathname construction) on Windows.
1805 * libedataserver/e-time-utils.c: Include strptime() implementation
1806 lifted from glibc for portability. Use it unless
1807 HAVE_STRPTIME. Make it local for this file, though.
1809 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1810 GLib 2.8 instead of gethostname().
1812 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1813 instead of strncasecmp() for portability.
1815 * libedataserver/e-util.c: Implement install-anywhere machinery
1817 (DllMain): Minimal DllMain that just tucks away the handle to the
1819 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1820 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1821 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1822 e_util_replace_prefix): Functions intended also for Evolution. We
1823 assume e-d-s and evo are installed in the same folder on the
1826 * libedataserver/e-util.h: Declare the above new public Win32-only
1829 * libedataserver/libedataserver-private.h: New file. Declares so
1830 far some Win32-only functionality, to be used in various parts of
1833 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1834 gstdio wrappers for better non-ASCII filename support on
1835 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1836 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1837 instead of hardcoding 1024. Drop leftover debugging printouts.
1839 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1840 more configure-time pathname definitions (as used elsewhere in
1841 e-d-s) in INCLUDES so that they can be recognized and changed at
1842 run-time to end-user machine installation paths on Win32.
1844 * src/server.c: No segv handling on Win32. Run-time path
1845 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1846 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1847 gnome_program_init().
1849 2005-11-18 Ross Burton <ross@burtonini.com>
1851 * libedataserver/md5-utils.c:
1852 * libedataserver/e-component-listener.c:
1855 2005-11-17 Ross Burton <ross@burtonini.com>
1857 * libedataserver/md5-utils.c:
1858 * libedataserver/md5-utils.h:
1859 Don't do byte order checks at runtime but use the GLib
1860 G_BYTE_ORDER macro (#319592)
1862 2005-11-17 Ross Burton <ross@burtonini.com>
1864 * libedataserver/e-account-list.c:
1865 * libedataserver/e-account.c:
1866 * libedataserver/e-component-listener.c:
1867 * libedataserver/e-file-cache.c:
1868 * libedataserver/e-iterator.c:
1869 * libedataserver/e-list-iterator.c:
1870 * libedataserver/e-list.c:
1871 * libedataserver/e-sexp.c:
1872 * libedataserver/e-source-group.c:
1873 * libedataserver/e-source-list.c:
1874 * libedataserver/e-source.c:
1875 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1877 2005-11-15 Ross Burton <ross@burtonini.com>
1879 * libedataserver/e-data-server-module.c
1880 Use lazy bindings (#321515)
1882 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1884 * NEWS, configure.in: Release updates, bump version.
1885 ***** Release 1.5.2 *****
1887 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1889 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1891 2005-10-28 Sushma Rai <rsushma@novell.com>
1893 * libedataserver/e-categories.c (initialize_categories_config): Add
1894 default categories only if the category list is empty in gconf, so that
1895 we don't bring back the deleted category from the default list
1896 every time. Fixes #273905.
1898 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1900 * src/GNOME_Evolution_DataServer.server.in.in:
1901 Fixed bonobo server install locations as well.
1904 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1906 * configure.in: Update version, libtool numbers.
1907 *** Release 1.5.1 ***
1908 * src/Makefile.am : Fixed the executable installation
1909 error in the previous patch. Executable installed in
1910 libexecdir - not under evolution-data-server-$(API_VERSION).
1912 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1914 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1915 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1916 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1917 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1918 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1919 OAFIID:GNOME_Evolution_DataServer_Logging from
1920 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1921 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1922 data-server-@VERSION@@EXEEXT@.
1923 * src/Makefile.am: In section install-evolution-data-servers:
1924 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1925 data-server-$(API_VERSION)
1926 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1927 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1928 evolution-data-server-$(BASE_VERSION)
1930 2005-10-17 Ross Burton <ross@burtonini.com>
1933 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1935 2005-10-14 Ross Burton <ross@burtonini.com>
1937 * configure.in: Remove unused dependencies from the pkg-config
1938 calls and add E_FACTORY_CFLAGS/_LIBS.
1940 * src/Makefile.am: Use E_FACTORY_*.
1942 * libedataserver/e-sexp.c:
1943 * libedataserver/test-source-list.c:
1944 Don't use libgnome when GTK+ or GLib will do.
1946 * libedataserver/libedataserver.pc.in:
1947 Fix strings, update libraries.
1949 2005-09-17 Andre Klapper <a9016009@gmx.de>
1952 * libedataserver/e-categories.c: adding translator comment for
1955 2005-09-16 Tor Lillqvist <tml@novell.com>
1957 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1958 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1959 comparing are just ASCII anyway, so spell it out that we really do
1960 need ASCII casefolding only.
1962 2005-09-15 Tor Lillqvist <tml@novell.com>
1964 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1965 integral type (or pointer) that can be cast to a guint64 without
1966 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1968 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1971 * libedataserver/e-util.c: Just include <glib.h> instead of a
1972 random set of <glib/*.h>. Remove large amount of whitespcace on
1974 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1975 proper Unicode case folding or normalization is done.
1976 (e_util_pthread_id): New function, returns an integer representing
1977 a thread. Only for debugging output and logging purposes, cannot
1978 be guaranteed to be consistent on all platforms.
1980 * libedataserver/e-util.h: Include <pthread.h>. Declare
1981 e_util_pthread_id().
1983 2005-09-14 Tor Lillqvist <tml@novell.com>
1988 * win32/libedataserverui.def: New files. Bootstrap import library
1989 for libedataserverui. Needed in servers/exchange/storage where
1990 libexchange-storage-1.2.la links to libedataserverui before it has
1993 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1994 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1995 also win32/Makefile.
1997 * Makefile.am: Add win32 to SUBDIRS.
1999 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2001 * confugure.in : Add API_VERSION to config.h
2003 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2005 * configure.in : Update release number to 2.4.0
2007 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2009 * configure.in: Do not build camel docs.
2010 * docs/reference/Makefile.am: Removed camel docs.
2011 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2013 2005-08-22 Not Zed <NotZed@Ximian.com>
2015 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2016 the func to remove a warning.
2018 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2020 * configure.in : bump version
2021 ***** Release 1.3.8 *****
2023 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2025 * docs/reference/Makefile.am : enable libedataserver docs
2026 * libedataserver/e-sexp.h, docs/reference/libedataserver
2027 /libedataserver-sections.txt: Fix build issues - patch
2028 contributed by Tor Lillqvist <tml@novell.com>
2030 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2032 * configure.in: Build camel-docs.
2033 * docs/reference/Makefile.am: Build camel-docs.
2035 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2037 * libedataserver/e-xml-hash-utils.[ch]:
2038 (e_xmlhash_foreach_key_remove): function to remove
2040 Committing for Armin Bauer <armin.bauer@desscon.com>
2041 and modified by <jmubeen@novell.com> and
2042 <vvaradhan@novell.com>.
2044 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2046 * configure.in : Add the check for NTLM support in OpenLDAP. This
2047 is needed for enabling the Exchange support in e-d-s.
2049 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2051 * configure.in : Build libedataserver api docs
2053 2005-08-18 Tor Lillqvist <tml@novell.com>
2055 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2056 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2057 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2059 2005-08-13 Tor Lillqvist <tml@novell.com>
2061 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2064 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2067 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2069 * configure.in: Update version, libtool numbers.
2071 *****Release 1.3.7*****
2073 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2075 * configure.in: fix for bug #300048. patch
2076 submitted by Roland Illig <roland.illig@gmx.de>
2078 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2080 * configure.in: update libtool numbers for libebook
2082 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2084 * configure.in: Bump version number
2086 *****Release 1.3.6.1***** includes fix for
2087 #311731 - (Removing folders from an IMAP)
2090 2005-07-28 Tor Lillqvist <tml@novell.com>
2092 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2094 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2096 * configure.in : bump version
2097 ****** Release 1.3.6 *****
2099 2005-07-21 Joe Shaw <joeshaw@novell.com>
2101 * libedataserver/e-source-group.c:
2102 * libedataserver/e-source-list.c:
2103 * libedataserver/e-source.c: Change the init and class_init
2104 functions to contain the whole class name for the benefit of the
2107 2005-07-20 Tor Lillqvist <tml@novell.com>
2109 * configure.in: Enable building with Mozilla nspr and nss on
2110 Win32. No -ldl on Win32. No import library for softokn3.dll.
2112 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2114 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2117 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2119 * configure.in : bump version, libtool numbers.
2120 ***** Release 1.3.5 *****
2122 2005-07-06 Ross Burton <ross@openedhand.com>
2124 * libedataserver/e-util.c:
2125 Remove a function and table which is in GLib.
2127 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2129 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2130 to the conventions (_ instead of -).
2132 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2134 * configure.in : bump version, libtool numbers.
2136 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2138 * libedataserver/e-categories.c: (initialize_categories_config):
2139 Fix all the compiler warnings.
2141 2005-06-22 Tor Lillqvist <tml@novell.com>
2143 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2144 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2145 EXEEXT in EVO_SUBST_SERVER_RULE.
2147 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2149 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2150 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2152 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2154 * configure.in : Print the status for Exchange support being present.
2155 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2157 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2159 * configure.in : Fixed a minor typo to fix make clean.
2161 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2163 * configure.in : Added the Exchange server communication code to
2164 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2165 * servers/Makefile.am : Now build exchange as well.
2167 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2169 * configure.in : Do not build camel docs. They are borked now :(
2171 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2173 * configure.in : bump version, libtool numbers.
2175 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2177 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2178 names for CORBA services.
2180 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2182 * configure.in: Disable the libedataserver api docs build
2183 * docs/reference/Makefile.am: Here too. It doesn't build.
2185 2005-05-24 Tor Lillqvist <tml@novell.com>
2187 * configure.in: Define NO_UNDEFINED as -no-undefined and
2188 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2189 them. Check for strtok_r. Add gobject-2.0 to
2190 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2192 2005-05-24 Tor Lillqvist <tml@novell.com>
2194 Make libdb as included in e-d-s build on Win32 with mingw. (The
2195 official build setup for libdb uses MSVC.)
2197 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2198 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2199 empty on Unix, "_win32" on Win32) to use those source files that
2200 have an own copy in os_win32 from there.
2202 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2203 libdb/build_win32_db_config.h file.
2205 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2208 * libdb/dist/configure: Manually make corresponding changes as in
2209 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2212 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2214 2005-05-19 Tor Lillqvist <tml@novell.com>
2216 * configure.in: Check for regexec in a separate -lregex. Add
2217 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2218 too. Don't bother mentioning glib as gthread and gmodule drag in
2221 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2223 * configure.in : bump version, libtool numbers.
2225 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2227 * docs/reference/Makefile.am : Do not build
2228 camel docs. They are a bit flaky ATM.
2230 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2232 * libedataserver/e-categories.c (add_category_if_present): new private
2233 function to create standard categories if they don't exist.
2234 (initialize_categories_config): make sure, in all cases, that our
2235 standard categories are available.
2237 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2239 * libedataserver/e-categories.c: Add new Anniversary category,
2242 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2244 * configure.in: export LIBSOUP for use elsewhere.
2246 2005-05-06 Tor Lillqvist <tml@novell.com>
2248 * configure.in: Check for Win32 (mingw), set Automake
2249 conditional. Move the libtool stuff a bit earlier so that $host
2250 gets set early and can be checked in a more logical place. Check
2251 for some more headers and functions. Use gobject-2.0 instead of
2252 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2253 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2254 calls its .pc file. On Win32, copy the libtool generated here to
2257 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2259 * configure.in: Added "docs/reference/calendar/libedata-cal".
2261 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2264 * docs/reference/calendar/Makefile.am:
2265 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2268 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2271 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2273 * docs/reference/calendar/*: improved API documentation.
2275 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2277 * configure.in: bump version, libtool numbers.
2279 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2281 * configure.in: Modify camelproviderdir to use API_VERSION.
2282 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2284 2005-04-20 Ross Burton <ross@burtonini.com>
2286 * src/offline-listener.c:
2287 Remove an usused variable.
2289 2005-04-20 Ross Burton <ross@burtonini.com>
2291 * libedataserver/e-data-server-module.c:
2292 * libedataserver/e-data-server-module.h:
2294 Use a #define hack to revert API change to EDataServerModule.
2296 2005-04-20 Ross Burton <ross@burtonini.com>
2298 * configure.in: Depend on GLib 2.4.
2300 * libedataserver/e-data-server-module.c:
2301 * libedataserver/e-data-server-module.h:
2302 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2303 e_data_server_module_init to _initialize.
2306 Update for change to e-data-server-module.h.
2308 2005-04-20 Ross Burton <ross@burtonini.com>
2310 * src/offline-listener.c: Don't leak a GConfValue.
2312 2005-04-20 James Henstridge <james@jamesh.id.au>
2314 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2315 doesn't trigger configure failures with newer versions of
2316 pkg-config. Fixes bug #300435.
2318 2005-04-14 Sushma Rai <rsushma@novell.com>
2320 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2321 absolute uri, when relative uri is changed if source is having absolute
2325 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2327 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2329 * configure.in: bump version, leave extensiondir, idldir,
2330 bonobo server and libtool numbers untouched (use API_VERSION
2332 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2333 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2335 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2337 * po/en_GB.po: Updated British English translations
2339 2005-03-31 Steve Murphy <murf@e-tools.com>
2341 * configure.in: Added "rw" to ALL_LINGUAS.
2343 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2345 * configure.in: Added "xh" to ALL_LINGUAS.
2347 2005-03-29 James Bowes <bowes@cs.dal.ca>
2349 * docs/reference/libedataserver/libedataserver-docs.sgml:
2350 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2351 e-time-utils and e-xml-hash-utils.
2352 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2353 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2355 * libedataserver/e-time-utils.c:
2356 * libedataserver/e-time-utils.h:
2357 * libedataserver/e-xml-hash-utils.c:
2358 * libedataserver/e-xml-hash-utils.h: New API documentation.
2360 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2362 * configure.in: Add ne in ALL_LINGUAS
2364 2005-03-23 James Bowes <bowes@cs.dal.ca>
2366 * configure.in: Add docs/reference/libedataserver/Makefile
2368 * docs/reference/Makefile.am: Add libedataserver as subdir.
2369 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2371 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2372 sections for new API docs.
2373 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2374 nice formatting for the new documentation.
2375 * libedataserver/e-trie.c:
2376 * libedataserver/e-uid.c:
2377 * libedataserver/e-url.c:
2378 * libedataserver/e-url.h:
2379 * libedataserver/e-util.c:
2380 * libedataserver/e-util.h:
2381 * libedataserver/md5-utils.c:
2382 * libedataserver/md5-utils.h: Document public functions and data
2384 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2385 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2386 * docs/reference/libedataserver/tmpl/e-url.sgml:
2387 * docs/reference/libedataserver/tmpl/e-util.sgml:
2388 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2389 files for API documentation.
2391 2005-03-06 JP Rosevear <jpr@novell.com>
2393 * configure.in: bump version, libtool numbers
2395 2005-02-28 JP Rosevear <jpr@novell.com>
2397 * configure.in: bump version, libtool numbers
2399 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2401 * libedataserver/e-data-server-module.c: (load_module_dir):
2402 Don't leak the module path.
2404 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2406 * libdb/dbinc/mutex.h: Fix PPC assembly.
2408 2005-02-07 JP Rosevear <jpr@novell.com>
2410 * configure.in: bump version. libtool numbers
2412 2005-02-07 Ross Burton <ross@openedhand.com>
2414 * libedataserver/e-db3-utils.c:
2415 Remove useless libgnome use.
2417 2005-02-03 Ross Burton <ross@burtonini.com>
2419 * libedataserver/e-categories.c:
2420 * libedataserver/e-component-listener.c:
2421 * libedataserver/e-time-utils.c:
2422 * servers/groupwise/e-gw-connection.c:
2426 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2428 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2429 gboolean and always FALSE to remove the idle callback after saving.
2430 (save_config): new function that marks the config as dirty and installs
2432 (initialize_categories_config, e_categories_remove, e_categories_add,
2433 e_categories_set_color_for, e_categories_set_icon_file_for): call
2434 save_config() when saving the categories.
2436 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2438 * configure.in: Generate the old imap makefile.
2440 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2442 * libedataserver/e-categories.c (initialize_categories_config): pass
2443 a correct boolean value as the 'searchable' flag.
2445 2005-01-26 JP Rosevear <jpr@novell.com>
2449 * src/server-logging.h: add private structure to instance
2451 * src/server-logging.c (server_logging_register_domain): track the
2452 information for the registration so we can later unregister it
2453 (server_logging_dispose): unregister the log handlers and from the
2454 information and list
2455 (server_logging_finalize): free the private structure
2456 (server_logging_class_init): set finalize/dispose methods
2458 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2460 * libedataserver/e-categories.[ch] (e_categories_add): added a
2461 'searchable' argument.
2462 (e_categories_is_searchable): new function.
2463 (hash_to_xml_string): add the 'searchable' property to the config.
2465 2005-01-24 JP Rosevear <jpr@novell.com>
2467 * configure.in: bump version, libtool numbers
2469 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2471 * configure.in: Removed the enable checks for IMAP4, we just
2472 always build it now. Also don't generate
2473 camel/providers/imap/Makefile as we no longer build it.
2475 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2477 * libedataserver/e-source.c
2478 (e_source_update_from_xml_node) : look for
2479 case where passed in node does not contain any properites.
2480 In the case reset the properites of the source
2481 and emit the changed signal
2482 makes personal books unselectable
2483 from auto-completion
2485 2005-01-14 Priit Laes <amd@store20.com>
2487 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2488 'wa' to ALL_LINGUAS.
2490 2005-01-14 Not Zed <NotZed@Ximian.com>
2492 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2493 build ESexp as a GObject anymore (it is used by camel).
2495 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2497 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2499 * libedataserver/e-sexp.[ch]: removed the usage of the
2500 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2501 (e_sexp_new): fixed some typoes.
2502 (e_sexp_class_init): use g_type_class_peek_parent to get the
2503 parent class for our class.
2505 2005-01-08 Not Zed <NotZed@Ximian.com>
2507 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2510 * libedataserver/e-url.c (e_url_shroud): setup string manually
2511 don't use *.%s as it depends on locale.
2513 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2515 * e-categories.c (escape_string): new function.
2516 (hash_to_xml_string): add category names after escaping them.
2517 (initialize_categories_config): mark the configuration as not dirty
2518 only when we just got the list of categories from it.
2520 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2523 * Makefile.am: added weather calendar backend to build.
2525 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2527 * libedataserver/e-categories.c (initialize_categories_config): set
2528 the configuration to not dirty even when we add the set of built-in
2531 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2533 * libedataserver/e-categories.c (initialize_categories_config): set
2534 the initialized flag to TRUE before starting, or we'll get infinite
2535 recurrent calls to this function.
2537 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2539 * libedataserver/e-categories.c (initialize_categories_config): use _()
2540 instead of N_() for translatable strings.
2542 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2544 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2545 called at idle times.
2546 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2548 (initialize_categories_config): install the idle callback.
2550 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2553 * art/category*.png: added category icons from GAL.
2556 * configure.in: added 'art' directory to build.
2558 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2560 * libedataserver/Makefile.am: added new files to the build.
2562 2004-12-31 JP Rosevear <jpr@novell.com>
2564 * Makefile.am: clean iconv-detect.h
2566 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2568 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2569 if any of the properties change
2571 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2573 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2574 include the BASE_VERSION and the full path).
2576 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2578 * src/offline-listener.[ch] :New class to listen for gconf
2579 key and set online/offline modes on factories -> backends
2581 * src/Makefile.am : added new source file
2582 offline-listener.[ch] to _SOURCES
2584 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2586 * Makefile.am: build servers/ dir before camel/.
2588 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2590 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2591 (ALIGNED_SIZE): New macro.
2592 (MemPoolNode): Remove "data" member.
2593 (MemPoolThresholdNode): Likewise.
2594 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2595 &n->data[N] to ensure proper alignment.
2597 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2599 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2600 a convenience context that sets up and provides the shared model
2601 and widgets for one name selection session.
2603 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2604 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2606 2004-12-20 JP Rosevear <jpr@novell.com>
2608 * configure.in: bump version, libtool numbers
2610 2004-12-20 JP Rosevear <jpr@novell.com>
2612 * libedataserverui/test-name-selector.c (main): no need to init
2613 mime utils explicitly any more
2615 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2617 * libedataserverui/test-name-selector.c (main): Don't lie to
2618 gnome_program_init () about our name.
2620 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2622 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2624 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2626 (clear_contact_source): Keep the primary contact array around even
2628 (query_contact_source): Make sure the book is opened before we
2629 try to open a view to it. Set view to NULL if we can't get one.
2630 (e_contact_store_add_book): Allocate temporary memory on stack.
2631 (e_contact_store_remove_book): Free the primary contact array.
2633 * libedataserverui/e-destination-store.c
2634 (e_destination_store_insert_destination): Implement.
2635 (e_destination_store_append_destination): Renamed from
2636 _add_destination (). Connect to destination's "changed" signal.
2637 (e_destination_store_remove_destination): Disconnect from
2640 * libedataserverui/e-name-selector-dialog.c (add_destination):
2641 Use e_destination_store_append_destination ().
2643 * libedataserverui/test-name-selector.c (start_test): We don't
2644 need the gconf_path. Set up an ENameSelectorEntry for testing.
2645 (main): Remove junk related to gconf_path.
2647 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2648 entry for Evolution contacts. Still considered unstable.
2650 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2651 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2653 2004-12-17 JP Rosevear <jpr@novell.com>
2655 * libedataserverui/test-name-selector.c (close_dialog): destroy
2657 (start_test): listen for any response so we can exit
2659 * libedataserverui/e-name-selector-dialog.glade: don't make the
2660 blank window visible
2662 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2664 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2665 it's useless and breaks the evo build.
2667 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2669 * libedataserverui/test-name-selector.c: Implement a test for
2670 ENameSelectorDialog.
2672 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2673 (test_name_selector_SOURCES)
2674 (test_name_selector_LDADD): Build parameters for the test.
2676 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2678 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2680 * libedataserverui/e-destination-store.[ch]: Implement
2681 EDestinationStore, a GtkTreeModel interface to a list of
2684 * libedataserverui/e-name-selector-model.[ch]: Implement
2685 ENameSelectorModel, a model that provides an EContactStore and a
2686 list of EDestinationStores whose members are filtered out from
2689 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2690 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2691 interactively, producing lists of EDestinations.
2693 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2694 specification for the ENameSelectorDialog interface.
2696 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2698 (e_contact_store_get_books): Free a small temp allocation.
2699 (e_contact_store_remove_book): Get the pointer to the source struct.
2701 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2703 * Makefile.am (INCLUDES): Add a define providing the installed
2705 (libedataserverui_1_2_la_SOURCES): Add new files.
2706 (libedataserveruiinclude_HEADERS): Add new files.
2707 (glade_DATA): Add new Glade file.
2708 (EXTRA_DIST): Dist glade_DATA.
2710 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2712 * configure.in: Pull in libglade-2.0.
2714 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2716 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2717 a GtkTreeModel interface to EBook views.
2719 * libedataserverui/test-contact-store.c: Implement an interactive
2720 test for EContactStore.
2722 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2723 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2725 (test_contact_store_SOURCES)
2726 (test_contact_store_LDADD): Build the interactive test for
2729 2004-12-09 JP Rosevear <jpr@novell.com>
2731 * configure.in: check for zlib, for the gzip mime filter
2733 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2737 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2738 e_file_cache_thaw_changes): new functions to disable temporarily
2740 (e_file_cache_init): initialize new private members.
2741 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2742 cache file as dirty when we are frozen.
2744 2004-12-06 Rodney Dawes <dobey@novell.com>
2746 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2748 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2750 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2752 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2753 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2755 2004-12-03 Rodney Dawes <dobey@novell.com>
2757 * configure.in: Remove the commented out OpenSSL block
2758 Don't do pkg-config --exists for mozilla, just try to use the
2759 PKG_CONFIG() macro, and set have_nss="no" if it fails
2761 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2762 e-msgport code that needs it
2764 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2766 * configure.in: Display configuration info after configure runs
2767 (S/MIME, SSL, Kerberos, etc)
2769 2004-12-03 Not Zed <NotZed@Ximian.com>
2771 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2772 iconv_libs to the library list.
2774 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2776 * Makefile.am: Build libedataserverui after non-UI libraries that it
2779 2004-11-28 JP Rosevear <jpr@novell.com>
2781 * configure.in: bump version, libtool numbers
2783 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2785 * libedataserverui/e-source-selector.[ch]:
2786 (selector_button_press_event): if rt-clicked on a source
2787 group, set it as primary on the selector and emit a popup event.
2788 (e_source_selector_get_primary_source_group): accessor for
2789 primary source group.
2791 2004-11-16 Not Zed <NotZed@Ximian.com>
2793 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2795 * configure.in: Added more camel required config checks. Build
2796 the camel makefiles. Not sure if this should be in its own
2799 2004-11-15 Not Zed <NotZed@Ximian.com>
2801 * libedataserver/e-util.c: include config.h.
2803 * libedataserver/e-sexp.c: updated from evolution/e-util.
2805 * libedataserver/e-memory.c: updated from evolution/e-util.
2807 * iconv-detect.c: added iconv format checker.
2809 * configure.in: add stftime checks and iconv charset format checks.
2811 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2813 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2816 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2818 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2819 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2820 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2822 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2824 * configure.in: use evolution-data-server-$BASE_VERSION as the
2827 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2831 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2833 2004-11-02 JP Rosevear <jpr@novell.com>
2837 * configure.in: require libbonobo >= 2.4.2
2839 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2841 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2843 2004-10-27 JP Rosevear <jpr@novell.com>
2845 * src/server.c: include just include signal.h for portability
2847 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2849 * libedataserverui/Makefile.am:
2850 * libedataserverui/e-source-selector-dialog.[ch]: added source
2851 selector dialog widget.
2853 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2855 2004-10-14 JP Rosevear <jpr@novell.com>
2857 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2860 * libedataserverui/e-source-option-menu.c: ditto
2862 2004-10-14 JP Rosevear <jpr@novell.com>
2864 * libedataserverui/libedataserverui.pc.in: link to the right lib
2865 and require libedataserver 1.2
2867 2004-10-13 JP Rosevear <jpr@novell.com>
2869 * libedataserver/e-data-server-marshal.list: add missing
2872 2004-10-13 JP Rosevear <jpr@novell.com>
2874 * Makefile.am: build libedataserverui
2876 2004-10-13 JP Rosevear <jpr@novell.com>
2878 * libedataserverui/test-source-option-menu.c: move from evolution
2880 * libedataserverui/e-source-selector.c: ditto
2882 * libedataserverui/e-source-selector.h: ditto
2884 * libedataserverui/e-source-option-menu.c: ditto
2886 * libedataserverui/e-source-option-menu.h: ditto
2888 * libedataserverui/test-source-selector.c: ditto
2890 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2892 * libedataserverui/Makefile.am: build libedataserverui and test progs
2894 * configure.in: add libtool versioning for libedataserverui and
2897 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2899 Probably fixes bugs #67600 and #65996.
2901 * libdb/dbinc/mutex.h
2902 * libdb/dist/config.hin
2903 * libdb/dist/configure
2904 * libdb/mutex/mut_tas.c
2905 * libdb/lock/lock_region.c
2906 * libdb/dist/aclocal/mutex.ac
2907 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2908 x86-64 and a couple of other archs, and rebuild the generated
2911 2004-10-04 Chris Toshok <toshok@ximian.com>
2913 * libedataserver/e-data-server-module.h: add the prototype for the
2914 eds_module_* functions here, so modules can include this file
2915 instead of writing their own prototypes in module sepcific
2918 2004-09-30 Chris Toshok <toshok@ximian.com>
2920 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2921 variables so extension authors can find the place to install their
2924 2004-09-30 Chris Toshok <toshok@ximian.com>
2926 * src/GNOME_Evolution_DataServer.server.in.in: add this
2927 (previously generated) file to the build.
2929 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2930 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2933 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2934 addressbook/calendar backend .la's from here.
2935 (SERVER_IN_FILE): always use
2936 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2937 generated from LDAP/NOLDAP.
2938 (EXTRA_DIST): remove
2939 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2940 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2942 * src/server.c (setup_books): replace hardcoded knowledge of
2943 backends with a call to e_data_book_factory_register_backends.
2944 (setup_cals): remove explicit backend registration with a call to
2945 e_data_cal_factory_register_backends.
2946 (main): call e_data_server_module_init.
2948 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2949 (libedataserver_la_SOURCES): add e-data-server-module.c
2950 (libedataserverinclude_HEADERS): add e-data-server-module.h
2952 * libedataserver/e-data-server-module.[ch]: new files, manage the
2953 extensions. ripped almost entirely from Dave Camp's nautilus
2956 * configure.in (privlibdir, extensiondir): new Makefile variables.
2958 2004-09-23 Not Zed <NotZed@Ximian.com>
2962 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2963 idle id after we've been called.
2965 2004-09-23 JP Rosevear <jpr@novell.com>
2967 * Makefile.am: don't hard code pkg config version
2969 * configure.in: bump version, reset libtool versions because the
2970 library is now versioned
2972 * libedataserver/Makefile.am: build versioned lib and version
2975 * src/Makefile.am: link against versioned libs
2977 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2979 * libedataserver/e-file-cache.[ch]:
2980 (e_file_cache_get_keys): utility function that allows to get
2981 a list of the keys of all the items in the cache. Used by
2982 the fix for bug #61865
2984 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2986 * libdb/dbinc/mutex.h
2987 * libdb/dist/configure
2988 * libdb/dist/aclocal/mutex.ac
2989 * libdb/dist/aclocal/options.ac:
2990 Applied patch from Toshok that fixes issues related to NPTL and AMD
2993 2004-09-16 JP Rosevear <jpr@novell.com>
2995 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2997 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2999 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3001 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3003 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3005 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3007 * configure.in: Added 'id' to ALL_LINGUAS
3008 * po/id.po: Added Indonesian translation
3010 2004-08-27 Akagic Amila <bono@linux.org.ba>
3012 * configure.in: Added 'bs' to ALL_LINGUAS.
3014 2004-08-26 JP Rosevear <jpr@novell.com>
3016 * configure.in: bump verision, libtool numbers
3018 2004-08-26 Not Zed <NotZed@Ximian.com>
3022 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3023 (e_util_utf8_strstrcasedecomp):
3025 * libedataserver/e-sexp.c (e_sexp_term_eval):
3026 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3027 stupid arcanely out of date and posixly-busted slowaris which
3028 doesn't put alloca in stdlib.h like any sane system.
3030 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3032 * libedataserver/e-file-cache.c: (add_key_to_list),
3033 (add_object_to_list):
3034 Add missing include, fix warnings.
3036 * libedataserver/e-util.c: add missing include.
3038 * servers/groupwise/e-gw-connection.c:
3039 (e_gw_connection_get_categories):
3040 Fix type, causing warnings.
3042 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3044 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3045 assing the value set for filename property to priv->filename
3047 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3049 * configure.in: Added «nb» to ALL_LINGUAS.
3051 2004-08-13 JP Rosevear <jpr@novell.com>
3053 * configure.in: bump version, libtool numbers, soup requirement
3055 2004-08-13 Rodney Dawes <dobey@novell.com>
3057 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3058 as well as expceted and determined in testing
3060 2004-08-13 Rodney Dawes <dobey@novell.com>
3062 * acinclude.m4: Remove EVO_CHECK_LIB
3063 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3065 2004-08-09 Ankit Patel <ankit@redhat.com>
3067 * configure.in: Added Gujarati & Panjabi
3069 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3071 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3073 2004-08-02 JP Rosevear <jpr@novell.com>
3075 * configure.in: bump version, libtool numbers
3077 2004-08-02 Not Zed <NotZed@Ximian.com>
3079 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3080 so we only run once, and increment our recursive-call code
3081 properly, and actually exit anyway. should fix infinite crash
3084 2004-07-29 Rodney Dawes <dobey@novell.com>
3086 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3087 AC_DEFINE it so we know where to find gnome_segv2
3089 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3090 now define at configure time to find the path to gnome_segv2
3094 2004-07-19 JP Rosevear <jpr@novell.com>
3096 * configure.in: bump version, libtool numbers, soup requirement
3098 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3100 * libedataserver/e-source-group.c (e_source_group_remove_source)
3101 (e_source_group_remove_source) : disconnet the signal
3102 handler registered on source object for CHANGED singal
3103 as we may not be interested in the changes in source once
3104 it is removed form the group
3106 2004-07-12 Chris Toshok <toshok@ximian.com>
3108 [ most likely fixes #57999 ]
3110 * libdb/dist/aclocal/options.ac: set the default unique name to
3111 "_eds". this will append _eds to all externally visible libdb
3112 symbols, so we can be sure it won't conflict with another libdb
3113 (linked dynamically).
3115 * libdb/dist/configure: regen after options.ac change.
3117 * libdb/dist/.cvsignore: ignore db_int_def.h
3119 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3121 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3122 this function public.
3124 2004-07-07 Not Zed <NotZed@Ximian.com>
3126 * src/server.c (main): bind to the right charset (i.e. utf8). See
3129 2004-07-02 JP Rosevear <jpr@novell.com>
3131 * configure.in: bump version, libtool numbers
3133 2004-07-02 Chris Toshok <toshok@ximian.com>
3137 * libedataserver/e-iterator.h: rename the "delete" member to
3138 "remove", to fix c++ build.
3140 * libedataserver/e-iterator.c (e_iterator_delete): same.
3141 (e_iterator_class_init): same.
3143 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3144 (e_list_iterator_remove): same.
3146 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3148 * src/server.c (main): Register a segv handler to popup bug-buddy
3149 or whatever. Fixes bug #51165.
3151 2004-06-14 Not Zed <NotZed@Ximian.com>
3153 * libedataserver/e-source-group.c
3154 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3155 error setting up the new_source entries. #59592.
3157 2004-06-03 JP Rosevear <jpr@novell.com>
3159 * configure.in: bump version, libtool numbers
3161 2004-06-02 Chris Toshok <toshok@ximian.com>
3163 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3165 2004-06-01 Chris Toshok <toshok@ximian.com>
3167 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3168 NULL absolute_uri, so we can clear it.
3170 2004-06-01 Chris Toshok <toshok@ximian.com>
3172 * libedataserver/e-source.c (e_source_set_group): back out the
3173 change that causes this function to always add an absolute_uri to
3174 the ESource, as this uri is always used instead of the
3175 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3176 of the cases. If you want an absolute uri, call
3177 e_source_set_absolute_uri - it should never happen implicitly.
3178 (e_source_copy): when copying an ESource don't create an absolute
3179 uri when @source might have had one.
3180 (e_source_set_absolute_uri): use strcmp, not ==. also,
3181 "source->priv->readonly" governs whether or not data can be stored
3182 in the folder represented by the ESource, not that the ESource
3185 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3187 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3189 2004-05-27 Sushma Rai <rsushma@novell.com>
3191 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3192 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3195 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3196 Build absolute URI only if source is not having it.
3198 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3199 absolute URI to the file.
3201 2004-05-26 Rodney Dawes <dobey@novell.com>
3203 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3204 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3205 properly when < 2.9.8 is found
3207 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3208 requirement here, so that dependents pick it up properly as well
3210 2004-05-19 JP Rosevear <jpr@novell.com>
3212 * configure.in: bump version, libtool numbers
3214 2004-05-17 Rodney Dawes <dobey@ximian.com>
3216 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3217 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3218 mono bindings to work correctly
3222 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3224 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3225 handlers for postal address fields. Bug # 45210
3227 2004-05-03 JP Rosevear <jpr@ximian.com>
3229 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3231 * libedataserver/e-uid.h: ditto
3233 * libedataserver/e-memory.c: remove unnecessary include
3235 * libedataserver/e-uid.c: ditto
3237 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3240 2004-05-03 William Jon McCann <mccann@jhu.edu>
3242 * libedataserver/e-account-list.h:
3243 * libedataserver/e-account.h:
3244 * libedataserver/e-db3-utils.h:
3245 * libedataserver/e-dbhash.h:
3246 * libedataserver/e-iterator.h:
3247 * libedataserver/e-list-iterator.h:
3248 * libedataserver/e-list.h:
3249 * libedataserver/e-memory.h:
3250 * libedataserver/e-sexp.h:
3251 * libedataserver/e-source-group.h:
3252 * libedataserver/e-source-list.h:
3253 * libedataserver/e-source.h:
3254 * libedataserver/e-uid.h:
3255 * libedataserver/e-url.h:
3256 * libedataserver/e-util.h:
3257 * libedataserver/e-xml-hash-utils.h:
3258 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3260 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3262 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3263 yesterday's changes. The data is useless for what I needed it for
3264 (which was for migrating pilot-sync changelog files). md5sums are
3265 ...not what I wanted.
3267 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3269 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3270 3 arguments (key, data, user_data).
3272 2004-04-26 Adam Weinberger <adamw@gnome.org>
3274 * configure.in: Added en_CA to ALL_LINGUAS.
3276 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3278 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3279 that 'key' always points to a malloc'd block of memory that we can
3281 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3282 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3284 (e_xmlhash_write): Save the doc to a tmp file first, only if
3285 saving is successful rename() the file over the original.
3287 2004-04-21 Chris Toshok <toshok@ximian.com>
3289 * configure.in: bump version to 0.0.92.1.
3291 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3293 * acinclude.m4: minor fixes (added missing [] quotation).
3295 2004-04-19 JP Rosevear <jpr@ximian.com>
3297 * configure.in: bump version, libtool numbers
3299 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3301 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3302 AC_SUBST for assinging libegroupwise version number. Defined a
3303 varible LIBSOUP_REQUIRED. added
3304 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3306 * servers/groupwise/Makefile.am: added
3307 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3308 groupwise apis installable
3310 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3313 2004-04-02 JP Rosevear <jpr@ximian.com>
3315 * configure.in: bump version, libtool numbers
3317 2004-03-25 William Jon McCann <mccann@jhu.edu>
3319 * src/server.c (setup_cals): add registration of webcal protocol
3322 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3324 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3325 e-cal-backend-groupwise.h.
3327 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3329 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3332 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3333 opening the cache file, just create it empty, don't fail.
3335 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3337 * configure.in: yank --enable-debug option, not needed anymore.
3339 2004-03-15 Rodney Dawes <dobey@ximian.com>
3341 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3342 * evolution-data-server-1.0.pc.in:
3343 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3344 the libbonobo dependency
3346 2004-03-05 JP Rosevear <jpr@ximian.com>
3348 * configure.in: bump version, libtool numbers and soup requirement
3350 2004-02-26 JP Rosevear <jpr@ximian.com>
3352 * Makefile.am: dist the libdb stuff properly
3354 2004-02-26 Harish K <kharish@novell.com>
3356 * servers/groupwise/e-gw-connection.c : the latest GW server
3357 requires getFolderListRequest instead of the getContainerListRequest
3358 message to get the ids of folders.
3360 2004-02-24 Chris Toshok <toshok@ximian.com>
3362 * libedataserver/e-source-group.c
3363 (e_source_group_new_from_xmldoc): don't leak uid.
3365 2004-02-23 JP Rosevear <jpr@ximian.com>
3367 * Makefile.am: make sure to distclean libdb
3369 * autogen.sh: require automake 1.6
3371 * marshal.mk: make sure we use the srcdir as the location of the
3374 * libdb/dist/Makefile.in: add installcheck target that does
3375 nothing, don't remove tags
3377 * src/Makefile.am: add extra libical includes for srcdir !=
3380 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3382 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3383 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3384 * src/server.c (setup_books) : register groupwise address book backend
3385 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3386 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3387 address book protocols
3389 2004-02-13 Chris Toshok <toshok@ximian.com>
3391 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3392 libdb-4.1.la instead of libdb.a.
3394 * libdb/dist/configure.ac: remove all the static/shared logic and
3395 force libtool to be used. also, remove -rpath from the SOFLAGS.
3396 without -rpath and -static libtool builds the equivalent of a
3397 noinst_ automake library.
3399 * libdb/dist/configure: regen configure from configure.ac.
3401 2004-02-12 Chris Toshok <toshok@ximian.com>
3403 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3405 2004-02-09 Michael Meeks <michael@ximian.com>
3407 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3408 * libedataserver/e-list.c (e_list_get_iterator):
3409 add preconditions for NULL list.
3411 2004-02-09 JP Rosevear <jpr@ximian.com>
3413 * configure.in: Bump version, libtool numbers
3416 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3418 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3420 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3424 * servers/Makefile.am: added servers/ dir to build.
3426 2004-02-03 Chris Toshok <toshok@ximian.com>
3428 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3429 libxml-2.0 as the e-source* stuff needs it.
3431 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3433 * configure.in: require libsoup >= 2.1.6.
3435 2004-01-26 JP Rosevear <jpr@ximian.com>
3437 * configure.in: Bump libtool versions, version, soup requirement
3439 2004-01-25 Sanlig Badral <badral@openmn.org>
3441 * configure.in: Added "mn" to ALL_LINGUAS.
3443 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3445 * configure.in: s/GROUPWISE/SOUP.
3447 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3449 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3452 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3454 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3455 to remove the file cache from disk.
3457 2004-01-21 JP Rosevear <jpr@ximian.com>
3459 * configure.in: include calendar test stuff in AC_OUTPUT
3461 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3463 Fixes nasty crash in e-d-s
3465 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3466 (foreach_hash_func): pass the value also to the XML hash function.
3468 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3471 2004-01-15 JP Rosevear <jpr@ximian.com>
3473 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3474 make sure we don't derefence a NULL pointer
3476 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3478 * libedataserver/e-source-list.c: (load_from_gconf):
3481 * libedataserver/e-source.c: (dump_common_to_xml_node):
3482 Don't output properties tag if there are no properties.
3484 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3486 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3487 correctly when calling g_slist_prepend.
3489 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3491 * configure.in: Added "sq" to ALL_LINGUAS.
3493 2004-01-12 JP Rosevear <jpr@ximian.com>
3495 * configure.in: bump version, libtool numbers
3497 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3499 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3500 by using the CORBA_any directly. Free the CORBA exception.
3502 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3504 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3507 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3509 * libedataserver/e-source-group.h: added new read-only flag
3511 * src/contactdates-server.c: new factory for ContactDates backend
3513 * configure.in: Added new ContactDates calendar backend
3515 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3517 * libedataserver/e-source-list.[ch]
3518 (e_source_list_peek_group_by_name): new function.
3520 2004-01-08 JP Rosevear <jpr@ximian.com>
3522 * libedataserver/e-source-list.c (e_source_list_sync): don't
3523 remove the gconf listener
3525 2004-01-07 JP Rosevear <jpr@ximian.com>
3527 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3529 2004-01-05 Christian Neumair <chris@gnome-de.org>
3531 * addressbook/libebook/e-book.c: Generalize some more strings.
3533 2004-01-05 Christian Neumair <chris@gnome-de.org>
3535 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3537 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3539 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3540 function to get all objects in the cache.
3542 2003-12-29 JP Rosevear <jpr@ximian.com>
3544 * configure.in: bump libsoup requirement, version, libtool numbers
3546 2003-12-23 Ross Burton <ross@burtonini.com>
3548 * docs/reference/addressbook/libebook/tmpl/*:
3549 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3550 * docs/reference/addressbook/libebook/libebook-sections.txt
3551 * docs/reference/addressbook/libebook/libebook.types:
3552 Updated API documentation.
3554 2003-12-21 JP Rosevear <jpr@ximian.com>
3556 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3557 find a source if there is one
3559 * libedataserver/e-source-list.h: add proto
3561 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3563 * src/server.c (setup_logging, setup_interface_check): get the
3564 BonoboObject's we create here out of the function.
3565 (main): re-organize extra interfaces initialization code, and
3566 make sure we unref all objects we have created.
3568 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3570 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3572 (e_source_set_group): Generate and keep an absolute URI so we can
3573 work stand-alone if the group goes away.
3574 (e_source_get_uri): Use build_absolute_uri ().
3576 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3578 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3579 two sources based on UID and full URI.
3581 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3583 * configure.in: added --enable-debug argument.
3585 2003-12-10 Chris Toshok <toshok@ximian.com>
3587 * Makefile.am (ACLOCAL_AMFLAGS): remove
3589 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3591 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3592 to avoid conflicts with GAL's ECache class, which might get
3595 * libedataserver/Makefile.am: added new files.
3597 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3599 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3600 function from GAL, needed for the cache objects.
3602 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3603 directory for the cache file exists by calling e_util_mkdir_hier.
3605 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3607 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3608 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3609 the "calendar:supported_protocols" property.
3611 2003-12-07 JP Rosevear <jpr@ximian.com>
3613 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3616 * src/server.c: set correct default oaf id's
3618 * configure.in: Bump version
3620 2003-12-07 JP Rosevear <jpr@ximian.com>
3622 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3625 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3627 2003-12-07 Chris Toshok <toshok@ximian.com>
3629 * libdb/dist/Makefile.in: make install depend on all.
3631 2003-12-07 JP Rosevear <jpr@ximian.com>
3633 * configure.in: bump version and libsoup requirement
3635 2003-12-04 JP Rosevear <jpr@ximian.com>
3637 * libedataserver/e-source-list.c
3638 (e_source_list_new_for_gconf_default): uses the default gconf
3639 client for getting the source list
3641 * libedataserver/e-source-list.h: add proto
3643 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3645 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3646 to be shared between calendar and addressbook backends.
3648 * libedataserver/Makefile.am: added new files.
3650 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3652 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3653 creating XML from already standalone source.
3654 (e_source_copy): Return the new source, not the one passed in. Duh.
3656 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3658 * libedataserver/e-source.c (e_source_set_property): Emit changed
3660 (copy_property): Implement.
3661 (e_source_copy): Implement. Creates a standalone copy of a source.
3663 2003-11-29 Chris Toshok <toshok@ximian.com>
3665 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3666 DataServer_Logging oaf_server.
3668 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3670 * src/Evolution-DataServer.idl: add a Logging interface. the
3671 events emitted are of type LogEvent.
3673 * src/Makefile.am (evolution_data_server_SOURCES): add
3676 * src/server.c (termination_handler): use g_message, not a printf.
3677 (setup_logging): new function, register the log domains that'll
3678 generate bonobo events.
3679 (main): initialize the DataServer::Logging interface.
3681 * src/server-logging.[ch]: a glib log handler that emits log
3682 events via a BonoboEventSource.
3684 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3686 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3687 (init): Create properties table.
3688 (import_properties): Implement. Imports properties from XML tree to
3690 (e_source_update_from_xml_node): Import properties to table.
3691 (property_dump_cb): Implement. Dumps a property to XML tree.
3692 (dump_common_to_xml_node): Dump properties to XML tree.
3693 (e_source_get_property): Implement.
3694 (e_source_set_property): Implement.
3695 (e_source_foreach_property): Implement.
3697 * libedataserver/test-source-list.c (dump_property): Implement.
3698 (dump_source): Dump properties.
3699 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3701 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3703 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3704 (e_source_update_from_xml_node): Ditto.
3705 (e_source_get_uri): Ditto.
3706 (dump_common_to_xml_node): Implement for parameters common to
3707 dependent and standalone ESources.
3708 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3709 (e_source_to_standalone_xml): Implement.
3710 (e_source_new_from_standalone_xml): Implement.
3712 2003-11-26 Rodney Dawes <dobey@ximian.com>
3714 * Makefile.am: remove \ on last line of LIBDB_FILES
3716 2003-11-26 JP Rosevear <jpr@ximian.com>
3718 * tags: add a dummy file for disting
3720 2003-11-25 Chris Toshok <toshok@ximian.com>
3722 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3723 and AC_PROG_LIBTOOL.
3725 * libdb/dist/configure: same.
3727 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3730 2003-11-25 Chris Toshok <toshok@ximian.com>
3732 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3734 * libdb/dist/configure: same.
3736 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3738 * libedataserver/e-dbhash.c: same.
3739 (e_dbhash_new): pass NULL for txn.
3741 2003-11-25 Chris Toshok <toshok@ximian.com>
3743 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3744 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3745 suck at getting libtool to do what I want.
3747 * libdb/dist/Makefile.in (install-strip install): don't do
3750 * Makefile.am (SUBDIRS): add libdb
3751 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3753 (LIBDB_FILES): list all the db4 files.
3754 (EXTRA_DIST): add the db4 files explicitly to this.
3756 * configure.in: remove all the db3 stuff, and build the embedded
3759 2003-11-25 Aaron Weber <aaron@ximian.com>
3760 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3761 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3762 acinclude.m4 so you can build the stuffwithout gtk-doc
3765 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3766 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3767 * Plus added short/long descriptions and "See Also" where appropriate to:
3768 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3769 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3770 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3771 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3772 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3773 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3774 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3775 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3776 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3777 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3778 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3779 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3780 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3782 2003-11-22 Chris Toshok <toshok@ximian.com>
3784 * dist/NO-AUTO-GEN: don't autogen in here.
3786 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3788 * libdb/Makefile.am: new file so we can integrate libdb into our
3791 2003-11-20 Aaron Weber <aaron@ximian.com>
3792 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3793 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3794 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3795 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3796 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3797 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3798 * docs/reference/calendar/libecal/libecal-sections.txt
3799 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3800 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3801 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3803 2003-11-20 Rodney Dawes <dobey@ximian.com>
3805 * autogen.sh: Remove extra #!/bin/sh line
3807 2003-11-19 JP Rosevear <jpr@ximian.com>
3809 * MAINTAINERS: Update
3811 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3813 * configure.in: require libsoup version from CVS (2.1.1).
3815 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3817 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3819 2003-11-14 JP Rosevear <jpr@ximian.com>
3821 * libedataserver/test-source-list.c: use only libgnome stuff (no
3824 * libedataserver/e-source.c: ditto
3826 * libedataserver/e-source-list.c: ditto
3828 * libedataserver/e-source-group.c: remove use of gal bits, use
3831 * libedataserver/Makefile.am: build and install e-source stuff
3833 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3835 * src/server-interface-check.[ch]: fixed copyright comments.
3837 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3839 * src/server.c (setup_cals): register the Groupwise calendar backend.
3842 * configure.in: added Groupwise calendar backend to build.
3844 2003-11-14 Rodney Dawes <dobey@ximian.com>
3846 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3848 2003-11-11 Chris Toshok <toshok@ximian.com>
3850 * src/server.c (queue_termination): guard against multiple threads
3851 here by using a mutex. also, always remove the
3852 terminal_handler_id if one exists and reinstate it afterward.
3853 This gives us the behavior of always lasting EXIT_TIMEOUT
3854 milliseconds after the most recent book/calendar shutdown. Before
3855 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3856 after the *first* book/calendar shutdown.
3858 2003-11-10 JP Rosevear <jpr@ximian.com>
3860 * Makefile.am: build docs
3862 * configure.in: check for gtk-doc
3864 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3866 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3867 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3868 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3870 2003-11-07 Dan Winship <danw@ximian.com>
3872 * configure.in: Remove a bunch more checks that
3873 evolution-data-server doesn't need. Change "Evolution" to
3874 "evolution-data-server" in two messages. Remove gtk-doc support
3875 since there is currently no doc/ directory, and we'll want to use
3876 the new GTK_DOC_CHECK macro when we add it back anyway.
3878 * libedataserver/ename/*: Moved to libebook
3880 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3881 (libedataserver_la_LIBADD): Remove libename
3882 (libedataserver_la_LDFLAGS): Remove -no-undefined
3884 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3886 2003-11-07 Rodney Dawes <dobey@ximian.com>
3888 * configure.in: Remove kerberos checks since we don't need them here
3890 2003-11-06 JP Rosevear <jpr@ximian.com>
3892 * configure.in: output new .pc file
3894 * evolution-data-server-1.0.pc.in: pkconfig for idl
3896 * libedataserver/ename/Makefile.am: don't install
3898 * libedataserver/Makefile.am: link in libename
3900 2003-11-06 Rodney Dawes <dobey@ximian.com>
3902 * configure.in: Remove dependencies for GUI libs that we don't need
3904 2003-11-06 JP Rosevear <jpr@ximian.com>
3906 * libedataserver/Makefile.am: e-msgport is no longer needed
3908 2003-11-06 JP Rosevear <jpr@ximian.com>
3910 * src/server.c: include the addressbook backend files properly
3912 * src/Makefile.am: link to the individual addressbook backends
3914 2003-11-06 JP Rosevear <jpr@ximian.com>
3916 * src/server.c: include the backend files properly
3918 * src/Makefile.am: link to the individual backends
3920 2003-11-06 JP Rosevear <jpr@ximian.com>
3922 * configure.in (BASE_VERSION): clean up priv* dirs
3924 * src/Makefile.am: install a version binary to libexecdir
3926 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3929 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3931 2003-11-05 JP Rosevear <jpr@ximian.com>
3933 * src/server.c: following renaming of libedata-book
3935 * src/server-interface.[hc]: ditto
3937 2003-11-05 JP Rosevear <jpr@ximian.com>
3939 * src/server.c: following renaming of libedata-cal
3941 * src/server-interface.[hc]: ditto
3943 2003-11-05 JP Rosevear <jpr@ximian.com>
3945 * configure.in: make the priv*dir's sane
3947 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3950 * libedataserver/ename/Makefile.am: ditto
3952 * libedataserver/Makefile.am: install to privincludedir
3954 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3956 * libedataserver/e-util.[ch]: new files to contain a few functions
3959 * libedataserver/Makefile.am: added new files.
3961 * libedataserver/ename/e-address-western.c:
3962 * libedataserver/e-account-list.c:
3963 * libedataserver/e-account.c:
3964 * src/server-interface-check.c:
3965 * configure.in: removed libgal dependency.
3967 2003-11-04 JP Rosevear <jpr@ximian.com>
3969 * src/server.c: tidy up logging messages
3971 2003-11-04 JP Rosevear <jpr@ximian.com>
3973 * src/server.c: properly name space the oaf ids
3975 * src/server-interface-check.c: use the correctly named poa
3977 * src/server-interface-check.h: ditto
3979 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3980 factories and interface check better
3982 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3984 * src/Evolution-DataServer.idl: name space the interface check
3987 2003-11-04 JP Rosevear <jpr@ximian.com>
3989 * src/Evolution-DataServer.idl: server interface check instead of
3990 wombat interface check
3992 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3994 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3996 * src/server.c: adjust to interface check renaming
3998 * src/server-interface-check.[hc]: finish renaming so wombat
4001 2003-11-04 JP Rosevear <jpr@ximian.com>
4003 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4005 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4008 * libedataserver/Makefile.am: install pkg-config file
4010 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4012 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4013 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4014 supported protocols.
4016 2003-11-04 JP Rosevear <jpr@ximian.com>
4018 * MAINTAINERS, TODO: update
4020 2003-11-04 JP Rosevear <jpr@ximian.com>
4022 * src/server-interface-check.h: use G_*_DECLS and include the data
4025 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4026 the DataServer .server files
4028 2003-11-03 JP Rosevear <jpr@ximian.com>
4030 * configure.in: don't need EVO_DIR
4032 2003-11-03 JP Rosevear <jpr@ximian.com>
4034 * configure.in: remove trailing slash
4036 2003-11-03 JP Rosevear <jpr@ximian.com>
4038 * configure.in: add the trailing slash to the config subdir