1 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
3 * NEWS: Evolution Data Server 2.23.92 release.
5 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
7 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
9 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
11 * NEWS: Evolution Data Server 2.23.91 release and version bump.
13 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
16 Fix compiler warnings in a couple of the test programs.
18 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
20 * Bug fix #518728: subtle link error: system libs before Evolution
23 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
24 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
25 link order. "incorrect" in this context means "system libs" before
28 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
30 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
33 2008-08-11 Jeff Cai <jeff.cai@sun.com>
35 * configure.in: Add gthread-2.0 in CAMEL checking.
38 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
40 * libedataserver/e-account.c: Harden e_account_[gs]et_*
41 functions by checking ea being NULL and code cleanups
45 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
47 * NEWS: Evolution Data Server 2.23.6 release and version bump.
49 2008-08-04 Matthias Braun <matze@braunis.de>
51 * configure.in: Added WebDAV backend for addressbook.
53 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
55 ** Fix for bug #545022
57 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
60 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
62 ** Fixes part of bug #545558
65 Add an --enable-hula configure option for building the Hula Camel
66 provider, disabled by default.
68 2008-07-23 Johnny Jacob <jjohnny@novell.com>
70 * configure.in (API_VERSION): libcamel version bumped.
71 (eds_micro_version): EDS version bumped to 2.23.6
73 * NEWS: Updates for 2.23.5.
75 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
78 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
81 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
83 ** Fix for bug #523632
85 * configure.in: Added Google contacts backend
87 2008-07-20 Bharath Acharya <abharath@novell.com>
89 ** Fix for bug #200147
91 * libedataserver/e-account.h: Stores the templates folder uri
93 2008-07-20 Luca Ferretti <elle.uca@libero.it>
95 reviewed by: Srinivasa Ragavan
97 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
98 to fix the build. See bug #543656 for details.
100 2008-07-16 Sankar P <psankar@novell.com>
102 Pushing disk summary changes from the madagascar branch
105 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
106 (e_sexp_parse_value):
107 * libedataserver/e-sexp.h:
109 2008-07-14 Milan Crha <mcrha@redhat.com>
111 ** Fix for bug #253509
113 * libedataserver/e-categories.c: Added translators comment.
115 2008-07-09 Tor Lillqvist <tml@novell.com>
117 * evolution-data-server-zip.in: No version number for
118 share/pixmaps/evolution-data-server. Use -D when using -r to not
119 add pointless entries for directories in the zip files.
121 2008-06-26 Julien Puydt <jpuydt@gnome.org>
123 * libedataserver/e-source-group.c: Added missing g_object_unref on
124 sources, fixing leaks and bug #540152.
126 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
128 * configure.in: Doltify
130 2008-06-17 Johnny Jacob <jjohnny@novell.com>
132 * configure.in (eds_micro_version): Bumped to 2.23.5.
134 * NEWS: Evolution Data Server 2.23.4 release updates.
136 2008-06-12 Tor Lillqvist <tml@novell.com>
138 * libedataserver/e-proxy.c: Make it compile on Win32, too.
140 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
142 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
143 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
145 2008-06-06 Tor Lillqvist <tml@novell.com>
147 * configure.in: Add a couple of -Wl,--exclude-libs options on
148 Windows to avoid needlessly auto-exporting functions from static
149 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
151 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
154 2008-06-03 Tor Lillqvist <tml@novell.com>
156 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
158 * configure.in: Do use the Winsock getaddrinfo() and
159 getnameinfo(). It should be OK to ignore Windows 2000 by now.
161 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
163 * NEWS: Evolution Data Server 2.23.3 release and version bump.
165 2008-06-02 Tor Lillqvist <tml@novell.com>
167 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
169 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
170 supported Win9x for a while, so no point in attempting to do it
173 2008-05-23 Ed Catmur <ed@catmur.co.uk>
175 ** Fix for bug #533780
178 * libebackend/Makefile.am:
179 Fix the link line for libebackend.
181 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
186 * libedataserver/libedataserver.pc.in:
187 EProxy adds a libsoup dependency to libedataserver. Add
188 this new requirement to a couple places that were missed.
190 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
195 Split the evolution-data-server version into major/minor/micro
196 macros (wow, say that five times fast!) so we can pass them to
197 libedataserver/eds-version.c.
199 * libedataserver/Makefile.am:
200 * libedataserver/eds-version.c:
201 * libedataserver/eds-version.h:
202 New sources files provide macros and functions for checking the
203 version of evolution-data-server. Would have been handy to have
204 in a couple recent API breaks.
206 * docs/references/libedataserver:
207 Add developer documentation for the new symbols.
209 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
211 * libebackend/libebackend.pc.in: Fix a typo.
213 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
215 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
217 * Makefile.am: Build fix for release.
219 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
221 ** Fixes part of bug #424744
223 * libedataserver/e-iconv.[ch]:
224 Deprecate the e-iconv API. Use camel-iconv instead.
226 * libedataserver/e-trie.[ch]:
227 Deprecate the ETrie API. Use CamelTrie instead.
229 * libedataserver/e-msgport.[ch]:
230 Deprecate the EMsgPort API. Use CamelMsgPort instead.
232 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
234 * Reverted commit 8210
236 2008-05-06 Sankar P <psankar@novell.com>
238 * Revert changes committed by bad git-svn usage.
240 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
245 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
247 2008-05-05 Wang Xin <jedy.wang@sun.com>
249 * libedataserver/e-proxy.c: Fixes #530688.
251 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
253 * configure.in: If --enable-gnome-keyring is given, require version
254 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
256 2008-04-30 Milan Crha <mcrha@redhat.com>
258 ** Part of fix for bug #316390
260 * libedataserver/e-categories.h:
261 (e_categories_register_change_listener),
262 (e_categories_unregister_change_listener):
263 * libedataserver/e-categories.c: (EChangedListener),
264 (idle_saver_cb), (finalize_categories), (initialize_categories),
265 (e_categories_set_color_for), (e_categories_set_icon_file_for),
266 (e_categories_register_change_listener), (e_categories_add),
267 (e_categories_unregister_change_listener), (e_categories_remove):
268 New API to support listening for changes in categories.
270 2008-04-23 Rob Bradford <rob@openedhand.com>
274 * libebackend/Makefile.am:
275 * libebackend/libebackend.pc.in:
276 Build framework for new libebackend library.
278 * libedataserver/Makefile.am:
279 Remove files that have moved to libebackend.
281 * libedataserver/e-data-server-module.[ch]:
282 * libedataserver/e-db3-utils.[ch]:
283 * libedataserver/e-dbhash.[ch]:
284 * libedataserer/e-file-cache.[ch]:
285 Moved to libebackend.
289 Use libebackend headers and link to the library.
291 * docs/reference/Makefile.am:
292 * docs/reference/libebackend/Makefile.am:
293 * docs/reference/libebackend/libebackend-docs.xml:
294 * docs/reference/libebackend/libebackend-sections.txt:
295 * docs/reference/libebackend/libebackend.types:
296 Add documentation for new libebackend library.
298 * docs/reference/libedataserver/libedataserver.types:
299 Remove types that have been moved to libebackend.
301 * docs/reference/calendar/libedata-cal/Makefile.am:
302 Add libebackend to the gtk-doc scanner libraries.
304 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
306 * README: Put it back. Apparently Automake insists on it.
308 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
310 * configure.in: Version bump to 2.23.1
312 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
314 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
317 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
321 * README: File is empty, remove it.
323 * Makefile.am: Remove README.
325 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
327 * docs/reference: Add new symbols to the API docs.
329 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
331 * MAINTAINERS: Updating the Camel guards.
333 2008-04-17 Milan Crha <mcrha@redhat.com>
335 ** Part of fix for bug #526741
337 * src/server.c: (main):
338 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
339 Bumped LIBCAMEL_CURRENT to 12.
341 2008-04-15 Milan Crha <mcrha@redhat.com>
343 ** Fix for bug #475616
345 * libedataserver/e-component-listener.c: (watched_lock),
346 (connection_listen_cb), (e_component_listener_finalize),
347 (e_component_listener_new): Use rather rec mutex here.
349 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
351 * configure.in: Do proper checks for largefile support and
352 properly setup proper CFLAGS to support it.
354 2008-04-04 Suman Manjunath <msuman@novell.com>
356 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
357 (e_util_utf8_strstrcasedecomp):
358 Fixed a few compiler warnings (bug #473880)
360 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
362 * configure.in: Version bump for 2.23.1.
364 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
366 * configure.in: Enforce the minimum GLib version (#525242).
368 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
370 ** Fixes part of bug #518710
373 Bump GLib requirement to 2.16.1.
375 * libedataserver/e-dbhash.c:
376 Use GLib's new MD5 Checksum API. The MD5 utilities in
377 libedataserver are now deprecated.
379 * libedataserver/md5-utils.c:
380 * libedataserver/md5-utils.h:
381 Deprecate these functions and reimplement them to be wrappers
382 for GLib's new MD5 Checksum API.
384 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
386 ** Added configurable Proxy settings for Evolution.
388 * libedataserver/Makefile.am:
389 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
390 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
391 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
392 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
393 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
394 (e_proxy_setup_proxy), (e_proxy_peek_uri),
395 (e_proxy_require_proxy_for_uri):
396 * libedataserver/e-proxy.h:
398 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
400 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
402 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
404 * configure.in: Revisit libecal version.
406 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
408 * docs/reference: Minor API documentation updates.
410 2008-03-03 Tor Lillqvist <tml@novell.com>
412 * evolution-data-server-zip.in: Drop duplicated line. Use
413 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
416 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
418 * configure.in: Bump libecal version for libical changes.
420 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
422 * NEWS: Evolution Data Server 2.21.92 release.
424 2008-02-26 Milan Crha <mcrha@redhat.com>
426 ** Fix for bug #475616
428 * libedataserver/e-component-listener.c: (connection_listen_cb),
429 (e_component_listener_finalize), (e_component_listener_new):
430 Guard global static variable with mutex lock.
432 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
434 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
436 2008-02-22 Milan Crha <mcrha@redhat.com>
438 ** Fix for bug #469119
440 * libedataserver/e-time-utils.c: (has_correct_date),
441 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
442 Check also for correct date values if parse is OK.
444 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
446 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
448 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
450 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
451 warnings. Fix from opensuse downstream.
453 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
455 ** Fixes part of bug #516074
457 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
458 defined in <netdb.h> since these are GNU extensions.
460 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
462 * configure.in: Version bump for 2.21.92
464 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
466 * NEWS: Evolution-Data-Server 2.21.91 release.
468 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
472 Fix a compilation error that occurs when building in a
473 remote object directory (#514682, patch by Paul Smith).
475 2008-02-06 Tor Lillqvist <tml@novell.com>
477 * evolution-data-server-zip.in: Look for catalogs in share/locale
478 first, as that is where they will be with a properly built GNU
481 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
483 * configure.in: Version bump for 2.21.91
485 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
487 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
489 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
491 * docs/reference: Refresh the API docs.
493 2008-01-24 Tor Lillqvist <tml@novell.com>
495 * configure.in: Only use the -Wno-sign-compare and
496 -Wno-pointer-sign options if the gcc version used supports them. I
497 am still using gcc 3.4.2 in mingw...
499 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
501 ** Fix for bug #511717
503 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
504 Add gettext imap folders.
506 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
509 Bump some additional package requirements for libsoup-2.4:
510 libbonobo-2.0 >= 2.20.3
513 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
515 * docs/reference/camel/camel-sections.txt:
516 Add camel_session_build_password_prompt.
518 2008-01-15 Dan Winship <danw@gnome.org>
520 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
521 2.4" support, which only ever worked because there was an old CVS
522 version of libsoup that claimed to be 2.4 but still had the 2.2
525 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
527 * configure.in: Version bump to 2.21.90
529 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
531 * NEWS: Evolution Data Server 2.21.5 release.
533 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
535 * docs/reference/camel/camel.types:
536 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
537 absence when running "make dist". See bug #509539 for more info.
539 2008-01-07 Milan Crha <mcrha@redhat.com>
541 ** Fix for bug #339813
543 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
544 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
545 New API functions, returns is parsed string had two-digit year and
546 last one changes "%x" on format of strftime with forced 4-digit year.
547 * libedataserver/e-time-utils.c: (parse_with_strptime):
548 Fix issue when read all text but actual date isn't correct to this format.
549 * libedataserver/e-time-utils.c: (correct_two_digit_year):
551 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
552 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
553 Implementing new API functions.
555 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
557 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
558 instead of gb2312 since GBK is a superset of gb2312.
560 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
562 * configure.in: Version bump to 2.21.5.
564 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
566 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
568 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
571 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
573 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
575 ** Fix for bug #339510
577 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
578 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
580 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
582 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
584 2007-11-26 Milan Crha <mcrha@redhat.com>
586 ** Fix for bug #308815
588 * libedataserver/e-categories.h:
589 * libedataserver/e-categories.c: Dropped colors for categories,
590 so marking those functions as deprecated, and making deprecated
591 parameter 'color' of 'e_categories_add' together with its rename
594 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
596 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
598 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
600 ** Remove trailing whitespace from source code.
602 2007-11-13 Ondrej Jirman <megous@megous.com>
604 ** Fix for bug #494299
606 * libedataserver/e-file-cache.c: (add_key_to_slist),
607 (add_object_to_slist): Rename helper functions.
608 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
609 Fix memory corruption.
611 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
613 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
615 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
617 * servers/google/libgdata/gdata-entry.c:
618 * servers/googgle/libgdata-google/gdata-google-service.c:
619 Fix implicit function declarations.
620 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
622 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
624 * docs/reference/calendar/libecal/libecal-sections.txt:
625 * docs/reference/libedataserverui/libedataserverui-sections.txt:
626 Remove non-existent symbols.
628 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
631 * evolution-data-server-zip.in:
632 * servers/Makefile.am: Initial commit for the google
635 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
637 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
639 * Fixes part of bug #417999
641 * docs/reference/libedataserverui:
642 Add documentation for ESourceComboBox widget.
644 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
646 * iconv-detect.c (main): Remove an unused variable (#483301).
648 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
650 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
651 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
652 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
653 * libedataserver/e-msgport.h: Same.
655 2007-09-27 Ross Burton <ross@openedhand.com>
657 * libedataserver/e-iconv.c:
658 Mark the charset and language arrays as const.
660 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
662 * NEWS, configure.in: Evolution Data Server 1.12.0 release
664 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
666 * NEWS, configure.in: Evolution Data Server 1.11.92 release
668 2007-08-28 Ross Burton <ross@openedhand.com>
671 Fix FSF address (Tobias Mueller, #470445)
673 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
675 * NEWS, configure.in: Evolution Data Server 1.11.91 release
677 2007-08-24 Milan Crha <mcrha@redhat.com>
679 ** Fix for bug #469870
681 * libedataserver/e-categories.c: (e_categories_get_color_for),
682 (e_categories_get_icon_file_for), (e_categories_is_searchable):
683 Simply return from _get_ functions and don't show error warning.
685 2007-08-20 Milan Crha <mcrha@redhat.com>
687 ** Part of fix for bug #367760
689 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
690 Added '#' as non-safe character.
692 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
694 * docs: Refresh Gtk-Doc "section" files.
696 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
698 * libdb/dbm/dbm.c (__db_ndbm_open):
699 * libedataserver/e-dbhash.c (e_dbhash_new):
700 Fix compilation errors caused by glibc's new "open" macro (#466987).
702 2007-08-16 Milan Crha <mcrha@redhat.com>
704 ** Fix for bug #351756
706 * libedataserver/e-time-utils.c: (parse_with_strptime):
707 g_locale_from_utf8 returns NULL on error, so test for that value.
709 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
711 * NEWS, configure.in: Evolution Data Server 1.11.90 release
713 2007-08-13 Ross Burton <ross@openedhand.com>
715 * libedataserver/e-xml-hash-utils.c:
716 * libedataserver/e-data-server-util.c:
717 * libedataserver/e-dbhash.c:
718 * libedataserver/md5-utils.c:
719 * libedataserver/e-account.c:
720 * libedataserver/e-xml-utils.c:
721 * libedataserver/e-source.c:
722 Fix compile warnings.
724 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
726 ** Fix for bug #455799
728 Remove all .cvsignore and update svn:ignore porperty in whole
731 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
733 * MAINTAINERS: Updated the email, svn account.
735 2007-08-02 Ross Burton <ross@openedhand.com>
738 If building against libsoup-2.2, we need 2.2.91 for
739 SOUP_SESSION_TIMEOUT (#451003).
741 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
743 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
745 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
747 * NEWS, configure.in: Evolution Data Server 1.11.6 release
749 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
751 * configure.in: Updated the libtool version for libedataserver
752 version since some APIS has been added.
754 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
756 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
757 Added a API to get the duped property.
759 2007-07-30 Milan Crha <mcrha@redhat.com>
761 * libedataserver/e-source-group.h: (e_source_group_get_property),
762 (e_source_group_set_property), (e_source_group_foreach_property):
763 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
764 (impl_finalize), (e_source_group_init), (import_properties),
765 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
766 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
767 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
768 (e_source_group_get_property), (e_source_group_set_property),
769 (e_source_group_foreach_property):
770 Added support for properties in source group.
772 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
773 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
774 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
777 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
780 Collect all the required package versions in one place and
781 explicitly require GTK+ 2.10 or higher. (#380534)
783 2007-07-27 Johnny Jacob <jjohnny@novell.com>
785 ** Fix for bug #457523.
787 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
790 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
792 * libedataserver/e-account-list.c: Plugged memory leak.
794 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
796 * NEWS, configure.in: Evolution Data Server 1.11.5 release
798 2007-07-03 Milan Crha <mcrha@redhat.com>
800 ** Fix for bug #364731
802 * libedataserver/e-sexp.c: (GScannerConfig):
803 The '+' and '-' are also unary operators, so
804 the identifier could not start with these characters.
806 2007-06-22 Milan Crha <mcrha@redhat.com>
808 * libedataserver/e-account.h:
809 Added new property get_password_canceled into EAccountService
810 struct, because of bug #307410
812 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
814 * camel/providers/imap4/camel-imap4-summary.c:
815 Fix one typo and wrong preposition (bug #452996).
817 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
819 * configure.in: Correct the comment for --enable-gnome-keyring,
822 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
824 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
826 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
828 ** Fix for bug #448589 from Tobias Mueller
830 ** src/Makefile.am: Add support for automake 1.6
832 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
834 ** Fix for bug #443958 from Sebastien Tandel
836 * configure.in: Add support for help string.
838 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
840 ** Fix for bug #437751 from Andreas Köhler
842 * libedataserver/e-time-utils.c:
844 2007-06-05 Irene Huang <irene.huang@sun.com>
846 * configure.in: Add option for using Sun Kerberos
849 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
851 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
853 2007-06-03 Ross Burton <ross@openedhand.com>
858 * src/offline-listener.[ch]:
860 Add --disable-calendar to build without any calendar support
863 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
865 * docs/reference/addressbook/libebook/Makefile.am:
866 * docs/reference/calendar/libecal/Makefile.am:
867 Fix some distcheck errors (#438577).
869 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
871 * camel/camel-stream-mem.c: fix typos in the API documentation
873 2007-05-24 Ross Burton <ross@openedhand.com>
876 Fix krb5 checks when using --as-needed (part of #342830, John
879 2007-05-24 Ross Burton <ross@openedhand.com>
881 * libedataserverui/Makefile.am:
882 Add missing link flags to fix build with -z,defs. (#409542, Loic
885 2007-05-21 Wang Xin <jedy.wang@sun.com>
887 * libedataserver/e-time-utils.c: Fixes #439050.
889 2007-05-20 Ross Burton <ross@openedhand.com>
892 Use a faster pkgconfig call when checking for soup (#438975).
894 2007-05-16 Jules Colding <colding@omesc.com>
896 * configure.in: Removed unused function check
898 2007-05-14 Jules Colding <colding@omesc.com>
900 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
902 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
904 2007-05-14 Srinivasa Ragavan
906 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
908 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
910 ** Fix for bug #361138
912 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
915 2007-05-08 Josselin Mouette <joss@malsain.org>
917 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
919 * src/server.c: (main): Turn the g_error into a g_warning to
920 avoid dumping core when launching two instances (#436197).
922 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
924 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
925 Nullify 'new' after dropping its reference, so that we return NULL.
927 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
929 * docs/reference/camel/Makefile.am:
930 Remove reference to nonexistent libutil.la.
932 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
934 * libedataserver/e-sexp.c:
935 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
937 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
939 ** Fixes part of bug #418852
942 * docs/reference/camel:
943 * docs/reference/Makefile.am:
944 Resurrect Camel's API documentation.
946 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
949 Refresh SGML templates and add the appropriate CFLAGS to satisfy
952 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
954 ** NEWS, configure.in: Evolution data server 1.11.1 release
956 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
958 ** Fix for bug #425535 from Frederic Crozat
960 * src/server.c: Dont submit path of EDS for segv_handler.
962 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
964 * camel/camel-gpg-context.c:
965 Convert messages from gnupg to UTF-8 (#423382).
967 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
969 * Introduce EFlag in libedataserver (#415891)
971 * libedataserver/e-flag.[ch]:
972 New data structure, EFlag, is a simple thread synchronization
973 mechanism. Based on Python's threading.Event class.
975 * docs/reference/libedataserver:
976 Add documentation for EFlag.
978 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
981 Make the libiconv test program returns a value. (#388789)
983 2007-04-05 Ross Burton <ross@openedhand.com>
985 * libedataserver/e-file-cache.c:
986 * libedataserver/e-data-server-util.h:
987 Use g_mkdir_with_parents (#383686).
989 2007-04-04 Ross Burton <ross@burtonini.com>
991 * libedataserver/e-source-group.c:
992 * libedataserver/e-data-server-marshal.list:
993 * libedataserver/e-account-list.c:
994 * libedataserver/e-source-list.c:
995 * libedataserver/e-iterator.c:
996 * libedataserver/e-source.c:
997 * libedataserver/Makefile.am:
998 Remove marshallers that are in GLib (#400970).
1000 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1002 * libedataserver/e-source.c:
1003 Store colors as a string specification instead of an integer.
1004 Introduce new color API and deprecate the old. (#373117)
1006 New API: e_source_set_color_spec()
1007 e_source_peek_color_spec()
1009 Old API: e_source_set_color()
1010 e_source_unset_color()
1011 e_source_get_color()
1013 * libedataserver/test-source-list.c:
1014 Use the new ESource color API. (#373117)
1016 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1018 * libedataserver/e-account.c (receipt_policy_to_str):
1019 * libedataserver/e-iconv.c (e_dlist_init):
1020 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1021 * libedataserver/e-trie.c (e_trie_search):
1022 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1023 Fix some compiler warnings. Patch from Kjartan Maraas.
1025 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1027 * libedataserver/e-data-server-util.c:
1028 * libedataserver/e-uid.c:
1029 * libedataserver/e-xml-utils.c:
1030 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1031 code for GLib < 2.8 (#418971).
1033 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1035 * libedataserver/e-data-server-module.c:
1036 Fix "incompatible pointer type" warnings (#360619).
1038 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1040 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1041 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1043 * iconv-detect.c: Fix an implicit function declaration.
1045 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1047 * MAINTAINERS : Updates on the new guards.
1049 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1051 * NEWS, configure.in: Evolution-Data-Server 1.10
1054 2007-03-08 Ross Burton <ross@openedhand.com>
1057 * docs/reference/addressbook/libedata-book:
1058 * docs/reference/libedataserverui:
1059 Add gtk-doc framework.
1061 * docs/reference/addressbook/libebook:
1062 * docs/reference/calendar/libedata-cal:
1063 * docs/reference/calendar/libecal:
1064 Refresh to match source.
1066 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1068 2007-03-08 Ross Burton <ross@openedhand.com>
1070 * docs/reference/addressbook/libebook/libebook-sections.txt:
1071 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1072 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1073 Add missing symbols (#400169).
1075 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1077 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1080 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1082 * configure.in : Update intltool version.
1084 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1086 ** Fixes bug #356177
1088 * libedataserver/e-msgport.h: Deprecate EMutex.
1090 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1092 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1095 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1097 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1098 Patch from Trond Myklebust. Closes bug #360017.
1100 2007-02-12 Ross Burton <ross@openedhand.com>
1103 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1105 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1107 * configure.in: Prefix wasn't set for idl files which where then
1108 installed to /idl. Fixes bug #373495
1110 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1112 ** Fixes bug #359979, #384183
1114 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1115 instead of block-and-peek. Eliminates the need for a cache.
1117 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1118 cache logic, which was broken anyway.
1120 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1121 semantics, and simplify the logic.
1123 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1125 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1127 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1129 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1131 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1134 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1136 * src/server.c : s/g_message/printf. Do not call
1137 glib methods before g_thread_init.
1139 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1141 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1144 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1146 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1149 * libedataserver/e-msgport.[ch]: Obsolete EThread
1151 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1153 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1156 * camel/Makefile.am: Enable versioning for camel library
1158 2006-12-09 Tor Lillqvist <tml@novell.com>
1160 * libedataserver/e-categories.c (default_categories[]): Don't use
1161 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1162 literal string on Windows.
1163 (load_default_categories): Instead, construct the full image file
1164 pathname at run-time.
1166 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1168 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1171 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1175 * libedataserver/e-categories.c (e_categories_get_list):
1176 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1178 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1180 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1183 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1185 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1186 Partial fix for #358004. Ensure type correctness on the argument.
1188 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1190 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1193 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1198 Remove EDS version from imagesdir.
1200 * libedataserver/e-categories.c:
1201 Store category information in ~/.evolution/categories.xml rather
1202 than the "/apps/evolution/general/category_master_list" GConf key.
1203 Streamline the code.
1205 * libedataserver/e-categories.c: (e_categories_get_list)
1206 Sort the list before returning it.
1208 * libedataserver/e-categories.c:
1209 (e_categories_get_color_for, e_categories_set_color_for,
1210 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1211 e_categories_is_searchable)
1212 Issue a warning if the given category name does not exist.
1214 2006-10-16 Sankar P <psankar@novell.com>
1216 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1218 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1219 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1220 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1221 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1223 * libedataserver/e-msgport.h:
1225 Re-written EMsgPort.c API using GAsyncQueue
1227 2006-10-10 Tor Lillqvist <tml@novell.com>
1229 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1232 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1234 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1237 2006-09-29 Ross Burton <ross@openedhand.com>
1239 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1240 Add EDestination, remove e-book-async.
1242 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1243 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1244 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1245 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1246 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1247 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1248 Add some simple docs and re-gen.
1250 2006-09-29 Ross Burton <ross@openedhand.com>
1252 * docs/reference/addressbook/libebook/libebook.types:
1253 * docs/reference/addressbook/libebook/libebook-sections.txt:
1254 Add missing symbols and merge the async methods into the EBook
1257 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1261 * src/Makefile.am: Add a uninstall-local rule to remove
1262 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1264 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1268 * src/server-logging.c: (server_logging_dispose)
1269 Chain up to parent's dispose() method.
1271 * src/server-logging.c: (server_logging_finalize)
1272 Chain up to parent's finalize() method.
1274 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1276 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1279 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1281 * configure.in, camel/providers/Makefile.am:
1282 Make IMAP4rev1 provider a conditional feature,
1283 turned off by default. Fixes #324118.
1285 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1287 * configure.in, NEWS: EDS 1.7.92 release.
1289 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1292 * libedataserver/e-source-list.c:
1293 (e_source_list_new), (e_source_list_new_for_gconf),
1294 (e_source_list_new_for_gconf_default): use get_source_list_type.
1295 (get_source_list_type): Check if the type is already registered and
1298 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1300 * configure.in, NEWS: EDS 1.7.91 release.
1302 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1304 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1305 Do not set the filename if it is already set.
1307 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1310 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1311 symmetric to e_msgport_wait
1312 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1314 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1316 * configure.in, NEWS: EDS 1.7.90.1 release.
1318 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1320 * NEWS, configure.in: EDS 1.7.90 release updates
1321 and version, libtool numbers bumped.
1323 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1325 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1326 (committed by Karsten Bräckelmann)
1328 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1330 * configure.in, NEWS: EDS 1.7.4 release updates
1331 and version, libtool numbers bumped.
1333 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1335 * *.pc.in: defined @datarootdir@. Fixes #344596.
1337 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1340 * libedataserver/e-iterator.c (e_iterator_is_valid):
1343 2006-06-16 Tor Lillqvist <tml@novell.com>
1345 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1346 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1348 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1349 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1350 the socket functions don't touch errno. (And there is no EINTR
1351 style error possible in WinSock 2 anyway, according to MSDN.)
1353 2006-06-15 Tor Lillqvist <tml@novell.com>
1355 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1356 also to the Win32 branch of the if statement, to avoid error
1357 message when running the configure script.
1359 2006-06-13 Andre Klapper <a9016009@gmx.de>
1362 changing "couldn't", "can't" and "didn't" to proper
1363 English. Fixes bug #342160.
1365 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1367 * configure.in, NEWS: EDS 1.7.3 release updates
1368 and version, libtool numbers bumped.
1370 2006-06-12 simon.zheng <simon.zheng@sun.com>
1375 Add SunLDAP library support - a variant of Netscape LDAP.
1377 2006-06-07 Frederic Peters <fpeters@0d.be>
1379 * configure.in: Assume strftime() is ok and supports %l and %k when
1380 running in cross-compilation mode.
1382 2006-06-02 Tor Lillqvist <tml@novell.com>
1384 * configure.in: Catch more failure modes of strftime() when
1385 presented with conversion specifications %l and %k: On Windows,
1386 these just do nothing, you don't get a 'l' or 'k' in the result,
1387 which was all we used to test for here. Catch also if strftime()
1388 does nothing at all when presented with a format containing
1389 unsupported conversion specifications.
1391 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1392 strftime() doesn't have %e either.
1394 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1396 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1397 checking errno for EINTR.
1398 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1399 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1400 easier strace debugging purposes.
1402 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1404 Hopeful fix for Novell bug #176277
1406 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1407 slightly to make ::prpipe a union more like ::pipe.
1408 (e_pipe): For convenience, on error set the fds each to -1.
1409 (e_prpipe): New convenience function much like e_pipe but for
1411 (e_msgport_new): Always create the pipes here now instead of
1412 creating them on demand.
1413 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1415 (e_msgport_prfd): Same.
1417 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1419 * configure.in: Added gnome-vfs-2.0 to camel library
1421 2006-05-24 Ross Burton <ross@burtonini.com>
1423 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1424 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1425 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1426 Update for doc changes.
1428 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1430 * configure.in: Update intltool requirements.
1432 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1434 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1435 database delete the DB structure.
1436 Patch by Ross Burton <ross@openedhand.com>
1439 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1441 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1442 do not overwrite the value. Fixes a bug introduced by the previous
1445 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1447 * addressbook/libebook/libebook.pc.in,
1448 addressbook/libedata-book/libedata-book.pc.in,
1449 calendar/libecal/libecal.pc.in,
1450 calendar/libedata-cal/libedata-cal.pc.in,
1451 configure.in, evolution-data-server.pc.in,
1452 libedataserver/libedataserver.pc.in,
1453 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1454 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1457 2006-05-09 Ross Burton <ross@openedhand.com>
1459 * libedataserver/e-data-server-module.h:
1460 * libedataserver/e-data-server-module.c:
1461 Allow EDataServerModule to remove unused modules (#319396).
1463 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1465 * configure.in: Patch from Sushuma Rai to fix build with
1466 modern openldap versions. Closes part of bug #325957.
1468 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1470 * po/LINGUAS: New file listing all supported languages.
1472 * configure.in: Use po/LINGUAS instead of including all languages
1473 directly in this file. See the wiki for more information:
1474 http://live.gnome.org/GnomeGoals/PoLinguas
1476 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1478 * configure.in: Figure out auto-magically what the mozilla-nss
1479 pkg-config module name is.
1481 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1483 * NEWS, configure.in: Release updates. Bump version.
1484 ***** Release 1.7.1 *****
1486 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1488 * configure.in : Added a configure time switch to support dynamic
1489 linking with libdb. The default is static linking and by using the
1490 switch --with-libdb=prefix dynamic linking with libdb can be
1492 Patch by Ross Burton <ross@burtonini.com>
1494 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1496 * configure.in: Added the Mail Directory configure info.
1498 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1500 * configure.in: Remove obsolete entry for no_NO.
1502 2006-04-10 Tor Lillqvist <tml@novell.com>
1504 * libedataserver/e-time-utils.c (get_locale_string)
1505 (translate_picture): New Win32-only helper functions.
1506 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1507 in calendar reported by Thierry Dubois.
1509 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1511 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1512 O_LARGEFILE if not present and to set other required CFLAGS for
1515 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1518 * libedataserver/e-source-group.c: Check if the
1519 object is created before accessing it.
1521 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1523 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1525 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1527 * configure.in: Added support for gnome-key-ring.
1529 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1532 * libedataserverui/e-name-selector-dialog.c:
1533 (e_name_selector_dialog_init): Select contacts from address book
1534 screen doesn't use current contact source
1536 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1538 * configure.in, NEWS: Release updates. Bump version.
1539 ***** Release 1.5.92 *****
1541 2006-02-27 Tor Lillqvist <tml@novell.com>
1543 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1544 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1545 let's drop them from here.
1547 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1549 Fixes #332318 #329356
1550 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1551 %x for representing the date for current locale.
1553 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1555 * configure.in, NEWS: Release updates. Bump version.
1556 ***** Release 1.5.91 *****
1558 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1560 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1561 call g_source_remove() when source id is 0. Closes bug #327413.
1563 2006-02-09 Sushma Rai <rsushma@novell.com>
1565 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1566 Fixed some memory leaks. See #329251.
1568 2006-02-09 Sushma Rai <rsushma@novell.com>
1570 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1571 xml properties. See #309316.
1573 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1575 * evolution-data-server.pc.in: Add variable execversion
1576 that denotes the version of the evolution-data-server
1579 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1581 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1583 2006-02-02 Tor Lillqvist <tml@novell.com>
1585 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1586 present on XP only. Windows 2000 is still widespread.
1588 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1590 * configure.in, NEWS: Release updates, bump version
1591 ***** Release 1.5.90 *****
1593 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1595 * libedataserver/e-data-server-module.c:
1596 (e_data_server_module_add_type):
1597 * libedataserver/e-data-server-module.h:
1598 Reverting the previous commit as it breaks the API freeze.
1599 Shall get this in HEAD as soon as we branch out.
1601 2006-01-30 Ross Burton <ross@openedhand.com>
1603 * libedataserver/e-data-server-module.c:
1604 * libedataserver/e-data-server-module.h:
1605 Add e_data_server_remove_unused() to release unused modules
1608 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1610 * configure.in: add "zh_HK" to ALL_LINGUAS.
1612 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1614 * configure.in, NEWS: Release updates, bump version
1616 ***** Release 1.5.5 *****
1618 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1620 * libedataserver/e-source-list.[ch] : added a function called
1621 e_source_list_is_gconf_updated () which returns a boolean indicating
1622 whether or not a given ESourceList instance is in sync with its
1623 corresponding gconf xml or not.
1624 e_source_list_sync () : added an if clause that uses the above
1625 function before updating the gconf.
1627 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1629 * configure.in : Add target for CALDAV calendar
1632 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1634 * src/GNOME_Evolution_DataServer.server.in.in:
1636 The Cal and Book Factory oafids should reflect
1637 the API version rather than the BASE version.
1640 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1642 * docs/reference/camel/camel-sections.txt:
1643 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1644 Detele the function camel_mkdir description.
1646 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1649 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1652 (e_util_mkdir_hier):Merge the change
1653 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1655 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1658 * libedataserver/Makefile.am:
1659 * libedataserver/e-file-cache.c:
1660 * libedataserver/e-msgport.c:
1661 * libedataserver/e-time-utils.c:
1663 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1664 e-data-server-util.c.
1666 2006-01-08 Tor Lillqvist <tml@novell.com>
1668 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1669 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1670 declarations with current mingw w32api headers.
1672 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1674 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1675 in evolution module has been developed further, merge those
1676 changes into libedataserver and drop e-util/e-account-list.c.
1678 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1679 evolution module has been developed further, merge those changes
1680 into libedataserver and drop e-util/e-account-list.h.
1682 libedataserver/e-account.c: Since e-util/e-account.c in
1683 evolution module has been developed further, merge those changes
1684 into libedataserver and drop e-util/e-account.c.
1686 libedataserver/e-account.h: Since e-util/e-account.h in
1687 evolution module has been developed further, merge those changes
1688 into libedataserver and drop e-util/e-account.h.
1690 2006-01-04 Tor Lillqvist <tml@novell.com>
1692 * libedataserver/e-util.c (e_util_replace_prefix): As this
1693 (Win32-only) function is called from evo, too, it needs a third
1694 argument, the configure time prefix that it should replace,
1695 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1696 configured with different temporary dirs as prefix, which is the
1699 * libedataserver/e-util.h: Update declaration correspondingly.
1701 * src/server.c (libdir): Modify calls correspondingly.
1703 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1705 * NEWS, configure.in: Release updates, bump version
1707 ***** Release 1.5.4 *****
1709 2005-12-13 Tor Lillqvist <tml@novell.com>
1711 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1712 building against GLib >= 2.8, not just on Win32.
1714 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1716 * NEWS, configure.in: Release updates, bump version
1718 ***** Release 1.5.3 *****
1720 2005-12-09 Tor Lillqvist <tml@novell.com>
1722 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1723 Unix/Winsock differences.
1725 Use separate flag fields to indicate whether we have a thread or
1726 not in the EThread and EMutex structs. There is no portable way to
1727 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1730 The portable way to check two pthread_t values for equality is
1733 Use e_util_pthread_id() to get an "id" for the thread in debugging
1736 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1737 pair. Should have this in GLib, I guess. This code snippet is
1738 essentially duplicated in
1739 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1740 place I don't recall now.
1742 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1743 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1746 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1747 against GLib 2.8, use g_mkdir_with_parents().
1748 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1749 strings, then does a linguistically correct comparison using
1751 (e_filename_make_safe): New function, move here from
1752 evolution/e-util/e-util.c.
1753 (g_rename, g_stat): Win32-only fixed versions of these GLib
1754 functions, just until the next GLib version including the same
1755 fixes is out. This version of g_rename() overwrites existing
1756 files, and this version of g_stat() strips trailing insignificant
1759 * libedataserver/e-util.h: Declare the new functions.
1761 2005-12-08 Tor Lillqvist <tml@novell.com>
1763 * libedataserver/e-db3-utils.c
1764 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1766 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1767 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1768 always use slashes, not platform-dependent separators.
1769 (e_source_set_name): Compare the strings, not the pointers.
1771 * libedataserver/e-source-group.c (e_source_group_set_name):
1772 Compare the strings, not the pointers.
1774 * libedataserver/e-xml-utils.c
1775 * libedataserver/e-xml-utils.h: New files.
1776 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1777 the file names we handle on Win32 are in UTF-8, which libxml2
1778 doesn't grok. So, when using GLib 2.8, we map the file with the
1779 GMappedFile API and use xmlParseMemory(). When built against older
1780 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1781 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1782 e-xml-utils.c. Presumably should move all the rest of the
1783 functions from there, too.
1785 * libedataserver/Makefile.am: Add the new files. Install
1788 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1789 e_xml_save_file(). As e_xml_save_file() does the very careful
1790 saving using a temporary filename and then rename, don't need to
1793 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1797 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1798 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1801 2005-12-07 Tor Lillqvist <tml@novell.com>
1803 * libdb/dbinc/db_int.in: As we are using this file (and not the
1804 prebuilt one in libdb/build_win32/db_int.h) when building using
1805 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1806 Win32, too. Add ifdef.
1808 * libdb/os_win32/os_open.c (__os_open): When using a
1809 user-registered open function to open the file (and not
1810 CreateFile()), we still need to set the DB_FH::handle, too, as all
1811 the other stuff in libdb/os_win32 assumes it is correctly set
1812 up. On Win32, addressbook/backends/file needs to register an own
1813 open function (that uses g_open()) as the pathnames e-d-s handles
1814 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1815 codepage that CreateFile() wants.
1817 2005-12-06 Tor Lillqvist <tml@novell.com>
1819 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1820 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1822 * src/GNOME_Evolution_DataServer.server.in.in: Use
1823 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1824 compile-time paths in the .server file on Win32. libbonobo on
1825 Win32 interprets relative location paths to exes or shlibs as
1826 being relative to the directory where the .server file was found.
1827 This makes the .server file point to the correct executable
1828 regardless of where e-d-s is installed on the end-user machine.
1830 2005-12-02 Tor Lillqvist <tml@novell.com>
1832 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1833 the executable file's name in the InterfaceCheck location.
1835 * evolution-data-server-zip.in: New file, a script used to build a
1836 Win32 zipfile distribution of E-D-S. (End users will not be
1837 expected to install from zipfiles, they would be for power users
1838 and developers only.)
1841 * configure.in: Distribute and expand it.
1843 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1845 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1847 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1848 defined in glib -2.8 only for win32 as it fails to build
1849 for OS which has glib 2.4.
1851 2005-12-01 Tor Lillqvist <tml@novell.com>
1853 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1854 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1857 2005-11-25 Tor Lillqvist <tml@novell.com>
1859 * libedataserver/e-categories.c (add_category_if_not_present):
1860 Drop unused static function.
1861 (e_categories_add_relative): New function. Form the pathname to
1862 the icon file at run-time (for installability in freely chosen
1863 location on Windows).
1864 (initialize_categories_config): Call e_categories_add_relative()
1865 with just the basename of the icon files.
1867 * libedataserver/e-data-server-module.c
1868 (e_data_server_module_init): Include libedataserver-private.h to
1869 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1870 pathname construction) on Windows.
1872 * libedataserver/e-time-utils.c: Include strptime() implementation
1873 lifted from glibc for portability. Use it unless
1874 HAVE_STRPTIME. Make it local for this file, though.
1876 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1877 GLib 2.8 instead of gethostname().
1879 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1880 instead of strncasecmp() for portability.
1882 * libedataserver/e-util.c: Implement install-anywhere machinery
1884 (DllMain): Minimal DllMain that just tucks away the handle to the
1886 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1887 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1888 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1889 e_util_replace_prefix): Functions intended also for Evolution. We
1890 assume e-d-s and evo are installed in the same folder on the
1893 * libedataserver/e-util.h: Declare the above new public Win32-only
1896 * libedataserver/libedataserver-private.h: New file. Declares so
1897 far some Win32-only functionality, to be used in various parts of
1900 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1901 gstdio wrappers for better non-ASCII filename support on
1902 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1903 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1904 instead of hardcoding 1024. Drop leftover debugging printouts.
1906 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1907 more configure-time pathname definitions (as used elsewhere in
1908 e-d-s) in INCLUDES so that they can be recognized and changed at
1909 run-time to end-user machine installation paths on Win32.
1911 * src/server.c: No segv handling on Win32. Run-time path
1912 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1913 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1914 gnome_program_init().
1916 2005-11-18 Ross Burton <ross@burtonini.com>
1918 * libedataserver/md5-utils.c:
1919 * libedataserver/e-component-listener.c:
1922 2005-11-17 Ross Burton <ross@burtonini.com>
1924 * libedataserver/md5-utils.c:
1925 * libedataserver/md5-utils.h:
1926 Don't do byte order checks at runtime but use the GLib
1927 G_BYTE_ORDER macro (#319592)
1929 2005-11-17 Ross Burton <ross@burtonini.com>
1931 * libedataserver/e-account-list.c:
1932 * libedataserver/e-account.c:
1933 * libedataserver/e-component-listener.c:
1934 * libedataserver/e-file-cache.c:
1935 * libedataserver/e-iterator.c:
1936 * libedataserver/e-list-iterator.c:
1937 * libedataserver/e-list.c:
1938 * libedataserver/e-sexp.c:
1939 * libedataserver/e-source-group.c:
1940 * libedataserver/e-source-list.c:
1941 * libedataserver/e-source.c:
1942 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1944 2005-11-15 Ross Burton <ross@burtonini.com>
1946 * libedataserver/e-data-server-module.c
1947 Use lazy bindings (#321515)
1949 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1951 * NEWS, configure.in: Release updates, bump version.
1952 ***** Release 1.5.2 *****
1954 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1956 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1958 2005-10-28 Sushma Rai <rsushma@novell.com>
1960 * libedataserver/e-categories.c (initialize_categories_config): Add
1961 default categories only if the category list is empty in gconf, so that
1962 we don't bring back the deleted category from the default list
1963 every time. Fixes #273905.
1965 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1967 * src/GNOME_Evolution_DataServer.server.in.in:
1968 Fixed bonobo server install locations as well.
1971 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1973 * configure.in: Update version, libtool numbers.
1974 *** Release 1.5.1 ***
1975 * src/Makefile.am : Fixed the executable installation
1976 error in the previous patch. Executable installed in
1977 libexecdir - not under evolution-data-server-$(API_VERSION).
1979 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1981 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1982 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1983 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1984 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1985 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1986 OAFIID:GNOME_Evolution_DataServer_Logging from
1987 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1988 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1989 data-server-@VERSION@@EXEEXT@.
1990 * src/Makefile.am: In section install-evolution-data-servers:
1991 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1992 data-server-$(API_VERSION)
1993 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1994 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1995 evolution-data-server-$(BASE_VERSION)
1997 2005-10-17 Ross Burton <ross@burtonini.com>
2000 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2002 2005-10-14 Ross Burton <ross@burtonini.com>
2004 * configure.in: Remove unused dependencies from the pkg-config
2005 calls and add E_FACTORY_CFLAGS/_LIBS.
2007 * src/Makefile.am: Use E_FACTORY_*.
2009 * libedataserver/e-sexp.c:
2010 * libedataserver/test-source-list.c:
2011 Don't use libgnome when GTK+ or GLib will do.
2013 * libedataserver/libedataserver.pc.in:
2014 Fix strings, update libraries.
2016 2005-09-17 Andre Klapper <a9016009@gmx.de>
2019 * libedataserver/e-categories.c: adding translator comment for
2022 2005-09-16 Tor Lillqvist <tml@novell.com>
2024 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2025 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2026 comparing are just ASCII anyway, so spell it out that we really do
2027 need ASCII casefolding only.
2029 2005-09-15 Tor Lillqvist <tml@novell.com>
2031 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2032 integral type (or pointer) that can be cast to a guint64 without
2033 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2035 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2038 * libedataserver/e-util.c: Just include <glib.h> instead of a
2039 random set of <glib/*.h>. Remove large amount of whitespcace on
2041 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2042 proper Unicode case folding or normalization is done.
2043 (e_util_pthread_id): New function, returns an integer representing
2044 a thread. Only for debugging output and logging purposes, cannot
2045 be guaranteed to be consistent on all platforms.
2047 * libedataserver/e-util.h: Include <pthread.h>. Declare
2048 e_util_pthread_id().
2050 2005-09-14 Tor Lillqvist <tml@novell.com>
2055 * win32/libedataserverui.def: New files. Bootstrap import library
2056 for libedataserverui. Needed in servers/exchange/storage where
2057 libexchange-storage-1.2.la links to libedataserverui before it has
2060 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2061 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2062 also win32/Makefile.
2064 * Makefile.am: Add win32 to SUBDIRS.
2066 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2068 * confugure.in : Add API_VERSION to config.h
2070 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2072 * configure.in : Update release number to 2.4.0
2074 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2076 * configure.in: Do not build camel docs.
2077 * docs/reference/Makefile.am: Removed camel docs.
2078 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2080 2005-08-22 Not Zed <NotZed@Ximian.com>
2082 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2083 the func to remove a warning.
2085 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2087 * configure.in : bump version
2088 ***** Release 1.3.8 *****
2090 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2092 * docs/reference/Makefile.am : enable libedataserver docs
2093 * libedataserver/e-sexp.h, docs/reference/libedataserver
2094 /libedataserver-sections.txt: Fix build issues - patch
2095 contributed by Tor Lillqvist <tml@novell.com>
2097 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2099 * configure.in: Build camel-docs.
2100 * docs/reference/Makefile.am: Build camel-docs.
2102 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2104 * libedataserver/e-xml-hash-utils.[ch]:
2105 (e_xmlhash_foreach_key_remove): function to remove
2107 Committing for Armin Bauer <armin.bauer@desscon.com>
2108 and modified by <jmubeen@novell.com> and
2109 <vvaradhan@novell.com>.
2111 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2113 * configure.in : Add the check for NTLM support in OpenLDAP. This
2114 is needed for enabling the Exchange support in e-d-s.
2116 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2118 * configure.in : Build libedataserver api docs
2120 2005-08-18 Tor Lillqvist <tml@novell.com>
2122 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2123 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2124 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2126 2005-08-13 Tor Lillqvist <tml@novell.com>
2128 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2131 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2134 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2136 * configure.in: Update version, libtool numbers.
2138 *****Release 1.3.7*****
2140 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2142 * configure.in: fix for bug #300048. patch
2143 submitted by Roland Illig <roland.illig@gmx.de>
2145 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2147 * configure.in: update libtool numbers for libebook
2149 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2151 * configure.in: Bump version number
2153 *****Release 1.3.6.1***** includes fix for
2154 #311731 - (Removing folders from an IMAP)
2157 2005-07-28 Tor Lillqvist <tml@novell.com>
2159 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2161 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2163 * configure.in : bump version
2164 ****** Release 1.3.6 *****
2166 2005-07-21 Joe Shaw <joeshaw@novell.com>
2168 * libedataserver/e-source-group.c:
2169 * libedataserver/e-source-list.c:
2170 * libedataserver/e-source.c: Change the init and class_init
2171 functions to contain the whole class name for the benefit of the
2174 2005-07-20 Tor Lillqvist <tml@novell.com>
2176 * configure.in: Enable building with Mozilla nspr and nss on
2177 Win32. No -ldl on Win32. No import library for softokn3.dll.
2179 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2181 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2184 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2186 * configure.in : bump version, libtool numbers.
2187 ***** Release 1.3.5 *****
2189 2005-07-06 Ross Burton <ross@openedhand.com>
2191 * libedataserver/e-util.c:
2192 Remove a function and table which is in GLib.
2194 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2196 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2197 to the conventions (_ instead of -).
2199 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2201 * configure.in : bump version, libtool numbers.
2203 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2205 * libedataserver/e-categories.c: (initialize_categories_config):
2206 Fix all the compiler warnings.
2208 2005-06-22 Tor Lillqvist <tml@novell.com>
2210 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2211 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2212 EXEEXT in EVO_SUBST_SERVER_RULE.
2214 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2216 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2217 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2219 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2221 * configure.in : Print the status for Exchange support being present.
2222 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2224 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2226 * configure.in : Fixed a minor typo to fix make clean.
2228 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2230 * configure.in : Added the Exchange server communication code to
2231 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2232 * servers/Makefile.am : Now build exchange as well.
2234 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2236 * configure.in : Do not build camel docs. They are borked now :(
2238 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2240 * configure.in : bump version, libtool numbers.
2242 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2244 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2245 names for CORBA services.
2247 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2249 * configure.in: Disable the libedataserver api docs build
2250 * docs/reference/Makefile.am: Here too. It doesn't build.
2252 2005-05-24 Tor Lillqvist <tml@novell.com>
2254 * configure.in: Define NO_UNDEFINED as -no-undefined and
2255 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2256 them. Check for strtok_r. Add gobject-2.0 to
2257 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2259 2005-05-24 Tor Lillqvist <tml@novell.com>
2261 Make libdb as included in e-d-s build on Win32 with mingw. (The
2262 official build setup for libdb uses MSVC.)
2264 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2265 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2266 empty on Unix, "_win32" on Win32) to use those source files that
2267 have an own copy in os_win32 from there.
2269 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2270 libdb/build_win32_db_config.h file.
2272 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2275 * libdb/dist/configure: Manually make corresponding changes as in
2276 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2279 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2281 2005-05-19 Tor Lillqvist <tml@novell.com>
2283 * configure.in: Check for regexec in a separate -lregex. Add
2284 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2285 too. Don't bother mentioning glib as gthread and gmodule drag in
2288 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2290 * configure.in : bump version, libtool numbers.
2292 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2294 * docs/reference/Makefile.am : Do not build
2295 camel docs. They are a bit flaky ATM.
2297 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2299 * libedataserver/e-categories.c (add_category_if_present): new private
2300 function to create standard categories if they don't exist.
2301 (initialize_categories_config): make sure, in all cases, that our
2302 standard categories are available.
2304 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2306 * libedataserver/e-categories.c: Add new Anniversary category,
2309 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2311 * configure.in: export LIBSOUP for use elsewhere.
2313 2005-05-06 Tor Lillqvist <tml@novell.com>
2315 * configure.in: Check for Win32 (mingw), set Automake
2316 conditional. Move the libtool stuff a bit earlier so that $host
2317 gets set early and can be checked in a more logical place. Check
2318 for some more headers and functions. Use gobject-2.0 instead of
2319 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2320 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2321 calls its .pc file. On Win32, copy the libtool generated here to
2324 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2326 * configure.in: Added "docs/reference/calendar/libedata-cal".
2328 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2331 * docs/reference/calendar/Makefile.am:
2332 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2335 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2338 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2340 * docs/reference/calendar/*: improved API documentation.
2342 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2344 * configure.in: bump version, libtool numbers.
2346 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2348 * configure.in: Modify camelproviderdir to use API_VERSION.
2349 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2351 2005-04-20 Ross Burton <ross@burtonini.com>
2353 * src/offline-listener.c:
2354 Remove an usused variable.
2356 2005-04-20 Ross Burton <ross@burtonini.com>
2358 * libedataserver/e-data-server-module.c:
2359 * libedataserver/e-data-server-module.h:
2361 Use a #define hack to revert API change to EDataServerModule.
2363 2005-04-20 Ross Burton <ross@burtonini.com>
2365 * configure.in: Depend on GLib 2.4.
2367 * libedataserver/e-data-server-module.c:
2368 * libedataserver/e-data-server-module.h:
2369 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2370 e_data_server_module_init to _initialize.
2373 Update for change to e-data-server-module.h.
2375 2005-04-20 Ross Burton <ross@burtonini.com>
2377 * src/offline-listener.c: Don't leak a GConfValue.
2379 2005-04-20 James Henstridge <james@jamesh.id.au>
2381 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2382 doesn't trigger configure failures with newer versions of
2383 pkg-config. Fixes bug #300435.
2385 2005-04-14 Sushma Rai <rsushma@novell.com>
2387 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2388 absolute uri, when relative uri is changed if source is having absolute
2392 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2394 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2396 * configure.in: bump version, leave extensiondir, idldir,
2397 bonobo server and libtool numbers untouched (use API_VERSION
2399 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2400 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2402 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2404 * po/en_GB.po: Updated British English translations
2406 2005-03-31 Steve Murphy <murf@e-tools.com>
2408 * configure.in: Added "rw" to ALL_LINGUAS.
2410 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2412 * configure.in: Added "xh" to ALL_LINGUAS.
2414 2005-03-29 James Bowes <bowes@cs.dal.ca>
2416 * docs/reference/libedataserver/libedataserver-docs.sgml:
2417 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2418 e-time-utils and e-xml-hash-utils.
2419 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2420 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2422 * libedataserver/e-time-utils.c:
2423 * libedataserver/e-time-utils.h:
2424 * libedataserver/e-xml-hash-utils.c:
2425 * libedataserver/e-xml-hash-utils.h: New API documentation.
2427 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2429 * configure.in: Add ne in ALL_LINGUAS
2431 2005-03-23 James Bowes <bowes@cs.dal.ca>
2433 * configure.in: Add docs/reference/libedataserver/Makefile
2435 * docs/reference/Makefile.am: Add libedataserver as subdir.
2436 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2438 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2439 sections for new API docs.
2440 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2441 nice formatting for the new documentation.
2442 * libedataserver/e-trie.c:
2443 * libedataserver/e-uid.c:
2444 * libedataserver/e-url.c:
2445 * libedataserver/e-url.h:
2446 * libedataserver/e-util.c:
2447 * libedataserver/e-util.h:
2448 * libedataserver/md5-utils.c:
2449 * libedataserver/md5-utils.h: Document public functions and data
2451 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2452 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2453 * docs/reference/libedataserver/tmpl/e-url.sgml:
2454 * docs/reference/libedataserver/tmpl/e-util.sgml:
2455 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2456 files for API documentation.
2458 2005-03-06 JP Rosevear <jpr@novell.com>
2460 * configure.in: bump version, libtool numbers
2462 2005-02-28 JP Rosevear <jpr@novell.com>
2464 * configure.in: bump version, libtool numbers
2466 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2468 * libedataserver/e-data-server-module.c: (load_module_dir):
2469 Don't leak the module path.
2471 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2473 * libdb/dbinc/mutex.h: Fix PPC assembly.
2475 2005-02-07 JP Rosevear <jpr@novell.com>
2477 * configure.in: bump version. libtool numbers
2479 2005-02-07 Ross Burton <ross@openedhand.com>
2481 * libedataserver/e-db3-utils.c:
2482 Remove useless libgnome use.
2484 2005-02-03 Ross Burton <ross@burtonini.com>
2486 * libedataserver/e-categories.c:
2487 * libedataserver/e-component-listener.c:
2488 * libedataserver/e-time-utils.c:
2489 * servers/groupwise/e-gw-connection.c:
2493 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2495 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2496 gboolean and always FALSE to remove the idle callback after saving.
2497 (save_config): new function that marks the config as dirty and installs
2499 (initialize_categories_config, e_categories_remove, e_categories_add,
2500 e_categories_set_color_for, e_categories_set_icon_file_for): call
2501 save_config() when saving the categories.
2503 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2505 * configure.in: Generate the old imap makefile.
2507 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2509 * libedataserver/e-categories.c (initialize_categories_config): pass
2510 a correct boolean value as the 'searchable' flag.
2512 2005-01-26 JP Rosevear <jpr@novell.com>
2516 * src/server-logging.h: add private structure to instance
2518 * src/server-logging.c (server_logging_register_domain): track the
2519 information for the registration so we can later unregister it
2520 (server_logging_dispose): unregister the log handlers and from the
2521 information and list
2522 (server_logging_finalize): free the private structure
2523 (server_logging_class_init): set finalize/dispose methods
2525 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2527 * libedataserver/e-categories.[ch] (e_categories_add): added a
2528 'searchable' argument.
2529 (e_categories_is_searchable): new function.
2530 (hash_to_xml_string): add the 'searchable' property to the config.
2532 2005-01-24 JP Rosevear <jpr@novell.com>
2534 * configure.in: bump version, libtool numbers
2536 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2538 * configure.in: Removed the enable checks for IMAP4, we just
2539 always build it now. Also don't generate
2540 camel/providers/imap/Makefile as we no longer build it.
2542 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2544 * libedataserver/e-source.c
2545 (e_source_update_from_xml_node) : look for
2546 case where passed in node does not contain any properites.
2547 In the case reset the properites of the source
2548 and emit the changed signal
2549 makes personal books unselectable
2550 from auto-completion
2552 2005-01-14 Priit Laes <amd@store20.com>
2554 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2555 'wa' to ALL_LINGUAS.
2557 2005-01-14 Not Zed <NotZed@Ximian.com>
2559 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2560 build ESexp as a GObject anymore (it is used by camel).
2562 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2564 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2566 * libedataserver/e-sexp.[ch]: removed the usage of the
2567 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2568 (e_sexp_new): fixed some typoes.
2569 (e_sexp_class_init): use g_type_class_peek_parent to get the
2570 parent class for our class.
2572 2005-01-08 Not Zed <NotZed@Ximian.com>
2574 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2577 * libedataserver/e-url.c (e_url_shroud): setup string manually
2578 don't use *.%s as it depends on locale.
2580 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2582 * e-categories.c (escape_string): new function.
2583 (hash_to_xml_string): add category names after escaping them.
2584 (initialize_categories_config): mark the configuration as not dirty
2585 only when we just got the list of categories from it.
2587 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2590 * Makefile.am: added weather calendar backend to build.
2592 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2594 * libedataserver/e-categories.c (initialize_categories_config): set
2595 the configuration to not dirty even when we add the set of built-in
2598 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2600 * libedataserver/e-categories.c (initialize_categories_config): set
2601 the initialized flag to TRUE before starting, or we'll get infinite
2602 recurrent calls to this function.
2604 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2606 * libedataserver/e-categories.c (initialize_categories_config): use _()
2607 instead of N_() for translatable strings.
2609 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2611 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2612 called at idle times.
2613 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2615 (initialize_categories_config): install the idle callback.
2617 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2620 * art/category*.png: added category icons from GAL.
2623 * configure.in: added 'art' directory to build.
2625 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2627 * libedataserver/Makefile.am: added new files to the build.
2629 2004-12-31 JP Rosevear <jpr@novell.com>
2631 * Makefile.am: clean iconv-detect.h
2633 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2635 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2636 if any of the properties change
2638 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2640 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2641 include the BASE_VERSION and the full path).
2643 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2645 * src/offline-listener.[ch] :New class to listen for gconf
2646 key and set online/offline modes on factories -> backends
2648 * src/Makefile.am : added new source file
2649 offline-listener.[ch] to _SOURCES
2651 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2653 * Makefile.am: build servers/ dir before camel/.
2655 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2657 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2658 (ALIGNED_SIZE): New macro.
2659 (MemPoolNode): Remove "data" member.
2660 (MemPoolThresholdNode): Likewise.
2661 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2662 &n->data[N] to ensure proper alignment.
2664 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2666 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2667 a convenience context that sets up and provides the shared model
2668 and widgets for one name selection session.
2670 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2671 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2673 2004-12-20 JP Rosevear <jpr@novell.com>
2675 * configure.in: bump version, libtool numbers
2677 2004-12-20 JP Rosevear <jpr@novell.com>
2679 * libedataserverui/test-name-selector.c (main): no need to init
2680 mime utils explicitly any more
2682 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2684 * libedataserverui/test-name-selector.c (main): Don't lie to
2685 gnome_program_init () about our name.
2687 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2689 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2691 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2693 (clear_contact_source): Keep the primary contact array around even
2695 (query_contact_source): Make sure the book is opened before we
2696 try to open a view to it. Set view to NULL if we can't get one.
2697 (e_contact_store_add_book): Allocate temporary memory on stack.
2698 (e_contact_store_remove_book): Free the primary contact array.
2700 * libedataserverui/e-destination-store.c
2701 (e_destination_store_insert_destination): Implement.
2702 (e_destination_store_append_destination): Renamed from
2703 _add_destination (). Connect to destination's "changed" signal.
2704 (e_destination_store_remove_destination): Disconnect from
2707 * libedataserverui/e-name-selector-dialog.c (add_destination):
2708 Use e_destination_store_append_destination ().
2710 * libedataserverui/test-name-selector.c (start_test): We don't
2711 need the gconf_path. Set up an ENameSelectorEntry for testing.
2712 (main): Remove junk related to gconf_path.
2714 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2715 entry for Evolution contacts. Still considered unstable.
2717 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2718 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2720 2004-12-17 JP Rosevear <jpr@novell.com>
2722 * libedataserverui/test-name-selector.c (close_dialog): destroy
2724 (start_test): listen for any response so we can exit
2726 * libedataserverui/e-name-selector-dialog.glade: don't make the
2727 blank window visible
2729 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2731 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2732 it's useless and breaks the evo build.
2734 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2736 * libedataserverui/test-name-selector.c: Implement a test for
2737 ENameSelectorDialog.
2739 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2740 (test_name_selector_SOURCES)
2741 (test_name_selector_LDADD): Build parameters for the test.
2743 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2745 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2747 * libedataserverui/e-destination-store.[ch]: Implement
2748 EDestinationStore, a GtkTreeModel interface to a list of
2751 * libedataserverui/e-name-selector-model.[ch]: Implement
2752 ENameSelectorModel, a model that provides an EContactStore and a
2753 list of EDestinationStores whose members are filtered out from
2756 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2757 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2758 interactively, producing lists of EDestinations.
2760 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2761 specification for the ENameSelectorDialog interface.
2763 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2765 (e_contact_store_get_books): Free a small temp allocation.
2766 (e_contact_store_remove_book): Get the pointer to the source struct.
2768 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2770 * Makefile.am (INCLUDES): Add a define providing the installed
2772 (libedataserverui_1_2_la_SOURCES): Add new files.
2773 (libedataserveruiinclude_HEADERS): Add new files.
2774 (glade_DATA): Add new Glade file.
2775 (EXTRA_DIST): Dist glade_DATA.
2777 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2779 * configure.in: Pull in libglade-2.0.
2781 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2783 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2784 a GtkTreeModel interface to EBook views.
2786 * libedataserverui/test-contact-store.c: Implement an interactive
2787 test for EContactStore.
2789 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2790 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2792 (test_contact_store_SOURCES)
2793 (test_contact_store_LDADD): Build the interactive test for
2796 2004-12-09 JP Rosevear <jpr@novell.com>
2798 * configure.in: check for zlib, for the gzip mime filter
2800 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2804 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2805 e_file_cache_thaw_changes): new functions to disable temporarily
2807 (e_file_cache_init): initialize new private members.
2808 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2809 cache file as dirty when we are frozen.
2811 2004-12-06 Rodney Dawes <dobey@novell.com>
2813 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2815 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2817 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2819 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2820 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2822 2004-12-03 Rodney Dawes <dobey@novell.com>
2824 * configure.in: Remove the commented out OpenSSL block
2825 Don't do pkg-config --exists for mozilla, just try to use the
2826 PKG_CONFIG() macro, and set have_nss="no" if it fails
2828 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2829 e-msgport code that needs it
2831 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2833 * configure.in: Display configuration info after configure runs
2834 (S/MIME, SSL, Kerberos, etc)
2836 2004-12-03 Not Zed <NotZed@Ximian.com>
2838 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2839 iconv_libs to the library list.
2841 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2843 * Makefile.am: Build libedataserverui after non-UI libraries that it
2846 2004-11-28 JP Rosevear <jpr@novell.com>
2848 * configure.in: bump version, libtool numbers
2850 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2852 * libedataserverui/e-source-selector.[ch]:
2853 (selector_button_press_event): if rt-clicked on a source
2854 group, set it as primary on the selector and emit a popup event.
2855 (e_source_selector_get_primary_source_group): accessor for
2856 primary source group.
2858 2004-11-16 Not Zed <NotZed@Ximian.com>
2860 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2862 * configure.in: Added more camel required config checks. Build
2863 the camel makefiles. Not sure if this should be in its own
2866 2004-11-15 Not Zed <NotZed@Ximian.com>
2868 * libedataserver/e-util.c: include config.h.
2870 * libedataserver/e-sexp.c: updated from evolution/e-util.
2872 * libedataserver/e-memory.c: updated from evolution/e-util.
2874 * iconv-detect.c: added iconv format checker.
2876 * configure.in: add stftime checks and iconv charset format checks.
2878 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2880 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2883 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2885 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2886 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2887 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2889 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2891 * configure.in: use evolution-data-server-$BASE_VERSION as the
2894 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2898 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2900 2004-11-02 JP Rosevear <jpr@novell.com>
2904 * configure.in: require libbonobo >= 2.4.2
2906 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2908 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2910 2004-10-27 JP Rosevear <jpr@novell.com>
2912 * src/server.c: include just include signal.h for portability
2914 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2916 * libedataserverui/Makefile.am:
2917 * libedataserverui/e-source-selector-dialog.[ch]: added source
2918 selector dialog widget.
2920 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2922 2004-10-14 JP Rosevear <jpr@novell.com>
2924 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2927 * libedataserverui/e-source-option-menu.c: ditto
2929 2004-10-14 JP Rosevear <jpr@novell.com>
2931 * libedataserverui/libedataserverui.pc.in: link to the right lib
2932 and require libedataserver 1.2
2934 2004-10-13 JP Rosevear <jpr@novell.com>
2936 * libedataserver/e-data-server-marshal.list: add missing
2939 2004-10-13 JP Rosevear <jpr@novell.com>
2941 * Makefile.am: build libedataserverui
2943 2004-10-13 JP Rosevear <jpr@novell.com>
2945 * libedataserverui/test-source-option-menu.c: move from evolution
2947 * libedataserverui/e-source-selector.c: ditto
2949 * libedataserverui/e-source-selector.h: ditto
2951 * libedataserverui/e-source-option-menu.c: ditto
2953 * libedataserverui/e-source-option-menu.h: ditto
2955 * libedataserverui/test-source-selector.c: ditto
2957 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2959 * libedataserverui/Makefile.am: build libedataserverui and test progs
2961 * configure.in: add libtool versioning for libedataserverui and
2964 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2966 Probably fixes bugs #67600 and #65996.
2968 * libdb/dbinc/mutex.h
2969 * libdb/dist/config.hin
2970 * libdb/dist/configure
2971 * libdb/mutex/mut_tas.c
2972 * libdb/lock/lock_region.c
2973 * libdb/dist/aclocal/mutex.ac
2974 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2975 x86-64 and a couple of other archs, and rebuild the generated
2978 2004-10-04 Chris Toshok <toshok@ximian.com>
2980 * libedataserver/e-data-server-module.h: add the prototype for the
2981 eds_module_* functions here, so modules can include this file
2982 instead of writing their own prototypes in module sepcific
2985 2004-09-30 Chris Toshok <toshok@ximian.com>
2987 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2988 variables so extension authors can find the place to install their
2991 2004-09-30 Chris Toshok <toshok@ximian.com>
2993 * src/GNOME_Evolution_DataServer.server.in.in: add this
2994 (previously generated) file to the build.
2996 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2997 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3000 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3001 addressbook/calendar backend .la's from here.
3002 (SERVER_IN_FILE): always use
3003 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3004 generated from LDAP/NOLDAP.
3005 (EXTRA_DIST): remove
3006 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3007 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3009 * src/server.c (setup_books): replace hardcoded knowledge of
3010 backends with a call to e_data_book_factory_register_backends.
3011 (setup_cals): remove explicit backend registration with a call to
3012 e_data_cal_factory_register_backends.
3013 (main): call e_data_server_module_init.
3015 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3016 (libedataserver_la_SOURCES): add e-data-server-module.c
3017 (libedataserverinclude_HEADERS): add e-data-server-module.h
3019 * libedataserver/e-data-server-module.[ch]: new files, manage the
3020 extensions. ripped almost entirely from Dave Camp's nautilus
3023 * configure.in (privlibdir, extensiondir): new Makefile variables.
3025 2004-09-23 Not Zed <NotZed@Ximian.com>
3029 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3030 idle id after we've been called.
3032 2004-09-23 JP Rosevear <jpr@novell.com>
3034 * Makefile.am: don't hard code pkg config version
3036 * configure.in: bump version, reset libtool versions because the
3037 library is now versioned
3039 * libedataserver/Makefile.am: build versioned lib and version
3042 * src/Makefile.am: link against versioned libs
3044 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3046 * libedataserver/e-file-cache.[ch]:
3047 (e_file_cache_get_keys): utility function that allows to get
3048 a list of the keys of all the items in the cache. Used by
3049 the fix for bug #61865
3051 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3053 * libdb/dbinc/mutex.h
3054 * libdb/dist/configure
3055 * libdb/dist/aclocal/mutex.ac
3056 * libdb/dist/aclocal/options.ac:
3057 Applied patch from Toshok that fixes issues related to NPTL and AMD
3060 2004-09-16 JP Rosevear <jpr@novell.com>
3062 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3064 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3066 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3068 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3070 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3072 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3074 * configure.in: Added 'id' to ALL_LINGUAS
3075 * po/id.po: Added Indonesian translation
3077 2004-08-27 Akagic Amila <bono@linux.org.ba>
3079 * configure.in: Added 'bs' to ALL_LINGUAS.
3081 2004-08-26 JP Rosevear <jpr@novell.com>
3083 * configure.in: bump verision, libtool numbers
3085 2004-08-26 Not Zed <NotZed@Ximian.com>
3089 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3090 (e_util_utf8_strstrcasedecomp):
3092 * libedataserver/e-sexp.c (e_sexp_term_eval):
3093 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3094 stupid arcanely out of date and posixly-busted slowaris which
3095 doesn't put alloca in stdlib.h like any sane system.
3097 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3099 * libedataserver/e-file-cache.c: (add_key_to_list),
3100 (add_object_to_list):
3101 Add missing include, fix warnings.
3103 * libedataserver/e-util.c: add missing include.
3105 * servers/groupwise/e-gw-connection.c:
3106 (e_gw_connection_get_categories):
3107 Fix type, causing warnings.
3109 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3111 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3112 assing the value set for filename property to priv->filename
3114 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3116 * configure.in: Added «nb» to ALL_LINGUAS.
3118 2004-08-13 JP Rosevear <jpr@novell.com>
3120 * configure.in: bump version, libtool numbers, soup requirement
3122 2004-08-13 Rodney Dawes <dobey@novell.com>
3124 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3125 as well as expceted and determined in testing
3127 2004-08-13 Rodney Dawes <dobey@novell.com>
3129 * acinclude.m4: Remove EVO_CHECK_LIB
3130 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3132 2004-08-09 Ankit Patel <ankit@redhat.com>
3134 * configure.in: Added Gujarati & Panjabi
3136 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3138 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3140 2004-08-02 JP Rosevear <jpr@novell.com>
3142 * configure.in: bump version, libtool numbers
3144 2004-08-02 Not Zed <NotZed@Ximian.com>
3146 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3147 so we only run once, and increment our recursive-call code
3148 properly, and actually exit anyway. should fix infinite crash
3151 2004-07-29 Rodney Dawes <dobey@novell.com>
3153 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3154 AC_DEFINE it so we know where to find gnome_segv2
3156 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3157 now define at configure time to find the path to gnome_segv2
3161 2004-07-19 JP Rosevear <jpr@novell.com>
3163 * configure.in: bump version, libtool numbers, soup requirement
3165 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3167 * libedataserver/e-source-group.c (e_source_group_remove_source)
3168 (e_source_group_remove_source) : disconnet the signal
3169 handler registered on source object for CHANGED singal
3170 as we may not be interested in the changes in source once
3171 it is removed form the group
3173 2004-07-12 Chris Toshok <toshok@ximian.com>
3175 [ most likely fixes #57999 ]
3177 * libdb/dist/aclocal/options.ac: set the default unique name to
3178 "_eds". this will append _eds to all externally visible libdb
3179 symbols, so we can be sure it won't conflict with another libdb
3180 (linked dynamically).
3182 * libdb/dist/configure: regen after options.ac change.
3184 * libdb/dist/.cvsignore: ignore db_int_def.h
3186 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3188 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3189 this function public.
3191 2004-07-07 Not Zed <NotZed@Ximian.com>
3193 * src/server.c (main): bind to the right charset (i.e. utf8). See
3196 2004-07-02 JP Rosevear <jpr@novell.com>
3198 * configure.in: bump version, libtool numbers
3200 2004-07-02 Chris Toshok <toshok@ximian.com>
3204 * libedataserver/e-iterator.h: rename the "delete" member to
3205 "remove", to fix c++ build.
3207 * libedataserver/e-iterator.c (e_iterator_delete): same.
3208 (e_iterator_class_init): same.
3210 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3211 (e_list_iterator_remove): same.
3213 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3215 * src/server.c (main): Register a segv handler to popup bug-buddy
3216 or whatever. Fixes bug #51165.
3218 2004-06-14 Not Zed <NotZed@Ximian.com>
3220 * libedataserver/e-source-group.c
3221 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3222 error setting up the new_source entries. #59592.
3224 2004-06-03 JP Rosevear <jpr@novell.com>
3226 * configure.in: bump version, libtool numbers
3228 2004-06-02 Chris Toshok <toshok@ximian.com>
3230 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3232 2004-06-01 Chris Toshok <toshok@ximian.com>
3234 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3235 NULL absolute_uri, so we can clear it.
3237 2004-06-01 Chris Toshok <toshok@ximian.com>
3239 * libedataserver/e-source.c (e_source_set_group): back out the
3240 change that causes this function to always add an absolute_uri to
3241 the ESource, as this uri is always used instead of the
3242 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3243 of the cases. If you want an absolute uri, call
3244 e_source_set_absolute_uri - it should never happen implicitly.
3245 (e_source_copy): when copying an ESource don't create an absolute
3246 uri when @source might have had one.
3247 (e_source_set_absolute_uri): use strcmp, not ==. also,
3248 "source->priv->readonly" governs whether or not data can be stored
3249 in the folder represented by the ESource, not that the ESource
3252 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3254 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3256 2004-05-27 Sushma Rai <rsushma@novell.com>
3258 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3259 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3262 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3263 Build absolute URI only if source is not having it.
3265 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3266 absolute URI to the file.
3268 2004-05-26 Rodney Dawes <dobey@novell.com>
3270 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3271 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3272 properly when < 2.9.8 is found
3274 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3275 requirement here, so that dependents pick it up properly as well
3277 2004-05-19 JP Rosevear <jpr@novell.com>
3279 * configure.in: bump version, libtool numbers
3281 2004-05-17 Rodney Dawes <dobey@ximian.com>
3283 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3284 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3285 mono bindings to work correctly
3289 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3291 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3292 handlers for postal address fields. Bug # 45210
3294 2004-05-03 JP Rosevear <jpr@ximian.com>
3296 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3298 * libedataserver/e-uid.h: ditto
3300 * libedataserver/e-memory.c: remove unnecessary include
3302 * libedataserver/e-uid.c: ditto
3304 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3307 2004-05-03 William Jon McCann <mccann@jhu.edu>
3309 * libedataserver/e-account-list.h:
3310 * libedataserver/e-account.h:
3311 * libedataserver/e-db3-utils.h:
3312 * libedataserver/e-dbhash.h:
3313 * libedataserver/e-iterator.h:
3314 * libedataserver/e-list-iterator.h:
3315 * libedataserver/e-list.h:
3316 * libedataserver/e-memory.h:
3317 * libedataserver/e-sexp.h:
3318 * libedataserver/e-source-group.h:
3319 * libedataserver/e-source-list.h:
3320 * libedataserver/e-source.h:
3321 * libedataserver/e-uid.h:
3322 * libedataserver/e-url.h:
3323 * libedataserver/e-util.h:
3324 * libedataserver/e-xml-hash-utils.h:
3325 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3327 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3329 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3330 yesterday's changes. The data is useless for what I needed it for
3331 (which was for migrating pilot-sync changelog files). md5sums are
3332 ...not what I wanted.
3334 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3336 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3337 3 arguments (key, data, user_data).
3339 2004-04-26 Adam Weinberger <adamw@gnome.org>
3341 * configure.in: Added en_CA to ALL_LINGUAS.
3343 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3345 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3346 that 'key' always points to a malloc'd block of memory that we can
3348 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3349 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3351 (e_xmlhash_write): Save the doc to a tmp file first, only if
3352 saving is successful rename() the file over the original.
3354 2004-04-21 Chris Toshok <toshok@ximian.com>
3356 * configure.in: bump version to 0.0.92.1.
3358 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3360 * acinclude.m4: minor fixes (added missing [] quotation).
3362 2004-04-19 JP Rosevear <jpr@ximian.com>
3364 * configure.in: bump version, libtool numbers
3366 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3368 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3369 AC_SUBST for assinging libegroupwise version number. Defined a
3370 varible LIBSOUP_REQUIRED. added
3371 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3373 * servers/groupwise/Makefile.am: added
3374 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3375 groupwise apis installable
3377 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3380 2004-04-02 JP Rosevear <jpr@ximian.com>
3382 * configure.in: bump version, libtool numbers
3384 2004-03-25 William Jon McCann <mccann@jhu.edu>
3386 * src/server.c (setup_cals): add registration of webcal protocol
3389 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3391 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3392 e-cal-backend-groupwise.h.
3394 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3396 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3399 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3400 opening the cache file, just create it empty, don't fail.
3402 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3404 * configure.in: yank --enable-debug option, not needed anymore.
3406 2004-03-15 Rodney Dawes <dobey@ximian.com>
3408 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3409 * evolution-data-server-1.0.pc.in:
3410 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3411 the libbonobo dependency
3413 2004-03-05 JP Rosevear <jpr@ximian.com>
3415 * configure.in: bump version, libtool numbers and soup requirement
3417 2004-02-26 JP Rosevear <jpr@ximian.com>
3419 * Makefile.am: dist the libdb stuff properly
3421 2004-02-26 Harish K <kharish@novell.com>
3423 * servers/groupwise/e-gw-connection.c : the latest GW server
3424 requires getFolderListRequest instead of the getContainerListRequest
3425 message to get the ids of folders.
3427 2004-02-24 Chris Toshok <toshok@ximian.com>
3429 * libedataserver/e-source-group.c
3430 (e_source_group_new_from_xmldoc): don't leak uid.
3432 2004-02-23 JP Rosevear <jpr@ximian.com>
3434 * Makefile.am: make sure to distclean libdb
3436 * autogen.sh: require automake 1.6
3438 * marshal.mk: make sure we use the srcdir as the location of the
3441 * libdb/dist/Makefile.in: add installcheck target that does
3442 nothing, don't remove tags
3444 * src/Makefile.am: add extra libical includes for srcdir !=
3447 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3449 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3450 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3451 * src/server.c (setup_books) : register groupwise address book backend
3452 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3453 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3454 address book protocols
3456 2004-02-13 Chris Toshok <toshok@ximian.com>
3458 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3459 libdb-4.1.la instead of libdb.a.
3461 * libdb/dist/configure.ac: remove all the static/shared logic and
3462 force libtool to be used. also, remove -rpath from the SOFLAGS.
3463 without -rpath and -static libtool builds the equivalent of a
3464 noinst_ automake library.
3466 * libdb/dist/configure: regen configure from configure.ac.
3468 2004-02-12 Chris Toshok <toshok@ximian.com>
3470 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3472 2004-02-09 Michael Meeks <michael@ximian.com>
3474 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3475 * libedataserver/e-list.c (e_list_get_iterator):
3476 add preconditions for NULL list.
3478 2004-02-09 JP Rosevear <jpr@ximian.com>
3480 * configure.in: Bump version, libtool numbers
3483 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3485 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3487 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3491 * servers/Makefile.am: added servers/ dir to build.
3493 2004-02-03 Chris Toshok <toshok@ximian.com>
3495 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3496 libxml-2.0 as the e-source* stuff needs it.
3498 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3500 * configure.in: require libsoup >= 2.1.6.
3502 2004-01-26 JP Rosevear <jpr@ximian.com>
3504 * configure.in: Bump libtool versions, version, soup requirement
3506 2004-01-25 Sanlig Badral <badral@openmn.org>
3508 * configure.in: Added "mn" to ALL_LINGUAS.
3510 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3512 * configure.in: s/GROUPWISE/SOUP.
3514 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3516 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3519 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3521 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3522 to remove the file cache from disk.
3524 2004-01-21 JP Rosevear <jpr@ximian.com>
3526 * configure.in: include calendar test stuff in AC_OUTPUT
3528 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3530 Fixes nasty crash in e-d-s
3532 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3533 (foreach_hash_func): pass the value also to the XML hash function.
3535 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3538 2004-01-15 JP Rosevear <jpr@ximian.com>
3540 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3541 make sure we don't derefence a NULL pointer
3543 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3545 * libedataserver/e-source-list.c: (load_from_gconf):
3548 * libedataserver/e-source.c: (dump_common_to_xml_node):
3549 Don't output properties tag if there are no properties.
3551 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3553 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3554 correctly when calling g_slist_prepend.
3556 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3558 * configure.in: Added "sq" to ALL_LINGUAS.
3560 2004-01-12 JP Rosevear <jpr@ximian.com>
3562 * configure.in: bump version, libtool numbers
3564 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3566 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3567 by using the CORBA_any directly. Free the CORBA exception.
3569 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3571 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3574 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3576 * libedataserver/e-source-group.h: added new read-only flag
3578 * src/contactdates-server.c: new factory for ContactDates backend
3580 * configure.in: Added new ContactDates calendar backend
3582 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3584 * libedataserver/e-source-list.[ch]
3585 (e_source_list_peek_group_by_name): new function.
3587 2004-01-08 JP Rosevear <jpr@ximian.com>
3589 * libedataserver/e-source-list.c (e_source_list_sync): don't
3590 remove the gconf listener
3592 2004-01-07 JP Rosevear <jpr@ximian.com>
3594 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3596 2004-01-05 Christian Neumair <chris@gnome-de.org>
3598 * addressbook/libebook/e-book.c: Generalize some more strings.
3600 2004-01-05 Christian Neumair <chris@gnome-de.org>
3602 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3604 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3606 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3607 function to get all objects in the cache.
3609 2003-12-29 JP Rosevear <jpr@ximian.com>
3611 * configure.in: bump libsoup requirement, version, libtool numbers
3613 2003-12-23 Ross Burton <ross@burtonini.com>
3615 * docs/reference/addressbook/libebook/tmpl/*:
3616 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3617 * docs/reference/addressbook/libebook/libebook-sections.txt
3618 * docs/reference/addressbook/libebook/libebook.types:
3619 Updated API documentation.
3621 2003-12-21 JP Rosevear <jpr@ximian.com>
3623 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3624 find a source if there is one
3626 * libedataserver/e-source-list.h: add proto
3628 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3630 * src/server.c (setup_logging, setup_interface_check): get the
3631 BonoboObject's we create here out of the function.
3632 (main): re-organize extra interfaces initialization code, and
3633 make sure we unref all objects we have created.
3635 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3637 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3639 (e_source_set_group): Generate and keep an absolute URI so we can
3640 work stand-alone if the group goes away.
3641 (e_source_get_uri): Use build_absolute_uri ().
3643 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3645 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3646 two sources based on UID and full URI.
3648 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3650 * configure.in: added --enable-debug argument.
3652 2003-12-10 Chris Toshok <toshok@ximian.com>
3654 * Makefile.am (ACLOCAL_AMFLAGS): remove
3656 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3658 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3659 to avoid conflicts with GAL's ECache class, which might get
3662 * libedataserver/Makefile.am: added new files.
3664 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3666 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3667 function from GAL, needed for the cache objects.
3669 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3670 directory for the cache file exists by calling e_util_mkdir_hier.
3672 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3674 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3675 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3676 the "calendar:supported_protocols" property.
3678 2003-12-07 JP Rosevear <jpr@ximian.com>
3680 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3683 * src/server.c: set correct default oaf id's
3685 * configure.in: Bump version
3687 2003-12-07 JP Rosevear <jpr@ximian.com>
3689 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3692 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3694 2003-12-07 Chris Toshok <toshok@ximian.com>
3696 * libdb/dist/Makefile.in: make install depend on all.
3698 2003-12-07 JP Rosevear <jpr@ximian.com>
3700 * configure.in: bump version and libsoup requirement
3702 2003-12-04 JP Rosevear <jpr@ximian.com>
3704 * libedataserver/e-source-list.c
3705 (e_source_list_new_for_gconf_default): uses the default gconf
3706 client for getting the source list
3708 * libedataserver/e-source-list.h: add proto
3710 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3712 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3713 to be shared between calendar and addressbook backends.
3715 * libedataserver/Makefile.am: added new files.
3717 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3719 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3720 creating XML from already standalone source.
3721 (e_source_copy): Return the new source, not the one passed in. Duh.
3723 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3725 * libedataserver/e-source.c (e_source_set_property): Emit changed
3727 (copy_property): Implement.
3728 (e_source_copy): Implement. Creates a standalone copy of a source.
3730 2003-11-29 Chris Toshok <toshok@ximian.com>
3732 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3733 DataServer_Logging oaf_server.
3735 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3737 * src/Evolution-DataServer.idl: add a Logging interface. the
3738 events emitted are of type LogEvent.
3740 * src/Makefile.am (evolution_data_server_SOURCES): add
3743 * src/server.c (termination_handler): use g_message, not a printf.
3744 (setup_logging): new function, register the log domains that'll
3745 generate bonobo events.
3746 (main): initialize the DataServer::Logging interface.
3748 * src/server-logging.[ch]: a glib log handler that emits log
3749 events via a BonoboEventSource.
3751 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3753 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3754 (init): Create properties table.
3755 (import_properties): Implement. Imports properties from XML tree to
3757 (e_source_update_from_xml_node): Import properties to table.
3758 (property_dump_cb): Implement. Dumps a property to XML tree.
3759 (dump_common_to_xml_node): Dump properties to XML tree.
3760 (e_source_get_property): Implement.
3761 (e_source_set_property): Implement.
3762 (e_source_foreach_property): Implement.
3764 * libedataserver/test-source-list.c (dump_property): Implement.
3765 (dump_source): Dump properties.
3766 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3768 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3770 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3771 (e_source_update_from_xml_node): Ditto.
3772 (e_source_get_uri): Ditto.
3773 (dump_common_to_xml_node): Implement for parameters common to
3774 dependent and standalone ESources.
3775 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3776 (e_source_to_standalone_xml): Implement.
3777 (e_source_new_from_standalone_xml): Implement.
3779 2003-11-26 Rodney Dawes <dobey@ximian.com>
3781 * Makefile.am: remove \ on last line of LIBDB_FILES
3783 2003-11-26 JP Rosevear <jpr@ximian.com>
3785 * tags: add a dummy file for disting
3787 2003-11-25 Chris Toshok <toshok@ximian.com>
3789 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3790 and AC_PROG_LIBTOOL.
3792 * libdb/dist/configure: same.
3794 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3797 2003-11-25 Chris Toshok <toshok@ximian.com>
3799 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3801 * libdb/dist/configure: same.
3803 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3805 * libedataserver/e-dbhash.c: same.
3806 (e_dbhash_new): pass NULL for txn.
3808 2003-11-25 Chris Toshok <toshok@ximian.com>
3810 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3811 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3812 suck at getting libtool to do what I want.
3814 * libdb/dist/Makefile.in (install-strip install): don't do
3817 * Makefile.am (SUBDIRS): add libdb
3818 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3820 (LIBDB_FILES): list all the db4 files.
3821 (EXTRA_DIST): add the db4 files explicitly to this.
3823 * configure.in: remove all the db3 stuff, and build the embedded
3826 2003-11-25 Aaron Weber <aaron@ximian.com>
3827 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3828 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3829 acinclude.m4 so you can build the stuffwithout gtk-doc
3832 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3833 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3834 * Plus added short/long descriptions and "See Also" where appropriate to:
3835 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3836 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3837 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3838 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3839 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3840 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3841 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3842 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3843 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3844 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3845 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3846 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3847 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3849 2003-11-22 Chris Toshok <toshok@ximian.com>
3851 * dist/NO-AUTO-GEN: don't autogen in here.
3853 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3855 * libdb/Makefile.am: new file so we can integrate libdb into our
3858 2003-11-20 Aaron Weber <aaron@ximian.com>
3859 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3860 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3861 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3862 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3863 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3864 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3865 * docs/reference/calendar/libecal/libecal-sections.txt
3866 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3867 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3868 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3870 2003-11-20 Rodney Dawes <dobey@ximian.com>
3872 * autogen.sh: Remove extra #!/bin/sh line
3874 2003-11-19 JP Rosevear <jpr@ximian.com>
3876 * MAINTAINERS: Update
3878 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3880 * configure.in: require libsoup version from CVS (2.1.1).
3882 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3884 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3886 2003-11-14 JP Rosevear <jpr@ximian.com>
3888 * libedataserver/test-source-list.c: use only libgnome stuff (no
3891 * libedataserver/e-source.c: ditto
3893 * libedataserver/e-source-list.c: ditto
3895 * libedataserver/e-source-group.c: remove use of gal bits, use
3898 * libedataserver/Makefile.am: build and install e-source stuff
3900 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3902 * src/server-interface-check.[ch]: fixed copyright comments.
3904 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3906 * src/server.c (setup_cals): register the Groupwise calendar backend.
3909 * configure.in: added Groupwise calendar backend to build.
3911 2003-11-14 Rodney Dawes <dobey@ximian.com>
3913 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3915 2003-11-11 Chris Toshok <toshok@ximian.com>
3917 * src/server.c (queue_termination): guard against multiple threads
3918 here by using a mutex. also, always remove the
3919 terminal_handler_id if one exists and reinstate it afterward.
3920 This gives us the behavior of always lasting EXIT_TIMEOUT
3921 milliseconds after the most recent book/calendar shutdown. Before
3922 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3923 after the *first* book/calendar shutdown.
3925 2003-11-10 JP Rosevear <jpr@ximian.com>
3927 * Makefile.am: build docs
3929 * configure.in: check for gtk-doc
3931 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3933 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3934 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3935 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3937 2003-11-07 Dan Winship <danw@ximian.com>
3939 * configure.in: Remove a bunch more checks that
3940 evolution-data-server doesn't need. Change "Evolution" to
3941 "evolution-data-server" in two messages. Remove gtk-doc support
3942 since there is currently no doc/ directory, and we'll want to use
3943 the new GTK_DOC_CHECK macro when we add it back anyway.
3945 * libedataserver/ename/*: Moved to libebook
3947 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3948 (libedataserver_la_LIBADD): Remove libename
3949 (libedataserver_la_LDFLAGS): Remove -no-undefined
3951 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3953 2003-11-07 Rodney Dawes <dobey@ximian.com>
3955 * configure.in: Remove kerberos checks since we don't need them here
3957 2003-11-06 JP Rosevear <jpr@ximian.com>
3959 * configure.in: output new .pc file
3961 * evolution-data-server-1.0.pc.in: pkconfig for idl
3963 * libedataserver/ename/Makefile.am: don't install
3965 * libedataserver/Makefile.am: link in libename
3967 2003-11-06 Rodney Dawes <dobey@ximian.com>
3969 * configure.in: Remove dependencies for GUI libs that we don't need
3971 2003-11-06 JP Rosevear <jpr@ximian.com>
3973 * libedataserver/Makefile.am: e-msgport is no longer needed
3975 2003-11-06 JP Rosevear <jpr@ximian.com>
3977 * src/server.c: include the addressbook backend files properly
3979 * src/Makefile.am: link to the individual addressbook backends
3981 2003-11-06 JP Rosevear <jpr@ximian.com>
3983 * src/server.c: include the backend files properly
3985 * src/Makefile.am: link to the individual backends
3987 2003-11-06 JP Rosevear <jpr@ximian.com>
3989 * configure.in (BASE_VERSION): clean up priv* dirs
3991 * src/Makefile.am: install a version binary to libexecdir
3993 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3996 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3998 2003-11-05 JP Rosevear <jpr@ximian.com>
4000 * src/server.c: following renaming of libedata-book
4002 * src/server-interface.[hc]: ditto
4004 2003-11-05 JP Rosevear <jpr@ximian.com>
4006 * src/server.c: following renaming of libedata-cal
4008 * src/server-interface.[hc]: ditto
4010 2003-11-05 JP Rosevear <jpr@ximian.com>
4012 * configure.in: make the priv*dir's sane
4014 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4017 * libedataserver/ename/Makefile.am: ditto
4019 * libedataserver/Makefile.am: install to privincludedir
4021 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4023 * libedataserver/e-util.[ch]: new files to contain a few functions
4026 * libedataserver/Makefile.am: added new files.
4028 * libedataserver/ename/e-address-western.c:
4029 * libedataserver/e-account-list.c:
4030 * libedataserver/e-account.c:
4031 * src/server-interface-check.c:
4032 * configure.in: removed libgal dependency.
4034 2003-11-04 JP Rosevear <jpr@ximian.com>
4036 * src/server.c: tidy up logging messages
4038 2003-11-04 JP Rosevear <jpr@ximian.com>
4040 * src/server.c: properly name space the oaf ids
4042 * src/server-interface-check.c: use the correctly named poa
4044 * src/server-interface-check.h: ditto
4046 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4047 factories and interface check better
4049 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4051 * src/Evolution-DataServer.idl: name space the interface check
4054 2003-11-04 JP Rosevear <jpr@ximian.com>
4056 * src/Evolution-DataServer.idl: server interface check instead of
4057 wombat interface check
4059 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4061 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4063 * src/server.c: adjust to interface check renaming
4065 * src/server-interface-check.[hc]: finish renaming so wombat
4068 2003-11-04 JP Rosevear <jpr@ximian.com>
4070 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4072 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4075 * libedataserver/Makefile.am: install pkg-config file
4077 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4079 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4080 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4081 supported protocols.
4083 2003-11-04 JP Rosevear <jpr@ximian.com>
4085 * MAINTAINERS, TODO: update
4087 2003-11-04 JP Rosevear <jpr@ximian.com>
4089 * src/server-interface-check.h: use G_*_DECLS and include the data
4092 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4093 the DataServer .server files
4095 2003-11-03 JP Rosevear <jpr@ximian.com>
4097 * configure.in: don't need EVO_DIR
4099 2003-11-03 JP Rosevear <jpr@ximian.com>
4101 * configure.in: remove trailing slash
4103 2003-11-03 JP Rosevear <jpr@ximian.com>
4105 * configure.in: add the trailing slash to the config subdir