1 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
3 * libedataserver/e-account.c: Harden e_account_[gs]et_*
4 functions by checking ea being NULL and code cleanups
8 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
10 * NEWS: Evolution Data Server 2.23.6 release and version bump.
12 2008-08-04 Matthias Braun <matze@braunis.de>
14 * configure.in: Added WebDAV backend for addressbook.
16 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
18 ** Fix for bug #545022
20 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
23 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
25 ** Fixes part of bug #545558
28 Add an --enable-hula configure option for building the Hula Camel
29 provider, disabled by default.
31 2008-07-23 Johnny Jacob <jjohnny@novell.com>
33 * configure.in (API_VERSION): libcamel version bumped.
34 (eds_micro_version): EDS version bumped to 2.23.6
36 * NEWS: Updates for 2.23.5.
38 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
41 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
44 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
46 ** Fix for bug #523632
48 * configure.in: Added Google contacts backend
50 2008-07-20 Bharath Acharya <abharath@novell.com>
52 ** Fix for bug #200147
54 * libedataserver/e-account.h: Stores the templates folder uri
56 2008-07-20 Luca Ferretti <elle.uca@libero.it>
58 reviewed by: Srinivasa Ragavan
60 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
61 to fix the build. See bug #543656 for details.
63 2008-07-16 Sankar P <psankar@novell.com>
65 Pushing disk summary changes from the madagascar branch
68 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
70 * libedataserver/e-sexp.h:
72 2008-07-14 Milan Crha <mcrha@redhat.com>
74 ** Fix for bug #253509
76 * libedataserver/e-categories.c: Added translators comment.
78 2008-07-09 Tor Lillqvist <tml@novell.com>
80 * evolution-data-server-zip.in: No version number for
81 share/pixmaps/evolution-data-server. Use -D when using -r to not
82 add pointless entries for directories in the zip files.
84 2008-06-26 Julien Puydt <jpuydt@gnome.org>
86 * libedataserver/e-source-group.c: Added missing g_object_unref on
87 sources, fixing leaks and bug #540152.
89 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
91 * configure.in: Doltify
93 2008-06-17 Johnny Jacob <jjohnny@novell.com>
95 * configure.in (eds_micro_version): Bumped to 2.23.5.
97 * NEWS: Evolution Data Server 2.23.4 release updates.
99 2008-06-12 Tor Lillqvist <tml@novell.com>
101 * libedataserver/e-proxy.c: Make it compile on Win32, too.
103 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
105 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
106 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
108 2008-06-06 Tor Lillqvist <tml@novell.com>
110 * configure.in: Add a couple of -Wl,--exclude-libs options on
111 Windows to avoid needlessly auto-exporting functions from static
112 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
114 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
117 2008-06-03 Tor Lillqvist <tml@novell.com>
119 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
121 * configure.in: Do use the Winsock getaddrinfo() and
122 getnameinfo(). It should be OK to ignore Windows 2000 by now.
124 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
126 * NEWS: Evolution Data Server 2.23.3 release and version bump.
128 2008-06-02 Tor Lillqvist <tml@novell.com>
130 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
132 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
133 supported Win9x for a while, so no point in attempting to do it
136 2008-05-23 Ed Catmur <ed@catmur.co.uk>
138 ** Fix for bug #533780
141 * libebackend/Makefile.am:
142 Fix the link line for libebackend.
144 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
149 * libedataserver/libedataserver.pc.in:
150 EProxy adds a libsoup dependency to libedataserver. Add
151 this new requirement to a couple places that were missed.
153 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
158 Split the evolution-data-server version into major/minor/micro
159 macros (wow, say that five times fast!) so we can pass them to
160 libedataserver/eds-version.c.
162 * libedataserver/Makefile.am:
163 * libedataserver/eds-version.c:
164 * libedataserver/eds-version.h:
165 New sources files provide macros and functions for checking the
166 version of evolution-data-server. Would have been handy to have
167 in a couple recent API breaks.
169 * docs/references/libedataserver:
170 Add developer documentation for the new symbols.
172 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
174 * libebackend/libebackend.pc.in: Fix a typo.
176 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
178 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
180 * Makefile.am: Build fix for release.
182 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
184 ** Fixes part of bug #424744
186 * libedataserver/e-iconv.[ch]:
187 Deprecate the e-iconv API. Use camel-iconv instead.
189 * libedataserver/e-trie.[ch]:
190 Deprecate the ETrie API. Use CamelTrie instead.
192 * libedataserver/e-msgport.[ch]:
193 Deprecate the EMsgPort API. Use CamelMsgPort instead.
195 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
197 * Reverted commit 8210
199 2008-05-06 Sankar P <psankar@novell.com>
201 * Revert changes committed by bad git-svn usage.
203 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
208 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
210 2008-05-05 Wang Xin <jedy.wang@sun.com>
212 * libedataserver/e-proxy.c: Fixes #530688.
214 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
216 * configure.in: If --enable-gnome-keyring is given, require version
217 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
219 2008-04-30 Milan Crha <mcrha@redhat.com>
221 ** Part of fix for bug #316390
223 * libedataserver/e-categories.h:
224 (e_categories_register_change_listener),
225 (e_categories_unregister_change_listener):
226 * libedataserver/e-categories.c: (EChangedListener),
227 (idle_saver_cb), (finalize_categories), (initialize_categories),
228 (e_categories_set_color_for), (e_categories_set_icon_file_for),
229 (e_categories_register_change_listener), (e_categories_add),
230 (e_categories_unregister_change_listener), (e_categories_remove):
231 New API to support listening for changes in categories.
233 2008-04-23 Rob Bradford <rob@openedhand.com>
237 * libebackend/Makefile.am:
238 * libebackend/libebackend.pc.in:
239 Build framework for new libebackend library.
241 * libedataserver/Makefile.am:
242 Remove files that have moved to libebackend.
244 * libedataserver/e-data-server-module.[ch]:
245 * libedataserver/e-db3-utils.[ch]:
246 * libedataserver/e-dbhash.[ch]:
247 * libedataserer/e-file-cache.[ch]:
248 Moved to libebackend.
252 Use libebackend headers and link to the library.
254 * docs/reference/Makefile.am:
255 * docs/reference/libebackend/Makefile.am:
256 * docs/reference/libebackend/libebackend-docs.xml:
257 * docs/reference/libebackend/libebackend-sections.txt:
258 * docs/reference/libebackend/libebackend.types:
259 Add documentation for new libebackend library.
261 * docs/reference/libedataserver/libedataserver.types:
262 Remove types that have been moved to libebackend.
264 * docs/reference/calendar/libedata-cal/Makefile.am:
265 Add libebackend to the gtk-doc scanner libraries.
267 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
269 * README: Put it back. Apparently Automake insists on it.
271 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
273 * configure.in: Version bump to 2.23.1
275 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
277 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
280 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
284 * README: File is empty, remove it.
286 * Makefile.am: Remove README.
288 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
290 * docs/reference: Add new symbols to the API docs.
292 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
294 * MAINTAINERS: Updating the Camel guards.
296 2008-04-17 Milan Crha <mcrha@redhat.com>
298 ** Part of fix for bug #526741
300 * src/server.c: (main):
301 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
302 Bumped LIBCAMEL_CURRENT to 12.
304 2008-04-15 Milan Crha <mcrha@redhat.com>
306 ** Fix for bug #475616
308 * libedataserver/e-component-listener.c: (watched_lock),
309 (connection_listen_cb), (e_component_listener_finalize),
310 (e_component_listener_new): Use rather rec mutex here.
312 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
314 * configure.in: Do proper checks for largefile support and
315 properly setup proper CFLAGS to support it.
317 2008-04-04 Suman Manjunath <msuman@novell.com>
319 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
320 (e_util_utf8_strstrcasedecomp):
321 Fixed a few compiler warnings (bug #473880)
323 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
325 * configure.in: Version bump for 2.23.1.
327 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
329 * configure.in: Enforce the minimum GLib version (#525242).
331 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
333 ** Fixes part of bug #518710
336 Bump GLib requirement to 2.16.1.
338 * libedataserver/e-dbhash.c:
339 Use GLib's new MD5 Checksum API. The MD5 utilities in
340 libedataserver are now deprecated.
342 * libedataserver/md5-utils.c:
343 * libedataserver/md5-utils.h:
344 Deprecate these functions and reimplement them to be wrappers
345 for GLib's new MD5 Checksum API.
347 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
349 ** Added configurable Proxy settings for Evolution.
351 * libedataserver/Makefile.am:
352 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
353 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
354 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
355 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
356 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
357 (e_proxy_setup_proxy), (e_proxy_peek_uri),
358 (e_proxy_require_proxy_for_uri):
359 * libedataserver/e-proxy.h:
361 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
363 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
365 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
367 * configure.in: Revisit libecal version.
369 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
371 * docs/reference: Minor API documentation updates.
373 2008-03-03 Tor Lillqvist <tml@novell.com>
375 * evolution-data-server-zip.in: Drop duplicated line. Use
376 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
379 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
381 * configure.in: Bump libecal version for libical changes.
383 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
385 * NEWS: Evolution Data Server 2.21.92 release.
387 2008-02-26 Milan Crha <mcrha@redhat.com>
389 ** Fix for bug #475616
391 * libedataserver/e-component-listener.c: (connection_listen_cb),
392 (e_component_listener_finalize), (e_component_listener_new):
393 Guard global static variable with mutex lock.
395 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
397 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
399 2008-02-22 Milan Crha <mcrha@redhat.com>
401 ** Fix for bug #469119
403 * libedataserver/e-time-utils.c: (has_correct_date),
404 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
405 Check also for correct date values if parse is OK.
407 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
409 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
411 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
413 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
414 warnings. Fix from opensuse downstream.
416 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
418 ** Fixes part of bug #516074
420 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
421 defined in <netdb.h> since these are GNU extensions.
423 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
425 * configure.in: Version bump for 2.21.92
427 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
429 * NEWS: Evolution-Data-Server 2.21.91 release.
431 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
435 Fix a compilation error that occurs when building in a
436 remote object directory (#514682, patch by Paul Smith).
438 2008-02-06 Tor Lillqvist <tml@novell.com>
440 * evolution-data-server-zip.in: Look for catalogs in share/locale
441 first, as that is where they will be with a properly built GNU
444 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
446 * configure.in: Version bump for 2.21.91
448 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
450 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
452 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
454 * docs/reference: Refresh the API docs.
456 2008-01-24 Tor Lillqvist <tml@novell.com>
458 * configure.in: Only use the -Wno-sign-compare and
459 -Wno-pointer-sign options if the gcc version used supports them. I
460 am still using gcc 3.4.2 in mingw...
462 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
464 ** Fix for bug #511717
466 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
467 Add gettext imap folders.
469 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
472 Bump some additional package requirements for libsoup-2.4:
473 libbonobo-2.0 >= 2.20.3
476 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
478 * docs/reference/camel/camel-sections.txt:
479 Add camel_session_build_password_prompt.
481 2008-01-15 Dan Winship <danw@gnome.org>
483 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
484 2.4" support, which only ever worked because there was an old CVS
485 version of libsoup that claimed to be 2.4 but still had the 2.2
488 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
490 * configure.in: Version bump to 2.21.90
492 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
494 * NEWS: Evolution Data Server 2.21.5 release.
496 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
498 * docs/reference/camel/camel.types:
499 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
500 absence when running "make dist". See bug #509539 for more info.
502 2008-01-07 Milan Crha <mcrha@redhat.com>
504 ** Fix for bug #339813
506 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
507 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
508 New API functions, returns is parsed string had two-digit year and
509 last one changes "%x" on format of strftime with forced 4-digit year.
510 * libedataserver/e-time-utils.c: (parse_with_strptime):
511 Fix issue when read all text but actual date isn't correct to this format.
512 * libedataserver/e-time-utils.c: (correct_two_digit_year):
514 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
515 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
516 Implementing new API functions.
518 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
520 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
521 instead of gb2312 since GBK is a superset of gb2312.
523 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
525 * configure.in: Version bump to 2.21.5.
527 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
529 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
531 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
534 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
536 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
538 ** Fix for bug #339510
540 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
541 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
543 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
545 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
547 2007-11-26 Milan Crha <mcrha@redhat.com>
549 ** Fix for bug #308815
551 * libedataserver/e-categories.h:
552 * libedataserver/e-categories.c: Dropped colors for categories,
553 so marking those functions as deprecated, and making deprecated
554 parameter 'color' of 'e_categories_add' together with its rename
557 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
559 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
561 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
563 ** Remove trailing whitespace from source code.
565 2007-11-13 Ondrej Jirman <megous@megous.com>
567 ** Fix for bug #494299
569 * libedataserver/e-file-cache.c: (add_key_to_slist),
570 (add_object_to_slist): Rename helper functions.
571 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
572 Fix memory corruption.
574 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
576 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
578 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
580 * servers/google/libgdata/gdata-entry.c:
581 * servers/googgle/libgdata-google/gdata-google-service.c:
582 Fix implicit function declarations.
583 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
585 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
587 * docs/reference/calendar/libecal/libecal-sections.txt:
588 * docs/reference/libedataserverui/libedataserverui-sections.txt:
589 Remove non-existent symbols.
591 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
594 * evolution-data-server-zip.in:
595 * servers/Makefile.am: Initial commit for the google
598 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
600 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
602 * Fixes part of bug #417999
604 * docs/reference/libedataserverui:
605 Add documentation for ESourceComboBox widget.
607 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
609 * iconv-detect.c (main): Remove an unused variable (#483301).
611 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
613 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
614 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
615 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
616 * libedataserver/e-msgport.h: Same.
618 2007-09-27 Ross Burton <ross@openedhand.com>
620 * libedataserver/e-iconv.c:
621 Mark the charset and language arrays as const.
623 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
625 * NEWS, configure.in: Evolution Data Server 1.12.0 release
627 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
629 * NEWS, configure.in: Evolution Data Server 1.11.92 release
631 2007-08-28 Ross Burton <ross@openedhand.com>
634 Fix FSF address (Tobias Mueller, #470445)
636 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
638 * NEWS, configure.in: Evolution Data Server 1.11.91 release
640 2007-08-24 Milan Crha <mcrha@redhat.com>
642 ** Fix for bug #469870
644 * libedataserver/e-categories.c: (e_categories_get_color_for),
645 (e_categories_get_icon_file_for), (e_categories_is_searchable):
646 Simply return from _get_ functions and don't show error warning.
648 2007-08-20 Milan Crha <mcrha@redhat.com>
650 ** Part of fix for bug #367760
652 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
653 Added '#' as non-safe character.
655 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
657 * docs: Refresh Gtk-Doc "section" files.
659 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
661 * libdb/dbm/dbm.c (__db_ndbm_open):
662 * libedataserver/e-dbhash.c (e_dbhash_new):
663 Fix compilation errors caused by glibc's new "open" macro (#466987).
665 2007-08-16 Milan Crha <mcrha@redhat.com>
667 ** Fix for bug #351756
669 * libedataserver/e-time-utils.c: (parse_with_strptime):
670 g_locale_from_utf8 returns NULL on error, so test for that value.
672 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
674 * NEWS, configure.in: Evolution Data Server 1.11.90 release
676 2007-08-13 Ross Burton <ross@openedhand.com>
678 * libedataserver/e-xml-hash-utils.c:
679 * libedataserver/e-data-server-util.c:
680 * libedataserver/e-dbhash.c:
681 * libedataserver/md5-utils.c:
682 * libedataserver/e-account.c:
683 * libedataserver/e-xml-utils.c:
684 * libedataserver/e-source.c:
685 Fix compile warnings.
687 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
689 ** Fix for bug #455799
691 Remove all .cvsignore and update svn:ignore porperty in whole
694 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
696 * MAINTAINERS: Updated the email, svn account.
698 2007-08-02 Ross Burton <ross@openedhand.com>
701 If building against libsoup-2.2, we need 2.2.91 for
702 SOUP_SESSION_TIMEOUT (#451003).
704 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
706 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
708 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
710 * NEWS, configure.in: Evolution Data Server 1.11.6 release
712 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
714 * configure.in: Updated the libtool version for libedataserver
715 version since some APIS has been added.
717 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
719 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
720 Added a API to get the duped property.
722 2007-07-30 Milan Crha <mcrha@redhat.com>
724 * libedataserver/e-source-group.h: (e_source_group_get_property),
725 (e_source_group_set_property), (e_source_group_foreach_property):
726 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
727 (impl_finalize), (e_source_group_init), (import_properties),
728 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
729 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
730 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
731 (e_source_group_get_property), (e_source_group_set_property),
732 (e_source_group_foreach_property):
733 Added support for properties in source group.
735 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
736 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
737 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
740 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
743 Collect all the required package versions in one place and
744 explicitly require GTK+ 2.10 or higher. (#380534)
746 2007-07-27 Johnny Jacob <jjohnny@novell.com>
748 ** Fix for bug #457523.
750 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
753 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
755 * libedataserver/e-account-list.c: Plugged memory leak.
757 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
759 * NEWS, configure.in: Evolution Data Server 1.11.5 release
761 2007-07-03 Milan Crha <mcrha@redhat.com>
763 ** Fix for bug #364731
765 * libedataserver/e-sexp.c: (GScannerConfig):
766 The '+' and '-' are also unary operators, so
767 the identifier could not start with these characters.
769 2007-06-22 Milan Crha <mcrha@redhat.com>
771 * libedataserver/e-account.h:
772 Added new property get_password_canceled into EAccountService
773 struct, because of bug #307410
775 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
777 * camel/providers/imap4/camel-imap4-summary.c:
778 Fix one typo and wrong preposition (bug #452996).
780 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
782 * configure.in: Correct the comment for --enable-gnome-keyring,
785 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
787 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
789 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
791 ** Fix for bug #448589 from Tobias Mueller
793 ** src/Makefile.am: Add support for automake 1.6
795 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
797 ** Fix for bug #443958 from Sebastien Tandel
799 * configure.in: Add support for help string.
801 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
803 ** Fix for bug #437751 from Andreas Köhler
805 * libedataserver/e-time-utils.c:
807 2007-06-05 Irene Huang <irene.huang@sun.com>
809 * configure.in: Add option for using Sun Kerberos
812 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
814 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
816 2007-06-03 Ross Burton <ross@openedhand.com>
821 * src/offline-listener.[ch]:
823 Add --disable-calendar to build without any calendar support
826 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
828 * docs/reference/addressbook/libebook/Makefile.am:
829 * docs/reference/calendar/libecal/Makefile.am:
830 Fix some distcheck errors (#438577).
832 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
834 * camel/camel-stream-mem.c: fix typos in the API documentation
836 2007-05-24 Ross Burton <ross@openedhand.com>
839 Fix krb5 checks when using --as-needed (part of #342830, John
842 2007-05-24 Ross Burton <ross@openedhand.com>
844 * libedataserverui/Makefile.am:
845 Add missing link flags to fix build with -z,defs. (#409542, Loic
848 2007-05-21 Wang Xin <jedy.wang@sun.com>
850 * libedataserver/e-time-utils.c: Fixes #439050.
852 2007-05-20 Ross Burton <ross@openedhand.com>
855 Use a faster pkgconfig call when checking for soup (#438975).
857 2007-05-16 Jules Colding <colding@omesc.com>
859 * configure.in: Removed unused function check
861 2007-05-14 Jules Colding <colding@omesc.com>
863 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
865 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
867 2007-05-14 Srinivasa Ragavan
869 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
871 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
873 ** Fix for bug #361138
875 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
878 2007-05-08 Josselin Mouette <joss@malsain.org>
880 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
882 * src/server.c: (main): Turn the g_error into a g_warning to
883 avoid dumping core when launching two instances (#436197).
885 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
887 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
888 Nullify 'new' after dropping its reference, so that we return NULL.
890 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
892 * docs/reference/camel/Makefile.am:
893 Remove reference to nonexistent libutil.la.
895 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
897 * libedataserver/e-sexp.c:
898 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
900 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
902 ** Fixes part of bug #418852
905 * docs/reference/camel:
906 * docs/reference/Makefile.am:
907 Resurrect Camel's API documentation.
909 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
912 Refresh SGML templates and add the appropriate CFLAGS to satisfy
915 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
917 ** NEWS, configure.in: Evolution data server 1.11.1 release
919 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
921 ** Fix for bug #425535 from Frederic Crozat
923 * src/server.c: Dont submit path of EDS for segv_handler.
925 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
927 * camel/camel-gpg-context.c:
928 Convert messages from gnupg to UTF-8 (#423382).
930 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
932 * Introduce EFlag in libedataserver (#415891)
934 * libedataserver/e-flag.[ch]:
935 New data structure, EFlag, is a simple thread synchronization
936 mechanism. Based on Python's threading.Event class.
938 * docs/reference/libedataserver:
939 Add documentation for EFlag.
941 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
944 Make the libiconv test program returns a value. (#388789)
946 2007-04-05 Ross Burton <ross@openedhand.com>
948 * libedataserver/e-file-cache.c:
949 * libedataserver/e-data-server-util.h:
950 Use g_mkdir_with_parents (#383686).
952 2007-04-04 Ross Burton <ross@burtonini.com>
954 * libedataserver/e-source-group.c:
955 * libedataserver/e-data-server-marshal.list:
956 * libedataserver/e-account-list.c:
957 * libedataserver/e-source-list.c:
958 * libedataserver/e-iterator.c:
959 * libedataserver/e-source.c:
960 * libedataserver/Makefile.am:
961 Remove marshallers that are in GLib (#400970).
963 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
965 * libedataserver/e-source.c:
966 Store colors as a string specification instead of an integer.
967 Introduce new color API and deprecate the old. (#373117)
969 New API: e_source_set_color_spec()
970 e_source_peek_color_spec()
972 Old API: e_source_set_color()
973 e_source_unset_color()
976 * libedataserver/test-source-list.c:
977 Use the new ESource color API. (#373117)
979 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
981 * libedataserver/e-account.c (receipt_policy_to_str):
982 * libedataserver/e-iconv.c (e_dlist_init):
983 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
984 * libedataserver/e-trie.c (e_trie_search):
985 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
986 Fix some compiler warnings. Patch from Kjartan Maraas.
988 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
990 * libedataserver/e-data-server-util.c:
991 * libedataserver/e-uid.c:
992 * libedataserver/e-xml-utils.c:
993 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
994 code for GLib < 2.8 (#418971).
996 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
998 * libedataserver/e-data-server-module.c:
999 Fix "incompatible pointer type" warnings (#360619).
1001 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1003 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1004 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1006 * iconv-detect.c: Fix an implicit function declaration.
1008 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1010 * MAINTAINERS : Updates on the new guards.
1012 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1014 * NEWS, configure.in: Evolution-Data-Server 1.10
1017 2007-03-08 Ross Burton <ross@openedhand.com>
1020 * docs/reference/addressbook/libedata-book:
1021 * docs/reference/libedataserverui:
1022 Add gtk-doc framework.
1024 * docs/reference/addressbook/libebook:
1025 * docs/reference/calendar/libedata-cal:
1026 * docs/reference/calendar/libecal:
1027 Refresh to match source.
1029 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1031 2007-03-08 Ross Burton <ross@openedhand.com>
1033 * docs/reference/addressbook/libebook/libebook-sections.txt:
1034 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1035 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1036 Add missing symbols (#400169).
1038 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1040 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1043 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1045 * configure.in : Update intltool version.
1047 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1049 ** Fixes bug #356177
1051 * libedataserver/e-msgport.h: Deprecate EMutex.
1053 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1055 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1058 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1060 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1061 Patch from Trond Myklebust. Closes bug #360017.
1063 2007-02-12 Ross Burton <ross@openedhand.com>
1066 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1068 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1070 * configure.in: Prefix wasn't set for idl files which where then
1071 installed to /idl. Fixes bug #373495
1073 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1075 ** Fixes bug #359979, #384183
1077 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1078 instead of block-and-peek. Eliminates the need for a cache.
1080 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1081 cache logic, which was broken anyway.
1083 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1084 semantics, and simplify the logic.
1086 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1088 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1090 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1092 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1094 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1097 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1099 * src/server.c : s/g_message/printf. Do not call
1100 glib methods before g_thread_init.
1102 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1104 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1107 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1109 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1112 * libedataserver/e-msgport.[ch]: Obsolete EThread
1114 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1116 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1119 * camel/Makefile.am: Enable versioning for camel library
1121 2006-12-09 Tor Lillqvist <tml@novell.com>
1123 * libedataserver/e-categories.c (default_categories[]): Don't use
1124 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1125 literal string on Windows.
1126 (load_default_categories): Instead, construct the full image file
1127 pathname at run-time.
1129 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1131 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1134 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1138 * libedataserver/e-categories.c (e_categories_get_list):
1139 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1141 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1143 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1146 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1148 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1149 Partial fix for #358004. Ensure type correctness on the argument.
1151 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1153 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1156 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1161 Remove EDS version from imagesdir.
1163 * libedataserver/e-categories.c:
1164 Store category information in ~/.evolution/categories.xml rather
1165 than the "/apps/evolution/general/category_master_list" GConf key.
1166 Streamline the code.
1168 * libedataserver/e-categories.c: (e_categories_get_list)
1169 Sort the list before returning it.
1171 * libedataserver/e-categories.c:
1172 (e_categories_get_color_for, e_categories_set_color_for,
1173 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1174 e_categories_is_searchable)
1175 Issue a warning if the given category name does not exist.
1177 2006-10-16 Sankar P <psankar@novell.com>
1179 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1181 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1182 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1183 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1184 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1186 * libedataserver/e-msgport.h:
1188 Re-written EMsgPort.c API using GAsyncQueue
1190 2006-10-10 Tor Lillqvist <tml@novell.com>
1192 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1195 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1197 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1200 2006-09-29 Ross Burton <ross@openedhand.com>
1202 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1203 Add EDestination, remove e-book-async.
1205 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1206 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1207 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1208 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1209 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1210 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1211 Add some simple docs and re-gen.
1213 2006-09-29 Ross Burton <ross@openedhand.com>
1215 * docs/reference/addressbook/libebook/libebook.types:
1216 * docs/reference/addressbook/libebook/libebook-sections.txt:
1217 Add missing symbols and merge the async methods into the EBook
1220 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1224 * src/Makefile.am: Add a uninstall-local rule to remove
1225 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1227 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1231 * src/server-logging.c: (server_logging_dispose)
1232 Chain up to parent's dispose() method.
1234 * src/server-logging.c: (server_logging_finalize)
1235 Chain up to parent's finalize() method.
1237 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1239 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1242 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1244 * configure.in, camel/providers/Makefile.am:
1245 Make IMAP4rev1 provider a conditional feature,
1246 turned off by default. Fixes #324118.
1248 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1250 * configure.in, NEWS: EDS 1.7.92 release.
1252 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1255 * libedataserver/e-source-list.c:
1256 (e_source_list_new), (e_source_list_new_for_gconf),
1257 (e_source_list_new_for_gconf_default): use get_source_list_type.
1258 (get_source_list_type): Check if the type is already registered and
1261 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1263 * configure.in, NEWS: EDS 1.7.91 release.
1265 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1267 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1268 Do not set the filename if it is already set.
1270 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1273 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1274 symmetric to e_msgport_wait
1275 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1277 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1279 * configure.in, NEWS: EDS 1.7.90.1 release.
1281 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1283 * NEWS, configure.in: EDS 1.7.90 release updates
1284 and version, libtool numbers bumped.
1286 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1288 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1289 (committed by Karsten Bräckelmann)
1291 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1293 * configure.in, NEWS: EDS 1.7.4 release updates
1294 and version, libtool numbers bumped.
1296 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1298 * *.pc.in: defined @datarootdir@. Fixes #344596.
1300 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1303 * libedataserver/e-iterator.c (e_iterator_is_valid):
1306 2006-06-16 Tor Lillqvist <tml@novell.com>
1308 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1309 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1311 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1312 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1313 the socket functions don't touch errno. (And there is no EINTR
1314 style error possible in WinSock 2 anyway, according to MSDN.)
1316 2006-06-15 Tor Lillqvist <tml@novell.com>
1318 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1319 also to the Win32 branch of the if statement, to avoid error
1320 message when running the configure script.
1322 2006-06-13 Andre Klapper <a9016009@gmx.de>
1325 changing "couldn't", "can't" and "didn't" to proper
1326 English. Fixes bug #342160.
1328 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1330 * configure.in, NEWS: EDS 1.7.3 release updates
1331 and version, libtool numbers bumped.
1333 2006-06-12 simon.zheng <simon.zheng@sun.com>
1338 Add SunLDAP library support - a variant of Netscape LDAP.
1340 2006-06-07 Frederic Peters <fpeters@0d.be>
1342 * configure.in: Assume strftime() is ok and supports %l and %k when
1343 running in cross-compilation mode.
1345 2006-06-02 Tor Lillqvist <tml@novell.com>
1347 * configure.in: Catch more failure modes of strftime() when
1348 presented with conversion specifications %l and %k: On Windows,
1349 these just do nothing, you don't get a 'l' or 'k' in the result,
1350 which was all we used to test for here. Catch also if strftime()
1351 does nothing at all when presented with a format containing
1352 unsupported conversion specifications.
1354 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1355 strftime() doesn't have %e either.
1357 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1359 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1360 checking errno for EINTR.
1361 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1362 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1363 easier strace debugging purposes.
1365 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1367 Hopeful fix for Novell bug #176277
1369 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1370 slightly to make ::prpipe a union more like ::pipe.
1371 (e_pipe): For convenience, on error set the fds each to -1.
1372 (e_prpipe): New convenience function much like e_pipe but for
1374 (e_msgport_new): Always create the pipes here now instead of
1375 creating them on demand.
1376 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1378 (e_msgport_prfd): Same.
1380 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1382 * configure.in: Added gnome-vfs-2.0 to camel library
1384 2006-05-24 Ross Burton <ross@burtonini.com>
1386 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1387 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1388 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1389 Update for doc changes.
1391 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1393 * configure.in: Update intltool requirements.
1395 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1397 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1398 database delete the DB structure.
1399 Patch by Ross Burton <ross@openedhand.com>
1402 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1404 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1405 do not overwrite the value. Fixes a bug introduced by the previous
1408 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1410 * addressbook/libebook/libebook.pc.in,
1411 addressbook/libedata-book/libedata-book.pc.in,
1412 calendar/libecal/libecal.pc.in,
1413 calendar/libedata-cal/libedata-cal.pc.in,
1414 configure.in, evolution-data-server.pc.in,
1415 libedataserver/libedataserver.pc.in,
1416 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1417 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1420 2006-05-09 Ross Burton <ross@openedhand.com>
1422 * libedataserver/e-data-server-module.h:
1423 * libedataserver/e-data-server-module.c:
1424 Allow EDataServerModule to remove unused modules (#319396).
1426 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1428 * configure.in: Patch from Sushuma Rai to fix build with
1429 modern openldap versions. Closes part of bug #325957.
1431 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1433 * po/LINGUAS: New file listing all supported languages.
1435 * configure.in: Use po/LINGUAS instead of including all languages
1436 directly in this file. See the wiki for more information:
1437 http://live.gnome.org/GnomeGoals/PoLinguas
1439 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1441 * configure.in: Figure out auto-magically what the mozilla-nss
1442 pkg-config module name is.
1444 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1446 * NEWS, configure.in: Release updates. Bump version.
1447 ***** Release 1.7.1 *****
1449 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1451 * configure.in : Added a configure time switch to support dynamic
1452 linking with libdb. The default is static linking and by using the
1453 switch --with-libdb=prefix dynamic linking with libdb can be
1455 Patch by Ross Burton <ross@burtonini.com>
1457 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1459 * configure.in: Added the Mail Directory configure info.
1461 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1463 * configure.in: Remove obsolete entry for no_NO.
1465 2006-04-10 Tor Lillqvist <tml@novell.com>
1467 * libedataserver/e-time-utils.c (get_locale_string)
1468 (translate_picture): New Win32-only helper functions.
1469 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1470 in calendar reported by Thierry Dubois.
1472 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1474 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1475 O_LARGEFILE if not present and to set other required CFLAGS for
1478 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1481 * libedataserver/e-source-group.c: Check if the
1482 object is created before accessing it.
1484 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1486 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1488 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1490 * configure.in: Added support for gnome-key-ring.
1492 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1495 * libedataserverui/e-name-selector-dialog.c:
1496 (e_name_selector_dialog_init): Select contacts from address book
1497 screen doesn't use current contact source
1499 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1501 * configure.in, NEWS: Release updates. Bump version.
1502 ***** Release 1.5.92 *****
1504 2006-02-27 Tor Lillqvist <tml@novell.com>
1506 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1507 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1508 let's drop them from here.
1510 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1512 Fixes #332318 #329356
1513 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1514 %x for representing the date for current locale.
1516 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1518 * configure.in, NEWS: Release updates. Bump version.
1519 ***** Release 1.5.91 *****
1521 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1523 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1524 call g_source_remove() when source id is 0. Closes bug #327413.
1526 2006-02-09 Sushma Rai <rsushma@novell.com>
1528 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1529 Fixed some memory leaks. See #329251.
1531 2006-02-09 Sushma Rai <rsushma@novell.com>
1533 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1534 xml properties. See #309316.
1536 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1538 * evolution-data-server.pc.in: Add variable execversion
1539 that denotes the version of the evolution-data-server
1542 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1544 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1546 2006-02-02 Tor Lillqvist <tml@novell.com>
1548 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1549 present on XP only. Windows 2000 is still widespread.
1551 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1553 * configure.in, NEWS: Release updates, bump version
1554 ***** Release 1.5.90 *****
1556 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1558 * libedataserver/e-data-server-module.c:
1559 (e_data_server_module_add_type):
1560 * libedataserver/e-data-server-module.h:
1561 Reverting the previous commit as it breaks the API freeze.
1562 Shall get this in HEAD as soon as we branch out.
1564 2006-01-30 Ross Burton <ross@openedhand.com>
1566 * libedataserver/e-data-server-module.c:
1567 * libedataserver/e-data-server-module.h:
1568 Add e_data_server_remove_unused() to release unused modules
1571 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1573 * configure.in: add "zh_HK" to ALL_LINGUAS.
1575 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1577 * configure.in, NEWS: Release updates, bump version
1579 ***** Release 1.5.5 *****
1581 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1583 * libedataserver/e-source-list.[ch] : added a function called
1584 e_source_list_is_gconf_updated () which returns a boolean indicating
1585 whether or not a given ESourceList instance is in sync with its
1586 corresponding gconf xml or not.
1587 e_source_list_sync () : added an if clause that uses the above
1588 function before updating the gconf.
1590 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1592 * configure.in : Add target for CALDAV calendar
1595 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1597 * src/GNOME_Evolution_DataServer.server.in.in:
1599 The Cal and Book Factory oafids should reflect
1600 the API version rather than the BASE version.
1603 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1605 * docs/reference/camel/camel-sections.txt:
1606 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1607 Detele the function camel_mkdir description.
1609 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1612 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1615 (e_util_mkdir_hier):Merge the change
1616 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1618 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1621 * libedataserver/Makefile.am:
1622 * libedataserver/e-file-cache.c:
1623 * libedataserver/e-msgport.c:
1624 * libedataserver/e-time-utils.c:
1626 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1627 e-data-server-util.c.
1629 2006-01-08 Tor Lillqvist <tml@novell.com>
1631 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1632 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1633 declarations with current mingw w32api headers.
1635 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1637 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1638 in evolution module has been developed further, merge those
1639 changes into libedataserver and drop e-util/e-account-list.c.
1641 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1642 evolution module has been developed further, merge those changes
1643 into libedataserver and drop e-util/e-account-list.h.
1645 libedataserver/e-account.c: Since e-util/e-account.c in
1646 evolution module has been developed further, merge those changes
1647 into libedataserver and drop e-util/e-account.c.
1649 libedataserver/e-account.h: Since e-util/e-account.h in
1650 evolution module has been developed further, merge those changes
1651 into libedataserver and drop e-util/e-account.h.
1653 2006-01-04 Tor Lillqvist <tml@novell.com>
1655 * libedataserver/e-util.c (e_util_replace_prefix): As this
1656 (Win32-only) function is called from evo, too, it needs a third
1657 argument, the configure time prefix that it should replace,
1658 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1659 configured with different temporary dirs as prefix, which is the
1662 * libedataserver/e-util.h: Update declaration correspondingly.
1664 * src/server.c (libdir): Modify calls correspondingly.
1666 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1668 * NEWS, configure.in: Release updates, bump version
1670 ***** Release 1.5.4 *****
1672 2005-12-13 Tor Lillqvist <tml@novell.com>
1674 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1675 building against GLib >= 2.8, not just on Win32.
1677 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1679 * NEWS, configure.in: Release updates, bump version
1681 ***** Release 1.5.3 *****
1683 2005-12-09 Tor Lillqvist <tml@novell.com>
1685 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1686 Unix/Winsock differences.
1688 Use separate flag fields to indicate whether we have a thread or
1689 not in the EThread and EMutex structs. There is no portable way to
1690 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1693 The portable way to check two pthread_t values for equality is
1696 Use e_util_pthread_id() to get an "id" for the thread in debugging
1699 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1700 pair. Should have this in GLib, I guess. This code snippet is
1701 essentially duplicated in
1702 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1703 place I don't recall now.
1705 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1706 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1709 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1710 against GLib 2.8, use g_mkdir_with_parents().
1711 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1712 strings, then does a linguistically correct comparison using
1714 (e_filename_make_safe): New function, move here from
1715 evolution/e-util/e-util.c.
1716 (g_rename, g_stat): Win32-only fixed versions of these GLib
1717 functions, just until the next GLib version including the same
1718 fixes is out. This version of g_rename() overwrites existing
1719 files, and this version of g_stat() strips trailing insignificant
1722 * libedataserver/e-util.h: Declare the new functions.
1724 2005-12-08 Tor Lillqvist <tml@novell.com>
1726 * libedataserver/e-db3-utils.c
1727 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1729 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1730 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1731 always use slashes, not platform-dependent separators.
1732 (e_source_set_name): Compare the strings, not the pointers.
1734 * libedataserver/e-source-group.c (e_source_group_set_name):
1735 Compare the strings, not the pointers.
1737 * libedataserver/e-xml-utils.c
1738 * libedataserver/e-xml-utils.h: New files.
1739 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1740 the file names we handle on Win32 are in UTF-8, which libxml2
1741 doesn't grok. So, when using GLib 2.8, we map the file with the
1742 GMappedFile API and use xmlParseMemory(). When built against older
1743 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1744 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1745 e-xml-utils.c. Presumably should move all the rest of the
1746 functions from there, too.
1748 * libedataserver/Makefile.am: Add the new files. Install
1751 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1752 e_xml_save_file(). As e_xml_save_file() does the very careful
1753 saving using a temporary filename and then rename, don't need to
1756 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1760 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1761 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1764 2005-12-07 Tor Lillqvist <tml@novell.com>
1766 * libdb/dbinc/db_int.in: As we are using this file (and not the
1767 prebuilt one in libdb/build_win32/db_int.h) when building using
1768 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1769 Win32, too. Add ifdef.
1771 * libdb/os_win32/os_open.c (__os_open): When using a
1772 user-registered open function to open the file (and not
1773 CreateFile()), we still need to set the DB_FH::handle, too, as all
1774 the other stuff in libdb/os_win32 assumes it is correctly set
1775 up. On Win32, addressbook/backends/file needs to register an own
1776 open function (that uses g_open()) as the pathnames e-d-s handles
1777 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1778 codepage that CreateFile() wants.
1780 2005-12-06 Tor Lillqvist <tml@novell.com>
1782 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1783 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1785 * src/GNOME_Evolution_DataServer.server.in.in: Use
1786 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1787 compile-time paths in the .server file on Win32. libbonobo on
1788 Win32 interprets relative location paths to exes or shlibs as
1789 being relative to the directory where the .server file was found.
1790 This makes the .server file point to the correct executable
1791 regardless of where e-d-s is installed on the end-user machine.
1793 2005-12-02 Tor Lillqvist <tml@novell.com>
1795 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1796 the executable file's name in the InterfaceCheck location.
1798 * evolution-data-server-zip.in: New file, a script used to build a
1799 Win32 zipfile distribution of E-D-S. (End users will not be
1800 expected to install from zipfiles, they would be for power users
1801 and developers only.)
1804 * configure.in: Distribute and expand it.
1806 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1808 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1810 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1811 defined in glib -2.8 only for win32 as it fails to build
1812 for OS which has glib 2.4.
1814 2005-12-01 Tor Lillqvist <tml@novell.com>
1816 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1817 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1820 2005-11-25 Tor Lillqvist <tml@novell.com>
1822 * libedataserver/e-categories.c (add_category_if_not_present):
1823 Drop unused static function.
1824 (e_categories_add_relative): New function. Form the pathname to
1825 the icon file at run-time (for installability in freely chosen
1826 location on Windows).
1827 (initialize_categories_config): Call e_categories_add_relative()
1828 with just the basename of the icon files.
1830 * libedataserver/e-data-server-module.c
1831 (e_data_server_module_init): Include libedataserver-private.h to
1832 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1833 pathname construction) on Windows.
1835 * libedataserver/e-time-utils.c: Include strptime() implementation
1836 lifted from glibc for portability. Use it unless
1837 HAVE_STRPTIME. Make it local for this file, though.
1839 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1840 GLib 2.8 instead of gethostname().
1842 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1843 instead of strncasecmp() for portability.
1845 * libedataserver/e-util.c: Implement install-anywhere machinery
1847 (DllMain): Minimal DllMain that just tucks away the handle to the
1849 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1850 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1851 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1852 e_util_replace_prefix): Functions intended also for Evolution. We
1853 assume e-d-s and evo are installed in the same folder on the
1856 * libedataserver/e-util.h: Declare the above new public Win32-only
1859 * libedataserver/libedataserver-private.h: New file. Declares so
1860 far some Win32-only functionality, to be used in various parts of
1863 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1864 gstdio wrappers for better non-ASCII filename support on
1865 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1866 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1867 instead of hardcoding 1024. Drop leftover debugging printouts.
1869 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1870 more configure-time pathname definitions (as used elsewhere in
1871 e-d-s) in INCLUDES so that they can be recognized and changed at
1872 run-time to end-user machine installation paths on Win32.
1874 * src/server.c: No segv handling on Win32. Run-time path
1875 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1876 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1877 gnome_program_init().
1879 2005-11-18 Ross Burton <ross@burtonini.com>
1881 * libedataserver/md5-utils.c:
1882 * libedataserver/e-component-listener.c:
1885 2005-11-17 Ross Burton <ross@burtonini.com>
1887 * libedataserver/md5-utils.c:
1888 * libedataserver/md5-utils.h:
1889 Don't do byte order checks at runtime but use the GLib
1890 G_BYTE_ORDER macro (#319592)
1892 2005-11-17 Ross Burton <ross@burtonini.com>
1894 * libedataserver/e-account-list.c:
1895 * libedataserver/e-account.c:
1896 * libedataserver/e-component-listener.c:
1897 * libedataserver/e-file-cache.c:
1898 * libedataserver/e-iterator.c:
1899 * libedataserver/e-list-iterator.c:
1900 * libedataserver/e-list.c:
1901 * libedataserver/e-sexp.c:
1902 * libedataserver/e-source-group.c:
1903 * libedataserver/e-source-list.c:
1904 * libedataserver/e-source.c:
1905 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1907 2005-11-15 Ross Burton <ross@burtonini.com>
1909 * libedataserver/e-data-server-module.c
1910 Use lazy bindings (#321515)
1912 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1914 * NEWS, configure.in: Release updates, bump version.
1915 ***** Release 1.5.2 *****
1917 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1919 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1921 2005-10-28 Sushma Rai <rsushma@novell.com>
1923 * libedataserver/e-categories.c (initialize_categories_config): Add
1924 default categories only if the category list is empty in gconf, so that
1925 we don't bring back the deleted category from the default list
1926 every time. Fixes #273905.
1928 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1930 * src/GNOME_Evolution_DataServer.server.in.in:
1931 Fixed bonobo server install locations as well.
1934 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1936 * configure.in: Update version, libtool numbers.
1937 *** Release 1.5.1 ***
1938 * src/Makefile.am : Fixed the executable installation
1939 error in the previous patch. Executable installed in
1940 libexecdir - not under evolution-data-server-$(API_VERSION).
1942 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1944 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1945 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1946 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1947 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1948 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1949 OAFIID:GNOME_Evolution_DataServer_Logging from
1950 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1951 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1952 data-server-@VERSION@@EXEEXT@.
1953 * src/Makefile.am: In section install-evolution-data-servers:
1954 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1955 data-server-$(API_VERSION)
1956 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1957 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1958 evolution-data-server-$(BASE_VERSION)
1960 2005-10-17 Ross Burton <ross@burtonini.com>
1963 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1965 2005-10-14 Ross Burton <ross@burtonini.com>
1967 * configure.in: Remove unused dependencies from the pkg-config
1968 calls and add E_FACTORY_CFLAGS/_LIBS.
1970 * src/Makefile.am: Use E_FACTORY_*.
1972 * libedataserver/e-sexp.c:
1973 * libedataserver/test-source-list.c:
1974 Don't use libgnome when GTK+ or GLib will do.
1976 * libedataserver/libedataserver.pc.in:
1977 Fix strings, update libraries.
1979 2005-09-17 Andre Klapper <a9016009@gmx.de>
1982 * libedataserver/e-categories.c: adding translator comment for
1985 2005-09-16 Tor Lillqvist <tml@novell.com>
1987 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1988 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1989 comparing are just ASCII anyway, so spell it out that we really do
1990 need ASCII casefolding only.
1992 2005-09-15 Tor Lillqvist <tml@novell.com>
1994 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1995 integral type (or pointer) that can be cast to a guint64 without
1996 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1998 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2001 * libedataserver/e-util.c: Just include <glib.h> instead of a
2002 random set of <glib/*.h>. Remove large amount of whitespcace on
2004 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2005 proper Unicode case folding or normalization is done.
2006 (e_util_pthread_id): New function, returns an integer representing
2007 a thread. Only for debugging output and logging purposes, cannot
2008 be guaranteed to be consistent on all platforms.
2010 * libedataserver/e-util.h: Include <pthread.h>. Declare
2011 e_util_pthread_id().
2013 2005-09-14 Tor Lillqvist <tml@novell.com>
2018 * win32/libedataserverui.def: New files. Bootstrap import library
2019 for libedataserverui. Needed in servers/exchange/storage where
2020 libexchange-storage-1.2.la links to libedataserverui before it has
2023 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2024 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2025 also win32/Makefile.
2027 * Makefile.am: Add win32 to SUBDIRS.
2029 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2031 * confugure.in : Add API_VERSION to config.h
2033 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2035 * configure.in : Update release number to 2.4.0
2037 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2039 * configure.in: Do not build camel docs.
2040 * docs/reference/Makefile.am: Removed camel docs.
2041 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2043 2005-08-22 Not Zed <NotZed@Ximian.com>
2045 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2046 the func to remove a warning.
2048 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2050 * configure.in : bump version
2051 ***** Release 1.3.8 *****
2053 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2055 * docs/reference/Makefile.am : enable libedataserver docs
2056 * libedataserver/e-sexp.h, docs/reference/libedataserver
2057 /libedataserver-sections.txt: Fix build issues - patch
2058 contributed by Tor Lillqvist <tml@novell.com>
2060 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2062 * configure.in: Build camel-docs.
2063 * docs/reference/Makefile.am: Build camel-docs.
2065 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2067 * libedataserver/e-xml-hash-utils.[ch]:
2068 (e_xmlhash_foreach_key_remove): function to remove
2070 Committing for Armin Bauer <armin.bauer@desscon.com>
2071 and modified by <jmubeen@novell.com> and
2072 <vvaradhan@novell.com>.
2074 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2076 * configure.in : Add the check for NTLM support in OpenLDAP. This
2077 is needed for enabling the Exchange support in e-d-s.
2079 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2081 * configure.in : Build libedataserver api docs
2083 2005-08-18 Tor Lillqvist <tml@novell.com>
2085 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2086 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2087 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2089 2005-08-13 Tor Lillqvist <tml@novell.com>
2091 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2094 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2097 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2099 * configure.in: Update version, libtool numbers.
2101 *****Release 1.3.7*****
2103 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2105 * configure.in: fix for bug #300048. patch
2106 submitted by Roland Illig <roland.illig@gmx.de>
2108 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2110 * configure.in: update libtool numbers for libebook
2112 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2114 * configure.in: Bump version number
2116 *****Release 1.3.6.1***** includes fix for
2117 #311731 - (Removing folders from an IMAP)
2120 2005-07-28 Tor Lillqvist <tml@novell.com>
2122 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2124 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2126 * configure.in : bump version
2127 ****** Release 1.3.6 *****
2129 2005-07-21 Joe Shaw <joeshaw@novell.com>
2131 * libedataserver/e-source-group.c:
2132 * libedataserver/e-source-list.c:
2133 * libedataserver/e-source.c: Change the init and class_init
2134 functions to contain the whole class name for the benefit of the
2137 2005-07-20 Tor Lillqvist <tml@novell.com>
2139 * configure.in: Enable building with Mozilla nspr and nss on
2140 Win32. No -ldl on Win32. No import library for softokn3.dll.
2142 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2144 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2147 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2149 * configure.in : bump version, libtool numbers.
2150 ***** Release 1.3.5 *****
2152 2005-07-06 Ross Burton <ross@openedhand.com>
2154 * libedataserver/e-util.c:
2155 Remove a function and table which is in GLib.
2157 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2159 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2160 to the conventions (_ instead of -).
2162 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2164 * configure.in : bump version, libtool numbers.
2166 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2168 * libedataserver/e-categories.c: (initialize_categories_config):
2169 Fix all the compiler warnings.
2171 2005-06-22 Tor Lillqvist <tml@novell.com>
2173 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2174 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2175 EXEEXT in EVO_SUBST_SERVER_RULE.
2177 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2179 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2180 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2182 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2184 * configure.in : Print the status for Exchange support being present.
2185 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2187 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2189 * configure.in : Fixed a minor typo to fix make clean.
2191 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2193 * configure.in : Added the Exchange server communication code to
2194 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2195 * servers/Makefile.am : Now build exchange as well.
2197 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2199 * configure.in : Do not build camel docs. They are borked now :(
2201 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2203 * configure.in : bump version, libtool numbers.
2205 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2207 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2208 names for CORBA services.
2210 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2212 * configure.in: Disable the libedataserver api docs build
2213 * docs/reference/Makefile.am: Here too. It doesn't build.
2215 2005-05-24 Tor Lillqvist <tml@novell.com>
2217 * configure.in: Define NO_UNDEFINED as -no-undefined and
2218 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2219 them. Check for strtok_r. Add gobject-2.0 to
2220 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2222 2005-05-24 Tor Lillqvist <tml@novell.com>
2224 Make libdb as included in e-d-s build on Win32 with mingw. (The
2225 official build setup for libdb uses MSVC.)
2227 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2228 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2229 empty on Unix, "_win32" on Win32) to use those source files that
2230 have an own copy in os_win32 from there.
2232 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2233 libdb/build_win32_db_config.h file.
2235 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2238 * libdb/dist/configure: Manually make corresponding changes as in
2239 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2242 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2244 2005-05-19 Tor Lillqvist <tml@novell.com>
2246 * configure.in: Check for regexec in a separate -lregex. Add
2247 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2248 too. Don't bother mentioning glib as gthread and gmodule drag in
2251 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2253 * configure.in : bump version, libtool numbers.
2255 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2257 * docs/reference/Makefile.am : Do not build
2258 camel docs. They are a bit flaky ATM.
2260 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2262 * libedataserver/e-categories.c (add_category_if_present): new private
2263 function to create standard categories if they don't exist.
2264 (initialize_categories_config): make sure, in all cases, that our
2265 standard categories are available.
2267 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2269 * libedataserver/e-categories.c: Add new Anniversary category,
2272 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2274 * configure.in: export LIBSOUP for use elsewhere.
2276 2005-05-06 Tor Lillqvist <tml@novell.com>
2278 * configure.in: Check for Win32 (mingw), set Automake
2279 conditional. Move the libtool stuff a bit earlier so that $host
2280 gets set early and can be checked in a more logical place. Check
2281 for some more headers and functions. Use gobject-2.0 instead of
2282 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2283 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2284 calls its .pc file. On Win32, copy the libtool generated here to
2287 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2289 * configure.in: Added "docs/reference/calendar/libedata-cal".
2291 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2294 * docs/reference/calendar/Makefile.am:
2295 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2298 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2301 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2303 * docs/reference/calendar/*: improved API documentation.
2305 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2307 * configure.in: bump version, libtool numbers.
2309 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2311 * configure.in: Modify camelproviderdir to use API_VERSION.
2312 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2314 2005-04-20 Ross Burton <ross@burtonini.com>
2316 * src/offline-listener.c:
2317 Remove an usused variable.
2319 2005-04-20 Ross Burton <ross@burtonini.com>
2321 * libedataserver/e-data-server-module.c:
2322 * libedataserver/e-data-server-module.h:
2324 Use a #define hack to revert API change to EDataServerModule.
2326 2005-04-20 Ross Burton <ross@burtonini.com>
2328 * configure.in: Depend on GLib 2.4.
2330 * libedataserver/e-data-server-module.c:
2331 * libedataserver/e-data-server-module.h:
2332 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2333 e_data_server_module_init to _initialize.
2336 Update for change to e-data-server-module.h.
2338 2005-04-20 Ross Burton <ross@burtonini.com>
2340 * src/offline-listener.c: Don't leak a GConfValue.
2342 2005-04-20 James Henstridge <james@jamesh.id.au>
2344 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2345 doesn't trigger configure failures with newer versions of
2346 pkg-config. Fixes bug #300435.
2348 2005-04-14 Sushma Rai <rsushma@novell.com>
2350 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2351 absolute uri, when relative uri is changed if source is having absolute
2355 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2357 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2359 * configure.in: bump version, leave extensiondir, idldir,
2360 bonobo server and libtool numbers untouched (use API_VERSION
2362 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2363 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2365 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2367 * po/en_GB.po: Updated British English translations
2369 2005-03-31 Steve Murphy <murf@e-tools.com>
2371 * configure.in: Added "rw" to ALL_LINGUAS.
2373 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2375 * configure.in: Added "xh" to ALL_LINGUAS.
2377 2005-03-29 James Bowes <bowes@cs.dal.ca>
2379 * docs/reference/libedataserver/libedataserver-docs.sgml:
2380 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2381 e-time-utils and e-xml-hash-utils.
2382 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2383 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2385 * libedataserver/e-time-utils.c:
2386 * libedataserver/e-time-utils.h:
2387 * libedataserver/e-xml-hash-utils.c:
2388 * libedataserver/e-xml-hash-utils.h: New API documentation.
2390 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2392 * configure.in: Add ne in ALL_LINGUAS
2394 2005-03-23 James Bowes <bowes@cs.dal.ca>
2396 * configure.in: Add docs/reference/libedataserver/Makefile
2398 * docs/reference/Makefile.am: Add libedataserver as subdir.
2399 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2401 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2402 sections for new API docs.
2403 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2404 nice formatting for the new documentation.
2405 * libedataserver/e-trie.c:
2406 * libedataserver/e-uid.c:
2407 * libedataserver/e-url.c:
2408 * libedataserver/e-url.h:
2409 * libedataserver/e-util.c:
2410 * libedataserver/e-util.h:
2411 * libedataserver/md5-utils.c:
2412 * libedataserver/md5-utils.h: Document public functions and data
2414 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2415 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2416 * docs/reference/libedataserver/tmpl/e-url.sgml:
2417 * docs/reference/libedataserver/tmpl/e-util.sgml:
2418 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2419 files for API documentation.
2421 2005-03-06 JP Rosevear <jpr@novell.com>
2423 * configure.in: bump version, libtool numbers
2425 2005-02-28 JP Rosevear <jpr@novell.com>
2427 * configure.in: bump version, libtool numbers
2429 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2431 * libedataserver/e-data-server-module.c: (load_module_dir):
2432 Don't leak the module path.
2434 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2436 * libdb/dbinc/mutex.h: Fix PPC assembly.
2438 2005-02-07 JP Rosevear <jpr@novell.com>
2440 * configure.in: bump version. libtool numbers
2442 2005-02-07 Ross Burton <ross@openedhand.com>
2444 * libedataserver/e-db3-utils.c:
2445 Remove useless libgnome use.
2447 2005-02-03 Ross Burton <ross@burtonini.com>
2449 * libedataserver/e-categories.c:
2450 * libedataserver/e-component-listener.c:
2451 * libedataserver/e-time-utils.c:
2452 * servers/groupwise/e-gw-connection.c:
2456 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2458 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2459 gboolean and always FALSE to remove the idle callback after saving.
2460 (save_config): new function that marks the config as dirty and installs
2462 (initialize_categories_config, e_categories_remove, e_categories_add,
2463 e_categories_set_color_for, e_categories_set_icon_file_for): call
2464 save_config() when saving the categories.
2466 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2468 * configure.in: Generate the old imap makefile.
2470 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2472 * libedataserver/e-categories.c (initialize_categories_config): pass
2473 a correct boolean value as the 'searchable' flag.
2475 2005-01-26 JP Rosevear <jpr@novell.com>
2479 * src/server-logging.h: add private structure to instance
2481 * src/server-logging.c (server_logging_register_domain): track the
2482 information for the registration so we can later unregister it
2483 (server_logging_dispose): unregister the log handlers and from the
2484 information and list
2485 (server_logging_finalize): free the private structure
2486 (server_logging_class_init): set finalize/dispose methods
2488 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2490 * libedataserver/e-categories.[ch] (e_categories_add): added a
2491 'searchable' argument.
2492 (e_categories_is_searchable): new function.
2493 (hash_to_xml_string): add the 'searchable' property to the config.
2495 2005-01-24 JP Rosevear <jpr@novell.com>
2497 * configure.in: bump version, libtool numbers
2499 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2501 * configure.in: Removed the enable checks for IMAP4, we just
2502 always build it now. Also don't generate
2503 camel/providers/imap/Makefile as we no longer build it.
2505 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2507 * libedataserver/e-source.c
2508 (e_source_update_from_xml_node) : look for
2509 case where passed in node does not contain any properites.
2510 In the case reset the properites of the source
2511 and emit the changed signal
2512 makes personal books unselectable
2513 from auto-completion
2515 2005-01-14 Priit Laes <amd@store20.com>
2517 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2518 'wa' to ALL_LINGUAS.
2520 2005-01-14 Not Zed <NotZed@Ximian.com>
2522 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2523 build ESexp as a GObject anymore (it is used by camel).
2525 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2527 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2529 * libedataserver/e-sexp.[ch]: removed the usage of the
2530 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2531 (e_sexp_new): fixed some typoes.
2532 (e_sexp_class_init): use g_type_class_peek_parent to get the
2533 parent class for our class.
2535 2005-01-08 Not Zed <NotZed@Ximian.com>
2537 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2540 * libedataserver/e-url.c (e_url_shroud): setup string manually
2541 don't use *.%s as it depends on locale.
2543 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2545 * e-categories.c (escape_string): new function.
2546 (hash_to_xml_string): add category names after escaping them.
2547 (initialize_categories_config): mark the configuration as not dirty
2548 only when we just got the list of categories from it.
2550 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2553 * Makefile.am: added weather calendar backend to build.
2555 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2557 * libedataserver/e-categories.c (initialize_categories_config): set
2558 the configuration to not dirty even when we add the set of built-in
2561 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2563 * libedataserver/e-categories.c (initialize_categories_config): set
2564 the initialized flag to TRUE before starting, or we'll get infinite
2565 recurrent calls to this function.
2567 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2569 * libedataserver/e-categories.c (initialize_categories_config): use _()
2570 instead of N_() for translatable strings.
2572 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2574 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2575 called at idle times.
2576 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2578 (initialize_categories_config): install the idle callback.
2580 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2583 * art/category*.png: added category icons from GAL.
2586 * configure.in: added 'art' directory to build.
2588 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2590 * libedataserver/Makefile.am: added new files to the build.
2592 2004-12-31 JP Rosevear <jpr@novell.com>
2594 * Makefile.am: clean iconv-detect.h
2596 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2598 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2599 if any of the properties change
2601 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2603 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2604 include the BASE_VERSION and the full path).
2606 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2608 * src/offline-listener.[ch] :New class to listen for gconf
2609 key and set online/offline modes on factories -> backends
2611 * src/Makefile.am : added new source file
2612 offline-listener.[ch] to _SOURCES
2614 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2616 * Makefile.am: build servers/ dir before camel/.
2618 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2620 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2621 (ALIGNED_SIZE): New macro.
2622 (MemPoolNode): Remove "data" member.
2623 (MemPoolThresholdNode): Likewise.
2624 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2625 &n->data[N] to ensure proper alignment.
2627 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2629 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2630 a convenience context that sets up and provides the shared model
2631 and widgets for one name selection session.
2633 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2634 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2636 2004-12-20 JP Rosevear <jpr@novell.com>
2638 * configure.in: bump version, libtool numbers
2640 2004-12-20 JP Rosevear <jpr@novell.com>
2642 * libedataserverui/test-name-selector.c (main): no need to init
2643 mime utils explicitly any more
2645 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2647 * libedataserverui/test-name-selector.c (main): Don't lie to
2648 gnome_program_init () about our name.
2650 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2652 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2654 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2656 (clear_contact_source): Keep the primary contact array around even
2658 (query_contact_source): Make sure the book is opened before we
2659 try to open a view to it. Set view to NULL if we can't get one.
2660 (e_contact_store_add_book): Allocate temporary memory on stack.
2661 (e_contact_store_remove_book): Free the primary contact array.
2663 * libedataserverui/e-destination-store.c
2664 (e_destination_store_insert_destination): Implement.
2665 (e_destination_store_append_destination): Renamed from
2666 _add_destination (). Connect to destination's "changed" signal.
2667 (e_destination_store_remove_destination): Disconnect from
2670 * libedataserverui/e-name-selector-dialog.c (add_destination):
2671 Use e_destination_store_append_destination ().
2673 * libedataserverui/test-name-selector.c (start_test): We don't
2674 need the gconf_path. Set up an ENameSelectorEntry for testing.
2675 (main): Remove junk related to gconf_path.
2677 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2678 entry for Evolution contacts. Still considered unstable.
2680 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2681 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2683 2004-12-17 JP Rosevear <jpr@novell.com>
2685 * libedataserverui/test-name-selector.c (close_dialog): destroy
2687 (start_test): listen for any response so we can exit
2689 * libedataserverui/e-name-selector-dialog.glade: don't make the
2690 blank window visible
2692 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2694 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2695 it's useless and breaks the evo build.
2697 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2699 * libedataserverui/test-name-selector.c: Implement a test for
2700 ENameSelectorDialog.
2702 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2703 (test_name_selector_SOURCES)
2704 (test_name_selector_LDADD): Build parameters for the test.
2706 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2708 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2710 * libedataserverui/e-destination-store.[ch]: Implement
2711 EDestinationStore, a GtkTreeModel interface to a list of
2714 * libedataserverui/e-name-selector-model.[ch]: Implement
2715 ENameSelectorModel, a model that provides an EContactStore and a
2716 list of EDestinationStores whose members are filtered out from
2719 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2720 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2721 interactively, producing lists of EDestinations.
2723 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2724 specification for the ENameSelectorDialog interface.
2726 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2728 (e_contact_store_get_books): Free a small temp allocation.
2729 (e_contact_store_remove_book): Get the pointer to the source struct.
2731 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2733 * Makefile.am (INCLUDES): Add a define providing the installed
2735 (libedataserverui_1_2_la_SOURCES): Add new files.
2736 (libedataserveruiinclude_HEADERS): Add new files.
2737 (glade_DATA): Add new Glade file.
2738 (EXTRA_DIST): Dist glade_DATA.
2740 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2742 * configure.in: Pull in libglade-2.0.
2744 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2746 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2747 a GtkTreeModel interface to EBook views.
2749 * libedataserverui/test-contact-store.c: Implement an interactive
2750 test for EContactStore.
2752 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2753 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2755 (test_contact_store_SOURCES)
2756 (test_contact_store_LDADD): Build the interactive test for
2759 2004-12-09 JP Rosevear <jpr@novell.com>
2761 * configure.in: check for zlib, for the gzip mime filter
2763 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2767 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2768 e_file_cache_thaw_changes): new functions to disable temporarily
2770 (e_file_cache_init): initialize new private members.
2771 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2772 cache file as dirty when we are frozen.
2774 2004-12-06 Rodney Dawes <dobey@novell.com>
2776 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2778 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2780 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2782 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2783 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2785 2004-12-03 Rodney Dawes <dobey@novell.com>
2787 * configure.in: Remove the commented out OpenSSL block
2788 Don't do pkg-config --exists for mozilla, just try to use the
2789 PKG_CONFIG() macro, and set have_nss="no" if it fails
2791 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2792 e-msgport code that needs it
2794 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2796 * configure.in: Display configuration info after configure runs
2797 (S/MIME, SSL, Kerberos, etc)
2799 2004-12-03 Not Zed <NotZed@Ximian.com>
2801 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2802 iconv_libs to the library list.
2804 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2806 * Makefile.am: Build libedataserverui after non-UI libraries that it
2809 2004-11-28 JP Rosevear <jpr@novell.com>
2811 * configure.in: bump version, libtool numbers
2813 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2815 * libedataserverui/e-source-selector.[ch]:
2816 (selector_button_press_event): if rt-clicked on a source
2817 group, set it as primary on the selector and emit a popup event.
2818 (e_source_selector_get_primary_source_group): accessor for
2819 primary source group.
2821 2004-11-16 Not Zed <NotZed@Ximian.com>
2823 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2825 * configure.in: Added more camel required config checks. Build
2826 the camel makefiles. Not sure if this should be in its own
2829 2004-11-15 Not Zed <NotZed@Ximian.com>
2831 * libedataserver/e-util.c: include config.h.
2833 * libedataserver/e-sexp.c: updated from evolution/e-util.
2835 * libedataserver/e-memory.c: updated from evolution/e-util.
2837 * iconv-detect.c: added iconv format checker.
2839 * configure.in: add stftime checks and iconv charset format checks.
2841 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2843 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2846 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2848 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2849 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2850 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2852 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2854 * configure.in: use evolution-data-server-$BASE_VERSION as the
2857 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2861 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2863 2004-11-02 JP Rosevear <jpr@novell.com>
2867 * configure.in: require libbonobo >= 2.4.2
2869 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2871 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2873 2004-10-27 JP Rosevear <jpr@novell.com>
2875 * src/server.c: include just include signal.h for portability
2877 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2879 * libedataserverui/Makefile.am:
2880 * libedataserverui/e-source-selector-dialog.[ch]: added source
2881 selector dialog widget.
2883 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2885 2004-10-14 JP Rosevear <jpr@novell.com>
2887 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2890 * libedataserverui/e-source-option-menu.c: ditto
2892 2004-10-14 JP Rosevear <jpr@novell.com>
2894 * libedataserverui/libedataserverui.pc.in: link to the right lib
2895 and require libedataserver 1.2
2897 2004-10-13 JP Rosevear <jpr@novell.com>
2899 * libedataserver/e-data-server-marshal.list: add missing
2902 2004-10-13 JP Rosevear <jpr@novell.com>
2904 * Makefile.am: build libedataserverui
2906 2004-10-13 JP Rosevear <jpr@novell.com>
2908 * libedataserverui/test-source-option-menu.c: move from evolution
2910 * libedataserverui/e-source-selector.c: ditto
2912 * libedataserverui/e-source-selector.h: ditto
2914 * libedataserverui/e-source-option-menu.c: ditto
2916 * libedataserverui/e-source-option-menu.h: ditto
2918 * libedataserverui/test-source-selector.c: ditto
2920 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2922 * libedataserverui/Makefile.am: build libedataserverui and test progs
2924 * configure.in: add libtool versioning for libedataserverui and
2927 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2929 Probably fixes bugs #67600 and #65996.
2931 * libdb/dbinc/mutex.h
2932 * libdb/dist/config.hin
2933 * libdb/dist/configure
2934 * libdb/mutex/mut_tas.c
2935 * libdb/lock/lock_region.c
2936 * libdb/dist/aclocal/mutex.ac
2937 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2938 x86-64 and a couple of other archs, and rebuild the generated
2941 2004-10-04 Chris Toshok <toshok@ximian.com>
2943 * libedataserver/e-data-server-module.h: add the prototype for the
2944 eds_module_* functions here, so modules can include this file
2945 instead of writing their own prototypes in module sepcific
2948 2004-09-30 Chris Toshok <toshok@ximian.com>
2950 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2951 variables so extension authors can find the place to install their
2954 2004-09-30 Chris Toshok <toshok@ximian.com>
2956 * src/GNOME_Evolution_DataServer.server.in.in: add this
2957 (previously generated) file to the build.
2959 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2960 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2963 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2964 addressbook/calendar backend .la's from here.
2965 (SERVER_IN_FILE): always use
2966 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2967 generated from LDAP/NOLDAP.
2968 (EXTRA_DIST): remove
2969 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2970 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2972 * src/server.c (setup_books): replace hardcoded knowledge of
2973 backends with a call to e_data_book_factory_register_backends.
2974 (setup_cals): remove explicit backend registration with a call to
2975 e_data_cal_factory_register_backends.
2976 (main): call e_data_server_module_init.
2978 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2979 (libedataserver_la_SOURCES): add e-data-server-module.c
2980 (libedataserverinclude_HEADERS): add e-data-server-module.h
2982 * libedataserver/e-data-server-module.[ch]: new files, manage the
2983 extensions. ripped almost entirely from Dave Camp's nautilus
2986 * configure.in (privlibdir, extensiondir): new Makefile variables.
2988 2004-09-23 Not Zed <NotZed@Ximian.com>
2992 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2993 idle id after we've been called.
2995 2004-09-23 JP Rosevear <jpr@novell.com>
2997 * Makefile.am: don't hard code pkg config version
2999 * configure.in: bump version, reset libtool versions because the
3000 library is now versioned
3002 * libedataserver/Makefile.am: build versioned lib and version
3005 * src/Makefile.am: link against versioned libs
3007 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3009 * libedataserver/e-file-cache.[ch]:
3010 (e_file_cache_get_keys): utility function that allows to get
3011 a list of the keys of all the items in the cache. Used by
3012 the fix for bug #61865
3014 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3016 * libdb/dbinc/mutex.h
3017 * libdb/dist/configure
3018 * libdb/dist/aclocal/mutex.ac
3019 * libdb/dist/aclocal/options.ac:
3020 Applied patch from Toshok that fixes issues related to NPTL and AMD
3023 2004-09-16 JP Rosevear <jpr@novell.com>
3025 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3027 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3029 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3031 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3033 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3035 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3037 * configure.in: Added 'id' to ALL_LINGUAS
3038 * po/id.po: Added Indonesian translation
3040 2004-08-27 Akagic Amila <bono@linux.org.ba>
3042 * configure.in: Added 'bs' to ALL_LINGUAS.
3044 2004-08-26 JP Rosevear <jpr@novell.com>
3046 * configure.in: bump verision, libtool numbers
3048 2004-08-26 Not Zed <NotZed@Ximian.com>
3052 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3053 (e_util_utf8_strstrcasedecomp):
3055 * libedataserver/e-sexp.c (e_sexp_term_eval):
3056 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3057 stupid arcanely out of date and posixly-busted slowaris which
3058 doesn't put alloca in stdlib.h like any sane system.
3060 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3062 * libedataserver/e-file-cache.c: (add_key_to_list),
3063 (add_object_to_list):
3064 Add missing include, fix warnings.
3066 * libedataserver/e-util.c: add missing include.
3068 * servers/groupwise/e-gw-connection.c:
3069 (e_gw_connection_get_categories):
3070 Fix type, causing warnings.
3072 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3074 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3075 assing the value set for filename property to priv->filename
3077 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3079 * configure.in: Added «nb» to ALL_LINGUAS.
3081 2004-08-13 JP Rosevear <jpr@novell.com>
3083 * configure.in: bump version, libtool numbers, soup requirement
3085 2004-08-13 Rodney Dawes <dobey@novell.com>
3087 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3088 as well as expceted and determined in testing
3090 2004-08-13 Rodney Dawes <dobey@novell.com>
3092 * acinclude.m4: Remove EVO_CHECK_LIB
3093 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3095 2004-08-09 Ankit Patel <ankit@redhat.com>
3097 * configure.in: Added Gujarati & Panjabi
3099 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3101 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3103 2004-08-02 JP Rosevear <jpr@novell.com>
3105 * configure.in: bump version, libtool numbers
3107 2004-08-02 Not Zed <NotZed@Ximian.com>
3109 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3110 so we only run once, and increment our recursive-call code
3111 properly, and actually exit anyway. should fix infinite crash
3114 2004-07-29 Rodney Dawes <dobey@novell.com>
3116 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3117 AC_DEFINE it so we know where to find gnome_segv2
3119 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3120 now define at configure time to find the path to gnome_segv2
3124 2004-07-19 JP Rosevear <jpr@novell.com>
3126 * configure.in: bump version, libtool numbers, soup requirement
3128 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3130 * libedataserver/e-source-group.c (e_source_group_remove_source)
3131 (e_source_group_remove_source) : disconnet the signal
3132 handler registered on source object for CHANGED singal
3133 as we may not be interested in the changes in source once
3134 it is removed form the group
3136 2004-07-12 Chris Toshok <toshok@ximian.com>
3138 [ most likely fixes #57999 ]
3140 * libdb/dist/aclocal/options.ac: set the default unique name to
3141 "_eds". this will append _eds to all externally visible libdb
3142 symbols, so we can be sure it won't conflict with another libdb
3143 (linked dynamically).
3145 * libdb/dist/configure: regen after options.ac change.
3147 * libdb/dist/.cvsignore: ignore db_int_def.h
3149 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3151 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3152 this function public.
3154 2004-07-07 Not Zed <NotZed@Ximian.com>
3156 * src/server.c (main): bind to the right charset (i.e. utf8). See
3159 2004-07-02 JP Rosevear <jpr@novell.com>
3161 * configure.in: bump version, libtool numbers
3163 2004-07-02 Chris Toshok <toshok@ximian.com>
3167 * libedataserver/e-iterator.h: rename the "delete" member to
3168 "remove", to fix c++ build.
3170 * libedataserver/e-iterator.c (e_iterator_delete): same.
3171 (e_iterator_class_init): same.
3173 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3174 (e_list_iterator_remove): same.
3176 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3178 * src/server.c (main): Register a segv handler to popup bug-buddy
3179 or whatever. Fixes bug #51165.
3181 2004-06-14 Not Zed <NotZed@Ximian.com>
3183 * libedataserver/e-source-group.c
3184 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3185 error setting up the new_source entries. #59592.
3187 2004-06-03 JP Rosevear <jpr@novell.com>
3189 * configure.in: bump version, libtool numbers
3191 2004-06-02 Chris Toshok <toshok@ximian.com>
3193 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3195 2004-06-01 Chris Toshok <toshok@ximian.com>
3197 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3198 NULL absolute_uri, so we can clear it.
3200 2004-06-01 Chris Toshok <toshok@ximian.com>
3202 * libedataserver/e-source.c (e_source_set_group): back out the
3203 change that causes this function to always add an absolute_uri to
3204 the ESource, as this uri is always used instead of the
3205 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3206 of the cases. If you want an absolute uri, call
3207 e_source_set_absolute_uri - it should never happen implicitly.
3208 (e_source_copy): when copying an ESource don't create an absolute
3209 uri when @source might have had one.
3210 (e_source_set_absolute_uri): use strcmp, not ==. also,
3211 "source->priv->readonly" governs whether or not data can be stored
3212 in the folder represented by the ESource, not that the ESource
3215 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3217 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3219 2004-05-27 Sushma Rai <rsushma@novell.com>
3221 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3222 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3225 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3226 Build absolute URI only if source is not having it.
3228 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3229 absolute URI to the file.
3231 2004-05-26 Rodney Dawes <dobey@novell.com>
3233 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3234 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3235 properly when < 2.9.8 is found
3237 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3238 requirement here, so that dependents pick it up properly as well
3240 2004-05-19 JP Rosevear <jpr@novell.com>
3242 * configure.in: bump version, libtool numbers
3244 2004-05-17 Rodney Dawes <dobey@ximian.com>
3246 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3247 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3248 mono bindings to work correctly
3252 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3254 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3255 handlers for postal address fields. Bug # 45210
3257 2004-05-03 JP Rosevear <jpr@ximian.com>
3259 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3261 * libedataserver/e-uid.h: ditto
3263 * libedataserver/e-memory.c: remove unnecessary include
3265 * libedataserver/e-uid.c: ditto
3267 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3270 2004-05-03 William Jon McCann <mccann@jhu.edu>
3272 * libedataserver/e-account-list.h:
3273 * libedataserver/e-account.h:
3274 * libedataserver/e-db3-utils.h:
3275 * libedataserver/e-dbhash.h:
3276 * libedataserver/e-iterator.h:
3277 * libedataserver/e-list-iterator.h:
3278 * libedataserver/e-list.h:
3279 * libedataserver/e-memory.h:
3280 * libedataserver/e-sexp.h:
3281 * libedataserver/e-source-group.h:
3282 * libedataserver/e-source-list.h:
3283 * libedataserver/e-source.h:
3284 * libedataserver/e-uid.h:
3285 * libedataserver/e-url.h:
3286 * libedataserver/e-util.h:
3287 * libedataserver/e-xml-hash-utils.h:
3288 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3290 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3292 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3293 yesterday's changes. The data is useless for what I needed it for
3294 (which was for migrating pilot-sync changelog files). md5sums are
3295 ...not what I wanted.
3297 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3299 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3300 3 arguments (key, data, user_data).
3302 2004-04-26 Adam Weinberger <adamw@gnome.org>
3304 * configure.in: Added en_CA to ALL_LINGUAS.
3306 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3308 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3309 that 'key' always points to a malloc'd block of memory that we can
3311 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3312 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3314 (e_xmlhash_write): Save the doc to a tmp file first, only if
3315 saving is successful rename() the file over the original.
3317 2004-04-21 Chris Toshok <toshok@ximian.com>
3319 * configure.in: bump version to 0.0.92.1.
3321 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3323 * acinclude.m4: minor fixes (added missing [] quotation).
3325 2004-04-19 JP Rosevear <jpr@ximian.com>
3327 * configure.in: bump version, libtool numbers
3329 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3331 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3332 AC_SUBST for assinging libegroupwise version number. Defined a
3333 varible LIBSOUP_REQUIRED. added
3334 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3336 * servers/groupwise/Makefile.am: added
3337 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3338 groupwise apis installable
3340 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3343 2004-04-02 JP Rosevear <jpr@ximian.com>
3345 * configure.in: bump version, libtool numbers
3347 2004-03-25 William Jon McCann <mccann@jhu.edu>
3349 * src/server.c (setup_cals): add registration of webcal protocol
3352 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3354 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3355 e-cal-backend-groupwise.h.
3357 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3359 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3362 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3363 opening the cache file, just create it empty, don't fail.
3365 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3367 * configure.in: yank --enable-debug option, not needed anymore.
3369 2004-03-15 Rodney Dawes <dobey@ximian.com>
3371 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3372 * evolution-data-server-1.0.pc.in:
3373 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3374 the libbonobo dependency
3376 2004-03-05 JP Rosevear <jpr@ximian.com>
3378 * configure.in: bump version, libtool numbers and soup requirement
3380 2004-02-26 JP Rosevear <jpr@ximian.com>
3382 * Makefile.am: dist the libdb stuff properly
3384 2004-02-26 Harish K <kharish@novell.com>
3386 * servers/groupwise/e-gw-connection.c : the latest GW server
3387 requires getFolderListRequest instead of the getContainerListRequest
3388 message to get the ids of folders.
3390 2004-02-24 Chris Toshok <toshok@ximian.com>
3392 * libedataserver/e-source-group.c
3393 (e_source_group_new_from_xmldoc): don't leak uid.
3395 2004-02-23 JP Rosevear <jpr@ximian.com>
3397 * Makefile.am: make sure to distclean libdb
3399 * autogen.sh: require automake 1.6
3401 * marshal.mk: make sure we use the srcdir as the location of the
3404 * libdb/dist/Makefile.in: add installcheck target that does
3405 nothing, don't remove tags
3407 * src/Makefile.am: add extra libical includes for srcdir !=
3410 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3412 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3413 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3414 * src/server.c (setup_books) : register groupwise address book backend
3415 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3416 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3417 address book protocols
3419 2004-02-13 Chris Toshok <toshok@ximian.com>
3421 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3422 libdb-4.1.la instead of libdb.a.
3424 * libdb/dist/configure.ac: remove all the static/shared logic and
3425 force libtool to be used. also, remove -rpath from the SOFLAGS.
3426 without -rpath and -static libtool builds the equivalent of a
3427 noinst_ automake library.
3429 * libdb/dist/configure: regen configure from configure.ac.
3431 2004-02-12 Chris Toshok <toshok@ximian.com>
3433 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3435 2004-02-09 Michael Meeks <michael@ximian.com>
3437 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3438 * libedataserver/e-list.c (e_list_get_iterator):
3439 add preconditions for NULL list.
3441 2004-02-09 JP Rosevear <jpr@ximian.com>
3443 * configure.in: Bump version, libtool numbers
3446 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3448 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3450 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3454 * servers/Makefile.am: added servers/ dir to build.
3456 2004-02-03 Chris Toshok <toshok@ximian.com>
3458 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3459 libxml-2.0 as the e-source* stuff needs it.
3461 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3463 * configure.in: require libsoup >= 2.1.6.
3465 2004-01-26 JP Rosevear <jpr@ximian.com>
3467 * configure.in: Bump libtool versions, version, soup requirement
3469 2004-01-25 Sanlig Badral <badral@openmn.org>
3471 * configure.in: Added "mn" to ALL_LINGUAS.
3473 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3475 * configure.in: s/GROUPWISE/SOUP.
3477 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3479 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3482 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3484 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3485 to remove the file cache from disk.
3487 2004-01-21 JP Rosevear <jpr@ximian.com>
3489 * configure.in: include calendar test stuff in AC_OUTPUT
3491 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3493 Fixes nasty crash in e-d-s
3495 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3496 (foreach_hash_func): pass the value also to the XML hash function.
3498 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3501 2004-01-15 JP Rosevear <jpr@ximian.com>
3503 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3504 make sure we don't derefence a NULL pointer
3506 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3508 * libedataserver/e-source-list.c: (load_from_gconf):
3511 * libedataserver/e-source.c: (dump_common_to_xml_node):
3512 Don't output properties tag if there are no properties.
3514 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3516 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3517 correctly when calling g_slist_prepend.
3519 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3521 * configure.in: Added "sq" to ALL_LINGUAS.
3523 2004-01-12 JP Rosevear <jpr@ximian.com>
3525 * configure.in: bump version, libtool numbers
3527 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3529 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3530 by using the CORBA_any directly. Free the CORBA exception.
3532 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3534 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3537 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3539 * libedataserver/e-source-group.h: added new read-only flag
3541 * src/contactdates-server.c: new factory for ContactDates backend
3543 * configure.in: Added new ContactDates calendar backend
3545 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3547 * libedataserver/e-source-list.[ch]
3548 (e_source_list_peek_group_by_name): new function.
3550 2004-01-08 JP Rosevear <jpr@ximian.com>
3552 * libedataserver/e-source-list.c (e_source_list_sync): don't
3553 remove the gconf listener
3555 2004-01-07 JP Rosevear <jpr@ximian.com>
3557 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3559 2004-01-05 Christian Neumair <chris@gnome-de.org>
3561 * addressbook/libebook/e-book.c: Generalize some more strings.
3563 2004-01-05 Christian Neumair <chris@gnome-de.org>
3565 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3567 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3569 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3570 function to get all objects in the cache.
3572 2003-12-29 JP Rosevear <jpr@ximian.com>
3574 * configure.in: bump libsoup requirement, version, libtool numbers
3576 2003-12-23 Ross Burton <ross@burtonini.com>
3578 * docs/reference/addressbook/libebook/tmpl/*:
3579 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3580 * docs/reference/addressbook/libebook/libebook-sections.txt
3581 * docs/reference/addressbook/libebook/libebook.types:
3582 Updated API documentation.
3584 2003-12-21 JP Rosevear <jpr@ximian.com>
3586 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3587 find a source if there is one
3589 * libedataserver/e-source-list.h: add proto
3591 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3593 * src/server.c (setup_logging, setup_interface_check): get the
3594 BonoboObject's we create here out of the function.
3595 (main): re-organize extra interfaces initialization code, and
3596 make sure we unref all objects we have created.
3598 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3600 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3602 (e_source_set_group): Generate and keep an absolute URI so we can
3603 work stand-alone if the group goes away.
3604 (e_source_get_uri): Use build_absolute_uri ().
3606 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3608 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3609 two sources based on UID and full URI.
3611 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3613 * configure.in: added --enable-debug argument.
3615 2003-12-10 Chris Toshok <toshok@ximian.com>
3617 * Makefile.am (ACLOCAL_AMFLAGS): remove
3619 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3621 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3622 to avoid conflicts with GAL's ECache class, which might get
3625 * libedataserver/Makefile.am: added new files.
3627 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3629 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3630 function from GAL, needed for the cache objects.
3632 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3633 directory for the cache file exists by calling e_util_mkdir_hier.
3635 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3637 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3638 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3639 the "calendar:supported_protocols" property.
3641 2003-12-07 JP Rosevear <jpr@ximian.com>
3643 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3646 * src/server.c: set correct default oaf id's
3648 * configure.in: Bump version
3650 2003-12-07 JP Rosevear <jpr@ximian.com>
3652 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3655 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3657 2003-12-07 Chris Toshok <toshok@ximian.com>
3659 * libdb/dist/Makefile.in: make install depend on all.
3661 2003-12-07 JP Rosevear <jpr@ximian.com>
3663 * configure.in: bump version and libsoup requirement
3665 2003-12-04 JP Rosevear <jpr@ximian.com>
3667 * libedataserver/e-source-list.c
3668 (e_source_list_new_for_gconf_default): uses the default gconf
3669 client for getting the source list
3671 * libedataserver/e-source-list.h: add proto
3673 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3675 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3676 to be shared between calendar and addressbook backends.
3678 * libedataserver/Makefile.am: added new files.
3680 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3682 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3683 creating XML from already standalone source.
3684 (e_source_copy): Return the new source, not the one passed in. Duh.
3686 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3688 * libedataserver/e-source.c (e_source_set_property): Emit changed
3690 (copy_property): Implement.
3691 (e_source_copy): Implement. Creates a standalone copy of a source.
3693 2003-11-29 Chris Toshok <toshok@ximian.com>
3695 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3696 DataServer_Logging oaf_server.
3698 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3700 * src/Evolution-DataServer.idl: add a Logging interface. the
3701 events emitted are of type LogEvent.
3703 * src/Makefile.am (evolution_data_server_SOURCES): add
3706 * src/server.c (termination_handler): use g_message, not a printf.
3707 (setup_logging): new function, register the log domains that'll
3708 generate bonobo events.
3709 (main): initialize the DataServer::Logging interface.
3711 * src/server-logging.[ch]: a glib log handler that emits log
3712 events via a BonoboEventSource.
3714 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3716 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3717 (init): Create properties table.
3718 (import_properties): Implement. Imports properties from XML tree to
3720 (e_source_update_from_xml_node): Import properties to table.
3721 (property_dump_cb): Implement. Dumps a property to XML tree.
3722 (dump_common_to_xml_node): Dump properties to XML tree.
3723 (e_source_get_property): Implement.
3724 (e_source_set_property): Implement.
3725 (e_source_foreach_property): Implement.
3727 * libedataserver/test-source-list.c (dump_property): Implement.
3728 (dump_source): Dump properties.
3729 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3731 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3733 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3734 (e_source_update_from_xml_node): Ditto.
3735 (e_source_get_uri): Ditto.
3736 (dump_common_to_xml_node): Implement for parameters common to
3737 dependent and standalone ESources.
3738 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3739 (e_source_to_standalone_xml): Implement.
3740 (e_source_new_from_standalone_xml): Implement.
3742 2003-11-26 Rodney Dawes <dobey@ximian.com>
3744 * Makefile.am: remove \ on last line of LIBDB_FILES
3746 2003-11-26 JP Rosevear <jpr@ximian.com>
3748 * tags: add a dummy file for disting
3750 2003-11-25 Chris Toshok <toshok@ximian.com>
3752 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3753 and AC_PROG_LIBTOOL.
3755 * libdb/dist/configure: same.
3757 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3760 2003-11-25 Chris Toshok <toshok@ximian.com>
3762 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3764 * libdb/dist/configure: same.
3766 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3768 * libedataserver/e-dbhash.c: same.
3769 (e_dbhash_new): pass NULL for txn.
3771 2003-11-25 Chris Toshok <toshok@ximian.com>
3773 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3774 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3775 suck at getting libtool to do what I want.
3777 * libdb/dist/Makefile.in (install-strip install): don't do
3780 * Makefile.am (SUBDIRS): add libdb
3781 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3783 (LIBDB_FILES): list all the db4 files.
3784 (EXTRA_DIST): add the db4 files explicitly to this.
3786 * configure.in: remove all the db3 stuff, and build the embedded
3789 2003-11-25 Aaron Weber <aaron@ximian.com>
3790 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3791 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3792 acinclude.m4 so you can build the stuffwithout gtk-doc
3795 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3796 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3797 * Plus added short/long descriptions and "See Also" where appropriate to:
3798 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3799 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3800 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3801 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3802 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3803 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3804 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3805 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3806 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3807 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3808 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3809 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3810 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3812 2003-11-22 Chris Toshok <toshok@ximian.com>
3814 * dist/NO-AUTO-GEN: don't autogen in here.
3816 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3818 * libdb/Makefile.am: new file so we can integrate libdb into our
3821 2003-11-20 Aaron Weber <aaron@ximian.com>
3822 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3823 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3824 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3825 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3826 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3827 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3828 * docs/reference/calendar/libecal/libecal-sections.txt
3829 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3830 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3831 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3833 2003-11-20 Rodney Dawes <dobey@ximian.com>
3835 * autogen.sh: Remove extra #!/bin/sh line
3837 2003-11-19 JP Rosevear <jpr@ximian.com>
3839 * MAINTAINERS: Update
3841 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3843 * configure.in: require libsoup version from CVS (2.1.1).
3845 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3847 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3849 2003-11-14 JP Rosevear <jpr@ximian.com>
3851 * libedataserver/test-source-list.c: use only libgnome stuff (no
3854 * libedataserver/e-source.c: ditto
3856 * libedataserver/e-source-list.c: ditto
3858 * libedataserver/e-source-group.c: remove use of gal bits, use
3861 * libedataserver/Makefile.am: build and install e-source stuff
3863 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3865 * src/server-interface-check.[ch]: fixed copyright comments.
3867 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3869 * src/server.c (setup_cals): register the Groupwise calendar backend.
3872 * configure.in: added Groupwise calendar backend to build.
3874 2003-11-14 Rodney Dawes <dobey@ximian.com>
3876 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3878 2003-11-11 Chris Toshok <toshok@ximian.com>
3880 * src/server.c (queue_termination): guard against multiple threads
3881 here by using a mutex. also, always remove the
3882 terminal_handler_id if one exists and reinstate it afterward.
3883 This gives us the behavior of always lasting EXIT_TIMEOUT
3884 milliseconds after the most recent book/calendar shutdown. Before
3885 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3886 after the *first* book/calendar shutdown.
3888 2003-11-10 JP Rosevear <jpr@ximian.com>
3890 * Makefile.am: build docs
3892 * configure.in: check for gtk-doc
3894 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3896 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3897 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3898 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3900 2003-11-07 Dan Winship <danw@ximian.com>
3902 * configure.in: Remove a bunch more checks that
3903 evolution-data-server doesn't need. Change "Evolution" to
3904 "evolution-data-server" in two messages. Remove gtk-doc support
3905 since there is currently no doc/ directory, and we'll want to use
3906 the new GTK_DOC_CHECK macro when we add it back anyway.
3908 * libedataserver/ename/*: Moved to libebook
3910 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3911 (libedataserver_la_LIBADD): Remove libename
3912 (libedataserver_la_LDFLAGS): Remove -no-undefined
3914 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3916 2003-11-07 Rodney Dawes <dobey@ximian.com>
3918 * configure.in: Remove kerberos checks since we don't need them here
3920 2003-11-06 JP Rosevear <jpr@ximian.com>
3922 * configure.in: output new .pc file
3924 * evolution-data-server-1.0.pc.in: pkconfig for idl
3926 * libedataserver/ename/Makefile.am: don't install
3928 * libedataserver/Makefile.am: link in libename
3930 2003-11-06 Rodney Dawes <dobey@ximian.com>
3932 * configure.in: Remove dependencies for GUI libs that we don't need
3934 2003-11-06 JP Rosevear <jpr@ximian.com>
3936 * libedataserver/Makefile.am: e-msgport is no longer needed
3938 2003-11-06 JP Rosevear <jpr@ximian.com>
3940 * src/server.c: include the addressbook backend files properly
3942 * src/Makefile.am: link to the individual addressbook backends
3944 2003-11-06 JP Rosevear <jpr@ximian.com>
3946 * src/server.c: include the backend files properly
3948 * src/Makefile.am: link to the individual backends
3950 2003-11-06 JP Rosevear <jpr@ximian.com>
3952 * configure.in (BASE_VERSION): clean up priv* dirs
3954 * src/Makefile.am: install a version binary to libexecdir
3956 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3959 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3961 2003-11-05 JP Rosevear <jpr@ximian.com>
3963 * src/server.c: following renaming of libedata-book
3965 * src/server-interface.[hc]: ditto
3967 2003-11-05 JP Rosevear <jpr@ximian.com>
3969 * src/server.c: following renaming of libedata-cal
3971 * src/server-interface.[hc]: ditto
3973 2003-11-05 JP Rosevear <jpr@ximian.com>
3975 * configure.in: make the priv*dir's sane
3977 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3980 * libedataserver/ename/Makefile.am: ditto
3982 * libedataserver/Makefile.am: install to privincludedir
3984 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3986 * libedataserver/e-util.[ch]: new files to contain a few functions
3989 * libedataserver/Makefile.am: added new files.
3991 * libedataserver/ename/e-address-western.c:
3992 * libedataserver/e-account-list.c:
3993 * libedataserver/e-account.c:
3994 * src/server-interface-check.c:
3995 * configure.in: removed libgal dependency.
3997 2003-11-04 JP Rosevear <jpr@ximian.com>
3999 * src/server.c: tidy up logging messages
4001 2003-11-04 JP Rosevear <jpr@ximian.com>
4003 * src/server.c: properly name space the oaf ids
4005 * src/server-interface-check.c: use the correctly named poa
4007 * src/server-interface-check.h: ditto
4009 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4010 factories and interface check better
4012 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4014 * src/Evolution-DataServer.idl: name space the interface check
4017 2003-11-04 JP Rosevear <jpr@ximian.com>
4019 * src/Evolution-DataServer.idl: server interface check instead of
4020 wombat interface check
4022 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4024 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4026 * src/server.c: adjust to interface check renaming
4028 * src/server-interface-check.[hc]: finish renaming so wombat
4031 2003-11-04 JP Rosevear <jpr@ximian.com>
4033 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4035 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4038 * libedataserver/Makefile.am: install pkg-config file
4040 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4042 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4043 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4044 supported protocols.
4046 2003-11-04 JP Rosevear <jpr@ximian.com>
4048 * MAINTAINERS, TODO: update
4050 2003-11-04 JP Rosevear <jpr@ximian.com>
4052 * src/server-interface-check.h: use G_*_DECLS and include the data
4055 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4056 the DataServer .server files
4058 2003-11-03 JP Rosevear <jpr@ximian.com>
4060 * configure.in: don't need EVO_DIR
4062 2003-11-03 JP Rosevear <jpr@ximian.com>
4064 * configure.in: remove trailing slash
4066 2003-11-03 JP Rosevear <jpr@ximian.com>
4068 * configure.in: add the trailing slash to the config subdir