1 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
3 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
4 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
6 2008-06-06 Tor Lillqvist <tml@novell.com>
8 * configure.in: Add a couple of -Wl,--exclude-libs options on
9 Windows to avoid needlessly auto-exporting functions from static
10 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
12 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
15 2008-06-03 Tor Lillqvist <tml@novell.com>
17 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
19 * configure.in: Do use the Winsock getaddrinfo() and
20 getnameinfo(). It should be OK to ignore Windows 2000 by now.
22 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
24 * NEWS: Evolution Data Server 2.23.3 release and version bump.
26 2008-06-02 Tor Lillqvist <tml@novell.com>
28 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
30 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
31 supported Win9x for a while, so no point in attempting to do it
34 2008-05-23 Ed Catmur <ed@catmur.co.uk>
36 ** Fix for bug #533780
39 * libebackend/Makefile.am:
40 Fix the link line for libebackend.
42 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
47 * libedataserver/libedataserver.pc.in:
48 EProxy adds a libsoup dependency to libedataserver. Add
49 this new requirement to a couple places that were missed.
51 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
56 Split the evolution-data-server version into major/minor/micro
57 macros (wow, say that five times fast!) so we can pass them to
58 libedataserver/eds-version.c.
60 * libedataserver/Makefile.am:
61 * libedataserver/eds-version.c:
62 * libedataserver/eds-version.h:
63 New sources files provide macros and functions for checking the
64 version of evolution-data-server. Would have been handy to have
65 in a couple recent API breaks.
67 * docs/references/libedataserver:
68 Add developer documentation for the new symbols.
70 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
72 * libebackend/libebackend.pc.in: Fix a typo.
74 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
76 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
78 * Makefile.am: Build fix for release.
80 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
82 ** Fixes part of bug #424744
84 * libedataserver/e-iconv.[ch]:
85 Deprecate the e-iconv API. Use camel-iconv instead.
87 * libedataserver/e-trie.[ch]:
88 Deprecate the ETrie API. Use CamelTrie instead.
90 * libedataserver/e-msgport.[ch]:
91 Deprecate the EMsgPort API. Use CamelMsgPort instead.
93 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
95 * Reverted commit 8210
97 2008-05-06 Sankar P <psankar@novell.com>
99 * Revert changes committed by bad git-svn usage.
101 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
106 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
108 2008-05-05 Wang Xin <jedy.wang@sun.com>
110 * libedataserver/e-proxy.c: Fixes #530688.
112 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
114 * configure.in: If --enable-gnome-keyring is given, require version
115 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
117 2008-04-30 Milan Crha <mcrha@redhat.com>
119 ** Part of fix for bug #316390
121 * libedataserver/e-categories.h:
122 (e_categories_register_change_listener),
123 (e_categories_unregister_change_listener):
124 * libedataserver/e-categories.c: (EChangedListener),
125 (idle_saver_cb), (finalize_categories), (initialize_categories),
126 (e_categories_set_color_for), (e_categories_set_icon_file_for),
127 (e_categories_register_change_listener), (e_categories_add),
128 (e_categories_unregister_change_listener), (e_categories_remove):
129 New API to support listening for changes in categories.
131 2008-04-23 Rob Bradford <rob@openedhand.com>
135 * libebackend/Makefile.am:
136 * libebackend/libebackend.pc.in:
137 Build framework for new libebackend library.
139 * libedataserver/Makefile.am:
140 Remove files that have moved to libebackend.
142 * libedataserver/e-data-server-module.[ch]:
143 * libedataserver/e-db3-utils.[ch]:
144 * libedataserver/e-dbhash.[ch]:
145 * libedataserer/e-file-cache.[ch]:
146 Moved to libebackend.
150 Use libebackend headers and link to the library.
152 * docs/reference/Makefile.am:
153 * docs/reference/libebackend/Makefile.am:
154 * docs/reference/libebackend/libebackend-docs.xml:
155 * docs/reference/libebackend/libebackend-sections.txt:
156 * docs/reference/libebackend/libebackend.types:
157 Add documentation for new libebackend library.
159 * docs/reference/libedataserver/libedataserver.types:
160 Remove types that have been moved to libebackend.
162 * docs/reference/calendar/libedata-cal/Makefile.am:
163 Add libebackend to the gtk-doc scanner libraries.
165 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
167 * README: Put it back. Apparently Automake insists on it.
169 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
171 * configure.in: Version bump to 2.23.1
173 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
175 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
178 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
182 * README: File is empty, remove it.
184 * Makefile.am: Remove README.
186 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
188 * docs/reference: Add new symbols to the API docs.
190 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
192 * MAINTAINERS: Updating the Camel guards.
194 2008-04-17 Milan Crha <mcrha@redhat.com>
196 ** Part of fix for bug #526741
198 * src/server.c: (main):
199 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
200 Bumped LIBCAMEL_CURRENT to 12.
202 2008-04-15 Milan Crha <mcrha@redhat.com>
204 ** Fix for bug #475616
206 * libedataserver/e-component-listener.c: (watched_lock),
207 (connection_listen_cb), (e_component_listener_finalize),
208 (e_component_listener_new): Use rather rec mutex here.
210 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
212 * configure.in: Do proper checks for largefile support and
213 properly setup proper CFLAGS to support it.
215 2008-04-04 Suman Manjunath <msuman@novell.com>
217 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
218 (e_util_utf8_strstrcasedecomp):
219 Fixed a few compiler warnings (bug #473880)
221 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
223 * configure.in: Version bump for 2.23.1.
225 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
227 * configure.in: Enforce the minimum GLib version (#525242).
229 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
231 ** Fixes part of bug #518710
234 Bump GLib requirement to 2.16.1.
236 * libedataserver/e-dbhash.c:
237 Use GLib's new MD5 Checksum API. The MD5 utilities in
238 libedataserver are now deprecated.
240 * libedataserver/md5-utils.c:
241 * libedataserver/md5-utils.h:
242 Deprecate these functions and reimplement them to be wrappers
243 for GLib's new MD5 Checksum API.
245 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
247 ** Added configurable Proxy settings for Evolution.
249 * libedataserver/Makefile.am:
250 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
251 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
252 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
253 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
254 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
255 (e_proxy_setup_proxy), (e_proxy_peek_uri),
256 (e_proxy_require_proxy_for_uri):
257 * libedataserver/e-proxy.h:
259 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
261 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
263 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
265 * configure.in: Revisit libecal version.
267 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
269 * docs/reference: Minor API documentation updates.
271 2008-03-03 Tor Lillqvist <tml@novell.com>
273 * evolution-data-server-zip.in: Drop duplicated line. Use
274 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
277 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
279 * configure.in: Bump libecal version for libical changes.
281 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
283 * NEWS: Evolution Data Server 2.21.92 release.
285 2008-02-26 Milan Crha <mcrha@redhat.com>
287 ** Fix for bug #475616
289 * libedataserver/e-component-listener.c: (connection_listen_cb),
290 (e_component_listener_finalize), (e_component_listener_new):
291 Guard global static variable with mutex lock.
293 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
295 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
297 2008-02-22 Milan Crha <mcrha@redhat.com>
299 ** Fix for bug #469119
301 * libedataserver/e-time-utils.c: (has_correct_date),
302 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
303 Check also for correct date values if parse is OK.
305 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
307 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
309 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
311 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
312 warnings. Fix from opensuse downstream.
314 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
316 ** Fixes part of bug #516074
318 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
319 defined in <netdb.h> since these are GNU extensions.
321 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
323 * configure.in: Version bump for 2.21.92
325 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
327 * NEWS: Evolution-Data-Server 2.21.91 release.
329 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
333 Fix a compilation error that occurs when building in a
334 remote object directory (#514682, patch by Paul Smith).
336 2008-02-06 Tor Lillqvist <tml@novell.com>
338 * evolution-data-server-zip.in: Look for catalogs in share/locale
339 first, as that is where they will be with a properly built GNU
342 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
344 * configure.in: Version bump for 2.21.91
346 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
348 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
350 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
352 * docs/reference: Refresh the API docs.
354 2008-01-24 Tor Lillqvist <tml@novell.com>
356 * configure.in: Only use the -Wno-sign-compare and
357 -Wno-pointer-sign options if the gcc version used supports them. I
358 am still using gcc 3.4.2 in mingw...
360 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
362 ** Fix for bug #511717
364 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
365 Add gettext imap folders.
367 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
370 Bump some additional package requirements for libsoup-2.4:
371 libbonobo-2.0 >= 2.20.3
374 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
376 * docs/reference/camel/camel-sections.txt:
377 Add camel_session_build_password_prompt.
379 2008-01-15 Dan Winship <danw@gnome.org>
381 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
382 2.4" support, which only ever worked because there was an old CVS
383 version of libsoup that claimed to be 2.4 but still had the 2.2
386 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
388 * configure.in: Version bump to 2.21.90
390 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
392 * NEWS: Evolution Data Server 2.21.5 release.
394 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
396 * docs/reference/camel/camel.types:
397 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
398 absence when running "make dist". See bug #509539 for more info.
400 2008-01-07 Milan Crha <mcrha@redhat.com>
402 ** Fix for bug #339813
404 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
405 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
406 New API functions, returns is parsed string had two-digit year and
407 last one changes "%x" on format of strftime with forced 4-digit year.
408 * libedataserver/e-time-utils.c: (parse_with_strptime):
409 Fix issue when read all text but actual date isn't correct to this format.
410 * libedataserver/e-time-utils.c: (correct_two_digit_year):
412 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
413 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
414 Implementing new API functions.
416 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
418 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
419 instead of gb2312 since GBK is a superset of gb2312.
421 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
423 * configure.in: Version bump to 2.21.5.
425 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
427 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
429 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
432 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
434 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
436 ** Fix for bug #339510
438 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
439 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
441 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
443 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
445 2007-11-26 Milan Crha <mcrha@redhat.com>
447 ** Fix for bug #308815
449 * libedataserver/e-categories.h:
450 * libedataserver/e-categories.c: Dropped colors for categories,
451 so marking those functions as deprecated, and making deprecated
452 parameter 'color' of 'e_categories_add' together with its rename
455 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
457 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
459 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
461 ** Remove trailing whitespace from source code.
463 2007-11-13 Ondrej Jirman <megous@megous.com>
465 ** Fix for bug #494299
467 * libedataserver/e-file-cache.c: (add_key_to_slist),
468 (add_object_to_slist): Rename helper functions.
469 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
470 Fix memory corruption.
472 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
474 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
476 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
478 * servers/google/libgdata/gdata-entry.c:
479 * servers/googgle/libgdata-google/gdata-google-service.c:
480 Fix implicit function declarations.
481 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
483 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
485 * docs/reference/calendar/libecal/libecal-sections.txt:
486 * docs/reference/libedataserverui/libedataserverui-sections.txt:
487 Remove non-existent symbols.
489 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
492 * evolution-data-server-zip.in:
493 * servers/Makefile.am: Initial commit for the google
496 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
498 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
500 * Fixes part of bug #417999
502 * docs/reference/libedataserverui:
503 Add documentation for ESourceComboBox widget.
505 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
507 * iconv-detect.c (main): Remove an unused variable (#483301).
509 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
511 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
512 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
513 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
514 * libedataserver/e-msgport.h: Same.
516 2007-09-27 Ross Burton <ross@openedhand.com>
518 * libedataserver/e-iconv.c:
519 Mark the charset and language arrays as const.
521 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
523 * NEWS, configure.in: Evolution Data Server 1.12.0 release
525 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
527 * NEWS, configure.in: Evolution Data Server 1.11.92 release
529 2007-08-28 Ross Burton <ross@openedhand.com>
532 Fix FSF address (Tobias Mueller, #470445)
534 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
536 * NEWS, configure.in: Evolution Data Server 1.11.91 release
538 2007-08-24 Milan Crha <mcrha@redhat.com>
540 ** Fix for bug #469870
542 * libedataserver/e-categories.c: (e_categories_get_color_for),
543 (e_categories_get_icon_file_for), (e_categories_is_searchable):
544 Simply return from _get_ functions and don't show error warning.
546 2007-08-20 Milan Crha <mcrha@redhat.com>
548 ** Part of fix for bug #367760
550 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
551 Added '#' as non-safe character.
553 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
555 * docs: Refresh Gtk-Doc "section" files.
557 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
559 * libdb/dbm/dbm.c (__db_ndbm_open):
560 * libedataserver/e-dbhash.c (e_dbhash_new):
561 Fix compilation errors caused by glibc's new "open" macro (#466987).
563 2007-08-16 Milan Crha <mcrha@redhat.com>
565 ** Fix for bug #351756
567 * libedataserver/e-time-utils.c: (parse_with_strptime):
568 g_locale_from_utf8 returns NULL on error, so test for that value.
570 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
572 * NEWS, configure.in: Evolution Data Server 1.11.90 release
574 2007-08-13 Ross Burton <ross@openedhand.com>
576 * libedataserver/e-xml-hash-utils.c:
577 * libedataserver/e-data-server-util.c:
578 * libedataserver/e-dbhash.c:
579 * libedataserver/md5-utils.c:
580 * libedataserver/e-account.c:
581 * libedataserver/e-xml-utils.c:
582 * libedataserver/e-source.c:
583 Fix compile warnings.
585 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
587 ** Fix for bug #455799
589 Remove all .cvsignore and update svn:ignore porperty in whole
592 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
594 * MAINTAINERS: Updated the email, svn account.
596 2007-08-02 Ross Burton <ross@openedhand.com>
599 If building against libsoup-2.2, we need 2.2.91 for
600 SOUP_SESSION_TIMEOUT (#451003).
602 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
604 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
606 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
608 * NEWS, configure.in: Evolution Data Server 1.11.6 release
610 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
612 * configure.in: Updated the libtool version for libedataserver
613 version since some APIS has been added.
615 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
617 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
618 Added a API to get the duped property.
620 2007-07-30 Milan Crha <mcrha@redhat.com>
622 * libedataserver/e-source-group.h: (e_source_group_get_property),
623 (e_source_group_set_property), (e_source_group_foreach_property):
624 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
625 (impl_finalize), (e_source_group_init), (import_properties),
626 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
627 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
628 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
629 (e_source_group_get_property), (e_source_group_set_property),
630 (e_source_group_foreach_property):
631 Added support for properties in source group.
633 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
634 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
635 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
638 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
641 Collect all the required package versions in one place and
642 explicitly require GTK+ 2.10 or higher. (#380534)
644 2007-07-27 Johnny Jacob <jjohnny@novell.com>
646 ** Fix for bug #457523.
648 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
651 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
653 * libedataserver/e-account-list.c: Plugged memory leak.
655 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
657 * NEWS, configure.in: Evolution Data Server 1.11.5 release
659 2007-07-03 Milan Crha <mcrha@redhat.com>
661 ** Fix for bug #364731
663 * libedataserver/e-sexp.c: (GScannerConfig):
664 The '+' and '-' are also unary operators, so
665 the identifier could not start with these characters.
667 2007-06-22 Milan Crha <mcrha@redhat.com>
669 * libedataserver/e-account.h:
670 Added new property get_password_canceled into EAccountService
671 struct, because of bug #307410
673 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
675 * camel/providers/imap4/camel-imap4-summary.c:
676 Fix one typo and wrong preposition (bug #452996).
678 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
680 * configure.in: Correct the comment for --enable-gnome-keyring,
683 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
685 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
687 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
689 ** Fix for bug #448589 from Tobias Mueller
691 ** src/Makefile.am: Add support for automake 1.6
693 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
695 ** Fix for bug #443958 from Sebastien Tandel
697 * configure.in: Add support for help string.
699 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
701 ** Fix for bug #437751 from Andreas Köhler
703 * libedataserver/e-time-utils.c:
705 2007-06-05 Irene Huang <irene.huang@sun.com>
707 * configure.in: Add option for using Sun Kerberos
710 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
712 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
714 2007-06-03 Ross Burton <ross@openedhand.com>
719 * src/offline-listener.[ch]:
721 Add --disable-calendar to build without any calendar support
724 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
726 * docs/reference/addressbook/libebook/Makefile.am:
727 * docs/reference/calendar/libecal/Makefile.am:
728 Fix some distcheck errors (#438577).
730 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
732 * camel/camel-stream-mem.c: fix typos in the API documentation
734 2007-05-24 Ross Burton <ross@openedhand.com>
737 Fix krb5 checks when using --as-needed (part of #342830, John
740 2007-05-24 Ross Burton <ross@openedhand.com>
742 * libedataserverui/Makefile.am:
743 Add missing link flags to fix build with -z,defs. (#409542, Loic
746 2007-05-21 Wang Xin <jedy.wang@sun.com>
748 * libedataserver/e-time-utils.c: Fixes #439050.
750 2007-05-20 Ross Burton <ross@openedhand.com>
753 Use a faster pkgconfig call when checking for soup (#438975).
755 2007-05-16 Jules Colding <colding@omesc.com>
757 * configure.in: Removed unused function check
759 2007-05-14 Jules Colding <colding@omesc.com>
761 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
763 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
765 2007-05-14 Srinivasa Ragavan
767 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
769 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
771 ** Fix for bug #361138
773 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
776 2007-05-08 Josselin Mouette <joss@malsain.org>
778 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
780 * src/server.c: (main): Turn the g_error into a g_warning to
781 avoid dumping core when launching two instances (#436197).
783 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
785 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
786 Nullify 'new' after dropping its reference, so that we return NULL.
788 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
790 * docs/reference/camel/Makefile.am:
791 Remove reference to nonexistent libutil.la.
793 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
795 * libedataserver/e-sexp.c:
796 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
798 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
800 ** Fixes part of bug #418852
803 * docs/reference/camel:
804 * docs/reference/Makefile.am:
805 Resurrect Camel's API documentation.
807 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
810 Refresh SGML templates and add the appropriate CFLAGS to satisfy
813 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
815 ** NEWS, configure.in: Evolution data server 1.11.1 release
817 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
819 ** Fix for bug #425535 from Frederic Crozat
821 * src/server.c: Dont submit path of EDS for segv_handler.
823 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
825 * camel/camel-gpg-context.c:
826 Convert messages from gnupg to UTF-8 (#423382).
828 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
830 * Introduce EFlag in libedataserver (#415891)
832 * libedataserver/e-flag.[ch]:
833 New data structure, EFlag, is a simple thread synchronization
834 mechanism. Based on Python's threading.Event class.
836 * docs/reference/libedataserver:
837 Add documentation for EFlag.
839 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
842 Make the libiconv test program returns a value. (#388789)
844 2007-04-05 Ross Burton <ross@openedhand.com>
846 * libedataserver/e-file-cache.c:
847 * libedataserver/e-data-server-util.h:
848 Use g_mkdir_with_parents (#383686).
850 2007-04-04 Ross Burton <ross@burtonini.com>
852 * libedataserver/e-source-group.c:
853 * libedataserver/e-data-server-marshal.list:
854 * libedataserver/e-account-list.c:
855 * libedataserver/e-source-list.c:
856 * libedataserver/e-iterator.c:
857 * libedataserver/e-source.c:
858 * libedataserver/Makefile.am:
859 Remove marshallers that are in GLib (#400970).
861 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
863 * libedataserver/e-source.c:
864 Store colors as a string specification instead of an integer.
865 Introduce new color API and deprecate the old. (#373117)
867 New API: e_source_set_color_spec()
868 e_source_peek_color_spec()
870 Old API: e_source_set_color()
871 e_source_unset_color()
874 * libedataserver/test-source-list.c:
875 Use the new ESource color API. (#373117)
877 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
879 * libedataserver/e-account.c (receipt_policy_to_str):
880 * libedataserver/e-iconv.c (e_dlist_init):
881 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
882 * libedataserver/e-trie.c (e_trie_search):
883 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
884 Fix some compiler warnings. Patch from Kjartan Maraas.
886 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
888 * libedataserver/e-data-server-util.c:
889 * libedataserver/e-uid.c:
890 * libedataserver/e-xml-utils.c:
891 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
892 code for GLib < 2.8 (#418971).
894 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
896 * libedataserver/e-data-server-module.c:
897 Fix "incompatible pointer type" warnings (#360619).
899 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
901 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
902 for iconv() in -liconv (#388788). Patch from Elijah Newren.
904 * iconv-detect.c: Fix an implicit function declaration.
906 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
908 * MAINTAINERS : Updates on the new guards.
910 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
912 * NEWS, configure.in: Evolution-Data-Server 1.10
915 2007-03-08 Ross Burton <ross@openedhand.com>
918 * docs/reference/addressbook/libedata-book:
919 * docs/reference/libedataserverui:
920 Add gtk-doc framework.
922 * docs/reference/addressbook/libebook:
923 * docs/reference/calendar/libedata-cal:
924 * docs/reference/calendar/libecal:
925 Refresh to match source.
927 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
929 2007-03-08 Ross Burton <ross@openedhand.com>
931 * docs/reference/addressbook/libebook/libebook-sections.txt:
932 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
933 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
934 Add missing symbols (#400169).
936 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
938 * NEWS, configure.in: Evolution-Data-Server 1.9.92
941 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
943 * configure.in : Update intltool version.
945 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
949 * libedataserver/e-msgport.h: Deprecate EMutex.
951 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
953 * NEWS, configure.in: Evolution-Data-Server 1.9.91
956 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
958 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
959 Patch from Trond Myklebust. Closes bug #360017.
961 2007-02-12 Ross Burton <ross@openedhand.com>
964 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
966 2007-02-12 Priit Laes <plaes@svn.gnome.org>
968 * configure.in: Prefix wasn't set for idl files which where then
969 installed to /idl. Fixes bug #373495
971 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
973 ** Fixes bug #359979, #384183
975 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
976 instead of block-and-peek. Eliminates the need for a cache.
978 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
979 cache logic, which was broken anyway.
981 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
982 semantics, and simplify the logic.
984 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
986 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
988 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
990 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
992 * NEWS, configure.in: Evolution-Data-Server 1.9.6
995 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
997 * src/server.c : s/g_message/printf. Do not call
998 glib methods before g_thread_init.
1000 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1002 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1005 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1007 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1010 * libedataserver/e-msgport.[ch]: Obsolete EThread
1012 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1014 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1017 * camel/Makefile.am: Enable versioning for camel library
1019 2006-12-09 Tor Lillqvist <tml@novell.com>
1021 * libedataserver/e-categories.c (default_categories[]): Don't use
1022 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1023 literal string on Windows.
1024 (load_default_categories): Instead, construct the full image file
1025 pathname at run-time.
1027 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1029 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1032 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1036 * libedataserver/e-categories.c (e_categories_get_list):
1037 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1039 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1041 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1044 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1046 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1047 Partial fix for #358004. Ensure type correctness on the argument.
1049 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1051 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1054 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1059 Remove EDS version from imagesdir.
1061 * libedataserver/e-categories.c:
1062 Store category information in ~/.evolution/categories.xml rather
1063 than the "/apps/evolution/general/category_master_list" GConf key.
1064 Streamline the code.
1066 * libedataserver/e-categories.c: (e_categories_get_list)
1067 Sort the list before returning it.
1069 * libedataserver/e-categories.c:
1070 (e_categories_get_color_for, e_categories_set_color_for,
1071 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1072 e_categories_is_searchable)
1073 Issue a warning if the given category name does not exist.
1075 2006-10-16 Sankar P <psankar@novell.com>
1077 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1079 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1080 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1081 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1082 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1084 * libedataserver/e-msgport.h:
1086 Re-written EMsgPort.c API using GAsyncQueue
1088 2006-10-10 Tor Lillqvist <tml@novell.com>
1090 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1093 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1095 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1098 2006-09-29 Ross Burton <ross@openedhand.com>
1100 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1101 Add EDestination, remove e-book-async.
1103 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1104 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1105 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1106 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1107 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1108 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1109 Add some simple docs and re-gen.
1111 2006-09-29 Ross Burton <ross@openedhand.com>
1113 * docs/reference/addressbook/libebook/libebook.types:
1114 * docs/reference/addressbook/libebook/libebook-sections.txt:
1115 Add missing symbols and merge the async methods into the EBook
1118 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1122 * src/Makefile.am: Add a uninstall-local rule to remove
1123 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1125 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1129 * src/server-logging.c: (server_logging_dispose)
1130 Chain up to parent's dispose() method.
1132 * src/server-logging.c: (server_logging_finalize)
1133 Chain up to parent's finalize() method.
1135 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1137 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1140 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1142 * configure.in, camel/providers/Makefile.am:
1143 Make IMAP4rev1 provider a conditional feature,
1144 turned off by default. Fixes #324118.
1146 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1148 * configure.in, NEWS: EDS 1.7.92 release.
1150 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1153 * libedataserver/e-source-list.c:
1154 (e_source_list_new), (e_source_list_new_for_gconf),
1155 (e_source_list_new_for_gconf_default): use get_source_list_type.
1156 (get_source_list_type): Check if the type is already registered and
1159 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1161 * configure.in, NEWS: EDS 1.7.91 release.
1163 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1165 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1166 Do not set the filename if it is already set.
1168 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1171 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1172 symmetric to e_msgport_wait
1173 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1175 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1177 * configure.in, NEWS: EDS 1.7.90.1 release.
1179 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1181 * NEWS, configure.in: EDS 1.7.90 release updates
1182 and version, libtool numbers bumped.
1184 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1186 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1187 (committed by Karsten Bräckelmann)
1189 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1191 * configure.in, NEWS: EDS 1.7.4 release updates
1192 and version, libtool numbers bumped.
1194 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1196 * *.pc.in: defined @datarootdir@. Fixes #344596.
1198 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1201 * libedataserver/e-iterator.c (e_iterator_is_valid):
1204 2006-06-16 Tor Lillqvist <tml@novell.com>
1206 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1207 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1209 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1210 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1211 the socket functions don't touch errno. (And there is no EINTR
1212 style error possible in WinSock 2 anyway, according to MSDN.)
1214 2006-06-15 Tor Lillqvist <tml@novell.com>
1216 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1217 also to the Win32 branch of the if statement, to avoid error
1218 message when running the configure script.
1220 2006-06-13 Andre Klapper <a9016009@gmx.de>
1223 changing "couldn't", "can't" and "didn't" to proper
1224 English. Fixes bug #342160.
1226 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1228 * configure.in, NEWS: EDS 1.7.3 release updates
1229 and version, libtool numbers bumped.
1231 2006-06-12 simon.zheng <simon.zheng@sun.com>
1236 Add SunLDAP library support - a variant of Netscape LDAP.
1238 2006-06-07 Frederic Peters <fpeters@0d.be>
1240 * configure.in: Assume strftime() is ok and supports %l and %k when
1241 running in cross-compilation mode.
1243 2006-06-02 Tor Lillqvist <tml@novell.com>
1245 * configure.in: Catch more failure modes of strftime() when
1246 presented with conversion specifications %l and %k: On Windows,
1247 these just do nothing, you don't get a 'l' or 'k' in the result,
1248 which was all we used to test for here. Catch also if strftime()
1249 does nothing at all when presented with a format containing
1250 unsupported conversion specifications.
1252 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1253 strftime() doesn't have %e either.
1255 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1257 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1258 checking errno for EINTR.
1259 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1260 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1261 easier strace debugging purposes.
1263 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1265 Hopeful fix for Novell bug #176277
1267 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1268 slightly to make ::prpipe a union more like ::pipe.
1269 (e_pipe): For convenience, on error set the fds each to -1.
1270 (e_prpipe): New convenience function much like e_pipe but for
1272 (e_msgport_new): Always create the pipes here now instead of
1273 creating them on demand.
1274 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1276 (e_msgport_prfd): Same.
1278 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1280 * configure.in: Added gnome-vfs-2.0 to camel library
1282 2006-05-24 Ross Burton <ross@burtonini.com>
1284 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1285 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1286 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1287 Update for doc changes.
1289 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1291 * configure.in: Update intltool requirements.
1293 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1295 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1296 database delete the DB structure.
1297 Patch by Ross Burton <ross@openedhand.com>
1300 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1302 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1303 do not overwrite the value. Fixes a bug introduced by the previous
1306 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1308 * addressbook/libebook/libebook.pc.in,
1309 addressbook/libedata-book/libedata-book.pc.in,
1310 calendar/libecal/libecal.pc.in,
1311 calendar/libedata-cal/libedata-cal.pc.in,
1312 configure.in, evolution-data-server.pc.in,
1313 libedataserver/libedataserver.pc.in,
1314 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1315 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1318 2006-05-09 Ross Burton <ross@openedhand.com>
1320 * libedataserver/e-data-server-module.h:
1321 * libedataserver/e-data-server-module.c:
1322 Allow EDataServerModule to remove unused modules (#319396).
1324 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1326 * configure.in: Patch from Sushuma Rai to fix build with
1327 modern openldap versions. Closes part of bug #325957.
1329 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1331 * po/LINGUAS: New file listing all supported languages.
1333 * configure.in: Use po/LINGUAS instead of including all languages
1334 directly in this file. See the wiki for more information:
1335 http://live.gnome.org/GnomeGoals/PoLinguas
1337 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1339 * configure.in: Figure out auto-magically what the mozilla-nss
1340 pkg-config module name is.
1342 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1344 * NEWS, configure.in: Release updates. Bump version.
1345 ***** Release 1.7.1 *****
1347 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1349 * configure.in : Added a configure time switch to support dynamic
1350 linking with libdb. The default is static linking and by using the
1351 switch --with-libdb=prefix dynamic linking with libdb can be
1353 Patch by Ross Burton <ross@burtonini.com>
1355 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1357 * configure.in: Added the Mail Directory configure info.
1359 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1361 * configure.in: Remove obsolete entry for no_NO.
1363 2006-04-10 Tor Lillqvist <tml@novell.com>
1365 * libedataserver/e-time-utils.c (get_locale_string)
1366 (translate_picture): New Win32-only helper functions.
1367 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1368 in calendar reported by Thierry Dubois.
1370 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1372 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1373 O_LARGEFILE if not present and to set other required CFLAGS for
1376 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1379 * libedataserver/e-source-group.c: Check if the
1380 object is created before accessing it.
1382 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1384 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1386 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1388 * configure.in: Added support for gnome-key-ring.
1390 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1393 * libedataserverui/e-name-selector-dialog.c:
1394 (e_name_selector_dialog_init): Select contacts from address book
1395 screen doesn't use current contact source
1397 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1399 * configure.in, NEWS: Release updates. Bump version.
1400 ***** Release 1.5.92 *****
1402 2006-02-27 Tor Lillqvist <tml@novell.com>
1404 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1405 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1406 let's drop them from here.
1408 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1410 Fixes #332318 #329356
1411 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1412 %x for representing the date for current locale.
1414 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1416 * configure.in, NEWS: Release updates. Bump version.
1417 ***** Release 1.5.91 *****
1419 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1421 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1422 call g_source_remove() when source id is 0. Closes bug #327413.
1424 2006-02-09 Sushma Rai <rsushma@novell.com>
1426 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1427 Fixed some memory leaks. See #329251.
1429 2006-02-09 Sushma Rai <rsushma@novell.com>
1431 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1432 xml properties. See #309316.
1434 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1436 * evolution-data-server.pc.in: Add variable execversion
1437 that denotes the version of the evolution-data-server
1440 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1442 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1444 2006-02-02 Tor Lillqvist <tml@novell.com>
1446 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1447 present on XP only. Windows 2000 is still widespread.
1449 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1451 * configure.in, NEWS: Release updates, bump version
1452 ***** Release 1.5.90 *****
1454 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1456 * libedataserver/e-data-server-module.c:
1457 (e_data_server_module_add_type):
1458 * libedataserver/e-data-server-module.h:
1459 Reverting the previous commit as it breaks the API freeze.
1460 Shall get this in HEAD as soon as we branch out.
1462 2006-01-30 Ross Burton <ross@openedhand.com>
1464 * libedataserver/e-data-server-module.c:
1465 * libedataserver/e-data-server-module.h:
1466 Add e_data_server_remove_unused() to release unused modules
1469 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1471 * configure.in: add "zh_HK" to ALL_LINGUAS.
1473 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1475 * configure.in, NEWS: Release updates, bump version
1477 ***** Release 1.5.5 *****
1479 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1481 * libedataserver/e-source-list.[ch] : added a function called
1482 e_source_list_is_gconf_updated () which returns a boolean indicating
1483 whether or not a given ESourceList instance is in sync with its
1484 corresponding gconf xml or not.
1485 e_source_list_sync () : added an if clause that uses the above
1486 function before updating the gconf.
1488 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1490 * configure.in : Add target for CALDAV calendar
1493 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1495 * src/GNOME_Evolution_DataServer.server.in.in:
1497 The Cal and Book Factory oafids should reflect
1498 the API version rather than the BASE version.
1501 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1503 * docs/reference/camel/camel-sections.txt:
1504 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1505 Detele the function camel_mkdir description.
1507 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1510 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1513 (e_util_mkdir_hier):Merge the change
1514 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1516 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1519 * libedataserver/Makefile.am:
1520 * libedataserver/e-file-cache.c:
1521 * libedataserver/e-msgport.c:
1522 * libedataserver/e-time-utils.c:
1524 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1525 e-data-server-util.c.
1527 2006-01-08 Tor Lillqvist <tml@novell.com>
1529 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1530 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1531 declarations with current mingw w32api headers.
1533 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1535 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1536 in evolution module has been developed further, merge those
1537 changes into libedataserver and drop e-util/e-account-list.c.
1539 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1540 evolution module has been developed further, merge those changes
1541 into libedataserver and drop e-util/e-account-list.h.
1543 libedataserver/e-account.c: Since e-util/e-account.c in
1544 evolution module has been developed further, merge those changes
1545 into libedataserver and drop e-util/e-account.c.
1547 libedataserver/e-account.h: Since e-util/e-account.h in
1548 evolution module has been developed further, merge those changes
1549 into libedataserver and drop e-util/e-account.h.
1551 2006-01-04 Tor Lillqvist <tml@novell.com>
1553 * libedataserver/e-util.c (e_util_replace_prefix): As this
1554 (Win32-only) function is called from evo, too, it needs a third
1555 argument, the configure time prefix that it should replace,
1556 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1557 configured with different temporary dirs as prefix, which is the
1560 * libedataserver/e-util.h: Update declaration correspondingly.
1562 * src/server.c (libdir): Modify calls correspondingly.
1564 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1566 * NEWS, configure.in: Release updates, bump version
1568 ***** Release 1.5.4 *****
1570 2005-12-13 Tor Lillqvist <tml@novell.com>
1572 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1573 building against GLib >= 2.8, not just on Win32.
1575 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1577 * NEWS, configure.in: Release updates, bump version
1579 ***** Release 1.5.3 *****
1581 2005-12-09 Tor Lillqvist <tml@novell.com>
1583 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1584 Unix/Winsock differences.
1586 Use separate flag fields to indicate whether we have a thread or
1587 not in the EThread and EMutex structs. There is no portable way to
1588 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1591 The portable way to check two pthread_t values for equality is
1594 Use e_util_pthread_id() to get an "id" for the thread in debugging
1597 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1598 pair. Should have this in GLib, I guess. This code snippet is
1599 essentially duplicated in
1600 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1601 place I don't recall now.
1603 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1604 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1607 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1608 against GLib 2.8, use g_mkdir_with_parents().
1609 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1610 strings, then does a linguistically correct comparison using
1612 (e_filename_make_safe): New function, move here from
1613 evolution/e-util/e-util.c.
1614 (g_rename, g_stat): Win32-only fixed versions of these GLib
1615 functions, just until the next GLib version including the same
1616 fixes is out. This version of g_rename() overwrites existing
1617 files, and this version of g_stat() strips trailing insignificant
1620 * libedataserver/e-util.h: Declare the new functions.
1622 2005-12-08 Tor Lillqvist <tml@novell.com>
1624 * libedataserver/e-db3-utils.c
1625 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1627 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1628 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1629 always use slashes, not platform-dependent separators.
1630 (e_source_set_name): Compare the strings, not the pointers.
1632 * libedataserver/e-source-group.c (e_source_group_set_name):
1633 Compare the strings, not the pointers.
1635 * libedataserver/e-xml-utils.c
1636 * libedataserver/e-xml-utils.h: New files.
1637 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1638 the file names we handle on Win32 are in UTF-8, which libxml2
1639 doesn't grok. So, when using GLib 2.8, we map the file with the
1640 GMappedFile API and use xmlParseMemory(). When built against older
1641 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1642 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1643 e-xml-utils.c. Presumably should move all the rest of the
1644 functions from there, too.
1646 * libedataserver/Makefile.am: Add the new files. Install
1649 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1650 e_xml_save_file(). As e_xml_save_file() does the very careful
1651 saving using a temporary filename and then rename, don't need to
1654 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1658 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1659 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1662 2005-12-07 Tor Lillqvist <tml@novell.com>
1664 * libdb/dbinc/db_int.in: As we are using this file (and not the
1665 prebuilt one in libdb/build_win32/db_int.h) when building using
1666 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1667 Win32, too. Add ifdef.
1669 * libdb/os_win32/os_open.c (__os_open): When using a
1670 user-registered open function to open the file (and not
1671 CreateFile()), we still need to set the DB_FH::handle, too, as all
1672 the other stuff in libdb/os_win32 assumes it is correctly set
1673 up. On Win32, addressbook/backends/file needs to register an own
1674 open function (that uses g_open()) as the pathnames e-d-s handles
1675 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1676 codepage that CreateFile() wants.
1678 2005-12-06 Tor Lillqvist <tml@novell.com>
1680 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1681 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1683 * src/GNOME_Evolution_DataServer.server.in.in: Use
1684 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1685 compile-time paths in the .server file on Win32. libbonobo on
1686 Win32 interprets relative location paths to exes or shlibs as
1687 being relative to the directory where the .server file was found.
1688 This makes the .server file point to the correct executable
1689 regardless of where e-d-s is installed on the end-user machine.
1691 2005-12-02 Tor Lillqvist <tml@novell.com>
1693 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1694 the executable file's name in the InterfaceCheck location.
1696 * evolution-data-server-zip.in: New file, a script used to build a
1697 Win32 zipfile distribution of E-D-S. (End users will not be
1698 expected to install from zipfiles, they would be for power users
1699 and developers only.)
1702 * configure.in: Distribute and expand it.
1704 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1706 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1708 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1709 defined in glib -2.8 only for win32 as it fails to build
1710 for OS which has glib 2.4.
1712 2005-12-01 Tor Lillqvist <tml@novell.com>
1714 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1715 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1718 2005-11-25 Tor Lillqvist <tml@novell.com>
1720 * libedataserver/e-categories.c (add_category_if_not_present):
1721 Drop unused static function.
1722 (e_categories_add_relative): New function. Form the pathname to
1723 the icon file at run-time (for installability in freely chosen
1724 location on Windows).
1725 (initialize_categories_config): Call e_categories_add_relative()
1726 with just the basename of the icon files.
1728 * libedataserver/e-data-server-module.c
1729 (e_data_server_module_init): Include libedataserver-private.h to
1730 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1731 pathname construction) on Windows.
1733 * libedataserver/e-time-utils.c: Include strptime() implementation
1734 lifted from glibc for portability. Use it unless
1735 HAVE_STRPTIME. Make it local for this file, though.
1737 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1738 GLib 2.8 instead of gethostname().
1740 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1741 instead of strncasecmp() for portability.
1743 * libedataserver/e-util.c: Implement install-anywhere machinery
1745 (DllMain): Minimal DllMain that just tucks away the handle to the
1747 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1748 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1749 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1750 e_util_replace_prefix): Functions intended also for Evolution. We
1751 assume e-d-s and evo are installed in the same folder on the
1754 * libedataserver/e-util.h: Declare the above new public Win32-only
1757 * libedataserver/libedataserver-private.h: New file. Declares so
1758 far some Win32-only functionality, to be used in various parts of
1761 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1762 gstdio wrappers for better non-ASCII filename support on
1763 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1764 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1765 instead of hardcoding 1024. Drop leftover debugging printouts.
1767 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1768 more configure-time pathname definitions (as used elsewhere in
1769 e-d-s) in INCLUDES so that they can be recognized and changed at
1770 run-time to end-user machine installation paths on Win32.
1772 * src/server.c: No segv handling on Win32. Run-time path
1773 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1774 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1775 gnome_program_init().
1777 2005-11-18 Ross Burton <ross@burtonini.com>
1779 * libedataserver/md5-utils.c:
1780 * libedataserver/e-component-listener.c:
1783 2005-11-17 Ross Burton <ross@burtonini.com>
1785 * libedataserver/md5-utils.c:
1786 * libedataserver/md5-utils.h:
1787 Don't do byte order checks at runtime but use the GLib
1788 G_BYTE_ORDER macro (#319592)
1790 2005-11-17 Ross Burton <ross@burtonini.com>
1792 * libedataserver/e-account-list.c:
1793 * libedataserver/e-account.c:
1794 * libedataserver/e-component-listener.c:
1795 * libedataserver/e-file-cache.c:
1796 * libedataserver/e-iterator.c:
1797 * libedataserver/e-list-iterator.c:
1798 * libedataserver/e-list.c:
1799 * libedataserver/e-sexp.c:
1800 * libedataserver/e-source-group.c:
1801 * libedataserver/e-source-list.c:
1802 * libedataserver/e-source.c:
1803 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1805 2005-11-15 Ross Burton <ross@burtonini.com>
1807 * libedataserver/e-data-server-module.c
1808 Use lazy bindings (#321515)
1810 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1812 * NEWS, configure.in: Release updates, bump version.
1813 ***** Release 1.5.2 *****
1815 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1817 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1819 2005-10-28 Sushma Rai <rsushma@novell.com>
1821 * libedataserver/e-categories.c (initialize_categories_config): Add
1822 default categories only if the category list is empty in gconf, so that
1823 we don't bring back the deleted category from the default list
1824 every time. Fixes #273905.
1826 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1828 * src/GNOME_Evolution_DataServer.server.in.in:
1829 Fixed bonobo server install locations as well.
1832 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1834 * configure.in: Update version, libtool numbers.
1835 *** Release 1.5.1 ***
1836 * src/Makefile.am : Fixed the executable installation
1837 error in the previous patch. Executable installed in
1838 libexecdir - not under evolution-data-server-$(API_VERSION).
1840 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1842 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1843 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1844 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1845 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1846 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1847 OAFIID:GNOME_Evolution_DataServer_Logging from
1848 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1849 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1850 data-server-@VERSION@@EXEEXT@.
1851 * src/Makefile.am: In section install-evolution-data-servers:
1852 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1853 data-server-$(API_VERSION)
1854 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1855 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1856 evolution-data-server-$(BASE_VERSION)
1858 2005-10-17 Ross Burton <ross@burtonini.com>
1861 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1863 2005-10-14 Ross Burton <ross@burtonini.com>
1865 * configure.in: Remove unused dependencies from the pkg-config
1866 calls and add E_FACTORY_CFLAGS/_LIBS.
1868 * src/Makefile.am: Use E_FACTORY_*.
1870 * libedataserver/e-sexp.c:
1871 * libedataserver/test-source-list.c:
1872 Don't use libgnome when GTK+ or GLib will do.
1874 * libedataserver/libedataserver.pc.in:
1875 Fix strings, update libraries.
1877 2005-09-17 Andre Klapper <a9016009@gmx.de>
1880 * libedataserver/e-categories.c: adding translator comment for
1883 2005-09-16 Tor Lillqvist <tml@novell.com>
1885 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1886 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1887 comparing are just ASCII anyway, so spell it out that we really do
1888 need ASCII casefolding only.
1890 2005-09-15 Tor Lillqvist <tml@novell.com>
1892 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1893 integral type (or pointer) that can be cast to a guint64 without
1894 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1896 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1899 * libedataserver/e-util.c: Just include <glib.h> instead of a
1900 random set of <glib/*.h>. Remove large amount of whitespcace on
1902 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1903 proper Unicode case folding or normalization is done.
1904 (e_util_pthread_id): New function, returns an integer representing
1905 a thread. Only for debugging output and logging purposes, cannot
1906 be guaranteed to be consistent on all platforms.
1908 * libedataserver/e-util.h: Include <pthread.h>. Declare
1909 e_util_pthread_id().
1911 2005-09-14 Tor Lillqvist <tml@novell.com>
1916 * win32/libedataserverui.def: New files. Bootstrap import library
1917 for libedataserverui. Needed in servers/exchange/storage where
1918 libexchange-storage-1.2.la links to libedataserverui before it has
1921 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1922 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1923 also win32/Makefile.
1925 * Makefile.am: Add win32 to SUBDIRS.
1927 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1929 * confugure.in : Add API_VERSION to config.h
1931 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1933 * configure.in : Update release number to 2.4.0
1935 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1937 * configure.in: Do not build camel docs.
1938 * docs/reference/Makefile.am: Removed camel docs.
1939 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1941 2005-08-22 Not Zed <NotZed@Ximian.com>
1943 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1944 the func to remove a warning.
1946 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1948 * configure.in : bump version
1949 ***** Release 1.3.8 *****
1951 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1953 * docs/reference/Makefile.am : enable libedataserver docs
1954 * libedataserver/e-sexp.h, docs/reference/libedataserver
1955 /libedataserver-sections.txt: Fix build issues - patch
1956 contributed by Tor Lillqvist <tml@novell.com>
1958 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
1960 * configure.in: Build camel-docs.
1961 * docs/reference/Makefile.am: Build camel-docs.
1963 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
1965 * libedataserver/e-xml-hash-utils.[ch]:
1966 (e_xmlhash_foreach_key_remove): function to remove
1968 Committing for Armin Bauer <armin.bauer@desscon.com>
1969 and modified by <jmubeen@novell.com> and
1970 <vvaradhan@novell.com>.
1972 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
1974 * configure.in : Add the check for NTLM support in OpenLDAP. This
1975 is needed for enabling the Exchange support in e-d-s.
1977 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
1979 * configure.in : Build libedataserver api docs
1981 2005-08-18 Tor Lillqvist <tml@novell.com>
1983 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
1984 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
1985 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
1987 2005-08-13 Tor Lillqvist <tml@novell.com>
1989 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
1992 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
1995 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
1997 * configure.in: Update version, libtool numbers.
1999 *****Release 1.3.7*****
2001 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2003 * configure.in: fix for bug #300048. patch
2004 submitted by Roland Illig <roland.illig@gmx.de>
2006 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2008 * configure.in: update libtool numbers for libebook
2010 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2012 * configure.in: Bump version number
2014 *****Release 1.3.6.1***** includes fix for
2015 #311731 - (Removing folders from an IMAP)
2018 2005-07-28 Tor Lillqvist <tml@novell.com>
2020 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2022 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2024 * configure.in : bump version
2025 ****** Release 1.3.6 *****
2027 2005-07-21 Joe Shaw <joeshaw@novell.com>
2029 * libedataserver/e-source-group.c:
2030 * libedataserver/e-source-list.c:
2031 * libedataserver/e-source.c: Change the init and class_init
2032 functions to contain the whole class name for the benefit of the
2035 2005-07-20 Tor Lillqvist <tml@novell.com>
2037 * configure.in: Enable building with Mozilla nspr and nss on
2038 Win32. No -ldl on Win32. No import library for softokn3.dll.
2040 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2042 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2045 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2047 * configure.in : bump version, libtool numbers.
2048 ***** Release 1.3.5 *****
2050 2005-07-06 Ross Burton <ross@openedhand.com>
2052 * libedataserver/e-util.c:
2053 Remove a function and table which is in GLib.
2055 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2057 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2058 to the conventions (_ instead of -).
2060 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2062 * configure.in : bump version, libtool numbers.
2064 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2066 * libedataserver/e-categories.c: (initialize_categories_config):
2067 Fix all the compiler warnings.
2069 2005-06-22 Tor Lillqvist <tml@novell.com>
2071 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2072 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2073 EXEEXT in EVO_SUBST_SERVER_RULE.
2075 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2077 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2078 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2080 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2082 * configure.in : Print the status for Exchange support being present.
2083 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2085 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2087 * configure.in : Fixed a minor typo to fix make clean.
2089 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2091 * configure.in : Added the Exchange server communication code to
2092 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2093 * servers/Makefile.am : Now build exchange as well.
2095 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2097 * configure.in : Do not build camel docs. They are borked now :(
2099 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2101 * configure.in : bump version, libtool numbers.
2103 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2105 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2106 names for CORBA services.
2108 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2110 * configure.in: Disable the libedataserver api docs build
2111 * docs/reference/Makefile.am: Here too. It doesn't build.
2113 2005-05-24 Tor Lillqvist <tml@novell.com>
2115 * configure.in: Define NO_UNDEFINED as -no-undefined and
2116 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2117 them. Check for strtok_r. Add gobject-2.0 to
2118 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2120 2005-05-24 Tor Lillqvist <tml@novell.com>
2122 Make libdb as included in e-d-s build on Win32 with mingw. (The
2123 official build setup for libdb uses MSVC.)
2125 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2126 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2127 empty on Unix, "_win32" on Win32) to use those source files that
2128 have an own copy in os_win32 from there.
2130 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2131 libdb/build_win32_db_config.h file.
2133 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2136 * libdb/dist/configure: Manually make corresponding changes as in
2137 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2140 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2142 2005-05-19 Tor Lillqvist <tml@novell.com>
2144 * configure.in: Check for regexec in a separate -lregex. Add
2145 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2146 too. Don't bother mentioning glib as gthread and gmodule drag in
2149 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2151 * configure.in : bump version, libtool numbers.
2153 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2155 * docs/reference/Makefile.am : Do not build
2156 camel docs. They are a bit flaky ATM.
2158 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2160 * libedataserver/e-categories.c (add_category_if_present): new private
2161 function to create standard categories if they don't exist.
2162 (initialize_categories_config): make sure, in all cases, that our
2163 standard categories are available.
2165 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2167 * libedataserver/e-categories.c: Add new Anniversary category,
2170 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2172 * configure.in: export LIBSOUP for use elsewhere.
2174 2005-05-06 Tor Lillqvist <tml@novell.com>
2176 * configure.in: Check for Win32 (mingw), set Automake
2177 conditional. Move the libtool stuff a bit earlier so that $host
2178 gets set early and can be checked in a more logical place. Check
2179 for some more headers and functions. Use gobject-2.0 instead of
2180 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2181 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2182 calls its .pc file. On Win32, copy the libtool generated here to
2185 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2187 * configure.in: Added "docs/reference/calendar/libedata-cal".
2189 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2192 * docs/reference/calendar/Makefile.am:
2193 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2196 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2199 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2201 * docs/reference/calendar/*: improved API documentation.
2203 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2205 * configure.in: bump version, libtool numbers.
2207 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2209 * configure.in: Modify camelproviderdir to use API_VERSION.
2210 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2212 2005-04-20 Ross Burton <ross@burtonini.com>
2214 * src/offline-listener.c:
2215 Remove an usused variable.
2217 2005-04-20 Ross Burton <ross@burtonini.com>
2219 * libedataserver/e-data-server-module.c:
2220 * libedataserver/e-data-server-module.h:
2222 Use a #define hack to revert API change to EDataServerModule.
2224 2005-04-20 Ross Burton <ross@burtonini.com>
2226 * configure.in: Depend on GLib 2.4.
2228 * libedataserver/e-data-server-module.c:
2229 * libedataserver/e-data-server-module.h:
2230 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2231 e_data_server_module_init to _initialize.
2234 Update for change to e-data-server-module.h.
2236 2005-04-20 Ross Burton <ross@burtonini.com>
2238 * src/offline-listener.c: Don't leak a GConfValue.
2240 2005-04-20 James Henstridge <james@jamesh.id.au>
2242 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2243 doesn't trigger configure failures with newer versions of
2244 pkg-config. Fixes bug #300435.
2246 2005-04-14 Sushma Rai <rsushma@novell.com>
2248 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2249 absolute uri, when relative uri is changed if source is having absolute
2253 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2255 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2257 * configure.in: bump version, leave extensiondir, idldir,
2258 bonobo server and libtool numbers untouched (use API_VERSION
2260 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2261 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2263 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2265 * po/en_GB.po: Updated British English translations
2267 2005-03-31 Steve Murphy <murf@e-tools.com>
2269 * configure.in: Added "rw" to ALL_LINGUAS.
2271 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2273 * configure.in: Added "xh" to ALL_LINGUAS.
2275 2005-03-29 James Bowes <bowes@cs.dal.ca>
2277 * docs/reference/libedataserver/libedataserver-docs.sgml:
2278 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2279 e-time-utils and e-xml-hash-utils.
2280 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2281 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2283 * libedataserver/e-time-utils.c:
2284 * libedataserver/e-time-utils.h:
2285 * libedataserver/e-xml-hash-utils.c:
2286 * libedataserver/e-xml-hash-utils.h: New API documentation.
2288 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2290 * configure.in: Add ne in ALL_LINGUAS
2292 2005-03-23 James Bowes <bowes@cs.dal.ca>
2294 * configure.in: Add docs/reference/libedataserver/Makefile
2296 * docs/reference/Makefile.am: Add libedataserver as subdir.
2297 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2299 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2300 sections for new API docs.
2301 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2302 nice formatting for the new documentation.
2303 * libedataserver/e-trie.c:
2304 * libedataserver/e-uid.c:
2305 * libedataserver/e-url.c:
2306 * libedataserver/e-url.h:
2307 * libedataserver/e-util.c:
2308 * libedataserver/e-util.h:
2309 * libedataserver/md5-utils.c:
2310 * libedataserver/md5-utils.h: Document public functions and data
2312 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2313 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2314 * docs/reference/libedataserver/tmpl/e-url.sgml:
2315 * docs/reference/libedataserver/tmpl/e-util.sgml:
2316 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2317 files for API documentation.
2319 2005-03-06 JP Rosevear <jpr@novell.com>
2321 * configure.in: bump version, libtool numbers
2323 2005-02-28 JP Rosevear <jpr@novell.com>
2325 * configure.in: bump version, libtool numbers
2327 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2329 * libedataserver/e-data-server-module.c: (load_module_dir):
2330 Don't leak the module path.
2332 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2334 * libdb/dbinc/mutex.h: Fix PPC assembly.
2336 2005-02-07 JP Rosevear <jpr@novell.com>
2338 * configure.in: bump version. libtool numbers
2340 2005-02-07 Ross Burton <ross@openedhand.com>
2342 * libedataserver/e-db3-utils.c:
2343 Remove useless libgnome use.
2345 2005-02-03 Ross Burton <ross@burtonini.com>
2347 * libedataserver/e-categories.c:
2348 * libedataserver/e-component-listener.c:
2349 * libedataserver/e-time-utils.c:
2350 * servers/groupwise/e-gw-connection.c:
2354 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2356 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2357 gboolean and always FALSE to remove the idle callback after saving.
2358 (save_config): new function that marks the config as dirty and installs
2360 (initialize_categories_config, e_categories_remove, e_categories_add,
2361 e_categories_set_color_for, e_categories_set_icon_file_for): call
2362 save_config() when saving the categories.
2364 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2366 * configure.in: Generate the old imap makefile.
2368 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2370 * libedataserver/e-categories.c (initialize_categories_config): pass
2371 a correct boolean value as the 'searchable' flag.
2373 2005-01-26 JP Rosevear <jpr@novell.com>
2377 * src/server-logging.h: add private structure to instance
2379 * src/server-logging.c (server_logging_register_domain): track the
2380 information for the registration so we can later unregister it
2381 (server_logging_dispose): unregister the log handlers and from the
2382 information and list
2383 (server_logging_finalize): free the private structure
2384 (server_logging_class_init): set finalize/dispose methods
2386 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2388 * libedataserver/e-categories.[ch] (e_categories_add): added a
2389 'searchable' argument.
2390 (e_categories_is_searchable): new function.
2391 (hash_to_xml_string): add the 'searchable' property to the config.
2393 2005-01-24 JP Rosevear <jpr@novell.com>
2395 * configure.in: bump version, libtool numbers
2397 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2399 * configure.in: Removed the enable checks for IMAP4, we just
2400 always build it now. Also don't generate
2401 camel/providers/imap/Makefile as we no longer build it.
2403 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2405 * libedataserver/e-source.c
2406 (e_source_update_from_xml_node) : look for
2407 case where passed in node does not contain any properites.
2408 In the case reset the properites of the source
2409 and emit the changed signal
2410 makes personal books unselectable
2411 from auto-completion
2413 2005-01-14 Priit Laes <amd@store20.com>
2415 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2416 'wa' to ALL_LINGUAS.
2418 2005-01-14 Not Zed <NotZed@Ximian.com>
2420 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2421 build ESexp as a GObject anymore (it is used by camel).
2423 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2425 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2427 * libedataserver/e-sexp.[ch]: removed the usage of the
2428 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2429 (e_sexp_new): fixed some typoes.
2430 (e_sexp_class_init): use g_type_class_peek_parent to get the
2431 parent class for our class.
2433 2005-01-08 Not Zed <NotZed@Ximian.com>
2435 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2438 * libedataserver/e-url.c (e_url_shroud): setup string manually
2439 don't use *.%s as it depends on locale.
2441 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2443 * e-categories.c (escape_string): new function.
2444 (hash_to_xml_string): add category names after escaping them.
2445 (initialize_categories_config): mark the configuration as not dirty
2446 only when we just got the list of categories from it.
2448 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2451 * Makefile.am: added weather calendar backend to build.
2453 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2455 * libedataserver/e-categories.c (initialize_categories_config): set
2456 the configuration to not dirty even when we add the set of built-in
2459 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2461 * libedataserver/e-categories.c (initialize_categories_config): set
2462 the initialized flag to TRUE before starting, or we'll get infinite
2463 recurrent calls to this function.
2465 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2467 * libedataserver/e-categories.c (initialize_categories_config): use _()
2468 instead of N_() for translatable strings.
2470 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2472 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2473 called at idle times.
2474 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2476 (initialize_categories_config): install the idle callback.
2478 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2481 * art/category*.png: added category icons from GAL.
2484 * configure.in: added 'art' directory to build.
2486 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2488 * libedataserver/Makefile.am: added new files to the build.
2490 2004-12-31 JP Rosevear <jpr@novell.com>
2492 * Makefile.am: clean iconv-detect.h
2494 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2496 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2497 if any of the properties change
2499 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2501 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2502 include the BASE_VERSION and the full path).
2504 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2506 * src/offline-listener.[ch] :New class to listen for gconf
2507 key and set online/offline modes on factories -> backends
2509 * src/Makefile.am : added new source file
2510 offline-listener.[ch] to _SOURCES
2512 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2514 * Makefile.am: build servers/ dir before camel/.
2516 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2518 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2519 (ALIGNED_SIZE): New macro.
2520 (MemPoolNode): Remove "data" member.
2521 (MemPoolThresholdNode): Likewise.
2522 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2523 &n->data[N] to ensure proper alignment.
2525 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2527 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2528 a convenience context that sets up and provides the shared model
2529 and widgets for one name selection session.
2531 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2532 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2534 2004-12-20 JP Rosevear <jpr@novell.com>
2536 * configure.in: bump version, libtool numbers
2538 2004-12-20 JP Rosevear <jpr@novell.com>
2540 * libedataserverui/test-name-selector.c (main): no need to init
2541 mime utils explicitly any more
2543 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2545 * libedataserverui/test-name-selector.c (main): Don't lie to
2546 gnome_program_init () about our name.
2548 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2550 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2552 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2554 (clear_contact_source): Keep the primary contact array around even
2556 (query_contact_source): Make sure the book is opened before we
2557 try to open a view to it. Set view to NULL if we can't get one.
2558 (e_contact_store_add_book): Allocate temporary memory on stack.
2559 (e_contact_store_remove_book): Free the primary contact array.
2561 * libedataserverui/e-destination-store.c
2562 (e_destination_store_insert_destination): Implement.
2563 (e_destination_store_append_destination): Renamed from
2564 _add_destination (). Connect to destination's "changed" signal.
2565 (e_destination_store_remove_destination): Disconnect from
2568 * libedataserverui/e-name-selector-dialog.c (add_destination):
2569 Use e_destination_store_append_destination ().
2571 * libedataserverui/test-name-selector.c (start_test): We don't
2572 need the gconf_path. Set up an ENameSelectorEntry for testing.
2573 (main): Remove junk related to gconf_path.
2575 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2576 entry for Evolution contacts. Still considered unstable.
2578 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2579 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2581 2004-12-17 JP Rosevear <jpr@novell.com>
2583 * libedataserverui/test-name-selector.c (close_dialog): destroy
2585 (start_test): listen for any response so we can exit
2587 * libedataserverui/e-name-selector-dialog.glade: don't make the
2588 blank window visible
2590 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2592 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2593 it's useless and breaks the evo build.
2595 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2597 * libedataserverui/test-name-selector.c: Implement a test for
2598 ENameSelectorDialog.
2600 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2601 (test_name_selector_SOURCES)
2602 (test_name_selector_LDADD): Build parameters for the test.
2604 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2606 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2608 * libedataserverui/e-destination-store.[ch]: Implement
2609 EDestinationStore, a GtkTreeModel interface to a list of
2612 * libedataserverui/e-name-selector-model.[ch]: Implement
2613 ENameSelectorModel, a model that provides an EContactStore and a
2614 list of EDestinationStores whose members are filtered out from
2617 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2618 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2619 interactively, producing lists of EDestinations.
2621 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2622 specification for the ENameSelectorDialog interface.
2624 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2626 (e_contact_store_get_books): Free a small temp allocation.
2627 (e_contact_store_remove_book): Get the pointer to the source struct.
2629 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2631 * Makefile.am (INCLUDES): Add a define providing the installed
2633 (libedataserverui_1_2_la_SOURCES): Add new files.
2634 (libedataserveruiinclude_HEADERS): Add new files.
2635 (glade_DATA): Add new Glade file.
2636 (EXTRA_DIST): Dist glade_DATA.
2638 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2640 * configure.in: Pull in libglade-2.0.
2642 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2644 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2645 a GtkTreeModel interface to EBook views.
2647 * libedataserverui/test-contact-store.c: Implement an interactive
2648 test for EContactStore.
2650 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2651 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2653 (test_contact_store_SOURCES)
2654 (test_contact_store_LDADD): Build the interactive test for
2657 2004-12-09 JP Rosevear <jpr@novell.com>
2659 * configure.in: check for zlib, for the gzip mime filter
2661 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2665 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2666 e_file_cache_thaw_changes): new functions to disable temporarily
2668 (e_file_cache_init): initialize new private members.
2669 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2670 cache file as dirty when we are frozen.
2672 2004-12-06 Rodney Dawes <dobey@novell.com>
2674 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2676 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2678 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2680 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2681 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2683 2004-12-03 Rodney Dawes <dobey@novell.com>
2685 * configure.in: Remove the commented out OpenSSL block
2686 Don't do pkg-config --exists for mozilla, just try to use the
2687 PKG_CONFIG() macro, and set have_nss="no" if it fails
2689 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2690 e-msgport code that needs it
2692 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2694 * configure.in: Display configuration info after configure runs
2695 (S/MIME, SSL, Kerberos, etc)
2697 2004-12-03 Not Zed <NotZed@Ximian.com>
2699 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2700 iconv_libs to the library list.
2702 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2704 * Makefile.am: Build libedataserverui after non-UI libraries that it
2707 2004-11-28 JP Rosevear <jpr@novell.com>
2709 * configure.in: bump version, libtool numbers
2711 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2713 * libedataserverui/e-source-selector.[ch]:
2714 (selector_button_press_event): if rt-clicked on a source
2715 group, set it as primary on the selector and emit a popup event.
2716 (e_source_selector_get_primary_source_group): accessor for
2717 primary source group.
2719 2004-11-16 Not Zed <NotZed@Ximian.com>
2721 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2723 * configure.in: Added more camel required config checks. Build
2724 the camel makefiles. Not sure if this should be in its own
2727 2004-11-15 Not Zed <NotZed@Ximian.com>
2729 * libedataserver/e-util.c: include config.h.
2731 * libedataserver/e-sexp.c: updated from evolution/e-util.
2733 * libedataserver/e-memory.c: updated from evolution/e-util.
2735 * iconv-detect.c: added iconv format checker.
2737 * configure.in: add stftime checks and iconv charset format checks.
2739 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2741 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2744 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2746 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2747 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2748 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2750 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2752 * configure.in: use evolution-data-server-$BASE_VERSION as the
2755 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2759 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2761 2004-11-02 JP Rosevear <jpr@novell.com>
2765 * configure.in: require libbonobo >= 2.4.2
2767 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2769 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2771 2004-10-27 JP Rosevear <jpr@novell.com>
2773 * src/server.c: include just include signal.h for portability
2775 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2777 * libedataserverui/Makefile.am:
2778 * libedataserverui/e-source-selector-dialog.[ch]: added source
2779 selector dialog widget.
2781 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2783 2004-10-14 JP Rosevear <jpr@novell.com>
2785 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2788 * libedataserverui/e-source-option-menu.c: ditto
2790 2004-10-14 JP Rosevear <jpr@novell.com>
2792 * libedataserverui/libedataserverui.pc.in: link to the right lib
2793 and require libedataserver 1.2
2795 2004-10-13 JP Rosevear <jpr@novell.com>
2797 * libedataserver/e-data-server-marshal.list: add missing
2800 2004-10-13 JP Rosevear <jpr@novell.com>
2802 * Makefile.am: build libedataserverui
2804 2004-10-13 JP Rosevear <jpr@novell.com>
2806 * libedataserverui/test-source-option-menu.c: move from evolution
2808 * libedataserverui/e-source-selector.c: ditto
2810 * libedataserverui/e-source-selector.h: ditto
2812 * libedataserverui/e-source-option-menu.c: ditto
2814 * libedataserverui/e-source-option-menu.h: ditto
2816 * libedataserverui/test-source-selector.c: ditto
2818 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2820 * libedataserverui/Makefile.am: build libedataserverui and test progs
2822 * configure.in: add libtool versioning for libedataserverui and
2825 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2827 Probably fixes bugs #67600 and #65996.
2829 * libdb/dbinc/mutex.h
2830 * libdb/dist/config.hin
2831 * libdb/dist/configure
2832 * libdb/mutex/mut_tas.c
2833 * libdb/lock/lock_region.c
2834 * libdb/dist/aclocal/mutex.ac
2835 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2836 x86-64 and a couple of other archs, and rebuild the generated
2839 2004-10-04 Chris Toshok <toshok@ximian.com>
2841 * libedataserver/e-data-server-module.h: add the prototype for the
2842 eds_module_* functions here, so modules can include this file
2843 instead of writing their own prototypes in module sepcific
2846 2004-09-30 Chris Toshok <toshok@ximian.com>
2848 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2849 variables so extension authors can find the place to install their
2852 2004-09-30 Chris Toshok <toshok@ximian.com>
2854 * src/GNOME_Evolution_DataServer.server.in.in: add this
2855 (previously generated) file to the build.
2857 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2858 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2861 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2862 addressbook/calendar backend .la's from here.
2863 (SERVER_IN_FILE): always use
2864 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2865 generated from LDAP/NOLDAP.
2866 (EXTRA_DIST): remove
2867 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2868 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2870 * src/server.c (setup_books): replace hardcoded knowledge of
2871 backends with a call to e_data_book_factory_register_backends.
2872 (setup_cals): remove explicit backend registration with a call to
2873 e_data_cal_factory_register_backends.
2874 (main): call e_data_server_module_init.
2876 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2877 (libedataserver_la_SOURCES): add e-data-server-module.c
2878 (libedataserverinclude_HEADERS): add e-data-server-module.h
2880 * libedataserver/e-data-server-module.[ch]: new files, manage the
2881 extensions. ripped almost entirely from Dave Camp's nautilus
2884 * configure.in (privlibdir, extensiondir): new Makefile variables.
2886 2004-09-23 Not Zed <NotZed@Ximian.com>
2890 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2891 idle id after we've been called.
2893 2004-09-23 JP Rosevear <jpr@novell.com>
2895 * Makefile.am: don't hard code pkg config version
2897 * configure.in: bump version, reset libtool versions because the
2898 library is now versioned
2900 * libedataserver/Makefile.am: build versioned lib and version
2903 * src/Makefile.am: link against versioned libs
2905 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2907 * libedataserver/e-file-cache.[ch]:
2908 (e_file_cache_get_keys): utility function that allows to get
2909 a list of the keys of all the items in the cache. Used by
2910 the fix for bug #61865
2912 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2914 * libdb/dbinc/mutex.h
2915 * libdb/dist/configure
2916 * libdb/dist/aclocal/mutex.ac
2917 * libdb/dist/aclocal/options.ac:
2918 Applied patch from Toshok that fixes issues related to NPTL and AMD
2921 2004-09-16 JP Rosevear <jpr@novell.com>
2923 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2925 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2927 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2929 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
2931 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2933 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2935 * configure.in: Added 'id' to ALL_LINGUAS
2936 * po/id.po: Added Indonesian translation
2938 2004-08-27 Akagic Amila <bono@linux.org.ba>
2940 * configure.in: Added 'bs' to ALL_LINGUAS.
2942 2004-08-26 JP Rosevear <jpr@novell.com>
2944 * configure.in: bump verision, libtool numbers
2946 2004-08-26 Not Zed <NotZed@Ximian.com>
2950 * libedataserver/e-util.c (e_util_utf8_strstrcase)
2951 (e_util_utf8_strstrcasedecomp):
2953 * libedataserver/e-sexp.c (e_sexp_term_eval):
2954 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
2955 stupid arcanely out of date and posixly-busted slowaris which
2956 doesn't put alloca in stdlib.h like any sane system.
2958 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
2960 * libedataserver/e-file-cache.c: (add_key_to_list),
2961 (add_object_to_list):
2962 Add missing include, fix warnings.
2964 * libedataserver/e-util.c: add missing include.
2966 * servers/groupwise/e-gw-connection.c:
2967 (e_gw_connection_get_categories):
2968 Fix type, causing warnings.
2970 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
2972 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
2973 assing the value set for filename property to priv->filename
2975 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
2977 * configure.in: Added «nb» to ALL_LINGUAS.
2979 2004-08-13 JP Rosevear <jpr@novell.com>
2981 * configure.in: bump version, libtool numbers, soup requirement
2983 2004-08-13 Rodney Dawes <dobey@novell.com>
2985 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
2986 as well as expceted and determined in testing
2988 2004-08-13 Rodney Dawes <dobey@novell.com>
2990 * acinclude.m4: Remove EVO_CHECK_LIB
2991 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
2993 2004-08-09 Ankit Patel <ankit@redhat.com>
2995 * configure.in: Added Gujarati & Panjabi
2997 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
2999 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3001 2004-08-02 JP Rosevear <jpr@novell.com>
3003 * configure.in: bump version, libtool numbers
3005 2004-08-02 Not Zed <NotZed@Ximian.com>
3007 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3008 so we only run once, and increment our recursive-call code
3009 properly, and actually exit anyway. should fix infinite crash
3012 2004-07-29 Rodney Dawes <dobey@novell.com>
3014 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3015 AC_DEFINE it so we know where to find gnome_segv2
3017 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3018 now define at configure time to find the path to gnome_segv2
3022 2004-07-19 JP Rosevear <jpr@novell.com>
3024 * configure.in: bump version, libtool numbers, soup requirement
3026 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3028 * libedataserver/e-source-group.c (e_source_group_remove_source)
3029 (e_source_group_remove_source) : disconnet the signal
3030 handler registered on source object for CHANGED singal
3031 as we may not be interested in the changes in source once
3032 it is removed form the group
3034 2004-07-12 Chris Toshok <toshok@ximian.com>
3036 [ most likely fixes #57999 ]
3038 * libdb/dist/aclocal/options.ac: set the default unique name to
3039 "_eds". this will append _eds to all externally visible libdb
3040 symbols, so we can be sure it won't conflict with another libdb
3041 (linked dynamically).
3043 * libdb/dist/configure: regen after options.ac change.
3045 * libdb/dist/.cvsignore: ignore db_int_def.h
3047 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3049 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3050 this function public.
3052 2004-07-07 Not Zed <NotZed@Ximian.com>
3054 * src/server.c (main): bind to the right charset (i.e. utf8). See
3057 2004-07-02 JP Rosevear <jpr@novell.com>
3059 * configure.in: bump version, libtool numbers
3061 2004-07-02 Chris Toshok <toshok@ximian.com>
3065 * libedataserver/e-iterator.h: rename the "delete" member to
3066 "remove", to fix c++ build.
3068 * libedataserver/e-iterator.c (e_iterator_delete): same.
3069 (e_iterator_class_init): same.
3071 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3072 (e_list_iterator_remove): same.
3074 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3076 * src/server.c (main): Register a segv handler to popup bug-buddy
3077 or whatever. Fixes bug #51165.
3079 2004-06-14 Not Zed <NotZed@Ximian.com>
3081 * libedataserver/e-source-group.c
3082 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3083 error setting up the new_source entries. #59592.
3085 2004-06-03 JP Rosevear <jpr@novell.com>
3087 * configure.in: bump version, libtool numbers
3089 2004-06-02 Chris Toshok <toshok@ximian.com>
3091 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3093 2004-06-01 Chris Toshok <toshok@ximian.com>
3095 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3096 NULL absolute_uri, so we can clear it.
3098 2004-06-01 Chris Toshok <toshok@ximian.com>
3100 * libedataserver/e-source.c (e_source_set_group): back out the
3101 change that causes this function to always add an absolute_uri to
3102 the ESource, as this uri is always used instead of the
3103 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3104 of the cases. If you want an absolute uri, call
3105 e_source_set_absolute_uri - it should never happen implicitly.
3106 (e_source_copy): when copying an ESource don't create an absolute
3107 uri when @source might have had one.
3108 (e_source_set_absolute_uri): use strcmp, not ==. also,
3109 "source->priv->readonly" governs whether or not data can be stored
3110 in the folder represented by the ESource, not that the ESource
3113 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3115 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3117 2004-05-27 Sushma Rai <rsushma@novell.com>
3119 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3120 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3123 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3124 Build absolute URI only if source is not having it.
3126 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3127 absolute URI to the file.
3129 2004-05-26 Rodney Dawes <dobey@novell.com>
3131 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3132 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3133 properly when < 2.9.8 is found
3135 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3136 requirement here, so that dependents pick it up properly as well
3138 2004-05-19 JP Rosevear <jpr@novell.com>
3140 * configure.in: bump version, libtool numbers
3142 2004-05-17 Rodney Dawes <dobey@ximian.com>
3144 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3145 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3146 mono bindings to work correctly
3150 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3152 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3153 handlers for postal address fields. Bug # 45210
3155 2004-05-03 JP Rosevear <jpr@ximian.com>
3157 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3159 * libedataserver/e-uid.h: ditto
3161 * libedataserver/e-memory.c: remove unnecessary include
3163 * libedataserver/e-uid.c: ditto
3165 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3168 2004-05-03 William Jon McCann <mccann@jhu.edu>
3170 * libedataserver/e-account-list.h:
3171 * libedataserver/e-account.h:
3172 * libedataserver/e-db3-utils.h:
3173 * libedataserver/e-dbhash.h:
3174 * libedataserver/e-iterator.h:
3175 * libedataserver/e-list-iterator.h:
3176 * libedataserver/e-list.h:
3177 * libedataserver/e-memory.h:
3178 * libedataserver/e-sexp.h:
3179 * libedataserver/e-source-group.h:
3180 * libedataserver/e-source-list.h:
3181 * libedataserver/e-source.h:
3182 * libedataserver/e-uid.h:
3183 * libedataserver/e-url.h:
3184 * libedataserver/e-util.h:
3185 * libedataserver/e-xml-hash-utils.h:
3186 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3188 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3190 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3191 yesterday's changes. The data is useless for what I needed it for
3192 (which was for migrating pilot-sync changelog files). md5sums are
3193 ...not what I wanted.
3195 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3197 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3198 3 arguments (key, data, user_data).
3200 2004-04-26 Adam Weinberger <adamw@gnome.org>
3202 * configure.in: Added en_CA to ALL_LINGUAS.
3204 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3206 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3207 that 'key' always points to a malloc'd block of memory that we can
3209 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3210 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3212 (e_xmlhash_write): Save the doc to a tmp file first, only if
3213 saving is successful rename() the file over the original.
3215 2004-04-21 Chris Toshok <toshok@ximian.com>
3217 * configure.in: bump version to 0.0.92.1.
3219 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3221 * acinclude.m4: minor fixes (added missing [] quotation).
3223 2004-04-19 JP Rosevear <jpr@ximian.com>
3225 * configure.in: bump version, libtool numbers
3227 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3229 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3230 AC_SUBST for assinging libegroupwise version number. Defined a
3231 varible LIBSOUP_REQUIRED. added
3232 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3234 * servers/groupwise/Makefile.am: added
3235 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3236 groupwise apis installable
3238 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3241 2004-04-02 JP Rosevear <jpr@ximian.com>
3243 * configure.in: bump version, libtool numbers
3245 2004-03-25 William Jon McCann <mccann@jhu.edu>
3247 * src/server.c (setup_cals): add registration of webcal protocol
3250 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3252 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3253 e-cal-backend-groupwise.h.
3255 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3257 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3260 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3261 opening the cache file, just create it empty, don't fail.
3263 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3265 * configure.in: yank --enable-debug option, not needed anymore.
3267 2004-03-15 Rodney Dawes <dobey@ximian.com>
3269 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3270 * evolution-data-server-1.0.pc.in:
3271 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3272 the libbonobo dependency
3274 2004-03-05 JP Rosevear <jpr@ximian.com>
3276 * configure.in: bump version, libtool numbers and soup requirement
3278 2004-02-26 JP Rosevear <jpr@ximian.com>
3280 * Makefile.am: dist the libdb stuff properly
3282 2004-02-26 Harish K <kharish@novell.com>
3284 * servers/groupwise/e-gw-connection.c : the latest GW server
3285 requires getFolderListRequest instead of the getContainerListRequest
3286 message to get the ids of folders.
3288 2004-02-24 Chris Toshok <toshok@ximian.com>
3290 * libedataserver/e-source-group.c
3291 (e_source_group_new_from_xmldoc): don't leak uid.
3293 2004-02-23 JP Rosevear <jpr@ximian.com>
3295 * Makefile.am: make sure to distclean libdb
3297 * autogen.sh: require automake 1.6
3299 * marshal.mk: make sure we use the srcdir as the location of the
3302 * libdb/dist/Makefile.in: add installcheck target that does
3303 nothing, don't remove tags
3305 * src/Makefile.am: add extra libical includes for srcdir !=
3308 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3310 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3311 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3312 * src/server.c (setup_books) : register groupwise address book backend
3313 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3314 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3315 address book protocols
3317 2004-02-13 Chris Toshok <toshok@ximian.com>
3319 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3320 libdb-4.1.la instead of libdb.a.
3322 * libdb/dist/configure.ac: remove all the static/shared logic and
3323 force libtool to be used. also, remove -rpath from the SOFLAGS.
3324 without -rpath and -static libtool builds the equivalent of a
3325 noinst_ automake library.
3327 * libdb/dist/configure: regen configure from configure.ac.
3329 2004-02-12 Chris Toshok <toshok@ximian.com>
3331 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3333 2004-02-09 Michael Meeks <michael@ximian.com>
3335 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3336 * libedataserver/e-list.c (e_list_get_iterator):
3337 add preconditions for NULL list.
3339 2004-02-09 JP Rosevear <jpr@ximian.com>
3341 * configure.in: Bump version, libtool numbers
3344 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3346 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3348 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3352 * servers/Makefile.am: added servers/ dir to build.
3354 2004-02-03 Chris Toshok <toshok@ximian.com>
3356 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3357 libxml-2.0 as the e-source* stuff needs it.
3359 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3361 * configure.in: require libsoup >= 2.1.6.
3363 2004-01-26 JP Rosevear <jpr@ximian.com>
3365 * configure.in: Bump libtool versions, version, soup requirement
3367 2004-01-25 Sanlig Badral <badral@openmn.org>
3369 * configure.in: Added "mn" to ALL_LINGUAS.
3371 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3373 * configure.in: s/GROUPWISE/SOUP.
3375 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3377 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3380 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3382 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3383 to remove the file cache from disk.
3385 2004-01-21 JP Rosevear <jpr@ximian.com>
3387 * configure.in: include calendar test stuff in AC_OUTPUT
3389 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3391 Fixes nasty crash in e-d-s
3393 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3394 (foreach_hash_func): pass the value also to the XML hash function.
3396 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3399 2004-01-15 JP Rosevear <jpr@ximian.com>
3401 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3402 make sure we don't derefence a NULL pointer
3404 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3406 * libedataserver/e-source-list.c: (load_from_gconf):
3409 * libedataserver/e-source.c: (dump_common_to_xml_node):
3410 Don't output properties tag if there are no properties.
3412 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3414 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3415 correctly when calling g_slist_prepend.
3417 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3419 * configure.in: Added "sq" to ALL_LINGUAS.
3421 2004-01-12 JP Rosevear <jpr@ximian.com>
3423 * configure.in: bump version, libtool numbers
3425 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3427 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3428 by using the CORBA_any directly. Free the CORBA exception.
3430 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3432 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3435 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3437 * libedataserver/e-source-group.h: added new read-only flag
3439 * src/contactdates-server.c: new factory for ContactDates backend
3441 * configure.in: Added new ContactDates calendar backend
3443 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3445 * libedataserver/e-source-list.[ch]
3446 (e_source_list_peek_group_by_name): new function.
3448 2004-01-08 JP Rosevear <jpr@ximian.com>
3450 * libedataserver/e-source-list.c (e_source_list_sync): don't
3451 remove the gconf listener
3453 2004-01-07 JP Rosevear <jpr@ximian.com>
3455 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3457 2004-01-05 Christian Neumair <chris@gnome-de.org>
3459 * addressbook/libebook/e-book.c: Generalize some more strings.
3461 2004-01-05 Christian Neumair <chris@gnome-de.org>
3463 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3465 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3467 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3468 function to get all objects in the cache.
3470 2003-12-29 JP Rosevear <jpr@ximian.com>
3472 * configure.in: bump libsoup requirement, version, libtool numbers
3474 2003-12-23 Ross Burton <ross@burtonini.com>
3476 * docs/reference/addressbook/libebook/tmpl/*:
3477 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3478 * docs/reference/addressbook/libebook/libebook-sections.txt
3479 * docs/reference/addressbook/libebook/libebook.types:
3480 Updated API documentation.
3482 2003-12-21 JP Rosevear <jpr@ximian.com>
3484 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3485 find a source if there is one
3487 * libedataserver/e-source-list.h: add proto
3489 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3491 * src/server.c (setup_logging, setup_interface_check): get the
3492 BonoboObject's we create here out of the function.
3493 (main): re-organize extra interfaces initialization code, and
3494 make sure we unref all objects we have created.
3496 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3498 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3500 (e_source_set_group): Generate and keep an absolute URI so we can
3501 work stand-alone if the group goes away.
3502 (e_source_get_uri): Use build_absolute_uri ().
3504 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3506 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3507 two sources based on UID and full URI.
3509 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3511 * configure.in: added --enable-debug argument.
3513 2003-12-10 Chris Toshok <toshok@ximian.com>
3515 * Makefile.am (ACLOCAL_AMFLAGS): remove
3517 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3519 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3520 to avoid conflicts with GAL's ECache class, which might get
3523 * libedataserver/Makefile.am: added new files.
3525 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3527 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3528 function from GAL, needed for the cache objects.
3530 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3531 directory for the cache file exists by calling e_util_mkdir_hier.
3533 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3535 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3536 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3537 the "calendar:supported_protocols" property.
3539 2003-12-07 JP Rosevear <jpr@ximian.com>
3541 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3544 * src/server.c: set correct default oaf id's
3546 * configure.in: Bump version
3548 2003-12-07 JP Rosevear <jpr@ximian.com>
3550 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3553 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3555 2003-12-07 Chris Toshok <toshok@ximian.com>
3557 * libdb/dist/Makefile.in: make install depend on all.
3559 2003-12-07 JP Rosevear <jpr@ximian.com>
3561 * configure.in: bump version and libsoup requirement
3563 2003-12-04 JP Rosevear <jpr@ximian.com>
3565 * libedataserver/e-source-list.c
3566 (e_source_list_new_for_gconf_default): uses the default gconf
3567 client for getting the source list
3569 * libedataserver/e-source-list.h: add proto
3571 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3573 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3574 to be shared between calendar and addressbook backends.
3576 * libedataserver/Makefile.am: added new files.
3578 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3580 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3581 creating XML from already standalone source.
3582 (e_source_copy): Return the new source, not the one passed in. Duh.
3584 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3586 * libedataserver/e-source.c (e_source_set_property): Emit changed
3588 (copy_property): Implement.
3589 (e_source_copy): Implement. Creates a standalone copy of a source.
3591 2003-11-29 Chris Toshok <toshok@ximian.com>
3593 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3594 DataServer_Logging oaf_server.
3596 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3598 * src/Evolution-DataServer.idl: add a Logging interface. the
3599 events emitted are of type LogEvent.
3601 * src/Makefile.am (evolution_data_server_SOURCES): add
3604 * src/server.c (termination_handler): use g_message, not a printf.
3605 (setup_logging): new function, register the log domains that'll
3606 generate bonobo events.
3607 (main): initialize the DataServer::Logging interface.
3609 * src/server-logging.[ch]: a glib log handler that emits log
3610 events via a BonoboEventSource.
3612 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3614 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3615 (init): Create properties table.
3616 (import_properties): Implement. Imports properties from XML tree to
3618 (e_source_update_from_xml_node): Import properties to table.
3619 (property_dump_cb): Implement. Dumps a property to XML tree.
3620 (dump_common_to_xml_node): Dump properties to XML tree.
3621 (e_source_get_property): Implement.
3622 (e_source_set_property): Implement.
3623 (e_source_foreach_property): Implement.
3625 * libedataserver/test-source-list.c (dump_property): Implement.
3626 (dump_source): Dump properties.
3627 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3629 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3631 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3632 (e_source_update_from_xml_node): Ditto.
3633 (e_source_get_uri): Ditto.
3634 (dump_common_to_xml_node): Implement for parameters common to
3635 dependent and standalone ESources.
3636 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3637 (e_source_to_standalone_xml): Implement.
3638 (e_source_new_from_standalone_xml): Implement.
3640 2003-11-26 Rodney Dawes <dobey@ximian.com>
3642 * Makefile.am: remove \ on last line of LIBDB_FILES
3644 2003-11-26 JP Rosevear <jpr@ximian.com>
3646 * tags: add a dummy file for disting
3648 2003-11-25 Chris Toshok <toshok@ximian.com>
3650 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3651 and AC_PROG_LIBTOOL.
3653 * libdb/dist/configure: same.
3655 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3658 2003-11-25 Chris Toshok <toshok@ximian.com>
3660 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3662 * libdb/dist/configure: same.
3664 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3666 * libedataserver/e-dbhash.c: same.
3667 (e_dbhash_new): pass NULL for txn.
3669 2003-11-25 Chris Toshok <toshok@ximian.com>
3671 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3672 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3673 suck at getting libtool to do what I want.
3675 * libdb/dist/Makefile.in (install-strip install): don't do
3678 * Makefile.am (SUBDIRS): add libdb
3679 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3681 (LIBDB_FILES): list all the db4 files.
3682 (EXTRA_DIST): add the db4 files explicitly to this.
3684 * configure.in: remove all the db3 stuff, and build the embedded
3687 2003-11-25 Aaron Weber <aaron@ximian.com>
3688 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3689 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3690 acinclude.m4 so you can build the stuffwithout gtk-doc
3693 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3694 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3695 * Plus added short/long descriptions and "See Also" where appropriate to:
3696 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3697 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3698 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3699 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3700 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3701 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3702 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3703 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3704 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3705 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3706 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3707 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3708 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3710 2003-11-22 Chris Toshok <toshok@ximian.com>
3712 * dist/NO-AUTO-GEN: don't autogen in here.
3714 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3716 * libdb/Makefile.am: new file so we can integrate libdb into our
3719 2003-11-20 Aaron Weber <aaron@ximian.com>
3720 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3721 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3722 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3723 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3724 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3725 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3726 * docs/reference/calendar/libecal/libecal-sections.txt
3727 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3728 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3729 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3731 2003-11-20 Rodney Dawes <dobey@ximian.com>
3733 * autogen.sh: Remove extra #!/bin/sh line
3735 2003-11-19 JP Rosevear <jpr@ximian.com>
3737 * MAINTAINERS: Update
3739 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3741 * configure.in: require libsoup version from CVS (2.1.1).
3743 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3745 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3747 2003-11-14 JP Rosevear <jpr@ximian.com>
3749 * libedataserver/test-source-list.c: use only libgnome stuff (no
3752 * libedataserver/e-source.c: ditto
3754 * libedataserver/e-source-list.c: ditto
3756 * libedataserver/e-source-group.c: remove use of gal bits, use
3759 * libedataserver/Makefile.am: build and install e-source stuff
3761 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3763 * src/server-interface-check.[ch]: fixed copyright comments.
3765 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3767 * src/server.c (setup_cals): register the Groupwise calendar backend.
3770 * configure.in: added Groupwise calendar backend to build.
3772 2003-11-14 Rodney Dawes <dobey@ximian.com>
3774 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3776 2003-11-11 Chris Toshok <toshok@ximian.com>
3778 * src/server.c (queue_termination): guard against multiple threads
3779 here by using a mutex. also, always remove the
3780 terminal_handler_id if one exists and reinstate it afterward.
3781 This gives us the behavior of always lasting EXIT_TIMEOUT
3782 milliseconds after the most recent book/calendar shutdown. Before
3783 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3784 after the *first* book/calendar shutdown.
3786 2003-11-10 JP Rosevear <jpr@ximian.com>
3788 * Makefile.am: build docs
3790 * configure.in: check for gtk-doc
3792 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3794 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3795 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3796 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3798 2003-11-07 Dan Winship <danw@ximian.com>
3800 * configure.in: Remove a bunch more checks that
3801 evolution-data-server doesn't need. Change "Evolution" to
3802 "evolution-data-server" in two messages. Remove gtk-doc support
3803 since there is currently no doc/ directory, and we'll want to use
3804 the new GTK_DOC_CHECK macro when we add it back anyway.
3806 * libedataserver/ename/*: Moved to libebook
3808 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3809 (libedataserver_la_LIBADD): Remove libename
3810 (libedataserver_la_LDFLAGS): Remove -no-undefined
3812 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3814 2003-11-07 Rodney Dawes <dobey@ximian.com>
3816 * configure.in: Remove kerberos checks since we don't need them here
3818 2003-11-06 JP Rosevear <jpr@ximian.com>
3820 * configure.in: output new .pc file
3822 * evolution-data-server-1.0.pc.in: pkconfig for idl
3824 * libedataserver/ename/Makefile.am: don't install
3826 * libedataserver/Makefile.am: link in libename
3828 2003-11-06 Rodney Dawes <dobey@ximian.com>
3830 * configure.in: Remove dependencies for GUI libs that we don't need
3832 2003-11-06 JP Rosevear <jpr@ximian.com>
3834 * libedataserver/Makefile.am: e-msgport is no longer needed
3836 2003-11-06 JP Rosevear <jpr@ximian.com>
3838 * src/server.c: include the addressbook backend files properly
3840 * src/Makefile.am: link to the individual addressbook backends
3842 2003-11-06 JP Rosevear <jpr@ximian.com>
3844 * src/server.c: include the backend files properly
3846 * src/Makefile.am: link to the individual backends
3848 2003-11-06 JP Rosevear <jpr@ximian.com>
3850 * configure.in (BASE_VERSION): clean up priv* dirs
3852 * src/Makefile.am: install a version binary to libexecdir
3854 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3857 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3859 2003-11-05 JP Rosevear <jpr@ximian.com>
3861 * src/server.c: following renaming of libedata-book
3863 * src/server-interface.[hc]: ditto
3865 2003-11-05 JP Rosevear <jpr@ximian.com>
3867 * src/server.c: following renaming of libedata-cal
3869 * src/server-interface.[hc]: ditto
3871 2003-11-05 JP Rosevear <jpr@ximian.com>
3873 * configure.in: make the priv*dir's sane
3875 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3878 * libedataserver/ename/Makefile.am: ditto
3880 * libedataserver/Makefile.am: install to privincludedir
3882 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3884 * libedataserver/e-util.[ch]: new files to contain a few functions
3887 * libedataserver/Makefile.am: added new files.
3889 * libedataserver/ename/e-address-western.c:
3890 * libedataserver/e-account-list.c:
3891 * libedataserver/e-account.c:
3892 * src/server-interface-check.c:
3893 * configure.in: removed libgal dependency.
3895 2003-11-04 JP Rosevear <jpr@ximian.com>
3897 * src/server.c: tidy up logging messages
3899 2003-11-04 JP Rosevear <jpr@ximian.com>
3901 * src/server.c: properly name space the oaf ids
3903 * src/server-interface-check.c: use the correctly named poa
3905 * src/server-interface-check.h: ditto
3907 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3908 factories and interface check better
3910 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3912 * src/Evolution-DataServer.idl: name space the interface check
3915 2003-11-04 JP Rosevear <jpr@ximian.com>
3917 * src/Evolution-DataServer.idl: server interface check instead of
3918 wombat interface check
3920 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3922 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3924 * src/server.c: adjust to interface check renaming
3926 * src/server-interface-check.[hc]: finish renaming so wombat
3929 2003-11-04 JP Rosevear <jpr@ximian.com>
3931 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3933 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3936 * libedataserver/Makefile.am: install pkg-config file
3938 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3940 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3941 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3942 supported protocols.
3944 2003-11-04 JP Rosevear <jpr@ximian.com>
3946 * MAINTAINERS, TODO: update
3948 2003-11-04 JP Rosevear <jpr@ximian.com>
3950 * src/server-interface-check.h: use G_*_DECLS and include the data
3953 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
3954 the DataServer .server files
3956 2003-11-03 JP Rosevear <jpr@ximian.com>
3958 * configure.in: don't need EVO_DIR
3960 2003-11-03 JP Rosevear <jpr@ximian.com>
3962 * configure.in: remove trailing slash
3964 2003-11-03 JP Rosevear <jpr@ximian.com>
3966 * configure.in: add the trailing slash to the config subdir