1 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
3 * Bug fix #518728: subtle link error: system libs before Evolution
6 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
7 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
8 link order. "incorrect" in this context means "system libs" before
11 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
13 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
16 2008-08-11 Jeff Cai <jeff.cai@sun.com>
18 * configure.in: Add gthread-2.0 in CAMEL checking.
21 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
23 * libedataserver/e-account.c: Harden e_account_[gs]et_*
24 functions by checking ea being NULL and code cleanups
28 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
30 * NEWS: Evolution Data Server 2.23.6 release and version bump.
32 2008-08-04 Matthias Braun <matze@braunis.de>
34 * configure.in: Added WebDAV backend for addressbook.
36 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
38 ** Fix for bug #545022
40 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
43 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
45 ** Fixes part of bug #545558
48 Add an --enable-hula configure option for building the Hula Camel
49 provider, disabled by default.
51 2008-07-23 Johnny Jacob <jjohnny@novell.com>
53 * configure.in (API_VERSION): libcamel version bumped.
54 (eds_micro_version): EDS version bumped to 2.23.6
56 * NEWS: Updates for 2.23.5.
58 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
61 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
64 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
66 ** Fix for bug #523632
68 * configure.in: Added Google contacts backend
70 2008-07-20 Bharath Acharya <abharath@novell.com>
72 ** Fix for bug #200147
74 * libedataserver/e-account.h: Stores the templates folder uri
76 2008-07-20 Luca Ferretti <elle.uca@libero.it>
78 reviewed by: Srinivasa Ragavan
80 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
81 to fix the build. See bug #543656 for details.
83 2008-07-16 Sankar P <psankar@novell.com>
85 Pushing disk summary changes from the madagascar branch
88 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
90 * libedataserver/e-sexp.h:
92 2008-07-14 Milan Crha <mcrha@redhat.com>
94 ** Fix for bug #253509
96 * libedataserver/e-categories.c: Added translators comment.
98 2008-07-09 Tor Lillqvist <tml@novell.com>
100 * evolution-data-server-zip.in: No version number for
101 share/pixmaps/evolution-data-server. Use -D when using -r to not
102 add pointless entries for directories in the zip files.
104 2008-06-26 Julien Puydt <jpuydt@gnome.org>
106 * libedataserver/e-source-group.c: Added missing g_object_unref on
107 sources, fixing leaks and bug #540152.
109 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
111 * configure.in: Doltify
113 2008-06-17 Johnny Jacob <jjohnny@novell.com>
115 * configure.in (eds_micro_version): Bumped to 2.23.5.
117 * NEWS: Evolution Data Server 2.23.4 release updates.
119 2008-06-12 Tor Lillqvist <tml@novell.com>
121 * libedataserver/e-proxy.c: Make it compile on Win32, too.
123 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
125 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
126 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
128 2008-06-06 Tor Lillqvist <tml@novell.com>
130 * configure.in: Add a couple of -Wl,--exclude-libs options on
131 Windows to avoid needlessly auto-exporting functions from static
132 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
134 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
137 2008-06-03 Tor Lillqvist <tml@novell.com>
139 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
141 * configure.in: Do use the Winsock getaddrinfo() and
142 getnameinfo(). It should be OK to ignore Windows 2000 by now.
144 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
146 * NEWS: Evolution Data Server 2.23.3 release and version bump.
148 2008-06-02 Tor Lillqvist <tml@novell.com>
150 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
152 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
153 supported Win9x for a while, so no point in attempting to do it
156 2008-05-23 Ed Catmur <ed@catmur.co.uk>
158 ** Fix for bug #533780
161 * libebackend/Makefile.am:
162 Fix the link line for libebackend.
164 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
169 * libedataserver/libedataserver.pc.in:
170 EProxy adds a libsoup dependency to libedataserver. Add
171 this new requirement to a couple places that were missed.
173 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
178 Split the evolution-data-server version into major/minor/micro
179 macros (wow, say that five times fast!) so we can pass them to
180 libedataserver/eds-version.c.
182 * libedataserver/Makefile.am:
183 * libedataserver/eds-version.c:
184 * libedataserver/eds-version.h:
185 New sources files provide macros and functions for checking the
186 version of evolution-data-server. Would have been handy to have
187 in a couple recent API breaks.
189 * docs/references/libedataserver:
190 Add developer documentation for the new symbols.
192 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
194 * libebackend/libebackend.pc.in: Fix a typo.
196 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
198 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
200 * Makefile.am: Build fix for release.
202 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
204 ** Fixes part of bug #424744
206 * libedataserver/e-iconv.[ch]:
207 Deprecate the e-iconv API. Use camel-iconv instead.
209 * libedataserver/e-trie.[ch]:
210 Deprecate the ETrie API. Use CamelTrie instead.
212 * libedataserver/e-msgport.[ch]:
213 Deprecate the EMsgPort API. Use CamelMsgPort instead.
215 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
217 * Reverted commit 8210
219 2008-05-06 Sankar P <psankar@novell.com>
221 * Revert changes committed by bad git-svn usage.
223 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
228 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
230 2008-05-05 Wang Xin <jedy.wang@sun.com>
232 * libedataserver/e-proxy.c: Fixes #530688.
234 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
236 * configure.in: If --enable-gnome-keyring is given, require version
237 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
239 2008-04-30 Milan Crha <mcrha@redhat.com>
241 ** Part of fix for bug #316390
243 * libedataserver/e-categories.h:
244 (e_categories_register_change_listener),
245 (e_categories_unregister_change_listener):
246 * libedataserver/e-categories.c: (EChangedListener),
247 (idle_saver_cb), (finalize_categories), (initialize_categories),
248 (e_categories_set_color_for), (e_categories_set_icon_file_for),
249 (e_categories_register_change_listener), (e_categories_add),
250 (e_categories_unregister_change_listener), (e_categories_remove):
251 New API to support listening for changes in categories.
253 2008-04-23 Rob Bradford <rob@openedhand.com>
257 * libebackend/Makefile.am:
258 * libebackend/libebackend.pc.in:
259 Build framework for new libebackend library.
261 * libedataserver/Makefile.am:
262 Remove files that have moved to libebackend.
264 * libedataserver/e-data-server-module.[ch]:
265 * libedataserver/e-db3-utils.[ch]:
266 * libedataserver/e-dbhash.[ch]:
267 * libedataserer/e-file-cache.[ch]:
268 Moved to libebackend.
272 Use libebackend headers and link to the library.
274 * docs/reference/Makefile.am:
275 * docs/reference/libebackend/Makefile.am:
276 * docs/reference/libebackend/libebackend-docs.xml:
277 * docs/reference/libebackend/libebackend-sections.txt:
278 * docs/reference/libebackend/libebackend.types:
279 Add documentation for new libebackend library.
281 * docs/reference/libedataserver/libedataserver.types:
282 Remove types that have been moved to libebackend.
284 * docs/reference/calendar/libedata-cal/Makefile.am:
285 Add libebackend to the gtk-doc scanner libraries.
287 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
289 * README: Put it back. Apparently Automake insists on it.
291 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
293 * configure.in: Version bump to 2.23.1
295 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
297 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
300 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
304 * README: File is empty, remove it.
306 * Makefile.am: Remove README.
308 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
310 * docs/reference: Add new symbols to the API docs.
312 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
314 * MAINTAINERS: Updating the Camel guards.
316 2008-04-17 Milan Crha <mcrha@redhat.com>
318 ** Part of fix for bug #526741
320 * src/server.c: (main):
321 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
322 Bumped LIBCAMEL_CURRENT to 12.
324 2008-04-15 Milan Crha <mcrha@redhat.com>
326 ** Fix for bug #475616
328 * libedataserver/e-component-listener.c: (watched_lock),
329 (connection_listen_cb), (e_component_listener_finalize),
330 (e_component_listener_new): Use rather rec mutex here.
332 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
334 * configure.in: Do proper checks for largefile support and
335 properly setup proper CFLAGS to support it.
337 2008-04-04 Suman Manjunath <msuman@novell.com>
339 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
340 (e_util_utf8_strstrcasedecomp):
341 Fixed a few compiler warnings (bug #473880)
343 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
345 * configure.in: Version bump for 2.23.1.
347 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
349 * configure.in: Enforce the minimum GLib version (#525242).
351 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
353 ** Fixes part of bug #518710
356 Bump GLib requirement to 2.16.1.
358 * libedataserver/e-dbhash.c:
359 Use GLib's new MD5 Checksum API. The MD5 utilities in
360 libedataserver are now deprecated.
362 * libedataserver/md5-utils.c:
363 * libedataserver/md5-utils.h:
364 Deprecate these functions and reimplement them to be wrappers
365 for GLib's new MD5 Checksum API.
367 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
369 ** Added configurable Proxy settings for Evolution.
371 * libedataserver/Makefile.am:
372 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
373 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
374 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
375 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
376 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
377 (e_proxy_setup_proxy), (e_proxy_peek_uri),
378 (e_proxy_require_proxy_for_uri):
379 * libedataserver/e-proxy.h:
381 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
383 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
385 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
387 * configure.in: Revisit libecal version.
389 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
391 * docs/reference: Minor API documentation updates.
393 2008-03-03 Tor Lillqvist <tml@novell.com>
395 * evolution-data-server-zip.in: Drop duplicated line. Use
396 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
399 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
401 * configure.in: Bump libecal version for libical changes.
403 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
405 * NEWS: Evolution Data Server 2.21.92 release.
407 2008-02-26 Milan Crha <mcrha@redhat.com>
409 ** Fix for bug #475616
411 * libedataserver/e-component-listener.c: (connection_listen_cb),
412 (e_component_listener_finalize), (e_component_listener_new):
413 Guard global static variable with mutex lock.
415 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
417 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
419 2008-02-22 Milan Crha <mcrha@redhat.com>
421 ** Fix for bug #469119
423 * libedataserver/e-time-utils.c: (has_correct_date),
424 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
425 Check also for correct date values if parse is OK.
427 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
429 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
431 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
433 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
434 warnings. Fix from opensuse downstream.
436 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
438 ** Fixes part of bug #516074
440 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
441 defined in <netdb.h> since these are GNU extensions.
443 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
445 * configure.in: Version bump for 2.21.92
447 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
449 * NEWS: Evolution-Data-Server 2.21.91 release.
451 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
455 Fix a compilation error that occurs when building in a
456 remote object directory (#514682, patch by Paul Smith).
458 2008-02-06 Tor Lillqvist <tml@novell.com>
460 * evolution-data-server-zip.in: Look for catalogs in share/locale
461 first, as that is where they will be with a properly built GNU
464 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
466 * configure.in: Version bump for 2.21.91
468 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
470 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
472 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
474 * docs/reference: Refresh the API docs.
476 2008-01-24 Tor Lillqvist <tml@novell.com>
478 * configure.in: Only use the -Wno-sign-compare and
479 -Wno-pointer-sign options if the gcc version used supports them. I
480 am still using gcc 3.4.2 in mingw...
482 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
484 ** Fix for bug #511717
486 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
487 Add gettext imap folders.
489 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
492 Bump some additional package requirements for libsoup-2.4:
493 libbonobo-2.0 >= 2.20.3
496 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
498 * docs/reference/camel/camel-sections.txt:
499 Add camel_session_build_password_prompt.
501 2008-01-15 Dan Winship <danw@gnome.org>
503 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
504 2.4" support, which only ever worked because there was an old CVS
505 version of libsoup that claimed to be 2.4 but still had the 2.2
508 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
510 * configure.in: Version bump to 2.21.90
512 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
514 * NEWS: Evolution Data Server 2.21.5 release.
516 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
518 * docs/reference/camel/camel.types:
519 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
520 absence when running "make dist". See bug #509539 for more info.
522 2008-01-07 Milan Crha <mcrha@redhat.com>
524 ** Fix for bug #339813
526 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
527 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
528 New API functions, returns is parsed string had two-digit year and
529 last one changes "%x" on format of strftime with forced 4-digit year.
530 * libedataserver/e-time-utils.c: (parse_with_strptime):
531 Fix issue when read all text but actual date isn't correct to this format.
532 * libedataserver/e-time-utils.c: (correct_two_digit_year):
534 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
535 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
536 Implementing new API functions.
538 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
540 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
541 instead of gb2312 since GBK is a superset of gb2312.
543 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
545 * configure.in: Version bump to 2.21.5.
547 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
549 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
551 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
554 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
556 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
558 ** Fix for bug #339510
560 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
561 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
563 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
565 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
567 2007-11-26 Milan Crha <mcrha@redhat.com>
569 ** Fix for bug #308815
571 * libedataserver/e-categories.h:
572 * libedataserver/e-categories.c: Dropped colors for categories,
573 so marking those functions as deprecated, and making deprecated
574 parameter 'color' of 'e_categories_add' together with its rename
577 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
579 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
581 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
583 ** Remove trailing whitespace from source code.
585 2007-11-13 Ondrej Jirman <megous@megous.com>
587 ** Fix for bug #494299
589 * libedataserver/e-file-cache.c: (add_key_to_slist),
590 (add_object_to_slist): Rename helper functions.
591 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
592 Fix memory corruption.
594 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
596 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
598 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
600 * servers/google/libgdata/gdata-entry.c:
601 * servers/googgle/libgdata-google/gdata-google-service.c:
602 Fix implicit function declarations.
603 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
605 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
607 * docs/reference/calendar/libecal/libecal-sections.txt:
608 * docs/reference/libedataserverui/libedataserverui-sections.txt:
609 Remove non-existent symbols.
611 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
614 * evolution-data-server-zip.in:
615 * servers/Makefile.am: Initial commit for the google
618 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
620 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
622 * Fixes part of bug #417999
624 * docs/reference/libedataserverui:
625 Add documentation for ESourceComboBox widget.
627 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
629 * iconv-detect.c (main): Remove an unused variable (#483301).
631 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
633 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
634 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
635 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
636 * libedataserver/e-msgport.h: Same.
638 2007-09-27 Ross Burton <ross@openedhand.com>
640 * libedataserver/e-iconv.c:
641 Mark the charset and language arrays as const.
643 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
645 * NEWS, configure.in: Evolution Data Server 1.12.0 release
647 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
649 * NEWS, configure.in: Evolution Data Server 1.11.92 release
651 2007-08-28 Ross Burton <ross@openedhand.com>
654 Fix FSF address (Tobias Mueller, #470445)
656 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
658 * NEWS, configure.in: Evolution Data Server 1.11.91 release
660 2007-08-24 Milan Crha <mcrha@redhat.com>
662 ** Fix for bug #469870
664 * libedataserver/e-categories.c: (e_categories_get_color_for),
665 (e_categories_get_icon_file_for), (e_categories_is_searchable):
666 Simply return from _get_ functions and don't show error warning.
668 2007-08-20 Milan Crha <mcrha@redhat.com>
670 ** Part of fix for bug #367760
672 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
673 Added '#' as non-safe character.
675 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
677 * docs: Refresh Gtk-Doc "section" files.
679 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
681 * libdb/dbm/dbm.c (__db_ndbm_open):
682 * libedataserver/e-dbhash.c (e_dbhash_new):
683 Fix compilation errors caused by glibc's new "open" macro (#466987).
685 2007-08-16 Milan Crha <mcrha@redhat.com>
687 ** Fix for bug #351756
689 * libedataserver/e-time-utils.c: (parse_with_strptime):
690 g_locale_from_utf8 returns NULL on error, so test for that value.
692 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
694 * NEWS, configure.in: Evolution Data Server 1.11.90 release
696 2007-08-13 Ross Burton <ross@openedhand.com>
698 * libedataserver/e-xml-hash-utils.c:
699 * libedataserver/e-data-server-util.c:
700 * libedataserver/e-dbhash.c:
701 * libedataserver/md5-utils.c:
702 * libedataserver/e-account.c:
703 * libedataserver/e-xml-utils.c:
704 * libedataserver/e-source.c:
705 Fix compile warnings.
707 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
709 ** Fix for bug #455799
711 Remove all .cvsignore and update svn:ignore porperty in whole
714 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
716 * MAINTAINERS: Updated the email, svn account.
718 2007-08-02 Ross Burton <ross@openedhand.com>
721 If building against libsoup-2.2, we need 2.2.91 for
722 SOUP_SESSION_TIMEOUT (#451003).
724 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
726 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
728 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
730 * NEWS, configure.in: Evolution Data Server 1.11.6 release
732 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
734 * configure.in: Updated the libtool version for libedataserver
735 version since some APIS has been added.
737 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
739 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
740 Added a API to get the duped property.
742 2007-07-30 Milan Crha <mcrha@redhat.com>
744 * libedataserver/e-source-group.h: (e_source_group_get_property),
745 (e_source_group_set_property), (e_source_group_foreach_property):
746 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
747 (impl_finalize), (e_source_group_init), (import_properties),
748 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
749 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
750 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
751 (e_source_group_get_property), (e_source_group_set_property),
752 (e_source_group_foreach_property):
753 Added support for properties in source group.
755 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
756 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
757 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
760 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
763 Collect all the required package versions in one place and
764 explicitly require GTK+ 2.10 or higher. (#380534)
766 2007-07-27 Johnny Jacob <jjohnny@novell.com>
768 ** Fix for bug #457523.
770 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
773 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
775 * libedataserver/e-account-list.c: Plugged memory leak.
777 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
779 * NEWS, configure.in: Evolution Data Server 1.11.5 release
781 2007-07-03 Milan Crha <mcrha@redhat.com>
783 ** Fix for bug #364731
785 * libedataserver/e-sexp.c: (GScannerConfig):
786 The '+' and '-' are also unary operators, so
787 the identifier could not start with these characters.
789 2007-06-22 Milan Crha <mcrha@redhat.com>
791 * libedataserver/e-account.h:
792 Added new property get_password_canceled into EAccountService
793 struct, because of bug #307410
795 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
797 * camel/providers/imap4/camel-imap4-summary.c:
798 Fix one typo and wrong preposition (bug #452996).
800 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
802 * configure.in: Correct the comment for --enable-gnome-keyring,
805 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
807 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
809 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
811 ** Fix for bug #448589 from Tobias Mueller
813 ** src/Makefile.am: Add support for automake 1.6
815 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
817 ** Fix for bug #443958 from Sebastien Tandel
819 * configure.in: Add support for help string.
821 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
823 ** Fix for bug #437751 from Andreas Köhler
825 * libedataserver/e-time-utils.c:
827 2007-06-05 Irene Huang <irene.huang@sun.com>
829 * configure.in: Add option for using Sun Kerberos
832 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
834 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
836 2007-06-03 Ross Burton <ross@openedhand.com>
841 * src/offline-listener.[ch]:
843 Add --disable-calendar to build without any calendar support
846 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
848 * docs/reference/addressbook/libebook/Makefile.am:
849 * docs/reference/calendar/libecal/Makefile.am:
850 Fix some distcheck errors (#438577).
852 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
854 * camel/camel-stream-mem.c: fix typos in the API documentation
856 2007-05-24 Ross Burton <ross@openedhand.com>
859 Fix krb5 checks when using --as-needed (part of #342830, John
862 2007-05-24 Ross Burton <ross@openedhand.com>
864 * libedataserverui/Makefile.am:
865 Add missing link flags to fix build with -z,defs. (#409542, Loic
868 2007-05-21 Wang Xin <jedy.wang@sun.com>
870 * libedataserver/e-time-utils.c: Fixes #439050.
872 2007-05-20 Ross Burton <ross@openedhand.com>
875 Use a faster pkgconfig call when checking for soup (#438975).
877 2007-05-16 Jules Colding <colding@omesc.com>
879 * configure.in: Removed unused function check
881 2007-05-14 Jules Colding <colding@omesc.com>
883 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
885 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
887 2007-05-14 Srinivasa Ragavan
889 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
891 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
893 ** Fix for bug #361138
895 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
898 2007-05-08 Josselin Mouette <joss@malsain.org>
900 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
902 * src/server.c: (main): Turn the g_error into a g_warning to
903 avoid dumping core when launching two instances (#436197).
905 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
907 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
908 Nullify 'new' after dropping its reference, so that we return NULL.
910 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
912 * docs/reference/camel/Makefile.am:
913 Remove reference to nonexistent libutil.la.
915 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
917 * libedataserver/e-sexp.c:
918 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
920 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
922 ** Fixes part of bug #418852
925 * docs/reference/camel:
926 * docs/reference/Makefile.am:
927 Resurrect Camel's API documentation.
929 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
932 Refresh SGML templates and add the appropriate CFLAGS to satisfy
935 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
937 ** NEWS, configure.in: Evolution data server 1.11.1 release
939 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
941 ** Fix for bug #425535 from Frederic Crozat
943 * src/server.c: Dont submit path of EDS for segv_handler.
945 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
947 * camel/camel-gpg-context.c:
948 Convert messages from gnupg to UTF-8 (#423382).
950 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
952 * Introduce EFlag in libedataserver (#415891)
954 * libedataserver/e-flag.[ch]:
955 New data structure, EFlag, is a simple thread synchronization
956 mechanism. Based on Python's threading.Event class.
958 * docs/reference/libedataserver:
959 Add documentation for EFlag.
961 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
964 Make the libiconv test program returns a value. (#388789)
966 2007-04-05 Ross Burton <ross@openedhand.com>
968 * libedataserver/e-file-cache.c:
969 * libedataserver/e-data-server-util.h:
970 Use g_mkdir_with_parents (#383686).
972 2007-04-04 Ross Burton <ross@burtonini.com>
974 * libedataserver/e-source-group.c:
975 * libedataserver/e-data-server-marshal.list:
976 * libedataserver/e-account-list.c:
977 * libedataserver/e-source-list.c:
978 * libedataserver/e-iterator.c:
979 * libedataserver/e-source.c:
980 * libedataserver/Makefile.am:
981 Remove marshallers that are in GLib (#400970).
983 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
985 * libedataserver/e-source.c:
986 Store colors as a string specification instead of an integer.
987 Introduce new color API and deprecate the old. (#373117)
989 New API: e_source_set_color_spec()
990 e_source_peek_color_spec()
992 Old API: e_source_set_color()
993 e_source_unset_color()
996 * libedataserver/test-source-list.c:
997 Use the new ESource color API. (#373117)
999 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1001 * libedataserver/e-account.c (receipt_policy_to_str):
1002 * libedataserver/e-iconv.c (e_dlist_init):
1003 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1004 * libedataserver/e-trie.c (e_trie_search):
1005 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1006 Fix some compiler warnings. Patch from Kjartan Maraas.
1008 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1010 * libedataserver/e-data-server-util.c:
1011 * libedataserver/e-uid.c:
1012 * libedataserver/e-xml-utils.c:
1013 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1014 code for GLib < 2.8 (#418971).
1016 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1018 * libedataserver/e-data-server-module.c:
1019 Fix "incompatible pointer type" warnings (#360619).
1021 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1023 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1024 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1026 * iconv-detect.c: Fix an implicit function declaration.
1028 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1030 * MAINTAINERS : Updates on the new guards.
1032 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1034 * NEWS, configure.in: Evolution-Data-Server 1.10
1037 2007-03-08 Ross Burton <ross@openedhand.com>
1040 * docs/reference/addressbook/libedata-book:
1041 * docs/reference/libedataserverui:
1042 Add gtk-doc framework.
1044 * docs/reference/addressbook/libebook:
1045 * docs/reference/calendar/libedata-cal:
1046 * docs/reference/calendar/libecal:
1047 Refresh to match source.
1049 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1051 2007-03-08 Ross Burton <ross@openedhand.com>
1053 * docs/reference/addressbook/libebook/libebook-sections.txt:
1054 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1055 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1056 Add missing symbols (#400169).
1058 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1060 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1063 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1065 * configure.in : Update intltool version.
1067 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1069 ** Fixes bug #356177
1071 * libedataserver/e-msgport.h: Deprecate EMutex.
1073 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1075 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1078 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1080 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1081 Patch from Trond Myklebust. Closes bug #360017.
1083 2007-02-12 Ross Burton <ross@openedhand.com>
1086 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1088 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1090 * configure.in: Prefix wasn't set for idl files which where then
1091 installed to /idl. Fixes bug #373495
1093 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1095 ** Fixes bug #359979, #384183
1097 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1098 instead of block-and-peek. Eliminates the need for a cache.
1100 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1101 cache logic, which was broken anyway.
1103 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1104 semantics, and simplify the logic.
1106 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1108 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1110 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1112 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1114 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1117 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1119 * src/server.c : s/g_message/printf. Do not call
1120 glib methods before g_thread_init.
1122 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1124 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1127 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1129 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1132 * libedataserver/e-msgport.[ch]: Obsolete EThread
1134 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1136 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1139 * camel/Makefile.am: Enable versioning for camel library
1141 2006-12-09 Tor Lillqvist <tml@novell.com>
1143 * libedataserver/e-categories.c (default_categories[]): Don't use
1144 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1145 literal string on Windows.
1146 (load_default_categories): Instead, construct the full image file
1147 pathname at run-time.
1149 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1151 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1154 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1158 * libedataserver/e-categories.c (e_categories_get_list):
1159 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1161 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1163 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1166 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1168 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1169 Partial fix for #358004. Ensure type correctness on the argument.
1171 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1173 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1176 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1181 Remove EDS version from imagesdir.
1183 * libedataserver/e-categories.c:
1184 Store category information in ~/.evolution/categories.xml rather
1185 than the "/apps/evolution/general/category_master_list" GConf key.
1186 Streamline the code.
1188 * libedataserver/e-categories.c: (e_categories_get_list)
1189 Sort the list before returning it.
1191 * libedataserver/e-categories.c:
1192 (e_categories_get_color_for, e_categories_set_color_for,
1193 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1194 e_categories_is_searchable)
1195 Issue a warning if the given category name does not exist.
1197 2006-10-16 Sankar P <psankar@novell.com>
1199 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1201 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1202 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1203 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1204 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1206 * libedataserver/e-msgport.h:
1208 Re-written EMsgPort.c API using GAsyncQueue
1210 2006-10-10 Tor Lillqvist <tml@novell.com>
1212 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1215 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1217 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1220 2006-09-29 Ross Burton <ross@openedhand.com>
1222 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1223 Add EDestination, remove e-book-async.
1225 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1226 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1227 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1228 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1229 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1230 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1231 Add some simple docs and re-gen.
1233 2006-09-29 Ross Burton <ross@openedhand.com>
1235 * docs/reference/addressbook/libebook/libebook.types:
1236 * docs/reference/addressbook/libebook/libebook-sections.txt:
1237 Add missing symbols and merge the async methods into the EBook
1240 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1244 * src/Makefile.am: Add a uninstall-local rule to remove
1245 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1247 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1251 * src/server-logging.c: (server_logging_dispose)
1252 Chain up to parent's dispose() method.
1254 * src/server-logging.c: (server_logging_finalize)
1255 Chain up to parent's finalize() method.
1257 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1259 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1262 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1264 * configure.in, camel/providers/Makefile.am:
1265 Make IMAP4rev1 provider a conditional feature,
1266 turned off by default. Fixes #324118.
1268 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1270 * configure.in, NEWS: EDS 1.7.92 release.
1272 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1275 * libedataserver/e-source-list.c:
1276 (e_source_list_new), (e_source_list_new_for_gconf),
1277 (e_source_list_new_for_gconf_default): use get_source_list_type.
1278 (get_source_list_type): Check if the type is already registered and
1281 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1283 * configure.in, NEWS: EDS 1.7.91 release.
1285 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1287 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1288 Do not set the filename if it is already set.
1290 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1293 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1294 symmetric to e_msgport_wait
1295 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1297 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1299 * configure.in, NEWS: EDS 1.7.90.1 release.
1301 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1303 * NEWS, configure.in: EDS 1.7.90 release updates
1304 and version, libtool numbers bumped.
1306 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1308 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1309 (committed by Karsten Bräckelmann)
1311 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1313 * configure.in, NEWS: EDS 1.7.4 release updates
1314 and version, libtool numbers bumped.
1316 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1318 * *.pc.in: defined @datarootdir@. Fixes #344596.
1320 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1323 * libedataserver/e-iterator.c (e_iterator_is_valid):
1326 2006-06-16 Tor Lillqvist <tml@novell.com>
1328 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1329 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1331 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1332 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1333 the socket functions don't touch errno. (And there is no EINTR
1334 style error possible in WinSock 2 anyway, according to MSDN.)
1336 2006-06-15 Tor Lillqvist <tml@novell.com>
1338 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1339 also to the Win32 branch of the if statement, to avoid error
1340 message when running the configure script.
1342 2006-06-13 Andre Klapper <a9016009@gmx.de>
1345 changing "couldn't", "can't" and "didn't" to proper
1346 English. Fixes bug #342160.
1348 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1350 * configure.in, NEWS: EDS 1.7.3 release updates
1351 and version, libtool numbers bumped.
1353 2006-06-12 simon.zheng <simon.zheng@sun.com>
1358 Add SunLDAP library support - a variant of Netscape LDAP.
1360 2006-06-07 Frederic Peters <fpeters@0d.be>
1362 * configure.in: Assume strftime() is ok and supports %l and %k when
1363 running in cross-compilation mode.
1365 2006-06-02 Tor Lillqvist <tml@novell.com>
1367 * configure.in: Catch more failure modes of strftime() when
1368 presented with conversion specifications %l and %k: On Windows,
1369 these just do nothing, you don't get a 'l' or 'k' in the result,
1370 which was all we used to test for here. Catch also if strftime()
1371 does nothing at all when presented with a format containing
1372 unsupported conversion specifications.
1374 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1375 strftime() doesn't have %e either.
1377 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1379 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1380 checking errno for EINTR.
1381 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1382 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1383 easier strace debugging purposes.
1385 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1387 Hopeful fix for Novell bug #176277
1389 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1390 slightly to make ::prpipe a union more like ::pipe.
1391 (e_pipe): For convenience, on error set the fds each to -1.
1392 (e_prpipe): New convenience function much like e_pipe but for
1394 (e_msgport_new): Always create the pipes here now instead of
1395 creating them on demand.
1396 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1398 (e_msgport_prfd): Same.
1400 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1402 * configure.in: Added gnome-vfs-2.0 to camel library
1404 2006-05-24 Ross Burton <ross@burtonini.com>
1406 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1407 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1408 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1409 Update for doc changes.
1411 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1413 * configure.in: Update intltool requirements.
1415 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1417 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1418 database delete the DB structure.
1419 Patch by Ross Burton <ross@openedhand.com>
1422 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1424 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1425 do not overwrite the value. Fixes a bug introduced by the previous
1428 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1430 * addressbook/libebook/libebook.pc.in,
1431 addressbook/libedata-book/libedata-book.pc.in,
1432 calendar/libecal/libecal.pc.in,
1433 calendar/libedata-cal/libedata-cal.pc.in,
1434 configure.in, evolution-data-server.pc.in,
1435 libedataserver/libedataserver.pc.in,
1436 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1437 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1440 2006-05-09 Ross Burton <ross@openedhand.com>
1442 * libedataserver/e-data-server-module.h:
1443 * libedataserver/e-data-server-module.c:
1444 Allow EDataServerModule to remove unused modules (#319396).
1446 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1448 * configure.in: Patch from Sushuma Rai to fix build with
1449 modern openldap versions. Closes part of bug #325957.
1451 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1453 * po/LINGUAS: New file listing all supported languages.
1455 * configure.in: Use po/LINGUAS instead of including all languages
1456 directly in this file. See the wiki for more information:
1457 http://live.gnome.org/GnomeGoals/PoLinguas
1459 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1461 * configure.in: Figure out auto-magically what the mozilla-nss
1462 pkg-config module name is.
1464 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1466 * NEWS, configure.in: Release updates. Bump version.
1467 ***** Release 1.7.1 *****
1469 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1471 * configure.in : Added a configure time switch to support dynamic
1472 linking with libdb. The default is static linking and by using the
1473 switch --with-libdb=prefix dynamic linking with libdb can be
1475 Patch by Ross Burton <ross@burtonini.com>
1477 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1479 * configure.in: Added the Mail Directory configure info.
1481 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1483 * configure.in: Remove obsolete entry for no_NO.
1485 2006-04-10 Tor Lillqvist <tml@novell.com>
1487 * libedataserver/e-time-utils.c (get_locale_string)
1488 (translate_picture): New Win32-only helper functions.
1489 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1490 in calendar reported by Thierry Dubois.
1492 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1494 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1495 O_LARGEFILE if not present and to set other required CFLAGS for
1498 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1501 * libedataserver/e-source-group.c: Check if the
1502 object is created before accessing it.
1504 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1506 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1508 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1510 * configure.in: Added support for gnome-key-ring.
1512 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1515 * libedataserverui/e-name-selector-dialog.c:
1516 (e_name_selector_dialog_init): Select contacts from address book
1517 screen doesn't use current contact source
1519 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1521 * configure.in, NEWS: Release updates. Bump version.
1522 ***** Release 1.5.92 *****
1524 2006-02-27 Tor Lillqvist <tml@novell.com>
1526 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1527 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1528 let's drop them from here.
1530 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1532 Fixes #332318 #329356
1533 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1534 %x for representing the date for current locale.
1536 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1538 * configure.in, NEWS: Release updates. Bump version.
1539 ***** Release 1.5.91 *****
1541 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1543 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1544 call g_source_remove() when source id is 0. Closes bug #327413.
1546 2006-02-09 Sushma Rai <rsushma@novell.com>
1548 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1549 Fixed some memory leaks. See #329251.
1551 2006-02-09 Sushma Rai <rsushma@novell.com>
1553 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1554 xml properties. See #309316.
1556 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1558 * evolution-data-server.pc.in: Add variable execversion
1559 that denotes the version of the evolution-data-server
1562 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1564 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1566 2006-02-02 Tor Lillqvist <tml@novell.com>
1568 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1569 present on XP only. Windows 2000 is still widespread.
1571 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1573 * configure.in, NEWS: Release updates, bump version
1574 ***** Release 1.5.90 *****
1576 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1578 * libedataserver/e-data-server-module.c:
1579 (e_data_server_module_add_type):
1580 * libedataserver/e-data-server-module.h:
1581 Reverting the previous commit as it breaks the API freeze.
1582 Shall get this in HEAD as soon as we branch out.
1584 2006-01-30 Ross Burton <ross@openedhand.com>
1586 * libedataserver/e-data-server-module.c:
1587 * libedataserver/e-data-server-module.h:
1588 Add e_data_server_remove_unused() to release unused modules
1591 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1593 * configure.in: add "zh_HK" to ALL_LINGUAS.
1595 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1597 * configure.in, NEWS: Release updates, bump version
1599 ***** Release 1.5.5 *****
1601 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1603 * libedataserver/e-source-list.[ch] : added a function called
1604 e_source_list_is_gconf_updated () which returns a boolean indicating
1605 whether or not a given ESourceList instance is in sync with its
1606 corresponding gconf xml or not.
1607 e_source_list_sync () : added an if clause that uses the above
1608 function before updating the gconf.
1610 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1612 * configure.in : Add target for CALDAV calendar
1615 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1617 * src/GNOME_Evolution_DataServer.server.in.in:
1619 The Cal and Book Factory oafids should reflect
1620 the API version rather than the BASE version.
1623 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1625 * docs/reference/camel/camel-sections.txt:
1626 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1627 Detele the function camel_mkdir description.
1629 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1632 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1635 (e_util_mkdir_hier):Merge the change
1636 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1638 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1641 * libedataserver/Makefile.am:
1642 * libedataserver/e-file-cache.c:
1643 * libedataserver/e-msgport.c:
1644 * libedataserver/e-time-utils.c:
1646 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1647 e-data-server-util.c.
1649 2006-01-08 Tor Lillqvist <tml@novell.com>
1651 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1652 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1653 declarations with current mingw w32api headers.
1655 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1657 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1658 in evolution module has been developed further, merge those
1659 changes into libedataserver and drop e-util/e-account-list.c.
1661 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1662 evolution module has been developed further, merge those changes
1663 into libedataserver and drop e-util/e-account-list.h.
1665 libedataserver/e-account.c: Since e-util/e-account.c in
1666 evolution module has been developed further, merge those changes
1667 into libedataserver and drop e-util/e-account.c.
1669 libedataserver/e-account.h: Since e-util/e-account.h in
1670 evolution module has been developed further, merge those changes
1671 into libedataserver and drop e-util/e-account.h.
1673 2006-01-04 Tor Lillqvist <tml@novell.com>
1675 * libedataserver/e-util.c (e_util_replace_prefix): As this
1676 (Win32-only) function is called from evo, too, it needs a third
1677 argument, the configure time prefix that it should replace,
1678 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1679 configured with different temporary dirs as prefix, which is the
1682 * libedataserver/e-util.h: Update declaration correspondingly.
1684 * src/server.c (libdir): Modify calls correspondingly.
1686 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1688 * NEWS, configure.in: Release updates, bump version
1690 ***** Release 1.5.4 *****
1692 2005-12-13 Tor Lillqvist <tml@novell.com>
1694 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1695 building against GLib >= 2.8, not just on Win32.
1697 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1699 * NEWS, configure.in: Release updates, bump version
1701 ***** Release 1.5.3 *****
1703 2005-12-09 Tor Lillqvist <tml@novell.com>
1705 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1706 Unix/Winsock differences.
1708 Use separate flag fields to indicate whether we have a thread or
1709 not in the EThread and EMutex structs. There is no portable way to
1710 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1713 The portable way to check two pthread_t values for equality is
1716 Use e_util_pthread_id() to get an "id" for the thread in debugging
1719 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1720 pair. Should have this in GLib, I guess. This code snippet is
1721 essentially duplicated in
1722 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1723 place I don't recall now.
1725 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1726 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1729 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1730 against GLib 2.8, use g_mkdir_with_parents().
1731 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1732 strings, then does a linguistically correct comparison using
1734 (e_filename_make_safe): New function, move here from
1735 evolution/e-util/e-util.c.
1736 (g_rename, g_stat): Win32-only fixed versions of these GLib
1737 functions, just until the next GLib version including the same
1738 fixes is out. This version of g_rename() overwrites existing
1739 files, and this version of g_stat() strips trailing insignificant
1742 * libedataserver/e-util.h: Declare the new functions.
1744 2005-12-08 Tor Lillqvist <tml@novell.com>
1746 * libedataserver/e-db3-utils.c
1747 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1749 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1750 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1751 always use slashes, not platform-dependent separators.
1752 (e_source_set_name): Compare the strings, not the pointers.
1754 * libedataserver/e-source-group.c (e_source_group_set_name):
1755 Compare the strings, not the pointers.
1757 * libedataserver/e-xml-utils.c
1758 * libedataserver/e-xml-utils.h: New files.
1759 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1760 the file names we handle on Win32 are in UTF-8, which libxml2
1761 doesn't grok. So, when using GLib 2.8, we map the file with the
1762 GMappedFile API and use xmlParseMemory(). When built against older
1763 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1764 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1765 e-xml-utils.c. Presumably should move all the rest of the
1766 functions from there, too.
1768 * libedataserver/Makefile.am: Add the new files. Install
1771 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1772 e_xml_save_file(). As e_xml_save_file() does the very careful
1773 saving using a temporary filename and then rename, don't need to
1776 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1780 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1781 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1784 2005-12-07 Tor Lillqvist <tml@novell.com>
1786 * libdb/dbinc/db_int.in: As we are using this file (and not the
1787 prebuilt one in libdb/build_win32/db_int.h) when building using
1788 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1789 Win32, too. Add ifdef.
1791 * libdb/os_win32/os_open.c (__os_open): When using a
1792 user-registered open function to open the file (and not
1793 CreateFile()), we still need to set the DB_FH::handle, too, as all
1794 the other stuff in libdb/os_win32 assumes it is correctly set
1795 up. On Win32, addressbook/backends/file needs to register an own
1796 open function (that uses g_open()) as the pathnames e-d-s handles
1797 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1798 codepage that CreateFile() wants.
1800 2005-12-06 Tor Lillqvist <tml@novell.com>
1802 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1803 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1805 * src/GNOME_Evolution_DataServer.server.in.in: Use
1806 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1807 compile-time paths in the .server file on Win32. libbonobo on
1808 Win32 interprets relative location paths to exes or shlibs as
1809 being relative to the directory where the .server file was found.
1810 This makes the .server file point to the correct executable
1811 regardless of where e-d-s is installed on the end-user machine.
1813 2005-12-02 Tor Lillqvist <tml@novell.com>
1815 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1816 the executable file's name in the InterfaceCheck location.
1818 * evolution-data-server-zip.in: New file, a script used to build a
1819 Win32 zipfile distribution of E-D-S. (End users will not be
1820 expected to install from zipfiles, they would be for power users
1821 and developers only.)
1824 * configure.in: Distribute and expand it.
1826 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1828 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1830 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1831 defined in glib -2.8 only for win32 as it fails to build
1832 for OS which has glib 2.4.
1834 2005-12-01 Tor Lillqvist <tml@novell.com>
1836 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1837 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1840 2005-11-25 Tor Lillqvist <tml@novell.com>
1842 * libedataserver/e-categories.c (add_category_if_not_present):
1843 Drop unused static function.
1844 (e_categories_add_relative): New function. Form the pathname to
1845 the icon file at run-time (for installability in freely chosen
1846 location on Windows).
1847 (initialize_categories_config): Call e_categories_add_relative()
1848 with just the basename of the icon files.
1850 * libedataserver/e-data-server-module.c
1851 (e_data_server_module_init): Include libedataserver-private.h to
1852 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1853 pathname construction) on Windows.
1855 * libedataserver/e-time-utils.c: Include strptime() implementation
1856 lifted from glibc for portability. Use it unless
1857 HAVE_STRPTIME. Make it local for this file, though.
1859 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1860 GLib 2.8 instead of gethostname().
1862 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1863 instead of strncasecmp() for portability.
1865 * libedataserver/e-util.c: Implement install-anywhere machinery
1867 (DllMain): Minimal DllMain that just tucks away the handle to the
1869 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1870 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1871 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1872 e_util_replace_prefix): Functions intended also for Evolution. We
1873 assume e-d-s and evo are installed in the same folder on the
1876 * libedataserver/e-util.h: Declare the above new public Win32-only
1879 * libedataserver/libedataserver-private.h: New file. Declares so
1880 far some Win32-only functionality, to be used in various parts of
1883 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1884 gstdio wrappers for better non-ASCII filename support on
1885 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1886 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1887 instead of hardcoding 1024. Drop leftover debugging printouts.
1889 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1890 more configure-time pathname definitions (as used elsewhere in
1891 e-d-s) in INCLUDES so that they can be recognized and changed at
1892 run-time to end-user machine installation paths on Win32.
1894 * src/server.c: No segv handling on Win32. Run-time path
1895 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1896 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1897 gnome_program_init().
1899 2005-11-18 Ross Burton <ross@burtonini.com>
1901 * libedataserver/md5-utils.c:
1902 * libedataserver/e-component-listener.c:
1905 2005-11-17 Ross Burton <ross@burtonini.com>
1907 * libedataserver/md5-utils.c:
1908 * libedataserver/md5-utils.h:
1909 Don't do byte order checks at runtime but use the GLib
1910 G_BYTE_ORDER macro (#319592)
1912 2005-11-17 Ross Burton <ross@burtonini.com>
1914 * libedataserver/e-account-list.c:
1915 * libedataserver/e-account.c:
1916 * libedataserver/e-component-listener.c:
1917 * libedataserver/e-file-cache.c:
1918 * libedataserver/e-iterator.c:
1919 * libedataserver/e-list-iterator.c:
1920 * libedataserver/e-list.c:
1921 * libedataserver/e-sexp.c:
1922 * libedataserver/e-source-group.c:
1923 * libedataserver/e-source-list.c:
1924 * libedataserver/e-source.c:
1925 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1927 2005-11-15 Ross Burton <ross@burtonini.com>
1929 * libedataserver/e-data-server-module.c
1930 Use lazy bindings (#321515)
1932 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1934 * NEWS, configure.in: Release updates, bump version.
1935 ***** Release 1.5.2 *****
1937 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1939 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1941 2005-10-28 Sushma Rai <rsushma@novell.com>
1943 * libedataserver/e-categories.c (initialize_categories_config): Add
1944 default categories only if the category list is empty in gconf, so that
1945 we don't bring back the deleted category from the default list
1946 every time. Fixes #273905.
1948 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1950 * src/GNOME_Evolution_DataServer.server.in.in:
1951 Fixed bonobo server install locations as well.
1954 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1956 * configure.in: Update version, libtool numbers.
1957 *** Release 1.5.1 ***
1958 * src/Makefile.am : Fixed the executable installation
1959 error in the previous patch. Executable installed in
1960 libexecdir - not under evolution-data-server-$(API_VERSION).
1962 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1964 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1965 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1966 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1967 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1968 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1969 OAFIID:GNOME_Evolution_DataServer_Logging from
1970 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1971 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1972 data-server-@VERSION@@EXEEXT@.
1973 * src/Makefile.am: In section install-evolution-data-servers:
1974 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1975 data-server-$(API_VERSION)
1976 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1977 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1978 evolution-data-server-$(BASE_VERSION)
1980 2005-10-17 Ross Burton <ross@burtonini.com>
1983 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1985 2005-10-14 Ross Burton <ross@burtonini.com>
1987 * configure.in: Remove unused dependencies from the pkg-config
1988 calls and add E_FACTORY_CFLAGS/_LIBS.
1990 * src/Makefile.am: Use E_FACTORY_*.
1992 * libedataserver/e-sexp.c:
1993 * libedataserver/test-source-list.c:
1994 Don't use libgnome when GTK+ or GLib will do.
1996 * libedataserver/libedataserver.pc.in:
1997 Fix strings, update libraries.
1999 2005-09-17 Andre Klapper <a9016009@gmx.de>
2002 * libedataserver/e-categories.c: adding translator comment for
2005 2005-09-16 Tor Lillqvist <tml@novell.com>
2007 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2008 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2009 comparing are just ASCII anyway, so spell it out that we really do
2010 need ASCII casefolding only.
2012 2005-09-15 Tor Lillqvist <tml@novell.com>
2014 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2015 integral type (or pointer) that can be cast to a guint64 without
2016 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2018 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2021 * libedataserver/e-util.c: Just include <glib.h> instead of a
2022 random set of <glib/*.h>. Remove large amount of whitespcace on
2024 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2025 proper Unicode case folding or normalization is done.
2026 (e_util_pthread_id): New function, returns an integer representing
2027 a thread. Only for debugging output and logging purposes, cannot
2028 be guaranteed to be consistent on all platforms.
2030 * libedataserver/e-util.h: Include <pthread.h>. Declare
2031 e_util_pthread_id().
2033 2005-09-14 Tor Lillqvist <tml@novell.com>
2038 * win32/libedataserverui.def: New files. Bootstrap import library
2039 for libedataserverui. Needed in servers/exchange/storage where
2040 libexchange-storage-1.2.la links to libedataserverui before it has
2043 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2044 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2045 also win32/Makefile.
2047 * Makefile.am: Add win32 to SUBDIRS.
2049 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2051 * confugure.in : Add API_VERSION to config.h
2053 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2055 * configure.in : Update release number to 2.4.0
2057 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2059 * configure.in: Do not build camel docs.
2060 * docs/reference/Makefile.am: Removed camel docs.
2061 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2063 2005-08-22 Not Zed <NotZed@Ximian.com>
2065 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2066 the func to remove a warning.
2068 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2070 * configure.in : bump version
2071 ***** Release 1.3.8 *****
2073 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2075 * docs/reference/Makefile.am : enable libedataserver docs
2076 * libedataserver/e-sexp.h, docs/reference/libedataserver
2077 /libedataserver-sections.txt: Fix build issues - patch
2078 contributed by Tor Lillqvist <tml@novell.com>
2080 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2082 * configure.in: Build camel-docs.
2083 * docs/reference/Makefile.am: Build camel-docs.
2085 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2087 * libedataserver/e-xml-hash-utils.[ch]:
2088 (e_xmlhash_foreach_key_remove): function to remove
2090 Committing for Armin Bauer <armin.bauer@desscon.com>
2091 and modified by <jmubeen@novell.com> and
2092 <vvaradhan@novell.com>.
2094 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2096 * configure.in : Add the check for NTLM support in OpenLDAP. This
2097 is needed for enabling the Exchange support in e-d-s.
2099 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2101 * configure.in : Build libedataserver api docs
2103 2005-08-18 Tor Lillqvist <tml@novell.com>
2105 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2106 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2107 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2109 2005-08-13 Tor Lillqvist <tml@novell.com>
2111 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2114 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2117 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2119 * configure.in: Update version, libtool numbers.
2121 *****Release 1.3.7*****
2123 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2125 * configure.in: fix for bug #300048. patch
2126 submitted by Roland Illig <roland.illig@gmx.de>
2128 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2130 * configure.in: update libtool numbers for libebook
2132 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2134 * configure.in: Bump version number
2136 *****Release 1.3.6.1***** includes fix for
2137 #311731 - (Removing folders from an IMAP)
2140 2005-07-28 Tor Lillqvist <tml@novell.com>
2142 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2144 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2146 * configure.in : bump version
2147 ****** Release 1.3.6 *****
2149 2005-07-21 Joe Shaw <joeshaw@novell.com>
2151 * libedataserver/e-source-group.c:
2152 * libedataserver/e-source-list.c:
2153 * libedataserver/e-source.c: Change the init and class_init
2154 functions to contain the whole class name for the benefit of the
2157 2005-07-20 Tor Lillqvist <tml@novell.com>
2159 * configure.in: Enable building with Mozilla nspr and nss on
2160 Win32. No -ldl on Win32. No import library for softokn3.dll.
2162 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2164 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2167 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2169 * configure.in : bump version, libtool numbers.
2170 ***** Release 1.3.5 *****
2172 2005-07-06 Ross Burton <ross@openedhand.com>
2174 * libedataserver/e-util.c:
2175 Remove a function and table which is in GLib.
2177 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2179 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2180 to the conventions (_ instead of -).
2182 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2184 * configure.in : bump version, libtool numbers.
2186 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2188 * libedataserver/e-categories.c: (initialize_categories_config):
2189 Fix all the compiler warnings.
2191 2005-06-22 Tor Lillqvist <tml@novell.com>
2193 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2194 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2195 EXEEXT in EVO_SUBST_SERVER_RULE.
2197 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2199 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2200 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2202 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2204 * configure.in : Print the status for Exchange support being present.
2205 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2207 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2209 * configure.in : Fixed a minor typo to fix make clean.
2211 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2213 * configure.in : Added the Exchange server communication code to
2214 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2215 * servers/Makefile.am : Now build exchange as well.
2217 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2219 * configure.in : Do not build camel docs. They are borked now :(
2221 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2223 * configure.in : bump version, libtool numbers.
2225 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2227 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2228 names for CORBA services.
2230 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2232 * configure.in: Disable the libedataserver api docs build
2233 * docs/reference/Makefile.am: Here too. It doesn't build.
2235 2005-05-24 Tor Lillqvist <tml@novell.com>
2237 * configure.in: Define NO_UNDEFINED as -no-undefined and
2238 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2239 them. Check for strtok_r. Add gobject-2.0 to
2240 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2242 2005-05-24 Tor Lillqvist <tml@novell.com>
2244 Make libdb as included in e-d-s build on Win32 with mingw. (The
2245 official build setup for libdb uses MSVC.)
2247 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2248 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2249 empty on Unix, "_win32" on Win32) to use those source files that
2250 have an own copy in os_win32 from there.
2252 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2253 libdb/build_win32_db_config.h file.
2255 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2258 * libdb/dist/configure: Manually make corresponding changes as in
2259 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2262 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2264 2005-05-19 Tor Lillqvist <tml@novell.com>
2266 * configure.in: Check for regexec in a separate -lregex. Add
2267 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2268 too. Don't bother mentioning glib as gthread and gmodule drag in
2271 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2273 * configure.in : bump version, libtool numbers.
2275 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2277 * docs/reference/Makefile.am : Do not build
2278 camel docs. They are a bit flaky ATM.
2280 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2282 * libedataserver/e-categories.c (add_category_if_present): new private
2283 function to create standard categories if they don't exist.
2284 (initialize_categories_config): make sure, in all cases, that our
2285 standard categories are available.
2287 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2289 * libedataserver/e-categories.c: Add new Anniversary category,
2292 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2294 * configure.in: export LIBSOUP for use elsewhere.
2296 2005-05-06 Tor Lillqvist <tml@novell.com>
2298 * configure.in: Check for Win32 (mingw), set Automake
2299 conditional. Move the libtool stuff a bit earlier so that $host
2300 gets set early and can be checked in a more logical place. Check
2301 for some more headers and functions. Use gobject-2.0 instead of
2302 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2303 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2304 calls its .pc file. On Win32, copy the libtool generated here to
2307 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2309 * configure.in: Added "docs/reference/calendar/libedata-cal".
2311 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2314 * docs/reference/calendar/Makefile.am:
2315 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2318 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2321 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2323 * docs/reference/calendar/*: improved API documentation.
2325 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2327 * configure.in: bump version, libtool numbers.
2329 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2331 * configure.in: Modify camelproviderdir to use API_VERSION.
2332 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2334 2005-04-20 Ross Burton <ross@burtonini.com>
2336 * src/offline-listener.c:
2337 Remove an usused variable.
2339 2005-04-20 Ross Burton <ross@burtonini.com>
2341 * libedataserver/e-data-server-module.c:
2342 * libedataserver/e-data-server-module.h:
2344 Use a #define hack to revert API change to EDataServerModule.
2346 2005-04-20 Ross Burton <ross@burtonini.com>
2348 * configure.in: Depend on GLib 2.4.
2350 * libedataserver/e-data-server-module.c:
2351 * libedataserver/e-data-server-module.h:
2352 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2353 e_data_server_module_init to _initialize.
2356 Update for change to e-data-server-module.h.
2358 2005-04-20 Ross Burton <ross@burtonini.com>
2360 * src/offline-listener.c: Don't leak a GConfValue.
2362 2005-04-20 James Henstridge <james@jamesh.id.au>
2364 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2365 doesn't trigger configure failures with newer versions of
2366 pkg-config. Fixes bug #300435.
2368 2005-04-14 Sushma Rai <rsushma@novell.com>
2370 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2371 absolute uri, when relative uri is changed if source is having absolute
2375 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2377 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2379 * configure.in: bump version, leave extensiondir, idldir,
2380 bonobo server and libtool numbers untouched (use API_VERSION
2382 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2383 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2385 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2387 * po/en_GB.po: Updated British English translations
2389 2005-03-31 Steve Murphy <murf@e-tools.com>
2391 * configure.in: Added "rw" to ALL_LINGUAS.
2393 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2395 * configure.in: Added "xh" to ALL_LINGUAS.
2397 2005-03-29 James Bowes <bowes@cs.dal.ca>
2399 * docs/reference/libedataserver/libedataserver-docs.sgml:
2400 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2401 e-time-utils and e-xml-hash-utils.
2402 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2403 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2405 * libedataserver/e-time-utils.c:
2406 * libedataserver/e-time-utils.h:
2407 * libedataserver/e-xml-hash-utils.c:
2408 * libedataserver/e-xml-hash-utils.h: New API documentation.
2410 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2412 * configure.in: Add ne in ALL_LINGUAS
2414 2005-03-23 James Bowes <bowes@cs.dal.ca>
2416 * configure.in: Add docs/reference/libedataserver/Makefile
2418 * docs/reference/Makefile.am: Add libedataserver as subdir.
2419 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2421 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2422 sections for new API docs.
2423 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2424 nice formatting for the new documentation.
2425 * libedataserver/e-trie.c:
2426 * libedataserver/e-uid.c:
2427 * libedataserver/e-url.c:
2428 * libedataserver/e-url.h:
2429 * libedataserver/e-util.c:
2430 * libedataserver/e-util.h:
2431 * libedataserver/md5-utils.c:
2432 * libedataserver/md5-utils.h: Document public functions and data
2434 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2435 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2436 * docs/reference/libedataserver/tmpl/e-url.sgml:
2437 * docs/reference/libedataserver/tmpl/e-util.sgml:
2438 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2439 files for API documentation.
2441 2005-03-06 JP Rosevear <jpr@novell.com>
2443 * configure.in: bump version, libtool numbers
2445 2005-02-28 JP Rosevear <jpr@novell.com>
2447 * configure.in: bump version, libtool numbers
2449 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2451 * libedataserver/e-data-server-module.c: (load_module_dir):
2452 Don't leak the module path.
2454 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2456 * libdb/dbinc/mutex.h: Fix PPC assembly.
2458 2005-02-07 JP Rosevear <jpr@novell.com>
2460 * configure.in: bump version. libtool numbers
2462 2005-02-07 Ross Burton <ross@openedhand.com>
2464 * libedataserver/e-db3-utils.c:
2465 Remove useless libgnome use.
2467 2005-02-03 Ross Burton <ross@burtonini.com>
2469 * libedataserver/e-categories.c:
2470 * libedataserver/e-component-listener.c:
2471 * libedataserver/e-time-utils.c:
2472 * servers/groupwise/e-gw-connection.c:
2476 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2478 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2479 gboolean and always FALSE to remove the idle callback after saving.
2480 (save_config): new function that marks the config as dirty and installs
2482 (initialize_categories_config, e_categories_remove, e_categories_add,
2483 e_categories_set_color_for, e_categories_set_icon_file_for): call
2484 save_config() when saving the categories.
2486 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2488 * configure.in: Generate the old imap makefile.
2490 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2492 * libedataserver/e-categories.c (initialize_categories_config): pass
2493 a correct boolean value as the 'searchable' flag.
2495 2005-01-26 JP Rosevear <jpr@novell.com>
2499 * src/server-logging.h: add private structure to instance
2501 * src/server-logging.c (server_logging_register_domain): track the
2502 information for the registration so we can later unregister it
2503 (server_logging_dispose): unregister the log handlers and from the
2504 information and list
2505 (server_logging_finalize): free the private structure
2506 (server_logging_class_init): set finalize/dispose methods
2508 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2510 * libedataserver/e-categories.[ch] (e_categories_add): added a
2511 'searchable' argument.
2512 (e_categories_is_searchable): new function.
2513 (hash_to_xml_string): add the 'searchable' property to the config.
2515 2005-01-24 JP Rosevear <jpr@novell.com>
2517 * configure.in: bump version, libtool numbers
2519 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2521 * configure.in: Removed the enable checks for IMAP4, we just
2522 always build it now. Also don't generate
2523 camel/providers/imap/Makefile as we no longer build it.
2525 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2527 * libedataserver/e-source.c
2528 (e_source_update_from_xml_node) : look for
2529 case where passed in node does not contain any properites.
2530 In the case reset the properites of the source
2531 and emit the changed signal
2532 makes personal books unselectable
2533 from auto-completion
2535 2005-01-14 Priit Laes <amd@store20.com>
2537 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2538 'wa' to ALL_LINGUAS.
2540 2005-01-14 Not Zed <NotZed@Ximian.com>
2542 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2543 build ESexp as a GObject anymore (it is used by camel).
2545 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2547 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2549 * libedataserver/e-sexp.[ch]: removed the usage of the
2550 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2551 (e_sexp_new): fixed some typoes.
2552 (e_sexp_class_init): use g_type_class_peek_parent to get the
2553 parent class for our class.
2555 2005-01-08 Not Zed <NotZed@Ximian.com>
2557 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2560 * libedataserver/e-url.c (e_url_shroud): setup string manually
2561 don't use *.%s as it depends on locale.
2563 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2565 * e-categories.c (escape_string): new function.
2566 (hash_to_xml_string): add category names after escaping them.
2567 (initialize_categories_config): mark the configuration as not dirty
2568 only when we just got the list of categories from it.
2570 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2573 * Makefile.am: added weather calendar backend to build.
2575 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2577 * libedataserver/e-categories.c (initialize_categories_config): set
2578 the configuration to not dirty even when we add the set of built-in
2581 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2583 * libedataserver/e-categories.c (initialize_categories_config): set
2584 the initialized flag to TRUE before starting, or we'll get infinite
2585 recurrent calls to this function.
2587 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2589 * libedataserver/e-categories.c (initialize_categories_config): use _()
2590 instead of N_() for translatable strings.
2592 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2594 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2595 called at idle times.
2596 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2598 (initialize_categories_config): install the idle callback.
2600 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2603 * art/category*.png: added category icons from GAL.
2606 * configure.in: added 'art' directory to build.
2608 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2610 * libedataserver/Makefile.am: added new files to the build.
2612 2004-12-31 JP Rosevear <jpr@novell.com>
2614 * Makefile.am: clean iconv-detect.h
2616 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2618 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2619 if any of the properties change
2621 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2623 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2624 include the BASE_VERSION and the full path).
2626 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2628 * src/offline-listener.[ch] :New class to listen for gconf
2629 key and set online/offline modes on factories -> backends
2631 * src/Makefile.am : added new source file
2632 offline-listener.[ch] to _SOURCES
2634 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2636 * Makefile.am: build servers/ dir before camel/.
2638 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2640 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2641 (ALIGNED_SIZE): New macro.
2642 (MemPoolNode): Remove "data" member.
2643 (MemPoolThresholdNode): Likewise.
2644 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2645 &n->data[N] to ensure proper alignment.
2647 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2649 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2650 a convenience context that sets up and provides the shared model
2651 and widgets for one name selection session.
2653 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2654 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2656 2004-12-20 JP Rosevear <jpr@novell.com>
2658 * configure.in: bump version, libtool numbers
2660 2004-12-20 JP Rosevear <jpr@novell.com>
2662 * libedataserverui/test-name-selector.c (main): no need to init
2663 mime utils explicitly any more
2665 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2667 * libedataserverui/test-name-selector.c (main): Don't lie to
2668 gnome_program_init () about our name.
2670 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2672 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2674 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2676 (clear_contact_source): Keep the primary contact array around even
2678 (query_contact_source): Make sure the book is opened before we
2679 try to open a view to it. Set view to NULL if we can't get one.
2680 (e_contact_store_add_book): Allocate temporary memory on stack.
2681 (e_contact_store_remove_book): Free the primary contact array.
2683 * libedataserverui/e-destination-store.c
2684 (e_destination_store_insert_destination): Implement.
2685 (e_destination_store_append_destination): Renamed from
2686 _add_destination (). Connect to destination's "changed" signal.
2687 (e_destination_store_remove_destination): Disconnect from
2690 * libedataserverui/e-name-selector-dialog.c (add_destination):
2691 Use e_destination_store_append_destination ().
2693 * libedataserverui/test-name-selector.c (start_test): We don't
2694 need the gconf_path. Set up an ENameSelectorEntry for testing.
2695 (main): Remove junk related to gconf_path.
2697 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2698 entry for Evolution contacts. Still considered unstable.
2700 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2701 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2703 2004-12-17 JP Rosevear <jpr@novell.com>
2705 * libedataserverui/test-name-selector.c (close_dialog): destroy
2707 (start_test): listen for any response so we can exit
2709 * libedataserverui/e-name-selector-dialog.glade: don't make the
2710 blank window visible
2712 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2714 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2715 it's useless and breaks the evo build.
2717 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2719 * libedataserverui/test-name-selector.c: Implement a test for
2720 ENameSelectorDialog.
2722 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2723 (test_name_selector_SOURCES)
2724 (test_name_selector_LDADD): Build parameters for the test.
2726 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2728 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2730 * libedataserverui/e-destination-store.[ch]: Implement
2731 EDestinationStore, a GtkTreeModel interface to a list of
2734 * libedataserverui/e-name-selector-model.[ch]: Implement
2735 ENameSelectorModel, a model that provides an EContactStore and a
2736 list of EDestinationStores whose members are filtered out from
2739 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2740 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2741 interactively, producing lists of EDestinations.
2743 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2744 specification for the ENameSelectorDialog interface.
2746 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2748 (e_contact_store_get_books): Free a small temp allocation.
2749 (e_contact_store_remove_book): Get the pointer to the source struct.
2751 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2753 * Makefile.am (INCLUDES): Add a define providing the installed
2755 (libedataserverui_1_2_la_SOURCES): Add new files.
2756 (libedataserveruiinclude_HEADERS): Add new files.
2757 (glade_DATA): Add new Glade file.
2758 (EXTRA_DIST): Dist glade_DATA.
2760 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2762 * configure.in: Pull in libglade-2.0.
2764 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2766 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2767 a GtkTreeModel interface to EBook views.
2769 * libedataserverui/test-contact-store.c: Implement an interactive
2770 test for EContactStore.
2772 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2773 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2775 (test_contact_store_SOURCES)
2776 (test_contact_store_LDADD): Build the interactive test for
2779 2004-12-09 JP Rosevear <jpr@novell.com>
2781 * configure.in: check for zlib, for the gzip mime filter
2783 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2787 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2788 e_file_cache_thaw_changes): new functions to disable temporarily
2790 (e_file_cache_init): initialize new private members.
2791 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2792 cache file as dirty when we are frozen.
2794 2004-12-06 Rodney Dawes <dobey@novell.com>
2796 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2798 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2800 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2802 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2803 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2805 2004-12-03 Rodney Dawes <dobey@novell.com>
2807 * configure.in: Remove the commented out OpenSSL block
2808 Don't do pkg-config --exists for mozilla, just try to use the
2809 PKG_CONFIG() macro, and set have_nss="no" if it fails
2811 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2812 e-msgport code that needs it
2814 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2816 * configure.in: Display configuration info after configure runs
2817 (S/MIME, SSL, Kerberos, etc)
2819 2004-12-03 Not Zed <NotZed@Ximian.com>
2821 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2822 iconv_libs to the library list.
2824 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2826 * Makefile.am: Build libedataserverui after non-UI libraries that it
2829 2004-11-28 JP Rosevear <jpr@novell.com>
2831 * configure.in: bump version, libtool numbers
2833 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2835 * libedataserverui/e-source-selector.[ch]:
2836 (selector_button_press_event): if rt-clicked on a source
2837 group, set it as primary on the selector and emit a popup event.
2838 (e_source_selector_get_primary_source_group): accessor for
2839 primary source group.
2841 2004-11-16 Not Zed <NotZed@Ximian.com>
2843 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2845 * configure.in: Added more camel required config checks. Build
2846 the camel makefiles. Not sure if this should be in its own
2849 2004-11-15 Not Zed <NotZed@Ximian.com>
2851 * libedataserver/e-util.c: include config.h.
2853 * libedataserver/e-sexp.c: updated from evolution/e-util.
2855 * libedataserver/e-memory.c: updated from evolution/e-util.
2857 * iconv-detect.c: added iconv format checker.
2859 * configure.in: add stftime checks and iconv charset format checks.
2861 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2863 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2866 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2868 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2869 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2870 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2872 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2874 * configure.in: use evolution-data-server-$BASE_VERSION as the
2877 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2881 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2883 2004-11-02 JP Rosevear <jpr@novell.com>
2887 * configure.in: require libbonobo >= 2.4.2
2889 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2891 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2893 2004-10-27 JP Rosevear <jpr@novell.com>
2895 * src/server.c: include just include signal.h for portability
2897 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2899 * libedataserverui/Makefile.am:
2900 * libedataserverui/e-source-selector-dialog.[ch]: added source
2901 selector dialog widget.
2903 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2905 2004-10-14 JP Rosevear <jpr@novell.com>
2907 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2910 * libedataserverui/e-source-option-menu.c: ditto
2912 2004-10-14 JP Rosevear <jpr@novell.com>
2914 * libedataserverui/libedataserverui.pc.in: link to the right lib
2915 and require libedataserver 1.2
2917 2004-10-13 JP Rosevear <jpr@novell.com>
2919 * libedataserver/e-data-server-marshal.list: add missing
2922 2004-10-13 JP Rosevear <jpr@novell.com>
2924 * Makefile.am: build libedataserverui
2926 2004-10-13 JP Rosevear <jpr@novell.com>
2928 * libedataserverui/test-source-option-menu.c: move from evolution
2930 * libedataserverui/e-source-selector.c: ditto
2932 * libedataserverui/e-source-selector.h: ditto
2934 * libedataserverui/e-source-option-menu.c: ditto
2936 * libedataserverui/e-source-option-menu.h: ditto
2938 * libedataserverui/test-source-selector.c: ditto
2940 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2942 * libedataserverui/Makefile.am: build libedataserverui and test progs
2944 * configure.in: add libtool versioning for libedataserverui and
2947 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2949 Probably fixes bugs #67600 and #65996.
2951 * libdb/dbinc/mutex.h
2952 * libdb/dist/config.hin
2953 * libdb/dist/configure
2954 * libdb/mutex/mut_tas.c
2955 * libdb/lock/lock_region.c
2956 * libdb/dist/aclocal/mutex.ac
2957 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2958 x86-64 and a couple of other archs, and rebuild the generated
2961 2004-10-04 Chris Toshok <toshok@ximian.com>
2963 * libedataserver/e-data-server-module.h: add the prototype for the
2964 eds_module_* functions here, so modules can include this file
2965 instead of writing their own prototypes in module sepcific
2968 2004-09-30 Chris Toshok <toshok@ximian.com>
2970 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2971 variables so extension authors can find the place to install their
2974 2004-09-30 Chris Toshok <toshok@ximian.com>
2976 * src/GNOME_Evolution_DataServer.server.in.in: add this
2977 (previously generated) file to the build.
2979 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2980 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2983 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2984 addressbook/calendar backend .la's from here.
2985 (SERVER_IN_FILE): always use
2986 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2987 generated from LDAP/NOLDAP.
2988 (EXTRA_DIST): remove
2989 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2990 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2992 * src/server.c (setup_books): replace hardcoded knowledge of
2993 backends with a call to e_data_book_factory_register_backends.
2994 (setup_cals): remove explicit backend registration with a call to
2995 e_data_cal_factory_register_backends.
2996 (main): call e_data_server_module_init.
2998 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2999 (libedataserver_la_SOURCES): add e-data-server-module.c
3000 (libedataserverinclude_HEADERS): add e-data-server-module.h
3002 * libedataserver/e-data-server-module.[ch]: new files, manage the
3003 extensions. ripped almost entirely from Dave Camp's nautilus
3006 * configure.in (privlibdir, extensiondir): new Makefile variables.
3008 2004-09-23 Not Zed <NotZed@Ximian.com>
3012 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3013 idle id after we've been called.
3015 2004-09-23 JP Rosevear <jpr@novell.com>
3017 * Makefile.am: don't hard code pkg config version
3019 * configure.in: bump version, reset libtool versions because the
3020 library is now versioned
3022 * libedataserver/Makefile.am: build versioned lib and version
3025 * src/Makefile.am: link against versioned libs
3027 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3029 * libedataserver/e-file-cache.[ch]:
3030 (e_file_cache_get_keys): utility function that allows to get
3031 a list of the keys of all the items in the cache. Used by
3032 the fix for bug #61865
3034 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3036 * libdb/dbinc/mutex.h
3037 * libdb/dist/configure
3038 * libdb/dist/aclocal/mutex.ac
3039 * libdb/dist/aclocal/options.ac:
3040 Applied patch from Toshok that fixes issues related to NPTL and AMD
3043 2004-09-16 JP Rosevear <jpr@novell.com>
3045 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3047 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3049 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3051 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3053 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3055 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3057 * configure.in: Added 'id' to ALL_LINGUAS
3058 * po/id.po: Added Indonesian translation
3060 2004-08-27 Akagic Amila <bono@linux.org.ba>
3062 * configure.in: Added 'bs' to ALL_LINGUAS.
3064 2004-08-26 JP Rosevear <jpr@novell.com>
3066 * configure.in: bump verision, libtool numbers
3068 2004-08-26 Not Zed <NotZed@Ximian.com>
3072 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3073 (e_util_utf8_strstrcasedecomp):
3075 * libedataserver/e-sexp.c (e_sexp_term_eval):
3076 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3077 stupid arcanely out of date and posixly-busted slowaris which
3078 doesn't put alloca in stdlib.h like any sane system.
3080 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3082 * libedataserver/e-file-cache.c: (add_key_to_list),
3083 (add_object_to_list):
3084 Add missing include, fix warnings.
3086 * libedataserver/e-util.c: add missing include.
3088 * servers/groupwise/e-gw-connection.c:
3089 (e_gw_connection_get_categories):
3090 Fix type, causing warnings.
3092 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3094 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3095 assing the value set for filename property to priv->filename
3097 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3099 * configure.in: Added «nb» to ALL_LINGUAS.
3101 2004-08-13 JP Rosevear <jpr@novell.com>
3103 * configure.in: bump version, libtool numbers, soup requirement
3105 2004-08-13 Rodney Dawes <dobey@novell.com>
3107 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3108 as well as expceted and determined in testing
3110 2004-08-13 Rodney Dawes <dobey@novell.com>
3112 * acinclude.m4: Remove EVO_CHECK_LIB
3113 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3115 2004-08-09 Ankit Patel <ankit@redhat.com>
3117 * configure.in: Added Gujarati & Panjabi
3119 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3121 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3123 2004-08-02 JP Rosevear <jpr@novell.com>
3125 * configure.in: bump version, libtool numbers
3127 2004-08-02 Not Zed <NotZed@Ximian.com>
3129 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3130 so we only run once, and increment our recursive-call code
3131 properly, and actually exit anyway. should fix infinite crash
3134 2004-07-29 Rodney Dawes <dobey@novell.com>
3136 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3137 AC_DEFINE it so we know where to find gnome_segv2
3139 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3140 now define at configure time to find the path to gnome_segv2
3144 2004-07-19 JP Rosevear <jpr@novell.com>
3146 * configure.in: bump version, libtool numbers, soup requirement
3148 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3150 * libedataserver/e-source-group.c (e_source_group_remove_source)
3151 (e_source_group_remove_source) : disconnet the signal
3152 handler registered on source object for CHANGED singal
3153 as we may not be interested in the changes in source once
3154 it is removed form the group
3156 2004-07-12 Chris Toshok <toshok@ximian.com>
3158 [ most likely fixes #57999 ]
3160 * libdb/dist/aclocal/options.ac: set the default unique name to
3161 "_eds". this will append _eds to all externally visible libdb
3162 symbols, so we can be sure it won't conflict with another libdb
3163 (linked dynamically).
3165 * libdb/dist/configure: regen after options.ac change.
3167 * libdb/dist/.cvsignore: ignore db_int_def.h
3169 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3171 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3172 this function public.
3174 2004-07-07 Not Zed <NotZed@Ximian.com>
3176 * src/server.c (main): bind to the right charset (i.e. utf8). See
3179 2004-07-02 JP Rosevear <jpr@novell.com>
3181 * configure.in: bump version, libtool numbers
3183 2004-07-02 Chris Toshok <toshok@ximian.com>
3187 * libedataserver/e-iterator.h: rename the "delete" member to
3188 "remove", to fix c++ build.
3190 * libedataserver/e-iterator.c (e_iterator_delete): same.
3191 (e_iterator_class_init): same.
3193 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3194 (e_list_iterator_remove): same.
3196 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3198 * src/server.c (main): Register a segv handler to popup bug-buddy
3199 or whatever. Fixes bug #51165.
3201 2004-06-14 Not Zed <NotZed@Ximian.com>
3203 * libedataserver/e-source-group.c
3204 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3205 error setting up the new_source entries. #59592.
3207 2004-06-03 JP Rosevear <jpr@novell.com>
3209 * configure.in: bump version, libtool numbers
3211 2004-06-02 Chris Toshok <toshok@ximian.com>
3213 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3215 2004-06-01 Chris Toshok <toshok@ximian.com>
3217 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3218 NULL absolute_uri, so we can clear it.
3220 2004-06-01 Chris Toshok <toshok@ximian.com>
3222 * libedataserver/e-source.c (e_source_set_group): back out the
3223 change that causes this function to always add an absolute_uri to
3224 the ESource, as this uri is always used instead of the
3225 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3226 of the cases. If you want an absolute uri, call
3227 e_source_set_absolute_uri - it should never happen implicitly.
3228 (e_source_copy): when copying an ESource don't create an absolute
3229 uri when @source might have had one.
3230 (e_source_set_absolute_uri): use strcmp, not ==. also,
3231 "source->priv->readonly" governs whether or not data can be stored
3232 in the folder represented by the ESource, not that the ESource
3235 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3237 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3239 2004-05-27 Sushma Rai <rsushma@novell.com>
3241 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3242 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3245 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3246 Build absolute URI only if source is not having it.
3248 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3249 absolute URI to the file.
3251 2004-05-26 Rodney Dawes <dobey@novell.com>
3253 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3254 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3255 properly when < 2.9.8 is found
3257 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3258 requirement here, so that dependents pick it up properly as well
3260 2004-05-19 JP Rosevear <jpr@novell.com>
3262 * configure.in: bump version, libtool numbers
3264 2004-05-17 Rodney Dawes <dobey@ximian.com>
3266 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3267 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3268 mono bindings to work correctly
3272 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3274 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3275 handlers for postal address fields. Bug # 45210
3277 2004-05-03 JP Rosevear <jpr@ximian.com>
3279 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3281 * libedataserver/e-uid.h: ditto
3283 * libedataserver/e-memory.c: remove unnecessary include
3285 * libedataserver/e-uid.c: ditto
3287 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3290 2004-05-03 William Jon McCann <mccann@jhu.edu>
3292 * libedataserver/e-account-list.h:
3293 * libedataserver/e-account.h:
3294 * libedataserver/e-db3-utils.h:
3295 * libedataserver/e-dbhash.h:
3296 * libedataserver/e-iterator.h:
3297 * libedataserver/e-list-iterator.h:
3298 * libedataserver/e-list.h:
3299 * libedataserver/e-memory.h:
3300 * libedataserver/e-sexp.h:
3301 * libedataserver/e-source-group.h:
3302 * libedataserver/e-source-list.h:
3303 * libedataserver/e-source.h:
3304 * libedataserver/e-uid.h:
3305 * libedataserver/e-url.h:
3306 * libedataserver/e-util.h:
3307 * libedataserver/e-xml-hash-utils.h:
3308 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3310 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3312 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3313 yesterday's changes. The data is useless for what I needed it for
3314 (which was for migrating pilot-sync changelog files). md5sums are
3315 ...not what I wanted.
3317 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3319 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3320 3 arguments (key, data, user_data).
3322 2004-04-26 Adam Weinberger <adamw@gnome.org>
3324 * configure.in: Added en_CA to ALL_LINGUAS.
3326 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3328 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3329 that 'key' always points to a malloc'd block of memory that we can
3331 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3332 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3334 (e_xmlhash_write): Save the doc to a tmp file first, only if
3335 saving is successful rename() the file over the original.
3337 2004-04-21 Chris Toshok <toshok@ximian.com>
3339 * configure.in: bump version to 0.0.92.1.
3341 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3343 * acinclude.m4: minor fixes (added missing [] quotation).
3345 2004-04-19 JP Rosevear <jpr@ximian.com>
3347 * configure.in: bump version, libtool numbers
3349 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3351 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3352 AC_SUBST for assinging libegroupwise version number. Defined a
3353 varible LIBSOUP_REQUIRED. added
3354 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3356 * servers/groupwise/Makefile.am: added
3357 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3358 groupwise apis installable
3360 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3363 2004-04-02 JP Rosevear <jpr@ximian.com>
3365 * configure.in: bump version, libtool numbers
3367 2004-03-25 William Jon McCann <mccann@jhu.edu>
3369 * src/server.c (setup_cals): add registration of webcal protocol
3372 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3374 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3375 e-cal-backend-groupwise.h.
3377 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3379 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3382 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3383 opening the cache file, just create it empty, don't fail.
3385 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3387 * configure.in: yank --enable-debug option, not needed anymore.
3389 2004-03-15 Rodney Dawes <dobey@ximian.com>
3391 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3392 * evolution-data-server-1.0.pc.in:
3393 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3394 the libbonobo dependency
3396 2004-03-05 JP Rosevear <jpr@ximian.com>
3398 * configure.in: bump version, libtool numbers and soup requirement
3400 2004-02-26 JP Rosevear <jpr@ximian.com>
3402 * Makefile.am: dist the libdb stuff properly
3404 2004-02-26 Harish K <kharish@novell.com>
3406 * servers/groupwise/e-gw-connection.c : the latest GW server
3407 requires getFolderListRequest instead of the getContainerListRequest
3408 message to get the ids of folders.
3410 2004-02-24 Chris Toshok <toshok@ximian.com>
3412 * libedataserver/e-source-group.c
3413 (e_source_group_new_from_xmldoc): don't leak uid.
3415 2004-02-23 JP Rosevear <jpr@ximian.com>
3417 * Makefile.am: make sure to distclean libdb
3419 * autogen.sh: require automake 1.6
3421 * marshal.mk: make sure we use the srcdir as the location of the
3424 * libdb/dist/Makefile.in: add installcheck target that does
3425 nothing, don't remove tags
3427 * src/Makefile.am: add extra libical includes for srcdir !=
3430 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3432 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3433 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3434 * src/server.c (setup_books) : register groupwise address book backend
3435 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3436 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3437 address book protocols
3439 2004-02-13 Chris Toshok <toshok@ximian.com>
3441 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3442 libdb-4.1.la instead of libdb.a.
3444 * libdb/dist/configure.ac: remove all the static/shared logic and
3445 force libtool to be used. also, remove -rpath from the SOFLAGS.
3446 without -rpath and -static libtool builds the equivalent of a
3447 noinst_ automake library.
3449 * libdb/dist/configure: regen configure from configure.ac.
3451 2004-02-12 Chris Toshok <toshok@ximian.com>
3453 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3455 2004-02-09 Michael Meeks <michael@ximian.com>
3457 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3458 * libedataserver/e-list.c (e_list_get_iterator):
3459 add preconditions for NULL list.
3461 2004-02-09 JP Rosevear <jpr@ximian.com>
3463 * configure.in: Bump version, libtool numbers
3466 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3468 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3470 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3474 * servers/Makefile.am: added servers/ dir to build.
3476 2004-02-03 Chris Toshok <toshok@ximian.com>
3478 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3479 libxml-2.0 as the e-source* stuff needs it.
3481 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3483 * configure.in: require libsoup >= 2.1.6.
3485 2004-01-26 JP Rosevear <jpr@ximian.com>
3487 * configure.in: Bump libtool versions, version, soup requirement
3489 2004-01-25 Sanlig Badral <badral@openmn.org>
3491 * configure.in: Added "mn" to ALL_LINGUAS.
3493 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3495 * configure.in: s/GROUPWISE/SOUP.
3497 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3499 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3502 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3504 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3505 to remove the file cache from disk.
3507 2004-01-21 JP Rosevear <jpr@ximian.com>
3509 * configure.in: include calendar test stuff in AC_OUTPUT
3511 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3513 Fixes nasty crash in e-d-s
3515 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3516 (foreach_hash_func): pass the value also to the XML hash function.
3518 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3521 2004-01-15 JP Rosevear <jpr@ximian.com>
3523 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3524 make sure we don't derefence a NULL pointer
3526 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3528 * libedataserver/e-source-list.c: (load_from_gconf):
3531 * libedataserver/e-source.c: (dump_common_to_xml_node):
3532 Don't output properties tag if there are no properties.
3534 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3536 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3537 correctly when calling g_slist_prepend.
3539 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3541 * configure.in: Added "sq" to ALL_LINGUAS.
3543 2004-01-12 JP Rosevear <jpr@ximian.com>
3545 * configure.in: bump version, libtool numbers
3547 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3549 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3550 by using the CORBA_any directly. Free the CORBA exception.
3552 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3554 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3557 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3559 * libedataserver/e-source-group.h: added new read-only flag
3561 * src/contactdates-server.c: new factory for ContactDates backend
3563 * configure.in: Added new ContactDates calendar backend
3565 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3567 * libedataserver/e-source-list.[ch]
3568 (e_source_list_peek_group_by_name): new function.
3570 2004-01-08 JP Rosevear <jpr@ximian.com>
3572 * libedataserver/e-source-list.c (e_source_list_sync): don't
3573 remove the gconf listener
3575 2004-01-07 JP Rosevear <jpr@ximian.com>
3577 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3579 2004-01-05 Christian Neumair <chris@gnome-de.org>
3581 * addressbook/libebook/e-book.c: Generalize some more strings.
3583 2004-01-05 Christian Neumair <chris@gnome-de.org>
3585 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3587 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3589 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3590 function to get all objects in the cache.
3592 2003-12-29 JP Rosevear <jpr@ximian.com>
3594 * configure.in: bump libsoup requirement, version, libtool numbers
3596 2003-12-23 Ross Burton <ross@burtonini.com>
3598 * docs/reference/addressbook/libebook/tmpl/*:
3599 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3600 * docs/reference/addressbook/libebook/libebook-sections.txt
3601 * docs/reference/addressbook/libebook/libebook.types:
3602 Updated API documentation.
3604 2003-12-21 JP Rosevear <jpr@ximian.com>
3606 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3607 find a source if there is one
3609 * libedataserver/e-source-list.h: add proto
3611 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3613 * src/server.c (setup_logging, setup_interface_check): get the
3614 BonoboObject's we create here out of the function.
3615 (main): re-organize extra interfaces initialization code, and
3616 make sure we unref all objects we have created.
3618 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3620 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3622 (e_source_set_group): Generate and keep an absolute URI so we can
3623 work stand-alone if the group goes away.
3624 (e_source_get_uri): Use build_absolute_uri ().
3626 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3628 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3629 two sources based on UID and full URI.
3631 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3633 * configure.in: added --enable-debug argument.
3635 2003-12-10 Chris Toshok <toshok@ximian.com>
3637 * Makefile.am (ACLOCAL_AMFLAGS): remove
3639 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3641 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3642 to avoid conflicts with GAL's ECache class, which might get
3645 * libedataserver/Makefile.am: added new files.
3647 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3649 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3650 function from GAL, needed for the cache objects.
3652 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3653 directory for the cache file exists by calling e_util_mkdir_hier.
3655 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3657 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3658 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3659 the "calendar:supported_protocols" property.
3661 2003-12-07 JP Rosevear <jpr@ximian.com>
3663 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3666 * src/server.c: set correct default oaf id's
3668 * configure.in: Bump version
3670 2003-12-07 JP Rosevear <jpr@ximian.com>
3672 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3675 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3677 2003-12-07 Chris Toshok <toshok@ximian.com>
3679 * libdb/dist/Makefile.in: make install depend on all.
3681 2003-12-07 JP Rosevear <jpr@ximian.com>
3683 * configure.in: bump version and libsoup requirement
3685 2003-12-04 JP Rosevear <jpr@ximian.com>
3687 * libedataserver/e-source-list.c
3688 (e_source_list_new_for_gconf_default): uses the default gconf
3689 client for getting the source list
3691 * libedataserver/e-source-list.h: add proto
3693 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3695 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3696 to be shared between calendar and addressbook backends.
3698 * libedataserver/Makefile.am: added new files.
3700 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3702 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3703 creating XML from already standalone source.
3704 (e_source_copy): Return the new source, not the one passed in. Duh.
3706 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3708 * libedataserver/e-source.c (e_source_set_property): Emit changed
3710 (copy_property): Implement.
3711 (e_source_copy): Implement. Creates a standalone copy of a source.
3713 2003-11-29 Chris Toshok <toshok@ximian.com>
3715 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3716 DataServer_Logging oaf_server.
3718 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3720 * src/Evolution-DataServer.idl: add a Logging interface. the
3721 events emitted are of type LogEvent.
3723 * src/Makefile.am (evolution_data_server_SOURCES): add
3726 * src/server.c (termination_handler): use g_message, not a printf.
3727 (setup_logging): new function, register the log domains that'll
3728 generate bonobo events.
3729 (main): initialize the DataServer::Logging interface.
3731 * src/server-logging.[ch]: a glib log handler that emits log
3732 events via a BonoboEventSource.
3734 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3736 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3737 (init): Create properties table.
3738 (import_properties): Implement. Imports properties from XML tree to
3740 (e_source_update_from_xml_node): Import properties to table.
3741 (property_dump_cb): Implement. Dumps a property to XML tree.
3742 (dump_common_to_xml_node): Dump properties to XML tree.
3743 (e_source_get_property): Implement.
3744 (e_source_set_property): Implement.
3745 (e_source_foreach_property): Implement.
3747 * libedataserver/test-source-list.c (dump_property): Implement.
3748 (dump_source): Dump properties.
3749 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3751 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3753 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3754 (e_source_update_from_xml_node): Ditto.
3755 (e_source_get_uri): Ditto.
3756 (dump_common_to_xml_node): Implement for parameters common to
3757 dependent and standalone ESources.
3758 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3759 (e_source_to_standalone_xml): Implement.
3760 (e_source_new_from_standalone_xml): Implement.
3762 2003-11-26 Rodney Dawes <dobey@ximian.com>
3764 * Makefile.am: remove \ on last line of LIBDB_FILES
3766 2003-11-26 JP Rosevear <jpr@ximian.com>
3768 * tags: add a dummy file for disting
3770 2003-11-25 Chris Toshok <toshok@ximian.com>
3772 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3773 and AC_PROG_LIBTOOL.
3775 * libdb/dist/configure: same.
3777 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3780 2003-11-25 Chris Toshok <toshok@ximian.com>
3782 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3784 * libdb/dist/configure: same.
3786 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3788 * libedataserver/e-dbhash.c: same.
3789 (e_dbhash_new): pass NULL for txn.
3791 2003-11-25 Chris Toshok <toshok@ximian.com>
3793 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3794 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3795 suck at getting libtool to do what I want.
3797 * libdb/dist/Makefile.in (install-strip install): don't do
3800 * Makefile.am (SUBDIRS): add libdb
3801 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3803 (LIBDB_FILES): list all the db4 files.
3804 (EXTRA_DIST): add the db4 files explicitly to this.
3806 * configure.in: remove all the db3 stuff, and build the embedded
3809 2003-11-25 Aaron Weber <aaron@ximian.com>
3810 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3811 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3812 acinclude.m4 so you can build the stuffwithout gtk-doc
3815 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3816 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3817 * Plus added short/long descriptions and "See Also" where appropriate to:
3818 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3819 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3820 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3821 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3822 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3823 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3824 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3825 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3826 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3827 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3828 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3829 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3830 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3832 2003-11-22 Chris Toshok <toshok@ximian.com>
3834 * dist/NO-AUTO-GEN: don't autogen in here.
3836 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3838 * libdb/Makefile.am: new file so we can integrate libdb into our
3841 2003-11-20 Aaron Weber <aaron@ximian.com>
3842 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3843 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3844 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3845 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3846 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3847 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3848 * docs/reference/calendar/libecal/libecal-sections.txt
3849 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3850 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3851 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3853 2003-11-20 Rodney Dawes <dobey@ximian.com>
3855 * autogen.sh: Remove extra #!/bin/sh line
3857 2003-11-19 JP Rosevear <jpr@ximian.com>
3859 * MAINTAINERS: Update
3861 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3863 * configure.in: require libsoup version from CVS (2.1.1).
3865 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3867 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3869 2003-11-14 JP Rosevear <jpr@ximian.com>
3871 * libedataserver/test-source-list.c: use only libgnome stuff (no
3874 * libedataserver/e-source.c: ditto
3876 * libedataserver/e-source-list.c: ditto
3878 * libedataserver/e-source-group.c: remove use of gal bits, use
3881 * libedataserver/Makefile.am: build and install e-source stuff
3883 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3885 * src/server-interface-check.[ch]: fixed copyright comments.
3887 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3889 * src/server.c (setup_cals): register the Groupwise calendar backend.
3892 * configure.in: added Groupwise calendar backend to build.
3894 2003-11-14 Rodney Dawes <dobey@ximian.com>
3896 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3898 2003-11-11 Chris Toshok <toshok@ximian.com>
3900 * src/server.c (queue_termination): guard against multiple threads
3901 here by using a mutex. also, always remove the
3902 terminal_handler_id if one exists and reinstate it afterward.
3903 This gives us the behavior of always lasting EXIT_TIMEOUT
3904 milliseconds after the most recent book/calendar shutdown. Before
3905 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3906 after the *first* book/calendar shutdown.
3908 2003-11-10 JP Rosevear <jpr@ximian.com>
3910 * Makefile.am: build docs
3912 * configure.in: check for gtk-doc
3914 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3916 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3917 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3918 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3920 2003-11-07 Dan Winship <danw@ximian.com>
3922 * configure.in: Remove a bunch more checks that
3923 evolution-data-server doesn't need. Change "Evolution" to
3924 "evolution-data-server" in two messages. Remove gtk-doc support
3925 since there is currently no doc/ directory, and we'll want to use
3926 the new GTK_DOC_CHECK macro when we add it back anyway.
3928 * libedataserver/ename/*: Moved to libebook
3930 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3931 (libedataserver_la_LIBADD): Remove libename
3932 (libedataserver_la_LDFLAGS): Remove -no-undefined
3934 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3936 2003-11-07 Rodney Dawes <dobey@ximian.com>
3938 * configure.in: Remove kerberos checks since we don't need them here
3940 2003-11-06 JP Rosevear <jpr@ximian.com>
3942 * configure.in: output new .pc file
3944 * evolution-data-server-1.0.pc.in: pkconfig for idl
3946 * libedataserver/ename/Makefile.am: don't install
3948 * libedataserver/Makefile.am: link in libename
3950 2003-11-06 Rodney Dawes <dobey@ximian.com>
3952 * configure.in: Remove dependencies for GUI libs that we don't need
3954 2003-11-06 JP Rosevear <jpr@ximian.com>
3956 * libedataserver/Makefile.am: e-msgport is no longer needed
3958 2003-11-06 JP Rosevear <jpr@ximian.com>
3960 * src/server.c: include the addressbook backend files properly
3962 * src/Makefile.am: link to the individual addressbook backends
3964 2003-11-06 JP Rosevear <jpr@ximian.com>
3966 * src/server.c: include the backend files properly
3968 * src/Makefile.am: link to the individual backends
3970 2003-11-06 JP Rosevear <jpr@ximian.com>
3972 * configure.in (BASE_VERSION): clean up priv* dirs
3974 * src/Makefile.am: install a version binary to libexecdir
3976 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3979 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3981 2003-11-05 JP Rosevear <jpr@ximian.com>
3983 * src/server.c: following renaming of libedata-book
3985 * src/server-interface.[hc]: ditto
3987 2003-11-05 JP Rosevear <jpr@ximian.com>
3989 * src/server.c: following renaming of libedata-cal
3991 * src/server-interface.[hc]: ditto
3993 2003-11-05 JP Rosevear <jpr@ximian.com>
3995 * configure.in: make the priv*dir's sane
3997 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4000 * libedataserver/ename/Makefile.am: ditto
4002 * libedataserver/Makefile.am: install to privincludedir
4004 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4006 * libedataserver/e-util.[ch]: new files to contain a few functions
4009 * libedataserver/Makefile.am: added new files.
4011 * libedataserver/ename/e-address-western.c:
4012 * libedataserver/e-account-list.c:
4013 * libedataserver/e-account.c:
4014 * src/server-interface-check.c:
4015 * configure.in: removed libgal dependency.
4017 2003-11-04 JP Rosevear <jpr@ximian.com>
4019 * src/server.c: tidy up logging messages
4021 2003-11-04 JP Rosevear <jpr@ximian.com>
4023 * src/server.c: properly name space the oaf ids
4025 * src/server-interface-check.c: use the correctly named poa
4027 * src/server-interface-check.h: ditto
4029 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4030 factories and interface check better
4032 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4034 * src/Evolution-DataServer.idl: name space the interface check
4037 2003-11-04 JP Rosevear <jpr@ximian.com>
4039 * src/Evolution-DataServer.idl: server interface check instead of
4040 wombat interface check
4042 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4044 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4046 * src/server.c: adjust to interface check renaming
4048 * src/server-interface-check.[hc]: finish renaming so wombat
4051 2003-11-04 JP Rosevear <jpr@ximian.com>
4053 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4055 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4058 * libedataserver/Makefile.am: install pkg-config file
4060 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4062 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4063 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4064 supported protocols.
4066 2003-11-04 JP Rosevear <jpr@ximian.com>
4068 * MAINTAINERS, TODO: update
4070 2003-11-04 JP Rosevear <jpr@ximian.com>
4072 * src/server-interface-check.h: use G_*_DECLS and include the data
4075 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4076 the DataServer .server files
4078 2003-11-03 JP Rosevear <jpr@ximian.com>
4080 * configure.in: don't need EVO_DIR
4082 2003-11-03 JP Rosevear <jpr@ximian.com>
4084 * configure.in: remove trailing slash
4086 2003-11-03 JP Rosevear <jpr@ximian.com>
4088 * configure.in: add the trailing slash to the config subdir