1 2009-01-21 Srinivasa Ragavan <sragavan@novell.com>
3 * NEWS: Evolution Data Server 2.25.5 release
5 2009-01-21 Suman Manjunath <msuman@novell.com>
9 ** Drop the libical fork in evolution-data-server
10 ** Related changes in Makefiles
13 * docs/reference/calendar/libecal/Makefile.am:
14 * docs/reference/calendar/libedata-cal/Makefile.am:
17 2009-01-14 Matthew Barnes <mbarnes@redhat.com>
19 ** Fixes part of bug #564543
22 Bump gtk_minimum_version to 2.14.0.
24 2009-01-12 Philip Van Hoof <philip@codeminded.be>
26 * camel/camel-db.c: Allowing the developer to add migration code for in
27 case the schema of Camel's summary SQLite data format changes.
29 Also adds two columns, modified and created, to the summary data being
30 stored and renames the column msg_security to dirty as requested by
31 Srinivasa Ragavan and Sankar P.
34 2009-01-08 Philip Van Hoof <philip@codeminded.be>
36 * camel/providers/nntp/camel-nntp-folder.c
37 * camel/providers/pop3/camel-pop3-folder.c
38 * camel/providers/groupwise/camel-groupwise-folder.c
39 * camel/providers/imap/camel-imap-folder.c
40 * camel/providers/imap/camel-imap-message-cache.c
41 * camel/providers/imap/camel-imap-message-cache.h
42 * camel/providers/imap4/camel-imap4-folder.c
43 * camel/providers/local/camel-mbox-folder.c
44 * camel/providers/local/camel-maildir-folder.c
45 * camel/providers/local/camel-mh-folder.c
46 * camel/camel-folder.c
47 * camel/camel-folder.h
48 * camel/camel-data-cache.c
49 * camel/camel-data-cache.h:
51 Bugfix for Bug #566279. Introduces a new API in Camel needed for
52 implementing EPlugin of Bug #565091
54 2009-01-05 Srinivasa Ragavan <sragavan@novell.com>
56 * news: evolution data server 2.25.4 release
58 2009-01-05 Tor Lillqvist <tml@novell.com>
60 * evolution-data-server-zip.in: Add libebackend binary, import
61 library and pkg-config file.
63 Just add all of include/evolution-data-server-@BASE_VERSION@ and
64 instead of bothering to list the subdirectories. (libebackend was
65 missing.) Ditto for lib/pkgconfig and share/gtk-doc. The intent is
66 that one does make install into a fresh empty target prefix anyway
67 when one wants to build for distribution.
69 2009-01-05 Suman Manjunath <msuman@novell.com>
71 ** Patch from Thomas <tmstaedt@t-mittelstaedt.de>
72 ** Fix for bug #564541
74 * libedataserver/e-sexp.c (e_sexp_term_eval): NULL check an argument
75 before using its members.
77 2008-12-23 Milan Crha <mcrha@redhat.com>
79 ** Part of fix for bug #564652
81 * configure.in: Bump of libgweather version to 2.25.4 because
82 of new function 'gweather_xml_free_locations'.
84 2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
86 * NEWS: Evolution Data Server 2.25.3 release
88 2008-12-10 Milan Crha <mcrha@redhat.com>
90 ** Part of fix for bug #352287
92 * configure.in: Decrease libgweather requirement to 2.25.2.
94 2008-12-10 Suman Manjunath <msuman@novell.com>
96 * configure.in: Build the weather calendar backend unless explicitly
97 requested not to, thereby making the libgweather dependency optional.
99 2008-12-03 Milan Crha <mcrha@redhat.com>
101 ** Part of fix for bug #352287
103 * configure.in: Require libgweather in configure stage.
105 2008-12-02 Milan Crha <mcrha@redhat.com>
107 ** Fix for bug #503662
109 * libedataserver/e-url.c: (e_uri_new):
110 Use last '@' in the address part to be the delimiter between
111 user name and server address, not the first one.
113 2008-12-01 Srinivasa Ragavan <sragavan@novell.com>
115 * NEWS: Evolution Data Server 2.25.2 release changes
117 2008-11-12 Suman Manjunath <msuman@novell.com>
119 * libedataserver/e-source.c (e_source_set_color),
120 (e_source_unset_color), (e_source_get_color): These are deprecated
121 functions, so enclose them within proper macros.
123 2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
125 * NEWS: Evolutoin Data Server 2.25.1 release and version bump
127 2008-11-03 Sankar P <psankar@novell.com>
131 * libedataserver/e-proxy.c:
132 * libedataserver/e-proxy.h:
134 2008-10-31 Matthew Barnes <mbarnes@redhat.com>
136 ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
138 * libebackend/e-data-server-module (e_data_server_module_load):
139 Fix some potential string format crashes.
141 2008-10-01 Suman Manjunath <msuman@novell.com>
143 ** Fix for bug #554540
145 * libedataserver/e-source-group.c (find_esource_from_uid),
146 (compare_source_lists), (e_source_group_equal),
147 (e_source_group_xmlstr_equal):
148 * libedataserver/e-source-group.h:
149 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
150 * libedataserver/e-source.c (e_source_equal),
151 (e_source_xmlstr_equal):
152 * libedataserver/e-source.h:
153 Don't compare XML data of ESource* literally. Instead, compare them
156 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
158 ** Fix for bug #552491
160 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
161 Check for NULL output from xmlParseDoc before continuing.
163 2008-09-24 Ross Burton <ross@linux.intel.com>
166 Remove libgnome from libedataserverui depends, and change
167 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
169 * evolution-data-server.pc.in:
170 Remove libgnome-2.0 as it isn't used.
172 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
174 * configure.in: Version bump for Evolution Data Server 2.25.1
176 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
178 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
180 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
182 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
183 Don't mix declarations and code.
185 2008-09-12 Ross Burton <ross@burtonini.com>
187 * libedataserver/e-data-server-marshal.list:
188 Remove, this isn't used since 2007-04-04.
190 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
192 * NEWS: Evolution Data Server 2.23.92 release.
194 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
196 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
198 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
200 * NEWS: Evolution Data Server 2.23.91 release and version bump.
202 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
205 Fix compiler warnings in a couple of the test programs.
207 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
209 * Bug fix #518728: subtle link error: system libs before Evolution
212 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
213 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
214 link order. "incorrect" in this context means "system libs" before
217 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
219 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
222 2008-08-11 Jeff Cai <jeff.cai@sun.com>
224 * configure.in: Add gthread-2.0 in CAMEL checking.
227 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
229 * libedataserver/e-account.c: Harden e_account_[gs]et_*
230 functions by checking ea being NULL and code cleanups
231 suggested by mbarnes.
234 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
236 * NEWS: Evolution Data Server 2.23.6 release and version bump.
238 2008-08-04 Matthias Braun <matze@braunis.de>
240 * configure.in: Added WebDAV backend for addressbook.
242 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
244 ** Fix for bug #545022
246 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
249 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
251 ** Fixes part of bug #545558
254 Add an --enable-hula configure option for building the Hula Camel
255 provider, disabled by default.
257 2008-07-23 Johnny Jacob <jjohnny@novell.com>
259 * configure.in (API_VERSION): libcamel version bumped.
260 (eds_micro_version): EDS version bumped to 2.23.6
262 * NEWS: Updates for 2.23.5.
264 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
267 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
270 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
272 ** Fix for bug #523632
274 * configure.in: Added Google contacts backend
276 2008-07-20 Bharath Acharya <abharath@novell.com>
278 ** Fix for bug #200147
280 * libedataserver/e-account.h: Stores the templates folder uri
282 2008-07-20 Luca Ferretti <elle.uca@libero.it>
284 reviewed by: Srinivasa Ragavan
286 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
287 to fix the build. See bug #543656 for details.
289 2008-07-16 Sankar P <psankar@novell.com>
291 Pushing disk summary changes from the madagascar branch
294 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
295 (e_sexp_parse_value):
296 * libedataserver/e-sexp.h:
298 2008-07-14 Milan Crha <mcrha@redhat.com>
300 ** Fix for bug #253509
302 * libedataserver/e-categories.c: Added translators comment.
304 2008-07-09 Tor Lillqvist <tml@novell.com>
306 * evolution-data-server-zip.in: No version number for
307 share/pixmaps/evolution-data-server. Use -D when using -r to not
308 add pointless entries for directories in the zip files.
310 2008-06-26 Julien Puydt <jpuydt@gnome.org>
312 * libedataserver/e-source-group.c: Added missing g_object_unref on
313 sources, fixing leaks and bug #540152.
315 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
317 * configure.in: Doltify
319 2008-06-17 Johnny Jacob <jjohnny@novell.com>
321 * configure.in (eds_micro_version): Bumped to 2.23.5.
323 * NEWS: Evolution Data Server 2.23.4 release updates.
325 2008-06-12 Tor Lillqvist <tml@novell.com>
327 * libedataserver/e-proxy.c: Make it compile on Win32, too.
329 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
331 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
332 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
334 2008-06-06 Tor Lillqvist <tml@novell.com>
336 * configure.in: Add a couple of -Wl,--exclude-libs options on
337 Windows to avoid needlessly auto-exporting functions from static
338 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
340 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
343 2008-06-03 Tor Lillqvist <tml@novell.com>
345 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
347 * configure.in: Do use the Winsock getaddrinfo() and
348 getnameinfo(). It should be OK to ignore Windows 2000 by now.
350 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
352 * NEWS: Evolution Data Server 2.23.3 release and version bump.
354 2008-06-02 Tor Lillqvist <tml@novell.com>
356 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
358 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
359 supported Win9x for a while, so no point in attempting to do it
362 2008-05-23 Ed Catmur <ed@catmur.co.uk>
364 ** Fix for bug #533780
367 * libebackend/Makefile.am:
368 Fix the link line for libebackend.
370 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
375 * libedataserver/libedataserver.pc.in:
376 EProxy adds a libsoup dependency to libedataserver. Add
377 this new requirement to a couple places that were missed.
379 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
384 Split the evolution-data-server version into major/minor/micro
385 macros (wow, say that five times fast!) so we can pass them to
386 libedataserver/eds-version.c.
388 * libedataserver/Makefile.am:
389 * libedataserver/eds-version.c:
390 * libedataserver/eds-version.h:
391 New sources files provide macros and functions for checking the
392 version of evolution-data-server. Would have been handy to have
393 in a couple recent API breaks.
395 * docs/references/libedataserver:
396 Add developer documentation for the new symbols.
398 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
400 * libebackend/libebackend.pc.in: Fix a typo.
402 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
404 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
406 * Makefile.am: Build fix for release.
408 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
410 ** Fixes part of bug #424744
412 * libedataserver/e-iconv.[ch]:
413 Deprecate the e-iconv API. Use camel-iconv instead.
415 * libedataserver/e-trie.[ch]:
416 Deprecate the ETrie API. Use CamelTrie instead.
418 * libedataserver/e-msgport.[ch]:
419 Deprecate the EMsgPort API. Use CamelMsgPort instead.
421 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
423 * Reverted commit 8210
425 2008-05-06 Sankar P <psankar@novell.com>
427 * Revert changes committed by bad git-svn usage.
429 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
434 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
436 2008-05-05 Wang Xin <jedy.wang@sun.com>
438 * libedataserver/e-proxy.c: Fixes #530688.
440 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
442 * configure.in: If --enable-gnome-keyring is given, require version
443 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
445 2008-04-30 Milan Crha <mcrha@redhat.com>
447 ** Part of fix for bug #316390
449 * libedataserver/e-categories.h:
450 (e_categories_register_change_listener),
451 (e_categories_unregister_change_listener):
452 * libedataserver/e-categories.c: (EChangedListener),
453 (idle_saver_cb), (finalize_categories), (initialize_categories),
454 (e_categories_set_color_for), (e_categories_set_icon_file_for),
455 (e_categories_register_change_listener), (e_categories_add),
456 (e_categories_unregister_change_listener), (e_categories_remove):
457 New API to support listening for changes in categories.
459 2008-04-23 Rob Bradford <rob@openedhand.com>
463 * libebackend/Makefile.am:
464 * libebackend/libebackend.pc.in:
465 Build framework for new libebackend library.
467 * libedataserver/Makefile.am:
468 Remove files that have moved to libebackend.
470 * libedataserver/e-data-server-module.[ch]:
471 * libedataserver/e-db3-utils.[ch]:
472 * libedataserver/e-dbhash.[ch]:
473 * libedataserer/e-file-cache.[ch]:
474 Moved to libebackend.
478 Use libebackend headers and link to the library.
480 * docs/reference/Makefile.am:
481 * docs/reference/libebackend/Makefile.am:
482 * docs/reference/libebackend/libebackend-docs.xml:
483 * docs/reference/libebackend/libebackend-sections.txt:
484 * docs/reference/libebackend/libebackend.types:
485 Add documentation for new libebackend library.
487 * docs/reference/libedataserver/libedataserver.types:
488 Remove types that have been moved to libebackend.
490 * docs/reference/calendar/libedata-cal/Makefile.am:
491 Add libebackend to the gtk-doc scanner libraries.
493 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
495 * README: Put it back. Apparently Automake insists on it.
497 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
499 * configure.in: Version bump to 2.23.1
501 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
503 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
506 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
510 * README: File is empty, remove it.
512 * Makefile.am: Remove README.
514 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
516 * docs/reference: Add new symbols to the API docs.
518 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
520 * MAINTAINERS: Updating the Camel guards.
522 2008-04-17 Milan Crha <mcrha@redhat.com>
524 ** Part of fix for bug #526741
526 * src/server.c: (main):
527 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
528 Bumped LIBCAMEL_CURRENT to 12.
530 2008-04-15 Milan Crha <mcrha@redhat.com>
532 ** Fix for bug #475616
534 * libedataserver/e-component-listener.c: (watched_lock),
535 (connection_listen_cb), (e_component_listener_finalize),
536 (e_component_listener_new): Use rather rec mutex here.
538 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
540 * configure.in: Do proper checks for largefile support and
541 properly setup proper CFLAGS to support it.
543 2008-04-04 Suman Manjunath <msuman@novell.com>
545 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
546 (e_util_utf8_strstrcasedecomp):
547 Fixed a few compiler warnings (bug #473880)
549 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
551 * configure.in: Version bump for 2.23.1.
553 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
555 * configure.in: Enforce the minimum GLib version (#525242).
557 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
559 ** Fixes part of bug #518710
562 Bump GLib requirement to 2.16.1.
564 * libedataserver/e-dbhash.c:
565 Use GLib's new MD5 Checksum API. The MD5 utilities in
566 libedataserver are now deprecated.
568 * libedataserver/md5-utils.c:
569 * libedataserver/md5-utils.h:
570 Deprecate these functions and reimplement them to be wrappers
571 for GLib's new MD5 Checksum API.
573 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
575 ** Added configurable Proxy settings for Evolution.
577 * libedataserver/Makefile.am:
578 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
579 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
580 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
581 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
582 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
583 (e_proxy_setup_proxy), (e_proxy_peek_uri),
584 (e_proxy_require_proxy_for_uri):
585 * libedataserver/e-proxy.h:
587 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
589 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
591 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
593 * configure.in: Revisit libecal version.
595 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
597 * docs/reference: Minor API documentation updates.
599 2008-03-03 Tor Lillqvist <tml@novell.com>
601 * evolution-data-server-zip.in: Drop duplicated line. Use
602 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
605 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
607 * configure.in: Bump libecal version for libical changes.
609 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
611 * NEWS: Evolution Data Server 2.21.92 release.
613 2008-02-26 Milan Crha <mcrha@redhat.com>
615 ** Fix for bug #475616
617 * libedataserver/e-component-listener.c: (connection_listen_cb),
618 (e_component_listener_finalize), (e_component_listener_new):
619 Guard global static variable with mutex lock.
621 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
623 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
625 2008-02-22 Milan Crha <mcrha@redhat.com>
627 ** Fix for bug #469119
629 * libedataserver/e-time-utils.c: (has_correct_date),
630 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
631 Check also for correct date values if parse is OK.
633 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
635 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
637 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
639 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
640 warnings. Fix from opensuse downstream.
642 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
644 ** Fixes part of bug #516074
646 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
647 defined in <netdb.h> since these are GNU extensions.
649 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
651 * configure.in: Version bump for 2.21.92
653 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
655 * NEWS: Evolution-Data-Server 2.21.91 release.
657 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
661 Fix a compilation error that occurs when building in a
662 remote object directory (#514682, patch by Paul Smith).
664 2008-02-06 Tor Lillqvist <tml@novell.com>
666 * evolution-data-server-zip.in: Look for catalogs in share/locale
667 first, as that is where they will be with a properly built GNU
670 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
672 * configure.in: Version bump for 2.21.91
674 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
676 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
678 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
680 * docs/reference: Refresh the API docs.
682 2008-01-24 Tor Lillqvist <tml@novell.com>
684 * configure.in: Only use the -Wno-sign-compare and
685 -Wno-pointer-sign options if the gcc version used supports them. I
686 am still using gcc 3.4.2 in mingw...
688 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
690 ** Fix for bug #511717
692 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
693 Add gettext imap folders.
695 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
698 Bump some additional package requirements for libsoup-2.4:
699 libbonobo-2.0 >= 2.20.3
702 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
704 * docs/reference/camel/camel-sections.txt:
705 Add camel_session_build_password_prompt.
707 2008-01-15 Dan Winship <danw@gnome.org>
709 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
710 2.4" support, which only ever worked because there was an old CVS
711 version of libsoup that claimed to be 2.4 but still had the 2.2
714 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
716 * configure.in: Version bump to 2.21.90
718 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
720 * NEWS: Evolution Data Server 2.21.5 release.
722 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
724 * docs/reference/camel/camel.types:
725 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
726 absence when running "make dist". See bug #509539 for more info.
728 2008-01-07 Milan Crha <mcrha@redhat.com>
730 ** Fix for bug #339813
732 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
733 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
734 New API functions, returns is parsed string had two-digit year and
735 last one changes "%x" on format of strftime with forced 4-digit year.
736 * libedataserver/e-time-utils.c: (parse_with_strptime):
737 Fix issue when read all text but actual date isn't correct to this format.
738 * libedataserver/e-time-utils.c: (correct_two_digit_year):
740 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
741 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
742 Implementing new API functions.
744 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
746 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
747 instead of gb2312 since GBK is a superset of gb2312.
749 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
751 * configure.in: Version bump to 2.21.5.
753 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
755 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
757 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
760 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
762 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
764 ** Fix for bug #339510
766 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
767 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
769 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
771 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
773 2007-11-26 Milan Crha <mcrha@redhat.com>
775 ** Fix for bug #308815
777 * libedataserver/e-categories.h:
778 * libedataserver/e-categories.c: Dropped colors for categories,
779 so marking those functions as deprecated, and making deprecated
780 parameter 'color' of 'e_categories_add' together with its rename
783 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
785 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
787 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
789 ** Remove trailing whitespace from source code.
791 2007-11-13 Ondrej Jirman <megous@megous.com>
793 ** Fix for bug #494299
795 * libedataserver/e-file-cache.c: (add_key_to_slist),
796 (add_object_to_slist): Rename helper functions.
797 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
798 Fix memory corruption.
800 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
802 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
804 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
806 * servers/google/libgdata/gdata-entry.c:
807 * servers/googgle/libgdata-google/gdata-google-service.c:
808 Fix implicit function declarations.
809 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
811 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
813 * docs/reference/calendar/libecal/libecal-sections.txt:
814 * docs/reference/libedataserverui/libedataserverui-sections.txt:
815 Remove non-existent symbols.
817 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
820 * evolution-data-server-zip.in:
821 * servers/Makefile.am: Initial commit for the google
824 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
826 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
828 * Fixes part of bug #417999
830 * docs/reference/libedataserverui:
831 Add documentation for ESourceComboBox widget.
833 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
835 * iconv-detect.c (main): Remove an unused variable (#483301).
837 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
839 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
840 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
841 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
842 * libedataserver/e-msgport.h: Same.
844 2007-09-27 Ross Burton <ross@openedhand.com>
846 * libedataserver/e-iconv.c:
847 Mark the charset and language arrays as const.
849 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
851 * NEWS, configure.in: Evolution Data Server 1.12.0 release
853 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
855 * NEWS, configure.in: Evolution Data Server 1.11.92 release
857 2007-08-28 Ross Burton <ross@openedhand.com>
860 Fix FSF address (Tobias Mueller, #470445)
862 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
864 * NEWS, configure.in: Evolution Data Server 1.11.91 release
866 2007-08-24 Milan Crha <mcrha@redhat.com>
868 ** Fix for bug #469870
870 * libedataserver/e-categories.c: (e_categories_get_color_for),
871 (e_categories_get_icon_file_for), (e_categories_is_searchable):
872 Simply return from _get_ functions and don't show error warning.
874 2007-08-20 Milan Crha <mcrha@redhat.com>
876 ** Part of fix for bug #367760
878 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
879 Added '#' as non-safe character.
881 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
883 * docs: Refresh Gtk-Doc "section" files.
885 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
887 * libdb/dbm/dbm.c (__db_ndbm_open):
888 * libedataserver/e-dbhash.c (e_dbhash_new):
889 Fix compilation errors caused by glibc's new "open" macro (#466987).
891 2007-08-16 Milan Crha <mcrha@redhat.com>
893 ** Fix for bug #351756
895 * libedataserver/e-time-utils.c: (parse_with_strptime):
896 g_locale_from_utf8 returns NULL on error, so test for that value.
898 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
900 * NEWS, configure.in: Evolution Data Server 1.11.90 release
902 2007-08-13 Ross Burton <ross@openedhand.com>
904 * libedataserver/e-xml-hash-utils.c:
905 * libedataserver/e-data-server-util.c:
906 * libedataserver/e-dbhash.c:
907 * libedataserver/md5-utils.c:
908 * libedataserver/e-account.c:
909 * libedataserver/e-xml-utils.c:
910 * libedataserver/e-source.c:
911 Fix compile warnings.
913 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
915 ** Fix for bug #455799
917 Remove all .cvsignore and update svn:ignore porperty in whole
920 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
922 * MAINTAINERS: Updated the email, svn account.
924 2007-08-02 Ross Burton <ross@openedhand.com>
927 If building against libsoup-2.2, we need 2.2.91 for
928 SOUP_SESSION_TIMEOUT (#451003).
930 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
932 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
934 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
936 * NEWS, configure.in: Evolution Data Server 1.11.6 release
938 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
940 * configure.in: Updated the libtool version for libedataserver
941 version since some APIS has been added.
943 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
945 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
946 Added a API to get the duped property.
948 2007-07-30 Milan Crha <mcrha@redhat.com>
950 * libedataserver/e-source-group.h: (e_source_group_get_property),
951 (e_source_group_set_property), (e_source_group_foreach_property):
952 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
953 (impl_finalize), (e_source_group_init), (import_properties),
954 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
955 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
956 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
957 (e_source_group_get_property), (e_source_group_set_property),
958 (e_source_group_foreach_property):
959 Added support for properties in source group.
961 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
962 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
963 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
966 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
969 Collect all the required package versions in one place and
970 explicitly require GTK+ 2.10 or higher. (#380534)
972 2007-07-27 Johnny Jacob <jjohnny@novell.com>
974 ** Fix for bug #457523.
976 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
979 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
981 * libedataserver/e-account-list.c: Plugged memory leak.
983 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
985 * NEWS, configure.in: Evolution Data Server 1.11.5 release
987 2007-07-03 Milan Crha <mcrha@redhat.com>
989 ** Fix for bug #364731
991 * libedataserver/e-sexp.c: (GScannerConfig):
992 The '+' and '-' are also unary operators, so
993 the identifier could not start with these characters.
995 2007-06-22 Milan Crha <mcrha@redhat.com>
997 * libedataserver/e-account.h:
998 Added new property get_password_canceled into EAccountService
999 struct, because of bug #307410
1001 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
1003 * camel/providers/imap4/camel-imap4-summary.c:
1004 Fix one typo and wrong preposition (bug #452996).
1006 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
1008 * configure.in: Correct the comment for --enable-gnome-keyring,
1011 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
1013 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
1015 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
1017 ** Fix for bug #448589 from Tobias Mueller
1019 ** src/Makefile.am: Add support for automake 1.6
1021 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
1023 ** Fix for bug #443958 from Sebastien Tandel
1025 * configure.in: Add support for help string.
1027 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
1029 ** Fix for bug #437751 from Andreas Köhler
1031 * libedataserver/e-time-utils.c:
1033 2007-06-05 Irene Huang <irene.huang@sun.com>
1035 * configure.in: Add option for using Sun Kerberos
1038 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
1040 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
1042 2007-06-03 Ross Burton <ross@openedhand.com>
1047 * src/offline-listener.[ch]:
1049 Add --disable-calendar to build without any calendar support
1052 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
1054 * docs/reference/addressbook/libebook/Makefile.am:
1055 * docs/reference/calendar/libecal/Makefile.am:
1056 Fix some distcheck errors (#438577).
1058 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
1060 * camel/camel-stream-mem.c: fix typos in the API documentation
1062 2007-05-24 Ross Burton <ross@openedhand.com>
1065 Fix krb5 checks when using --as-needed (part of #342830, John
1068 2007-05-24 Ross Burton <ross@openedhand.com>
1070 * libedataserverui/Makefile.am:
1071 Add missing link flags to fix build with -z,defs. (#409542, Loic
1074 2007-05-21 Wang Xin <jedy.wang@sun.com>
1076 * libedataserver/e-time-utils.c: Fixes #439050.
1078 2007-05-20 Ross Burton <ross@openedhand.com>
1081 Use a faster pkgconfig call when checking for soup (#438975).
1083 2007-05-16 Jules Colding <colding@omesc.com>
1085 * configure.in: Removed unused function check
1087 2007-05-14 Jules Colding <colding@omesc.com>
1089 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
1091 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
1093 2007-05-14 Srinivasa Ragavan
1095 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
1097 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
1099 ** Fix for bug #361138
1101 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
1104 2007-05-08 Josselin Mouette <joss@malsain.org>
1106 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
1108 * src/server.c: (main): Turn the g_error into a g_warning to
1109 avoid dumping core when launching two instances (#436197).
1111 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1113 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
1114 Nullify 'new' after dropping its reference, so that we return NULL.
1116 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1118 * docs/reference/camel/Makefile.am:
1119 Remove reference to nonexistent libutil.la.
1121 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1123 * libedataserver/e-sexp.c:
1124 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
1126 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
1128 ** Fixes part of bug #418852
1131 * docs/reference/camel:
1132 * docs/reference/Makefile.am:
1133 Resurrect Camel's API documentation.
1135 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
1138 Refresh SGML templates and add the appropriate CFLAGS to satisfy
1141 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
1143 ** NEWS, configure.in: Evolution data server 1.11.1 release
1145 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
1147 ** Fix for bug #425535 from Frederic Crozat
1149 * src/server.c: Dont submit path of EDS for segv_handler.
1151 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
1153 * camel/camel-gpg-context.c:
1154 Convert messages from gnupg to UTF-8 (#423382).
1156 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1158 * Introduce EFlag in libedataserver (#415891)
1160 * libedataserver/e-flag.[ch]:
1161 New data structure, EFlag, is a simple thread synchronization
1162 mechanism. Based on Python's threading.Event class.
1164 * docs/reference/libedataserver:
1165 Add documentation for EFlag.
1167 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1170 Make the libiconv test program returns a value. (#388789)
1172 2007-04-05 Ross Burton <ross@openedhand.com>
1174 * libedataserver/e-file-cache.c:
1175 * libedataserver/e-data-server-util.h:
1176 Use g_mkdir_with_parents (#383686).
1178 2007-04-04 Ross Burton <ross@burtonini.com>
1180 * libedataserver/e-source-group.c:
1181 * libedataserver/e-data-server-marshal.list:
1182 * libedataserver/e-account-list.c:
1183 * libedataserver/e-source-list.c:
1184 * libedataserver/e-iterator.c:
1185 * libedataserver/e-source.c:
1186 * libedataserver/Makefile.am:
1187 Remove marshallers that are in GLib (#400970).
1189 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1191 * libedataserver/e-source.c:
1192 Store colors as a string specification instead of an integer.
1193 Introduce new color API and deprecate the old. (#373117)
1195 New API: e_source_set_color_spec()
1196 e_source_peek_color_spec()
1198 Old API: e_source_set_color()
1199 e_source_unset_color()
1200 e_source_get_color()
1202 * libedataserver/test-source-list.c:
1203 Use the new ESource color API. (#373117)
1205 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1207 * libedataserver/e-account.c (receipt_policy_to_str):
1208 * libedataserver/e-iconv.c (e_dlist_init):
1209 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1210 * libedataserver/e-trie.c (e_trie_search):
1211 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1212 Fix some compiler warnings. Patch from Kjartan Maraas.
1214 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1216 * libedataserver/e-data-server-util.c:
1217 * libedataserver/e-uid.c:
1218 * libedataserver/e-xml-utils.c:
1219 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1220 code for GLib < 2.8 (#418971).
1222 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1224 * libedataserver/e-data-server-module.c:
1225 Fix "incompatible pointer type" warnings (#360619).
1227 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1229 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1230 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1232 * iconv-detect.c: Fix an implicit function declaration.
1234 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1236 * MAINTAINERS : Updates on the new guards.
1238 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1240 * NEWS, configure.in: Evolution-Data-Server 1.10
1243 2007-03-08 Ross Burton <ross@openedhand.com>
1246 * docs/reference/addressbook/libedata-book:
1247 * docs/reference/libedataserverui:
1248 Add gtk-doc framework.
1250 * docs/reference/addressbook/libebook:
1251 * docs/reference/calendar/libedata-cal:
1252 * docs/reference/calendar/libecal:
1253 Refresh to match source.
1255 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1257 2007-03-08 Ross Burton <ross@openedhand.com>
1259 * docs/reference/addressbook/libebook/libebook-sections.txt:
1260 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1261 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1262 Add missing symbols (#400169).
1264 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1266 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1269 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1271 * configure.in : Update intltool version.
1273 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1275 ** Fixes bug #356177
1277 * libedataserver/e-msgport.h: Deprecate EMutex.
1279 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1281 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1284 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1286 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1287 Patch from Trond Myklebust. Closes bug #360017.
1289 2007-02-12 Ross Burton <ross@openedhand.com>
1292 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1294 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1296 * configure.in: Prefix wasn't set for idl files which where then
1297 installed to /idl. Fixes bug #373495
1299 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1301 ** Fixes bug #359979, #384183
1303 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1304 instead of block-and-peek. Eliminates the need for a cache.
1306 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1307 cache logic, which was broken anyway.
1309 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1310 semantics, and simplify the logic.
1312 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1314 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1316 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1318 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1320 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1323 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1325 * src/server.c : s/g_message/printf. Do not call
1326 glib methods before g_thread_init.
1328 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1330 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1333 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1335 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1338 * libedataserver/e-msgport.[ch]: Obsolete EThread
1340 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1342 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1345 * camel/Makefile.am: Enable versioning for camel library
1347 2006-12-09 Tor Lillqvist <tml@novell.com>
1349 * libedataserver/e-categories.c (default_categories[]): Don't use
1350 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1351 literal string on Windows.
1352 (load_default_categories): Instead, construct the full image file
1353 pathname at run-time.
1355 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1357 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1360 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1364 * libedataserver/e-categories.c (e_categories_get_list):
1365 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1367 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1369 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1372 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1374 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1375 Partial fix for #358004. Ensure type correctness on the argument.
1377 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1379 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1382 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1387 Remove EDS version from imagesdir.
1389 * libedataserver/e-categories.c:
1390 Store category information in ~/.evolution/categories.xml rather
1391 than the "/apps/evolution/general/category_master_list" GConf key.
1392 Streamline the code.
1394 * libedataserver/e-categories.c: (e_categories_get_list)
1395 Sort the list before returning it.
1397 * libedataserver/e-categories.c:
1398 (e_categories_get_color_for, e_categories_set_color_for,
1399 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1400 e_categories_is_searchable)
1401 Issue a warning if the given category name does not exist.
1403 2006-10-16 Sankar P <psankar@novell.com>
1405 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1407 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1408 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1409 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1410 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1412 * libedataserver/e-msgport.h:
1414 Re-written EMsgPort.c API using GAsyncQueue
1416 2006-10-10 Tor Lillqvist <tml@novell.com>
1418 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1421 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1423 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1426 2006-09-29 Ross Burton <ross@openedhand.com>
1428 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1429 Add EDestination, remove e-book-async.
1431 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1432 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1433 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1434 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1435 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1436 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1437 Add some simple docs and re-gen.
1439 2006-09-29 Ross Burton <ross@openedhand.com>
1441 * docs/reference/addressbook/libebook/libebook.types:
1442 * docs/reference/addressbook/libebook/libebook-sections.txt:
1443 Add missing symbols and merge the async methods into the EBook
1446 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1450 * src/Makefile.am: Add a uninstall-local rule to remove
1451 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1453 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1457 * src/server-logging.c: (server_logging_dispose)
1458 Chain up to parent's dispose() method.
1460 * src/server-logging.c: (server_logging_finalize)
1461 Chain up to parent's finalize() method.
1463 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1465 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1468 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1470 * configure.in, camel/providers/Makefile.am:
1471 Make IMAP4rev1 provider a conditional feature,
1472 turned off by default. Fixes #324118.
1474 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1476 * configure.in, NEWS: EDS 1.7.92 release.
1478 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1481 * libedataserver/e-source-list.c:
1482 (e_source_list_new), (e_source_list_new_for_gconf),
1483 (e_source_list_new_for_gconf_default): use get_source_list_type.
1484 (get_source_list_type): Check if the type is already registered and
1487 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1489 * configure.in, NEWS: EDS 1.7.91 release.
1491 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1493 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1494 Do not set the filename if it is already set.
1496 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1499 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1500 symmetric to e_msgport_wait
1501 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1503 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1505 * configure.in, NEWS: EDS 1.7.90.1 release.
1507 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1509 * NEWS, configure.in: EDS 1.7.90 release updates
1510 and version, libtool numbers bumped.
1512 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1514 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1515 (committed by Karsten Bräckelmann)
1517 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1519 * configure.in, NEWS: EDS 1.7.4 release updates
1520 and version, libtool numbers bumped.
1522 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1524 * *.pc.in: defined @datarootdir@. Fixes #344596.
1526 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1529 * libedataserver/e-iterator.c (e_iterator_is_valid):
1532 2006-06-16 Tor Lillqvist <tml@novell.com>
1534 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1535 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1537 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1538 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1539 the socket functions don't touch errno. (And there is no EINTR
1540 style error possible in WinSock 2 anyway, according to MSDN.)
1542 2006-06-15 Tor Lillqvist <tml@novell.com>
1544 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1545 also to the Win32 branch of the if statement, to avoid error
1546 message when running the configure script.
1548 2006-06-13 Andre Klapper <a9016009@gmx.de>
1551 changing "couldn't", "can't" and "didn't" to proper
1552 English. Fixes bug #342160.
1554 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1556 * configure.in, NEWS: EDS 1.7.3 release updates
1557 and version, libtool numbers bumped.
1559 2006-06-12 simon.zheng <simon.zheng@sun.com>
1564 Add SunLDAP library support - a variant of Netscape LDAP.
1566 2006-06-07 Frederic Peters <fpeters@0d.be>
1568 * configure.in: Assume strftime() is ok and supports %l and %k when
1569 running in cross-compilation mode.
1571 2006-06-02 Tor Lillqvist <tml@novell.com>
1573 * configure.in: Catch more failure modes of strftime() when
1574 presented with conversion specifications %l and %k: On Windows,
1575 these just do nothing, you don't get a 'l' or 'k' in the result,
1576 which was all we used to test for here. Catch also if strftime()
1577 does nothing at all when presented with a format containing
1578 unsupported conversion specifications.
1580 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1581 strftime() doesn't have %e either.
1583 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1585 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1586 checking errno for EINTR.
1587 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1588 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1589 easier strace debugging purposes.
1591 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1593 Hopeful fix for Novell bug #176277
1595 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1596 slightly to make ::prpipe a union more like ::pipe.
1597 (e_pipe): For convenience, on error set the fds each to -1.
1598 (e_prpipe): New convenience function much like e_pipe but for
1600 (e_msgport_new): Always create the pipes here now instead of
1601 creating them on demand.
1602 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1604 (e_msgport_prfd): Same.
1606 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1608 * configure.in: Added gnome-vfs-2.0 to camel library
1610 2006-05-24 Ross Burton <ross@burtonini.com>
1612 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1613 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1614 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1615 Update for doc changes.
1617 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1619 * configure.in: Update intltool requirements.
1621 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1623 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1624 database delete the DB structure.
1625 Patch by Ross Burton <ross@openedhand.com>
1628 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1630 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1631 do not overwrite the value. Fixes a bug introduced by the previous
1634 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1636 * addressbook/libebook/libebook.pc.in,
1637 addressbook/libedata-book/libedata-book.pc.in,
1638 calendar/libecal/libecal.pc.in,
1639 calendar/libedata-cal/libedata-cal.pc.in,
1640 configure.in, evolution-data-server.pc.in,
1641 libedataserver/libedataserver.pc.in,
1642 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1643 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1646 2006-05-09 Ross Burton <ross@openedhand.com>
1648 * libedataserver/e-data-server-module.h:
1649 * libedataserver/e-data-server-module.c:
1650 Allow EDataServerModule to remove unused modules (#319396).
1652 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1654 * configure.in: Patch from Sushuma Rai to fix build with
1655 modern openldap versions. Closes part of bug #325957.
1657 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1659 * po/LINGUAS: New file listing all supported languages.
1661 * configure.in: Use po/LINGUAS instead of including all languages
1662 directly in this file. See the wiki for more information:
1663 http://live.gnome.org/GnomeGoals/PoLinguas
1665 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1667 * configure.in: Figure out auto-magically what the mozilla-nss
1668 pkg-config module name is.
1670 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1672 * NEWS, configure.in: Release updates. Bump version.
1673 ***** Release 1.7.1 *****
1675 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1677 * configure.in : Added a configure time switch to support dynamic
1678 linking with libdb. The default is static linking and by using the
1679 switch --with-libdb=prefix dynamic linking with libdb can be
1681 Patch by Ross Burton <ross@burtonini.com>
1683 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1685 * configure.in: Added the Mail Directory configure info.
1687 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1689 * configure.in: Remove obsolete entry for no_NO.
1691 2006-04-10 Tor Lillqvist <tml@novell.com>
1693 * libedataserver/e-time-utils.c (get_locale_string)
1694 (translate_picture): New Win32-only helper functions.
1695 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1696 in calendar reported by Thierry Dubois.
1698 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1700 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1701 O_LARGEFILE if not present and to set other required CFLAGS for
1704 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1707 * libedataserver/e-source-group.c: Check if the
1708 object is created before accessing it.
1710 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1712 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1714 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1716 * configure.in: Added support for gnome-key-ring.
1718 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1721 * libedataserverui/e-name-selector-dialog.c:
1722 (e_name_selector_dialog_init): Select contacts from address book
1723 screen doesn't use current contact source
1725 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1727 * configure.in, NEWS: Release updates. Bump version.
1728 ***** Release 1.5.92 *****
1730 2006-02-27 Tor Lillqvist <tml@novell.com>
1732 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1733 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1734 let's drop them from here.
1736 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1738 Fixes #332318 #329356
1739 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1740 %x for representing the date for current locale.
1742 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1744 * configure.in, NEWS: Release updates. Bump version.
1745 ***** Release 1.5.91 *****
1747 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1749 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1750 call g_source_remove() when source id is 0. Closes bug #327413.
1752 2006-02-09 Sushma Rai <rsushma@novell.com>
1754 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1755 Fixed some memory leaks. See #329251.
1757 2006-02-09 Sushma Rai <rsushma@novell.com>
1759 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1760 xml properties. See #309316.
1762 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1764 * evolution-data-server.pc.in: Add variable execversion
1765 that denotes the version of the evolution-data-server
1768 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1770 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1772 2006-02-02 Tor Lillqvist <tml@novell.com>
1774 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1775 present on XP only. Windows 2000 is still widespread.
1777 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1779 * configure.in, NEWS: Release updates, bump version
1780 ***** Release 1.5.90 *****
1782 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1784 * libedataserver/e-data-server-module.c:
1785 (e_data_server_module_add_type):
1786 * libedataserver/e-data-server-module.h:
1787 Reverting the previous commit as it breaks the API freeze.
1788 Shall get this in HEAD as soon as we branch out.
1790 2006-01-30 Ross Burton <ross@openedhand.com>
1792 * libedataserver/e-data-server-module.c:
1793 * libedataserver/e-data-server-module.h:
1794 Add e_data_server_remove_unused() to release unused modules
1797 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1799 * configure.in: add "zh_HK" to ALL_LINGUAS.
1801 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1803 * configure.in, NEWS: Release updates, bump version
1805 ***** Release 1.5.5 *****
1807 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1809 * libedataserver/e-source-list.[ch] : added a function called
1810 e_source_list_is_gconf_updated () which returns a boolean indicating
1811 whether or not a given ESourceList instance is in sync with its
1812 corresponding gconf xml or not.
1813 e_source_list_sync () : added an if clause that uses the above
1814 function before updating the gconf.
1816 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1818 * configure.in : Add target for CALDAV calendar
1821 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1823 * src/GNOME_Evolution_DataServer.server.in.in:
1825 The Cal and Book Factory oafids should reflect
1826 the API version rather than the BASE version.
1829 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1831 * docs/reference/camel/camel-sections.txt:
1832 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1833 Detele the function camel_mkdir description.
1835 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1838 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1841 (e_util_mkdir_hier):Merge the change
1842 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1844 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1847 * libedataserver/Makefile.am:
1848 * libedataserver/e-file-cache.c:
1849 * libedataserver/e-msgport.c:
1850 * libedataserver/e-time-utils.c:
1852 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1853 e-data-server-util.c.
1855 2006-01-08 Tor Lillqvist <tml@novell.com>
1857 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1858 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1859 declarations with current mingw w32api headers.
1861 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1863 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1864 in evolution module has been developed further, merge those
1865 changes into libedataserver and drop e-util/e-account-list.c.
1867 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1868 evolution module has been developed further, merge those changes
1869 into libedataserver and drop e-util/e-account-list.h.
1871 libedataserver/e-account.c: Since e-util/e-account.c in
1872 evolution module has been developed further, merge those changes
1873 into libedataserver and drop e-util/e-account.c.
1875 libedataserver/e-account.h: Since e-util/e-account.h in
1876 evolution module has been developed further, merge those changes
1877 into libedataserver and drop e-util/e-account.h.
1879 2006-01-04 Tor Lillqvist <tml@novell.com>
1881 * libedataserver/e-util.c (e_util_replace_prefix): As this
1882 (Win32-only) function is called from evo, too, it needs a third
1883 argument, the configure time prefix that it should replace,
1884 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1885 configured with different temporary dirs as prefix, which is the
1888 * libedataserver/e-util.h: Update declaration correspondingly.
1890 * src/server.c (libdir): Modify calls correspondingly.
1892 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1894 * NEWS, configure.in: Release updates, bump version
1896 ***** Release 1.5.4 *****
1898 2005-12-13 Tor Lillqvist <tml@novell.com>
1900 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1901 building against GLib >= 2.8, not just on Win32.
1903 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1905 * NEWS, configure.in: Release updates, bump version
1907 ***** Release 1.5.3 *****
1909 2005-12-09 Tor Lillqvist <tml@novell.com>
1911 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1912 Unix/Winsock differences.
1914 Use separate flag fields to indicate whether we have a thread or
1915 not in the EThread and EMutex structs. There is no portable way to
1916 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1919 The portable way to check two pthread_t values for equality is
1922 Use e_util_pthread_id() to get an "id" for the thread in debugging
1925 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1926 pair. Should have this in GLib, I guess. This code snippet is
1927 essentially duplicated in
1928 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1929 place I don't recall now.
1931 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1932 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1935 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1936 against GLib 2.8, use g_mkdir_with_parents().
1937 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1938 strings, then does a linguistically correct comparison using
1940 (e_filename_make_safe): New function, move here from
1941 evolution/e-util/e-util.c.
1942 (g_rename, g_stat): Win32-only fixed versions of these GLib
1943 functions, just until the next GLib version including the same
1944 fixes is out. This version of g_rename() overwrites existing
1945 files, and this version of g_stat() strips trailing insignificant
1948 * libedataserver/e-util.h: Declare the new functions.
1950 2005-12-08 Tor Lillqvist <tml@novell.com>
1952 * libedataserver/e-db3-utils.c
1953 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1955 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1956 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1957 always use slashes, not platform-dependent separators.
1958 (e_source_set_name): Compare the strings, not the pointers.
1960 * libedataserver/e-source-group.c (e_source_group_set_name):
1961 Compare the strings, not the pointers.
1963 * libedataserver/e-xml-utils.c
1964 * libedataserver/e-xml-utils.h: New files.
1965 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1966 the file names we handle on Win32 are in UTF-8, which libxml2
1967 doesn't grok. So, when using GLib 2.8, we map the file with the
1968 GMappedFile API and use xmlParseMemory(). When built against older
1969 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1970 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1971 e-xml-utils.c. Presumably should move all the rest of the
1972 functions from there, too.
1974 * libedataserver/Makefile.am: Add the new files. Install
1977 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1978 e_xml_save_file(). As e_xml_save_file() does the very careful
1979 saving using a temporary filename and then rename, don't need to
1982 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1986 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1987 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1990 2005-12-07 Tor Lillqvist <tml@novell.com>
1992 * libdb/dbinc/db_int.in: As we are using this file (and not the
1993 prebuilt one in libdb/build_win32/db_int.h) when building using
1994 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1995 Win32, too. Add ifdef.
1997 * libdb/os_win32/os_open.c (__os_open): When using a
1998 user-registered open function to open the file (and not
1999 CreateFile()), we still need to set the DB_FH::handle, too, as all
2000 the other stuff in libdb/os_win32 assumes it is correctly set
2001 up. On Win32, addressbook/backends/file needs to register an own
2002 open function (that uses g_open()) as the pathnames e-d-s handles
2003 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
2004 codepage that CreateFile() wants.
2006 2005-12-06 Tor Lillqvist <tml@novell.com>
2008 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
2009 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
2011 * src/GNOME_Evolution_DataServer.server.in.in: Use
2012 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
2013 compile-time paths in the .server file on Win32. libbonobo on
2014 Win32 interprets relative location paths to exes or shlibs as
2015 being relative to the directory where the .server file was found.
2016 This makes the .server file point to the correct executable
2017 regardless of where e-d-s is installed on the end-user machine.
2019 2005-12-02 Tor Lillqvist <tml@novell.com>
2021 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
2022 the executable file's name in the InterfaceCheck location.
2024 * evolution-data-server-zip.in: New file, a script used to build a
2025 Win32 zipfile distribution of E-D-S. (End users will not be
2026 expected to install from zipfiles, they would be for power users
2027 and developers only.)
2030 * configure.in: Distribute and expand it.
2032 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
2034 reviewed by Srinivasa Ragavan <sragavan@novell.com>
2036 * libedataserver/e-uid.c: (e_uid_new): Use the functions
2037 defined in glib -2.8 only for win32 as it fails to build
2038 for OS which has glib 2.4.
2040 2005-12-01 Tor Lillqvist <tml@novell.com>
2042 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
2043 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
2046 2005-11-25 Tor Lillqvist <tml@novell.com>
2048 * libedataserver/e-categories.c (add_category_if_not_present):
2049 Drop unused static function.
2050 (e_categories_add_relative): New function. Form the pathname to
2051 the icon file at run-time (for installability in freely chosen
2052 location on Windows).
2053 (initialize_categories_config): Call e_categories_add_relative()
2054 with just the basename of the icon files.
2056 * libedataserver/e-data-server-module.c
2057 (e_data_server_module_init): Include libedataserver-private.h to
2058 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
2059 pathname construction) on Windows.
2061 * libedataserver/e-time-utils.c: Include strptime() implementation
2062 lifted from glibc for portability. Use it unless
2063 HAVE_STRPTIME. Make it local for this file, though.
2065 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
2066 GLib 2.8 instead of gethostname().
2068 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
2069 instead of strncasecmp() for portability.
2071 * libedataserver/e-util.c: Implement install-anywhere machinery
2073 (DllMain): Minimal DllMain that just tucks away the handle to the
2075 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
2076 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
2077 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
2078 e_util_replace_prefix): Functions intended also for Evolution. We
2079 assume e-d-s and evo are installed in the same folder on the
2082 * libedataserver/e-util.h: Declare the above new public Win32-only
2085 * libedataserver/libedataserver-private.h: New file. Declares so
2086 far some Win32-only functionality, to be used in various parts of
2089 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
2090 gstdio wrappers for better non-ASCII filename support on
2091 Win32. Open file in binary mode. Don't use sizeof(guchar), it
2092 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
2093 instead of hardcoding 1024. Drop leftover debugging printouts.
2095 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
2096 more configure-time pathname definitions (as used elsewhere in
2097 e-d-s) in INCLUDES so that they can be recognized and changed at
2098 run-time to end-user machine installation paths on Win32.
2100 * src/server.c: No segv handling on Win32. Run-time path
2101 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
2102 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
2103 gnome_program_init().
2105 2005-11-18 Ross Burton <ross@burtonini.com>
2107 * libedataserver/md5-utils.c:
2108 * libedataserver/e-component-listener.c:
2111 2005-11-17 Ross Burton <ross@burtonini.com>
2113 * libedataserver/md5-utils.c:
2114 * libedataserver/md5-utils.h:
2115 Don't do byte order checks at runtime but use the GLib
2116 G_BYTE_ORDER macro (#319592)
2118 2005-11-17 Ross Burton <ross@burtonini.com>
2120 * libedataserver/e-account-list.c:
2121 * libedataserver/e-account.c:
2122 * libedataserver/e-component-listener.c:
2123 * libedataserver/e-file-cache.c:
2124 * libedataserver/e-iterator.c:
2125 * libedataserver/e-list-iterator.c:
2126 * libedataserver/e-list.c:
2127 * libedataserver/e-sexp.c:
2128 * libedataserver/e-source-group.c:
2129 * libedataserver/e-source-list.c:
2130 * libedataserver/e-source.c:
2131 Use G_DEFINE_TYPE and add some more const keywords (#319591)
2133 2005-11-15 Ross Burton <ross@burtonini.com>
2135 * libedataserver/e-data-server-module.c
2136 Use lazy bindings (#321515)
2138 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
2140 * NEWS, configure.in: Release updates, bump version.
2141 ***** Release 1.5.2 *****
2143 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
2145 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2147 2005-10-28 Sushma Rai <rsushma@novell.com>
2149 * libedataserver/e-categories.c (initialize_categories_config): Add
2150 default categories only if the category list is empty in gconf, so that
2151 we don't bring back the deleted category from the default list
2152 every time. Fixes #273905.
2154 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2156 * src/GNOME_Evolution_DataServer.server.in.in:
2157 Fixed bonobo server install locations as well.
2160 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2162 * configure.in: Update version, libtool numbers.
2163 *** Release 1.5.1 ***
2164 * src/Makefile.am : Fixed the executable installation
2165 error in the previous patch. Executable installed in
2166 libexecdir - not under evolution-data-server-$(API_VERSION).
2168 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2170 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2171 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2172 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2173 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2174 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2175 OAFIID:GNOME_Evolution_DataServer_Logging from
2176 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2177 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2178 data-server-@VERSION@@EXEEXT@.
2179 * src/Makefile.am: In section install-evolution-data-servers:
2180 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2181 data-server-$(API_VERSION)
2182 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2183 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2184 evolution-data-server-$(BASE_VERSION)
2186 2005-10-17 Ross Burton <ross@burtonini.com>
2189 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2191 2005-10-14 Ross Burton <ross@burtonini.com>
2193 * configure.in: Remove unused dependencies from the pkg-config
2194 calls and add E_FACTORY_CFLAGS/_LIBS.
2196 * src/Makefile.am: Use E_FACTORY_*.
2198 * libedataserver/e-sexp.c:
2199 * libedataserver/test-source-list.c:
2200 Don't use libgnome when GTK+ or GLib will do.
2202 * libedataserver/libedataserver.pc.in:
2203 Fix strings, update libraries.
2205 2005-09-17 Andre Klapper <a9016009@gmx.de>
2208 * libedataserver/e-categories.c: adding translator comment for
2211 2005-09-16 Tor Lillqvist <tml@novell.com>
2213 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2214 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2215 comparing are just ASCII anyway, so spell it out that we really do
2216 need ASCII casefolding only.
2218 2005-09-15 Tor Lillqvist <tml@novell.com>
2220 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2221 integral type (or pointer) that can be cast to a guint64 without
2222 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2224 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2227 * libedataserver/e-util.c: Just include <glib.h> instead of a
2228 random set of <glib/*.h>. Remove large amount of whitespcace on
2230 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2231 proper Unicode case folding or normalization is done.
2232 (e_util_pthread_id): New function, returns an integer representing
2233 a thread. Only for debugging output and logging purposes, cannot
2234 be guaranteed to be consistent on all platforms.
2236 * libedataserver/e-util.h: Include <pthread.h>. Declare
2237 e_util_pthread_id().
2239 2005-09-14 Tor Lillqvist <tml@novell.com>
2244 * win32/libedataserverui.def: New files. Bootstrap import library
2245 for libedataserverui. Needed in servers/exchange/storage where
2246 libexchange-storage-1.2.la links to libedataserverui before it has
2249 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2250 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2251 also win32/Makefile.
2253 * Makefile.am: Add win32 to SUBDIRS.
2255 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2257 * confugure.in : Add API_VERSION to config.h
2259 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2261 * configure.in : Update release number to 2.4.0
2263 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2265 * configure.in: Do not build camel docs.
2266 * docs/reference/Makefile.am: Removed camel docs.
2267 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2269 2005-08-22 Not Zed <NotZed@Ximian.com>
2271 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2272 the func to remove a warning.
2274 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2276 * configure.in : bump version
2277 ***** Release 1.3.8 *****
2279 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2281 * docs/reference/Makefile.am : enable libedataserver docs
2282 * libedataserver/e-sexp.h, docs/reference/libedataserver
2283 /libedataserver-sections.txt: Fix build issues - patch
2284 contributed by Tor Lillqvist <tml@novell.com>
2286 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2288 * configure.in: Build camel-docs.
2289 * docs/reference/Makefile.am: Build camel-docs.
2291 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2293 * libedataserver/e-xml-hash-utils.[ch]:
2294 (e_xmlhash_foreach_key_remove): function to remove
2296 Committing for Armin Bauer <armin.bauer@desscon.com>
2297 and modified by <jmubeen@novell.com> and
2298 <vvaradhan@novell.com>.
2300 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2302 * configure.in : Add the check for NTLM support in OpenLDAP. This
2303 is needed for enabling the Exchange support in e-d-s.
2305 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2307 * configure.in : Build libedataserver api docs
2309 2005-08-18 Tor Lillqvist <tml@novell.com>
2311 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2312 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2313 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2315 2005-08-13 Tor Lillqvist <tml@novell.com>
2317 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2320 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2323 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2325 * configure.in: Update version, libtool numbers.
2327 *****Release 1.3.7*****
2329 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2331 * configure.in: fix for bug #300048. patch
2332 submitted by Roland Illig <roland.illig@gmx.de>
2334 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2336 * configure.in: update libtool numbers for libebook
2338 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2340 * configure.in: Bump version number
2342 *****Release 1.3.6.1***** includes fix for
2343 #311731 - (Removing folders from an IMAP)
2346 2005-07-28 Tor Lillqvist <tml@novell.com>
2348 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2350 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2352 * configure.in : bump version
2353 ****** Release 1.3.6 *****
2355 2005-07-21 Joe Shaw <joeshaw@novell.com>
2357 * libedataserver/e-source-group.c:
2358 * libedataserver/e-source-list.c:
2359 * libedataserver/e-source.c: Change the init and class_init
2360 functions to contain the whole class name for the benefit of the
2363 2005-07-20 Tor Lillqvist <tml@novell.com>
2365 * configure.in: Enable building with Mozilla nspr and nss on
2366 Win32. No -ldl on Win32. No import library for softokn3.dll.
2368 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2370 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2373 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2375 * configure.in : bump version, libtool numbers.
2376 ***** Release 1.3.5 *****
2378 2005-07-06 Ross Burton <ross@openedhand.com>
2380 * libedataserver/e-util.c:
2381 Remove a function and table which is in GLib.
2383 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2385 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2386 to the conventions (_ instead of -).
2388 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2390 * configure.in : bump version, libtool numbers.
2392 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2394 * libedataserver/e-categories.c: (initialize_categories_config):
2395 Fix all the compiler warnings.
2397 2005-06-22 Tor Lillqvist <tml@novell.com>
2399 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2400 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2401 EXEEXT in EVO_SUBST_SERVER_RULE.
2403 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2405 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2406 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2408 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2410 * configure.in : Print the status for Exchange support being present.
2411 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2413 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2415 * configure.in : Fixed a minor typo to fix make clean.
2417 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2419 * configure.in : Added the Exchange server communication code to
2420 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2421 * servers/Makefile.am : Now build exchange as well.
2423 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2425 * configure.in : Do not build camel docs. They are borked now :(
2427 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2429 * configure.in : bump version, libtool numbers.
2431 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2433 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2434 names for CORBA services.
2436 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2438 * configure.in: Disable the libedataserver api docs build
2439 * docs/reference/Makefile.am: Here too. It doesn't build.
2441 2005-05-24 Tor Lillqvist <tml@novell.com>
2443 * configure.in: Define NO_UNDEFINED as -no-undefined and
2444 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2445 them. Check for strtok_r. Add gobject-2.0 to
2446 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2448 2005-05-24 Tor Lillqvist <tml@novell.com>
2450 Make libdb as included in e-d-s build on Win32 with mingw. (The
2451 official build setup for libdb uses MSVC.)
2453 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2454 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2455 empty on Unix, "_win32" on Win32) to use those source files that
2456 have an own copy in os_win32 from there.
2458 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2459 libdb/build_win32_db_config.h file.
2461 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2464 * libdb/dist/configure: Manually make corresponding changes as in
2465 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2468 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2470 2005-05-19 Tor Lillqvist <tml@novell.com>
2472 * configure.in: Check for regexec in a separate -lregex. Add
2473 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2474 too. Don't bother mentioning glib as gthread and gmodule drag in
2477 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2479 * configure.in : bump version, libtool numbers.
2481 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2483 * docs/reference/Makefile.am : Do not build
2484 camel docs. They are a bit flaky ATM.
2486 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2488 * libedataserver/e-categories.c (add_category_if_present): new private
2489 function to create standard categories if they don't exist.
2490 (initialize_categories_config): make sure, in all cases, that our
2491 standard categories are available.
2493 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2495 * libedataserver/e-categories.c: Add new Anniversary category,
2498 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2500 * configure.in: export LIBSOUP for use elsewhere.
2502 2005-05-06 Tor Lillqvist <tml@novell.com>
2504 * configure.in: Check for Win32 (mingw), set Automake
2505 conditional. Move the libtool stuff a bit earlier so that $host
2506 gets set early and can be checked in a more logical place. Check
2507 for some more headers and functions. Use gobject-2.0 instead of
2508 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2509 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2510 calls its .pc file. On Win32, copy the libtool generated here to
2513 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2515 * configure.in: Added "docs/reference/calendar/libedata-cal".
2517 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2520 * docs/reference/calendar/Makefile.am:
2521 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2524 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2527 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2529 * docs/reference/calendar/*: improved API documentation.
2531 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2533 * configure.in: bump version, libtool numbers.
2535 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2537 * configure.in: Modify camelproviderdir to use API_VERSION.
2538 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2540 2005-04-20 Ross Burton <ross@burtonini.com>
2542 * src/offline-listener.c:
2543 Remove an usused variable.
2545 2005-04-20 Ross Burton <ross@burtonini.com>
2547 * libedataserver/e-data-server-module.c:
2548 * libedataserver/e-data-server-module.h:
2550 Use a #define hack to revert API change to EDataServerModule.
2552 2005-04-20 Ross Burton <ross@burtonini.com>
2554 * configure.in: Depend on GLib 2.4.
2556 * libedataserver/e-data-server-module.c:
2557 * libedataserver/e-data-server-module.h:
2558 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2559 e_data_server_module_init to _initialize.
2562 Update for change to e-data-server-module.h.
2564 2005-04-20 Ross Burton <ross@burtonini.com>
2566 * src/offline-listener.c: Don't leak a GConfValue.
2568 2005-04-20 James Henstridge <james@jamesh.id.au>
2570 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2571 doesn't trigger configure failures with newer versions of
2572 pkg-config. Fixes bug #300435.
2574 2005-04-14 Sushma Rai <rsushma@novell.com>
2576 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2577 absolute uri, when relative uri is changed if source is having absolute
2581 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2583 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2585 * configure.in: bump version, leave extensiondir, idldir,
2586 bonobo server and libtool numbers untouched (use API_VERSION
2588 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2589 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2591 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2593 * po/en_GB.po: Updated British English translations
2595 2005-03-31 Steve Murphy <murf@e-tools.com>
2597 * configure.in: Added "rw" to ALL_LINGUAS.
2599 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2601 * configure.in: Added "xh" to ALL_LINGUAS.
2603 2005-03-29 James Bowes <bowes@cs.dal.ca>
2605 * docs/reference/libedataserver/libedataserver-docs.sgml:
2606 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2607 e-time-utils and e-xml-hash-utils.
2608 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2609 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2611 * libedataserver/e-time-utils.c:
2612 * libedataserver/e-time-utils.h:
2613 * libedataserver/e-xml-hash-utils.c:
2614 * libedataserver/e-xml-hash-utils.h: New API documentation.
2616 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2618 * configure.in: Add ne in ALL_LINGUAS
2620 2005-03-23 James Bowes <bowes@cs.dal.ca>
2622 * configure.in: Add docs/reference/libedataserver/Makefile
2624 * docs/reference/Makefile.am: Add libedataserver as subdir.
2625 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2627 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2628 sections for new API docs.
2629 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2630 nice formatting for the new documentation.
2631 * libedataserver/e-trie.c:
2632 * libedataserver/e-uid.c:
2633 * libedataserver/e-url.c:
2634 * libedataserver/e-url.h:
2635 * libedataserver/e-util.c:
2636 * libedataserver/e-util.h:
2637 * libedataserver/md5-utils.c:
2638 * libedataserver/md5-utils.h: Document public functions and data
2640 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2641 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2642 * docs/reference/libedataserver/tmpl/e-url.sgml:
2643 * docs/reference/libedataserver/tmpl/e-util.sgml:
2644 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2645 files for API documentation.
2647 2005-03-06 JP Rosevear <jpr@novell.com>
2649 * configure.in: bump version, libtool numbers
2651 2005-02-28 JP Rosevear <jpr@novell.com>
2653 * configure.in: bump version, libtool numbers
2655 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2657 * libedataserver/e-data-server-module.c: (load_module_dir):
2658 Don't leak the module path.
2660 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2662 * libdb/dbinc/mutex.h: Fix PPC assembly.
2664 2005-02-07 JP Rosevear <jpr@novell.com>
2666 * configure.in: bump version. libtool numbers
2668 2005-02-07 Ross Burton <ross@openedhand.com>
2670 * libedataserver/e-db3-utils.c:
2671 Remove useless libgnome use.
2673 2005-02-03 Ross Burton <ross@burtonini.com>
2675 * libedataserver/e-categories.c:
2676 * libedataserver/e-component-listener.c:
2677 * libedataserver/e-time-utils.c:
2678 * servers/groupwise/e-gw-connection.c:
2682 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2684 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2685 gboolean and always FALSE to remove the idle callback after saving.
2686 (save_config): new function that marks the config as dirty and installs
2688 (initialize_categories_config, e_categories_remove, e_categories_add,
2689 e_categories_set_color_for, e_categories_set_icon_file_for): call
2690 save_config() when saving the categories.
2692 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2694 * configure.in: Generate the old imap makefile.
2696 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2698 * libedataserver/e-categories.c (initialize_categories_config): pass
2699 a correct boolean value as the 'searchable' flag.
2701 2005-01-26 JP Rosevear <jpr@novell.com>
2705 * src/server-logging.h: add private structure to instance
2707 * src/server-logging.c (server_logging_register_domain): track the
2708 information for the registration so we can later unregister it
2709 (server_logging_dispose): unregister the log handlers and from the
2710 information and list
2711 (server_logging_finalize): free the private structure
2712 (server_logging_class_init): set finalize/dispose methods
2714 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2716 * libedataserver/e-categories.[ch] (e_categories_add): added a
2717 'searchable' argument.
2718 (e_categories_is_searchable): new function.
2719 (hash_to_xml_string): add the 'searchable' property to the config.
2721 2005-01-24 JP Rosevear <jpr@novell.com>
2723 * configure.in: bump version, libtool numbers
2725 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2727 * configure.in: Removed the enable checks for IMAP4, we just
2728 always build it now. Also don't generate
2729 camel/providers/imap/Makefile as we no longer build it.
2731 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2733 * libedataserver/e-source.c
2734 (e_source_update_from_xml_node) : look for
2735 case where passed in node does not contain any properites.
2736 In the case reset the properites of the source
2737 and emit the changed signal
2738 makes personal books unselectable
2739 from auto-completion
2741 2005-01-14 Priit Laes <amd@store20.com>
2743 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2744 'wa' to ALL_LINGUAS.
2746 2005-01-14 Not Zed <NotZed@Ximian.com>
2748 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2749 build ESexp as a GObject anymore (it is used by camel).
2751 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2753 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2755 * libedataserver/e-sexp.[ch]: removed the usage of the
2756 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2757 (e_sexp_new): fixed some typoes.
2758 (e_sexp_class_init): use g_type_class_peek_parent to get the
2759 parent class for our class.
2761 2005-01-08 Not Zed <NotZed@Ximian.com>
2763 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2766 * libedataserver/e-url.c (e_url_shroud): setup string manually
2767 don't use *.%s as it depends on locale.
2769 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2771 * e-categories.c (escape_string): new function.
2772 (hash_to_xml_string): add category names after escaping them.
2773 (initialize_categories_config): mark the configuration as not dirty
2774 only when we just got the list of categories from it.
2776 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2779 * Makefile.am: added weather calendar backend to build.
2781 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2783 * libedataserver/e-categories.c (initialize_categories_config): set
2784 the configuration to not dirty even when we add the set of built-in
2787 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2789 * libedataserver/e-categories.c (initialize_categories_config): set
2790 the initialized flag to TRUE before starting, or we'll get infinite
2791 recurrent calls to this function.
2793 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2795 * libedataserver/e-categories.c (initialize_categories_config): use _()
2796 instead of N_() for translatable strings.
2798 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2800 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2801 called at idle times.
2802 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2804 (initialize_categories_config): install the idle callback.
2806 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2809 * art/category*.png: added category icons from GAL.
2812 * configure.in: added 'art' directory to build.
2814 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2816 * libedataserver/Makefile.am: added new files to the build.
2818 2004-12-31 JP Rosevear <jpr@novell.com>
2820 * Makefile.am: clean iconv-detect.h
2822 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2824 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2825 if any of the properties change
2827 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2829 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2830 include the BASE_VERSION and the full path).
2832 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2834 * src/offline-listener.[ch] :New class to listen for gconf
2835 key and set online/offline modes on factories -> backends
2837 * src/Makefile.am : added new source file
2838 offline-listener.[ch] to _SOURCES
2840 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2842 * Makefile.am: build servers/ dir before camel/.
2844 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2846 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2847 (ALIGNED_SIZE): New macro.
2848 (MemPoolNode): Remove "data" member.
2849 (MemPoolThresholdNode): Likewise.
2850 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2851 &n->data[N] to ensure proper alignment.
2853 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2855 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2856 a convenience context that sets up and provides the shared model
2857 and widgets for one name selection session.
2859 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2860 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2862 2004-12-20 JP Rosevear <jpr@novell.com>
2864 * configure.in: bump version, libtool numbers
2866 2004-12-20 JP Rosevear <jpr@novell.com>
2868 * libedataserverui/test-name-selector.c (main): no need to init
2869 mime utils explicitly any more
2871 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2873 * libedataserverui/test-name-selector.c (main): Don't lie to
2874 gnome_program_init () about our name.
2876 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2878 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2880 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2882 (clear_contact_source): Keep the primary contact array around even
2884 (query_contact_source): Make sure the book is opened before we
2885 try to open a view to it. Set view to NULL if we can't get one.
2886 (e_contact_store_add_book): Allocate temporary memory on stack.
2887 (e_contact_store_remove_book): Free the primary contact array.
2889 * libedataserverui/e-destination-store.c
2890 (e_destination_store_insert_destination): Implement.
2891 (e_destination_store_append_destination): Renamed from
2892 _add_destination (). Connect to destination's "changed" signal.
2893 (e_destination_store_remove_destination): Disconnect from
2896 * libedataserverui/e-name-selector-dialog.c (add_destination):
2897 Use e_destination_store_append_destination ().
2899 * libedataserverui/test-name-selector.c (start_test): We don't
2900 need the gconf_path. Set up an ENameSelectorEntry for testing.
2901 (main): Remove junk related to gconf_path.
2903 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2904 entry for Evolution contacts. Still considered unstable.
2906 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2907 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2909 2004-12-17 JP Rosevear <jpr@novell.com>
2911 * libedataserverui/test-name-selector.c (close_dialog): destroy
2913 (start_test): listen for any response so we can exit
2915 * libedataserverui/e-name-selector-dialog.glade: don't make the
2916 blank window visible
2918 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2920 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2921 it's useless and breaks the evo build.
2923 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2925 * libedataserverui/test-name-selector.c: Implement a test for
2926 ENameSelectorDialog.
2928 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2929 (test_name_selector_SOURCES)
2930 (test_name_selector_LDADD): Build parameters for the test.
2932 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2934 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2936 * libedataserverui/e-destination-store.[ch]: Implement
2937 EDestinationStore, a GtkTreeModel interface to a list of
2940 * libedataserverui/e-name-selector-model.[ch]: Implement
2941 ENameSelectorModel, a model that provides an EContactStore and a
2942 list of EDestinationStores whose members are filtered out from
2945 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2946 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2947 interactively, producing lists of EDestinations.
2949 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2950 specification for the ENameSelectorDialog interface.
2952 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2954 (e_contact_store_get_books): Free a small temp allocation.
2955 (e_contact_store_remove_book): Get the pointer to the source struct.
2957 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2959 * Makefile.am (INCLUDES): Add a define providing the installed
2961 (libedataserverui_1_2_la_SOURCES): Add new files.
2962 (libedataserveruiinclude_HEADERS): Add new files.
2963 (glade_DATA): Add new Glade file.
2964 (EXTRA_DIST): Dist glade_DATA.
2966 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2968 * configure.in: Pull in libglade-2.0.
2970 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2972 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2973 a GtkTreeModel interface to EBook views.
2975 * libedataserverui/test-contact-store.c: Implement an interactive
2976 test for EContactStore.
2978 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2979 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2981 (test_contact_store_SOURCES)
2982 (test_contact_store_LDADD): Build the interactive test for
2985 2004-12-09 JP Rosevear <jpr@novell.com>
2987 * configure.in: check for zlib, for the gzip mime filter
2989 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2993 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2994 e_file_cache_thaw_changes): new functions to disable temporarily
2996 (e_file_cache_init): initialize new private members.
2997 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2998 cache file as dirty when we are frozen.
3000 2004-12-06 Rodney Dawes <dobey@novell.com>
3002 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
3004 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
3006 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
3008 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
3009 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
3011 2004-12-03 Rodney Dawes <dobey@novell.com>
3013 * configure.in: Remove the commented out OpenSSL block
3014 Don't do pkg-config --exists for mozilla, just try to use the
3015 PKG_CONFIG() macro, and set have_nss="no" if it fails
3017 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
3018 e-msgport code that needs it
3020 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
3022 * configure.in: Display configuration info after configure runs
3023 (S/MIME, SSL, Kerberos, etc)
3025 2004-12-03 Not Zed <NotZed@Ximian.com>
3027 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
3028 iconv_libs to the library list.
3030 2004-12-01 Hans Petter Jansson <hpj@novell.com>
3032 * Makefile.am: Build libedataserverui after non-UI libraries that it
3035 2004-11-28 JP Rosevear <jpr@novell.com>
3037 * configure.in: bump version, libtool numbers
3039 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
3041 * libedataserverui/e-source-selector.[ch]:
3042 (selector_button_press_event): if rt-clicked on a source
3043 group, set it as primary on the selector and emit a popup event.
3044 (e_source_selector_get_primary_source_group): accessor for
3045 primary source group.
3047 2004-11-16 Not Zed <NotZed@Ximian.com>
3049 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
3051 * configure.in: Added more camel required config checks. Build
3052 the camel makefiles. Not sure if this should be in its own
3055 2004-11-15 Not Zed <NotZed@Ximian.com>
3057 * libedataserver/e-util.c: include config.h.
3059 * libedataserver/e-sexp.c: updated from evolution/e-util.
3061 * libedataserver/e-memory.c: updated from evolution/e-util.
3063 * iconv-detect.c: added iconv format checker.
3065 * configure.in: add stftime checks and iconv charset format checks.
3067 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
3069 * libedataserver/e-time-utils.c (parse_with_strptime): reove
3072 * libedataserver/e-iconv.[ch]: Moved from gal/util.
3074 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
3075 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
3076 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
3078 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
3080 * configure.in: use evolution-data-server-$BASE_VERSION as the
3083 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
3087 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
3089 2004-11-02 JP Rosevear <jpr@novell.com>
3093 * configure.in: require libbonobo >= 2.4.2
3095 2004-11-01 Hans Petter Jansson <hpj@novell.com>
3097 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
3099 2004-10-27 JP Rosevear <jpr@novell.com>
3101 * src/server.c: include just include signal.h for portability
3103 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
3105 * libedataserverui/Makefile.am:
3106 * libedataserverui/e-source-selector-dialog.[ch]: added source
3107 selector dialog widget.
3109 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
3111 2004-10-14 JP Rosevear <jpr@novell.com>
3113 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
3116 * libedataserverui/e-source-option-menu.c: ditto
3118 2004-10-14 JP Rosevear <jpr@novell.com>
3120 * libedataserverui/libedataserverui.pc.in: link to the right lib
3121 and require libedataserver 1.2
3123 2004-10-13 JP Rosevear <jpr@novell.com>
3125 * libedataserver/e-data-server-marshal.list: add missing
3128 2004-10-13 JP Rosevear <jpr@novell.com>
3130 * Makefile.am: build libedataserverui
3132 2004-10-13 JP Rosevear <jpr@novell.com>
3134 * libedataserverui/test-source-option-menu.c: move from evolution
3136 * libedataserverui/e-source-selector.c: ditto
3138 * libedataserverui/e-source-selector.h: ditto
3140 * libedataserverui/e-source-option-menu.c: ditto
3142 * libedataserverui/e-source-option-menu.h: ditto
3144 * libedataserverui/test-source-selector.c: ditto
3146 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3148 * libedataserverui/Makefile.am: build libedataserverui and test progs
3150 * configure.in: add libtool versioning for libedataserverui and
3153 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3155 Probably fixes bugs #67600 and #65996.
3157 * libdb/dbinc/mutex.h
3158 * libdb/dist/config.hin
3159 * libdb/dist/configure
3160 * libdb/mutex/mut_tas.c
3161 * libdb/lock/lock_region.c
3162 * libdb/dist/aclocal/mutex.ac
3163 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3164 x86-64 and a couple of other archs, and rebuild the generated
3167 2004-10-04 Chris Toshok <toshok@ximian.com>
3169 * libedataserver/e-data-server-module.h: add the prototype for the
3170 eds_module_* functions here, so modules can include this file
3171 instead of writing their own prototypes in module sepcific
3174 2004-09-30 Chris Toshok <toshok@ximian.com>
3176 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3177 variables so extension authors can find the place to install their
3180 2004-09-30 Chris Toshok <toshok@ximian.com>
3182 * src/GNOME_Evolution_DataServer.server.in.in: add this
3183 (previously generated) file to the build.
3185 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3186 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3189 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3190 addressbook/calendar backend .la's from here.
3191 (SERVER_IN_FILE): always use
3192 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3193 generated from LDAP/NOLDAP.
3194 (EXTRA_DIST): remove
3195 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3196 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3198 * src/server.c (setup_books): replace hardcoded knowledge of
3199 backends with a call to e_data_book_factory_register_backends.
3200 (setup_cals): remove explicit backend registration with a call to
3201 e_data_cal_factory_register_backends.
3202 (main): call e_data_server_module_init.
3204 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3205 (libedataserver_la_SOURCES): add e-data-server-module.c
3206 (libedataserverinclude_HEADERS): add e-data-server-module.h
3208 * libedataserver/e-data-server-module.[ch]: new files, manage the
3209 extensions. ripped almost entirely from Dave Camp's nautilus
3212 * configure.in (privlibdir, extensiondir): new Makefile variables.
3214 2004-09-23 Not Zed <NotZed@Ximian.com>
3218 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3219 idle id after we've been called.
3221 2004-09-23 JP Rosevear <jpr@novell.com>
3223 * Makefile.am: don't hard code pkg config version
3225 * configure.in: bump version, reset libtool versions because the
3226 library is now versioned
3228 * libedataserver/Makefile.am: build versioned lib and version
3231 * src/Makefile.am: link against versioned libs
3233 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3235 * libedataserver/e-file-cache.[ch]:
3236 (e_file_cache_get_keys): utility function that allows to get
3237 a list of the keys of all the items in the cache. Used by
3238 the fix for bug #61865
3240 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3242 * libdb/dbinc/mutex.h
3243 * libdb/dist/configure
3244 * libdb/dist/aclocal/mutex.ac
3245 * libdb/dist/aclocal/options.ac:
3246 Applied patch from Toshok that fixes issues related to NPTL and AMD
3249 2004-09-16 JP Rosevear <jpr@novell.com>
3251 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3253 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3255 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3257 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
3259 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3261 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3263 * configure.in: Added 'id' to ALL_LINGUAS
3264 * po/id.po: Added Indonesian translation
3266 2004-08-27 Akagic Amila <bono@linux.org.ba>
3268 * configure.in: Added 'bs' to ALL_LINGUAS.
3270 2004-08-26 JP Rosevear <jpr@novell.com>
3272 * configure.in: bump verision, libtool numbers
3274 2004-08-26 Not Zed <NotZed@Ximian.com>
3278 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3279 (e_util_utf8_strstrcasedecomp):
3281 * libedataserver/e-sexp.c (e_sexp_term_eval):
3282 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3283 stupid arcanely out of date and posixly-busted slowaris which
3284 doesn't put alloca in stdlib.h like any sane system.
3286 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3288 * libedataserver/e-file-cache.c: (add_key_to_list),
3289 (add_object_to_list):
3290 Add missing include, fix warnings.
3292 * libedataserver/e-util.c: add missing include.
3294 * servers/groupwise/e-gw-connection.c:
3295 (e_gw_connection_get_categories):
3296 Fix type, causing warnings.
3298 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3300 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3301 assing the value set for filename property to priv->filename
3303 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3305 * configure.in: Added «nb» to ALL_LINGUAS.
3307 2004-08-13 JP Rosevear <jpr@novell.com>
3309 * configure.in: bump version, libtool numbers, soup requirement
3311 2004-08-13 Rodney Dawes <dobey@novell.com>
3313 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3314 as well as expceted and determined in testing
3316 2004-08-13 Rodney Dawes <dobey@novell.com>
3318 * acinclude.m4: Remove EVO_CHECK_LIB
3319 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3321 2004-08-09 Ankit Patel <ankit@redhat.com>
3323 * configure.in: Added Gujarati & Panjabi
3325 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3327 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3329 2004-08-02 JP Rosevear <jpr@novell.com>
3331 * configure.in: bump version, libtool numbers
3333 2004-08-02 Not Zed <NotZed@Ximian.com>
3335 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3336 so we only run once, and increment our recursive-call code
3337 properly, and actually exit anyway. should fix infinite crash
3340 2004-07-29 Rodney Dawes <dobey@novell.com>
3342 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3343 AC_DEFINE it so we know where to find gnome_segv2
3345 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3346 now define at configure time to find the path to gnome_segv2
3350 2004-07-19 JP Rosevear <jpr@novell.com>
3352 * configure.in: bump version, libtool numbers, soup requirement
3354 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3356 * libedataserver/e-source-group.c (e_source_group_remove_source)
3357 (e_source_group_remove_source) : disconnet the signal
3358 handler registered on source object for CHANGED singal
3359 as we may not be interested in the changes in source once
3360 it is removed form the group
3362 2004-07-12 Chris Toshok <toshok@ximian.com>
3364 [ most likely fixes #57999 ]
3366 * libdb/dist/aclocal/options.ac: set the default unique name to
3367 "_eds". this will append _eds to all externally visible libdb
3368 symbols, so we can be sure it won't conflict with another libdb
3369 (linked dynamically).
3371 * libdb/dist/configure: regen after options.ac change.
3373 * libdb/dist/.cvsignore: ignore db_int_def.h
3375 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3377 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3378 this function public.
3380 2004-07-07 Not Zed <NotZed@Ximian.com>
3382 * src/server.c (main): bind to the right charset (i.e. utf8). See
3385 2004-07-02 JP Rosevear <jpr@novell.com>
3387 * configure.in: bump version, libtool numbers
3389 2004-07-02 Chris Toshok <toshok@ximian.com>
3393 * libedataserver/e-iterator.h: rename the "delete" member to
3394 "remove", to fix c++ build.
3396 * libedataserver/e-iterator.c (e_iterator_delete): same.
3397 (e_iterator_class_init): same.
3399 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3400 (e_list_iterator_remove): same.
3402 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3404 * src/server.c (main): Register a segv handler to popup bug-buddy
3405 or whatever. Fixes bug #51165.
3407 2004-06-14 Not Zed <NotZed@Ximian.com>
3409 * libedataserver/e-source-group.c
3410 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3411 error setting up the new_source entries. #59592.
3413 2004-06-03 JP Rosevear <jpr@novell.com>
3415 * configure.in: bump version, libtool numbers
3417 2004-06-02 Chris Toshok <toshok@ximian.com>
3419 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3421 2004-06-01 Chris Toshok <toshok@ximian.com>
3423 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3424 NULL absolute_uri, so we can clear it.
3426 2004-06-01 Chris Toshok <toshok@ximian.com>
3428 * libedataserver/e-source.c (e_source_set_group): back out the
3429 change that causes this function to always add an absolute_uri to
3430 the ESource, as this uri is always used instead of the
3431 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3432 of the cases. If you want an absolute uri, call
3433 e_source_set_absolute_uri - it should never happen implicitly.
3434 (e_source_copy): when copying an ESource don't create an absolute
3435 uri when @source might have had one.
3436 (e_source_set_absolute_uri): use strcmp, not ==. also,
3437 "source->priv->readonly" governs whether or not data can be stored
3438 in the folder represented by the ESource, not that the ESource
3441 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3443 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3445 2004-05-27 Sushma Rai <rsushma@novell.com>
3447 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3448 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3451 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3452 Build absolute URI only if source is not having it.
3454 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3455 absolute URI to the file.
3457 2004-05-26 Rodney Dawes <dobey@novell.com>
3459 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3460 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3461 properly when < 2.9.8 is found
3463 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3464 requirement here, so that dependents pick it up properly as well
3466 2004-05-19 JP Rosevear <jpr@novell.com>
3468 * configure.in: bump version, libtool numbers
3470 2004-05-17 Rodney Dawes <dobey@ximian.com>
3472 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3473 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3474 mono bindings to work correctly
3478 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3480 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3481 handlers for postal address fields. Bug # 45210
3483 2004-05-03 JP Rosevear <jpr@ximian.com>
3485 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3487 * libedataserver/e-uid.h: ditto
3489 * libedataserver/e-memory.c: remove unnecessary include
3491 * libedataserver/e-uid.c: ditto
3493 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3496 2004-05-03 William Jon McCann <mccann@jhu.edu>
3498 * libedataserver/e-account-list.h:
3499 * libedataserver/e-account.h:
3500 * libedataserver/e-db3-utils.h:
3501 * libedataserver/e-dbhash.h:
3502 * libedataserver/e-iterator.h:
3503 * libedataserver/e-list-iterator.h:
3504 * libedataserver/e-list.h:
3505 * libedataserver/e-memory.h:
3506 * libedataserver/e-sexp.h:
3507 * libedataserver/e-source-group.h:
3508 * libedataserver/e-source-list.h:
3509 * libedataserver/e-source.h:
3510 * libedataserver/e-uid.h:
3511 * libedataserver/e-url.h:
3512 * libedataserver/e-util.h:
3513 * libedataserver/e-xml-hash-utils.h:
3514 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3516 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3518 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3519 yesterday's changes. The data is useless for what I needed it for
3520 (which was for migrating pilot-sync changelog files). md5sums are
3521 ...not what I wanted.
3523 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3525 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3526 3 arguments (key, data, user_data).
3528 2004-04-26 Adam Weinberger <adamw@gnome.org>
3530 * configure.in: Added en_CA to ALL_LINGUAS.
3532 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3534 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3535 that 'key' always points to a malloc'd block of memory that we can
3537 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3538 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3540 (e_xmlhash_write): Save the doc to a tmp file first, only if
3541 saving is successful rename() the file over the original.
3543 2004-04-21 Chris Toshok <toshok@ximian.com>
3545 * configure.in: bump version to 0.0.92.1.
3547 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3549 * acinclude.m4: minor fixes (added missing [] quotation).
3551 2004-04-19 JP Rosevear <jpr@ximian.com>
3553 * configure.in: bump version, libtool numbers
3555 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3557 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3558 AC_SUBST for assinging libegroupwise version number. Defined a
3559 varible LIBSOUP_REQUIRED. added
3560 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3562 * servers/groupwise/Makefile.am: added
3563 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3564 groupwise apis installable
3566 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3569 2004-04-02 JP Rosevear <jpr@ximian.com>
3571 * configure.in: bump version, libtool numbers
3573 2004-03-25 William Jon McCann <mccann@jhu.edu>
3575 * src/server.c (setup_cals): add registration of webcal protocol
3578 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3580 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3581 e-cal-backend-groupwise.h.
3583 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3585 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3588 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3589 opening the cache file, just create it empty, don't fail.
3591 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3593 * configure.in: yank --enable-debug option, not needed anymore.
3595 2004-03-15 Rodney Dawes <dobey@ximian.com>
3597 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3598 * evolution-data-server-1.0.pc.in:
3599 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3600 the libbonobo dependency
3602 2004-03-05 JP Rosevear <jpr@ximian.com>
3604 * configure.in: bump version, libtool numbers and soup requirement
3606 2004-02-26 JP Rosevear <jpr@ximian.com>
3608 * Makefile.am: dist the libdb stuff properly
3610 2004-02-26 Harish K <kharish@novell.com>
3612 * servers/groupwise/e-gw-connection.c : the latest GW server
3613 requires getFolderListRequest instead of the getContainerListRequest
3614 message to get the ids of folders.
3616 2004-02-24 Chris Toshok <toshok@ximian.com>
3618 * libedataserver/e-source-group.c
3619 (e_source_group_new_from_xmldoc): don't leak uid.
3621 2004-02-23 JP Rosevear <jpr@ximian.com>
3623 * Makefile.am: make sure to distclean libdb
3625 * autogen.sh: require automake 1.6
3627 * marshal.mk: make sure we use the srcdir as the location of the
3630 * libdb/dist/Makefile.in: add installcheck target that does
3631 nothing, don't remove tags
3633 * src/Makefile.am: add extra libical includes for srcdir !=
3636 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3638 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3639 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3640 * src/server.c (setup_books) : register groupwise address book backend
3641 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3642 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3643 address book protocols
3645 2004-02-13 Chris Toshok <toshok@ximian.com>
3647 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3648 libdb-4.1.la instead of libdb.a.
3650 * libdb/dist/configure.ac: remove all the static/shared logic and
3651 force libtool to be used. also, remove -rpath from the SOFLAGS.
3652 without -rpath and -static libtool builds the equivalent of a
3653 noinst_ automake library.
3655 * libdb/dist/configure: regen configure from configure.ac.
3657 2004-02-12 Chris Toshok <toshok@ximian.com>
3659 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3661 2004-02-09 Michael Meeks <michael@ximian.com>
3663 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3664 * libedataserver/e-list.c (e_list_get_iterator):
3665 add preconditions for NULL list.
3667 2004-02-09 JP Rosevear <jpr@ximian.com>
3669 * configure.in: Bump version, libtool numbers
3672 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3674 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3676 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3680 * servers/Makefile.am: added servers/ dir to build.
3682 2004-02-03 Chris Toshok <toshok@ximian.com>
3684 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3685 libxml-2.0 as the e-source* stuff needs it.
3687 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3689 * configure.in: require libsoup >= 2.1.6.
3691 2004-01-26 JP Rosevear <jpr@ximian.com>
3693 * configure.in: Bump libtool versions, version, soup requirement
3695 2004-01-25 Sanlig Badral <badral@openmn.org>
3697 * configure.in: Added "mn" to ALL_LINGUAS.
3699 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3701 * configure.in: s/GROUPWISE/SOUP.
3703 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3705 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3708 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3710 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3711 to remove the file cache from disk.
3713 2004-01-21 JP Rosevear <jpr@ximian.com>
3715 * configure.in: include calendar test stuff in AC_OUTPUT
3717 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3719 Fixes nasty crash in e-d-s
3721 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3722 (foreach_hash_func): pass the value also to the XML hash function.
3724 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3727 2004-01-15 JP Rosevear <jpr@ximian.com>
3729 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3730 make sure we don't derefence a NULL pointer
3732 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3734 * libedataserver/e-source-list.c: (load_from_gconf):
3737 * libedataserver/e-source.c: (dump_common_to_xml_node):
3738 Don't output properties tag if there are no properties.
3740 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3742 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3743 correctly when calling g_slist_prepend.
3745 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3747 * configure.in: Added "sq" to ALL_LINGUAS.
3749 2004-01-12 JP Rosevear <jpr@ximian.com>
3751 * configure.in: bump version, libtool numbers
3753 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3755 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3756 by using the CORBA_any directly. Free the CORBA exception.
3758 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3760 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3763 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3765 * libedataserver/e-source-group.h: added new read-only flag
3767 * src/contactdates-server.c: new factory for ContactDates backend
3769 * configure.in: Added new ContactDates calendar backend
3771 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3773 * libedataserver/e-source-list.[ch]
3774 (e_source_list_peek_group_by_name): new function.
3776 2004-01-08 JP Rosevear <jpr@ximian.com>
3778 * libedataserver/e-source-list.c (e_source_list_sync): don't
3779 remove the gconf listener
3781 2004-01-07 JP Rosevear <jpr@ximian.com>
3783 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3785 2004-01-05 Christian Neumair <chris@gnome-de.org>
3787 * addressbook/libebook/e-book.c: Generalize some more strings.
3789 2004-01-05 Christian Neumair <chris@gnome-de.org>
3791 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3793 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3795 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3796 function to get all objects in the cache.
3798 2003-12-29 JP Rosevear <jpr@ximian.com>
3800 * configure.in: bump libsoup requirement, version, libtool numbers
3802 2003-12-23 Ross Burton <ross@burtonini.com>
3804 * docs/reference/addressbook/libebook/tmpl/*:
3805 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3806 * docs/reference/addressbook/libebook/libebook-sections.txt
3807 * docs/reference/addressbook/libebook/libebook.types:
3808 Updated API documentation.
3810 2003-12-21 JP Rosevear <jpr@ximian.com>
3812 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3813 find a source if there is one
3815 * libedataserver/e-source-list.h: add proto
3817 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3819 * src/server.c (setup_logging, setup_interface_check): get the
3820 BonoboObject's we create here out of the function.
3821 (main): re-organize extra interfaces initialization code, and
3822 make sure we unref all objects we have created.
3824 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3826 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3828 (e_source_set_group): Generate and keep an absolute URI so we can
3829 work stand-alone if the group goes away.
3830 (e_source_get_uri): Use build_absolute_uri ().
3832 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3834 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3835 two sources based on UID and full URI.
3837 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3839 * configure.in: added --enable-debug argument.
3841 2003-12-10 Chris Toshok <toshok@ximian.com>
3843 * Makefile.am (ACLOCAL_AMFLAGS): remove
3845 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3847 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3848 to avoid conflicts with GAL's ECache class, which might get
3851 * libedataserver/Makefile.am: added new files.
3853 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3855 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3856 function from GAL, needed for the cache objects.
3858 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3859 directory for the cache file exists by calling e_util_mkdir_hier.
3861 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3863 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3864 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3865 the "calendar:supported_protocols" property.
3867 2003-12-07 JP Rosevear <jpr@ximian.com>
3869 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3872 * src/server.c: set correct default oaf id's
3874 * configure.in: Bump version
3876 2003-12-07 JP Rosevear <jpr@ximian.com>
3878 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3881 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3883 2003-12-07 Chris Toshok <toshok@ximian.com>
3885 * libdb/dist/Makefile.in: make install depend on all.
3887 2003-12-07 JP Rosevear <jpr@ximian.com>
3889 * configure.in: bump version and libsoup requirement
3891 2003-12-04 JP Rosevear <jpr@ximian.com>
3893 * libedataserver/e-source-list.c
3894 (e_source_list_new_for_gconf_default): uses the default gconf
3895 client for getting the source list
3897 * libedataserver/e-source-list.h: add proto
3899 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3901 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3902 to be shared between calendar and addressbook backends.
3904 * libedataserver/Makefile.am: added new files.
3906 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3908 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3909 creating XML from already standalone source.
3910 (e_source_copy): Return the new source, not the one passed in. Duh.
3912 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3914 * libedataserver/e-source.c (e_source_set_property): Emit changed
3916 (copy_property): Implement.
3917 (e_source_copy): Implement. Creates a standalone copy of a source.
3919 2003-11-29 Chris Toshok <toshok@ximian.com>
3921 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3922 DataServer_Logging oaf_server.
3924 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3926 * src/Evolution-DataServer.idl: add a Logging interface. the
3927 events emitted are of type LogEvent.
3929 * src/Makefile.am (evolution_data_server_SOURCES): add
3932 * src/server.c (termination_handler): use g_message, not a printf.
3933 (setup_logging): new function, register the log domains that'll
3934 generate bonobo events.
3935 (main): initialize the DataServer::Logging interface.
3937 * src/server-logging.[ch]: a glib log handler that emits log
3938 events via a BonoboEventSource.
3940 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3942 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3943 (init): Create properties table.
3944 (import_properties): Implement. Imports properties from XML tree to
3946 (e_source_update_from_xml_node): Import properties to table.
3947 (property_dump_cb): Implement. Dumps a property to XML tree.
3948 (dump_common_to_xml_node): Dump properties to XML tree.
3949 (e_source_get_property): Implement.
3950 (e_source_set_property): Implement.
3951 (e_source_foreach_property): Implement.
3953 * libedataserver/test-source-list.c (dump_property): Implement.
3954 (dump_source): Dump properties.
3955 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3957 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3959 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3960 (e_source_update_from_xml_node): Ditto.
3961 (e_source_get_uri): Ditto.
3962 (dump_common_to_xml_node): Implement for parameters common to
3963 dependent and standalone ESources.
3964 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3965 (e_source_to_standalone_xml): Implement.
3966 (e_source_new_from_standalone_xml): Implement.
3968 2003-11-26 Rodney Dawes <dobey@ximian.com>
3970 * Makefile.am: remove \ on last line of LIBDB_FILES
3972 2003-11-26 JP Rosevear <jpr@ximian.com>
3974 * tags: add a dummy file for disting
3976 2003-11-25 Chris Toshok <toshok@ximian.com>
3978 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3979 and AC_PROG_LIBTOOL.
3981 * libdb/dist/configure: same.
3983 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3986 2003-11-25 Chris Toshok <toshok@ximian.com>
3988 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3990 * libdb/dist/configure: same.
3992 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3994 * libedataserver/e-dbhash.c: same.
3995 (e_dbhash_new): pass NULL for txn.
3997 2003-11-25 Chris Toshok <toshok@ximian.com>
3999 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
4000 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
4001 suck at getting libtool to do what I want.
4003 * libdb/dist/Makefile.in (install-strip install): don't do
4006 * Makefile.am (SUBDIRS): add libdb
4007 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
4009 (LIBDB_FILES): list all the db4 files.
4010 (EXTRA_DIST): add the db4 files explicitly to this.
4012 * configure.in: remove all the db3 stuff, and build the embedded
4015 2003-11-25 Aaron Weber <aaron@ximian.com>
4016 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
4017 hurt to add it, and might helpsince GTK_DOC_CHECK is in
4018 acinclude.m4 so you can build the stuffwithout gtk-doc
4021 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
4022 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
4023 * Plus added short/long descriptions and "See Also" where appropriate to:
4024 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
4025 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
4026 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
4027 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
4028 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
4029 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
4030 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
4031 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
4032 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
4033 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
4034 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
4035 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
4036 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
4038 2003-11-22 Chris Toshok <toshok@ximian.com>
4040 * dist/NO-AUTO-GEN: don't autogen in here.
4042 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
4044 * libdb/Makefile.am: new file so we can integrate libdb into our
4047 2003-11-20 Aaron Weber <aaron@ximian.com>
4048 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
4049 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
4050 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
4051 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
4052 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
4053 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
4054 * docs/reference/calendar/libecal/libecal-sections.txt
4055 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
4056 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
4057 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
4059 2003-11-20 Rodney Dawes <dobey@ximian.com>
4061 * autogen.sh: Remove extra #!/bin/sh line
4063 2003-11-19 JP Rosevear <jpr@ximian.com>
4065 * MAINTAINERS: Update
4067 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
4069 * configure.in: require libsoup version from CVS (2.1.1).
4071 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
4073 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
4075 2003-11-14 JP Rosevear <jpr@ximian.com>
4077 * libedataserver/test-source-list.c: use only libgnome stuff (no
4080 * libedataserver/e-source.c: ditto
4082 * libedataserver/e-source-list.c: ditto
4084 * libedataserver/e-source-group.c: remove use of gal bits, use
4087 * libedataserver/Makefile.am: build and install e-source stuff
4089 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
4091 * src/server-interface-check.[ch]: fixed copyright comments.
4093 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
4095 * src/server.c (setup_cals): register the Groupwise calendar backend.
4098 * configure.in: added Groupwise calendar backend to build.
4100 2003-11-14 Rodney Dawes <dobey@ximian.com>
4102 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
4104 2003-11-11 Chris Toshok <toshok@ximian.com>
4106 * src/server.c (queue_termination): guard against multiple threads
4107 here by using a mutex. also, always remove the
4108 terminal_handler_id if one exists and reinstate it afterward.
4109 This gives us the behavior of always lasting EXIT_TIMEOUT
4110 milliseconds after the most recent book/calendar shutdown. Before
4111 there was a potential for shutting down EXIT_TIMEOUT milliseconds
4112 after the *first* book/calendar shutdown.
4114 2003-11-10 JP Rosevear <jpr@ximian.com>
4116 * Makefile.am: build docs
4118 * configure.in: check for gtk-doc
4120 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
4122 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4123 that broke GNOME_Evolution_DataServer_CalFactory. And another one
4124 that broke GNOME_Evolution_DataServer_InterfaceCheck.
4126 2003-11-07 Dan Winship <danw@ximian.com>
4128 * configure.in: Remove a bunch more checks that
4129 evolution-data-server doesn't need. Change "Evolution" to
4130 "evolution-data-server" in two messages. Remove gtk-doc support
4131 since there is currently no doc/ directory, and we'll want to use
4132 the new GTK_DOC_CHECK macro when we add it back anyway.
4134 * libedataserver/ename/*: Moved to libebook
4136 * libedataserver/Makefile.am (SUBDIRS): Remove ename
4137 (libedataserver_la_LIBADD): Remove libename
4138 (libedataserver_la_LDFLAGS): Remove -no-undefined
4140 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4142 2003-11-07 Rodney Dawes <dobey@ximian.com>
4144 * configure.in: Remove kerberos checks since we don't need them here
4146 2003-11-06 JP Rosevear <jpr@ximian.com>
4148 * configure.in: output new .pc file
4150 * evolution-data-server-1.0.pc.in: pkconfig for idl
4152 * libedataserver/ename/Makefile.am: don't install
4154 * libedataserver/Makefile.am: link in libename
4156 2003-11-06 Rodney Dawes <dobey@ximian.com>
4158 * configure.in: Remove dependencies for GUI libs that we don't need
4160 2003-11-06 JP Rosevear <jpr@ximian.com>
4162 * libedataserver/Makefile.am: e-msgport is no longer needed
4164 2003-11-06 JP Rosevear <jpr@ximian.com>
4166 * src/server.c: include the addressbook backend files properly
4168 * src/Makefile.am: link to the individual addressbook backends
4170 2003-11-06 JP Rosevear <jpr@ximian.com>
4172 * src/server.c: include the backend files properly
4174 * src/Makefile.am: link to the individual backends
4176 2003-11-06 JP Rosevear <jpr@ximian.com>
4178 * configure.in (BASE_VERSION): clean up priv* dirs
4180 * src/Makefile.am: install a version binary to libexecdir
4182 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4185 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4187 2003-11-05 JP Rosevear <jpr@ximian.com>
4189 * src/server.c: following renaming of libedata-book
4191 * src/server-interface.[hc]: ditto
4193 2003-11-05 JP Rosevear <jpr@ximian.com>
4195 * src/server.c: following renaming of libedata-cal
4197 * src/server-interface.[hc]: ditto
4199 2003-11-05 JP Rosevear <jpr@ximian.com>
4201 * configure.in: make the priv*dir's sane
4203 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4206 * libedataserver/ename/Makefile.am: ditto
4208 * libedataserver/Makefile.am: install to privincludedir
4210 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4212 * libedataserver/e-util.[ch]: new files to contain a few functions
4215 * libedataserver/Makefile.am: added new files.
4217 * libedataserver/ename/e-address-western.c:
4218 * libedataserver/e-account-list.c:
4219 * libedataserver/e-account.c:
4220 * src/server-interface-check.c:
4221 * configure.in: removed libgal dependency.
4223 2003-11-04 JP Rosevear <jpr@ximian.com>
4225 * src/server.c: tidy up logging messages
4227 2003-11-04 JP Rosevear <jpr@ximian.com>
4229 * src/server.c: properly name space the oaf ids
4231 * src/server-interface-check.c: use the correctly named poa
4233 * src/server-interface-check.h: ditto
4235 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4236 factories and interface check better
4238 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4240 * src/Evolution-DataServer.idl: name space the interface check
4243 2003-11-04 JP Rosevear <jpr@ximian.com>
4245 * src/Evolution-DataServer.idl: server interface check instead of
4246 wombat interface check
4248 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4250 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4252 * src/server.c: adjust to interface check renaming
4254 * src/server-interface-check.[hc]: finish renaming so wombat
4257 2003-11-04 JP Rosevear <jpr@ximian.com>
4259 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4261 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4264 * libedataserver/Makefile.am: install pkg-config file
4266 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4268 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4269 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4270 supported protocols.
4272 2003-11-04 JP Rosevear <jpr@ximian.com>
4274 * MAINTAINERS, TODO: update
4276 2003-11-04 JP Rosevear <jpr@ximian.com>
4278 * src/server-interface-check.h: use G_*_DECLS and include the data
4281 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4282 the DataServer .server files
4284 2003-11-03 JP Rosevear <jpr@ximian.com>
4286 * configure.in: don't need EVO_DIR
4288 2003-11-03 JP Rosevear <jpr@ximian.com>
4290 * configure.in: remove trailing slash
4292 2003-11-03 JP Rosevear <jpr@ximian.com>
4294 * configure.in: add the trailing slash to the config subdir