1 2008-09-12 Ross Burton <ross@burtonini.com>
3 * libedataserver/e-data-server-marshal.list:
4 Remove, this isn't used since 2007-04-04.
6 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
8 * NEWS: Evolution Data Server 2.23.92 release.
10 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
12 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
14 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
16 * NEWS: Evolution Data Server 2.23.91 release and version bump.
18 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
21 Fix compiler warnings in a couple of the test programs.
23 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
25 * Bug fix #518728: subtle link error: system libs before Evolution
28 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
29 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
30 link order. "incorrect" in this context means "system libs" before
33 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
35 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
38 2008-08-11 Jeff Cai <jeff.cai@sun.com>
40 * configure.in: Add gthread-2.0 in CAMEL checking.
43 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
45 * libedataserver/e-account.c: Harden e_account_[gs]et_*
46 functions by checking ea being NULL and code cleanups
50 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
52 * NEWS: Evolution Data Server 2.23.6 release and version bump.
54 2008-08-04 Matthias Braun <matze@braunis.de>
56 * configure.in: Added WebDAV backend for addressbook.
58 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
60 ** Fix for bug #545022
62 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
65 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
67 ** Fixes part of bug #545558
70 Add an --enable-hula configure option for building the Hula Camel
71 provider, disabled by default.
73 2008-07-23 Johnny Jacob <jjohnny@novell.com>
75 * configure.in (API_VERSION): libcamel version bumped.
76 (eds_micro_version): EDS version bumped to 2.23.6
78 * NEWS: Updates for 2.23.5.
80 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
83 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
86 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
88 ** Fix for bug #523632
90 * configure.in: Added Google contacts backend
92 2008-07-20 Bharath Acharya <abharath@novell.com>
94 ** Fix for bug #200147
96 * libedataserver/e-account.h: Stores the templates folder uri
98 2008-07-20 Luca Ferretti <elle.uca@libero.it>
100 reviewed by: Srinivasa Ragavan
102 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
103 to fix the build. See bug #543656 for details.
105 2008-07-16 Sankar P <psankar@novell.com>
107 Pushing disk summary changes from the madagascar branch
110 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
111 (e_sexp_parse_value):
112 * libedataserver/e-sexp.h:
114 2008-07-14 Milan Crha <mcrha@redhat.com>
116 ** Fix for bug #253509
118 * libedataserver/e-categories.c: Added translators comment.
120 2008-07-09 Tor Lillqvist <tml@novell.com>
122 * evolution-data-server-zip.in: No version number for
123 share/pixmaps/evolution-data-server. Use -D when using -r to not
124 add pointless entries for directories in the zip files.
126 2008-06-26 Julien Puydt <jpuydt@gnome.org>
128 * libedataserver/e-source-group.c: Added missing g_object_unref on
129 sources, fixing leaks and bug #540152.
131 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
133 * configure.in: Doltify
135 2008-06-17 Johnny Jacob <jjohnny@novell.com>
137 * configure.in (eds_micro_version): Bumped to 2.23.5.
139 * NEWS: Evolution Data Server 2.23.4 release updates.
141 2008-06-12 Tor Lillqvist <tml@novell.com>
143 * libedataserver/e-proxy.c: Make it compile on Win32, too.
145 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
147 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
148 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
150 2008-06-06 Tor Lillqvist <tml@novell.com>
152 * configure.in: Add a couple of -Wl,--exclude-libs options on
153 Windows to avoid needlessly auto-exporting functions from static
154 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
156 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
159 2008-06-03 Tor Lillqvist <tml@novell.com>
161 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
163 * configure.in: Do use the Winsock getaddrinfo() and
164 getnameinfo(). It should be OK to ignore Windows 2000 by now.
166 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
168 * NEWS: Evolution Data Server 2.23.3 release and version bump.
170 2008-06-02 Tor Lillqvist <tml@novell.com>
172 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
174 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
175 supported Win9x for a while, so no point in attempting to do it
178 2008-05-23 Ed Catmur <ed@catmur.co.uk>
180 ** Fix for bug #533780
183 * libebackend/Makefile.am:
184 Fix the link line for libebackend.
186 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
191 * libedataserver/libedataserver.pc.in:
192 EProxy adds a libsoup dependency to libedataserver. Add
193 this new requirement to a couple places that were missed.
195 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
200 Split the evolution-data-server version into major/minor/micro
201 macros (wow, say that five times fast!) so we can pass them to
202 libedataserver/eds-version.c.
204 * libedataserver/Makefile.am:
205 * libedataserver/eds-version.c:
206 * libedataserver/eds-version.h:
207 New sources files provide macros and functions for checking the
208 version of evolution-data-server. Would have been handy to have
209 in a couple recent API breaks.
211 * docs/references/libedataserver:
212 Add developer documentation for the new symbols.
214 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
216 * libebackend/libebackend.pc.in: Fix a typo.
218 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
220 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
222 * Makefile.am: Build fix for release.
224 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
226 ** Fixes part of bug #424744
228 * libedataserver/e-iconv.[ch]:
229 Deprecate the e-iconv API. Use camel-iconv instead.
231 * libedataserver/e-trie.[ch]:
232 Deprecate the ETrie API. Use CamelTrie instead.
234 * libedataserver/e-msgport.[ch]:
235 Deprecate the EMsgPort API. Use CamelMsgPort instead.
237 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
239 * Reverted commit 8210
241 2008-05-06 Sankar P <psankar@novell.com>
243 * Revert changes committed by bad git-svn usage.
245 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
250 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
252 2008-05-05 Wang Xin <jedy.wang@sun.com>
254 * libedataserver/e-proxy.c: Fixes #530688.
256 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
258 * configure.in: If --enable-gnome-keyring is given, require version
259 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
261 2008-04-30 Milan Crha <mcrha@redhat.com>
263 ** Part of fix for bug #316390
265 * libedataserver/e-categories.h:
266 (e_categories_register_change_listener),
267 (e_categories_unregister_change_listener):
268 * libedataserver/e-categories.c: (EChangedListener),
269 (idle_saver_cb), (finalize_categories), (initialize_categories),
270 (e_categories_set_color_for), (e_categories_set_icon_file_for),
271 (e_categories_register_change_listener), (e_categories_add),
272 (e_categories_unregister_change_listener), (e_categories_remove):
273 New API to support listening for changes in categories.
275 2008-04-23 Rob Bradford <rob@openedhand.com>
279 * libebackend/Makefile.am:
280 * libebackend/libebackend.pc.in:
281 Build framework for new libebackend library.
283 * libedataserver/Makefile.am:
284 Remove files that have moved to libebackend.
286 * libedataserver/e-data-server-module.[ch]:
287 * libedataserver/e-db3-utils.[ch]:
288 * libedataserver/e-dbhash.[ch]:
289 * libedataserer/e-file-cache.[ch]:
290 Moved to libebackend.
294 Use libebackend headers and link to the library.
296 * docs/reference/Makefile.am:
297 * docs/reference/libebackend/Makefile.am:
298 * docs/reference/libebackend/libebackend-docs.xml:
299 * docs/reference/libebackend/libebackend-sections.txt:
300 * docs/reference/libebackend/libebackend.types:
301 Add documentation for new libebackend library.
303 * docs/reference/libedataserver/libedataserver.types:
304 Remove types that have been moved to libebackend.
306 * docs/reference/calendar/libedata-cal/Makefile.am:
307 Add libebackend to the gtk-doc scanner libraries.
309 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
311 * README: Put it back. Apparently Automake insists on it.
313 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
315 * configure.in: Version bump to 2.23.1
317 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
319 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
322 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
326 * README: File is empty, remove it.
328 * Makefile.am: Remove README.
330 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
332 * docs/reference: Add new symbols to the API docs.
334 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
336 * MAINTAINERS: Updating the Camel guards.
338 2008-04-17 Milan Crha <mcrha@redhat.com>
340 ** Part of fix for bug #526741
342 * src/server.c: (main):
343 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
344 Bumped LIBCAMEL_CURRENT to 12.
346 2008-04-15 Milan Crha <mcrha@redhat.com>
348 ** Fix for bug #475616
350 * libedataserver/e-component-listener.c: (watched_lock),
351 (connection_listen_cb), (e_component_listener_finalize),
352 (e_component_listener_new): Use rather rec mutex here.
354 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
356 * configure.in: Do proper checks for largefile support and
357 properly setup proper CFLAGS to support it.
359 2008-04-04 Suman Manjunath <msuman@novell.com>
361 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
362 (e_util_utf8_strstrcasedecomp):
363 Fixed a few compiler warnings (bug #473880)
365 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
367 * configure.in: Version bump for 2.23.1.
369 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
371 * configure.in: Enforce the minimum GLib version (#525242).
373 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
375 ** Fixes part of bug #518710
378 Bump GLib requirement to 2.16.1.
380 * libedataserver/e-dbhash.c:
381 Use GLib's new MD5 Checksum API. The MD5 utilities in
382 libedataserver are now deprecated.
384 * libedataserver/md5-utils.c:
385 * libedataserver/md5-utils.h:
386 Deprecate these functions and reimplement them to be wrappers
387 for GLib's new MD5 Checksum API.
389 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
391 ** Added configurable Proxy settings for Evolution.
393 * libedataserver/Makefile.am:
394 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
395 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
396 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
397 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
398 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
399 (e_proxy_setup_proxy), (e_proxy_peek_uri),
400 (e_proxy_require_proxy_for_uri):
401 * libedataserver/e-proxy.h:
403 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
405 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
407 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
409 * configure.in: Revisit libecal version.
411 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
413 * docs/reference: Minor API documentation updates.
415 2008-03-03 Tor Lillqvist <tml@novell.com>
417 * evolution-data-server-zip.in: Drop duplicated line. Use
418 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
421 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
423 * configure.in: Bump libecal version for libical changes.
425 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
427 * NEWS: Evolution Data Server 2.21.92 release.
429 2008-02-26 Milan Crha <mcrha@redhat.com>
431 ** Fix for bug #475616
433 * libedataserver/e-component-listener.c: (connection_listen_cb),
434 (e_component_listener_finalize), (e_component_listener_new):
435 Guard global static variable with mutex lock.
437 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
439 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
441 2008-02-22 Milan Crha <mcrha@redhat.com>
443 ** Fix for bug #469119
445 * libedataserver/e-time-utils.c: (has_correct_date),
446 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
447 Check also for correct date values if parse is OK.
449 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
451 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
453 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
455 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
456 warnings. Fix from opensuse downstream.
458 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
460 ** Fixes part of bug #516074
462 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
463 defined in <netdb.h> since these are GNU extensions.
465 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
467 * configure.in: Version bump for 2.21.92
469 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
471 * NEWS: Evolution-Data-Server 2.21.91 release.
473 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
477 Fix a compilation error that occurs when building in a
478 remote object directory (#514682, patch by Paul Smith).
480 2008-02-06 Tor Lillqvist <tml@novell.com>
482 * evolution-data-server-zip.in: Look for catalogs in share/locale
483 first, as that is where they will be with a properly built GNU
486 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
488 * configure.in: Version bump for 2.21.91
490 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
492 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
494 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
496 * docs/reference: Refresh the API docs.
498 2008-01-24 Tor Lillqvist <tml@novell.com>
500 * configure.in: Only use the -Wno-sign-compare and
501 -Wno-pointer-sign options if the gcc version used supports them. I
502 am still using gcc 3.4.2 in mingw...
504 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
506 ** Fix for bug #511717
508 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
509 Add gettext imap folders.
511 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
514 Bump some additional package requirements for libsoup-2.4:
515 libbonobo-2.0 >= 2.20.3
518 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
520 * docs/reference/camel/camel-sections.txt:
521 Add camel_session_build_password_prompt.
523 2008-01-15 Dan Winship <danw@gnome.org>
525 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
526 2.4" support, which only ever worked because there was an old CVS
527 version of libsoup that claimed to be 2.4 but still had the 2.2
530 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
532 * configure.in: Version bump to 2.21.90
534 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
536 * NEWS: Evolution Data Server 2.21.5 release.
538 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
540 * docs/reference/camel/camel.types:
541 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
542 absence when running "make dist". See bug #509539 for more info.
544 2008-01-07 Milan Crha <mcrha@redhat.com>
546 ** Fix for bug #339813
548 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
549 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
550 New API functions, returns is parsed string had two-digit year and
551 last one changes "%x" on format of strftime with forced 4-digit year.
552 * libedataserver/e-time-utils.c: (parse_with_strptime):
553 Fix issue when read all text but actual date isn't correct to this format.
554 * libedataserver/e-time-utils.c: (correct_two_digit_year):
556 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
557 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
558 Implementing new API functions.
560 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
562 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
563 instead of gb2312 since GBK is a superset of gb2312.
565 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
567 * configure.in: Version bump to 2.21.5.
569 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
571 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
573 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
576 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
578 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
580 ** Fix for bug #339510
582 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
583 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
585 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
587 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
589 2007-11-26 Milan Crha <mcrha@redhat.com>
591 ** Fix for bug #308815
593 * libedataserver/e-categories.h:
594 * libedataserver/e-categories.c: Dropped colors for categories,
595 so marking those functions as deprecated, and making deprecated
596 parameter 'color' of 'e_categories_add' together with its rename
599 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
601 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
603 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
605 ** Remove trailing whitespace from source code.
607 2007-11-13 Ondrej Jirman <megous@megous.com>
609 ** Fix for bug #494299
611 * libedataserver/e-file-cache.c: (add_key_to_slist),
612 (add_object_to_slist): Rename helper functions.
613 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
614 Fix memory corruption.
616 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
618 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
620 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
622 * servers/google/libgdata/gdata-entry.c:
623 * servers/googgle/libgdata-google/gdata-google-service.c:
624 Fix implicit function declarations.
625 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
627 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
629 * docs/reference/calendar/libecal/libecal-sections.txt:
630 * docs/reference/libedataserverui/libedataserverui-sections.txt:
631 Remove non-existent symbols.
633 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
636 * evolution-data-server-zip.in:
637 * servers/Makefile.am: Initial commit for the google
640 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
642 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
644 * Fixes part of bug #417999
646 * docs/reference/libedataserverui:
647 Add documentation for ESourceComboBox widget.
649 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
651 * iconv-detect.c (main): Remove an unused variable (#483301).
653 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
655 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
656 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
657 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
658 * libedataserver/e-msgport.h: Same.
660 2007-09-27 Ross Burton <ross@openedhand.com>
662 * libedataserver/e-iconv.c:
663 Mark the charset and language arrays as const.
665 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
667 * NEWS, configure.in: Evolution Data Server 1.12.0 release
669 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
671 * NEWS, configure.in: Evolution Data Server 1.11.92 release
673 2007-08-28 Ross Burton <ross@openedhand.com>
676 Fix FSF address (Tobias Mueller, #470445)
678 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
680 * NEWS, configure.in: Evolution Data Server 1.11.91 release
682 2007-08-24 Milan Crha <mcrha@redhat.com>
684 ** Fix for bug #469870
686 * libedataserver/e-categories.c: (e_categories_get_color_for),
687 (e_categories_get_icon_file_for), (e_categories_is_searchable):
688 Simply return from _get_ functions and don't show error warning.
690 2007-08-20 Milan Crha <mcrha@redhat.com>
692 ** Part of fix for bug #367760
694 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
695 Added '#' as non-safe character.
697 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
699 * docs: Refresh Gtk-Doc "section" files.
701 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
703 * libdb/dbm/dbm.c (__db_ndbm_open):
704 * libedataserver/e-dbhash.c (e_dbhash_new):
705 Fix compilation errors caused by glibc's new "open" macro (#466987).
707 2007-08-16 Milan Crha <mcrha@redhat.com>
709 ** Fix for bug #351756
711 * libedataserver/e-time-utils.c: (parse_with_strptime):
712 g_locale_from_utf8 returns NULL on error, so test for that value.
714 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
716 * NEWS, configure.in: Evolution Data Server 1.11.90 release
718 2007-08-13 Ross Burton <ross@openedhand.com>
720 * libedataserver/e-xml-hash-utils.c:
721 * libedataserver/e-data-server-util.c:
722 * libedataserver/e-dbhash.c:
723 * libedataserver/md5-utils.c:
724 * libedataserver/e-account.c:
725 * libedataserver/e-xml-utils.c:
726 * libedataserver/e-source.c:
727 Fix compile warnings.
729 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
731 ** Fix for bug #455799
733 Remove all .cvsignore and update svn:ignore porperty in whole
736 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
738 * MAINTAINERS: Updated the email, svn account.
740 2007-08-02 Ross Burton <ross@openedhand.com>
743 If building against libsoup-2.2, we need 2.2.91 for
744 SOUP_SESSION_TIMEOUT (#451003).
746 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
748 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
750 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
752 * NEWS, configure.in: Evolution Data Server 1.11.6 release
754 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
756 * configure.in: Updated the libtool version for libedataserver
757 version since some APIS has been added.
759 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
761 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
762 Added a API to get the duped property.
764 2007-07-30 Milan Crha <mcrha@redhat.com>
766 * libedataserver/e-source-group.h: (e_source_group_get_property),
767 (e_source_group_set_property), (e_source_group_foreach_property):
768 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
769 (impl_finalize), (e_source_group_init), (import_properties),
770 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
771 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
772 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
773 (e_source_group_get_property), (e_source_group_set_property),
774 (e_source_group_foreach_property):
775 Added support for properties in source group.
777 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
778 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
779 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
782 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
785 Collect all the required package versions in one place and
786 explicitly require GTK+ 2.10 or higher. (#380534)
788 2007-07-27 Johnny Jacob <jjohnny@novell.com>
790 ** Fix for bug #457523.
792 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
795 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
797 * libedataserver/e-account-list.c: Plugged memory leak.
799 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
801 * NEWS, configure.in: Evolution Data Server 1.11.5 release
803 2007-07-03 Milan Crha <mcrha@redhat.com>
805 ** Fix for bug #364731
807 * libedataserver/e-sexp.c: (GScannerConfig):
808 The '+' and '-' are also unary operators, so
809 the identifier could not start with these characters.
811 2007-06-22 Milan Crha <mcrha@redhat.com>
813 * libedataserver/e-account.h:
814 Added new property get_password_canceled into EAccountService
815 struct, because of bug #307410
817 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
819 * camel/providers/imap4/camel-imap4-summary.c:
820 Fix one typo and wrong preposition (bug #452996).
822 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
824 * configure.in: Correct the comment for --enable-gnome-keyring,
827 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
829 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
831 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
833 ** Fix for bug #448589 from Tobias Mueller
835 ** src/Makefile.am: Add support for automake 1.6
837 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
839 ** Fix for bug #443958 from Sebastien Tandel
841 * configure.in: Add support for help string.
843 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
845 ** Fix for bug #437751 from Andreas Köhler
847 * libedataserver/e-time-utils.c:
849 2007-06-05 Irene Huang <irene.huang@sun.com>
851 * configure.in: Add option for using Sun Kerberos
854 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
856 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
858 2007-06-03 Ross Burton <ross@openedhand.com>
863 * src/offline-listener.[ch]:
865 Add --disable-calendar to build without any calendar support
868 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
870 * docs/reference/addressbook/libebook/Makefile.am:
871 * docs/reference/calendar/libecal/Makefile.am:
872 Fix some distcheck errors (#438577).
874 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
876 * camel/camel-stream-mem.c: fix typos in the API documentation
878 2007-05-24 Ross Burton <ross@openedhand.com>
881 Fix krb5 checks when using --as-needed (part of #342830, John
884 2007-05-24 Ross Burton <ross@openedhand.com>
886 * libedataserverui/Makefile.am:
887 Add missing link flags to fix build with -z,defs. (#409542, Loic
890 2007-05-21 Wang Xin <jedy.wang@sun.com>
892 * libedataserver/e-time-utils.c: Fixes #439050.
894 2007-05-20 Ross Burton <ross@openedhand.com>
897 Use a faster pkgconfig call when checking for soup (#438975).
899 2007-05-16 Jules Colding <colding@omesc.com>
901 * configure.in: Removed unused function check
903 2007-05-14 Jules Colding <colding@omesc.com>
905 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
907 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
909 2007-05-14 Srinivasa Ragavan
911 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
913 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
915 ** Fix for bug #361138
917 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
920 2007-05-08 Josselin Mouette <joss@malsain.org>
922 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
924 * src/server.c: (main): Turn the g_error into a g_warning to
925 avoid dumping core when launching two instances (#436197).
927 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
929 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
930 Nullify 'new' after dropping its reference, so that we return NULL.
932 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
934 * docs/reference/camel/Makefile.am:
935 Remove reference to nonexistent libutil.la.
937 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
939 * libedataserver/e-sexp.c:
940 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
942 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
944 ** Fixes part of bug #418852
947 * docs/reference/camel:
948 * docs/reference/Makefile.am:
949 Resurrect Camel's API documentation.
951 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
954 Refresh SGML templates and add the appropriate CFLAGS to satisfy
957 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
959 ** NEWS, configure.in: Evolution data server 1.11.1 release
961 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
963 ** Fix for bug #425535 from Frederic Crozat
965 * src/server.c: Dont submit path of EDS for segv_handler.
967 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
969 * camel/camel-gpg-context.c:
970 Convert messages from gnupg to UTF-8 (#423382).
972 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
974 * Introduce EFlag in libedataserver (#415891)
976 * libedataserver/e-flag.[ch]:
977 New data structure, EFlag, is a simple thread synchronization
978 mechanism. Based on Python's threading.Event class.
980 * docs/reference/libedataserver:
981 Add documentation for EFlag.
983 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
986 Make the libiconv test program returns a value. (#388789)
988 2007-04-05 Ross Burton <ross@openedhand.com>
990 * libedataserver/e-file-cache.c:
991 * libedataserver/e-data-server-util.h:
992 Use g_mkdir_with_parents (#383686).
994 2007-04-04 Ross Burton <ross@burtonini.com>
996 * libedataserver/e-source-group.c:
997 * libedataserver/e-data-server-marshal.list:
998 * libedataserver/e-account-list.c:
999 * libedataserver/e-source-list.c:
1000 * libedataserver/e-iterator.c:
1001 * libedataserver/e-source.c:
1002 * libedataserver/Makefile.am:
1003 Remove marshallers that are in GLib (#400970).
1005 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1007 * libedataserver/e-source.c:
1008 Store colors as a string specification instead of an integer.
1009 Introduce new color API and deprecate the old. (#373117)
1011 New API: e_source_set_color_spec()
1012 e_source_peek_color_spec()
1014 Old API: e_source_set_color()
1015 e_source_unset_color()
1016 e_source_get_color()
1018 * libedataserver/test-source-list.c:
1019 Use the new ESource color API. (#373117)
1021 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1023 * libedataserver/e-account.c (receipt_policy_to_str):
1024 * libedataserver/e-iconv.c (e_dlist_init):
1025 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1026 * libedataserver/e-trie.c (e_trie_search):
1027 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1028 Fix some compiler warnings. Patch from Kjartan Maraas.
1030 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1032 * libedataserver/e-data-server-util.c:
1033 * libedataserver/e-uid.c:
1034 * libedataserver/e-xml-utils.c:
1035 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1036 code for GLib < 2.8 (#418971).
1038 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1040 * libedataserver/e-data-server-module.c:
1041 Fix "incompatible pointer type" warnings (#360619).
1043 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1045 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1046 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1048 * iconv-detect.c: Fix an implicit function declaration.
1050 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1052 * MAINTAINERS : Updates on the new guards.
1054 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1056 * NEWS, configure.in: Evolution-Data-Server 1.10
1059 2007-03-08 Ross Burton <ross@openedhand.com>
1062 * docs/reference/addressbook/libedata-book:
1063 * docs/reference/libedataserverui:
1064 Add gtk-doc framework.
1066 * docs/reference/addressbook/libebook:
1067 * docs/reference/calendar/libedata-cal:
1068 * docs/reference/calendar/libecal:
1069 Refresh to match source.
1071 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1073 2007-03-08 Ross Burton <ross@openedhand.com>
1075 * docs/reference/addressbook/libebook/libebook-sections.txt:
1076 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1077 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1078 Add missing symbols (#400169).
1080 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1082 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1085 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1087 * configure.in : Update intltool version.
1089 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1091 ** Fixes bug #356177
1093 * libedataserver/e-msgport.h: Deprecate EMutex.
1095 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1097 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1100 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1102 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1103 Patch from Trond Myklebust. Closes bug #360017.
1105 2007-02-12 Ross Burton <ross@openedhand.com>
1108 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1110 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1112 * configure.in: Prefix wasn't set for idl files which where then
1113 installed to /idl. Fixes bug #373495
1115 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1117 ** Fixes bug #359979, #384183
1119 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1120 instead of block-and-peek. Eliminates the need for a cache.
1122 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1123 cache logic, which was broken anyway.
1125 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1126 semantics, and simplify the logic.
1128 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1130 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1132 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1134 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1136 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1139 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1141 * src/server.c : s/g_message/printf. Do not call
1142 glib methods before g_thread_init.
1144 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1146 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1149 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1151 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1154 * libedataserver/e-msgport.[ch]: Obsolete EThread
1156 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1158 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1161 * camel/Makefile.am: Enable versioning for camel library
1163 2006-12-09 Tor Lillqvist <tml@novell.com>
1165 * libedataserver/e-categories.c (default_categories[]): Don't use
1166 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1167 literal string on Windows.
1168 (load_default_categories): Instead, construct the full image file
1169 pathname at run-time.
1171 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1173 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1176 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1180 * libedataserver/e-categories.c (e_categories_get_list):
1181 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1183 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1185 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1188 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1190 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1191 Partial fix for #358004. Ensure type correctness on the argument.
1193 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1195 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1198 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1203 Remove EDS version from imagesdir.
1205 * libedataserver/e-categories.c:
1206 Store category information in ~/.evolution/categories.xml rather
1207 than the "/apps/evolution/general/category_master_list" GConf key.
1208 Streamline the code.
1210 * libedataserver/e-categories.c: (e_categories_get_list)
1211 Sort the list before returning it.
1213 * libedataserver/e-categories.c:
1214 (e_categories_get_color_for, e_categories_set_color_for,
1215 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1216 e_categories_is_searchable)
1217 Issue a warning if the given category name does not exist.
1219 2006-10-16 Sankar P <psankar@novell.com>
1221 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1223 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1224 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1225 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1226 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1228 * libedataserver/e-msgport.h:
1230 Re-written EMsgPort.c API using GAsyncQueue
1232 2006-10-10 Tor Lillqvist <tml@novell.com>
1234 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1237 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1239 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1242 2006-09-29 Ross Burton <ross@openedhand.com>
1244 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1245 Add EDestination, remove e-book-async.
1247 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1248 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1249 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1250 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1251 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1252 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1253 Add some simple docs and re-gen.
1255 2006-09-29 Ross Burton <ross@openedhand.com>
1257 * docs/reference/addressbook/libebook/libebook.types:
1258 * docs/reference/addressbook/libebook/libebook-sections.txt:
1259 Add missing symbols and merge the async methods into the EBook
1262 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1266 * src/Makefile.am: Add a uninstall-local rule to remove
1267 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1269 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1273 * src/server-logging.c: (server_logging_dispose)
1274 Chain up to parent's dispose() method.
1276 * src/server-logging.c: (server_logging_finalize)
1277 Chain up to parent's finalize() method.
1279 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1281 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1284 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1286 * configure.in, camel/providers/Makefile.am:
1287 Make IMAP4rev1 provider a conditional feature,
1288 turned off by default. Fixes #324118.
1290 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1292 * configure.in, NEWS: EDS 1.7.92 release.
1294 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1297 * libedataserver/e-source-list.c:
1298 (e_source_list_new), (e_source_list_new_for_gconf),
1299 (e_source_list_new_for_gconf_default): use get_source_list_type.
1300 (get_source_list_type): Check if the type is already registered and
1303 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1305 * configure.in, NEWS: EDS 1.7.91 release.
1307 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1309 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1310 Do not set the filename if it is already set.
1312 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1315 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1316 symmetric to e_msgport_wait
1317 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1319 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1321 * configure.in, NEWS: EDS 1.7.90.1 release.
1323 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1325 * NEWS, configure.in: EDS 1.7.90 release updates
1326 and version, libtool numbers bumped.
1328 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1330 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1331 (committed by Karsten Bräckelmann)
1333 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1335 * configure.in, NEWS: EDS 1.7.4 release updates
1336 and version, libtool numbers bumped.
1338 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1340 * *.pc.in: defined @datarootdir@. Fixes #344596.
1342 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1345 * libedataserver/e-iterator.c (e_iterator_is_valid):
1348 2006-06-16 Tor Lillqvist <tml@novell.com>
1350 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1351 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1353 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1354 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1355 the socket functions don't touch errno. (And there is no EINTR
1356 style error possible in WinSock 2 anyway, according to MSDN.)
1358 2006-06-15 Tor Lillqvist <tml@novell.com>
1360 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1361 also to the Win32 branch of the if statement, to avoid error
1362 message when running the configure script.
1364 2006-06-13 Andre Klapper <a9016009@gmx.de>
1367 changing "couldn't", "can't" and "didn't" to proper
1368 English. Fixes bug #342160.
1370 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1372 * configure.in, NEWS: EDS 1.7.3 release updates
1373 and version, libtool numbers bumped.
1375 2006-06-12 simon.zheng <simon.zheng@sun.com>
1380 Add SunLDAP library support - a variant of Netscape LDAP.
1382 2006-06-07 Frederic Peters <fpeters@0d.be>
1384 * configure.in: Assume strftime() is ok and supports %l and %k when
1385 running in cross-compilation mode.
1387 2006-06-02 Tor Lillqvist <tml@novell.com>
1389 * configure.in: Catch more failure modes of strftime() when
1390 presented with conversion specifications %l and %k: On Windows,
1391 these just do nothing, you don't get a 'l' or 'k' in the result,
1392 which was all we used to test for here. Catch also if strftime()
1393 does nothing at all when presented with a format containing
1394 unsupported conversion specifications.
1396 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1397 strftime() doesn't have %e either.
1399 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1401 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1402 checking errno for EINTR.
1403 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1404 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1405 easier strace debugging purposes.
1407 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1409 Hopeful fix for Novell bug #176277
1411 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1412 slightly to make ::prpipe a union more like ::pipe.
1413 (e_pipe): For convenience, on error set the fds each to -1.
1414 (e_prpipe): New convenience function much like e_pipe but for
1416 (e_msgport_new): Always create the pipes here now instead of
1417 creating them on demand.
1418 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1420 (e_msgport_prfd): Same.
1422 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1424 * configure.in: Added gnome-vfs-2.0 to camel library
1426 2006-05-24 Ross Burton <ross@burtonini.com>
1428 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1429 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1430 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1431 Update for doc changes.
1433 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1435 * configure.in: Update intltool requirements.
1437 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1439 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1440 database delete the DB structure.
1441 Patch by Ross Burton <ross@openedhand.com>
1444 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1446 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1447 do not overwrite the value. Fixes a bug introduced by the previous
1450 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1452 * addressbook/libebook/libebook.pc.in,
1453 addressbook/libedata-book/libedata-book.pc.in,
1454 calendar/libecal/libecal.pc.in,
1455 calendar/libedata-cal/libedata-cal.pc.in,
1456 configure.in, evolution-data-server.pc.in,
1457 libedataserver/libedataserver.pc.in,
1458 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1459 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1462 2006-05-09 Ross Burton <ross@openedhand.com>
1464 * libedataserver/e-data-server-module.h:
1465 * libedataserver/e-data-server-module.c:
1466 Allow EDataServerModule to remove unused modules (#319396).
1468 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1470 * configure.in: Patch from Sushuma Rai to fix build with
1471 modern openldap versions. Closes part of bug #325957.
1473 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1475 * po/LINGUAS: New file listing all supported languages.
1477 * configure.in: Use po/LINGUAS instead of including all languages
1478 directly in this file. See the wiki for more information:
1479 http://live.gnome.org/GnomeGoals/PoLinguas
1481 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1483 * configure.in: Figure out auto-magically what the mozilla-nss
1484 pkg-config module name is.
1486 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1488 * NEWS, configure.in: Release updates. Bump version.
1489 ***** Release 1.7.1 *****
1491 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1493 * configure.in : Added a configure time switch to support dynamic
1494 linking with libdb. The default is static linking and by using the
1495 switch --with-libdb=prefix dynamic linking with libdb can be
1497 Patch by Ross Burton <ross@burtonini.com>
1499 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1501 * configure.in: Added the Mail Directory configure info.
1503 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1505 * configure.in: Remove obsolete entry for no_NO.
1507 2006-04-10 Tor Lillqvist <tml@novell.com>
1509 * libedataserver/e-time-utils.c (get_locale_string)
1510 (translate_picture): New Win32-only helper functions.
1511 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1512 in calendar reported by Thierry Dubois.
1514 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1516 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1517 O_LARGEFILE if not present and to set other required CFLAGS for
1520 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1523 * libedataserver/e-source-group.c: Check if the
1524 object is created before accessing it.
1526 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1528 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1530 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1532 * configure.in: Added support for gnome-key-ring.
1534 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1537 * libedataserverui/e-name-selector-dialog.c:
1538 (e_name_selector_dialog_init): Select contacts from address book
1539 screen doesn't use current contact source
1541 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1543 * configure.in, NEWS: Release updates. Bump version.
1544 ***** Release 1.5.92 *****
1546 2006-02-27 Tor Lillqvist <tml@novell.com>
1548 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1549 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1550 let's drop them from here.
1552 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1554 Fixes #332318 #329356
1555 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1556 %x for representing the date for current locale.
1558 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1560 * configure.in, NEWS: Release updates. Bump version.
1561 ***** Release 1.5.91 *****
1563 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1565 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1566 call g_source_remove() when source id is 0. Closes bug #327413.
1568 2006-02-09 Sushma Rai <rsushma@novell.com>
1570 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1571 Fixed some memory leaks. See #329251.
1573 2006-02-09 Sushma Rai <rsushma@novell.com>
1575 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1576 xml properties. See #309316.
1578 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1580 * evolution-data-server.pc.in: Add variable execversion
1581 that denotes the version of the evolution-data-server
1584 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1586 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1588 2006-02-02 Tor Lillqvist <tml@novell.com>
1590 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1591 present on XP only. Windows 2000 is still widespread.
1593 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1595 * configure.in, NEWS: Release updates, bump version
1596 ***** Release 1.5.90 *****
1598 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1600 * libedataserver/e-data-server-module.c:
1601 (e_data_server_module_add_type):
1602 * libedataserver/e-data-server-module.h:
1603 Reverting the previous commit as it breaks the API freeze.
1604 Shall get this in HEAD as soon as we branch out.
1606 2006-01-30 Ross Burton <ross@openedhand.com>
1608 * libedataserver/e-data-server-module.c:
1609 * libedataserver/e-data-server-module.h:
1610 Add e_data_server_remove_unused() to release unused modules
1613 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1615 * configure.in: add "zh_HK" to ALL_LINGUAS.
1617 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1619 * configure.in, NEWS: Release updates, bump version
1621 ***** Release 1.5.5 *****
1623 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1625 * libedataserver/e-source-list.[ch] : added a function called
1626 e_source_list_is_gconf_updated () which returns a boolean indicating
1627 whether or not a given ESourceList instance is in sync with its
1628 corresponding gconf xml or not.
1629 e_source_list_sync () : added an if clause that uses the above
1630 function before updating the gconf.
1632 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1634 * configure.in : Add target for CALDAV calendar
1637 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1639 * src/GNOME_Evolution_DataServer.server.in.in:
1641 The Cal and Book Factory oafids should reflect
1642 the API version rather than the BASE version.
1645 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1647 * docs/reference/camel/camel-sections.txt:
1648 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1649 Detele the function camel_mkdir description.
1651 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1654 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1657 (e_util_mkdir_hier):Merge the change
1658 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1660 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1663 * libedataserver/Makefile.am:
1664 * libedataserver/e-file-cache.c:
1665 * libedataserver/e-msgport.c:
1666 * libedataserver/e-time-utils.c:
1668 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1669 e-data-server-util.c.
1671 2006-01-08 Tor Lillqvist <tml@novell.com>
1673 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1674 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1675 declarations with current mingw w32api headers.
1677 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1679 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1680 in evolution module has been developed further, merge those
1681 changes into libedataserver and drop e-util/e-account-list.c.
1683 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1684 evolution module has been developed further, merge those changes
1685 into libedataserver and drop e-util/e-account-list.h.
1687 libedataserver/e-account.c: Since e-util/e-account.c in
1688 evolution module has been developed further, merge those changes
1689 into libedataserver and drop e-util/e-account.c.
1691 libedataserver/e-account.h: Since e-util/e-account.h in
1692 evolution module has been developed further, merge those changes
1693 into libedataserver and drop e-util/e-account.h.
1695 2006-01-04 Tor Lillqvist <tml@novell.com>
1697 * libedataserver/e-util.c (e_util_replace_prefix): As this
1698 (Win32-only) function is called from evo, too, it needs a third
1699 argument, the configure time prefix that it should replace,
1700 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1701 configured with different temporary dirs as prefix, which is the
1704 * libedataserver/e-util.h: Update declaration correspondingly.
1706 * src/server.c (libdir): Modify calls correspondingly.
1708 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1710 * NEWS, configure.in: Release updates, bump version
1712 ***** Release 1.5.4 *****
1714 2005-12-13 Tor Lillqvist <tml@novell.com>
1716 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1717 building against GLib >= 2.8, not just on Win32.
1719 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1721 * NEWS, configure.in: Release updates, bump version
1723 ***** Release 1.5.3 *****
1725 2005-12-09 Tor Lillqvist <tml@novell.com>
1727 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1728 Unix/Winsock differences.
1730 Use separate flag fields to indicate whether we have a thread or
1731 not in the EThread and EMutex structs. There is no portable way to
1732 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1735 The portable way to check two pthread_t values for equality is
1738 Use e_util_pthread_id() to get an "id" for the thread in debugging
1741 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1742 pair. Should have this in GLib, I guess. This code snippet is
1743 essentially duplicated in
1744 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1745 place I don't recall now.
1747 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1748 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1751 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1752 against GLib 2.8, use g_mkdir_with_parents().
1753 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1754 strings, then does a linguistically correct comparison using
1756 (e_filename_make_safe): New function, move here from
1757 evolution/e-util/e-util.c.
1758 (g_rename, g_stat): Win32-only fixed versions of these GLib
1759 functions, just until the next GLib version including the same
1760 fixes is out. This version of g_rename() overwrites existing
1761 files, and this version of g_stat() strips trailing insignificant
1764 * libedataserver/e-util.h: Declare the new functions.
1766 2005-12-08 Tor Lillqvist <tml@novell.com>
1768 * libedataserver/e-db3-utils.c
1769 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1771 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1772 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1773 always use slashes, not platform-dependent separators.
1774 (e_source_set_name): Compare the strings, not the pointers.
1776 * libedataserver/e-source-group.c (e_source_group_set_name):
1777 Compare the strings, not the pointers.
1779 * libedataserver/e-xml-utils.c
1780 * libedataserver/e-xml-utils.h: New files.
1781 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1782 the file names we handle on Win32 are in UTF-8, which libxml2
1783 doesn't grok. So, when using GLib 2.8, we map the file with the
1784 GMappedFile API and use xmlParseMemory(). When built against older
1785 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1786 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1787 e-xml-utils.c. Presumably should move all the rest of the
1788 functions from there, too.
1790 * libedataserver/Makefile.am: Add the new files. Install
1793 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1794 e_xml_save_file(). As e_xml_save_file() does the very careful
1795 saving using a temporary filename and then rename, don't need to
1798 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1802 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1803 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1806 2005-12-07 Tor Lillqvist <tml@novell.com>
1808 * libdb/dbinc/db_int.in: As we are using this file (and not the
1809 prebuilt one in libdb/build_win32/db_int.h) when building using
1810 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1811 Win32, too. Add ifdef.
1813 * libdb/os_win32/os_open.c (__os_open): When using a
1814 user-registered open function to open the file (and not
1815 CreateFile()), we still need to set the DB_FH::handle, too, as all
1816 the other stuff in libdb/os_win32 assumes it is correctly set
1817 up. On Win32, addressbook/backends/file needs to register an own
1818 open function (that uses g_open()) as the pathnames e-d-s handles
1819 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1820 codepage that CreateFile() wants.
1822 2005-12-06 Tor Lillqvist <tml@novell.com>
1824 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1825 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1827 * src/GNOME_Evolution_DataServer.server.in.in: Use
1828 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1829 compile-time paths in the .server file on Win32. libbonobo on
1830 Win32 interprets relative location paths to exes or shlibs as
1831 being relative to the directory where the .server file was found.
1832 This makes the .server file point to the correct executable
1833 regardless of where e-d-s is installed on the end-user machine.
1835 2005-12-02 Tor Lillqvist <tml@novell.com>
1837 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1838 the executable file's name in the InterfaceCheck location.
1840 * evolution-data-server-zip.in: New file, a script used to build a
1841 Win32 zipfile distribution of E-D-S. (End users will not be
1842 expected to install from zipfiles, they would be for power users
1843 and developers only.)
1846 * configure.in: Distribute and expand it.
1848 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1850 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1852 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1853 defined in glib -2.8 only for win32 as it fails to build
1854 for OS which has glib 2.4.
1856 2005-12-01 Tor Lillqvist <tml@novell.com>
1858 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1859 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1862 2005-11-25 Tor Lillqvist <tml@novell.com>
1864 * libedataserver/e-categories.c (add_category_if_not_present):
1865 Drop unused static function.
1866 (e_categories_add_relative): New function. Form the pathname to
1867 the icon file at run-time (for installability in freely chosen
1868 location on Windows).
1869 (initialize_categories_config): Call e_categories_add_relative()
1870 with just the basename of the icon files.
1872 * libedataserver/e-data-server-module.c
1873 (e_data_server_module_init): Include libedataserver-private.h to
1874 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1875 pathname construction) on Windows.
1877 * libedataserver/e-time-utils.c: Include strptime() implementation
1878 lifted from glibc for portability. Use it unless
1879 HAVE_STRPTIME. Make it local for this file, though.
1881 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1882 GLib 2.8 instead of gethostname().
1884 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1885 instead of strncasecmp() for portability.
1887 * libedataserver/e-util.c: Implement install-anywhere machinery
1889 (DllMain): Minimal DllMain that just tucks away the handle to the
1891 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1892 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1893 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1894 e_util_replace_prefix): Functions intended also for Evolution. We
1895 assume e-d-s and evo are installed in the same folder on the
1898 * libedataserver/e-util.h: Declare the above new public Win32-only
1901 * libedataserver/libedataserver-private.h: New file. Declares so
1902 far some Win32-only functionality, to be used in various parts of
1905 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1906 gstdio wrappers for better non-ASCII filename support on
1907 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1908 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1909 instead of hardcoding 1024. Drop leftover debugging printouts.
1911 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1912 more configure-time pathname definitions (as used elsewhere in
1913 e-d-s) in INCLUDES so that they can be recognized and changed at
1914 run-time to end-user machine installation paths on Win32.
1916 * src/server.c: No segv handling on Win32. Run-time path
1917 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1918 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1919 gnome_program_init().
1921 2005-11-18 Ross Burton <ross@burtonini.com>
1923 * libedataserver/md5-utils.c:
1924 * libedataserver/e-component-listener.c:
1927 2005-11-17 Ross Burton <ross@burtonini.com>
1929 * libedataserver/md5-utils.c:
1930 * libedataserver/md5-utils.h:
1931 Don't do byte order checks at runtime but use the GLib
1932 G_BYTE_ORDER macro (#319592)
1934 2005-11-17 Ross Burton <ross@burtonini.com>
1936 * libedataserver/e-account-list.c:
1937 * libedataserver/e-account.c:
1938 * libedataserver/e-component-listener.c:
1939 * libedataserver/e-file-cache.c:
1940 * libedataserver/e-iterator.c:
1941 * libedataserver/e-list-iterator.c:
1942 * libedataserver/e-list.c:
1943 * libedataserver/e-sexp.c:
1944 * libedataserver/e-source-group.c:
1945 * libedataserver/e-source-list.c:
1946 * libedataserver/e-source.c:
1947 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1949 2005-11-15 Ross Burton <ross@burtonini.com>
1951 * libedataserver/e-data-server-module.c
1952 Use lazy bindings (#321515)
1954 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1956 * NEWS, configure.in: Release updates, bump version.
1957 ***** Release 1.5.2 *****
1959 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1961 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1963 2005-10-28 Sushma Rai <rsushma@novell.com>
1965 * libedataserver/e-categories.c (initialize_categories_config): Add
1966 default categories only if the category list is empty in gconf, so that
1967 we don't bring back the deleted category from the default list
1968 every time. Fixes #273905.
1970 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1972 * src/GNOME_Evolution_DataServer.server.in.in:
1973 Fixed bonobo server install locations as well.
1976 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1978 * configure.in: Update version, libtool numbers.
1979 *** Release 1.5.1 ***
1980 * src/Makefile.am : Fixed the executable installation
1981 error in the previous patch. Executable installed in
1982 libexecdir - not under evolution-data-server-$(API_VERSION).
1984 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1986 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1987 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1988 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1989 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1990 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1991 OAFIID:GNOME_Evolution_DataServer_Logging from
1992 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1993 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1994 data-server-@VERSION@@EXEEXT@.
1995 * src/Makefile.am: In section install-evolution-data-servers:
1996 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1997 data-server-$(API_VERSION)
1998 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1999 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2000 evolution-data-server-$(BASE_VERSION)
2002 2005-10-17 Ross Burton <ross@burtonini.com>
2005 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2007 2005-10-14 Ross Burton <ross@burtonini.com>
2009 * configure.in: Remove unused dependencies from the pkg-config
2010 calls and add E_FACTORY_CFLAGS/_LIBS.
2012 * src/Makefile.am: Use E_FACTORY_*.
2014 * libedataserver/e-sexp.c:
2015 * libedataserver/test-source-list.c:
2016 Don't use libgnome when GTK+ or GLib will do.
2018 * libedataserver/libedataserver.pc.in:
2019 Fix strings, update libraries.
2021 2005-09-17 Andre Klapper <a9016009@gmx.de>
2024 * libedataserver/e-categories.c: adding translator comment for
2027 2005-09-16 Tor Lillqvist <tml@novell.com>
2029 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2030 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2031 comparing are just ASCII anyway, so spell it out that we really do
2032 need ASCII casefolding only.
2034 2005-09-15 Tor Lillqvist <tml@novell.com>
2036 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2037 integral type (or pointer) that can be cast to a guint64 without
2038 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2040 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2043 * libedataserver/e-util.c: Just include <glib.h> instead of a
2044 random set of <glib/*.h>. Remove large amount of whitespcace on
2046 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2047 proper Unicode case folding or normalization is done.
2048 (e_util_pthread_id): New function, returns an integer representing
2049 a thread. Only for debugging output and logging purposes, cannot
2050 be guaranteed to be consistent on all platforms.
2052 * libedataserver/e-util.h: Include <pthread.h>. Declare
2053 e_util_pthread_id().
2055 2005-09-14 Tor Lillqvist <tml@novell.com>
2060 * win32/libedataserverui.def: New files. Bootstrap import library
2061 for libedataserverui. Needed in servers/exchange/storage where
2062 libexchange-storage-1.2.la links to libedataserverui before it has
2065 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2066 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2067 also win32/Makefile.
2069 * Makefile.am: Add win32 to SUBDIRS.
2071 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2073 * confugure.in : Add API_VERSION to config.h
2075 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2077 * configure.in : Update release number to 2.4.0
2079 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2081 * configure.in: Do not build camel docs.
2082 * docs/reference/Makefile.am: Removed camel docs.
2083 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2085 2005-08-22 Not Zed <NotZed@Ximian.com>
2087 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2088 the func to remove a warning.
2090 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2092 * configure.in : bump version
2093 ***** Release 1.3.8 *****
2095 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2097 * docs/reference/Makefile.am : enable libedataserver docs
2098 * libedataserver/e-sexp.h, docs/reference/libedataserver
2099 /libedataserver-sections.txt: Fix build issues - patch
2100 contributed by Tor Lillqvist <tml@novell.com>
2102 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2104 * configure.in: Build camel-docs.
2105 * docs/reference/Makefile.am: Build camel-docs.
2107 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2109 * libedataserver/e-xml-hash-utils.[ch]:
2110 (e_xmlhash_foreach_key_remove): function to remove
2112 Committing for Armin Bauer <armin.bauer@desscon.com>
2113 and modified by <jmubeen@novell.com> and
2114 <vvaradhan@novell.com>.
2116 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2118 * configure.in : Add the check for NTLM support in OpenLDAP. This
2119 is needed for enabling the Exchange support in e-d-s.
2121 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2123 * configure.in : Build libedataserver api docs
2125 2005-08-18 Tor Lillqvist <tml@novell.com>
2127 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2128 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2129 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2131 2005-08-13 Tor Lillqvist <tml@novell.com>
2133 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2136 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2139 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2141 * configure.in: Update version, libtool numbers.
2143 *****Release 1.3.7*****
2145 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2147 * configure.in: fix for bug #300048. patch
2148 submitted by Roland Illig <roland.illig@gmx.de>
2150 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2152 * configure.in: update libtool numbers for libebook
2154 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2156 * configure.in: Bump version number
2158 *****Release 1.3.6.1***** includes fix for
2159 #311731 - (Removing folders from an IMAP)
2162 2005-07-28 Tor Lillqvist <tml@novell.com>
2164 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2166 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2168 * configure.in : bump version
2169 ****** Release 1.3.6 *****
2171 2005-07-21 Joe Shaw <joeshaw@novell.com>
2173 * libedataserver/e-source-group.c:
2174 * libedataserver/e-source-list.c:
2175 * libedataserver/e-source.c: Change the init and class_init
2176 functions to contain the whole class name for the benefit of the
2179 2005-07-20 Tor Lillqvist <tml@novell.com>
2181 * configure.in: Enable building with Mozilla nspr and nss on
2182 Win32. No -ldl on Win32. No import library for softokn3.dll.
2184 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2186 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2189 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2191 * configure.in : bump version, libtool numbers.
2192 ***** Release 1.3.5 *****
2194 2005-07-06 Ross Burton <ross@openedhand.com>
2196 * libedataserver/e-util.c:
2197 Remove a function and table which is in GLib.
2199 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2201 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2202 to the conventions (_ instead of -).
2204 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2206 * configure.in : bump version, libtool numbers.
2208 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2210 * libedataserver/e-categories.c: (initialize_categories_config):
2211 Fix all the compiler warnings.
2213 2005-06-22 Tor Lillqvist <tml@novell.com>
2215 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2216 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2217 EXEEXT in EVO_SUBST_SERVER_RULE.
2219 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2221 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2222 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2224 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2226 * configure.in : Print the status for Exchange support being present.
2227 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2229 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2231 * configure.in : Fixed a minor typo to fix make clean.
2233 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2235 * configure.in : Added the Exchange server communication code to
2236 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2237 * servers/Makefile.am : Now build exchange as well.
2239 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2241 * configure.in : Do not build camel docs. They are borked now :(
2243 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2245 * configure.in : bump version, libtool numbers.
2247 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2249 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2250 names for CORBA services.
2252 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2254 * configure.in: Disable the libedataserver api docs build
2255 * docs/reference/Makefile.am: Here too. It doesn't build.
2257 2005-05-24 Tor Lillqvist <tml@novell.com>
2259 * configure.in: Define NO_UNDEFINED as -no-undefined and
2260 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2261 them. Check for strtok_r. Add gobject-2.0 to
2262 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2264 2005-05-24 Tor Lillqvist <tml@novell.com>
2266 Make libdb as included in e-d-s build on Win32 with mingw. (The
2267 official build setup for libdb uses MSVC.)
2269 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2270 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2271 empty on Unix, "_win32" on Win32) to use those source files that
2272 have an own copy in os_win32 from there.
2274 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2275 libdb/build_win32_db_config.h file.
2277 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2280 * libdb/dist/configure: Manually make corresponding changes as in
2281 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2284 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2286 2005-05-19 Tor Lillqvist <tml@novell.com>
2288 * configure.in: Check for regexec in a separate -lregex. Add
2289 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2290 too. Don't bother mentioning glib as gthread and gmodule drag in
2293 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2295 * configure.in : bump version, libtool numbers.
2297 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2299 * docs/reference/Makefile.am : Do not build
2300 camel docs. They are a bit flaky ATM.
2302 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2304 * libedataserver/e-categories.c (add_category_if_present): new private
2305 function to create standard categories if they don't exist.
2306 (initialize_categories_config): make sure, in all cases, that our
2307 standard categories are available.
2309 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2311 * libedataserver/e-categories.c: Add new Anniversary category,
2314 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2316 * configure.in: export LIBSOUP for use elsewhere.
2318 2005-05-06 Tor Lillqvist <tml@novell.com>
2320 * configure.in: Check for Win32 (mingw), set Automake
2321 conditional. Move the libtool stuff a bit earlier so that $host
2322 gets set early and can be checked in a more logical place. Check
2323 for some more headers and functions. Use gobject-2.0 instead of
2324 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2325 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2326 calls its .pc file. On Win32, copy the libtool generated here to
2329 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2331 * configure.in: Added "docs/reference/calendar/libedata-cal".
2333 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2336 * docs/reference/calendar/Makefile.am:
2337 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2340 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2343 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2345 * docs/reference/calendar/*: improved API documentation.
2347 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2349 * configure.in: bump version, libtool numbers.
2351 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2353 * configure.in: Modify camelproviderdir to use API_VERSION.
2354 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2356 2005-04-20 Ross Burton <ross@burtonini.com>
2358 * src/offline-listener.c:
2359 Remove an usused variable.
2361 2005-04-20 Ross Burton <ross@burtonini.com>
2363 * libedataserver/e-data-server-module.c:
2364 * libedataserver/e-data-server-module.h:
2366 Use a #define hack to revert API change to EDataServerModule.
2368 2005-04-20 Ross Burton <ross@burtonini.com>
2370 * configure.in: Depend on GLib 2.4.
2372 * libedataserver/e-data-server-module.c:
2373 * libedataserver/e-data-server-module.h:
2374 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2375 e_data_server_module_init to _initialize.
2378 Update for change to e-data-server-module.h.
2380 2005-04-20 Ross Burton <ross@burtonini.com>
2382 * src/offline-listener.c: Don't leak a GConfValue.
2384 2005-04-20 James Henstridge <james@jamesh.id.au>
2386 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2387 doesn't trigger configure failures with newer versions of
2388 pkg-config. Fixes bug #300435.
2390 2005-04-14 Sushma Rai <rsushma@novell.com>
2392 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2393 absolute uri, when relative uri is changed if source is having absolute
2397 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2399 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2401 * configure.in: bump version, leave extensiondir, idldir,
2402 bonobo server and libtool numbers untouched (use API_VERSION
2404 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2405 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2407 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2409 * po/en_GB.po: Updated British English translations
2411 2005-03-31 Steve Murphy <murf@e-tools.com>
2413 * configure.in: Added "rw" to ALL_LINGUAS.
2415 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2417 * configure.in: Added "xh" to ALL_LINGUAS.
2419 2005-03-29 James Bowes <bowes@cs.dal.ca>
2421 * docs/reference/libedataserver/libedataserver-docs.sgml:
2422 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2423 e-time-utils and e-xml-hash-utils.
2424 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2425 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2427 * libedataserver/e-time-utils.c:
2428 * libedataserver/e-time-utils.h:
2429 * libedataserver/e-xml-hash-utils.c:
2430 * libedataserver/e-xml-hash-utils.h: New API documentation.
2432 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2434 * configure.in: Add ne in ALL_LINGUAS
2436 2005-03-23 James Bowes <bowes@cs.dal.ca>
2438 * configure.in: Add docs/reference/libedataserver/Makefile
2440 * docs/reference/Makefile.am: Add libedataserver as subdir.
2441 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2443 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2444 sections for new API docs.
2445 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2446 nice formatting for the new documentation.
2447 * libedataserver/e-trie.c:
2448 * libedataserver/e-uid.c:
2449 * libedataserver/e-url.c:
2450 * libedataserver/e-url.h:
2451 * libedataserver/e-util.c:
2452 * libedataserver/e-util.h:
2453 * libedataserver/md5-utils.c:
2454 * libedataserver/md5-utils.h: Document public functions and data
2456 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2457 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2458 * docs/reference/libedataserver/tmpl/e-url.sgml:
2459 * docs/reference/libedataserver/tmpl/e-util.sgml:
2460 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2461 files for API documentation.
2463 2005-03-06 JP Rosevear <jpr@novell.com>
2465 * configure.in: bump version, libtool numbers
2467 2005-02-28 JP Rosevear <jpr@novell.com>
2469 * configure.in: bump version, libtool numbers
2471 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2473 * libedataserver/e-data-server-module.c: (load_module_dir):
2474 Don't leak the module path.
2476 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2478 * libdb/dbinc/mutex.h: Fix PPC assembly.
2480 2005-02-07 JP Rosevear <jpr@novell.com>
2482 * configure.in: bump version. libtool numbers
2484 2005-02-07 Ross Burton <ross@openedhand.com>
2486 * libedataserver/e-db3-utils.c:
2487 Remove useless libgnome use.
2489 2005-02-03 Ross Burton <ross@burtonini.com>
2491 * libedataserver/e-categories.c:
2492 * libedataserver/e-component-listener.c:
2493 * libedataserver/e-time-utils.c:
2494 * servers/groupwise/e-gw-connection.c:
2498 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2500 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2501 gboolean and always FALSE to remove the idle callback after saving.
2502 (save_config): new function that marks the config as dirty and installs
2504 (initialize_categories_config, e_categories_remove, e_categories_add,
2505 e_categories_set_color_for, e_categories_set_icon_file_for): call
2506 save_config() when saving the categories.
2508 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2510 * configure.in: Generate the old imap makefile.
2512 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2514 * libedataserver/e-categories.c (initialize_categories_config): pass
2515 a correct boolean value as the 'searchable' flag.
2517 2005-01-26 JP Rosevear <jpr@novell.com>
2521 * src/server-logging.h: add private structure to instance
2523 * src/server-logging.c (server_logging_register_domain): track the
2524 information for the registration so we can later unregister it
2525 (server_logging_dispose): unregister the log handlers and from the
2526 information and list
2527 (server_logging_finalize): free the private structure
2528 (server_logging_class_init): set finalize/dispose methods
2530 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2532 * libedataserver/e-categories.[ch] (e_categories_add): added a
2533 'searchable' argument.
2534 (e_categories_is_searchable): new function.
2535 (hash_to_xml_string): add the 'searchable' property to the config.
2537 2005-01-24 JP Rosevear <jpr@novell.com>
2539 * configure.in: bump version, libtool numbers
2541 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2543 * configure.in: Removed the enable checks for IMAP4, we just
2544 always build it now. Also don't generate
2545 camel/providers/imap/Makefile as we no longer build it.
2547 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2549 * libedataserver/e-source.c
2550 (e_source_update_from_xml_node) : look for
2551 case where passed in node does not contain any properites.
2552 In the case reset the properites of the source
2553 and emit the changed signal
2554 makes personal books unselectable
2555 from auto-completion
2557 2005-01-14 Priit Laes <amd@store20.com>
2559 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2560 'wa' to ALL_LINGUAS.
2562 2005-01-14 Not Zed <NotZed@Ximian.com>
2564 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2565 build ESexp as a GObject anymore (it is used by camel).
2567 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2569 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2571 * libedataserver/e-sexp.[ch]: removed the usage of the
2572 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2573 (e_sexp_new): fixed some typoes.
2574 (e_sexp_class_init): use g_type_class_peek_parent to get the
2575 parent class for our class.
2577 2005-01-08 Not Zed <NotZed@Ximian.com>
2579 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2582 * libedataserver/e-url.c (e_url_shroud): setup string manually
2583 don't use *.%s as it depends on locale.
2585 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2587 * e-categories.c (escape_string): new function.
2588 (hash_to_xml_string): add category names after escaping them.
2589 (initialize_categories_config): mark the configuration as not dirty
2590 only when we just got the list of categories from it.
2592 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2595 * Makefile.am: added weather calendar backend to build.
2597 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2599 * libedataserver/e-categories.c (initialize_categories_config): set
2600 the configuration to not dirty even when we add the set of built-in
2603 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2605 * libedataserver/e-categories.c (initialize_categories_config): set
2606 the initialized flag to TRUE before starting, or we'll get infinite
2607 recurrent calls to this function.
2609 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2611 * libedataserver/e-categories.c (initialize_categories_config): use _()
2612 instead of N_() for translatable strings.
2614 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2616 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2617 called at idle times.
2618 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2620 (initialize_categories_config): install the idle callback.
2622 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2625 * art/category*.png: added category icons from GAL.
2628 * configure.in: added 'art' directory to build.
2630 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2632 * libedataserver/Makefile.am: added new files to the build.
2634 2004-12-31 JP Rosevear <jpr@novell.com>
2636 * Makefile.am: clean iconv-detect.h
2638 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2640 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2641 if any of the properties change
2643 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2645 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2646 include the BASE_VERSION and the full path).
2648 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2650 * src/offline-listener.[ch] :New class to listen for gconf
2651 key and set online/offline modes on factories -> backends
2653 * src/Makefile.am : added new source file
2654 offline-listener.[ch] to _SOURCES
2656 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2658 * Makefile.am: build servers/ dir before camel/.
2660 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2662 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2663 (ALIGNED_SIZE): New macro.
2664 (MemPoolNode): Remove "data" member.
2665 (MemPoolThresholdNode): Likewise.
2666 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2667 &n->data[N] to ensure proper alignment.
2669 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2671 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2672 a convenience context that sets up and provides the shared model
2673 and widgets for one name selection session.
2675 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2676 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2678 2004-12-20 JP Rosevear <jpr@novell.com>
2680 * configure.in: bump version, libtool numbers
2682 2004-12-20 JP Rosevear <jpr@novell.com>
2684 * libedataserverui/test-name-selector.c (main): no need to init
2685 mime utils explicitly any more
2687 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2689 * libedataserverui/test-name-selector.c (main): Don't lie to
2690 gnome_program_init () about our name.
2692 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2694 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2696 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2698 (clear_contact_source): Keep the primary contact array around even
2700 (query_contact_source): Make sure the book is opened before we
2701 try to open a view to it. Set view to NULL if we can't get one.
2702 (e_contact_store_add_book): Allocate temporary memory on stack.
2703 (e_contact_store_remove_book): Free the primary contact array.
2705 * libedataserverui/e-destination-store.c
2706 (e_destination_store_insert_destination): Implement.
2707 (e_destination_store_append_destination): Renamed from
2708 _add_destination (). Connect to destination's "changed" signal.
2709 (e_destination_store_remove_destination): Disconnect from
2712 * libedataserverui/e-name-selector-dialog.c (add_destination):
2713 Use e_destination_store_append_destination ().
2715 * libedataserverui/test-name-selector.c (start_test): We don't
2716 need the gconf_path. Set up an ENameSelectorEntry for testing.
2717 (main): Remove junk related to gconf_path.
2719 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2720 entry for Evolution contacts. Still considered unstable.
2722 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2723 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2725 2004-12-17 JP Rosevear <jpr@novell.com>
2727 * libedataserverui/test-name-selector.c (close_dialog): destroy
2729 (start_test): listen for any response so we can exit
2731 * libedataserverui/e-name-selector-dialog.glade: don't make the
2732 blank window visible
2734 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2736 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2737 it's useless and breaks the evo build.
2739 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2741 * libedataserverui/test-name-selector.c: Implement a test for
2742 ENameSelectorDialog.
2744 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2745 (test_name_selector_SOURCES)
2746 (test_name_selector_LDADD): Build parameters for the test.
2748 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2750 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2752 * libedataserverui/e-destination-store.[ch]: Implement
2753 EDestinationStore, a GtkTreeModel interface to a list of
2756 * libedataserverui/e-name-selector-model.[ch]: Implement
2757 ENameSelectorModel, a model that provides an EContactStore and a
2758 list of EDestinationStores whose members are filtered out from
2761 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2762 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2763 interactively, producing lists of EDestinations.
2765 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2766 specification for the ENameSelectorDialog interface.
2768 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2770 (e_contact_store_get_books): Free a small temp allocation.
2771 (e_contact_store_remove_book): Get the pointer to the source struct.
2773 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2775 * Makefile.am (INCLUDES): Add a define providing the installed
2777 (libedataserverui_1_2_la_SOURCES): Add new files.
2778 (libedataserveruiinclude_HEADERS): Add new files.
2779 (glade_DATA): Add new Glade file.
2780 (EXTRA_DIST): Dist glade_DATA.
2782 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2784 * configure.in: Pull in libglade-2.0.
2786 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2788 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2789 a GtkTreeModel interface to EBook views.
2791 * libedataserverui/test-contact-store.c: Implement an interactive
2792 test for EContactStore.
2794 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2795 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2797 (test_contact_store_SOURCES)
2798 (test_contact_store_LDADD): Build the interactive test for
2801 2004-12-09 JP Rosevear <jpr@novell.com>
2803 * configure.in: check for zlib, for the gzip mime filter
2805 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2809 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2810 e_file_cache_thaw_changes): new functions to disable temporarily
2812 (e_file_cache_init): initialize new private members.
2813 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2814 cache file as dirty when we are frozen.
2816 2004-12-06 Rodney Dawes <dobey@novell.com>
2818 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2820 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2822 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2824 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2825 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2827 2004-12-03 Rodney Dawes <dobey@novell.com>
2829 * configure.in: Remove the commented out OpenSSL block
2830 Don't do pkg-config --exists for mozilla, just try to use the
2831 PKG_CONFIG() macro, and set have_nss="no" if it fails
2833 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2834 e-msgport code that needs it
2836 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2838 * configure.in: Display configuration info after configure runs
2839 (S/MIME, SSL, Kerberos, etc)
2841 2004-12-03 Not Zed <NotZed@Ximian.com>
2843 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2844 iconv_libs to the library list.
2846 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2848 * Makefile.am: Build libedataserverui after non-UI libraries that it
2851 2004-11-28 JP Rosevear <jpr@novell.com>
2853 * configure.in: bump version, libtool numbers
2855 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2857 * libedataserverui/e-source-selector.[ch]:
2858 (selector_button_press_event): if rt-clicked on a source
2859 group, set it as primary on the selector and emit a popup event.
2860 (e_source_selector_get_primary_source_group): accessor for
2861 primary source group.
2863 2004-11-16 Not Zed <NotZed@Ximian.com>
2865 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2867 * configure.in: Added more camel required config checks. Build
2868 the camel makefiles. Not sure if this should be in its own
2871 2004-11-15 Not Zed <NotZed@Ximian.com>
2873 * libedataserver/e-util.c: include config.h.
2875 * libedataserver/e-sexp.c: updated from evolution/e-util.
2877 * libedataserver/e-memory.c: updated from evolution/e-util.
2879 * iconv-detect.c: added iconv format checker.
2881 * configure.in: add stftime checks and iconv charset format checks.
2883 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2885 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2888 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2890 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2891 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2892 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2894 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2896 * configure.in: use evolution-data-server-$BASE_VERSION as the
2899 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2903 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2905 2004-11-02 JP Rosevear <jpr@novell.com>
2909 * configure.in: require libbonobo >= 2.4.2
2911 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2913 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2915 2004-10-27 JP Rosevear <jpr@novell.com>
2917 * src/server.c: include just include signal.h for portability
2919 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2921 * libedataserverui/Makefile.am:
2922 * libedataserverui/e-source-selector-dialog.[ch]: added source
2923 selector dialog widget.
2925 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2927 2004-10-14 JP Rosevear <jpr@novell.com>
2929 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2932 * libedataserverui/e-source-option-menu.c: ditto
2934 2004-10-14 JP Rosevear <jpr@novell.com>
2936 * libedataserverui/libedataserverui.pc.in: link to the right lib
2937 and require libedataserver 1.2
2939 2004-10-13 JP Rosevear <jpr@novell.com>
2941 * libedataserver/e-data-server-marshal.list: add missing
2944 2004-10-13 JP Rosevear <jpr@novell.com>
2946 * Makefile.am: build libedataserverui
2948 2004-10-13 JP Rosevear <jpr@novell.com>
2950 * libedataserverui/test-source-option-menu.c: move from evolution
2952 * libedataserverui/e-source-selector.c: ditto
2954 * libedataserverui/e-source-selector.h: ditto
2956 * libedataserverui/e-source-option-menu.c: ditto
2958 * libedataserverui/e-source-option-menu.h: ditto
2960 * libedataserverui/test-source-selector.c: ditto
2962 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2964 * libedataserverui/Makefile.am: build libedataserverui and test progs
2966 * configure.in: add libtool versioning for libedataserverui and
2969 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2971 Probably fixes bugs #67600 and #65996.
2973 * libdb/dbinc/mutex.h
2974 * libdb/dist/config.hin
2975 * libdb/dist/configure
2976 * libdb/mutex/mut_tas.c
2977 * libdb/lock/lock_region.c
2978 * libdb/dist/aclocal/mutex.ac
2979 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2980 x86-64 and a couple of other archs, and rebuild the generated
2983 2004-10-04 Chris Toshok <toshok@ximian.com>
2985 * libedataserver/e-data-server-module.h: add the prototype for the
2986 eds_module_* functions here, so modules can include this file
2987 instead of writing their own prototypes in module sepcific
2990 2004-09-30 Chris Toshok <toshok@ximian.com>
2992 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2993 variables so extension authors can find the place to install their
2996 2004-09-30 Chris Toshok <toshok@ximian.com>
2998 * src/GNOME_Evolution_DataServer.server.in.in: add this
2999 (previously generated) file to the build.
3001 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3002 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3005 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3006 addressbook/calendar backend .la's from here.
3007 (SERVER_IN_FILE): always use
3008 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3009 generated from LDAP/NOLDAP.
3010 (EXTRA_DIST): remove
3011 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3012 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3014 * src/server.c (setup_books): replace hardcoded knowledge of
3015 backends with a call to e_data_book_factory_register_backends.
3016 (setup_cals): remove explicit backend registration with a call to
3017 e_data_cal_factory_register_backends.
3018 (main): call e_data_server_module_init.
3020 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3021 (libedataserver_la_SOURCES): add e-data-server-module.c
3022 (libedataserverinclude_HEADERS): add e-data-server-module.h
3024 * libedataserver/e-data-server-module.[ch]: new files, manage the
3025 extensions. ripped almost entirely from Dave Camp's nautilus
3028 * configure.in (privlibdir, extensiondir): new Makefile variables.
3030 2004-09-23 Not Zed <NotZed@Ximian.com>
3034 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3035 idle id after we've been called.
3037 2004-09-23 JP Rosevear <jpr@novell.com>
3039 * Makefile.am: don't hard code pkg config version
3041 * configure.in: bump version, reset libtool versions because the
3042 library is now versioned
3044 * libedataserver/Makefile.am: build versioned lib and version
3047 * src/Makefile.am: link against versioned libs
3049 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3051 * libedataserver/e-file-cache.[ch]:
3052 (e_file_cache_get_keys): utility function that allows to get
3053 a list of the keys of all the items in the cache. Used by
3054 the fix for bug #61865
3056 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3058 * libdb/dbinc/mutex.h
3059 * libdb/dist/configure
3060 * libdb/dist/aclocal/mutex.ac
3061 * libdb/dist/aclocal/options.ac:
3062 Applied patch from Toshok that fixes issues related to NPTL and AMD
3065 2004-09-16 JP Rosevear <jpr@novell.com>
3067 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3069 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3071 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3073 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3075 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3077 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3079 * configure.in: Added 'id' to ALL_LINGUAS
3080 * po/id.po: Added Indonesian translation
3082 2004-08-27 Akagic Amila <bono@linux.org.ba>
3084 * configure.in: Added 'bs' to ALL_LINGUAS.
3086 2004-08-26 JP Rosevear <jpr@novell.com>
3088 * configure.in: bump verision, libtool numbers
3090 2004-08-26 Not Zed <NotZed@Ximian.com>
3094 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3095 (e_util_utf8_strstrcasedecomp):
3097 * libedataserver/e-sexp.c (e_sexp_term_eval):
3098 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3099 stupid arcanely out of date and posixly-busted slowaris which
3100 doesn't put alloca in stdlib.h like any sane system.
3102 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3104 * libedataserver/e-file-cache.c: (add_key_to_list),
3105 (add_object_to_list):
3106 Add missing include, fix warnings.
3108 * libedataserver/e-util.c: add missing include.
3110 * servers/groupwise/e-gw-connection.c:
3111 (e_gw_connection_get_categories):
3112 Fix type, causing warnings.
3114 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3116 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3117 assing the value set for filename property to priv->filename
3119 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3121 * configure.in: Added «nb» to ALL_LINGUAS.
3123 2004-08-13 JP Rosevear <jpr@novell.com>
3125 * configure.in: bump version, libtool numbers, soup requirement
3127 2004-08-13 Rodney Dawes <dobey@novell.com>
3129 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3130 as well as expceted and determined in testing
3132 2004-08-13 Rodney Dawes <dobey@novell.com>
3134 * acinclude.m4: Remove EVO_CHECK_LIB
3135 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3137 2004-08-09 Ankit Patel <ankit@redhat.com>
3139 * configure.in: Added Gujarati & Panjabi
3141 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3143 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3145 2004-08-02 JP Rosevear <jpr@novell.com>
3147 * configure.in: bump version, libtool numbers
3149 2004-08-02 Not Zed <NotZed@Ximian.com>
3151 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3152 so we only run once, and increment our recursive-call code
3153 properly, and actually exit anyway. should fix infinite crash
3156 2004-07-29 Rodney Dawes <dobey@novell.com>
3158 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3159 AC_DEFINE it so we know where to find gnome_segv2
3161 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3162 now define at configure time to find the path to gnome_segv2
3166 2004-07-19 JP Rosevear <jpr@novell.com>
3168 * configure.in: bump version, libtool numbers, soup requirement
3170 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3172 * libedataserver/e-source-group.c (e_source_group_remove_source)
3173 (e_source_group_remove_source) : disconnet the signal
3174 handler registered on source object for CHANGED singal
3175 as we may not be interested in the changes in source once
3176 it is removed form the group
3178 2004-07-12 Chris Toshok <toshok@ximian.com>
3180 [ most likely fixes #57999 ]
3182 * libdb/dist/aclocal/options.ac: set the default unique name to
3183 "_eds". this will append _eds to all externally visible libdb
3184 symbols, so we can be sure it won't conflict with another libdb
3185 (linked dynamically).
3187 * libdb/dist/configure: regen after options.ac change.
3189 * libdb/dist/.cvsignore: ignore db_int_def.h
3191 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3193 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3194 this function public.
3196 2004-07-07 Not Zed <NotZed@Ximian.com>
3198 * src/server.c (main): bind to the right charset (i.e. utf8). See
3201 2004-07-02 JP Rosevear <jpr@novell.com>
3203 * configure.in: bump version, libtool numbers
3205 2004-07-02 Chris Toshok <toshok@ximian.com>
3209 * libedataserver/e-iterator.h: rename the "delete" member to
3210 "remove", to fix c++ build.
3212 * libedataserver/e-iterator.c (e_iterator_delete): same.
3213 (e_iterator_class_init): same.
3215 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3216 (e_list_iterator_remove): same.
3218 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3220 * src/server.c (main): Register a segv handler to popup bug-buddy
3221 or whatever. Fixes bug #51165.
3223 2004-06-14 Not Zed <NotZed@Ximian.com>
3225 * libedataserver/e-source-group.c
3226 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3227 error setting up the new_source entries. #59592.
3229 2004-06-03 JP Rosevear <jpr@novell.com>
3231 * configure.in: bump version, libtool numbers
3233 2004-06-02 Chris Toshok <toshok@ximian.com>
3235 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3237 2004-06-01 Chris Toshok <toshok@ximian.com>
3239 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3240 NULL absolute_uri, so we can clear it.
3242 2004-06-01 Chris Toshok <toshok@ximian.com>
3244 * libedataserver/e-source.c (e_source_set_group): back out the
3245 change that causes this function to always add an absolute_uri to
3246 the ESource, as this uri is always used instead of the
3247 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3248 of the cases. If you want an absolute uri, call
3249 e_source_set_absolute_uri - it should never happen implicitly.
3250 (e_source_copy): when copying an ESource don't create an absolute
3251 uri when @source might have had one.
3252 (e_source_set_absolute_uri): use strcmp, not ==. also,
3253 "source->priv->readonly" governs whether or not data can be stored
3254 in the folder represented by the ESource, not that the ESource
3257 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3259 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3261 2004-05-27 Sushma Rai <rsushma@novell.com>
3263 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3264 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3267 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3268 Build absolute URI only if source is not having it.
3270 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3271 absolute URI to the file.
3273 2004-05-26 Rodney Dawes <dobey@novell.com>
3275 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3276 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3277 properly when < 2.9.8 is found
3279 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3280 requirement here, so that dependents pick it up properly as well
3282 2004-05-19 JP Rosevear <jpr@novell.com>
3284 * configure.in: bump version, libtool numbers
3286 2004-05-17 Rodney Dawes <dobey@ximian.com>
3288 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3289 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3290 mono bindings to work correctly
3294 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3296 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3297 handlers for postal address fields. Bug # 45210
3299 2004-05-03 JP Rosevear <jpr@ximian.com>
3301 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3303 * libedataserver/e-uid.h: ditto
3305 * libedataserver/e-memory.c: remove unnecessary include
3307 * libedataserver/e-uid.c: ditto
3309 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3312 2004-05-03 William Jon McCann <mccann@jhu.edu>
3314 * libedataserver/e-account-list.h:
3315 * libedataserver/e-account.h:
3316 * libedataserver/e-db3-utils.h:
3317 * libedataserver/e-dbhash.h:
3318 * libedataserver/e-iterator.h:
3319 * libedataserver/e-list-iterator.h:
3320 * libedataserver/e-list.h:
3321 * libedataserver/e-memory.h:
3322 * libedataserver/e-sexp.h:
3323 * libedataserver/e-source-group.h:
3324 * libedataserver/e-source-list.h:
3325 * libedataserver/e-source.h:
3326 * libedataserver/e-uid.h:
3327 * libedataserver/e-url.h:
3328 * libedataserver/e-util.h:
3329 * libedataserver/e-xml-hash-utils.h:
3330 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3332 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3334 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3335 yesterday's changes. The data is useless for what I needed it for
3336 (which was for migrating pilot-sync changelog files). md5sums are
3337 ...not what I wanted.
3339 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3341 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3342 3 arguments (key, data, user_data).
3344 2004-04-26 Adam Weinberger <adamw@gnome.org>
3346 * configure.in: Added en_CA to ALL_LINGUAS.
3348 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3350 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3351 that 'key' always points to a malloc'd block of memory that we can
3353 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3354 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3356 (e_xmlhash_write): Save the doc to a tmp file first, only if
3357 saving is successful rename() the file over the original.
3359 2004-04-21 Chris Toshok <toshok@ximian.com>
3361 * configure.in: bump version to 0.0.92.1.
3363 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3365 * acinclude.m4: minor fixes (added missing [] quotation).
3367 2004-04-19 JP Rosevear <jpr@ximian.com>
3369 * configure.in: bump version, libtool numbers
3371 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3373 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3374 AC_SUBST for assinging libegroupwise version number. Defined a
3375 varible LIBSOUP_REQUIRED. added
3376 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3378 * servers/groupwise/Makefile.am: added
3379 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3380 groupwise apis installable
3382 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3385 2004-04-02 JP Rosevear <jpr@ximian.com>
3387 * configure.in: bump version, libtool numbers
3389 2004-03-25 William Jon McCann <mccann@jhu.edu>
3391 * src/server.c (setup_cals): add registration of webcal protocol
3394 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3396 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3397 e-cal-backend-groupwise.h.
3399 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3401 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3404 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3405 opening the cache file, just create it empty, don't fail.
3407 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3409 * configure.in: yank --enable-debug option, not needed anymore.
3411 2004-03-15 Rodney Dawes <dobey@ximian.com>
3413 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3414 * evolution-data-server-1.0.pc.in:
3415 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3416 the libbonobo dependency
3418 2004-03-05 JP Rosevear <jpr@ximian.com>
3420 * configure.in: bump version, libtool numbers and soup requirement
3422 2004-02-26 JP Rosevear <jpr@ximian.com>
3424 * Makefile.am: dist the libdb stuff properly
3426 2004-02-26 Harish K <kharish@novell.com>
3428 * servers/groupwise/e-gw-connection.c : the latest GW server
3429 requires getFolderListRequest instead of the getContainerListRequest
3430 message to get the ids of folders.
3432 2004-02-24 Chris Toshok <toshok@ximian.com>
3434 * libedataserver/e-source-group.c
3435 (e_source_group_new_from_xmldoc): don't leak uid.
3437 2004-02-23 JP Rosevear <jpr@ximian.com>
3439 * Makefile.am: make sure to distclean libdb
3441 * autogen.sh: require automake 1.6
3443 * marshal.mk: make sure we use the srcdir as the location of the
3446 * libdb/dist/Makefile.in: add installcheck target that does
3447 nothing, don't remove tags
3449 * src/Makefile.am: add extra libical includes for srcdir !=
3452 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3454 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3455 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3456 * src/server.c (setup_books) : register groupwise address book backend
3457 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3458 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3459 address book protocols
3461 2004-02-13 Chris Toshok <toshok@ximian.com>
3463 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3464 libdb-4.1.la instead of libdb.a.
3466 * libdb/dist/configure.ac: remove all the static/shared logic and
3467 force libtool to be used. also, remove -rpath from the SOFLAGS.
3468 without -rpath and -static libtool builds the equivalent of a
3469 noinst_ automake library.
3471 * libdb/dist/configure: regen configure from configure.ac.
3473 2004-02-12 Chris Toshok <toshok@ximian.com>
3475 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3477 2004-02-09 Michael Meeks <michael@ximian.com>
3479 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3480 * libedataserver/e-list.c (e_list_get_iterator):
3481 add preconditions for NULL list.
3483 2004-02-09 JP Rosevear <jpr@ximian.com>
3485 * configure.in: Bump version, libtool numbers
3488 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3490 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3492 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3496 * servers/Makefile.am: added servers/ dir to build.
3498 2004-02-03 Chris Toshok <toshok@ximian.com>
3500 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3501 libxml-2.0 as the e-source* stuff needs it.
3503 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3505 * configure.in: require libsoup >= 2.1.6.
3507 2004-01-26 JP Rosevear <jpr@ximian.com>
3509 * configure.in: Bump libtool versions, version, soup requirement
3511 2004-01-25 Sanlig Badral <badral@openmn.org>
3513 * configure.in: Added "mn" to ALL_LINGUAS.
3515 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3517 * configure.in: s/GROUPWISE/SOUP.
3519 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3521 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3524 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3526 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3527 to remove the file cache from disk.
3529 2004-01-21 JP Rosevear <jpr@ximian.com>
3531 * configure.in: include calendar test stuff in AC_OUTPUT
3533 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3535 Fixes nasty crash in e-d-s
3537 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3538 (foreach_hash_func): pass the value also to the XML hash function.
3540 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3543 2004-01-15 JP Rosevear <jpr@ximian.com>
3545 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3546 make sure we don't derefence a NULL pointer
3548 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3550 * libedataserver/e-source-list.c: (load_from_gconf):
3553 * libedataserver/e-source.c: (dump_common_to_xml_node):
3554 Don't output properties tag if there are no properties.
3556 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3558 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3559 correctly when calling g_slist_prepend.
3561 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3563 * configure.in: Added "sq" to ALL_LINGUAS.
3565 2004-01-12 JP Rosevear <jpr@ximian.com>
3567 * configure.in: bump version, libtool numbers
3569 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3571 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3572 by using the CORBA_any directly. Free the CORBA exception.
3574 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3576 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3579 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3581 * libedataserver/e-source-group.h: added new read-only flag
3583 * src/contactdates-server.c: new factory for ContactDates backend
3585 * configure.in: Added new ContactDates calendar backend
3587 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3589 * libedataserver/e-source-list.[ch]
3590 (e_source_list_peek_group_by_name): new function.
3592 2004-01-08 JP Rosevear <jpr@ximian.com>
3594 * libedataserver/e-source-list.c (e_source_list_sync): don't
3595 remove the gconf listener
3597 2004-01-07 JP Rosevear <jpr@ximian.com>
3599 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3601 2004-01-05 Christian Neumair <chris@gnome-de.org>
3603 * addressbook/libebook/e-book.c: Generalize some more strings.
3605 2004-01-05 Christian Neumair <chris@gnome-de.org>
3607 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3609 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3611 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3612 function to get all objects in the cache.
3614 2003-12-29 JP Rosevear <jpr@ximian.com>
3616 * configure.in: bump libsoup requirement, version, libtool numbers
3618 2003-12-23 Ross Burton <ross@burtonini.com>
3620 * docs/reference/addressbook/libebook/tmpl/*:
3621 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3622 * docs/reference/addressbook/libebook/libebook-sections.txt
3623 * docs/reference/addressbook/libebook/libebook.types:
3624 Updated API documentation.
3626 2003-12-21 JP Rosevear <jpr@ximian.com>
3628 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3629 find a source if there is one
3631 * libedataserver/e-source-list.h: add proto
3633 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3635 * src/server.c (setup_logging, setup_interface_check): get the
3636 BonoboObject's we create here out of the function.
3637 (main): re-organize extra interfaces initialization code, and
3638 make sure we unref all objects we have created.
3640 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3642 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3644 (e_source_set_group): Generate and keep an absolute URI so we can
3645 work stand-alone if the group goes away.
3646 (e_source_get_uri): Use build_absolute_uri ().
3648 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3650 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3651 two sources based on UID and full URI.
3653 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3655 * configure.in: added --enable-debug argument.
3657 2003-12-10 Chris Toshok <toshok@ximian.com>
3659 * Makefile.am (ACLOCAL_AMFLAGS): remove
3661 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3663 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3664 to avoid conflicts with GAL's ECache class, which might get
3667 * libedataserver/Makefile.am: added new files.
3669 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3671 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3672 function from GAL, needed for the cache objects.
3674 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3675 directory for the cache file exists by calling e_util_mkdir_hier.
3677 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3679 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3680 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3681 the "calendar:supported_protocols" property.
3683 2003-12-07 JP Rosevear <jpr@ximian.com>
3685 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3688 * src/server.c: set correct default oaf id's
3690 * configure.in: Bump version
3692 2003-12-07 JP Rosevear <jpr@ximian.com>
3694 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3697 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3699 2003-12-07 Chris Toshok <toshok@ximian.com>
3701 * libdb/dist/Makefile.in: make install depend on all.
3703 2003-12-07 JP Rosevear <jpr@ximian.com>
3705 * configure.in: bump version and libsoup requirement
3707 2003-12-04 JP Rosevear <jpr@ximian.com>
3709 * libedataserver/e-source-list.c
3710 (e_source_list_new_for_gconf_default): uses the default gconf
3711 client for getting the source list
3713 * libedataserver/e-source-list.h: add proto
3715 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3717 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3718 to be shared between calendar and addressbook backends.
3720 * libedataserver/Makefile.am: added new files.
3722 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3724 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3725 creating XML from already standalone source.
3726 (e_source_copy): Return the new source, not the one passed in. Duh.
3728 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3730 * libedataserver/e-source.c (e_source_set_property): Emit changed
3732 (copy_property): Implement.
3733 (e_source_copy): Implement. Creates a standalone copy of a source.
3735 2003-11-29 Chris Toshok <toshok@ximian.com>
3737 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3738 DataServer_Logging oaf_server.
3740 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3742 * src/Evolution-DataServer.idl: add a Logging interface. the
3743 events emitted are of type LogEvent.
3745 * src/Makefile.am (evolution_data_server_SOURCES): add
3748 * src/server.c (termination_handler): use g_message, not a printf.
3749 (setup_logging): new function, register the log domains that'll
3750 generate bonobo events.
3751 (main): initialize the DataServer::Logging interface.
3753 * src/server-logging.[ch]: a glib log handler that emits log
3754 events via a BonoboEventSource.
3756 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3758 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3759 (init): Create properties table.
3760 (import_properties): Implement. Imports properties from XML tree to
3762 (e_source_update_from_xml_node): Import properties to table.
3763 (property_dump_cb): Implement. Dumps a property to XML tree.
3764 (dump_common_to_xml_node): Dump properties to XML tree.
3765 (e_source_get_property): Implement.
3766 (e_source_set_property): Implement.
3767 (e_source_foreach_property): Implement.
3769 * libedataserver/test-source-list.c (dump_property): Implement.
3770 (dump_source): Dump properties.
3771 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3773 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3775 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3776 (e_source_update_from_xml_node): Ditto.
3777 (e_source_get_uri): Ditto.
3778 (dump_common_to_xml_node): Implement for parameters common to
3779 dependent and standalone ESources.
3780 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3781 (e_source_to_standalone_xml): Implement.
3782 (e_source_new_from_standalone_xml): Implement.
3784 2003-11-26 Rodney Dawes <dobey@ximian.com>
3786 * Makefile.am: remove \ on last line of LIBDB_FILES
3788 2003-11-26 JP Rosevear <jpr@ximian.com>
3790 * tags: add a dummy file for disting
3792 2003-11-25 Chris Toshok <toshok@ximian.com>
3794 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3795 and AC_PROG_LIBTOOL.
3797 * libdb/dist/configure: same.
3799 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3802 2003-11-25 Chris Toshok <toshok@ximian.com>
3804 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3806 * libdb/dist/configure: same.
3808 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3810 * libedataserver/e-dbhash.c: same.
3811 (e_dbhash_new): pass NULL for txn.
3813 2003-11-25 Chris Toshok <toshok@ximian.com>
3815 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3816 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3817 suck at getting libtool to do what I want.
3819 * libdb/dist/Makefile.in (install-strip install): don't do
3822 * Makefile.am (SUBDIRS): add libdb
3823 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3825 (LIBDB_FILES): list all the db4 files.
3826 (EXTRA_DIST): add the db4 files explicitly to this.
3828 * configure.in: remove all the db3 stuff, and build the embedded
3831 2003-11-25 Aaron Weber <aaron@ximian.com>
3832 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3833 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3834 acinclude.m4 so you can build the stuffwithout gtk-doc
3837 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3838 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3839 * Plus added short/long descriptions and "See Also" where appropriate to:
3840 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3841 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3842 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3843 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3844 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3845 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3846 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3847 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3848 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3849 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3850 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3851 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3852 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3854 2003-11-22 Chris Toshok <toshok@ximian.com>
3856 * dist/NO-AUTO-GEN: don't autogen in here.
3858 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3860 * libdb/Makefile.am: new file so we can integrate libdb into our
3863 2003-11-20 Aaron Weber <aaron@ximian.com>
3864 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3865 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3866 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3867 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3868 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3869 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3870 * docs/reference/calendar/libecal/libecal-sections.txt
3871 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3872 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3873 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3875 2003-11-20 Rodney Dawes <dobey@ximian.com>
3877 * autogen.sh: Remove extra #!/bin/sh line
3879 2003-11-19 JP Rosevear <jpr@ximian.com>
3881 * MAINTAINERS: Update
3883 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3885 * configure.in: require libsoup version from CVS (2.1.1).
3887 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3889 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3891 2003-11-14 JP Rosevear <jpr@ximian.com>
3893 * libedataserver/test-source-list.c: use only libgnome stuff (no
3896 * libedataserver/e-source.c: ditto
3898 * libedataserver/e-source-list.c: ditto
3900 * libedataserver/e-source-group.c: remove use of gal bits, use
3903 * libedataserver/Makefile.am: build and install e-source stuff
3905 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3907 * src/server-interface-check.[ch]: fixed copyright comments.
3909 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3911 * src/server.c (setup_cals): register the Groupwise calendar backend.
3914 * configure.in: added Groupwise calendar backend to build.
3916 2003-11-14 Rodney Dawes <dobey@ximian.com>
3918 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3920 2003-11-11 Chris Toshok <toshok@ximian.com>
3922 * src/server.c (queue_termination): guard against multiple threads
3923 here by using a mutex. also, always remove the
3924 terminal_handler_id if one exists and reinstate it afterward.
3925 This gives us the behavior of always lasting EXIT_TIMEOUT
3926 milliseconds after the most recent book/calendar shutdown. Before
3927 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3928 after the *first* book/calendar shutdown.
3930 2003-11-10 JP Rosevear <jpr@ximian.com>
3932 * Makefile.am: build docs
3934 * configure.in: check for gtk-doc
3936 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3938 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3939 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3940 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3942 2003-11-07 Dan Winship <danw@ximian.com>
3944 * configure.in: Remove a bunch more checks that
3945 evolution-data-server doesn't need. Change "Evolution" to
3946 "evolution-data-server" in two messages. Remove gtk-doc support
3947 since there is currently no doc/ directory, and we'll want to use
3948 the new GTK_DOC_CHECK macro when we add it back anyway.
3950 * libedataserver/ename/*: Moved to libebook
3952 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3953 (libedataserver_la_LIBADD): Remove libename
3954 (libedataserver_la_LDFLAGS): Remove -no-undefined
3956 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3958 2003-11-07 Rodney Dawes <dobey@ximian.com>
3960 * configure.in: Remove kerberos checks since we don't need them here
3962 2003-11-06 JP Rosevear <jpr@ximian.com>
3964 * configure.in: output new .pc file
3966 * evolution-data-server-1.0.pc.in: pkconfig for idl
3968 * libedataserver/ename/Makefile.am: don't install
3970 * libedataserver/Makefile.am: link in libename
3972 2003-11-06 Rodney Dawes <dobey@ximian.com>
3974 * configure.in: Remove dependencies for GUI libs that we don't need
3976 2003-11-06 JP Rosevear <jpr@ximian.com>
3978 * libedataserver/Makefile.am: e-msgport is no longer needed
3980 2003-11-06 JP Rosevear <jpr@ximian.com>
3982 * src/server.c: include the addressbook backend files properly
3984 * src/Makefile.am: link to the individual addressbook backends
3986 2003-11-06 JP Rosevear <jpr@ximian.com>
3988 * src/server.c: include the backend files properly
3990 * src/Makefile.am: link to the individual backends
3992 2003-11-06 JP Rosevear <jpr@ximian.com>
3994 * configure.in (BASE_VERSION): clean up priv* dirs
3996 * src/Makefile.am: install a version binary to libexecdir
3998 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4001 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4003 2003-11-05 JP Rosevear <jpr@ximian.com>
4005 * src/server.c: following renaming of libedata-book
4007 * src/server-interface.[hc]: ditto
4009 2003-11-05 JP Rosevear <jpr@ximian.com>
4011 * src/server.c: following renaming of libedata-cal
4013 * src/server-interface.[hc]: ditto
4015 2003-11-05 JP Rosevear <jpr@ximian.com>
4017 * configure.in: make the priv*dir's sane
4019 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4022 * libedataserver/ename/Makefile.am: ditto
4024 * libedataserver/Makefile.am: install to privincludedir
4026 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4028 * libedataserver/e-util.[ch]: new files to contain a few functions
4031 * libedataserver/Makefile.am: added new files.
4033 * libedataserver/ename/e-address-western.c:
4034 * libedataserver/e-account-list.c:
4035 * libedataserver/e-account.c:
4036 * src/server-interface-check.c:
4037 * configure.in: removed libgal dependency.
4039 2003-11-04 JP Rosevear <jpr@ximian.com>
4041 * src/server.c: tidy up logging messages
4043 2003-11-04 JP Rosevear <jpr@ximian.com>
4045 * src/server.c: properly name space the oaf ids
4047 * src/server-interface-check.c: use the correctly named poa
4049 * src/server-interface-check.h: ditto
4051 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4052 factories and interface check better
4054 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4056 * src/Evolution-DataServer.idl: name space the interface check
4059 2003-11-04 JP Rosevear <jpr@ximian.com>
4061 * src/Evolution-DataServer.idl: server interface check instead of
4062 wombat interface check
4064 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4066 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4068 * src/server.c: adjust to interface check renaming
4070 * src/server-interface-check.[hc]: finish renaming so wombat
4073 2003-11-04 JP Rosevear <jpr@ximian.com>
4075 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4077 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4080 * libedataserver/Makefile.am: install pkg-config file
4082 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4084 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4085 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4086 supported protocols.
4088 2003-11-04 JP Rosevear <jpr@ximian.com>
4090 * MAINTAINERS, TODO: update
4092 2003-11-04 JP Rosevear <jpr@ximian.com>
4094 * src/server-interface-check.h: use G_*_DECLS and include the data
4097 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4098 the DataServer .server files
4100 2003-11-03 JP Rosevear <jpr@ximian.com>
4102 * configure.in: don't need EVO_DIR
4104 2003-11-03 JP Rosevear <jpr@ximian.com>
4106 * configure.in: remove trailing slash
4108 2003-11-03 JP Rosevear <jpr@ximian.com>
4110 * configure.in: add the trailing slash to the config subdir