1 2008-06-26 Julien Puydt <jpuydt@gnome.org>
3 * libedataserver/e-source-group.c: Added missing g_object_unref on
4 sources, fixing leaks and bug #540152.
6 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
8 * configure.in: Doltify
10 2008-06-17 Johnny Jacob <jjohnny@novell.com>
12 * configure.in (eds_micro_version): Bumped to 2.23.5.
14 * NEWS: Evolution Data Server 2.23.4 release updates.
16 2008-06-12 Tor Lillqvist <tml@novell.com>
18 * libedataserver/e-proxy.c: Make it compile on Win32, too.
20 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
22 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
23 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
25 2008-06-06 Tor Lillqvist <tml@novell.com>
27 * configure.in: Add a couple of -Wl,--exclude-libs options on
28 Windows to avoid needlessly auto-exporting functions from static
29 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
31 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
34 2008-06-03 Tor Lillqvist <tml@novell.com>
36 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
38 * configure.in: Do use the Winsock getaddrinfo() and
39 getnameinfo(). It should be OK to ignore Windows 2000 by now.
41 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
43 * NEWS: Evolution Data Server 2.23.3 release and version bump.
45 2008-06-02 Tor Lillqvist <tml@novell.com>
47 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
49 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
50 supported Win9x for a while, so no point in attempting to do it
53 2008-05-23 Ed Catmur <ed@catmur.co.uk>
55 ** Fix for bug #533780
58 * libebackend/Makefile.am:
59 Fix the link line for libebackend.
61 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
66 * libedataserver/libedataserver.pc.in:
67 EProxy adds a libsoup dependency to libedataserver. Add
68 this new requirement to a couple places that were missed.
70 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
75 Split the evolution-data-server version into major/minor/micro
76 macros (wow, say that five times fast!) so we can pass them to
77 libedataserver/eds-version.c.
79 * libedataserver/Makefile.am:
80 * libedataserver/eds-version.c:
81 * libedataserver/eds-version.h:
82 New sources files provide macros and functions for checking the
83 version of evolution-data-server. Would have been handy to have
84 in a couple recent API breaks.
86 * docs/references/libedataserver:
87 Add developer documentation for the new symbols.
89 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
91 * libebackend/libebackend.pc.in: Fix a typo.
93 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
95 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
97 * Makefile.am: Build fix for release.
99 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
101 ** Fixes part of bug #424744
103 * libedataserver/e-iconv.[ch]:
104 Deprecate the e-iconv API. Use camel-iconv instead.
106 * libedataserver/e-trie.[ch]:
107 Deprecate the ETrie API. Use CamelTrie instead.
109 * libedataserver/e-msgport.[ch]:
110 Deprecate the EMsgPort API. Use CamelMsgPort instead.
112 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
114 * Reverted commit 8210
116 2008-05-06 Sankar P <psankar@novell.com>
118 * Revert changes committed by bad git-svn usage.
120 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
125 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
127 2008-05-05 Wang Xin <jedy.wang@sun.com>
129 * libedataserver/e-proxy.c: Fixes #530688.
131 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
133 * configure.in: If --enable-gnome-keyring is given, require version
134 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
136 2008-04-30 Milan Crha <mcrha@redhat.com>
138 ** Part of fix for bug #316390
140 * libedataserver/e-categories.h:
141 (e_categories_register_change_listener),
142 (e_categories_unregister_change_listener):
143 * libedataserver/e-categories.c: (EChangedListener),
144 (idle_saver_cb), (finalize_categories), (initialize_categories),
145 (e_categories_set_color_for), (e_categories_set_icon_file_for),
146 (e_categories_register_change_listener), (e_categories_add),
147 (e_categories_unregister_change_listener), (e_categories_remove):
148 New API to support listening for changes in categories.
150 2008-04-23 Rob Bradford <rob@openedhand.com>
154 * libebackend/Makefile.am:
155 * libebackend/libebackend.pc.in:
156 Build framework for new libebackend library.
158 * libedataserver/Makefile.am:
159 Remove files that have moved to libebackend.
161 * libedataserver/e-data-server-module.[ch]:
162 * libedataserver/e-db3-utils.[ch]:
163 * libedataserver/e-dbhash.[ch]:
164 * libedataserer/e-file-cache.[ch]:
165 Moved to libebackend.
169 Use libebackend headers and link to the library.
171 * docs/reference/Makefile.am:
172 * docs/reference/libebackend/Makefile.am:
173 * docs/reference/libebackend/libebackend-docs.xml:
174 * docs/reference/libebackend/libebackend-sections.txt:
175 * docs/reference/libebackend/libebackend.types:
176 Add documentation for new libebackend library.
178 * docs/reference/libedataserver/libedataserver.types:
179 Remove types that have been moved to libebackend.
181 * docs/reference/calendar/libedata-cal/Makefile.am:
182 Add libebackend to the gtk-doc scanner libraries.
184 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
186 * README: Put it back. Apparently Automake insists on it.
188 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
190 * configure.in: Version bump to 2.23.1
192 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
194 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
197 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
201 * README: File is empty, remove it.
203 * Makefile.am: Remove README.
205 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
207 * docs/reference: Add new symbols to the API docs.
209 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
211 * MAINTAINERS: Updating the Camel guards.
213 2008-04-17 Milan Crha <mcrha@redhat.com>
215 ** Part of fix for bug #526741
217 * src/server.c: (main):
218 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
219 Bumped LIBCAMEL_CURRENT to 12.
221 2008-04-15 Milan Crha <mcrha@redhat.com>
223 ** Fix for bug #475616
225 * libedataserver/e-component-listener.c: (watched_lock),
226 (connection_listen_cb), (e_component_listener_finalize),
227 (e_component_listener_new): Use rather rec mutex here.
229 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
231 * configure.in: Do proper checks for largefile support and
232 properly setup proper CFLAGS to support it.
234 2008-04-04 Suman Manjunath <msuman@novell.com>
236 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
237 (e_util_utf8_strstrcasedecomp):
238 Fixed a few compiler warnings (bug #473880)
240 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
242 * configure.in: Version bump for 2.23.1.
244 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
246 * configure.in: Enforce the minimum GLib version (#525242).
248 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
250 ** Fixes part of bug #518710
253 Bump GLib requirement to 2.16.1.
255 * libedataserver/e-dbhash.c:
256 Use GLib's new MD5 Checksum API. The MD5 utilities in
257 libedataserver are now deprecated.
259 * libedataserver/md5-utils.c:
260 * libedataserver/md5-utils.h:
261 Deprecate these functions and reimplement them to be wrappers
262 for GLib's new MD5 Checksum API.
264 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
266 ** Added configurable Proxy settings for Evolution.
268 * libedataserver/Makefile.am:
269 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
270 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
271 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
272 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
273 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
274 (e_proxy_setup_proxy), (e_proxy_peek_uri),
275 (e_proxy_require_proxy_for_uri):
276 * libedataserver/e-proxy.h:
278 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
280 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
282 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
284 * configure.in: Revisit libecal version.
286 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
288 * docs/reference: Minor API documentation updates.
290 2008-03-03 Tor Lillqvist <tml@novell.com>
292 * evolution-data-server-zip.in: Drop duplicated line. Use
293 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
296 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
298 * configure.in: Bump libecal version for libical changes.
300 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
302 * NEWS: Evolution Data Server 2.21.92 release.
304 2008-02-26 Milan Crha <mcrha@redhat.com>
306 ** Fix for bug #475616
308 * libedataserver/e-component-listener.c: (connection_listen_cb),
309 (e_component_listener_finalize), (e_component_listener_new):
310 Guard global static variable with mutex lock.
312 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
314 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
316 2008-02-22 Milan Crha <mcrha@redhat.com>
318 ** Fix for bug #469119
320 * libedataserver/e-time-utils.c: (has_correct_date),
321 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
322 Check also for correct date values if parse is OK.
324 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
326 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
328 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
330 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
331 warnings. Fix from opensuse downstream.
333 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
335 ** Fixes part of bug #516074
337 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
338 defined in <netdb.h> since these are GNU extensions.
340 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
342 * configure.in: Version bump for 2.21.92
344 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
346 * NEWS: Evolution-Data-Server 2.21.91 release.
348 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
352 Fix a compilation error that occurs when building in a
353 remote object directory (#514682, patch by Paul Smith).
355 2008-02-06 Tor Lillqvist <tml@novell.com>
357 * evolution-data-server-zip.in: Look for catalogs in share/locale
358 first, as that is where they will be with a properly built GNU
361 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
363 * configure.in: Version bump for 2.21.91
365 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
367 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
369 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
371 * docs/reference: Refresh the API docs.
373 2008-01-24 Tor Lillqvist <tml@novell.com>
375 * configure.in: Only use the -Wno-sign-compare and
376 -Wno-pointer-sign options if the gcc version used supports them. I
377 am still using gcc 3.4.2 in mingw...
379 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
381 ** Fix for bug #511717
383 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
384 Add gettext imap folders.
386 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
389 Bump some additional package requirements for libsoup-2.4:
390 libbonobo-2.0 >= 2.20.3
393 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
395 * docs/reference/camel/camel-sections.txt:
396 Add camel_session_build_password_prompt.
398 2008-01-15 Dan Winship <danw@gnome.org>
400 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
401 2.4" support, which only ever worked because there was an old CVS
402 version of libsoup that claimed to be 2.4 but still had the 2.2
405 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
407 * configure.in: Version bump to 2.21.90
409 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
411 * NEWS: Evolution Data Server 2.21.5 release.
413 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
415 * docs/reference/camel/camel.types:
416 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
417 absence when running "make dist". See bug #509539 for more info.
419 2008-01-07 Milan Crha <mcrha@redhat.com>
421 ** Fix for bug #339813
423 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
424 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
425 New API functions, returns is parsed string had two-digit year and
426 last one changes "%x" on format of strftime with forced 4-digit year.
427 * libedataserver/e-time-utils.c: (parse_with_strptime):
428 Fix issue when read all text but actual date isn't correct to this format.
429 * libedataserver/e-time-utils.c: (correct_two_digit_year):
431 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
432 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
433 Implementing new API functions.
435 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
437 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
438 instead of gb2312 since GBK is a superset of gb2312.
440 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
442 * configure.in: Version bump to 2.21.5.
444 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
446 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
448 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
451 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
453 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
455 ** Fix for bug #339510
457 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
458 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
460 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
462 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
464 2007-11-26 Milan Crha <mcrha@redhat.com>
466 ** Fix for bug #308815
468 * libedataserver/e-categories.h:
469 * libedataserver/e-categories.c: Dropped colors for categories,
470 so marking those functions as deprecated, and making deprecated
471 parameter 'color' of 'e_categories_add' together with its rename
474 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
476 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
478 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
480 ** Remove trailing whitespace from source code.
482 2007-11-13 Ondrej Jirman <megous@megous.com>
484 ** Fix for bug #494299
486 * libedataserver/e-file-cache.c: (add_key_to_slist),
487 (add_object_to_slist): Rename helper functions.
488 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
489 Fix memory corruption.
491 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
493 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
495 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
497 * servers/google/libgdata/gdata-entry.c:
498 * servers/googgle/libgdata-google/gdata-google-service.c:
499 Fix implicit function declarations.
500 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
502 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
504 * docs/reference/calendar/libecal/libecal-sections.txt:
505 * docs/reference/libedataserverui/libedataserverui-sections.txt:
506 Remove non-existent symbols.
508 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
511 * evolution-data-server-zip.in:
512 * servers/Makefile.am: Initial commit for the google
515 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
517 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
519 * Fixes part of bug #417999
521 * docs/reference/libedataserverui:
522 Add documentation for ESourceComboBox widget.
524 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
526 * iconv-detect.c (main): Remove an unused variable (#483301).
528 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
530 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
531 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
532 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
533 * libedataserver/e-msgport.h: Same.
535 2007-09-27 Ross Burton <ross@openedhand.com>
537 * libedataserver/e-iconv.c:
538 Mark the charset and language arrays as const.
540 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
542 * NEWS, configure.in: Evolution Data Server 1.12.0 release
544 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
546 * NEWS, configure.in: Evolution Data Server 1.11.92 release
548 2007-08-28 Ross Burton <ross@openedhand.com>
551 Fix FSF address (Tobias Mueller, #470445)
553 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
555 * NEWS, configure.in: Evolution Data Server 1.11.91 release
557 2007-08-24 Milan Crha <mcrha@redhat.com>
559 ** Fix for bug #469870
561 * libedataserver/e-categories.c: (e_categories_get_color_for),
562 (e_categories_get_icon_file_for), (e_categories_is_searchable):
563 Simply return from _get_ functions and don't show error warning.
565 2007-08-20 Milan Crha <mcrha@redhat.com>
567 ** Part of fix for bug #367760
569 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
570 Added '#' as non-safe character.
572 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
574 * docs: Refresh Gtk-Doc "section" files.
576 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
578 * libdb/dbm/dbm.c (__db_ndbm_open):
579 * libedataserver/e-dbhash.c (e_dbhash_new):
580 Fix compilation errors caused by glibc's new "open" macro (#466987).
582 2007-08-16 Milan Crha <mcrha@redhat.com>
584 ** Fix for bug #351756
586 * libedataserver/e-time-utils.c: (parse_with_strptime):
587 g_locale_from_utf8 returns NULL on error, so test for that value.
589 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
591 * NEWS, configure.in: Evolution Data Server 1.11.90 release
593 2007-08-13 Ross Burton <ross@openedhand.com>
595 * libedataserver/e-xml-hash-utils.c:
596 * libedataserver/e-data-server-util.c:
597 * libedataserver/e-dbhash.c:
598 * libedataserver/md5-utils.c:
599 * libedataserver/e-account.c:
600 * libedataserver/e-xml-utils.c:
601 * libedataserver/e-source.c:
602 Fix compile warnings.
604 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
606 ** Fix for bug #455799
608 Remove all .cvsignore and update svn:ignore porperty in whole
611 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
613 * MAINTAINERS: Updated the email, svn account.
615 2007-08-02 Ross Burton <ross@openedhand.com>
618 If building against libsoup-2.2, we need 2.2.91 for
619 SOUP_SESSION_TIMEOUT (#451003).
621 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
623 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
625 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
627 * NEWS, configure.in: Evolution Data Server 1.11.6 release
629 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
631 * configure.in: Updated the libtool version for libedataserver
632 version since some APIS has been added.
634 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
636 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
637 Added a API to get the duped property.
639 2007-07-30 Milan Crha <mcrha@redhat.com>
641 * libedataserver/e-source-group.h: (e_source_group_get_property),
642 (e_source_group_set_property), (e_source_group_foreach_property):
643 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
644 (impl_finalize), (e_source_group_init), (import_properties),
645 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
646 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
647 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
648 (e_source_group_get_property), (e_source_group_set_property),
649 (e_source_group_foreach_property):
650 Added support for properties in source group.
652 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
653 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
654 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
657 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
660 Collect all the required package versions in one place and
661 explicitly require GTK+ 2.10 or higher. (#380534)
663 2007-07-27 Johnny Jacob <jjohnny@novell.com>
665 ** Fix for bug #457523.
667 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
670 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
672 * libedataserver/e-account-list.c: Plugged memory leak.
674 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
676 * NEWS, configure.in: Evolution Data Server 1.11.5 release
678 2007-07-03 Milan Crha <mcrha@redhat.com>
680 ** Fix for bug #364731
682 * libedataserver/e-sexp.c: (GScannerConfig):
683 The '+' and '-' are also unary operators, so
684 the identifier could not start with these characters.
686 2007-06-22 Milan Crha <mcrha@redhat.com>
688 * libedataserver/e-account.h:
689 Added new property get_password_canceled into EAccountService
690 struct, because of bug #307410
692 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
694 * camel/providers/imap4/camel-imap4-summary.c:
695 Fix one typo and wrong preposition (bug #452996).
697 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
699 * configure.in: Correct the comment for --enable-gnome-keyring,
702 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
704 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
706 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
708 ** Fix for bug #448589 from Tobias Mueller
710 ** src/Makefile.am: Add support for automake 1.6
712 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
714 ** Fix for bug #443958 from Sebastien Tandel
716 * configure.in: Add support for help string.
718 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
720 ** Fix for bug #437751 from Andreas Köhler
722 * libedataserver/e-time-utils.c:
724 2007-06-05 Irene Huang <irene.huang@sun.com>
726 * configure.in: Add option for using Sun Kerberos
729 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
731 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
733 2007-06-03 Ross Burton <ross@openedhand.com>
738 * src/offline-listener.[ch]:
740 Add --disable-calendar to build without any calendar support
743 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
745 * docs/reference/addressbook/libebook/Makefile.am:
746 * docs/reference/calendar/libecal/Makefile.am:
747 Fix some distcheck errors (#438577).
749 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
751 * camel/camel-stream-mem.c: fix typos in the API documentation
753 2007-05-24 Ross Burton <ross@openedhand.com>
756 Fix krb5 checks when using --as-needed (part of #342830, John
759 2007-05-24 Ross Burton <ross@openedhand.com>
761 * libedataserverui/Makefile.am:
762 Add missing link flags to fix build with -z,defs. (#409542, Loic
765 2007-05-21 Wang Xin <jedy.wang@sun.com>
767 * libedataserver/e-time-utils.c: Fixes #439050.
769 2007-05-20 Ross Burton <ross@openedhand.com>
772 Use a faster pkgconfig call when checking for soup (#438975).
774 2007-05-16 Jules Colding <colding@omesc.com>
776 * configure.in: Removed unused function check
778 2007-05-14 Jules Colding <colding@omesc.com>
780 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
782 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
784 2007-05-14 Srinivasa Ragavan
786 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
788 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
790 ** Fix for bug #361138
792 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
795 2007-05-08 Josselin Mouette <joss@malsain.org>
797 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
799 * src/server.c: (main): Turn the g_error into a g_warning to
800 avoid dumping core when launching two instances (#436197).
802 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
804 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
805 Nullify 'new' after dropping its reference, so that we return NULL.
807 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
809 * docs/reference/camel/Makefile.am:
810 Remove reference to nonexistent libutil.la.
812 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
814 * libedataserver/e-sexp.c:
815 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
817 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
819 ** Fixes part of bug #418852
822 * docs/reference/camel:
823 * docs/reference/Makefile.am:
824 Resurrect Camel's API documentation.
826 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
829 Refresh SGML templates and add the appropriate CFLAGS to satisfy
832 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
834 ** NEWS, configure.in: Evolution data server 1.11.1 release
836 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
838 ** Fix for bug #425535 from Frederic Crozat
840 * src/server.c: Dont submit path of EDS for segv_handler.
842 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
844 * camel/camel-gpg-context.c:
845 Convert messages from gnupg to UTF-8 (#423382).
847 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
849 * Introduce EFlag in libedataserver (#415891)
851 * libedataserver/e-flag.[ch]:
852 New data structure, EFlag, is a simple thread synchronization
853 mechanism. Based on Python's threading.Event class.
855 * docs/reference/libedataserver:
856 Add documentation for EFlag.
858 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
861 Make the libiconv test program returns a value. (#388789)
863 2007-04-05 Ross Burton <ross@openedhand.com>
865 * libedataserver/e-file-cache.c:
866 * libedataserver/e-data-server-util.h:
867 Use g_mkdir_with_parents (#383686).
869 2007-04-04 Ross Burton <ross@burtonini.com>
871 * libedataserver/e-source-group.c:
872 * libedataserver/e-data-server-marshal.list:
873 * libedataserver/e-account-list.c:
874 * libedataserver/e-source-list.c:
875 * libedataserver/e-iterator.c:
876 * libedataserver/e-source.c:
877 * libedataserver/Makefile.am:
878 Remove marshallers that are in GLib (#400970).
880 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
882 * libedataserver/e-source.c:
883 Store colors as a string specification instead of an integer.
884 Introduce new color API and deprecate the old. (#373117)
886 New API: e_source_set_color_spec()
887 e_source_peek_color_spec()
889 Old API: e_source_set_color()
890 e_source_unset_color()
893 * libedataserver/test-source-list.c:
894 Use the new ESource color API. (#373117)
896 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
898 * libedataserver/e-account.c (receipt_policy_to_str):
899 * libedataserver/e-iconv.c (e_dlist_init):
900 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
901 * libedataserver/e-trie.c (e_trie_search):
902 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
903 Fix some compiler warnings. Patch from Kjartan Maraas.
905 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
907 * libedataserver/e-data-server-util.c:
908 * libedataserver/e-uid.c:
909 * libedataserver/e-xml-utils.c:
910 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
911 code for GLib < 2.8 (#418971).
913 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
915 * libedataserver/e-data-server-module.c:
916 Fix "incompatible pointer type" warnings (#360619).
918 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
920 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
921 for iconv() in -liconv (#388788). Patch from Elijah Newren.
923 * iconv-detect.c: Fix an implicit function declaration.
925 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
927 * MAINTAINERS : Updates on the new guards.
929 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
931 * NEWS, configure.in: Evolution-Data-Server 1.10
934 2007-03-08 Ross Burton <ross@openedhand.com>
937 * docs/reference/addressbook/libedata-book:
938 * docs/reference/libedataserverui:
939 Add gtk-doc framework.
941 * docs/reference/addressbook/libebook:
942 * docs/reference/calendar/libedata-cal:
943 * docs/reference/calendar/libecal:
944 Refresh to match source.
946 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
948 2007-03-08 Ross Burton <ross@openedhand.com>
950 * docs/reference/addressbook/libebook/libebook-sections.txt:
951 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
952 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
953 Add missing symbols (#400169).
955 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
957 * NEWS, configure.in: Evolution-Data-Server 1.9.92
960 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
962 * configure.in : Update intltool version.
964 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
968 * libedataserver/e-msgport.h: Deprecate EMutex.
970 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
972 * NEWS, configure.in: Evolution-Data-Server 1.9.91
975 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
977 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
978 Patch from Trond Myklebust. Closes bug #360017.
980 2007-02-12 Ross Burton <ross@openedhand.com>
983 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
985 2007-02-12 Priit Laes <plaes@svn.gnome.org>
987 * configure.in: Prefix wasn't set for idl files which where then
988 installed to /idl. Fixes bug #373495
990 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
992 ** Fixes bug #359979, #384183
994 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
995 instead of block-and-peek. Eliminates the need for a cache.
997 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
998 cache logic, which was broken anyway.
1000 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1001 semantics, and simplify the logic.
1003 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1005 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1007 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1009 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1011 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1014 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1016 * src/server.c : s/g_message/printf. Do not call
1017 glib methods before g_thread_init.
1019 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1021 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1024 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1026 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1029 * libedataserver/e-msgport.[ch]: Obsolete EThread
1031 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1033 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1036 * camel/Makefile.am: Enable versioning for camel library
1038 2006-12-09 Tor Lillqvist <tml@novell.com>
1040 * libedataserver/e-categories.c (default_categories[]): Don't use
1041 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1042 literal string on Windows.
1043 (load_default_categories): Instead, construct the full image file
1044 pathname at run-time.
1046 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1048 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1051 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1055 * libedataserver/e-categories.c (e_categories_get_list):
1056 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1058 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1060 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1063 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1065 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1066 Partial fix for #358004. Ensure type correctness on the argument.
1068 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1070 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1073 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1078 Remove EDS version from imagesdir.
1080 * libedataserver/e-categories.c:
1081 Store category information in ~/.evolution/categories.xml rather
1082 than the "/apps/evolution/general/category_master_list" GConf key.
1083 Streamline the code.
1085 * libedataserver/e-categories.c: (e_categories_get_list)
1086 Sort the list before returning it.
1088 * libedataserver/e-categories.c:
1089 (e_categories_get_color_for, e_categories_set_color_for,
1090 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1091 e_categories_is_searchable)
1092 Issue a warning if the given category name does not exist.
1094 2006-10-16 Sankar P <psankar@novell.com>
1096 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1098 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1099 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1100 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1101 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1103 * libedataserver/e-msgport.h:
1105 Re-written EMsgPort.c API using GAsyncQueue
1107 2006-10-10 Tor Lillqvist <tml@novell.com>
1109 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1112 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1114 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1117 2006-09-29 Ross Burton <ross@openedhand.com>
1119 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1120 Add EDestination, remove e-book-async.
1122 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1123 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1124 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1125 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1126 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1127 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1128 Add some simple docs and re-gen.
1130 2006-09-29 Ross Burton <ross@openedhand.com>
1132 * docs/reference/addressbook/libebook/libebook.types:
1133 * docs/reference/addressbook/libebook/libebook-sections.txt:
1134 Add missing symbols and merge the async methods into the EBook
1137 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1141 * src/Makefile.am: Add a uninstall-local rule to remove
1142 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1144 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1148 * src/server-logging.c: (server_logging_dispose)
1149 Chain up to parent's dispose() method.
1151 * src/server-logging.c: (server_logging_finalize)
1152 Chain up to parent's finalize() method.
1154 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1156 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1159 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1161 * configure.in, camel/providers/Makefile.am:
1162 Make IMAP4rev1 provider a conditional feature,
1163 turned off by default. Fixes #324118.
1165 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1167 * configure.in, NEWS: EDS 1.7.92 release.
1169 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1172 * libedataserver/e-source-list.c:
1173 (e_source_list_new), (e_source_list_new_for_gconf),
1174 (e_source_list_new_for_gconf_default): use get_source_list_type.
1175 (get_source_list_type): Check if the type is already registered and
1178 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1180 * configure.in, NEWS: EDS 1.7.91 release.
1182 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1184 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1185 Do not set the filename if it is already set.
1187 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1190 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1191 symmetric to e_msgport_wait
1192 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1194 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1196 * configure.in, NEWS: EDS 1.7.90.1 release.
1198 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1200 * NEWS, configure.in: EDS 1.7.90 release updates
1201 and version, libtool numbers bumped.
1203 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1205 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1206 (committed by Karsten Bräckelmann)
1208 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1210 * configure.in, NEWS: EDS 1.7.4 release updates
1211 and version, libtool numbers bumped.
1213 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1215 * *.pc.in: defined @datarootdir@. Fixes #344596.
1217 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1220 * libedataserver/e-iterator.c (e_iterator_is_valid):
1223 2006-06-16 Tor Lillqvist <tml@novell.com>
1225 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1226 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1228 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1229 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1230 the socket functions don't touch errno. (And there is no EINTR
1231 style error possible in WinSock 2 anyway, according to MSDN.)
1233 2006-06-15 Tor Lillqvist <tml@novell.com>
1235 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1236 also to the Win32 branch of the if statement, to avoid error
1237 message when running the configure script.
1239 2006-06-13 Andre Klapper <a9016009@gmx.de>
1242 changing "couldn't", "can't" and "didn't" to proper
1243 English. Fixes bug #342160.
1245 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1247 * configure.in, NEWS: EDS 1.7.3 release updates
1248 and version, libtool numbers bumped.
1250 2006-06-12 simon.zheng <simon.zheng@sun.com>
1255 Add SunLDAP library support - a variant of Netscape LDAP.
1257 2006-06-07 Frederic Peters <fpeters@0d.be>
1259 * configure.in: Assume strftime() is ok and supports %l and %k when
1260 running in cross-compilation mode.
1262 2006-06-02 Tor Lillqvist <tml@novell.com>
1264 * configure.in: Catch more failure modes of strftime() when
1265 presented with conversion specifications %l and %k: On Windows,
1266 these just do nothing, you don't get a 'l' or 'k' in the result,
1267 which was all we used to test for here. Catch also if strftime()
1268 does nothing at all when presented with a format containing
1269 unsupported conversion specifications.
1271 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1272 strftime() doesn't have %e either.
1274 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1276 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1277 checking errno for EINTR.
1278 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1279 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1280 easier strace debugging purposes.
1282 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1284 Hopeful fix for Novell bug #176277
1286 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1287 slightly to make ::prpipe a union more like ::pipe.
1288 (e_pipe): For convenience, on error set the fds each to -1.
1289 (e_prpipe): New convenience function much like e_pipe but for
1291 (e_msgport_new): Always create the pipes here now instead of
1292 creating them on demand.
1293 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1295 (e_msgport_prfd): Same.
1297 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1299 * configure.in: Added gnome-vfs-2.0 to camel library
1301 2006-05-24 Ross Burton <ross@burtonini.com>
1303 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1304 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1305 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1306 Update for doc changes.
1308 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1310 * configure.in: Update intltool requirements.
1312 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1314 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1315 database delete the DB structure.
1316 Patch by Ross Burton <ross@openedhand.com>
1319 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1321 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1322 do not overwrite the value. Fixes a bug introduced by the previous
1325 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1327 * addressbook/libebook/libebook.pc.in,
1328 addressbook/libedata-book/libedata-book.pc.in,
1329 calendar/libecal/libecal.pc.in,
1330 calendar/libedata-cal/libedata-cal.pc.in,
1331 configure.in, evolution-data-server.pc.in,
1332 libedataserver/libedataserver.pc.in,
1333 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1334 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1337 2006-05-09 Ross Burton <ross@openedhand.com>
1339 * libedataserver/e-data-server-module.h:
1340 * libedataserver/e-data-server-module.c:
1341 Allow EDataServerModule to remove unused modules (#319396).
1343 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1345 * configure.in: Patch from Sushuma Rai to fix build with
1346 modern openldap versions. Closes part of bug #325957.
1348 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1350 * po/LINGUAS: New file listing all supported languages.
1352 * configure.in: Use po/LINGUAS instead of including all languages
1353 directly in this file. See the wiki for more information:
1354 http://live.gnome.org/GnomeGoals/PoLinguas
1356 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1358 * configure.in: Figure out auto-magically what the mozilla-nss
1359 pkg-config module name is.
1361 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1363 * NEWS, configure.in: Release updates. Bump version.
1364 ***** Release 1.7.1 *****
1366 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1368 * configure.in : Added a configure time switch to support dynamic
1369 linking with libdb. The default is static linking and by using the
1370 switch --with-libdb=prefix dynamic linking with libdb can be
1372 Patch by Ross Burton <ross@burtonini.com>
1374 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1376 * configure.in: Added the Mail Directory configure info.
1378 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1380 * configure.in: Remove obsolete entry for no_NO.
1382 2006-04-10 Tor Lillqvist <tml@novell.com>
1384 * libedataserver/e-time-utils.c (get_locale_string)
1385 (translate_picture): New Win32-only helper functions.
1386 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1387 in calendar reported by Thierry Dubois.
1389 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1391 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1392 O_LARGEFILE if not present and to set other required CFLAGS for
1395 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1398 * libedataserver/e-source-group.c: Check if the
1399 object is created before accessing it.
1401 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1403 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1405 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1407 * configure.in: Added support for gnome-key-ring.
1409 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1412 * libedataserverui/e-name-selector-dialog.c:
1413 (e_name_selector_dialog_init): Select contacts from address book
1414 screen doesn't use current contact source
1416 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1418 * configure.in, NEWS: Release updates. Bump version.
1419 ***** Release 1.5.92 *****
1421 2006-02-27 Tor Lillqvist <tml@novell.com>
1423 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1424 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1425 let's drop them from here.
1427 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1429 Fixes #332318 #329356
1430 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1431 %x for representing the date for current locale.
1433 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1435 * configure.in, NEWS: Release updates. Bump version.
1436 ***** Release 1.5.91 *****
1438 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1440 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1441 call g_source_remove() when source id is 0. Closes bug #327413.
1443 2006-02-09 Sushma Rai <rsushma@novell.com>
1445 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1446 Fixed some memory leaks. See #329251.
1448 2006-02-09 Sushma Rai <rsushma@novell.com>
1450 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1451 xml properties. See #309316.
1453 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1455 * evolution-data-server.pc.in: Add variable execversion
1456 that denotes the version of the evolution-data-server
1459 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1461 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1463 2006-02-02 Tor Lillqvist <tml@novell.com>
1465 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1466 present on XP only. Windows 2000 is still widespread.
1468 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1470 * configure.in, NEWS: Release updates, bump version
1471 ***** Release 1.5.90 *****
1473 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1475 * libedataserver/e-data-server-module.c:
1476 (e_data_server_module_add_type):
1477 * libedataserver/e-data-server-module.h:
1478 Reverting the previous commit as it breaks the API freeze.
1479 Shall get this in HEAD as soon as we branch out.
1481 2006-01-30 Ross Burton <ross@openedhand.com>
1483 * libedataserver/e-data-server-module.c:
1484 * libedataserver/e-data-server-module.h:
1485 Add e_data_server_remove_unused() to release unused modules
1488 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1490 * configure.in: add "zh_HK" to ALL_LINGUAS.
1492 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1494 * configure.in, NEWS: Release updates, bump version
1496 ***** Release 1.5.5 *****
1498 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1500 * libedataserver/e-source-list.[ch] : added a function called
1501 e_source_list_is_gconf_updated () which returns a boolean indicating
1502 whether or not a given ESourceList instance is in sync with its
1503 corresponding gconf xml or not.
1504 e_source_list_sync () : added an if clause that uses the above
1505 function before updating the gconf.
1507 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1509 * configure.in : Add target for CALDAV calendar
1512 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1514 * src/GNOME_Evolution_DataServer.server.in.in:
1516 The Cal and Book Factory oafids should reflect
1517 the API version rather than the BASE version.
1520 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1522 * docs/reference/camel/camel-sections.txt:
1523 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1524 Detele the function camel_mkdir description.
1526 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1529 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1532 (e_util_mkdir_hier):Merge the change
1533 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1535 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1538 * libedataserver/Makefile.am:
1539 * libedataserver/e-file-cache.c:
1540 * libedataserver/e-msgport.c:
1541 * libedataserver/e-time-utils.c:
1543 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1544 e-data-server-util.c.
1546 2006-01-08 Tor Lillqvist <tml@novell.com>
1548 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1549 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1550 declarations with current mingw w32api headers.
1552 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1554 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1555 in evolution module has been developed further, merge those
1556 changes into libedataserver and drop e-util/e-account-list.c.
1558 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1559 evolution module has been developed further, merge those changes
1560 into libedataserver and drop e-util/e-account-list.h.
1562 libedataserver/e-account.c: Since e-util/e-account.c in
1563 evolution module has been developed further, merge those changes
1564 into libedataserver and drop e-util/e-account.c.
1566 libedataserver/e-account.h: Since e-util/e-account.h in
1567 evolution module has been developed further, merge those changes
1568 into libedataserver and drop e-util/e-account.h.
1570 2006-01-04 Tor Lillqvist <tml@novell.com>
1572 * libedataserver/e-util.c (e_util_replace_prefix): As this
1573 (Win32-only) function is called from evo, too, it needs a third
1574 argument, the configure time prefix that it should replace,
1575 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1576 configured with different temporary dirs as prefix, which is the
1579 * libedataserver/e-util.h: Update declaration correspondingly.
1581 * src/server.c (libdir): Modify calls correspondingly.
1583 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1585 * NEWS, configure.in: Release updates, bump version
1587 ***** Release 1.5.4 *****
1589 2005-12-13 Tor Lillqvist <tml@novell.com>
1591 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1592 building against GLib >= 2.8, not just on Win32.
1594 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1596 * NEWS, configure.in: Release updates, bump version
1598 ***** Release 1.5.3 *****
1600 2005-12-09 Tor Lillqvist <tml@novell.com>
1602 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1603 Unix/Winsock differences.
1605 Use separate flag fields to indicate whether we have a thread or
1606 not in the EThread and EMutex structs. There is no portable way to
1607 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1610 The portable way to check two pthread_t values for equality is
1613 Use e_util_pthread_id() to get an "id" for the thread in debugging
1616 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1617 pair. Should have this in GLib, I guess. This code snippet is
1618 essentially duplicated in
1619 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1620 place I don't recall now.
1622 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1623 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1626 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1627 against GLib 2.8, use g_mkdir_with_parents().
1628 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1629 strings, then does a linguistically correct comparison using
1631 (e_filename_make_safe): New function, move here from
1632 evolution/e-util/e-util.c.
1633 (g_rename, g_stat): Win32-only fixed versions of these GLib
1634 functions, just until the next GLib version including the same
1635 fixes is out. This version of g_rename() overwrites existing
1636 files, and this version of g_stat() strips trailing insignificant
1639 * libedataserver/e-util.h: Declare the new functions.
1641 2005-12-08 Tor Lillqvist <tml@novell.com>
1643 * libedataserver/e-db3-utils.c
1644 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1646 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1647 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1648 always use slashes, not platform-dependent separators.
1649 (e_source_set_name): Compare the strings, not the pointers.
1651 * libedataserver/e-source-group.c (e_source_group_set_name):
1652 Compare the strings, not the pointers.
1654 * libedataserver/e-xml-utils.c
1655 * libedataserver/e-xml-utils.h: New files.
1656 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1657 the file names we handle on Win32 are in UTF-8, which libxml2
1658 doesn't grok. So, when using GLib 2.8, we map the file with the
1659 GMappedFile API and use xmlParseMemory(). When built against older
1660 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1661 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1662 e-xml-utils.c. Presumably should move all the rest of the
1663 functions from there, too.
1665 * libedataserver/Makefile.am: Add the new files. Install
1668 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1669 e_xml_save_file(). As e_xml_save_file() does the very careful
1670 saving using a temporary filename and then rename, don't need to
1673 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1677 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1678 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1681 2005-12-07 Tor Lillqvist <tml@novell.com>
1683 * libdb/dbinc/db_int.in: As we are using this file (and not the
1684 prebuilt one in libdb/build_win32/db_int.h) when building using
1685 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1686 Win32, too. Add ifdef.
1688 * libdb/os_win32/os_open.c (__os_open): When using a
1689 user-registered open function to open the file (and not
1690 CreateFile()), we still need to set the DB_FH::handle, too, as all
1691 the other stuff in libdb/os_win32 assumes it is correctly set
1692 up. On Win32, addressbook/backends/file needs to register an own
1693 open function (that uses g_open()) as the pathnames e-d-s handles
1694 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1695 codepage that CreateFile() wants.
1697 2005-12-06 Tor Lillqvist <tml@novell.com>
1699 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1700 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1702 * src/GNOME_Evolution_DataServer.server.in.in: Use
1703 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1704 compile-time paths in the .server file on Win32. libbonobo on
1705 Win32 interprets relative location paths to exes or shlibs as
1706 being relative to the directory where the .server file was found.
1707 This makes the .server file point to the correct executable
1708 regardless of where e-d-s is installed on the end-user machine.
1710 2005-12-02 Tor Lillqvist <tml@novell.com>
1712 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1713 the executable file's name in the InterfaceCheck location.
1715 * evolution-data-server-zip.in: New file, a script used to build a
1716 Win32 zipfile distribution of E-D-S. (End users will not be
1717 expected to install from zipfiles, they would be for power users
1718 and developers only.)
1721 * configure.in: Distribute and expand it.
1723 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1725 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1727 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1728 defined in glib -2.8 only for win32 as it fails to build
1729 for OS which has glib 2.4.
1731 2005-12-01 Tor Lillqvist <tml@novell.com>
1733 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1734 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1737 2005-11-25 Tor Lillqvist <tml@novell.com>
1739 * libedataserver/e-categories.c (add_category_if_not_present):
1740 Drop unused static function.
1741 (e_categories_add_relative): New function. Form the pathname to
1742 the icon file at run-time (for installability in freely chosen
1743 location on Windows).
1744 (initialize_categories_config): Call e_categories_add_relative()
1745 with just the basename of the icon files.
1747 * libedataserver/e-data-server-module.c
1748 (e_data_server_module_init): Include libedataserver-private.h to
1749 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1750 pathname construction) on Windows.
1752 * libedataserver/e-time-utils.c: Include strptime() implementation
1753 lifted from glibc for portability. Use it unless
1754 HAVE_STRPTIME. Make it local for this file, though.
1756 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1757 GLib 2.8 instead of gethostname().
1759 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1760 instead of strncasecmp() for portability.
1762 * libedataserver/e-util.c: Implement install-anywhere machinery
1764 (DllMain): Minimal DllMain that just tucks away the handle to the
1766 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1767 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1768 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1769 e_util_replace_prefix): Functions intended also for Evolution. We
1770 assume e-d-s and evo are installed in the same folder on the
1773 * libedataserver/e-util.h: Declare the above new public Win32-only
1776 * libedataserver/libedataserver-private.h: New file. Declares so
1777 far some Win32-only functionality, to be used in various parts of
1780 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1781 gstdio wrappers for better non-ASCII filename support on
1782 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1783 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1784 instead of hardcoding 1024. Drop leftover debugging printouts.
1786 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1787 more configure-time pathname definitions (as used elsewhere in
1788 e-d-s) in INCLUDES so that they can be recognized and changed at
1789 run-time to end-user machine installation paths on Win32.
1791 * src/server.c: No segv handling on Win32. Run-time path
1792 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1793 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1794 gnome_program_init().
1796 2005-11-18 Ross Burton <ross@burtonini.com>
1798 * libedataserver/md5-utils.c:
1799 * libedataserver/e-component-listener.c:
1802 2005-11-17 Ross Burton <ross@burtonini.com>
1804 * libedataserver/md5-utils.c:
1805 * libedataserver/md5-utils.h:
1806 Don't do byte order checks at runtime but use the GLib
1807 G_BYTE_ORDER macro (#319592)
1809 2005-11-17 Ross Burton <ross@burtonini.com>
1811 * libedataserver/e-account-list.c:
1812 * libedataserver/e-account.c:
1813 * libedataserver/e-component-listener.c:
1814 * libedataserver/e-file-cache.c:
1815 * libedataserver/e-iterator.c:
1816 * libedataserver/e-list-iterator.c:
1817 * libedataserver/e-list.c:
1818 * libedataserver/e-sexp.c:
1819 * libedataserver/e-source-group.c:
1820 * libedataserver/e-source-list.c:
1821 * libedataserver/e-source.c:
1822 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1824 2005-11-15 Ross Burton <ross@burtonini.com>
1826 * libedataserver/e-data-server-module.c
1827 Use lazy bindings (#321515)
1829 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1831 * NEWS, configure.in: Release updates, bump version.
1832 ***** Release 1.5.2 *****
1834 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1836 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1838 2005-10-28 Sushma Rai <rsushma@novell.com>
1840 * libedataserver/e-categories.c (initialize_categories_config): Add
1841 default categories only if the category list is empty in gconf, so that
1842 we don't bring back the deleted category from the default list
1843 every time. Fixes #273905.
1845 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1847 * src/GNOME_Evolution_DataServer.server.in.in:
1848 Fixed bonobo server install locations as well.
1851 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1853 * configure.in: Update version, libtool numbers.
1854 *** Release 1.5.1 ***
1855 * src/Makefile.am : Fixed the executable installation
1856 error in the previous patch. Executable installed in
1857 libexecdir - not under evolution-data-server-$(API_VERSION).
1859 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1861 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1862 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1863 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1864 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1865 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1866 OAFIID:GNOME_Evolution_DataServer_Logging from
1867 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1868 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1869 data-server-@VERSION@@EXEEXT@.
1870 * src/Makefile.am: In section install-evolution-data-servers:
1871 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1872 data-server-$(API_VERSION)
1873 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1874 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1875 evolution-data-server-$(BASE_VERSION)
1877 2005-10-17 Ross Burton <ross@burtonini.com>
1880 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1882 2005-10-14 Ross Burton <ross@burtonini.com>
1884 * configure.in: Remove unused dependencies from the pkg-config
1885 calls and add E_FACTORY_CFLAGS/_LIBS.
1887 * src/Makefile.am: Use E_FACTORY_*.
1889 * libedataserver/e-sexp.c:
1890 * libedataserver/test-source-list.c:
1891 Don't use libgnome when GTK+ or GLib will do.
1893 * libedataserver/libedataserver.pc.in:
1894 Fix strings, update libraries.
1896 2005-09-17 Andre Klapper <a9016009@gmx.de>
1899 * libedataserver/e-categories.c: adding translator comment for
1902 2005-09-16 Tor Lillqvist <tml@novell.com>
1904 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1905 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1906 comparing are just ASCII anyway, so spell it out that we really do
1907 need ASCII casefolding only.
1909 2005-09-15 Tor Lillqvist <tml@novell.com>
1911 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1912 integral type (or pointer) that can be cast to a guint64 without
1913 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1915 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1918 * libedataserver/e-util.c: Just include <glib.h> instead of a
1919 random set of <glib/*.h>. Remove large amount of whitespcace on
1921 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1922 proper Unicode case folding or normalization is done.
1923 (e_util_pthread_id): New function, returns an integer representing
1924 a thread. Only for debugging output and logging purposes, cannot
1925 be guaranteed to be consistent on all platforms.
1927 * libedataserver/e-util.h: Include <pthread.h>. Declare
1928 e_util_pthread_id().
1930 2005-09-14 Tor Lillqvist <tml@novell.com>
1935 * win32/libedataserverui.def: New files. Bootstrap import library
1936 for libedataserverui. Needed in servers/exchange/storage where
1937 libexchange-storage-1.2.la links to libedataserverui before it has
1940 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1941 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1942 also win32/Makefile.
1944 * Makefile.am: Add win32 to SUBDIRS.
1946 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1948 * confugure.in : Add API_VERSION to config.h
1950 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1952 * configure.in : Update release number to 2.4.0
1954 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1956 * configure.in: Do not build camel docs.
1957 * docs/reference/Makefile.am: Removed camel docs.
1958 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1960 2005-08-22 Not Zed <NotZed@Ximian.com>
1962 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1963 the func to remove a warning.
1965 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1967 * configure.in : bump version
1968 ***** Release 1.3.8 *****
1970 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1972 * docs/reference/Makefile.am : enable libedataserver docs
1973 * libedataserver/e-sexp.h, docs/reference/libedataserver
1974 /libedataserver-sections.txt: Fix build issues - patch
1975 contributed by Tor Lillqvist <tml@novell.com>
1977 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
1979 * configure.in: Build camel-docs.
1980 * docs/reference/Makefile.am: Build camel-docs.
1982 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
1984 * libedataserver/e-xml-hash-utils.[ch]:
1985 (e_xmlhash_foreach_key_remove): function to remove
1987 Committing for Armin Bauer <armin.bauer@desscon.com>
1988 and modified by <jmubeen@novell.com> and
1989 <vvaradhan@novell.com>.
1991 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
1993 * configure.in : Add the check for NTLM support in OpenLDAP. This
1994 is needed for enabling the Exchange support in e-d-s.
1996 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
1998 * configure.in : Build libedataserver api docs
2000 2005-08-18 Tor Lillqvist <tml@novell.com>
2002 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2003 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2004 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2006 2005-08-13 Tor Lillqvist <tml@novell.com>
2008 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2011 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2014 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2016 * configure.in: Update version, libtool numbers.
2018 *****Release 1.3.7*****
2020 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2022 * configure.in: fix for bug #300048. patch
2023 submitted by Roland Illig <roland.illig@gmx.de>
2025 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2027 * configure.in: update libtool numbers for libebook
2029 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2031 * configure.in: Bump version number
2033 *****Release 1.3.6.1***** includes fix for
2034 #311731 - (Removing folders from an IMAP)
2037 2005-07-28 Tor Lillqvist <tml@novell.com>
2039 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2041 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2043 * configure.in : bump version
2044 ****** Release 1.3.6 *****
2046 2005-07-21 Joe Shaw <joeshaw@novell.com>
2048 * libedataserver/e-source-group.c:
2049 * libedataserver/e-source-list.c:
2050 * libedataserver/e-source.c: Change the init and class_init
2051 functions to contain the whole class name for the benefit of the
2054 2005-07-20 Tor Lillqvist <tml@novell.com>
2056 * configure.in: Enable building with Mozilla nspr and nss on
2057 Win32. No -ldl on Win32. No import library for softokn3.dll.
2059 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2061 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2064 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2066 * configure.in : bump version, libtool numbers.
2067 ***** Release 1.3.5 *****
2069 2005-07-06 Ross Burton <ross@openedhand.com>
2071 * libedataserver/e-util.c:
2072 Remove a function and table which is in GLib.
2074 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2076 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2077 to the conventions (_ instead of -).
2079 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2081 * configure.in : bump version, libtool numbers.
2083 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2085 * libedataserver/e-categories.c: (initialize_categories_config):
2086 Fix all the compiler warnings.
2088 2005-06-22 Tor Lillqvist <tml@novell.com>
2090 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2091 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2092 EXEEXT in EVO_SUBST_SERVER_RULE.
2094 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2096 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2097 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2099 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2101 * configure.in : Print the status for Exchange support being present.
2102 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2104 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2106 * configure.in : Fixed a minor typo to fix make clean.
2108 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2110 * configure.in : Added the Exchange server communication code to
2111 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2112 * servers/Makefile.am : Now build exchange as well.
2114 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2116 * configure.in : Do not build camel docs. They are borked now :(
2118 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2120 * configure.in : bump version, libtool numbers.
2122 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2124 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2125 names for CORBA services.
2127 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2129 * configure.in: Disable the libedataserver api docs build
2130 * docs/reference/Makefile.am: Here too. It doesn't build.
2132 2005-05-24 Tor Lillqvist <tml@novell.com>
2134 * configure.in: Define NO_UNDEFINED as -no-undefined and
2135 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2136 them. Check for strtok_r. Add gobject-2.0 to
2137 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2139 2005-05-24 Tor Lillqvist <tml@novell.com>
2141 Make libdb as included in e-d-s build on Win32 with mingw. (The
2142 official build setup for libdb uses MSVC.)
2144 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2145 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2146 empty on Unix, "_win32" on Win32) to use those source files that
2147 have an own copy in os_win32 from there.
2149 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2150 libdb/build_win32_db_config.h file.
2152 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2155 * libdb/dist/configure: Manually make corresponding changes as in
2156 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2159 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2161 2005-05-19 Tor Lillqvist <tml@novell.com>
2163 * configure.in: Check for regexec in a separate -lregex. Add
2164 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2165 too. Don't bother mentioning glib as gthread and gmodule drag in
2168 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2170 * configure.in : bump version, libtool numbers.
2172 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2174 * docs/reference/Makefile.am : Do not build
2175 camel docs. They are a bit flaky ATM.
2177 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2179 * libedataserver/e-categories.c (add_category_if_present): new private
2180 function to create standard categories if they don't exist.
2181 (initialize_categories_config): make sure, in all cases, that our
2182 standard categories are available.
2184 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2186 * libedataserver/e-categories.c: Add new Anniversary category,
2189 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2191 * configure.in: export LIBSOUP for use elsewhere.
2193 2005-05-06 Tor Lillqvist <tml@novell.com>
2195 * configure.in: Check for Win32 (mingw), set Automake
2196 conditional. Move the libtool stuff a bit earlier so that $host
2197 gets set early and can be checked in a more logical place. Check
2198 for some more headers and functions. Use gobject-2.0 instead of
2199 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2200 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2201 calls its .pc file. On Win32, copy the libtool generated here to
2204 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2206 * configure.in: Added "docs/reference/calendar/libedata-cal".
2208 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2211 * docs/reference/calendar/Makefile.am:
2212 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2215 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2218 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2220 * docs/reference/calendar/*: improved API documentation.
2222 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2224 * configure.in: bump version, libtool numbers.
2226 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2228 * configure.in: Modify camelproviderdir to use API_VERSION.
2229 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2231 2005-04-20 Ross Burton <ross@burtonini.com>
2233 * src/offline-listener.c:
2234 Remove an usused variable.
2236 2005-04-20 Ross Burton <ross@burtonini.com>
2238 * libedataserver/e-data-server-module.c:
2239 * libedataserver/e-data-server-module.h:
2241 Use a #define hack to revert API change to EDataServerModule.
2243 2005-04-20 Ross Burton <ross@burtonini.com>
2245 * configure.in: Depend on GLib 2.4.
2247 * libedataserver/e-data-server-module.c:
2248 * libedataserver/e-data-server-module.h:
2249 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2250 e_data_server_module_init to _initialize.
2253 Update for change to e-data-server-module.h.
2255 2005-04-20 Ross Burton <ross@burtonini.com>
2257 * src/offline-listener.c: Don't leak a GConfValue.
2259 2005-04-20 James Henstridge <james@jamesh.id.au>
2261 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2262 doesn't trigger configure failures with newer versions of
2263 pkg-config. Fixes bug #300435.
2265 2005-04-14 Sushma Rai <rsushma@novell.com>
2267 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2268 absolute uri, when relative uri is changed if source is having absolute
2272 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2274 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2276 * configure.in: bump version, leave extensiondir, idldir,
2277 bonobo server and libtool numbers untouched (use API_VERSION
2279 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2280 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2282 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2284 * po/en_GB.po: Updated British English translations
2286 2005-03-31 Steve Murphy <murf@e-tools.com>
2288 * configure.in: Added "rw" to ALL_LINGUAS.
2290 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2292 * configure.in: Added "xh" to ALL_LINGUAS.
2294 2005-03-29 James Bowes <bowes@cs.dal.ca>
2296 * docs/reference/libedataserver/libedataserver-docs.sgml:
2297 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2298 e-time-utils and e-xml-hash-utils.
2299 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2300 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2302 * libedataserver/e-time-utils.c:
2303 * libedataserver/e-time-utils.h:
2304 * libedataserver/e-xml-hash-utils.c:
2305 * libedataserver/e-xml-hash-utils.h: New API documentation.
2307 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2309 * configure.in: Add ne in ALL_LINGUAS
2311 2005-03-23 James Bowes <bowes@cs.dal.ca>
2313 * configure.in: Add docs/reference/libedataserver/Makefile
2315 * docs/reference/Makefile.am: Add libedataserver as subdir.
2316 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2318 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2319 sections for new API docs.
2320 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2321 nice formatting for the new documentation.
2322 * libedataserver/e-trie.c:
2323 * libedataserver/e-uid.c:
2324 * libedataserver/e-url.c:
2325 * libedataserver/e-url.h:
2326 * libedataserver/e-util.c:
2327 * libedataserver/e-util.h:
2328 * libedataserver/md5-utils.c:
2329 * libedataserver/md5-utils.h: Document public functions and data
2331 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2332 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2333 * docs/reference/libedataserver/tmpl/e-url.sgml:
2334 * docs/reference/libedataserver/tmpl/e-util.sgml:
2335 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2336 files for API documentation.
2338 2005-03-06 JP Rosevear <jpr@novell.com>
2340 * configure.in: bump version, libtool numbers
2342 2005-02-28 JP Rosevear <jpr@novell.com>
2344 * configure.in: bump version, libtool numbers
2346 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2348 * libedataserver/e-data-server-module.c: (load_module_dir):
2349 Don't leak the module path.
2351 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2353 * libdb/dbinc/mutex.h: Fix PPC assembly.
2355 2005-02-07 JP Rosevear <jpr@novell.com>
2357 * configure.in: bump version. libtool numbers
2359 2005-02-07 Ross Burton <ross@openedhand.com>
2361 * libedataserver/e-db3-utils.c:
2362 Remove useless libgnome use.
2364 2005-02-03 Ross Burton <ross@burtonini.com>
2366 * libedataserver/e-categories.c:
2367 * libedataserver/e-component-listener.c:
2368 * libedataserver/e-time-utils.c:
2369 * servers/groupwise/e-gw-connection.c:
2373 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2375 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2376 gboolean and always FALSE to remove the idle callback after saving.
2377 (save_config): new function that marks the config as dirty and installs
2379 (initialize_categories_config, e_categories_remove, e_categories_add,
2380 e_categories_set_color_for, e_categories_set_icon_file_for): call
2381 save_config() when saving the categories.
2383 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2385 * configure.in: Generate the old imap makefile.
2387 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2389 * libedataserver/e-categories.c (initialize_categories_config): pass
2390 a correct boolean value as the 'searchable' flag.
2392 2005-01-26 JP Rosevear <jpr@novell.com>
2396 * src/server-logging.h: add private structure to instance
2398 * src/server-logging.c (server_logging_register_domain): track the
2399 information for the registration so we can later unregister it
2400 (server_logging_dispose): unregister the log handlers and from the
2401 information and list
2402 (server_logging_finalize): free the private structure
2403 (server_logging_class_init): set finalize/dispose methods
2405 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2407 * libedataserver/e-categories.[ch] (e_categories_add): added a
2408 'searchable' argument.
2409 (e_categories_is_searchable): new function.
2410 (hash_to_xml_string): add the 'searchable' property to the config.
2412 2005-01-24 JP Rosevear <jpr@novell.com>
2414 * configure.in: bump version, libtool numbers
2416 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2418 * configure.in: Removed the enable checks for IMAP4, we just
2419 always build it now. Also don't generate
2420 camel/providers/imap/Makefile as we no longer build it.
2422 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2424 * libedataserver/e-source.c
2425 (e_source_update_from_xml_node) : look for
2426 case where passed in node does not contain any properites.
2427 In the case reset the properites of the source
2428 and emit the changed signal
2429 makes personal books unselectable
2430 from auto-completion
2432 2005-01-14 Priit Laes <amd@store20.com>
2434 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2435 'wa' to ALL_LINGUAS.
2437 2005-01-14 Not Zed <NotZed@Ximian.com>
2439 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2440 build ESexp as a GObject anymore (it is used by camel).
2442 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2444 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2446 * libedataserver/e-sexp.[ch]: removed the usage of the
2447 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2448 (e_sexp_new): fixed some typoes.
2449 (e_sexp_class_init): use g_type_class_peek_parent to get the
2450 parent class for our class.
2452 2005-01-08 Not Zed <NotZed@Ximian.com>
2454 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2457 * libedataserver/e-url.c (e_url_shroud): setup string manually
2458 don't use *.%s as it depends on locale.
2460 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2462 * e-categories.c (escape_string): new function.
2463 (hash_to_xml_string): add category names after escaping them.
2464 (initialize_categories_config): mark the configuration as not dirty
2465 only when we just got the list of categories from it.
2467 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2470 * Makefile.am: added weather calendar backend to build.
2472 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2474 * libedataserver/e-categories.c (initialize_categories_config): set
2475 the configuration to not dirty even when we add the set of built-in
2478 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2480 * libedataserver/e-categories.c (initialize_categories_config): set
2481 the initialized flag to TRUE before starting, or we'll get infinite
2482 recurrent calls to this function.
2484 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2486 * libedataserver/e-categories.c (initialize_categories_config): use _()
2487 instead of N_() for translatable strings.
2489 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2491 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2492 called at idle times.
2493 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2495 (initialize_categories_config): install the idle callback.
2497 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2500 * art/category*.png: added category icons from GAL.
2503 * configure.in: added 'art' directory to build.
2505 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2507 * libedataserver/Makefile.am: added new files to the build.
2509 2004-12-31 JP Rosevear <jpr@novell.com>
2511 * Makefile.am: clean iconv-detect.h
2513 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2515 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2516 if any of the properties change
2518 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2520 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2521 include the BASE_VERSION and the full path).
2523 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2525 * src/offline-listener.[ch] :New class to listen for gconf
2526 key and set online/offline modes on factories -> backends
2528 * src/Makefile.am : added new source file
2529 offline-listener.[ch] to _SOURCES
2531 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2533 * Makefile.am: build servers/ dir before camel/.
2535 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2537 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2538 (ALIGNED_SIZE): New macro.
2539 (MemPoolNode): Remove "data" member.
2540 (MemPoolThresholdNode): Likewise.
2541 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2542 &n->data[N] to ensure proper alignment.
2544 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2546 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2547 a convenience context that sets up and provides the shared model
2548 and widgets for one name selection session.
2550 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2551 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2553 2004-12-20 JP Rosevear <jpr@novell.com>
2555 * configure.in: bump version, libtool numbers
2557 2004-12-20 JP Rosevear <jpr@novell.com>
2559 * libedataserverui/test-name-selector.c (main): no need to init
2560 mime utils explicitly any more
2562 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2564 * libedataserverui/test-name-selector.c (main): Don't lie to
2565 gnome_program_init () about our name.
2567 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2569 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2571 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2573 (clear_contact_source): Keep the primary contact array around even
2575 (query_contact_source): Make sure the book is opened before we
2576 try to open a view to it. Set view to NULL if we can't get one.
2577 (e_contact_store_add_book): Allocate temporary memory on stack.
2578 (e_contact_store_remove_book): Free the primary contact array.
2580 * libedataserverui/e-destination-store.c
2581 (e_destination_store_insert_destination): Implement.
2582 (e_destination_store_append_destination): Renamed from
2583 _add_destination (). Connect to destination's "changed" signal.
2584 (e_destination_store_remove_destination): Disconnect from
2587 * libedataserverui/e-name-selector-dialog.c (add_destination):
2588 Use e_destination_store_append_destination ().
2590 * libedataserverui/test-name-selector.c (start_test): We don't
2591 need the gconf_path. Set up an ENameSelectorEntry for testing.
2592 (main): Remove junk related to gconf_path.
2594 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2595 entry for Evolution contacts. Still considered unstable.
2597 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2598 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2600 2004-12-17 JP Rosevear <jpr@novell.com>
2602 * libedataserverui/test-name-selector.c (close_dialog): destroy
2604 (start_test): listen for any response so we can exit
2606 * libedataserverui/e-name-selector-dialog.glade: don't make the
2607 blank window visible
2609 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2611 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2612 it's useless and breaks the evo build.
2614 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2616 * libedataserverui/test-name-selector.c: Implement a test for
2617 ENameSelectorDialog.
2619 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2620 (test_name_selector_SOURCES)
2621 (test_name_selector_LDADD): Build parameters for the test.
2623 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2625 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2627 * libedataserverui/e-destination-store.[ch]: Implement
2628 EDestinationStore, a GtkTreeModel interface to a list of
2631 * libedataserverui/e-name-selector-model.[ch]: Implement
2632 ENameSelectorModel, a model that provides an EContactStore and a
2633 list of EDestinationStores whose members are filtered out from
2636 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2637 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2638 interactively, producing lists of EDestinations.
2640 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2641 specification for the ENameSelectorDialog interface.
2643 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2645 (e_contact_store_get_books): Free a small temp allocation.
2646 (e_contact_store_remove_book): Get the pointer to the source struct.
2648 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2650 * Makefile.am (INCLUDES): Add a define providing the installed
2652 (libedataserverui_1_2_la_SOURCES): Add new files.
2653 (libedataserveruiinclude_HEADERS): Add new files.
2654 (glade_DATA): Add new Glade file.
2655 (EXTRA_DIST): Dist glade_DATA.
2657 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2659 * configure.in: Pull in libglade-2.0.
2661 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2663 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2664 a GtkTreeModel interface to EBook views.
2666 * libedataserverui/test-contact-store.c: Implement an interactive
2667 test for EContactStore.
2669 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2670 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2672 (test_contact_store_SOURCES)
2673 (test_contact_store_LDADD): Build the interactive test for
2676 2004-12-09 JP Rosevear <jpr@novell.com>
2678 * configure.in: check for zlib, for the gzip mime filter
2680 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2684 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2685 e_file_cache_thaw_changes): new functions to disable temporarily
2687 (e_file_cache_init): initialize new private members.
2688 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2689 cache file as dirty when we are frozen.
2691 2004-12-06 Rodney Dawes <dobey@novell.com>
2693 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2695 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2697 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2699 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2700 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2702 2004-12-03 Rodney Dawes <dobey@novell.com>
2704 * configure.in: Remove the commented out OpenSSL block
2705 Don't do pkg-config --exists for mozilla, just try to use the
2706 PKG_CONFIG() macro, and set have_nss="no" if it fails
2708 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2709 e-msgport code that needs it
2711 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2713 * configure.in: Display configuration info after configure runs
2714 (S/MIME, SSL, Kerberos, etc)
2716 2004-12-03 Not Zed <NotZed@Ximian.com>
2718 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2719 iconv_libs to the library list.
2721 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2723 * Makefile.am: Build libedataserverui after non-UI libraries that it
2726 2004-11-28 JP Rosevear <jpr@novell.com>
2728 * configure.in: bump version, libtool numbers
2730 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2732 * libedataserverui/e-source-selector.[ch]:
2733 (selector_button_press_event): if rt-clicked on a source
2734 group, set it as primary on the selector and emit a popup event.
2735 (e_source_selector_get_primary_source_group): accessor for
2736 primary source group.
2738 2004-11-16 Not Zed <NotZed@Ximian.com>
2740 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2742 * configure.in: Added more camel required config checks. Build
2743 the camel makefiles. Not sure if this should be in its own
2746 2004-11-15 Not Zed <NotZed@Ximian.com>
2748 * libedataserver/e-util.c: include config.h.
2750 * libedataserver/e-sexp.c: updated from evolution/e-util.
2752 * libedataserver/e-memory.c: updated from evolution/e-util.
2754 * iconv-detect.c: added iconv format checker.
2756 * configure.in: add stftime checks and iconv charset format checks.
2758 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2760 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2763 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2765 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2766 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2767 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2769 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2771 * configure.in: use evolution-data-server-$BASE_VERSION as the
2774 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2778 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2780 2004-11-02 JP Rosevear <jpr@novell.com>
2784 * configure.in: require libbonobo >= 2.4.2
2786 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2788 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2790 2004-10-27 JP Rosevear <jpr@novell.com>
2792 * src/server.c: include just include signal.h for portability
2794 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2796 * libedataserverui/Makefile.am:
2797 * libedataserverui/e-source-selector-dialog.[ch]: added source
2798 selector dialog widget.
2800 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2802 2004-10-14 JP Rosevear <jpr@novell.com>
2804 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2807 * libedataserverui/e-source-option-menu.c: ditto
2809 2004-10-14 JP Rosevear <jpr@novell.com>
2811 * libedataserverui/libedataserverui.pc.in: link to the right lib
2812 and require libedataserver 1.2
2814 2004-10-13 JP Rosevear <jpr@novell.com>
2816 * libedataserver/e-data-server-marshal.list: add missing
2819 2004-10-13 JP Rosevear <jpr@novell.com>
2821 * Makefile.am: build libedataserverui
2823 2004-10-13 JP Rosevear <jpr@novell.com>
2825 * libedataserverui/test-source-option-menu.c: move from evolution
2827 * libedataserverui/e-source-selector.c: ditto
2829 * libedataserverui/e-source-selector.h: ditto
2831 * libedataserverui/e-source-option-menu.c: ditto
2833 * libedataserverui/e-source-option-menu.h: ditto
2835 * libedataserverui/test-source-selector.c: ditto
2837 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2839 * libedataserverui/Makefile.am: build libedataserverui and test progs
2841 * configure.in: add libtool versioning for libedataserverui and
2844 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2846 Probably fixes bugs #67600 and #65996.
2848 * libdb/dbinc/mutex.h
2849 * libdb/dist/config.hin
2850 * libdb/dist/configure
2851 * libdb/mutex/mut_tas.c
2852 * libdb/lock/lock_region.c
2853 * libdb/dist/aclocal/mutex.ac
2854 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2855 x86-64 and a couple of other archs, and rebuild the generated
2858 2004-10-04 Chris Toshok <toshok@ximian.com>
2860 * libedataserver/e-data-server-module.h: add the prototype for the
2861 eds_module_* functions here, so modules can include this file
2862 instead of writing their own prototypes in module sepcific
2865 2004-09-30 Chris Toshok <toshok@ximian.com>
2867 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2868 variables so extension authors can find the place to install their
2871 2004-09-30 Chris Toshok <toshok@ximian.com>
2873 * src/GNOME_Evolution_DataServer.server.in.in: add this
2874 (previously generated) file to the build.
2876 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2877 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2880 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2881 addressbook/calendar backend .la's from here.
2882 (SERVER_IN_FILE): always use
2883 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2884 generated from LDAP/NOLDAP.
2885 (EXTRA_DIST): remove
2886 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2887 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2889 * src/server.c (setup_books): replace hardcoded knowledge of
2890 backends with a call to e_data_book_factory_register_backends.
2891 (setup_cals): remove explicit backend registration with a call to
2892 e_data_cal_factory_register_backends.
2893 (main): call e_data_server_module_init.
2895 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2896 (libedataserver_la_SOURCES): add e-data-server-module.c
2897 (libedataserverinclude_HEADERS): add e-data-server-module.h
2899 * libedataserver/e-data-server-module.[ch]: new files, manage the
2900 extensions. ripped almost entirely from Dave Camp's nautilus
2903 * configure.in (privlibdir, extensiondir): new Makefile variables.
2905 2004-09-23 Not Zed <NotZed@Ximian.com>
2909 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2910 idle id after we've been called.
2912 2004-09-23 JP Rosevear <jpr@novell.com>
2914 * Makefile.am: don't hard code pkg config version
2916 * configure.in: bump version, reset libtool versions because the
2917 library is now versioned
2919 * libedataserver/Makefile.am: build versioned lib and version
2922 * src/Makefile.am: link against versioned libs
2924 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2926 * libedataserver/e-file-cache.[ch]:
2927 (e_file_cache_get_keys): utility function that allows to get
2928 a list of the keys of all the items in the cache. Used by
2929 the fix for bug #61865
2931 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2933 * libdb/dbinc/mutex.h
2934 * libdb/dist/configure
2935 * libdb/dist/aclocal/mutex.ac
2936 * libdb/dist/aclocal/options.ac:
2937 Applied patch from Toshok that fixes issues related to NPTL and AMD
2940 2004-09-16 JP Rosevear <jpr@novell.com>
2942 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2944 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2946 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2948 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
2950 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2952 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2954 * configure.in: Added 'id' to ALL_LINGUAS
2955 * po/id.po: Added Indonesian translation
2957 2004-08-27 Akagic Amila <bono@linux.org.ba>
2959 * configure.in: Added 'bs' to ALL_LINGUAS.
2961 2004-08-26 JP Rosevear <jpr@novell.com>
2963 * configure.in: bump verision, libtool numbers
2965 2004-08-26 Not Zed <NotZed@Ximian.com>
2969 * libedataserver/e-util.c (e_util_utf8_strstrcase)
2970 (e_util_utf8_strstrcasedecomp):
2972 * libedataserver/e-sexp.c (e_sexp_term_eval):
2973 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
2974 stupid arcanely out of date and posixly-busted slowaris which
2975 doesn't put alloca in stdlib.h like any sane system.
2977 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
2979 * libedataserver/e-file-cache.c: (add_key_to_list),
2980 (add_object_to_list):
2981 Add missing include, fix warnings.
2983 * libedataserver/e-util.c: add missing include.
2985 * servers/groupwise/e-gw-connection.c:
2986 (e_gw_connection_get_categories):
2987 Fix type, causing warnings.
2989 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
2991 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
2992 assing the value set for filename property to priv->filename
2994 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
2996 * configure.in: Added «nb» to ALL_LINGUAS.
2998 2004-08-13 JP Rosevear <jpr@novell.com>
3000 * configure.in: bump version, libtool numbers, soup requirement
3002 2004-08-13 Rodney Dawes <dobey@novell.com>
3004 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3005 as well as expceted and determined in testing
3007 2004-08-13 Rodney Dawes <dobey@novell.com>
3009 * acinclude.m4: Remove EVO_CHECK_LIB
3010 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3012 2004-08-09 Ankit Patel <ankit@redhat.com>
3014 * configure.in: Added Gujarati & Panjabi
3016 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3018 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3020 2004-08-02 JP Rosevear <jpr@novell.com>
3022 * configure.in: bump version, libtool numbers
3024 2004-08-02 Not Zed <NotZed@Ximian.com>
3026 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3027 so we only run once, and increment our recursive-call code
3028 properly, and actually exit anyway. should fix infinite crash
3031 2004-07-29 Rodney Dawes <dobey@novell.com>
3033 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3034 AC_DEFINE it so we know where to find gnome_segv2
3036 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3037 now define at configure time to find the path to gnome_segv2
3041 2004-07-19 JP Rosevear <jpr@novell.com>
3043 * configure.in: bump version, libtool numbers, soup requirement
3045 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3047 * libedataserver/e-source-group.c (e_source_group_remove_source)
3048 (e_source_group_remove_source) : disconnet the signal
3049 handler registered on source object for CHANGED singal
3050 as we may not be interested in the changes in source once
3051 it is removed form the group
3053 2004-07-12 Chris Toshok <toshok@ximian.com>
3055 [ most likely fixes #57999 ]
3057 * libdb/dist/aclocal/options.ac: set the default unique name to
3058 "_eds". this will append _eds to all externally visible libdb
3059 symbols, so we can be sure it won't conflict with another libdb
3060 (linked dynamically).
3062 * libdb/dist/configure: regen after options.ac change.
3064 * libdb/dist/.cvsignore: ignore db_int_def.h
3066 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3068 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3069 this function public.
3071 2004-07-07 Not Zed <NotZed@Ximian.com>
3073 * src/server.c (main): bind to the right charset (i.e. utf8). See
3076 2004-07-02 JP Rosevear <jpr@novell.com>
3078 * configure.in: bump version, libtool numbers
3080 2004-07-02 Chris Toshok <toshok@ximian.com>
3084 * libedataserver/e-iterator.h: rename the "delete" member to
3085 "remove", to fix c++ build.
3087 * libedataserver/e-iterator.c (e_iterator_delete): same.
3088 (e_iterator_class_init): same.
3090 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3091 (e_list_iterator_remove): same.
3093 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3095 * src/server.c (main): Register a segv handler to popup bug-buddy
3096 or whatever. Fixes bug #51165.
3098 2004-06-14 Not Zed <NotZed@Ximian.com>
3100 * libedataserver/e-source-group.c
3101 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3102 error setting up the new_source entries. #59592.
3104 2004-06-03 JP Rosevear <jpr@novell.com>
3106 * configure.in: bump version, libtool numbers
3108 2004-06-02 Chris Toshok <toshok@ximian.com>
3110 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3112 2004-06-01 Chris Toshok <toshok@ximian.com>
3114 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3115 NULL absolute_uri, so we can clear it.
3117 2004-06-01 Chris Toshok <toshok@ximian.com>
3119 * libedataserver/e-source.c (e_source_set_group): back out the
3120 change that causes this function to always add an absolute_uri to
3121 the ESource, as this uri is always used instead of the
3122 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3123 of the cases. If you want an absolute uri, call
3124 e_source_set_absolute_uri - it should never happen implicitly.
3125 (e_source_copy): when copying an ESource don't create an absolute
3126 uri when @source might have had one.
3127 (e_source_set_absolute_uri): use strcmp, not ==. also,
3128 "source->priv->readonly" governs whether or not data can be stored
3129 in the folder represented by the ESource, not that the ESource
3132 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3134 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3136 2004-05-27 Sushma Rai <rsushma@novell.com>
3138 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3139 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3142 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3143 Build absolute URI only if source is not having it.
3145 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3146 absolute URI to the file.
3148 2004-05-26 Rodney Dawes <dobey@novell.com>
3150 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3151 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3152 properly when < 2.9.8 is found
3154 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3155 requirement here, so that dependents pick it up properly as well
3157 2004-05-19 JP Rosevear <jpr@novell.com>
3159 * configure.in: bump version, libtool numbers
3161 2004-05-17 Rodney Dawes <dobey@ximian.com>
3163 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3164 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3165 mono bindings to work correctly
3169 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3171 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3172 handlers for postal address fields. Bug # 45210
3174 2004-05-03 JP Rosevear <jpr@ximian.com>
3176 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3178 * libedataserver/e-uid.h: ditto
3180 * libedataserver/e-memory.c: remove unnecessary include
3182 * libedataserver/e-uid.c: ditto
3184 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3187 2004-05-03 William Jon McCann <mccann@jhu.edu>
3189 * libedataserver/e-account-list.h:
3190 * libedataserver/e-account.h:
3191 * libedataserver/e-db3-utils.h:
3192 * libedataserver/e-dbhash.h:
3193 * libedataserver/e-iterator.h:
3194 * libedataserver/e-list-iterator.h:
3195 * libedataserver/e-list.h:
3196 * libedataserver/e-memory.h:
3197 * libedataserver/e-sexp.h:
3198 * libedataserver/e-source-group.h:
3199 * libedataserver/e-source-list.h:
3200 * libedataserver/e-source.h:
3201 * libedataserver/e-uid.h:
3202 * libedataserver/e-url.h:
3203 * libedataserver/e-util.h:
3204 * libedataserver/e-xml-hash-utils.h:
3205 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3207 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3209 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3210 yesterday's changes. The data is useless for what I needed it for
3211 (which was for migrating pilot-sync changelog files). md5sums are
3212 ...not what I wanted.
3214 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3216 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3217 3 arguments (key, data, user_data).
3219 2004-04-26 Adam Weinberger <adamw@gnome.org>
3221 * configure.in: Added en_CA to ALL_LINGUAS.
3223 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3225 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3226 that 'key' always points to a malloc'd block of memory that we can
3228 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3229 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3231 (e_xmlhash_write): Save the doc to a tmp file first, only if
3232 saving is successful rename() the file over the original.
3234 2004-04-21 Chris Toshok <toshok@ximian.com>
3236 * configure.in: bump version to 0.0.92.1.
3238 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3240 * acinclude.m4: minor fixes (added missing [] quotation).
3242 2004-04-19 JP Rosevear <jpr@ximian.com>
3244 * configure.in: bump version, libtool numbers
3246 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3248 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3249 AC_SUBST for assinging libegroupwise version number. Defined a
3250 varible LIBSOUP_REQUIRED. added
3251 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3253 * servers/groupwise/Makefile.am: added
3254 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3255 groupwise apis installable
3257 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3260 2004-04-02 JP Rosevear <jpr@ximian.com>
3262 * configure.in: bump version, libtool numbers
3264 2004-03-25 William Jon McCann <mccann@jhu.edu>
3266 * src/server.c (setup_cals): add registration of webcal protocol
3269 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3271 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3272 e-cal-backend-groupwise.h.
3274 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3276 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3279 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3280 opening the cache file, just create it empty, don't fail.
3282 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3284 * configure.in: yank --enable-debug option, not needed anymore.
3286 2004-03-15 Rodney Dawes <dobey@ximian.com>
3288 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3289 * evolution-data-server-1.0.pc.in:
3290 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3291 the libbonobo dependency
3293 2004-03-05 JP Rosevear <jpr@ximian.com>
3295 * configure.in: bump version, libtool numbers and soup requirement
3297 2004-02-26 JP Rosevear <jpr@ximian.com>
3299 * Makefile.am: dist the libdb stuff properly
3301 2004-02-26 Harish K <kharish@novell.com>
3303 * servers/groupwise/e-gw-connection.c : the latest GW server
3304 requires getFolderListRequest instead of the getContainerListRequest
3305 message to get the ids of folders.
3307 2004-02-24 Chris Toshok <toshok@ximian.com>
3309 * libedataserver/e-source-group.c
3310 (e_source_group_new_from_xmldoc): don't leak uid.
3312 2004-02-23 JP Rosevear <jpr@ximian.com>
3314 * Makefile.am: make sure to distclean libdb
3316 * autogen.sh: require automake 1.6
3318 * marshal.mk: make sure we use the srcdir as the location of the
3321 * libdb/dist/Makefile.in: add installcheck target that does
3322 nothing, don't remove tags
3324 * src/Makefile.am: add extra libical includes for srcdir !=
3327 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3329 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3330 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3331 * src/server.c (setup_books) : register groupwise address book backend
3332 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3333 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3334 address book protocols
3336 2004-02-13 Chris Toshok <toshok@ximian.com>
3338 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3339 libdb-4.1.la instead of libdb.a.
3341 * libdb/dist/configure.ac: remove all the static/shared logic and
3342 force libtool to be used. also, remove -rpath from the SOFLAGS.
3343 without -rpath and -static libtool builds the equivalent of a
3344 noinst_ automake library.
3346 * libdb/dist/configure: regen configure from configure.ac.
3348 2004-02-12 Chris Toshok <toshok@ximian.com>
3350 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3352 2004-02-09 Michael Meeks <michael@ximian.com>
3354 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3355 * libedataserver/e-list.c (e_list_get_iterator):
3356 add preconditions for NULL list.
3358 2004-02-09 JP Rosevear <jpr@ximian.com>
3360 * configure.in: Bump version, libtool numbers
3363 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3365 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3367 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3371 * servers/Makefile.am: added servers/ dir to build.
3373 2004-02-03 Chris Toshok <toshok@ximian.com>
3375 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3376 libxml-2.0 as the e-source* stuff needs it.
3378 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3380 * configure.in: require libsoup >= 2.1.6.
3382 2004-01-26 JP Rosevear <jpr@ximian.com>
3384 * configure.in: Bump libtool versions, version, soup requirement
3386 2004-01-25 Sanlig Badral <badral@openmn.org>
3388 * configure.in: Added "mn" to ALL_LINGUAS.
3390 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3392 * configure.in: s/GROUPWISE/SOUP.
3394 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3396 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3399 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3401 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3402 to remove the file cache from disk.
3404 2004-01-21 JP Rosevear <jpr@ximian.com>
3406 * configure.in: include calendar test stuff in AC_OUTPUT
3408 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3410 Fixes nasty crash in e-d-s
3412 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3413 (foreach_hash_func): pass the value also to the XML hash function.
3415 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3418 2004-01-15 JP Rosevear <jpr@ximian.com>
3420 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3421 make sure we don't derefence a NULL pointer
3423 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3425 * libedataserver/e-source-list.c: (load_from_gconf):
3428 * libedataserver/e-source.c: (dump_common_to_xml_node):
3429 Don't output properties tag if there are no properties.
3431 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3433 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3434 correctly when calling g_slist_prepend.
3436 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3438 * configure.in: Added "sq" to ALL_LINGUAS.
3440 2004-01-12 JP Rosevear <jpr@ximian.com>
3442 * configure.in: bump version, libtool numbers
3444 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3446 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3447 by using the CORBA_any directly. Free the CORBA exception.
3449 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3451 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3454 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3456 * libedataserver/e-source-group.h: added new read-only flag
3458 * src/contactdates-server.c: new factory for ContactDates backend
3460 * configure.in: Added new ContactDates calendar backend
3462 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3464 * libedataserver/e-source-list.[ch]
3465 (e_source_list_peek_group_by_name): new function.
3467 2004-01-08 JP Rosevear <jpr@ximian.com>
3469 * libedataserver/e-source-list.c (e_source_list_sync): don't
3470 remove the gconf listener
3472 2004-01-07 JP Rosevear <jpr@ximian.com>
3474 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3476 2004-01-05 Christian Neumair <chris@gnome-de.org>
3478 * addressbook/libebook/e-book.c: Generalize some more strings.
3480 2004-01-05 Christian Neumair <chris@gnome-de.org>
3482 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3484 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3486 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3487 function to get all objects in the cache.
3489 2003-12-29 JP Rosevear <jpr@ximian.com>
3491 * configure.in: bump libsoup requirement, version, libtool numbers
3493 2003-12-23 Ross Burton <ross@burtonini.com>
3495 * docs/reference/addressbook/libebook/tmpl/*:
3496 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3497 * docs/reference/addressbook/libebook/libebook-sections.txt
3498 * docs/reference/addressbook/libebook/libebook.types:
3499 Updated API documentation.
3501 2003-12-21 JP Rosevear <jpr@ximian.com>
3503 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3504 find a source if there is one
3506 * libedataserver/e-source-list.h: add proto
3508 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3510 * src/server.c (setup_logging, setup_interface_check): get the
3511 BonoboObject's we create here out of the function.
3512 (main): re-organize extra interfaces initialization code, and
3513 make sure we unref all objects we have created.
3515 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3517 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3519 (e_source_set_group): Generate and keep an absolute URI so we can
3520 work stand-alone if the group goes away.
3521 (e_source_get_uri): Use build_absolute_uri ().
3523 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3525 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3526 two sources based on UID and full URI.
3528 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3530 * configure.in: added --enable-debug argument.
3532 2003-12-10 Chris Toshok <toshok@ximian.com>
3534 * Makefile.am (ACLOCAL_AMFLAGS): remove
3536 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3538 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3539 to avoid conflicts with GAL's ECache class, which might get
3542 * libedataserver/Makefile.am: added new files.
3544 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3546 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3547 function from GAL, needed for the cache objects.
3549 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3550 directory for the cache file exists by calling e_util_mkdir_hier.
3552 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3554 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3555 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3556 the "calendar:supported_protocols" property.
3558 2003-12-07 JP Rosevear <jpr@ximian.com>
3560 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3563 * src/server.c: set correct default oaf id's
3565 * configure.in: Bump version
3567 2003-12-07 JP Rosevear <jpr@ximian.com>
3569 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3572 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3574 2003-12-07 Chris Toshok <toshok@ximian.com>
3576 * libdb/dist/Makefile.in: make install depend on all.
3578 2003-12-07 JP Rosevear <jpr@ximian.com>
3580 * configure.in: bump version and libsoup requirement
3582 2003-12-04 JP Rosevear <jpr@ximian.com>
3584 * libedataserver/e-source-list.c
3585 (e_source_list_new_for_gconf_default): uses the default gconf
3586 client for getting the source list
3588 * libedataserver/e-source-list.h: add proto
3590 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3592 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3593 to be shared between calendar and addressbook backends.
3595 * libedataserver/Makefile.am: added new files.
3597 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3599 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3600 creating XML from already standalone source.
3601 (e_source_copy): Return the new source, not the one passed in. Duh.
3603 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3605 * libedataserver/e-source.c (e_source_set_property): Emit changed
3607 (copy_property): Implement.
3608 (e_source_copy): Implement. Creates a standalone copy of a source.
3610 2003-11-29 Chris Toshok <toshok@ximian.com>
3612 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3613 DataServer_Logging oaf_server.
3615 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3617 * src/Evolution-DataServer.idl: add a Logging interface. the
3618 events emitted are of type LogEvent.
3620 * src/Makefile.am (evolution_data_server_SOURCES): add
3623 * src/server.c (termination_handler): use g_message, not a printf.
3624 (setup_logging): new function, register the log domains that'll
3625 generate bonobo events.
3626 (main): initialize the DataServer::Logging interface.
3628 * src/server-logging.[ch]: a glib log handler that emits log
3629 events via a BonoboEventSource.
3631 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3633 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3634 (init): Create properties table.
3635 (import_properties): Implement. Imports properties from XML tree to
3637 (e_source_update_from_xml_node): Import properties to table.
3638 (property_dump_cb): Implement. Dumps a property to XML tree.
3639 (dump_common_to_xml_node): Dump properties to XML tree.
3640 (e_source_get_property): Implement.
3641 (e_source_set_property): Implement.
3642 (e_source_foreach_property): Implement.
3644 * libedataserver/test-source-list.c (dump_property): Implement.
3645 (dump_source): Dump properties.
3646 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3648 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3650 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3651 (e_source_update_from_xml_node): Ditto.
3652 (e_source_get_uri): Ditto.
3653 (dump_common_to_xml_node): Implement for parameters common to
3654 dependent and standalone ESources.
3655 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3656 (e_source_to_standalone_xml): Implement.
3657 (e_source_new_from_standalone_xml): Implement.
3659 2003-11-26 Rodney Dawes <dobey@ximian.com>
3661 * Makefile.am: remove \ on last line of LIBDB_FILES
3663 2003-11-26 JP Rosevear <jpr@ximian.com>
3665 * tags: add a dummy file for disting
3667 2003-11-25 Chris Toshok <toshok@ximian.com>
3669 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3670 and AC_PROG_LIBTOOL.
3672 * libdb/dist/configure: same.
3674 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3677 2003-11-25 Chris Toshok <toshok@ximian.com>
3679 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3681 * libdb/dist/configure: same.
3683 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3685 * libedataserver/e-dbhash.c: same.
3686 (e_dbhash_new): pass NULL for txn.
3688 2003-11-25 Chris Toshok <toshok@ximian.com>
3690 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3691 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3692 suck at getting libtool to do what I want.
3694 * libdb/dist/Makefile.in (install-strip install): don't do
3697 * Makefile.am (SUBDIRS): add libdb
3698 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3700 (LIBDB_FILES): list all the db4 files.
3701 (EXTRA_DIST): add the db4 files explicitly to this.
3703 * configure.in: remove all the db3 stuff, and build the embedded
3706 2003-11-25 Aaron Weber <aaron@ximian.com>
3707 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3708 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3709 acinclude.m4 so you can build the stuffwithout gtk-doc
3712 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3713 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3714 * Plus added short/long descriptions and "See Also" where appropriate to:
3715 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3716 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3717 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3718 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3719 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3720 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3721 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3722 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3723 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3724 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3725 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3726 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3727 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3729 2003-11-22 Chris Toshok <toshok@ximian.com>
3731 * dist/NO-AUTO-GEN: don't autogen in here.
3733 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3735 * libdb/Makefile.am: new file so we can integrate libdb into our
3738 2003-11-20 Aaron Weber <aaron@ximian.com>
3739 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3740 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3741 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3742 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3743 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3744 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3745 * docs/reference/calendar/libecal/libecal-sections.txt
3746 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3747 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3748 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3750 2003-11-20 Rodney Dawes <dobey@ximian.com>
3752 * autogen.sh: Remove extra #!/bin/sh line
3754 2003-11-19 JP Rosevear <jpr@ximian.com>
3756 * MAINTAINERS: Update
3758 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3760 * configure.in: require libsoup version from CVS (2.1.1).
3762 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3764 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3766 2003-11-14 JP Rosevear <jpr@ximian.com>
3768 * libedataserver/test-source-list.c: use only libgnome stuff (no
3771 * libedataserver/e-source.c: ditto
3773 * libedataserver/e-source-list.c: ditto
3775 * libedataserver/e-source-group.c: remove use of gal bits, use
3778 * libedataserver/Makefile.am: build and install e-source stuff
3780 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3782 * src/server-interface-check.[ch]: fixed copyright comments.
3784 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3786 * src/server.c (setup_cals): register the Groupwise calendar backend.
3789 * configure.in: added Groupwise calendar backend to build.
3791 2003-11-14 Rodney Dawes <dobey@ximian.com>
3793 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3795 2003-11-11 Chris Toshok <toshok@ximian.com>
3797 * src/server.c (queue_termination): guard against multiple threads
3798 here by using a mutex. also, always remove the
3799 terminal_handler_id if one exists and reinstate it afterward.
3800 This gives us the behavior of always lasting EXIT_TIMEOUT
3801 milliseconds after the most recent book/calendar shutdown. Before
3802 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3803 after the *first* book/calendar shutdown.
3805 2003-11-10 JP Rosevear <jpr@ximian.com>
3807 * Makefile.am: build docs
3809 * configure.in: check for gtk-doc
3811 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3813 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3814 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3815 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3817 2003-11-07 Dan Winship <danw@ximian.com>
3819 * configure.in: Remove a bunch more checks that
3820 evolution-data-server doesn't need. Change "Evolution" to
3821 "evolution-data-server" in two messages. Remove gtk-doc support
3822 since there is currently no doc/ directory, and we'll want to use
3823 the new GTK_DOC_CHECK macro when we add it back anyway.
3825 * libedataserver/ename/*: Moved to libebook
3827 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3828 (libedataserver_la_LIBADD): Remove libename
3829 (libedataserver_la_LDFLAGS): Remove -no-undefined
3831 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3833 2003-11-07 Rodney Dawes <dobey@ximian.com>
3835 * configure.in: Remove kerberos checks since we don't need them here
3837 2003-11-06 JP Rosevear <jpr@ximian.com>
3839 * configure.in: output new .pc file
3841 * evolution-data-server-1.0.pc.in: pkconfig for idl
3843 * libedataserver/ename/Makefile.am: don't install
3845 * libedataserver/Makefile.am: link in libename
3847 2003-11-06 Rodney Dawes <dobey@ximian.com>
3849 * configure.in: Remove dependencies for GUI libs that we don't need
3851 2003-11-06 JP Rosevear <jpr@ximian.com>
3853 * libedataserver/Makefile.am: e-msgport is no longer needed
3855 2003-11-06 JP Rosevear <jpr@ximian.com>
3857 * src/server.c: include the addressbook backend files properly
3859 * src/Makefile.am: link to the individual addressbook backends
3861 2003-11-06 JP Rosevear <jpr@ximian.com>
3863 * src/server.c: include the backend files properly
3865 * src/Makefile.am: link to the individual backends
3867 2003-11-06 JP Rosevear <jpr@ximian.com>
3869 * configure.in (BASE_VERSION): clean up priv* dirs
3871 * src/Makefile.am: install a version binary to libexecdir
3873 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3876 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3878 2003-11-05 JP Rosevear <jpr@ximian.com>
3880 * src/server.c: following renaming of libedata-book
3882 * src/server-interface.[hc]: ditto
3884 2003-11-05 JP Rosevear <jpr@ximian.com>
3886 * src/server.c: following renaming of libedata-cal
3888 * src/server-interface.[hc]: ditto
3890 2003-11-05 JP Rosevear <jpr@ximian.com>
3892 * configure.in: make the priv*dir's sane
3894 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3897 * libedataserver/ename/Makefile.am: ditto
3899 * libedataserver/Makefile.am: install to privincludedir
3901 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3903 * libedataserver/e-util.[ch]: new files to contain a few functions
3906 * libedataserver/Makefile.am: added new files.
3908 * libedataserver/ename/e-address-western.c:
3909 * libedataserver/e-account-list.c:
3910 * libedataserver/e-account.c:
3911 * src/server-interface-check.c:
3912 * configure.in: removed libgal dependency.
3914 2003-11-04 JP Rosevear <jpr@ximian.com>
3916 * src/server.c: tidy up logging messages
3918 2003-11-04 JP Rosevear <jpr@ximian.com>
3920 * src/server.c: properly name space the oaf ids
3922 * src/server-interface-check.c: use the correctly named poa
3924 * src/server-interface-check.h: ditto
3926 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3927 factories and interface check better
3929 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3931 * src/Evolution-DataServer.idl: name space the interface check
3934 2003-11-04 JP Rosevear <jpr@ximian.com>
3936 * src/Evolution-DataServer.idl: server interface check instead of
3937 wombat interface check
3939 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3941 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3943 * src/server.c: adjust to interface check renaming
3945 * src/server-interface-check.[hc]: finish renaming so wombat
3948 2003-11-04 JP Rosevear <jpr@ximian.com>
3950 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3952 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3955 * libedataserver/Makefile.am: install pkg-config file
3957 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3959 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3960 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3961 supported protocols.
3963 2003-11-04 JP Rosevear <jpr@ximian.com>
3965 * MAINTAINERS, TODO: update
3967 2003-11-04 JP Rosevear <jpr@ximian.com>
3969 * src/server-interface-check.h: use G_*_DECLS and include the data
3972 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
3973 the DataServer .server files
3975 2003-11-03 JP Rosevear <jpr@ximian.com>
3977 * configure.in: don't need EVO_DIR
3979 2003-11-03 JP Rosevear <jpr@ximian.com>
3981 * configure.in: remove trailing slash
3983 2003-11-03 JP Rosevear <jpr@ximian.com>
3985 * configure.in: add the trailing slash to the config subdir