1 2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
3 * NEWS: Evolutoin Data Server 2.25.1 release and version bump
5 2008-11-03 Sankar P <psankar@novell.com>
9 * libedataserver/e-proxy.c:
10 * libedataserver/e-proxy.h:
12 2008-10-31 Matthew Barnes <mbarnes@redhat.com>
14 ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
16 * libebackend/e-data-server-module (e_data_server_module_load):
17 Fix some potential string format crashes.
19 2008-10-01 Suman Manjunath <msuman@novell.com>
21 ** Fix for bug #554540
23 * libedataserver/e-source-group.c (find_esource_from_uid),
24 (compare_source_lists), (e_source_group_equal),
25 (e_source_group_xmlstr_equal):
26 * libedataserver/e-source-group.h:
27 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
28 * libedataserver/e-source.c (e_source_equal),
29 (e_source_xmlstr_equal):
30 * libedataserver/e-source.h:
31 Don't compare XML data of ESource* literally. Instead, compare them
34 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
36 ** Fix for bug #552491
38 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
39 Check for NULL output from xmlParseDoc before continuing.
41 2008-09-24 Ross Burton <ross@linux.intel.com>
44 Remove libgnome from libedataserverui depends, and change
45 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
47 * evolution-data-server.pc.in:
48 Remove libgnome-2.0 as it isn't used.
50 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
52 * configure.in: Version bump for Evolution Data Server 2.25.1
54 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
56 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
58 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
60 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
61 Don't mix declarations and code.
63 2008-09-12 Ross Burton <ross@burtonini.com>
65 * libedataserver/e-data-server-marshal.list:
66 Remove, this isn't used since 2007-04-04.
68 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
70 * NEWS: Evolution Data Server 2.23.92 release.
72 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
74 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
76 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
78 * NEWS: Evolution Data Server 2.23.91 release and version bump.
80 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
83 Fix compiler warnings in a couple of the test programs.
85 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
87 * Bug fix #518728: subtle link error: system libs before Evolution
90 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
91 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
92 link order. "incorrect" in this context means "system libs" before
95 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
97 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
100 2008-08-11 Jeff Cai <jeff.cai@sun.com>
102 * configure.in: Add gthread-2.0 in CAMEL checking.
105 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
107 * libedataserver/e-account.c: Harden e_account_[gs]et_*
108 functions by checking ea being NULL and code cleanups
109 suggested by mbarnes.
112 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
114 * NEWS: Evolution Data Server 2.23.6 release and version bump.
116 2008-08-04 Matthias Braun <matze@braunis.de>
118 * configure.in: Added WebDAV backend for addressbook.
120 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
122 ** Fix for bug #545022
124 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
127 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
129 ** Fixes part of bug #545558
132 Add an --enable-hula configure option for building the Hula Camel
133 provider, disabled by default.
135 2008-07-23 Johnny Jacob <jjohnny@novell.com>
137 * configure.in (API_VERSION): libcamel version bumped.
138 (eds_micro_version): EDS version bumped to 2.23.6
140 * NEWS: Updates for 2.23.5.
142 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
145 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
148 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
150 ** Fix for bug #523632
152 * configure.in: Added Google contacts backend
154 2008-07-20 Bharath Acharya <abharath@novell.com>
156 ** Fix for bug #200147
158 * libedataserver/e-account.h: Stores the templates folder uri
160 2008-07-20 Luca Ferretti <elle.uca@libero.it>
162 reviewed by: Srinivasa Ragavan
164 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
165 to fix the build. See bug #543656 for details.
167 2008-07-16 Sankar P <psankar@novell.com>
169 Pushing disk summary changes from the madagascar branch
172 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
173 (e_sexp_parse_value):
174 * libedataserver/e-sexp.h:
176 2008-07-14 Milan Crha <mcrha@redhat.com>
178 ** Fix for bug #253509
180 * libedataserver/e-categories.c: Added translators comment.
182 2008-07-09 Tor Lillqvist <tml@novell.com>
184 * evolution-data-server-zip.in: No version number for
185 share/pixmaps/evolution-data-server. Use -D when using -r to not
186 add pointless entries for directories in the zip files.
188 2008-06-26 Julien Puydt <jpuydt@gnome.org>
190 * libedataserver/e-source-group.c: Added missing g_object_unref on
191 sources, fixing leaks and bug #540152.
193 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
195 * configure.in: Doltify
197 2008-06-17 Johnny Jacob <jjohnny@novell.com>
199 * configure.in (eds_micro_version): Bumped to 2.23.5.
201 * NEWS: Evolution Data Server 2.23.4 release updates.
203 2008-06-12 Tor Lillqvist <tml@novell.com>
205 * libedataserver/e-proxy.c: Make it compile on Win32, too.
207 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
209 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
210 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
212 2008-06-06 Tor Lillqvist <tml@novell.com>
214 * configure.in: Add a couple of -Wl,--exclude-libs options on
215 Windows to avoid needlessly auto-exporting functions from static
216 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
218 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
221 2008-06-03 Tor Lillqvist <tml@novell.com>
223 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
225 * configure.in: Do use the Winsock getaddrinfo() and
226 getnameinfo(). It should be OK to ignore Windows 2000 by now.
228 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
230 * NEWS: Evolution Data Server 2.23.3 release and version bump.
232 2008-06-02 Tor Lillqvist <tml@novell.com>
234 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
236 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
237 supported Win9x for a while, so no point in attempting to do it
240 2008-05-23 Ed Catmur <ed@catmur.co.uk>
242 ** Fix for bug #533780
245 * libebackend/Makefile.am:
246 Fix the link line for libebackend.
248 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
253 * libedataserver/libedataserver.pc.in:
254 EProxy adds a libsoup dependency to libedataserver. Add
255 this new requirement to a couple places that were missed.
257 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
262 Split the evolution-data-server version into major/minor/micro
263 macros (wow, say that five times fast!) so we can pass them to
264 libedataserver/eds-version.c.
266 * libedataserver/Makefile.am:
267 * libedataserver/eds-version.c:
268 * libedataserver/eds-version.h:
269 New sources files provide macros and functions for checking the
270 version of evolution-data-server. Would have been handy to have
271 in a couple recent API breaks.
273 * docs/references/libedataserver:
274 Add developer documentation for the new symbols.
276 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
278 * libebackend/libebackend.pc.in: Fix a typo.
280 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
282 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
284 * Makefile.am: Build fix for release.
286 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
288 ** Fixes part of bug #424744
290 * libedataserver/e-iconv.[ch]:
291 Deprecate the e-iconv API. Use camel-iconv instead.
293 * libedataserver/e-trie.[ch]:
294 Deprecate the ETrie API. Use CamelTrie instead.
296 * libedataserver/e-msgport.[ch]:
297 Deprecate the EMsgPort API. Use CamelMsgPort instead.
299 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
301 * Reverted commit 8210
303 2008-05-06 Sankar P <psankar@novell.com>
305 * Revert changes committed by bad git-svn usage.
307 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
312 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
314 2008-05-05 Wang Xin <jedy.wang@sun.com>
316 * libedataserver/e-proxy.c: Fixes #530688.
318 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
320 * configure.in: If --enable-gnome-keyring is given, require version
321 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
323 2008-04-30 Milan Crha <mcrha@redhat.com>
325 ** Part of fix for bug #316390
327 * libedataserver/e-categories.h:
328 (e_categories_register_change_listener),
329 (e_categories_unregister_change_listener):
330 * libedataserver/e-categories.c: (EChangedListener),
331 (idle_saver_cb), (finalize_categories), (initialize_categories),
332 (e_categories_set_color_for), (e_categories_set_icon_file_for),
333 (e_categories_register_change_listener), (e_categories_add),
334 (e_categories_unregister_change_listener), (e_categories_remove):
335 New API to support listening for changes in categories.
337 2008-04-23 Rob Bradford <rob@openedhand.com>
341 * libebackend/Makefile.am:
342 * libebackend/libebackend.pc.in:
343 Build framework for new libebackend library.
345 * libedataserver/Makefile.am:
346 Remove files that have moved to libebackend.
348 * libedataserver/e-data-server-module.[ch]:
349 * libedataserver/e-db3-utils.[ch]:
350 * libedataserver/e-dbhash.[ch]:
351 * libedataserer/e-file-cache.[ch]:
352 Moved to libebackend.
356 Use libebackend headers and link to the library.
358 * docs/reference/Makefile.am:
359 * docs/reference/libebackend/Makefile.am:
360 * docs/reference/libebackend/libebackend-docs.xml:
361 * docs/reference/libebackend/libebackend-sections.txt:
362 * docs/reference/libebackend/libebackend.types:
363 Add documentation for new libebackend library.
365 * docs/reference/libedataserver/libedataserver.types:
366 Remove types that have been moved to libebackend.
368 * docs/reference/calendar/libedata-cal/Makefile.am:
369 Add libebackend to the gtk-doc scanner libraries.
371 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
373 * README: Put it back. Apparently Automake insists on it.
375 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
377 * configure.in: Version bump to 2.23.1
379 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
381 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
384 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
388 * README: File is empty, remove it.
390 * Makefile.am: Remove README.
392 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
394 * docs/reference: Add new symbols to the API docs.
396 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
398 * MAINTAINERS: Updating the Camel guards.
400 2008-04-17 Milan Crha <mcrha@redhat.com>
402 ** Part of fix for bug #526741
404 * src/server.c: (main):
405 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
406 Bumped LIBCAMEL_CURRENT to 12.
408 2008-04-15 Milan Crha <mcrha@redhat.com>
410 ** Fix for bug #475616
412 * libedataserver/e-component-listener.c: (watched_lock),
413 (connection_listen_cb), (e_component_listener_finalize),
414 (e_component_listener_new): Use rather rec mutex here.
416 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
418 * configure.in: Do proper checks for largefile support and
419 properly setup proper CFLAGS to support it.
421 2008-04-04 Suman Manjunath <msuman@novell.com>
423 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
424 (e_util_utf8_strstrcasedecomp):
425 Fixed a few compiler warnings (bug #473880)
427 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
429 * configure.in: Version bump for 2.23.1.
431 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
433 * configure.in: Enforce the minimum GLib version (#525242).
435 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
437 ** Fixes part of bug #518710
440 Bump GLib requirement to 2.16.1.
442 * libedataserver/e-dbhash.c:
443 Use GLib's new MD5 Checksum API. The MD5 utilities in
444 libedataserver are now deprecated.
446 * libedataserver/md5-utils.c:
447 * libedataserver/md5-utils.h:
448 Deprecate these functions and reimplement them to be wrappers
449 for GLib's new MD5 Checksum API.
451 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
453 ** Added configurable Proxy settings for Evolution.
455 * libedataserver/Makefile.am:
456 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
457 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
458 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
459 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
460 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
461 (e_proxy_setup_proxy), (e_proxy_peek_uri),
462 (e_proxy_require_proxy_for_uri):
463 * libedataserver/e-proxy.h:
465 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
467 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
469 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
471 * configure.in: Revisit libecal version.
473 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
475 * docs/reference: Minor API documentation updates.
477 2008-03-03 Tor Lillqvist <tml@novell.com>
479 * evolution-data-server-zip.in: Drop duplicated line. Use
480 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
483 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
485 * configure.in: Bump libecal version for libical changes.
487 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
489 * NEWS: Evolution Data Server 2.21.92 release.
491 2008-02-26 Milan Crha <mcrha@redhat.com>
493 ** Fix for bug #475616
495 * libedataserver/e-component-listener.c: (connection_listen_cb),
496 (e_component_listener_finalize), (e_component_listener_new):
497 Guard global static variable with mutex lock.
499 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
501 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
503 2008-02-22 Milan Crha <mcrha@redhat.com>
505 ** Fix for bug #469119
507 * libedataserver/e-time-utils.c: (has_correct_date),
508 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
509 Check also for correct date values if parse is OK.
511 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
513 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
515 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
517 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
518 warnings. Fix from opensuse downstream.
520 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
522 ** Fixes part of bug #516074
524 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
525 defined in <netdb.h> since these are GNU extensions.
527 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
529 * configure.in: Version bump for 2.21.92
531 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
533 * NEWS: Evolution-Data-Server 2.21.91 release.
535 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
539 Fix a compilation error that occurs when building in a
540 remote object directory (#514682, patch by Paul Smith).
542 2008-02-06 Tor Lillqvist <tml@novell.com>
544 * evolution-data-server-zip.in: Look for catalogs in share/locale
545 first, as that is where they will be with a properly built GNU
548 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
550 * configure.in: Version bump for 2.21.91
552 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
554 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
556 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
558 * docs/reference: Refresh the API docs.
560 2008-01-24 Tor Lillqvist <tml@novell.com>
562 * configure.in: Only use the -Wno-sign-compare and
563 -Wno-pointer-sign options if the gcc version used supports them. I
564 am still using gcc 3.4.2 in mingw...
566 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
568 ** Fix for bug #511717
570 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
571 Add gettext imap folders.
573 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
576 Bump some additional package requirements for libsoup-2.4:
577 libbonobo-2.0 >= 2.20.3
580 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
582 * docs/reference/camel/camel-sections.txt:
583 Add camel_session_build_password_prompt.
585 2008-01-15 Dan Winship <danw@gnome.org>
587 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
588 2.4" support, which only ever worked because there was an old CVS
589 version of libsoup that claimed to be 2.4 but still had the 2.2
592 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
594 * configure.in: Version bump to 2.21.90
596 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
598 * NEWS: Evolution Data Server 2.21.5 release.
600 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
602 * docs/reference/camel/camel.types:
603 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
604 absence when running "make dist". See bug #509539 for more info.
606 2008-01-07 Milan Crha <mcrha@redhat.com>
608 ** Fix for bug #339813
610 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
611 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
612 New API functions, returns is parsed string had two-digit year and
613 last one changes "%x" on format of strftime with forced 4-digit year.
614 * libedataserver/e-time-utils.c: (parse_with_strptime):
615 Fix issue when read all text but actual date isn't correct to this format.
616 * libedataserver/e-time-utils.c: (correct_two_digit_year):
618 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
619 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
620 Implementing new API functions.
622 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
624 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
625 instead of gb2312 since GBK is a superset of gb2312.
627 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
629 * configure.in: Version bump to 2.21.5.
631 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
633 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
635 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
638 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
640 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
642 ** Fix for bug #339510
644 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
645 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
647 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
649 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
651 2007-11-26 Milan Crha <mcrha@redhat.com>
653 ** Fix for bug #308815
655 * libedataserver/e-categories.h:
656 * libedataserver/e-categories.c: Dropped colors for categories,
657 so marking those functions as deprecated, and making deprecated
658 parameter 'color' of 'e_categories_add' together with its rename
661 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
663 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
665 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
667 ** Remove trailing whitespace from source code.
669 2007-11-13 Ondrej Jirman <megous@megous.com>
671 ** Fix for bug #494299
673 * libedataserver/e-file-cache.c: (add_key_to_slist),
674 (add_object_to_slist): Rename helper functions.
675 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
676 Fix memory corruption.
678 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
680 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
682 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
684 * servers/google/libgdata/gdata-entry.c:
685 * servers/googgle/libgdata-google/gdata-google-service.c:
686 Fix implicit function declarations.
687 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
689 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
691 * docs/reference/calendar/libecal/libecal-sections.txt:
692 * docs/reference/libedataserverui/libedataserverui-sections.txt:
693 Remove non-existent symbols.
695 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
698 * evolution-data-server-zip.in:
699 * servers/Makefile.am: Initial commit for the google
702 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
704 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
706 * Fixes part of bug #417999
708 * docs/reference/libedataserverui:
709 Add documentation for ESourceComboBox widget.
711 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
713 * iconv-detect.c (main): Remove an unused variable (#483301).
715 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
717 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
718 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
719 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
720 * libedataserver/e-msgport.h: Same.
722 2007-09-27 Ross Burton <ross@openedhand.com>
724 * libedataserver/e-iconv.c:
725 Mark the charset and language arrays as const.
727 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
729 * NEWS, configure.in: Evolution Data Server 1.12.0 release
731 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
733 * NEWS, configure.in: Evolution Data Server 1.11.92 release
735 2007-08-28 Ross Burton <ross@openedhand.com>
738 Fix FSF address (Tobias Mueller, #470445)
740 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
742 * NEWS, configure.in: Evolution Data Server 1.11.91 release
744 2007-08-24 Milan Crha <mcrha@redhat.com>
746 ** Fix for bug #469870
748 * libedataserver/e-categories.c: (e_categories_get_color_for),
749 (e_categories_get_icon_file_for), (e_categories_is_searchable):
750 Simply return from _get_ functions and don't show error warning.
752 2007-08-20 Milan Crha <mcrha@redhat.com>
754 ** Part of fix for bug #367760
756 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
757 Added '#' as non-safe character.
759 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
761 * docs: Refresh Gtk-Doc "section" files.
763 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
765 * libdb/dbm/dbm.c (__db_ndbm_open):
766 * libedataserver/e-dbhash.c (e_dbhash_new):
767 Fix compilation errors caused by glibc's new "open" macro (#466987).
769 2007-08-16 Milan Crha <mcrha@redhat.com>
771 ** Fix for bug #351756
773 * libedataserver/e-time-utils.c: (parse_with_strptime):
774 g_locale_from_utf8 returns NULL on error, so test for that value.
776 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
778 * NEWS, configure.in: Evolution Data Server 1.11.90 release
780 2007-08-13 Ross Burton <ross@openedhand.com>
782 * libedataserver/e-xml-hash-utils.c:
783 * libedataserver/e-data-server-util.c:
784 * libedataserver/e-dbhash.c:
785 * libedataserver/md5-utils.c:
786 * libedataserver/e-account.c:
787 * libedataserver/e-xml-utils.c:
788 * libedataserver/e-source.c:
789 Fix compile warnings.
791 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
793 ** Fix for bug #455799
795 Remove all .cvsignore and update svn:ignore porperty in whole
798 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
800 * MAINTAINERS: Updated the email, svn account.
802 2007-08-02 Ross Burton <ross@openedhand.com>
805 If building against libsoup-2.2, we need 2.2.91 for
806 SOUP_SESSION_TIMEOUT (#451003).
808 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
810 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
812 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
814 * NEWS, configure.in: Evolution Data Server 1.11.6 release
816 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
818 * configure.in: Updated the libtool version for libedataserver
819 version since some APIS has been added.
821 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
823 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
824 Added a API to get the duped property.
826 2007-07-30 Milan Crha <mcrha@redhat.com>
828 * libedataserver/e-source-group.h: (e_source_group_get_property),
829 (e_source_group_set_property), (e_source_group_foreach_property):
830 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
831 (impl_finalize), (e_source_group_init), (import_properties),
832 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
833 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
834 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
835 (e_source_group_get_property), (e_source_group_set_property),
836 (e_source_group_foreach_property):
837 Added support for properties in source group.
839 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
840 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
841 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
844 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
847 Collect all the required package versions in one place and
848 explicitly require GTK+ 2.10 or higher. (#380534)
850 2007-07-27 Johnny Jacob <jjohnny@novell.com>
852 ** Fix for bug #457523.
854 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
857 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
859 * libedataserver/e-account-list.c: Plugged memory leak.
861 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
863 * NEWS, configure.in: Evolution Data Server 1.11.5 release
865 2007-07-03 Milan Crha <mcrha@redhat.com>
867 ** Fix for bug #364731
869 * libedataserver/e-sexp.c: (GScannerConfig):
870 The '+' and '-' are also unary operators, so
871 the identifier could not start with these characters.
873 2007-06-22 Milan Crha <mcrha@redhat.com>
875 * libedataserver/e-account.h:
876 Added new property get_password_canceled into EAccountService
877 struct, because of bug #307410
879 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
881 * camel/providers/imap4/camel-imap4-summary.c:
882 Fix one typo and wrong preposition (bug #452996).
884 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
886 * configure.in: Correct the comment for --enable-gnome-keyring,
889 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
891 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
893 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
895 ** Fix for bug #448589 from Tobias Mueller
897 ** src/Makefile.am: Add support for automake 1.6
899 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
901 ** Fix for bug #443958 from Sebastien Tandel
903 * configure.in: Add support for help string.
905 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
907 ** Fix for bug #437751 from Andreas Köhler
909 * libedataserver/e-time-utils.c:
911 2007-06-05 Irene Huang <irene.huang@sun.com>
913 * configure.in: Add option for using Sun Kerberos
916 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
918 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
920 2007-06-03 Ross Burton <ross@openedhand.com>
925 * src/offline-listener.[ch]:
927 Add --disable-calendar to build without any calendar support
930 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
932 * docs/reference/addressbook/libebook/Makefile.am:
933 * docs/reference/calendar/libecal/Makefile.am:
934 Fix some distcheck errors (#438577).
936 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
938 * camel/camel-stream-mem.c: fix typos in the API documentation
940 2007-05-24 Ross Burton <ross@openedhand.com>
943 Fix krb5 checks when using --as-needed (part of #342830, John
946 2007-05-24 Ross Burton <ross@openedhand.com>
948 * libedataserverui/Makefile.am:
949 Add missing link flags to fix build with -z,defs. (#409542, Loic
952 2007-05-21 Wang Xin <jedy.wang@sun.com>
954 * libedataserver/e-time-utils.c: Fixes #439050.
956 2007-05-20 Ross Burton <ross@openedhand.com>
959 Use a faster pkgconfig call when checking for soup (#438975).
961 2007-05-16 Jules Colding <colding@omesc.com>
963 * configure.in: Removed unused function check
965 2007-05-14 Jules Colding <colding@omesc.com>
967 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
969 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
971 2007-05-14 Srinivasa Ragavan
973 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
975 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
977 ** Fix for bug #361138
979 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
982 2007-05-08 Josselin Mouette <joss@malsain.org>
984 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
986 * src/server.c: (main): Turn the g_error into a g_warning to
987 avoid dumping core when launching two instances (#436197).
989 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
991 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
992 Nullify 'new' after dropping its reference, so that we return NULL.
994 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
996 * docs/reference/camel/Makefile.am:
997 Remove reference to nonexistent libutil.la.
999 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1001 * libedataserver/e-sexp.c:
1002 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
1004 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
1006 ** Fixes part of bug #418852
1009 * docs/reference/camel:
1010 * docs/reference/Makefile.am:
1011 Resurrect Camel's API documentation.
1013 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
1016 Refresh SGML templates and add the appropriate CFLAGS to satisfy
1019 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
1021 ** NEWS, configure.in: Evolution data server 1.11.1 release
1023 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
1025 ** Fix for bug #425535 from Frederic Crozat
1027 * src/server.c: Dont submit path of EDS for segv_handler.
1029 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
1031 * camel/camel-gpg-context.c:
1032 Convert messages from gnupg to UTF-8 (#423382).
1034 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1036 * Introduce EFlag in libedataserver (#415891)
1038 * libedataserver/e-flag.[ch]:
1039 New data structure, EFlag, is a simple thread synchronization
1040 mechanism. Based on Python's threading.Event class.
1042 * docs/reference/libedataserver:
1043 Add documentation for EFlag.
1045 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1048 Make the libiconv test program returns a value. (#388789)
1050 2007-04-05 Ross Burton <ross@openedhand.com>
1052 * libedataserver/e-file-cache.c:
1053 * libedataserver/e-data-server-util.h:
1054 Use g_mkdir_with_parents (#383686).
1056 2007-04-04 Ross Burton <ross@burtonini.com>
1058 * libedataserver/e-source-group.c:
1059 * libedataserver/e-data-server-marshal.list:
1060 * libedataserver/e-account-list.c:
1061 * libedataserver/e-source-list.c:
1062 * libedataserver/e-iterator.c:
1063 * libedataserver/e-source.c:
1064 * libedataserver/Makefile.am:
1065 Remove marshallers that are in GLib (#400970).
1067 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1069 * libedataserver/e-source.c:
1070 Store colors as a string specification instead of an integer.
1071 Introduce new color API and deprecate the old. (#373117)
1073 New API: e_source_set_color_spec()
1074 e_source_peek_color_spec()
1076 Old API: e_source_set_color()
1077 e_source_unset_color()
1078 e_source_get_color()
1080 * libedataserver/test-source-list.c:
1081 Use the new ESource color API. (#373117)
1083 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1085 * libedataserver/e-account.c (receipt_policy_to_str):
1086 * libedataserver/e-iconv.c (e_dlist_init):
1087 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1088 * libedataserver/e-trie.c (e_trie_search):
1089 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1090 Fix some compiler warnings. Patch from Kjartan Maraas.
1092 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1094 * libedataserver/e-data-server-util.c:
1095 * libedataserver/e-uid.c:
1096 * libedataserver/e-xml-utils.c:
1097 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1098 code for GLib < 2.8 (#418971).
1100 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1102 * libedataserver/e-data-server-module.c:
1103 Fix "incompatible pointer type" warnings (#360619).
1105 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1107 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1108 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1110 * iconv-detect.c: Fix an implicit function declaration.
1112 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1114 * MAINTAINERS : Updates on the new guards.
1116 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1118 * NEWS, configure.in: Evolution-Data-Server 1.10
1121 2007-03-08 Ross Burton <ross@openedhand.com>
1124 * docs/reference/addressbook/libedata-book:
1125 * docs/reference/libedataserverui:
1126 Add gtk-doc framework.
1128 * docs/reference/addressbook/libebook:
1129 * docs/reference/calendar/libedata-cal:
1130 * docs/reference/calendar/libecal:
1131 Refresh to match source.
1133 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1135 2007-03-08 Ross Burton <ross@openedhand.com>
1137 * docs/reference/addressbook/libebook/libebook-sections.txt:
1138 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1139 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1140 Add missing symbols (#400169).
1142 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1144 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1147 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1149 * configure.in : Update intltool version.
1151 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1153 ** Fixes bug #356177
1155 * libedataserver/e-msgport.h: Deprecate EMutex.
1157 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1159 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1162 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1164 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1165 Patch from Trond Myklebust. Closes bug #360017.
1167 2007-02-12 Ross Burton <ross@openedhand.com>
1170 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1172 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1174 * configure.in: Prefix wasn't set for idl files which where then
1175 installed to /idl. Fixes bug #373495
1177 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1179 ** Fixes bug #359979, #384183
1181 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1182 instead of block-and-peek. Eliminates the need for a cache.
1184 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1185 cache logic, which was broken anyway.
1187 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1188 semantics, and simplify the logic.
1190 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1192 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1194 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1196 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1198 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1201 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1203 * src/server.c : s/g_message/printf. Do not call
1204 glib methods before g_thread_init.
1206 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1208 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1211 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1213 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1216 * libedataserver/e-msgport.[ch]: Obsolete EThread
1218 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1220 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1223 * camel/Makefile.am: Enable versioning for camel library
1225 2006-12-09 Tor Lillqvist <tml@novell.com>
1227 * libedataserver/e-categories.c (default_categories[]): Don't use
1228 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1229 literal string on Windows.
1230 (load_default_categories): Instead, construct the full image file
1231 pathname at run-time.
1233 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1235 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1238 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1242 * libedataserver/e-categories.c (e_categories_get_list):
1243 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1245 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1247 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1250 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1252 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1253 Partial fix for #358004. Ensure type correctness on the argument.
1255 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1257 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1260 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1265 Remove EDS version from imagesdir.
1267 * libedataserver/e-categories.c:
1268 Store category information in ~/.evolution/categories.xml rather
1269 than the "/apps/evolution/general/category_master_list" GConf key.
1270 Streamline the code.
1272 * libedataserver/e-categories.c: (e_categories_get_list)
1273 Sort the list before returning it.
1275 * libedataserver/e-categories.c:
1276 (e_categories_get_color_for, e_categories_set_color_for,
1277 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1278 e_categories_is_searchable)
1279 Issue a warning if the given category name does not exist.
1281 2006-10-16 Sankar P <psankar@novell.com>
1283 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1285 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1286 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1287 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1288 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1290 * libedataserver/e-msgport.h:
1292 Re-written EMsgPort.c API using GAsyncQueue
1294 2006-10-10 Tor Lillqvist <tml@novell.com>
1296 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1299 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1301 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1304 2006-09-29 Ross Burton <ross@openedhand.com>
1306 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1307 Add EDestination, remove e-book-async.
1309 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1310 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1311 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1312 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1313 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1314 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1315 Add some simple docs and re-gen.
1317 2006-09-29 Ross Burton <ross@openedhand.com>
1319 * docs/reference/addressbook/libebook/libebook.types:
1320 * docs/reference/addressbook/libebook/libebook-sections.txt:
1321 Add missing symbols and merge the async methods into the EBook
1324 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1328 * src/Makefile.am: Add a uninstall-local rule to remove
1329 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1331 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1335 * src/server-logging.c: (server_logging_dispose)
1336 Chain up to parent's dispose() method.
1338 * src/server-logging.c: (server_logging_finalize)
1339 Chain up to parent's finalize() method.
1341 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1343 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1346 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1348 * configure.in, camel/providers/Makefile.am:
1349 Make IMAP4rev1 provider a conditional feature,
1350 turned off by default. Fixes #324118.
1352 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1354 * configure.in, NEWS: EDS 1.7.92 release.
1356 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1359 * libedataserver/e-source-list.c:
1360 (e_source_list_new), (e_source_list_new_for_gconf),
1361 (e_source_list_new_for_gconf_default): use get_source_list_type.
1362 (get_source_list_type): Check if the type is already registered and
1365 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1367 * configure.in, NEWS: EDS 1.7.91 release.
1369 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1371 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1372 Do not set the filename if it is already set.
1374 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1377 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1378 symmetric to e_msgport_wait
1379 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1381 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1383 * configure.in, NEWS: EDS 1.7.90.1 release.
1385 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1387 * NEWS, configure.in: EDS 1.7.90 release updates
1388 and version, libtool numbers bumped.
1390 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1392 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1393 (committed by Karsten Bräckelmann)
1395 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1397 * configure.in, NEWS: EDS 1.7.4 release updates
1398 and version, libtool numbers bumped.
1400 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1402 * *.pc.in: defined @datarootdir@. Fixes #344596.
1404 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1407 * libedataserver/e-iterator.c (e_iterator_is_valid):
1410 2006-06-16 Tor Lillqvist <tml@novell.com>
1412 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1413 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1415 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1416 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1417 the socket functions don't touch errno. (And there is no EINTR
1418 style error possible in WinSock 2 anyway, according to MSDN.)
1420 2006-06-15 Tor Lillqvist <tml@novell.com>
1422 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1423 also to the Win32 branch of the if statement, to avoid error
1424 message when running the configure script.
1426 2006-06-13 Andre Klapper <a9016009@gmx.de>
1429 changing "couldn't", "can't" and "didn't" to proper
1430 English. Fixes bug #342160.
1432 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1434 * configure.in, NEWS: EDS 1.7.3 release updates
1435 and version, libtool numbers bumped.
1437 2006-06-12 simon.zheng <simon.zheng@sun.com>
1442 Add SunLDAP library support - a variant of Netscape LDAP.
1444 2006-06-07 Frederic Peters <fpeters@0d.be>
1446 * configure.in: Assume strftime() is ok and supports %l and %k when
1447 running in cross-compilation mode.
1449 2006-06-02 Tor Lillqvist <tml@novell.com>
1451 * configure.in: Catch more failure modes of strftime() when
1452 presented with conversion specifications %l and %k: On Windows,
1453 these just do nothing, you don't get a 'l' or 'k' in the result,
1454 which was all we used to test for here. Catch also if strftime()
1455 does nothing at all when presented with a format containing
1456 unsupported conversion specifications.
1458 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1459 strftime() doesn't have %e either.
1461 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1463 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1464 checking errno for EINTR.
1465 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1466 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1467 easier strace debugging purposes.
1469 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1471 Hopeful fix for Novell bug #176277
1473 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1474 slightly to make ::prpipe a union more like ::pipe.
1475 (e_pipe): For convenience, on error set the fds each to -1.
1476 (e_prpipe): New convenience function much like e_pipe but for
1478 (e_msgport_new): Always create the pipes here now instead of
1479 creating them on demand.
1480 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1482 (e_msgport_prfd): Same.
1484 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1486 * configure.in: Added gnome-vfs-2.0 to camel library
1488 2006-05-24 Ross Burton <ross@burtonini.com>
1490 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1491 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1492 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1493 Update for doc changes.
1495 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1497 * configure.in: Update intltool requirements.
1499 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1501 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1502 database delete the DB structure.
1503 Patch by Ross Burton <ross@openedhand.com>
1506 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1508 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1509 do not overwrite the value. Fixes a bug introduced by the previous
1512 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1514 * addressbook/libebook/libebook.pc.in,
1515 addressbook/libedata-book/libedata-book.pc.in,
1516 calendar/libecal/libecal.pc.in,
1517 calendar/libedata-cal/libedata-cal.pc.in,
1518 configure.in, evolution-data-server.pc.in,
1519 libedataserver/libedataserver.pc.in,
1520 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1521 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1524 2006-05-09 Ross Burton <ross@openedhand.com>
1526 * libedataserver/e-data-server-module.h:
1527 * libedataserver/e-data-server-module.c:
1528 Allow EDataServerModule to remove unused modules (#319396).
1530 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1532 * configure.in: Patch from Sushuma Rai to fix build with
1533 modern openldap versions. Closes part of bug #325957.
1535 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1537 * po/LINGUAS: New file listing all supported languages.
1539 * configure.in: Use po/LINGUAS instead of including all languages
1540 directly in this file. See the wiki for more information:
1541 http://live.gnome.org/GnomeGoals/PoLinguas
1543 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1545 * configure.in: Figure out auto-magically what the mozilla-nss
1546 pkg-config module name is.
1548 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1550 * NEWS, configure.in: Release updates. Bump version.
1551 ***** Release 1.7.1 *****
1553 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1555 * configure.in : Added a configure time switch to support dynamic
1556 linking with libdb. The default is static linking and by using the
1557 switch --with-libdb=prefix dynamic linking with libdb can be
1559 Patch by Ross Burton <ross@burtonini.com>
1561 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1563 * configure.in: Added the Mail Directory configure info.
1565 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1567 * configure.in: Remove obsolete entry for no_NO.
1569 2006-04-10 Tor Lillqvist <tml@novell.com>
1571 * libedataserver/e-time-utils.c (get_locale_string)
1572 (translate_picture): New Win32-only helper functions.
1573 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1574 in calendar reported by Thierry Dubois.
1576 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1578 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1579 O_LARGEFILE if not present and to set other required CFLAGS for
1582 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1585 * libedataserver/e-source-group.c: Check if the
1586 object is created before accessing it.
1588 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1590 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1592 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1594 * configure.in: Added support for gnome-key-ring.
1596 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1599 * libedataserverui/e-name-selector-dialog.c:
1600 (e_name_selector_dialog_init): Select contacts from address book
1601 screen doesn't use current contact source
1603 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1605 * configure.in, NEWS: Release updates. Bump version.
1606 ***** Release 1.5.92 *****
1608 2006-02-27 Tor Lillqvist <tml@novell.com>
1610 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1611 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1612 let's drop them from here.
1614 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1616 Fixes #332318 #329356
1617 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1618 %x for representing the date for current locale.
1620 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1622 * configure.in, NEWS: Release updates. Bump version.
1623 ***** Release 1.5.91 *****
1625 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1627 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1628 call g_source_remove() when source id is 0. Closes bug #327413.
1630 2006-02-09 Sushma Rai <rsushma@novell.com>
1632 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1633 Fixed some memory leaks. See #329251.
1635 2006-02-09 Sushma Rai <rsushma@novell.com>
1637 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1638 xml properties. See #309316.
1640 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1642 * evolution-data-server.pc.in: Add variable execversion
1643 that denotes the version of the evolution-data-server
1646 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1648 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1650 2006-02-02 Tor Lillqvist <tml@novell.com>
1652 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1653 present on XP only. Windows 2000 is still widespread.
1655 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1657 * configure.in, NEWS: Release updates, bump version
1658 ***** Release 1.5.90 *****
1660 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1662 * libedataserver/e-data-server-module.c:
1663 (e_data_server_module_add_type):
1664 * libedataserver/e-data-server-module.h:
1665 Reverting the previous commit as it breaks the API freeze.
1666 Shall get this in HEAD as soon as we branch out.
1668 2006-01-30 Ross Burton <ross@openedhand.com>
1670 * libedataserver/e-data-server-module.c:
1671 * libedataserver/e-data-server-module.h:
1672 Add e_data_server_remove_unused() to release unused modules
1675 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1677 * configure.in: add "zh_HK" to ALL_LINGUAS.
1679 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1681 * configure.in, NEWS: Release updates, bump version
1683 ***** Release 1.5.5 *****
1685 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1687 * libedataserver/e-source-list.[ch] : added a function called
1688 e_source_list_is_gconf_updated () which returns a boolean indicating
1689 whether or not a given ESourceList instance is in sync with its
1690 corresponding gconf xml or not.
1691 e_source_list_sync () : added an if clause that uses the above
1692 function before updating the gconf.
1694 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1696 * configure.in : Add target for CALDAV calendar
1699 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1701 * src/GNOME_Evolution_DataServer.server.in.in:
1703 The Cal and Book Factory oafids should reflect
1704 the API version rather than the BASE version.
1707 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1709 * docs/reference/camel/camel-sections.txt:
1710 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1711 Detele the function camel_mkdir description.
1713 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1716 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1719 (e_util_mkdir_hier):Merge the change
1720 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1722 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1725 * libedataserver/Makefile.am:
1726 * libedataserver/e-file-cache.c:
1727 * libedataserver/e-msgport.c:
1728 * libedataserver/e-time-utils.c:
1730 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1731 e-data-server-util.c.
1733 2006-01-08 Tor Lillqvist <tml@novell.com>
1735 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1736 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1737 declarations with current mingw w32api headers.
1739 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1741 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1742 in evolution module has been developed further, merge those
1743 changes into libedataserver and drop e-util/e-account-list.c.
1745 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1746 evolution module has been developed further, merge those changes
1747 into libedataserver and drop e-util/e-account-list.h.
1749 libedataserver/e-account.c: Since e-util/e-account.c in
1750 evolution module has been developed further, merge those changes
1751 into libedataserver and drop e-util/e-account.c.
1753 libedataserver/e-account.h: Since e-util/e-account.h in
1754 evolution module has been developed further, merge those changes
1755 into libedataserver and drop e-util/e-account.h.
1757 2006-01-04 Tor Lillqvist <tml@novell.com>
1759 * libedataserver/e-util.c (e_util_replace_prefix): As this
1760 (Win32-only) function is called from evo, too, it needs a third
1761 argument, the configure time prefix that it should replace,
1762 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1763 configured with different temporary dirs as prefix, which is the
1766 * libedataserver/e-util.h: Update declaration correspondingly.
1768 * src/server.c (libdir): Modify calls correspondingly.
1770 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1772 * NEWS, configure.in: Release updates, bump version
1774 ***** Release 1.5.4 *****
1776 2005-12-13 Tor Lillqvist <tml@novell.com>
1778 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1779 building against GLib >= 2.8, not just on Win32.
1781 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1783 * NEWS, configure.in: Release updates, bump version
1785 ***** Release 1.5.3 *****
1787 2005-12-09 Tor Lillqvist <tml@novell.com>
1789 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1790 Unix/Winsock differences.
1792 Use separate flag fields to indicate whether we have a thread or
1793 not in the EThread and EMutex structs. There is no portable way to
1794 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1797 The portable way to check two pthread_t values for equality is
1800 Use e_util_pthread_id() to get an "id" for the thread in debugging
1803 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1804 pair. Should have this in GLib, I guess. This code snippet is
1805 essentially duplicated in
1806 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1807 place I don't recall now.
1809 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1810 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1813 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1814 against GLib 2.8, use g_mkdir_with_parents().
1815 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1816 strings, then does a linguistically correct comparison using
1818 (e_filename_make_safe): New function, move here from
1819 evolution/e-util/e-util.c.
1820 (g_rename, g_stat): Win32-only fixed versions of these GLib
1821 functions, just until the next GLib version including the same
1822 fixes is out. This version of g_rename() overwrites existing
1823 files, and this version of g_stat() strips trailing insignificant
1826 * libedataserver/e-util.h: Declare the new functions.
1828 2005-12-08 Tor Lillqvist <tml@novell.com>
1830 * libedataserver/e-db3-utils.c
1831 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1833 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1834 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1835 always use slashes, not platform-dependent separators.
1836 (e_source_set_name): Compare the strings, not the pointers.
1838 * libedataserver/e-source-group.c (e_source_group_set_name):
1839 Compare the strings, not the pointers.
1841 * libedataserver/e-xml-utils.c
1842 * libedataserver/e-xml-utils.h: New files.
1843 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1844 the file names we handle on Win32 are in UTF-8, which libxml2
1845 doesn't grok. So, when using GLib 2.8, we map the file with the
1846 GMappedFile API and use xmlParseMemory(). When built against older
1847 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1848 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1849 e-xml-utils.c. Presumably should move all the rest of the
1850 functions from there, too.
1852 * libedataserver/Makefile.am: Add the new files. Install
1855 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1856 e_xml_save_file(). As e_xml_save_file() does the very careful
1857 saving using a temporary filename and then rename, don't need to
1860 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1864 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1865 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1868 2005-12-07 Tor Lillqvist <tml@novell.com>
1870 * libdb/dbinc/db_int.in: As we are using this file (and not the
1871 prebuilt one in libdb/build_win32/db_int.h) when building using
1872 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1873 Win32, too. Add ifdef.
1875 * libdb/os_win32/os_open.c (__os_open): When using a
1876 user-registered open function to open the file (and not
1877 CreateFile()), we still need to set the DB_FH::handle, too, as all
1878 the other stuff in libdb/os_win32 assumes it is correctly set
1879 up. On Win32, addressbook/backends/file needs to register an own
1880 open function (that uses g_open()) as the pathnames e-d-s handles
1881 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1882 codepage that CreateFile() wants.
1884 2005-12-06 Tor Lillqvist <tml@novell.com>
1886 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1887 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1889 * src/GNOME_Evolution_DataServer.server.in.in: Use
1890 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1891 compile-time paths in the .server file on Win32. libbonobo on
1892 Win32 interprets relative location paths to exes or shlibs as
1893 being relative to the directory where the .server file was found.
1894 This makes the .server file point to the correct executable
1895 regardless of where e-d-s is installed on the end-user machine.
1897 2005-12-02 Tor Lillqvist <tml@novell.com>
1899 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1900 the executable file's name in the InterfaceCheck location.
1902 * evolution-data-server-zip.in: New file, a script used to build a
1903 Win32 zipfile distribution of E-D-S. (End users will not be
1904 expected to install from zipfiles, they would be for power users
1905 and developers only.)
1908 * configure.in: Distribute and expand it.
1910 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1912 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1914 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1915 defined in glib -2.8 only for win32 as it fails to build
1916 for OS which has glib 2.4.
1918 2005-12-01 Tor Lillqvist <tml@novell.com>
1920 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1921 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1924 2005-11-25 Tor Lillqvist <tml@novell.com>
1926 * libedataserver/e-categories.c (add_category_if_not_present):
1927 Drop unused static function.
1928 (e_categories_add_relative): New function. Form the pathname to
1929 the icon file at run-time (for installability in freely chosen
1930 location on Windows).
1931 (initialize_categories_config): Call e_categories_add_relative()
1932 with just the basename of the icon files.
1934 * libedataserver/e-data-server-module.c
1935 (e_data_server_module_init): Include libedataserver-private.h to
1936 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1937 pathname construction) on Windows.
1939 * libedataserver/e-time-utils.c: Include strptime() implementation
1940 lifted from glibc for portability. Use it unless
1941 HAVE_STRPTIME. Make it local for this file, though.
1943 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1944 GLib 2.8 instead of gethostname().
1946 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1947 instead of strncasecmp() for portability.
1949 * libedataserver/e-util.c: Implement install-anywhere machinery
1951 (DllMain): Minimal DllMain that just tucks away the handle to the
1953 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1954 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1955 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1956 e_util_replace_prefix): Functions intended also for Evolution. We
1957 assume e-d-s and evo are installed in the same folder on the
1960 * libedataserver/e-util.h: Declare the above new public Win32-only
1963 * libedataserver/libedataserver-private.h: New file. Declares so
1964 far some Win32-only functionality, to be used in various parts of
1967 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1968 gstdio wrappers for better non-ASCII filename support on
1969 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1970 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1971 instead of hardcoding 1024. Drop leftover debugging printouts.
1973 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1974 more configure-time pathname definitions (as used elsewhere in
1975 e-d-s) in INCLUDES so that they can be recognized and changed at
1976 run-time to end-user machine installation paths on Win32.
1978 * src/server.c: No segv handling on Win32. Run-time path
1979 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1980 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1981 gnome_program_init().
1983 2005-11-18 Ross Burton <ross@burtonini.com>
1985 * libedataserver/md5-utils.c:
1986 * libedataserver/e-component-listener.c:
1989 2005-11-17 Ross Burton <ross@burtonini.com>
1991 * libedataserver/md5-utils.c:
1992 * libedataserver/md5-utils.h:
1993 Don't do byte order checks at runtime but use the GLib
1994 G_BYTE_ORDER macro (#319592)
1996 2005-11-17 Ross Burton <ross@burtonini.com>
1998 * libedataserver/e-account-list.c:
1999 * libedataserver/e-account.c:
2000 * libedataserver/e-component-listener.c:
2001 * libedataserver/e-file-cache.c:
2002 * libedataserver/e-iterator.c:
2003 * libedataserver/e-list-iterator.c:
2004 * libedataserver/e-list.c:
2005 * libedataserver/e-sexp.c:
2006 * libedataserver/e-source-group.c:
2007 * libedataserver/e-source-list.c:
2008 * libedataserver/e-source.c:
2009 Use G_DEFINE_TYPE and add some more const keywords (#319591)
2011 2005-11-15 Ross Burton <ross@burtonini.com>
2013 * libedataserver/e-data-server-module.c
2014 Use lazy bindings (#321515)
2016 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
2018 * NEWS, configure.in: Release updates, bump version.
2019 ***** Release 1.5.2 *****
2021 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
2023 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2025 2005-10-28 Sushma Rai <rsushma@novell.com>
2027 * libedataserver/e-categories.c (initialize_categories_config): Add
2028 default categories only if the category list is empty in gconf, so that
2029 we don't bring back the deleted category from the default list
2030 every time. Fixes #273905.
2032 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2034 * src/GNOME_Evolution_DataServer.server.in.in:
2035 Fixed bonobo server install locations as well.
2038 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2040 * configure.in: Update version, libtool numbers.
2041 *** Release 1.5.1 ***
2042 * src/Makefile.am : Fixed the executable installation
2043 error in the previous patch. Executable installed in
2044 libexecdir - not under evolution-data-server-$(API_VERSION).
2046 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2048 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2049 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2050 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2051 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2052 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2053 OAFIID:GNOME_Evolution_DataServer_Logging from
2054 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2055 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2056 data-server-@VERSION@@EXEEXT@.
2057 * src/Makefile.am: In section install-evolution-data-servers:
2058 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2059 data-server-$(API_VERSION)
2060 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2061 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2062 evolution-data-server-$(BASE_VERSION)
2064 2005-10-17 Ross Burton <ross@burtonini.com>
2067 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2069 2005-10-14 Ross Burton <ross@burtonini.com>
2071 * configure.in: Remove unused dependencies from the pkg-config
2072 calls and add E_FACTORY_CFLAGS/_LIBS.
2074 * src/Makefile.am: Use E_FACTORY_*.
2076 * libedataserver/e-sexp.c:
2077 * libedataserver/test-source-list.c:
2078 Don't use libgnome when GTK+ or GLib will do.
2080 * libedataserver/libedataserver.pc.in:
2081 Fix strings, update libraries.
2083 2005-09-17 Andre Klapper <a9016009@gmx.de>
2086 * libedataserver/e-categories.c: adding translator comment for
2089 2005-09-16 Tor Lillqvist <tml@novell.com>
2091 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2092 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2093 comparing are just ASCII anyway, so spell it out that we really do
2094 need ASCII casefolding only.
2096 2005-09-15 Tor Lillqvist <tml@novell.com>
2098 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2099 integral type (or pointer) that can be cast to a guint64 without
2100 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2102 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2105 * libedataserver/e-util.c: Just include <glib.h> instead of a
2106 random set of <glib/*.h>. Remove large amount of whitespcace on
2108 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2109 proper Unicode case folding or normalization is done.
2110 (e_util_pthread_id): New function, returns an integer representing
2111 a thread. Only for debugging output and logging purposes, cannot
2112 be guaranteed to be consistent on all platforms.
2114 * libedataserver/e-util.h: Include <pthread.h>. Declare
2115 e_util_pthread_id().
2117 2005-09-14 Tor Lillqvist <tml@novell.com>
2122 * win32/libedataserverui.def: New files. Bootstrap import library
2123 for libedataserverui. Needed in servers/exchange/storage where
2124 libexchange-storage-1.2.la links to libedataserverui before it has
2127 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2128 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2129 also win32/Makefile.
2131 * Makefile.am: Add win32 to SUBDIRS.
2133 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2135 * confugure.in : Add API_VERSION to config.h
2137 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2139 * configure.in : Update release number to 2.4.0
2141 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2143 * configure.in: Do not build camel docs.
2144 * docs/reference/Makefile.am: Removed camel docs.
2145 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2147 2005-08-22 Not Zed <NotZed@Ximian.com>
2149 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2150 the func to remove a warning.
2152 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2154 * configure.in : bump version
2155 ***** Release 1.3.8 *****
2157 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2159 * docs/reference/Makefile.am : enable libedataserver docs
2160 * libedataserver/e-sexp.h, docs/reference/libedataserver
2161 /libedataserver-sections.txt: Fix build issues - patch
2162 contributed by Tor Lillqvist <tml@novell.com>
2164 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2166 * configure.in: Build camel-docs.
2167 * docs/reference/Makefile.am: Build camel-docs.
2169 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2171 * libedataserver/e-xml-hash-utils.[ch]:
2172 (e_xmlhash_foreach_key_remove): function to remove
2174 Committing for Armin Bauer <armin.bauer@desscon.com>
2175 and modified by <jmubeen@novell.com> and
2176 <vvaradhan@novell.com>.
2178 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2180 * configure.in : Add the check for NTLM support in OpenLDAP. This
2181 is needed for enabling the Exchange support in e-d-s.
2183 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2185 * configure.in : Build libedataserver api docs
2187 2005-08-18 Tor Lillqvist <tml@novell.com>
2189 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2190 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2191 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2193 2005-08-13 Tor Lillqvist <tml@novell.com>
2195 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2198 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2201 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2203 * configure.in: Update version, libtool numbers.
2205 *****Release 1.3.7*****
2207 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2209 * configure.in: fix for bug #300048. patch
2210 submitted by Roland Illig <roland.illig@gmx.de>
2212 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2214 * configure.in: update libtool numbers for libebook
2216 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2218 * configure.in: Bump version number
2220 *****Release 1.3.6.1***** includes fix for
2221 #311731 - (Removing folders from an IMAP)
2224 2005-07-28 Tor Lillqvist <tml@novell.com>
2226 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2228 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2230 * configure.in : bump version
2231 ****** Release 1.3.6 *****
2233 2005-07-21 Joe Shaw <joeshaw@novell.com>
2235 * libedataserver/e-source-group.c:
2236 * libedataserver/e-source-list.c:
2237 * libedataserver/e-source.c: Change the init and class_init
2238 functions to contain the whole class name for the benefit of the
2241 2005-07-20 Tor Lillqvist <tml@novell.com>
2243 * configure.in: Enable building with Mozilla nspr and nss on
2244 Win32. No -ldl on Win32. No import library for softokn3.dll.
2246 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2248 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2251 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2253 * configure.in : bump version, libtool numbers.
2254 ***** Release 1.3.5 *****
2256 2005-07-06 Ross Burton <ross@openedhand.com>
2258 * libedataserver/e-util.c:
2259 Remove a function and table which is in GLib.
2261 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2263 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2264 to the conventions (_ instead of -).
2266 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2268 * configure.in : bump version, libtool numbers.
2270 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2272 * libedataserver/e-categories.c: (initialize_categories_config):
2273 Fix all the compiler warnings.
2275 2005-06-22 Tor Lillqvist <tml@novell.com>
2277 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2278 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2279 EXEEXT in EVO_SUBST_SERVER_RULE.
2281 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2283 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2284 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2286 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2288 * configure.in : Print the status for Exchange support being present.
2289 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2291 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2293 * configure.in : Fixed a minor typo to fix make clean.
2295 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2297 * configure.in : Added the Exchange server communication code to
2298 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2299 * servers/Makefile.am : Now build exchange as well.
2301 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2303 * configure.in : Do not build camel docs. They are borked now :(
2305 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2307 * configure.in : bump version, libtool numbers.
2309 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2311 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2312 names for CORBA services.
2314 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2316 * configure.in: Disable the libedataserver api docs build
2317 * docs/reference/Makefile.am: Here too. It doesn't build.
2319 2005-05-24 Tor Lillqvist <tml@novell.com>
2321 * configure.in: Define NO_UNDEFINED as -no-undefined and
2322 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2323 them. Check for strtok_r. Add gobject-2.0 to
2324 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2326 2005-05-24 Tor Lillqvist <tml@novell.com>
2328 Make libdb as included in e-d-s build on Win32 with mingw. (The
2329 official build setup for libdb uses MSVC.)
2331 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2332 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2333 empty on Unix, "_win32" on Win32) to use those source files that
2334 have an own copy in os_win32 from there.
2336 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2337 libdb/build_win32_db_config.h file.
2339 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2342 * libdb/dist/configure: Manually make corresponding changes as in
2343 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2346 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2348 2005-05-19 Tor Lillqvist <tml@novell.com>
2350 * configure.in: Check for regexec in a separate -lregex. Add
2351 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2352 too. Don't bother mentioning glib as gthread and gmodule drag in
2355 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2357 * configure.in : bump version, libtool numbers.
2359 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2361 * docs/reference/Makefile.am : Do not build
2362 camel docs. They are a bit flaky ATM.
2364 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2366 * libedataserver/e-categories.c (add_category_if_present): new private
2367 function to create standard categories if they don't exist.
2368 (initialize_categories_config): make sure, in all cases, that our
2369 standard categories are available.
2371 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2373 * libedataserver/e-categories.c: Add new Anniversary category,
2376 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2378 * configure.in: export LIBSOUP for use elsewhere.
2380 2005-05-06 Tor Lillqvist <tml@novell.com>
2382 * configure.in: Check for Win32 (mingw), set Automake
2383 conditional. Move the libtool stuff a bit earlier so that $host
2384 gets set early and can be checked in a more logical place. Check
2385 for some more headers and functions. Use gobject-2.0 instead of
2386 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2387 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2388 calls its .pc file. On Win32, copy the libtool generated here to
2391 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2393 * configure.in: Added "docs/reference/calendar/libedata-cal".
2395 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2398 * docs/reference/calendar/Makefile.am:
2399 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2402 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2405 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2407 * docs/reference/calendar/*: improved API documentation.
2409 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2411 * configure.in: bump version, libtool numbers.
2413 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2415 * configure.in: Modify camelproviderdir to use API_VERSION.
2416 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2418 2005-04-20 Ross Burton <ross@burtonini.com>
2420 * src/offline-listener.c:
2421 Remove an usused variable.
2423 2005-04-20 Ross Burton <ross@burtonini.com>
2425 * libedataserver/e-data-server-module.c:
2426 * libedataserver/e-data-server-module.h:
2428 Use a #define hack to revert API change to EDataServerModule.
2430 2005-04-20 Ross Burton <ross@burtonini.com>
2432 * configure.in: Depend on GLib 2.4.
2434 * libedataserver/e-data-server-module.c:
2435 * libedataserver/e-data-server-module.h:
2436 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2437 e_data_server_module_init to _initialize.
2440 Update for change to e-data-server-module.h.
2442 2005-04-20 Ross Burton <ross@burtonini.com>
2444 * src/offline-listener.c: Don't leak a GConfValue.
2446 2005-04-20 James Henstridge <james@jamesh.id.au>
2448 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2449 doesn't trigger configure failures with newer versions of
2450 pkg-config. Fixes bug #300435.
2452 2005-04-14 Sushma Rai <rsushma@novell.com>
2454 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2455 absolute uri, when relative uri is changed if source is having absolute
2459 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2461 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2463 * configure.in: bump version, leave extensiondir, idldir,
2464 bonobo server and libtool numbers untouched (use API_VERSION
2466 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2467 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2469 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2471 * po/en_GB.po: Updated British English translations
2473 2005-03-31 Steve Murphy <murf@e-tools.com>
2475 * configure.in: Added "rw" to ALL_LINGUAS.
2477 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2479 * configure.in: Added "xh" to ALL_LINGUAS.
2481 2005-03-29 James Bowes <bowes@cs.dal.ca>
2483 * docs/reference/libedataserver/libedataserver-docs.sgml:
2484 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2485 e-time-utils and e-xml-hash-utils.
2486 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2487 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2489 * libedataserver/e-time-utils.c:
2490 * libedataserver/e-time-utils.h:
2491 * libedataserver/e-xml-hash-utils.c:
2492 * libedataserver/e-xml-hash-utils.h: New API documentation.
2494 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2496 * configure.in: Add ne in ALL_LINGUAS
2498 2005-03-23 James Bowes <bowes@cs.dal.ca>
2500 * configure.in: Add docs/reference/libedataserver/Makefile
2502 * docs/reference/Makefile.am: Add libedataserver as subdir.
2503 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2505 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2506 sections for new API docs.
2507 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2508 nice formatting for the new documentation.
2509 * libedataserver/e-trie.c:
2510 * libedataserver/e-uid.c:
2511 * libedataserver/e-url.c:
2512 * libedataserver/e-url.h:
2513 * libedataserver/e-util.c:
2514 * libedataserver/e-util.h:
2515 * libedataserver/md5-utils.c:
2516 * libedataserver/md5-utils.h: Document public functions and data
2518 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2519 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2520 * docs/reference/libedataserver/tmpl/e-url.sgml:
2521 * docs/reference/libedataserver/tmpl/e-util.sgml:
2522 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2523 files for API documentation.
2525 2005-03-06 JP Rosevear <jpr@novell.com>
2527 * configure.in: bump version, libtool numbers
2529 2005-02-28 JP Rosevear <jpr@novell.com>
2531 * configure.in: bump version, libtool numbers
2533 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2535 * libedataserver/e-data-server-module.c: (load_module_dir):
2536 Don't leak the module path.
2538 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2540 * libdb/dbinc/mutex.h: Fix PPC assembly.
2542 2005-02-07 JP Rosevear <jpr@novell.com>
2544 * configure.in: bump version. libtool numbers
2546 2005-02-07 Ross Burton <ross@openedhand.com>
2548 * libedataserver/e-db3-utils.c:
2549 Remove useless libgnome use.
2551 2005-02-03 Ross Burton <ross@burtonini.com>
2553 * libedataserver/e-categories.c:
2554 * libedataserver/e-component-listener.c:
2555 * libedataserver/e-time-utils.c:
2556 * servers/groupwise/e-gw-connection.c:
2560 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2562 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2563 gboolean and always FALSE to remove the idle callback after saving.
2564 (save_config): new function that marks the config as dirty and installs
2566 (initialize_categories_config, e_categories_remove, e_categories_add,
2567 e_categories_set_color_for, e_categories_set_icon_file_for): call
2568 save_config() when saving the categories.
2570 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2572 * configure.in: Generate the old imap makefile.
2574 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2576 * libedataserver/e-categories.c (initialize_categories_config): pass
2577 a correct boolean value as the 'searchable' flag.
2579 2005-01-26 JP Rosevear <jpr@novell.com>
2583 * src/server-logging.h: add private structure to instance
2585 * src/server-logging.c (server_logging_register_domain): track the
2586 information for the registration so we can later unregister it
2587 (server_logging_dispose): unregister the log handlers and from the
2588 information and list
2589 (server_logging_finalize): free the private structure
2590 (server_logging_class_init): set finalize/dispose methods
2592 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2594 * libedataserver/e-categories.[ch] (e_categories_add): added a
2595 'searchable' argument.
2596 (e_categories_is_searchable): new function.
2597 (hash_to_xml_string): add the 'searchable' property to the config.
2599 2005-01-24 JP Rosevear <jpr@novell.com>
2601 * configure.in: bump version, libtool numbers
2603 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2605 * configure.in: Removed the enable checks for IMAP4, we just
2606 always build it now. Also don't generate
2607 camel/providers/imap/Makefile as we no longer build it.
2609 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2611 * libedataserver/e-source.c
2612 (e_source_update_from_xml_node) : look for
2613 case where passed in node does not contain any properites.
2614 In the case reset the properites of the source
2615 and emit the changed signal
2616 makes personal books unselectable
2617 from auto-completion
2619 2005-01-14 Priit Laes <amd@store20.com>
2621 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2622 'wa' to ALL_LINGUAS.
2624 2005-01-14 Not Zed <NotZed@Ximian.com>
2626 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2627 build ESexp as a GObject anymore (it is used by camel).
2629 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2631 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2633 * libedataserver/e-sexp.[ch]: removed the usage of the
2634 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2635 (e_sexp_new): fixed some typoes.
2636 (e_sexp_class_init): use g_type_class_peek_parent to get the
2637 parent class for our class.
2639 2005-01-08 Not Zed <NotZed@Ximian.com>
2641 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2644 * libedataserver/e-url.c (e_url_shroud): setup string manually
2645 don't use *.%s as it depends on locale.
2647 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2649 * e-categories.c (escape_string): new function.
2650 (hash_to_xml_string): add category names after escaping them.
2651 (initialize_categories_config): mark the configuration as not dirty
2652 only when we just got the list of categories from it.
2654 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2657 * Makefile.am: added weather calendar backend to build.
2659 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2661 * libedataserver/e-categories.c (initialize_categories_config): set
2662 the configuration to not dirty even when we add the set of built-in
2665 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2667 * libedataserver/e-categories.c (initialize_categories_config): set
2668 the initialized flag to TRUE before starting, or we'll get infinite
2669 recurrent calls to this function.
2671 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2673 * libedataserver/e-categories.c (initialize_categories_config): use _()
2674 instead of N_() for translatable strings.
2676 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2678 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2679 called at idle times.
2680 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2682 (initialize_categories_config): install the idle callback.
2684 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2687 * art/category*.png: added category icons from GAL.
2690 * configure.in: added 'art' directory to build.
2692 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2694 * libedataserver/Makefile.am: added new files to the build.
2696 2004-12-31 JP Rosevear <jpr@novell.com>
2698 * Makefile.am: clean iconv-detect.h
2700 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2702 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2703 if any of the properties change
2705 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2707 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2708 include the BASE_VERSION and the full path).
2710 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2712 * src/offline-listener.[ch] :New class to listen for gconf
2713 key and set online/offline modes on factories -> backends
2715 * src/Makefile.am : added new source file
2716 offline-listener.[ch] to _SOURCES
2718 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2720 * Makefile.am: build servers/ dir before camel/.
2722 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2724 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2725 (ALIGNED_SIZE): New macro.
2726 (MemPoolNode): Remove "data" member.
2727 (MemPoolThresholdNode): Likewise.
2728 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2729 &n->data[N] to ensure proper alignment.
2731 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2733 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2734 a convenience context that sets up and provides the shared model
2735 and widgets for one name selection session.
2737 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2738 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2740 2004-12-20 JP Rosevear <jpr@novell.com>
2742 * configure.in: bump version, libtool numbers
2744 2004-12-20 JP Rosevear <jpr@novell.com>
2746 * libedataserverui/test-name-selector.c (main): no need to init
2747 mime utils explicitly any more
2749 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2751 * libedataserverui/test-name-selector.c (main): Don't lie to
2752 gnome_program_init () about our name.
2754 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2756 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2758 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2760 (clear_contact_source): Keep the primary contact array around even
2762 (query_contact_source): Make sure the book is opened before we
2763 try to open a view to it. Set view to NULL if we can't get one.
2764 (e_contact_store_add_book): Allocate temporary memory on stack.
2765 (e_contact_store_remove_book): Free the primary contact array.
2767 * libedataserverui/e-destination-store.c
2768 (e_destination_store_insert_destination): Implement.
2769 (e_destination_store_append_destination): Renamed from
2770 _add_destination (). Connect to destination's "changed" signal.
2771 (e_destination_store_remove_destination): Disconnect from
2774 * libedataserverui/e-name-selector-dialog.c (add_destination):
2775 Use e_destination_store_append_destination ().
2777 * libedataserverui/test-name-selector.c (start_test): We don't
2778 need the gconf_path. Set up an ENameSelectorEntry for testing.
2779 (main): Remove junk related to gconf_path.
2781 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2782 entry for Evolution contacts. Still considered unstable.
2784 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2785 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2787 2004-12-17 JP Rosevear <jpr@novell.com>
2789 * libedataserverui/test-name-selector.c (close_dialog): destroy
2791 (start_test): listen for any response so we can exit
2793 * libedataserverui/e-name-selector-dialog.glade: don't make the
2794 blank window visible
2796 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2798 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2799 it's useless and breaks the evo build.
2801 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2803 * libedataserverui/test-name-selector.c: Implement a test for
2804 ENameSelectorDialog.
2806 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2807 (test_name_selector_SOURCES)
2808 (test_name_selector_LDADD): Build parameters for the test.
2810 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2812 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2814 * libedataserverui/e-destination-store.[ch]: Implement
2815 EDestinationStore, a GtkTreeModel interface to a list of
2818 * libedataserverui/e-name-selector-model.[ch]: Implement
2819 ENameSelectorModel, a model that provides an EContactStore and a
2820 list of EDestinationStores whose members are filtered out from
2823 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2824 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2825 interactively, producing lists of EDestinations.
2827 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2828 specification for the ENameSelectorDialog interface.
2830 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2832 (e_contact_store_get_books): Free a small temp allocation.
2833 (e_contact_store_remove_book): Get the pointer to the source struct.
2835 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2837 * Makefile.am (INCLUDES): Add a define providing the installed
2839 (libedataserverui_1_2_la_SOURCES): Add new files.
2840 (libedataserveruiinclude_HEADERS): Add new files.
2841 (glade_DATA): Add new Glade file.
2842 (EXTRA_DIST): Dist glade_DATA.
2844 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2846 * configure.in: Pull in libglade-2.0.
2848 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2850 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2851 a GtkTreeModel interface to EBook views.
2853 * libedataserverui/test-contact-store.c: Implement an interactive
2854 test for EContactStore.
2856 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2857 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2859 (test_contact_store_SOURCES)
2860 (test_contact_store_LDADD): Build the interactive test for
2863 2004-12-09 JP Rosevear <jpr@novell.com>
2865 * configure.in: check for zlib, for the gzip mime filter
2867 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2871 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2872 e_file_cache_thaw_changes): new functions to disable temporarily
2874 (e_file_cache_init): initialize new private members.
2875 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2876 cache file as dirty when we are frozen.
2878 2004-12-06 Rodney Dawes <dobey@novell.com>
2880 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2882 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2884 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2886 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2887 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2889 2004-12-03 Rodney Dawes <dobey@novell.com>
2891 * configure.in: Remove the commented out OpenSSL block
2892 Don't do pkg-config --exists for mozilla, just try to use the
2893 PKG_CONFIG() macro, and set have_nss="no" if it fails
2895 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2896 e-msgport code that needs it
2898 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2900 * configure.in: Display configuration info after configure runs
2901 (S/MIME, SSL, Kerberos, etc)
2903 2004-12-03 Not Zed <NotZed@Ximian.com>
2905 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2906 iconv_libs to the library list.
2908 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2910 * Makefile.am: Build libedataserverui after non-UI libraries that it
2913 2004-11-28 JP Rosevear <jpr@novell.com>
2915 * configure.in: bump version, libtool numbers
2917 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2919 * libedataserverui/e-source-selector.[ch]:
2920 (selector_button_press_event): if rt-clicked on a source
2921 group, set it as primary on the selector and emit a popup event.
2922 (e_source_selector_get_primary_source_group): accessor for
2923 primary source group.
2925 2004-11-16 Not Zed <NotZed@Ximian.com>
2927 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2929 * configure.in: Added more camel required config checks. Build
2930 the camel makefiles. Not sure if this should be in its own
2933 2004-11-15 Not Zed <NotZed@Ximian.com>
2935 * libedataserver/e-util.c: include config.h.
2937 * libedataserver/e-sexp.c: updated from evolution/e-util.
2939 * libedataserver/e-memory.c: updated from evolution/e-util.
2941 * iconv-detect.c: added iconv format checker.
2943 * configure.in: add stftime checks and iconv charset format checks.
2945 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2947 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2950 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2952 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2953 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2954 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2956 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2958 * configure.in: use evolution-data-server-$BASE_VERSION as the
2961 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2965 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2967 2004-11-02 JP Rosevear <jpr@novell.com>
2971 * configure.in: require libbonobo >= 2.4.2
2973 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2975 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2977 2004-10-27 JP Rosevear <jpr@novell.com>
2979 * src/server.c: include just include signal.h for portability
2981 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2983 * libedataserverui/Makefile.am:
2984 * libedataserverui/e-source-selector-dialog.[ch]: added source
2985 selector dialog widget.
2987 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2989 2004-10-14 JP Rosevear <jpr@novell.com>
2991 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2994 * libedataserverui/e-source-option-menu.c: ditto
2996 2004-10-14 JP Rosevear <jpr@novell.com>
2998 * libedataserverui/libedataserverui.pc.in: link to the right lib
2999 and require libedataserver 1.2
3001 2004-10-13 JP Rosevear <jpr@novell.com>
3003 * libedataserver/e-data-server-marshal.list: add missing
3006 2004-10-13 JP Rosevear <jpr@novell.com>
3008 * Makefile.am: build libedataserverui
3010 2004-10-13 JP Rosevear <jpr@novell.com>
3012 * libedataserverui/test-source-option-menu.c: move from evolution
3014 * libedataserverui/e-source-selector.c: ditto
3016 * libedataserverui/e-source-selector.h: ditto
3018 * libedataserverui/e-source-option-menu.c: ditto
3020 * libedataserverui/e-source-option-menu.h: ditto
3022 * libedataserverui/test-source-selector.c: ditto
3024 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3026 * libedataserverui/Makefile.am: build libedataserverui and test progs
3028 * configure.in: add libtool versioning for libedataserverui and
3031 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3033 Probably fixes bugs #67600 and #65996.
3035 * libdb/dbinc/mutex.h
3036 * libdb/dist/config.hin
3037 * libdb/dist/configure
3038 * libdb/mutex/mut_tas.c
3039 * libdb/lock/lock_region.c
3040 * libdb/dist/aclocal/mutex.ac
3041 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3042 x86-64 and a couple of other archs, and rebuild the generated
3045 2004-10-04 Chris Toshok <toshok@ximian.com>
3047 * libedataserver/e-data-server-module.h: add the prototype for the
3048 eds_module_* functions here, so modules can include this file
3049 instead of writing their own prototypes in module sepcific
3052 2004-09-30 Chris Toshok <toshok@ximian.com>
3054 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3055 variables so extension authors can find the place to install their
3058 2004-09-30 Chris Toshok <toshok@ximian.com>
3060 * src/GNOME_Evolution_DataServer.server.in.in: add this
3061 (previously generated) file to the build.
3063 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3064 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3067 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3068 addressbook/calendar backend .la's from here.
3069 (SERVER_IN_FILE): always use
3070 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3071 generated from LDAP/NOLDAP.
3072 (EXTRA_DIST): remove
3073 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3074 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3076 * src/server.c (setup_books): replace hardcoded knowledge of
3077 backends with a call to e_data_book_factory_register_backends.
3078 (setup_cals): remove explicit backend registration with a call to
3079 e_data_cal_factory_register_backends.
3080 (main): call e_data_server_module_init.
3082 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3083 (libedataserver_la_SOURCES): add e-data-server-module.c
3084 (libedataserverinclude_HEADERS): add e-data-server-module.h
3086 * libedataserver/e-data-server-module.[ch]: new files, manage the
3087 extensions. ripped almost entirely from Dave Camp's nautilus
3090 * configure.in (privlibdir, extensiondir): new Makefile variables.
3092 2004-09-23 Not Zed <NotZed@Ximian.com>
3096 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3097 idle id after we've been called.
3099 2004-09-23 JP Rosevear <jpr@novell.com>
3101 * Makefile.am: don't hard code pkg config version
3103 * configure.in: bump version, reset libtool versions because the
3104 library is now versioned
3106 * libedataserver/Makefile.am: build versioned lib and version
3109 * src/Makefile.am: link against versioned libs
3111 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3113 * libedataserver/e-file-cache.[ch]:
3114 (e_file_cache_get_keys): utility function that allows to get
3115 a list of the keys of all the items in the cache. Used by
3116 the fix for bug #61865
3118 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3120 * libdb/dbinc/mutex.h
3121 * libdb/dist/configure
3122 * libdb/dist/aclocal/mutex.ac
3123 * libdb/dist/aclocal/options.ac:
3124 Applied patch from Toshok that fixes issues related to NPTL and AMD
3127 2004-09-16 JP Rosevear <jpr@novell.com>
3129 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3131 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3133 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3135 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3137 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3139 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3141 * configure.in: Added 'id' to ALL_LINGUAS
3142 * po/id.po: Added Indonesian translation
3144 2004-08-27 Akagic Amila <bono@linux.org.ba>
3146 * configure.in: Added 'bs' to ALL_LINGUAS.
3148 2004-08-26 JP Rosevear <jpr@novell.com>
3150 * configure.in: bump verision, libtool numbers
3152 2004-08-26 Not Zed <NotZed@Ximian.com>
3156 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3157 (e_util_utf8_strstrcasedecomp):
3159 * libedataserver/e-sexp.c (e_sexp_term_eval):
3160 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3161 stupid arcanely out of date and posixly-busted slowaris which
3162 doesn't put alloca in stdlib.h like any sane system.
3164 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3166 * libedataserver/e-file-cache.c: (add_key_to_list),
3167 (add_object_to_list):
3168 Add missing include, fix warnings.
3170 * libedataserver/e-util.c: add missing include.
3172 * servers/groupwise/e-gw-connection.c:
3173 (e_gw_connection_get_categories):
3174 Fix type, causing warnings.
3176 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3178 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3179 assing the value set for filename property to priv->filename
3181 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3183 * configure.in: Added «nb» to ALL_LINGUAS.
3185 2004-08-13 JP Rosevear <jpr@novell.com>
3187 * configure.in: bump version, libtool numbers, soup requirement
3189 2004-08-13 Rodney Dawes <dobey@novell.com>
3191 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3192 as well as expceted and determined in testing
3194 2004-08-13 Rodney Dawes <dobey@novell.com>
3196 * acinclude.m4: Remove EVO_CHECK_LIB
3197 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3199 2004-08-09 Ankit Patel <ankit@redhat.com>
3201 * configure.in: Added Gujarati & Panjabi
3203 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3205 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3207 2004-08-02 JP Rosevear <jpr@novell.com>
3209 * configure.in: bump version, libtool numbers
3211 2004-08-02 Not Zed <NotZed@Ximian.com>
3213 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3214 so we only run once, and increment our recursive-call code
3215 properly, and actually exit anyway. should fix infinite crash
3218 2004-07-29 Rodney Dawes <dobey@novell.com>
3220 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3221 AC_DEFINE it so we know where to find gnome_segv2
3223 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3224 now define at configure time to find the path to gnome_segv2
3228 2004-07-19 JP Rosevear <jpr@novell.com>
3230 * configure.in: bump version, libtool numbers, soup requirement
3232 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3234 * libedataserver/e-source-group.c (e_source_group_remove_source)
3235 (e_source_group_remove_source) : disconnet the signal
3236 handler registered on source object for CHANGED singal
3237 as we may not be interested in the changes in source once
3238 it is removed form the group
3240 2004-07-12 Chris Toshok <toshok@ximian.com>
3242 [ most likely fixes #57999 ]
3244 * libdb/dist/aclocal/options.ac: set the default unique name to
3245 "_eds". this will append _eds to all externally visible libdb
3246 symbols, so we can be sure it won't conflict with another libdb
3247 (linked dynamically).
3249 * libdb/dist/configure: regen after options.ac change.
3251 * libdb/dist/.cvsignore: ignore db_int_def.h
3253 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3255 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3256 this function public.
3258 2004-07-07 Not Zed <NotZed@Ximian.com>
3260 * src/server.c (main): bind to the right charset (i.e. utf8). See
3263 2004-07-02 JP Rosevear <jpr@novell.com>
3265 * configure.in: bump version, libtool numbers
3267 2004-07-02 Chris Toshok <toshok@ximian.com>
3271 * libedataserver/e-iterator.h: rename the "delete" member to
3272 "remove", to fix c++ build.
3274 * libedataserver/e-iterator.c (e_iterator_delete): same.
3275 (e_iterator_class_init): same.
3277 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3278 (e_list_iterator_remove): same.
3280 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3282 * src/server.c (main): Register a segv handler to popup bug-buddy
3283 or whatever. Fixes bug #51165.
3285 2004-06-14 Not Zed <NotZed@Ximian.com>
3287 * libedataserver/e-source-group.c
3288 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3289 error setting up the new_source entries. #59592.
3291 2004-06-03 JP Rosevear <jpr@novell.com>
3293 * configure.in: bump version, libtool numbers
3295 2004-06-02 Chris Toshok <toshok@ximian.com>
3297 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3299 2004-06-01 Chris Toshok <toshok@ximian.com>
3301 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3302 NULL absolute_uri, so we can clear it.
3304 2004-06-01 Chris Toshok <toshok@ximian.com>
3306 * libedataserver/e-source.c (e_source_set_group): back out the
3307 change that causes this function to always add an absolute_uri to
3308 the ESource, as this uri is always used instead of the
3309 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3310 of the cases. If you want an absolute uri, call
3311 e_source_set_absolute_uri - it should never happen implicitly.
3312 (e_source_copy): when copying an ESource don't create an absolute
3313 uri when @source might have had one.
3314 (e_source_set_absolute_uri): use strcmp, not ==. also,
3315 "source->priv->readonly" governs whether or not data can be stored
3316 in the folder represented by the ESource, not that the ESource
3319 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3321 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3323 2004-05-27 Sushma Rai <rsushma@novell.com>
3325 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3326 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3329 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3330 Build absolute URI only if source is not having it.
3332 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3333 absolute URI to the file.
3335 2004-05-26 Rodney Dawes <dobey@novell.com>
3337 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3338 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3339 properly when < 2.9.8 is found
3341 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3342 requirement here, so that dependents pick it up properly as well
3344 2004-05-19 JP Rosevear <jpr@novell.com>
3346 * configure.in: bump version, libtool numbers
3348 2004-05-17 Rodney Dawes <dobey@ximian.com>
3350 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3351 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3352 mono bindings to work correctly
3356 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3358 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3359 handlers for postal address fields. Bug # 45210
3361 2004-05-03 JP Rosevear <jpr@ximian.com>
3363 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3365 * libedataserver/e-uid.h: ditto
3367 * libedataserver/e-memory.c: remove unnecessary include
3369 * libedataserver/e-uid.c: ditto
3371 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3374 2004-05-03 William Jon McCann <mccann@jhu.edu>
3376 * libedataserver/e-account-list.h:
3377 * libedataserver/e-account.h:
3378 * libedataserver/e-db3-utils.h:
3379 * libedataserver/e-dbhash.h:
3380 * libedataserver/e-iterator.h:
3381 * libedataserver/e-list-iterator.h:
3382 * libedataserver/e-list.h:
3383 * libedataserver/e-memory.h:
3384 * libedataserver/e-sexp.h:
3385 * libedataserver/e-source-group.h:
3386 * libedataserver/e-source-list.h:
3387 * libedataserver/e-source.h:
3388 * libedataserver/e-uid.h:
3389 * libedataserver/e-url.h:
3390 * libedataserver/e-util.h:
3391 * libedataserver/e-xml-hash-utils.h:
3392 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3394 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3396 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3397 yesterday's changes. The data is useless for what I needed it for
3398 (which was for migrating pilot-sync changelog files). md5sums are
3399 ...not what I wanted.
3401 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3403 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3404 3 arguments (key, data, user_data).
3406 2004-04-26 Adam Weinberger <adamw@gnome.org>
3408 * configure.in: Added en_CA to ALL_LINGUAS.
3410 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3412 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3413 that 'key' always points to a malloc'd block of memory that we can
3415 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3416 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3418 (e_xmlhash_write): Save the doc to a tmp file first, only if
3419 saving is successful rename() the file over the original.
3421 2004-04-21 Chris Toshok <toshok@ximian.com>
3423 * configure.in: bump version to 0.0.92.1.
3425 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3427 * acinclude.m4: minor fixes (added missing [] quotation).
3429 2004-04-19 JP Rosevear <jpr@ximian.com>
3431 * configure.in: bump version, libtool numbers
3433 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3435 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3436 AC_SUBST for assinging libegroupwise version number. Defined a
3437 varible LIBSOUP_REQUIRED. added
3438 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3440 * servers/groupwise/Makefile.am: added
3441 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3442 groupwise apis installable
3444 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3447 2004-04-02 JP Rosevear <jpr@ximian.com>
3449 * configure.in: bump version, libtool numbers
3451 2004-03-25 William Jon McCann <mccann@jhu.edu>
3453 * src/server.c (setup_cals): add registration of webcal protocol
3456 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3458 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3459 e-cal-backend-groupwise.h.
3461 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3463 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3466 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3467 opening the cache file, just create it empty, don't fail.
3469 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3471 * configure.in: yank --enable-debug option, not needed anymore.
3473 2004-03-15 Rodney Dawes <dobey@ximian.com>
3475 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3476 * evolution-data-server-1.0.pc.in:
3477 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3478 the libbonobo dependency
3480 2004-03-05 JP Rosevear <jpr@ximian.com>
3482 * configure.in: bump version, libtool numbers and soup requirement
3484 2004-02-26 JP Rosevear <jpr@ximian.com>
3486 * Makefile.am: dist the libdb stuff properly
3488 2004-02-26 Harish K <kharish@novell.com>
3490 * servers/groupwise/e-gw-connection.c : the latest GW server
3491 requires getFolderListRequest instead of the getContainerListRequest
3492 message to get the ids of folders.
3494 2004-02-24 Chris Toshok <toshok@ximian.com>
3496 * libedataserver/e-source-group.c
3497 (e_source_group_new_from_xmldoc): don't leak uid.
3499 2004-02-23 JP Rosevear <jpr@ximian.com>
3501 * Makefile.am: make sure to distclean libdb
3503 * autogen.sh: require automake 1.6
3505 * marshal.mk: make sure we use the srcdir as the location of the
3508 * libdb/dist/Makefile.in: add installcheck target that does
3509 nothing, don't remove tags
3511 * src/Makefile.am: add extra libical includes for srcdir !=
3514 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3516 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3517 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3518 * src/server.c (setup_books) : register groupwise address book backend
3519 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3520 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3521 address book protocols
3523 2004-02-13 Chris Toshok <toshok@ximian.com>
3525 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3526 libdb-4.1.la instead of libdb.a.
3528 * libdb/dist/configure.ac: remove all the static/shared logic and
3529 force libtool to be used. also, remove -rpath from the SOFLAGS.
3530 without -rpath and -static libtool builds the equivalent of a
3531 noinst_ automake library.
3533 * libdb/dist/configure: regen configure from configure.ac.
3535 2004-02-12 Chris Toshok <toshok@ximian.com>
3537 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3539 2004-02-09 Michael Meeks <michael@ximian.com>
3541 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3542 * libedataserver/e-list.c (e_list_get_iterator):
3543 add preconditions for NULL list.
3545 2004-02-09 JP Rosevear <jpr@ximian.com>
3547 * configure.in: Bump version, libtool numbers
3550 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3552 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3554 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3558 * servers/Makefile.am: added servers/ dir to build.
3560 2004-02-03 Chris Toshok <toshok@ximian.com>
3562 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3563 libxml-2.0 as the e-source* stuff needs it.
3565 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3567 * configure.in: require libsoup >= 2.1.6.
3569 2004-01-26 JP Rosevear <jpr@ximian.com>
3571 * configure.in: Bump libtool versions, version, soup requirement
3573 2004-01-25 Sanlig Badral <badral@openmn.org>
3575 * configure.in: Added "mn" to ALL_LINGUAS.
3577 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3579 * configure.in: s/GROUPWISE/SOUP.
3581 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3583 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3586 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3588 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3589 to remove the file cache from disk.
3591 2004-01-21 JP Rosevear <jpr@ximian.com>
3593 * configure.in: include calendar test stuff in AC_OUTPUT
3595 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3597 Fixes nasty crash in e-d-s
3599 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3600 (foreach_hash_func): pass the value also to the XML hash function.
3602 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3605 2004-01-15 JP Rosevear <jpr@ximian.com>
3607 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3608 make sure we don't derefence a NULL pointer
3610 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3612 * libedataserver/e-source-list.c: (load_from_gconf):
3615 * libedataserver/e-source.c: (dump_common_to_xml_node):
3616 Don't output properties tag if there are no properties.
3618 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3620 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3621 correctly when calling g_slist_prepend.
3623 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3625 * configure.in: Added "sq" to ALL_LINGUAS.
3627 2004-01-12 JP Rosevear <jpr@ximian.com>
3629 * configure.in: bump version, libtool numbers
3631 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3633 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3634 by using the CORBA_any directly. Free the CORBA exception.
3636 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3638 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3641 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3643 * libedataserver/e-source-group.h: added new read-only flag
3645 * src/contactdates-server.c: new factory for ContactDates backend
3647 * configure.in: Added new ContactDates calendar backend
3649 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3651 * libedataserver/e-source-list.[ch]
3652 (e_source_list_peek_group_by_name): new function.
3654 2004-01-08 JP Rosevear <jpr@ximian.com>
3656 * libedataserver/e-source-list.c (e_source_list_sync): don't
3657 remove the gconf listener
3659 2004-01-07 JP Rosevear <jpr@ximian.com>
3661 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3663 2004-01-05 Christian Neumair <chris@gnome-de.org>
3665 * addressbook/libebook/e-book.c: Generalize some more strings.
3667 2004-01-05 Christian Neumair <chris@gnome-de.org>
3669 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3671 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3673 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3674 function to get all objects in the cache.
3676 2003-12-29 JP Rosevear <jpr@ximian.com>
3678 * configure.in: bump libsoup requirement, version, libtool numbers
3680 2003-12-23 Ross Burton <ross@burtonini.com>
3682 * docs/reference/addressbook/libebook/tmpl/*:
3683 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3684 * docs/reference/addressbook/libebook/libebook-sections.txt
3685 * docs/reference/addressbook/libebook/libebook.types:
3686 Updated API documentation.
3688 2003-12-21 JP Rosevear <jpr@ximian.com>
3690 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3691 find a source if there is one
3693 * libedataserver/e-source-list.h: add proto
3695 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3697 * src/server.c (setup_logging, setup_interface_check): get the
3698 BonoboObject's we create here out of the function.
3699 (main): re-organize extra interfaces initialization code, and
3700 make sure we unref all objects we have created.
3702 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3704 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3706 (e_source_set_group): Generate and keep an absolute URI so we can
3707 work stand-alone if the group goes away.
3708 (e_source_get_uri): Use build_absolute_uri ().
3710 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3712 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3713 two sources based on UID and full URI.
3715 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3717 * configure.in: added --enable-debug argument.
3719 2003-12-10 Chris Toshok <toshok@ximian.com>
3721 * Makefile.am (ACLOCAL_AMFLAGS): remove
3723 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3725 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3726 to avoid conflicts with GAL's ECache class, which might get
3729 * libedataserver/Makefile.am: added new files.
3731 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3733 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3734 function from GAL, needed for the cache objects.
3736 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3737 directory for the cache file exists by calling e_util_mkdir_hier.
3739 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3741 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3742 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3743 the "calendar:supported_protocols" property.
3745 2003-12-07 JP Rosevear <jpr@ximian.com>
3747 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3750 * src/server.c: set correct default oaf id's
3752 * configure.in: Bump version
3754 2003-12-07 JP Rosevear <jpr@ximian.com>
3756 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3759 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3761 2003-12-07 Chris Toshok <toshok@ximian.com>
3763 * libdb/dist/Makefile.in: make install depend on all.
3765 2003-12-07 JP Rosevear <jpr@ximian.com>
3767 * configure.in: bump version and libsoup requirement
3769 2003-12-04 JP Rosevear <jpr@ximian.com>
3771 * libedataserver/e-source-list.c
3772 (e_source_list_new_for_gconf_default): uses the default gconf
3773 client for getting the source list
3775 * libedataserver/e-source-list.h: add proto
3777 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3779 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3780 to be shared between calendar and addressbook backends.
3782 * libedataserver/Makefile.am: added new files.
3784 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3786 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3787 creating XML from already standalone source.
3788 (e_source_copy): Return the new source, not the one passed in. Duh.
3790 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3792 * libedataserver/e-source.c (e_source_set_property): Emit changed
3794 (copy_property): Implement.
3795 (e_source_copy): Implement. Creates a standalone copy of a source.
3797 2003-11-29 Chris Toshok <toshok@ximian.com>
3799 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3800 DataServer_Logging oaf_server.
3802 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3804 * src/Evolution-DataServer.idl: add a Logging interface. the
3805 events emitted are of type LogEvent.
3807 * src/Makefile.am (evolution_data_server_SOURCES): add
3810 * src/server.c (termination_handler): use g_message, not a printf.
3811 (setup_logging): new function, register the log domains that'll
3812 generate bonobo events.
3813 (main): initialize the DataServer::Logging interface.
3815 * src/server-logging.[ch]: a glib log handler that emits log
3816 events via a BonoboEventSource.
3818 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3820 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3821 (init): Create properties table.
3822 (import_properties): Implement. Imports properties from XML tree to
3824 (e_source_update_from_xml_node): Import properties to table.
3825 (property_dump_cb): Implement. Dumps a property to XML tree.
3826 (dump_common_to_xml_node): Dump properties to XML tree.
3827 (e_source_get_property): Implement.
3828 (e_source_set_property): Implement.
3829 (e_source_foreach_property): Implement.
3831 * libedataserver/test-source-list.c (dump_property): Implement.
3832 (dump_source): Dump properties.
3833 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3835 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3837 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3838 (e_source_update_from_xml_node): Ditto.
3839 (e_source_get_uri): Ditto.
3840 (dump_common_to_xml_node): Implement for parameters common to
3841 dependent and standalone ESources.
3842 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3843 (e_source_to_standalone_xml): Implement.
3844 (e_source_new_from_standalone_xml): Implement.
3846 2003-11-26 Rodney Dawes <dobey@ximian.com>
3848 * Makefile.am: remove \ on last line of LIBDB_FILES
3850 2003-11-26 JP Rosevear <jpr@ximian.com>
3852 * tags: add a dummy file for disting
3854 2003-11-25 Chris Toshok <toshok@ximian.com>
3856 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3857 and AC_PROG_LIBTOOL.
3859 * libdb/dist/configure: same.
3861 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3864 2003-11-25 Chris Toshok <toshok@ximian.com>
3866 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3868 * libdb/dist/configure: same.
3870 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3872 * libedataserver/e-dbhash.c: same.
3873 (e_dbhash_new): pass NULL for txn.
3875 2003-11-25 Chris Toshok <toshok@ximian.com>
3877 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3878 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3879 suck at getting libtool to do what I want.
3881 * libdb/dist/Makefile.in (install-strip install): don't do
3884 * Makefile.am (SUBDIRS): add libdb
3885 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3887 (LIBDB_FILES): list all the db4 files.
3888 (EXTRA_DIST): add the db4 files explicitly to this.
3890 * configure.in: remove all the db3 stuff, and build the embedded
3893 2003-11-25 Aaron Weber <aaron@ximian.com>
3894 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3895 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3896 acinclude.m4 so you can build the stuffwithout gtk-doc
3899 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3900 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3901 * Plus added short/long descriptions and "See Also" where appropriate to:
3902 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3903 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3904 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3905 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3906 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3907 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3908 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3909 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3910 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3911 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3912 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3913 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3914 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3916 2003-11-22 Chris Toshok <toshok@ximian.com>
3918 * dist/NO-AUTO-GEN: don't autogen in here.
3920 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3922 * libdb/Makefile.am: new file so we can integrate libdb into our
3925 2003-11-20 Aaron Weber <aaron@ximian.com>
3926 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3927 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3928 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3929 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3930 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3931 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3932 * docs/reference/calendar/libecal/libecal-sections.txt
3933 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3934 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3935 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3937 2003-11-20 Rodney Dawes <dobey@ximian.com>
3939 * autogen.sh: Remove extra #!/bin/sh line
3941 2003-11-19 JP Rosevear <jpr@ximian.com>
3943 * MAINTAINERS: Update
3945 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3947 * configure.in: require libsoup version from CVS (2.1.1).
3949 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3951 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3953 2003-11-14 JP Rosevear <jpr@ximian.com>
3955 * libedataserver/test-source-list.c: use only libgnome stuff (no
3958 * libedataserver/e-source.c: ditto
3960 * libedataserver/e-source-list.c: ditto
3962 * libedataserver/e-source-group.c: remove use of gal bits, use
3965 * libedataserver/Makefile.am: build and install e-source stuff
3967 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3969 * src/server-interface-check.[ch]: fixed copyright comments.
3971 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3973 * src/server.c (setup_cals): register the Groupwise calendar backend.
3976 * configure.in: added Groupwise calendar backend to build.
3978 2003-11-14 Rodney Dawes <dobey@ximian.com>
3980 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3982 2003-11-11 Chris Toshok <toshok@ximian.com>
3984 * src/server.c (queue_termination): guard against multiple threads
3985 here by using a mutex. also, always remove the
3986 terminal_handler_id if one exists and reinstate it afterward.
3987 This gives us the behavior of always lasting EXIT_TIMEOUT
3988 milliseconds after the most recent book/calendar shutdown. Before
3989 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3990 after the *first* book/calendar shutdown.
3992 2003-11-10 JP Rosevear <jpr@ximian.com>
3994 * Makefile.am: build docs
3996 * configure.in: check for gtk-doc
3998 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
4000 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4001 that broke GNOME_Evolution_DataServer_CalFactory. And another one
4002 that broke GNOME_Evolution_DataServer_InterfaceCheck.
4004 2003-11-07 Dan Winship <danw@ximian.com>
4006 * configure.in: Remove a bunch more checks that
4007 evolution-data-server doesn't need. Change "Evolution" to
4008 "evolution-data-server" in two messages. Remove gtk-doc support
4009 since there is currently no doc/ directory, and we'll want to use
4010 the new GTK_DOC_CHECK macro when we add it back anyway.
4012 * libedataserver/ename/*: Moved to libebook
4014 * libedataserver/Makefile.am (SUBDIRS): Remove ename
4015 (libedataserver_la_LIBADD): Remove libename
4016 (libedataserver_la_LDFLAGS): Remove -no-undefined
4018 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4020 2003-11-07 Rodney Dawes <dobey@ximian.com>
4022 * configure.in: Remove kerberos checks since we don't need them here
4024 2003-11-06 JP Rosevear <jpr@ximian.com>
4026 * configure.in: output new .pc file
4028 * evolution-data-server-1.0.pc.in: pkconfig for idl
4030 * libedataserver/ename/Makefile.am: don't install
4032 * libedataserver/Makefile.am: link in libename
4034 2003-11-06 Rodney Dawes <dobey@ximian.com>
4036 * configure.in: Remove dependencies for GUI libs that we don't need
4038 2003-11-06 JP Rosevear <jpr@ximian.com>
4040 * libedataserver/Makefile.am: e-msgport is no longer needed
4042 2003-11-06 JP Rosevear <jpr@ximian.com>
4044 * src/server.c: include the addressbook backend files properly
4046 * src/Makefile.am: link to the individual addressbook backends
4048 2003-11-06 JP Rosevear <jpr@ximian.com>
4050 * src/server.c: include the backend files properly
4052 * src/Makefile.am: link to the individual backends
4054 2003-11-06 JP Rosevear <jpr@ximian.com>
4056 * configure.in (BASE_VERSION): clean up priv* dirs
4058 * src/Makefile.am: install a version binary to libexecdir
4060 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4063 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4065 2003-11-05 JP Rosevear <jpr@ximian.com>
4067 * src/server.c: following renaming of libedata-book
4069 * src/server-interface.[hc]: ditto
4071 2003-11-05 JP Rosevear <jpr@ximian.com>
4073 * src/server.c: following renaming of libedata-cal
4075 * src/server-interface.[hc]: ditto
4077 2003-11-05 JP Rosevear <jpr@ximian.com>
4079 * configure.in: make the priv*dir's sane
4081 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4084 * libedataserver/ename/Makefile.am: ditto
4086 * libedataserver/Makefile.am: install to privincludedir
4088 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4090 * libedataserver/e-util.[ch]: new files to contain a few functions
4093 * libedataserver/Makefile.am: added new files.
4095 * libedataserver/ename/e-address-western.c:
4096 * libedataserver/e-account-list.c:
4097 * libedataserver/e-account.c:
4098 * src/server-interface-check.c:
4099 * configure.in: removed libgal dependency.
4101 2003-11-04 JP Rosevear <jpr@ximian.com>
4103 * src/server.c: tidy up logging messages
4105 2003-11-04 JP Rosevear <jpr@ximian.com>
4107 * src/server.c: properly name space the oaf ids
4109 * src/server-interface-check.c: use the correctly named poa
4111 * src/server-interface-check.h: ditto
4113 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4114 factories and interface check better
4116 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4118 * src/Evolution-DataServer.idl: name space the interface check
4121 2003-11-04 JP Rosevear <jpr@ximian.com>
4123 * src/Evolution-DataServer.idl: server interface check instead of
4124 wombat interface check
4126 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4128 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4130 * src/server.c: adjust to interface check renaming
4132 * src/server-interface-check.[hc]: finish renaming so wombat
4135 2003-11-04 JP Rosevear <jpr@ximian.com>
4137 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4139 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4142 * libedataserver/Makefile.am: install pkg-config file
4144 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4146 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4147 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4148 supported protocols.
4150 2003-11-04 JP Rosevear <jpr@ximian.com>
4152 * MAINTAINERS, TODO: update
4154 2003-11-04 JP Rosevear <jpr@ximian.com>
4156 * src/server-interface-check.h: use G_*_DECLS and include the data
4159 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4160 the DataServer .server files
4162 2003-11-03 JP Rosevear <jpr@ximian.com>
4164 * configure.in: don't need EVO_DIR
4166 2003-11-03 JP Rosevear <jpr@ximian.com>
4168 * configure.in: remove trailing slash
4170 2003-11-03 JP Rosevear <jpr@ximian.com>
4172 * configure.in: add the trailing slash to the config subdir