1 2008-08-04 Matthias Braun <matze@braunis.de>
3 * configure.in: Added WebDAV backend for addressbook.
5 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
9 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
12 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
14 ** Fixes part of bug #545558
17 Add an --enable-hula configure option for building the Hula Camel
18 provider, disabled by default.
20 2008-07-23 Johnny Jacob <jjohnny@novell.com>
22 * configure.in (API_VERSION): libcamel version bumped.
23 (eds_micro_version): EDS version bumped to 2.23.6
25 * NEWS: Updates for 2.23.5.
27 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
30 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
33 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
35 ** Fix for bug #523632
37 * configure.in: Added Google contacts backend
39 2008-07-20 Bharath Acharya <abharath@novell.com>
41 ** Fix for bug #200147
43 * libedataserver/e-account.h: Stores the templates folder uri
45 2008-07-20 Luca Ferretti <elle.uca@libero.it>
47 reviewed by: Srinivasa Ragavan
49 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
50 to fix the build. See bug #543656 for details.
52 2008-07-16 Sankar P <psankar@novell.com>
54 Pushing disk summary changes from the madagascar branch
57 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
59 * libedataserver/e-sexp.h:
61 2008-07-14 Milan Crha <mcrha@redhat.com>
63 ** Fix for bug #253509
65 * libedataserver/e-categories.c: Added translators comment.
67 2008-07-09 Tor Lillqvist <tml@novell.com>
69 * evolution-data-server-zip.in: No version number for
70 share/pixmaps/evolution-data-server. Use -D when using -r to not
71 add pointless entries for directories in the zip files.
73 2008-06-26 Julien Puydt <jpuydt@gnome.org>
75 * libedataserver/e-source-group.c: Added missing g_object_unref on
76 sources, fixing leaks and bug #540152.
78 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
80 * configure.in: Doltify
82 2008-06-17 Johnny Jacob <jjohnny@novell.com>
84 * configure.in (eds_micro_version): Bumped to 2.23.5.
86 * NEWS: Evolution Data Server 2.23.4 release updates.
88 2008-06-12 Tor Lillqvist <tml@novell.com>
90 * libedataserver/e-proxy.c: Make it compile on Win32, too.
92 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
94 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
95 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
97 2008-06-06 Tor Lillqvist <tml@novell.com>
99 * configure.in: Add a couple of -Wl,--exclude-libs options on
100 Windows to avoid needlessly auto-exporting functions from static
101 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
103 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
106 2008-06-03 Tor Lillqvist <tml@novell.com>
108 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
110 * configure.in: Do use the Winsock getaddrinfo() and
111 getnameinfo(). It should be OK to ignore Windows 2000 by now.
113 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
115 * NEWS: Evolution Data Server 2.23.3 release and version bump.
117 2008-06-02 Tor Lillqvist <tml@novell.com>
119 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
121 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
122 supported Win9x for a while, so no point in attempting to do it
125 2008-05-23 Ed Catmur <ed@catmur.co.uk>
127 ** Fix for bug #533780
130 * libebackend/Makefile.am:
131 Fix the link line for libebackend.
133 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
138 * libedataserver/libedataserver.pc.in:
139 EProxy adds a libsoup dependency to libedataserver. Add
140 this new requirement to a couple places that were missed.
142 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
147 Split the evolution-data-server version into major/minor/micro
148 macros (wow, say that five times fast!) so we can pass them to
149 libedataserver/eds-version.c.
151 * libedataserver/Makefile.am:
152 * libedataserver/eds-version.c:
153 * libedataserver/eds-version.h:
154 New sources files provide macros and functions for checking the
155 version of evolution-data-server. Would have been handy to have
156 in a couple recent API breaks.
158 * docs/references/libedataserver:
159 Add developer documentation for the new symbols.
161 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
163 * libebackend/libebackend.pc.in: Fix a typo.
165 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
167 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
169 * Makefile.am: Build fix for release.
171 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
173 ** Fixes part of bug #424744
175 * libedataserver/e-iconv.[ch]:
176 Deprecate the e-iconv API. Use camel-iconv instead.
178 * libedataserver/e-trie.[ch]:
179 Deprecate the ETrie API. Use CamelTrie instead.
181 * libedataserver/e-msgport.[ch]:
182 Deprecate the EMsgPort API. Use CamelMsgPort instead.
184 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
186 * Reverted commit 8210
188 2008-05-06 Sankar P <psankar@novell.com>
190 * Revert changes committed by bad git-svn usage.
192 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
197 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
199 2008-05-05 Wang Xin <jedy.wang@sun.com>
201 * libedataserver/e-proxy.c: Fixes #530688.
203 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
205 * configure.in: If --enable-gnome-keyring is given, require version
206 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
208 2008-04-30 Milan Crha <mcrha@redhat.com>
210 ** Part of fix for bug #316390
212 * libedataserver/e-categories.h:
213 (e_categories_register_change_listener),
214 (e_categories_unregister_change_listener):
215 * libedataserver/e-categories.c: (EChangedListener),
216 (idle_saver_cb), (finalize_categories), (initialize_categories),
217 (e_categories_set_color_for), (e_categories_set_icon_file_for),
218 (e_categories_register_change_listener), (e_categories_add),
219 (e_categories_unregister_change_listener), (e_categories_remove):
220 New API to support listening for changes in categories.
222 2008-04-23 Rob Bradford <rob@openedhand.com>
226 * libebackend/Makefile.am:
227 * libebackend/libebackend.pc.in:
228 Build framework for new libebackend library.
230 * libedataserver/Makefile.am:
231 Remove files that have moved to libebackend.
233 * libedataserver/e-data-server-module.[ch]:
234 * libedataserver/e-db3-utils.[ch]:
235 * libedataserver/e-dbhash.[ch]:
236 * libedataserer/e-file-cache.[ch]:
237 Moved to libebackend.
241 Use libebackend headers and link to the library.
243 * docs/reference/Makefile.am:
244 * docs/reference/libebackend/Makefile.am:
245 * docs/reference/libebackend/libebackend-docs.xml:
246 * docs/reference/libebackend/libebackend-sections.txt:
247 * docs/reference/libebackend/libebackend.types:
248 Add documentation for new libebackend library.
250 * docs/reference/libedataserver/libedataserver.types:
251 Remove types that have been moved to libebackend.
253 * docs/reference/calendar/libedata-cal/Makefile.am:
254 Add libebackend to the gtk-doc scanner libraries.
256 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
258 * README: Put it back. Apparently Automake insists on it.
260 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
262 * configure.in: Version bump to 2.23.1
264 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
266 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
269 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
273 * README: File is empty, remove it.
275 * Makefile.am: Remove README.
277 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
279 * docs/reference: Add new symbols to the API docs.
281 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
283 * MAINTAINERS: Updating the Camel guards.
285 2008-04-17 Milan Crha <mcrha@redhat.com>
287 ** Part of fix for bug #526741
289 * src/server.c: (main):
290 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
291 Bumped LIBCAMEL_CURRENT to 12.
293 2008-04-15 Milan Crha <mcrha@redhat.com>
295 ** Fix for bug #475616
297 * libedataserver/e-component-listener.c: (watched_lock),
298 (connection_listen_cb), (e_component_listener_finalize),
299 (e_component_listener_new): Use rather rec mutex here.
301 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
303 * configure.in: Do proper checks for largefile support and
304 properly setup proper CFLAGS to support it.
306 2008-04-04 Suman Manjunath <msuman@novell.com>
308 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
309 (e_util_utf8_strstrcasedecomp):
310 Fixed a few compiler warnings (bug #473880)
312 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
314 * configure.in: Version bump for 2.23.1.
316 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
318 * configure.in: Enforce the minimum GLib version (#525242).
320 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
322 ** Fixes part of bug #518710
325 Bump GLib requirement to 2.16.1.
327 * libedataserver/e-dbhash.c:
328 Use GLib's new MD5 Checksum API. The MD5 utilities in
329 libedataserver are now deprecated.
331 * libedataserver/md5-utils.c:
332 * libedataserver/md5-utils.h:
333 Deprecate these functions and reimplement them to be wrappers
334 for GLib's new MD5 Checksum API.
336 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
338 ** Added configurable Proxy settings for Evolution.
340 * libedataserver/Makefile.am:
341 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
342 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
343 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
344 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
345 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
346 (e_proxy_setup_proxy), (e_proxy_peek_uri),
347 (e_proxy_require_proxy_for_uri):
348 * libedataserver/e-proxy.h:
350 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
352 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
354 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
356 * configure.in: Revisit libecal version.
358 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
360 * docs/reference: Minor API documentation updates.
362 2008-03-03 Tor Lillqvist <tml@novell.com>
364 * evolution-data-server-zip.in: Drop duplicated line. Use
365 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
368 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
370 * configure.in: Bump libecal version for libical changes.
372 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
374 * NEWS: Evolution Data Server 2.21.92 release.
376 2008-02-26 Milan Crha <mcrha@redhat.com>
378 ** Fix for bug #475616
380 * libedataserver/e-component-listener.c: (connection_listen_cb),
381 (e_component_listener_finalize), (e_component_listener_new):
382 Guard global static variable with mutex lock.
384 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
386 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
388 2008-02-22 Milan Crha <mcrha@redhat.com>
390 ** Fix for bug #469119
392 * libedataserver/e-time-utils.c: (has_correct_date),
393 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
394 Check also for correct date values if parse is OK.
396 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
398 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
400 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
402 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
403 warnings. Fix from opensuse downstream.
405 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
407 ** Fixes part of bug #516074
409 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
410 defined in <netdb.h> since these are GNU extensions.
412 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
414 * configure.in: Version bump for 2.21.92
416 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
418 * NEWS: Evolution-Data-Server 2.21.91 release.
420 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
424 Fix a compilation error that occurs when building in a
425 remote object directory (#514682, patch by Paul Smith).
427 2008-02-06 Tor Lillqvist <tml@novell.com>
429 * evolution-data-server-zip.in: Look for catalogs in share/locale
430 first, as that is where they will be with a properly built GNU
433 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
435 * configure.in: Version bump for 2.21.91
437 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
439 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
441 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
443 * docs/reference: Refresh the API docs.
445 2008-01-24 Tor Lillqvist <tml@novell.com>
447 * configure.in: Only use the -Wno-sign-compare and
448 -Wno-pointer-sign options if the gcc version used supports them. I
449 am still using gcc 3.4.2 in mingw...
451 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
453 ** Fix for bug #511717
455 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
456 Add gettext imap folders.
458 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
461 Bump some additional package requirements for libsoup-2.4:
462 libbonobo-2.0 >= 2.20.3
465 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
467 * docs/reference/camel/camel-sections.txt:
468 Add camel_session_build_password_prompt.
470 2008-01-15 Dan Winship <danw@gnome.org>
472 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
473 2.4" support, which only ever worked because there was an old CVS
474 version of libsoup that claimed to be 2.4 but still had the 2.2
477 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
479 * configure.in: Version bump to 2.21.90
481 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
483 * NEWS: Evolution Data Server 2.21.5 release.
485 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
487 * docs/reference/camel/camel.types:
488 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
489 absence when running "make dist". See bug #509539 for more info.
491 2008-01-07 Milan Crha <mcrha@redhat.com>
493 ** Fix for bug #339813
495 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
496 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
497 New API functions, returns is parsed string had two-digit year and
498 last one changes "%x" on format of strftime with forced 4-digit year.
499 * libedataserver/e-time-utils.c: (parse_with_strptime):
500 Fix issue when read all text but actual date isn't correct to this format.
501 * libedataserver/e-time-utils.c: (correct_two_digit_year):
503 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
504 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
505 Implementing new API functions.
507 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
509 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
510 instead of gb2312 since GBK is a superset of gb2312.
512 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
514 * configure.in: Version bump to 2.21.5.
516 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
518 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
520 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
523 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
525 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
527 ** Fix for bug #339510
529 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
530 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
532 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
534 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
536 2007-11-26 Milan Crha <mcrha@redhat.com>
538 ** Fix for bug #308815
540 * libedataserver/e-categories.h:
541 * libedataserver/e-categories.c: Dropped colors for categories,
542 so marking those functions as deprecated, and making deprecated
543 parameter 'color' of 'e_categories_add' together with its rename
546 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
548 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
550 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
552 ** Remove trailing whitespace from source code.
554 2007-11-13 Ondrej Jirman <megous@megous.com>
556 ** Fix for bug #494299
558 * libedataserver/e-file-cache.c: (add_key_to_slist),
559 (add_object_to_slist): Rename helper functions.
560 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
561 Fix memory corruption.
563 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
565 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
567 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
569 * servers/google/libgdata/gdata-entry.c:
570 * servers/googgle/libgdata-google/gdata-google-service.c:
571 Fix implicit function declarations.
572 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
574 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
576 * docs/reference/calendar/libecal/libecal-sections.txt:
577 * docs/reference/libedataserverui/libedataserverui-sections.txt:
578 Remove non-existent symbols.
580 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
583 * evolution-data-server-zip.in:
584 * servers/Makefile.am: Initial commit for the google
587 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
589 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
591 * Fixes part of bug #417999
593 * docs/reference/libedataserverui:
594 Add documentation for ESourceComboBox widget.
596 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
598 * iconv-detect.c (main): Remove an unused variable (#483301).
600 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
602 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
603 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
604 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
605 * libedataserver/e-msgport.h: Same.
607 2007-09-27 Ross Burton <ross@openedhand.com>
609 * libedataserver/e-iconv.c:
610 Mark the charset and language arrays as const.
612 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
614 * NEWS, configure.in: Evolution Data Server 1.12.0 release
616 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
618 * NEWS, configure.in: Evolution Data Server 1.11.92 release
620 2007-08-28 Ross Burton <ross@openedhand.com>
623 Fix FSF address (Tobias Mueller, #470445)
625 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
627 * NEWS, configure.in: Evolution Data Server 1.11.91 release
629 2007-08-24 Milan Crha <mcrha@redhat.com>
631 ** Fix for bug #469870
633 * libedataserver/e-categories.c: (e_categories_get_color_for),
634 (e_categories_get_icon_file_for), (e_categories_is_searchable):
635 Simply return from _get_ functions and don't show error warning.
637 2007-08-20 Milan Crha <mcrha@redhat.com>
639 ** Part of fix for bug #367760
641 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
642 Added '#' as non-safe character.
644 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
646 * docs: Refresh Gtk-Doc "section" files.
648 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
650 * libdb/dbm/dbm.c (__db_ndbm_open):
651 * libedataserver/e-dbhash.c (e_dbhash_new):
652 Fix compilation errors caused by glibc's new "open" macro (#466987).
654 2007-08-16 Milan Crha <mcrha@redhat.com>
656 ** Fix for bug #351756
658 * libedataserver/e-time-utils.c: (parse_with_strptime):
659 g_locale_from_utf8 returns NULL on error, so test for that value.
661 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
663 * NEWS, configure.in: Evolution Data Server 1.11.90 release
665 2007-08-13 Ross Burton <ross@openedhand.com>
667 * libedataserver/e-xml-hash-utils.c:
668 * libedataserver/e-data-server-util.c:
669 * libedataserver/e-dbhash.c:
670 * libedataserver/md5-utils.c:
671 * libedataserver/e-account.c:
672 * libedataserver/e-xml-utils.c:
673 * libedataserver/e-source.c:
674 Fix compile warnings.
676 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
678 ** Fix for bug #455799
680 Remove all .cvsignore and update svn:ignore porperty in whole
683 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
685 * MAINTAINERS: Updated the email, svn account.
687 2007-08-02 Ross Burton <ross@openedhand.com>
690 If building against libsoup-2.2, we need 2.2.91 for
691 SOUP_SESSION_TIMEOUT (#451003).
693 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
695 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
697 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
699 * NEWS, configure.in: Evolution Data Server 1.11.6 release
701 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
703 * configure.in: Updated the libtool version for libedataserver
704 version since some APIS has been added.
706 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
708 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
709 Added a API to get the duped property.
711 2007-07-30 Milan Crha <mcrha@redhat.com>
713 * libedataserver/e-source-group.h: (e_source_group_get_property),
714 (e_source_group_set_property), (e_source_group_foreach_property):
715 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
716 (impl_finalize), (e_source_group_init), (import_properties),
717 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
718 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
719 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
720 (e_source_group_get_property), (e_source_group_set_property),
721 (e_source_group_foreach_property):
722 Added support for properties in source group.
724 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
725 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
726 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
729 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
732 Collect all the required package versions in one place and
733 explicitly require GTK+ 2.10 or higher. (#380534)
735 2007-07-27 Johnny Jacob <jjohnny@novell.com>
737 ** Fix for bug #457523.
739 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
742 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
744 * libedataserver/e-account-list.c: Plugged memory leak.
746 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
748 * NEWS, configure.in: Evolution Data Server 1.11.5 release
750 2007-07-03 Milan Crha <mcrha@redhat.com>
752 ** Fix for bug #364731
754 * libedataserver/e-sexp.c: (GScannerConfig):
755 The '+' and '-' are also unary operators, so
756 the identifier could not start with these characters.
758 2007-06-22 Milan Crha <mcrha@redhat.com>
760 * libedataserver/e-account.h:
761 Added new property get_password_canceled into EAccountService
762 struct, because of bug #307410
764 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
766 * camel/providers/imap4/camel-imap4-summary.c:
767 Fix one typo and wrong preposition (bug #452996).
769 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
771 * configure.in: Correct the comment for --enable-gnome-keyring,
774 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
776 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
778 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
780 ** Fix for bug #448589 from Tobias Mueller
782 ** src/Makefile.am: Add support for automake 1.6
784 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
786 ** Fix for bug #443958 from Sebastien Tandel
788 * configure.in: Add support for help string.
790 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
792 ** Fix for bug #437751 from Andreas Köhler
794 * libedataserver/e-time-utils.c:
796 2007-06-05 Irene Huang <irene.huang@sun.com>
798 * configure.in: Add option for using Sun Kerberos
801 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
803 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
805 2007-06-03 Ross Burton <ross@openedhand.com>
810 * src/offline-listener.[ch]:
812 Add --disable-calendar to build without any calendar support
815 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
817 * docs/reference/addressbook/libebook/Makefile.am:
818 * docs/reference/calendar/libecal/Makefile.am:
819 Fix some distcheck errors (#438577).
821 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
823 * camel/camel-stream-mem.c: fix typos in the API documentation
825 2007-05-24 Ross Burton <ross@openedhand.com>
828 Fix krb5 checks when using --as-needed (part of #342830, John
831 2007-05-24 Ross Burton <ross@openedhand.com>
833 * libedataserverui/Makefile.am:
834 Add missing link flags to fix build with -z,defs. (#409542, Loic
837 2007-05-21 Wang Xin <jedy.wang@sun.com>
839 * libedataserver/e-time-utils.c: Fixes #439050.
841 2007-05-20 Ross Burton <ross@openedhand.com>
844 Use a faster pkgconfig call when checking for soup (#438975).
846 2007-05-16 Jules Colding <colding@omesc.com>
848 * configure.in: Removed unused function check
850 2007-05-14 Jules Colding <colding@omesc.com>
852 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
854 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
856 2007-05-14 Srinivasa Ragavan
858 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
860 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
862 ** Fix for bug #361138
864 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
867 2007-05-08 Josselin Mouette <joss@malsain.org>
869 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
871 * src/server.c: (main): Turn the g_error into a g_warning to
872 avoid dumping core when launching two instances (#436197).
874 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
876 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
877 Nullify 'new' after dropping its reference, so that we return NULL.
879 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
881 * docs/reference/camel/Makefile.am:
882 Remove reference to nonexistent libutil.la.
884 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
886 * libedataserver/e-sexp.c:
887 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
889 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
891 ** Fixes part of bug #418852
894 * docs/reference/camel:
895 * docs/reference/Makefile.am:
896 Resurrect Camel's API documentation.
898 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
901 Refresh SGML templates and add the appropriate CFLAGS to satisfy
904 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
906 ** NEWS, configure.in: Evolution data server 1.11.1 release
908 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
910 ** Fix for bug #425535 from Frederic Crozat
912 * src/server.c: Dont submit path of EDS for segv_handler.
914 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
916 * camel/camel-gpg-context.c:
917 Convert messages from gnupg to UTF-8 (#423382).
919 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
921 * Introduce EFlag in libedataserver (#415891)
923 * libedataserver/e-flag.[ch]:
924 New data structure, EFlag, is a simple thread synchronization
925 mechanism. Based on Python's threading.Event class.
927 * docs/reference/libedataserver:
928 Add documentation for EFlag.
930 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
933 Make the libiconv test program returns a value. (#388789)
935 2007-04-05 Ross Burton <ross@openedhand.com>
937 * libedataserver/e-file-cache.c:
938 * libedataserver/e-data-server-util.h:
939 Use g_mkdir_with_parents (#383686).
941 2007-04-04 Ross Burton <ross@burtonini.com>
943 * libedataserver/e-source-group.c:
944 * libedataserver/e-data-server-marshal.list:
945 * libedataserver/e-account-list.c:
946 * libedataserver/e-source-list.c:
947 * libedataserver/e-iterator.c:
948 * libedataserver/e-source.c:
949 * libedataserver/Makefile.am:
950 Remove marshallers that are in GLib (#400970).
952 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
954 * libedataserver/e-source.c:
955 Store colors as a string specification instead of an integer.
956 Introduce new color API and deprecate the old. (#373117)
958 New API: e_source_set_color_spec()
959 e_source_peek_color_spec()
961 Old API: e_source_set_color()
962 e_source_unset_color()
965 * libedataserver/test-source-list.c:
966 Use the new ESource color API. (#373117)
968 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
970 * libedataserver/e-account.c (receipt_policy_to_str):
971 * libedataserver/e-iconv.c (e_dlist_init):
972 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
973 * libedataserver/e-trie.c (e_trie_search):
974 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
975 Fix some compiler warnings. Patch from Kjartan Maraas.
977 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
979 * libedataserver/e-data-server-util.c:
980 * libedataserver/e-uid.c:
981 * libedataserver/e-xml-utils.c:
982 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
983 code for GLib < 2.8 (#418971).
985 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
987 * libedataserver/e-data-server-module.c:
988 Fix "incompatible pointer type" warnings (#360619).
990 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
992 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
993 for iconv() in -liconv (#388788). Patch from Elijah Newren.
995 * iconv-detect.c: Fix an implicit function declaration.
997 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
999 * MAINTAINERS : Updates on the new guards.
1001 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1003 * NEWS, configure.in: Evolution-Data-Server 1.10
1006 2007-03-08 Ross Burton <ross@openedhand.com>
1009 * docs/reference/addressbook/libedata-book:
1010 * docs/reference/libedataserverui:
1011 Add gtk-doc framework.
1013 * docs/reference/addressbook/libebook:
1014 * docs/reference/calendar/libedata-cal:
1015 * docs/reference/calendar/libecal:
1016 Refresh to match source.
1018 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1020 2007-03-08 Ross Burton <ross@openedhand.com>
1022 * docs/reference/addressbook/libebook/libebook-sections.txt:
1023 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1024 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1025 Add missing symbols (#400169).
1027 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1029 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1032 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1034 * configure.in : Update intltool version.
1036 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1038 ** Fixes bug #356177
1040 * libedataserver/e-msgport.h: Deprecate EMutex.
1042 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1044 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1047 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1049 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1050 Patch from Trond Myklebust. Closes bug #360017.
1052 2007-02-12 Ross Burton <ross@openedhand.com>
1055 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1057 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1059 * configure.in: Prefix wasn't set for idl files which where then
1060 installed to /idl. Fixes bug #373495
1062 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1064 ** Fixes bug #359979, #384183
1066 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1067 instead of block-and-peek. Eliminates the need for a cache.
1069 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1070 cache logic, which was broken anyway.
1072 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1073 semantics, and simplify the logic.
1075 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1077 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1079 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1081 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1083 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1086 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1088 * src/server.c : s/g_message/printf. Do not call
1089 glib methods before g_thread_init.
1091 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1093 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1096 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1098 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1101 * libedataserver/e-msgport.[ch]: Obsolete EThread
1103 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1105 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1108 * camel/Makefile.am: Enable versioning for camel library
1110 2006-12-09 Tor Lillqvist <tml@novell.com>
1112 * libedataserver/e-categories.c (default_categories[]): Don't use
1113 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1114 literal string on Windows.
1115 (load_default_categories): Instead, construct the full image file
1116 pathname at run-time.
1118 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1120 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1123 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1127 * libedataserver/e-categories.c (e_categories_get_list):
1128 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1130 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1132 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1135 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1137 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1138 Partial fix for #358004. Ensure type correctness on the argument.
1140 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1142 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1145 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1150 Remove EDS version from imagesdir.
1152 * libedataserver/e-categories.c:
1153 Store category information in ~/.evolution/categories.xml rather
1154 than the "/apps/evolution/general/category_master_list" GConf key.
1155 Streamline the code.
1157 * libedataserver/e-categories.c: (e_categories_get_list)
1158 Sort the list before returning it.
1160 * libedataserver/e-categories.c:
1161 (e_categories_get_color_for, e_categories_set_color_for,
1162 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1163 e_categories_is_searchable)
1164 Issue a warning if the given category name does not exist.
1166 2006-10-16 Sankar P <psankar@novell.com>
1168 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1170 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1171 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1172 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1173 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1175 * libedataserver/e-msgport.h:
1177 Re-written EMsgPort.c API using GAsyncQueue
1179 2006-10-10 Tor Lillqvist <tml@novell.com>
1181 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1184 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1186 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1189 2006-09-29 Ross Burton <ross@openedhand.com>
1191 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1192 Add EDestination, remove e-book-async.
1194 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1195 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1196 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1197 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1198 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1199 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1200 Add some simple docs and re-gen.
1202 2006-09-29 Ross Burton <ross@openedhand.com>
1204 * docs/reference/addressbook/libebook/libebook.types:
1205 * docs/reference/addressbook/libebook/libebook-sections.txt:
1206 Add missing symbols and merge the async methods into the EBook
1209 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1213 * src/Makefile.am: Add a uninstall-local rule to remove
1214 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1216 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1220 * src/server-logging.c: (server_logging_dispose)
1221 Chain up to parent's dispose() method.
1223 * src/server-logging.c: (server_logging_finalize)
1224 Chain up to parent's finalize() method.
1226 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1228 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1231 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1233 * configure.in, camel/providers/Makefile.am:
1234 Make IMAP4rev1 provider a conditional feature,
1235 turned off by default. Fixes #324118.
1237 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1239 * configure.in, NEWS: EDS 1.7.92 release.
1241 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1244 * libedataserver/e-source-list.c:
1245 (e_source_list_new), (e_source_list_new_for_gconf),
1246 (e_source_list_new_for_gconf_default): use get_source_list_type.
1247 (get_source_list_type): Check if the type is already registered and
1250 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1252 * configure.in, NEWS: EDS 1.7.91 release.
1254 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1256 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1257 Do not set the filename if it is already set.
1259 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1262 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1263 symmetric to e_msgport_wait
1264 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1266 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1268 * configure.in, NEWS: EDS 1.7.90.1 release.
1270 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1272 * NEWS, configure.in: EDS 1.7.90 release updates
1273 and version, libtool numbers bumped.
1275 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1277 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1278 (committed by Karsten Bräckelmann)
1280 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1282 * configure.in, NEWS: EDS 1.7.4 release updates
1283 and version, libtool numbers bumped.
1285 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1287 * *.pc.in: defined @datarootdir@. Fixes #344596.
1289 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1292 * libedataserver/e-iterator.c (e_iterator_is_valid):
1295 2006-06-16 Tor Lillqvist <tml@novell.com>
1297 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1298 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1300 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1301 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1302 the socket functions don't touch errno. (And there is no EINTR
1303 style error possible in WinSock 2 anyway, according to MSDN.)
1305 2006-06-15 Tor Lillqvist <tml@novell.com>
1307 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1308 also to the Win32 branch of the if statement, to avoid error
1309 message when running the configure script.
1311 2006-06-13 Andre Klapper <a9016009@gmx.de>
1314 changing "couldn't", "can't" and "didn't" to proper
1315 English. Fixes bug #342160.
1317 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1319 * configure.in, NEWS: EDS 1.7.3 release updates
1320 and version, libtool numbers bumped.
1322 2006-06-12 simon.zheng <simon.zheng@sun.com>
1327 Add SunLDAP library support - a variant of Netscape LDAP.
1329 2006-06-07 Frederic Peters <fpeters@0d.be>
1331 * configure.in: Assume strftime() is ok and supports %l and %k when
1332 running in cross-compilation mode.
1334 2006-06-02 Tor Lillqvist <tml@novell.com>
1336 * configure.in: Catch more failure modes of strftime() when
1337 presented with conversion specifications %l and %k: On Windows,
1338 these just do nothing, you don't get a 'l' or 'k' in the result,
1339 which was all we used to test for here. Catch also if strftime()
1340 does nothing at all when presented with a format containing
1341 unsupported conversion specifications.
1343 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1344 strftime() doesn't have %e either.
1346 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1348 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1349 checking errno for EINTR.
1350 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1351 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1352 easier strace debugging purposes.
1354 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1356 Hopeful fix for Novell bug #176277
1358 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1359 slightly to make ::prpipe a union more like ::pipe.
1360 (e_pipe): For convenience, on error set the fds each to -1.
1361 (e_prpipe): New convenience function much like e_pipe but for
1363 (e_msgport_new): Always create the pipes here now instead of
1364 creating them on demand.
1365 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1367 (e_msgport_prfd): Same.
1369 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1371 * configure.in: Added gnome-vfs-2.0 to camel library
1373 2006-05-24 Ross Burton <ross@burtonini.com>
1375 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1376 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1377 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1378 Update for doc changes.
1380 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1382 * configure.in: Update intltool requirements.
1384 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1386 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1387 database delete the DB structure.
1388 Patch by Ross Burton <ross@openedhand.com>
1391 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1393 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1394 do not overwrite the value. Fixes a bug introduced by the previous
1397 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1399 * addressbook/libebook/libebook.pc.in,
1400 addressbook/libedata-book/libedata-book.pc.in,
1401 calendar/libecal/libecal.pc.in,
1402 calendar/libedata-cal/libedata-cal.pc.in,
1403 configure.in, evolution-data-server.pc.in,
1404 libedataserver/libedataserver.pc.in,
1405 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1406 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1409 2006-05-09 Ross Burton <ross@openedhand.com>
1411 * libedataserver/e-data-server-module.h:
1412 * libedataserver/e-data-server-module.c:
1413 Allow EDataServerModule to remove unused modules (#319396).
1415 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1417 * configure.in: Patch from Sushuma Rai to fix build with
1418 modern openldap versions. Closes part of bug #325957.
1420 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1422 * po/LINGUAS: New file listing all supported languages.
1424 * configure.in: Use po/LINGUAS instead of including all languages
1425 directly in this file. See the wiki for more information:
1426 http://live.gnome.org/GnomeGoals/PoLinguas
1428 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1430 * configure.in: Figure out auto-magically what the mozilla-nss
1431 pkg-config module name is.
1433 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1435 * NEWS, configure.in: Release updates. Bump version.
1436 ***** Release 1.7.1 *****
1438 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1440 * configure.in : Added a configure time switch to support dynamic
1441 linking with libdb. The default is static linking and by using the
1442 switch --with-libdb=prefix dynamic linking with libdb can be
1444 Patch by Ross Burton <ross@burtonini.com>
1446 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1448 * configure.in: Added the Mail Directory configure info.
1450 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1452 * configure.in: Remove obsolete entry for no_NO.
1454 2006-04-10 Tor Lillqvist <tml@novell.com>
1456 * libedataserver/e-time-utils.c (get_locale_string)
1457 (translate_picture): New Win32-only helper functions.
1458 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1459 in calendar reported by Thierry Dubois.
1461 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1463 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1464 O_LARGEFILE if not present and to set other required CFLAGS for
1467 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1470 * libedataserver/e-source-group.c: Check if the
1471 object is created before accessing it.
1473 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1475 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1477 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1479 * configure.in: Added support for gnome-key-ring.
1481 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1484 * libedataserverui/e-name-selector-dialog.c:
1485 (e_name_selector_dialog_init): Select contacts from address book
1486 screen doesn't use current contact source
1488 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1490 * configure.in, NEWS: Release updates. Bump version.
1491 ***** Release 1.5.92 *****
1493 2006-02-27 Tor Lillqvist <tml@novell.com>
1495 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1496 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1497 let's drop them from here.
1499 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1501 Fixes #332318 #329356
1502 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1503 %x for representing the date for current locale.
1505 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1507 * configure.in, NEWS: Release updates. Bump version.
1508 ***** Release 1.5.91 *****
1510 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1512 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1513 call g_source_remove() when source id is 0. Closes bug #327413.
1515 2006-02-09 Sushma Rai <rsushma@novell.com>
1517 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1518 Fixed some memory leaks. See #329251.
1520 2006-02-09 Sushma Rai <rsushma@novell.com>
1522 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1523 xml properties. See #309316.
1525 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1527 * evolution-data-server.pc.in: Add variable execversion
1528 that denotes the version of the evolution-data-server
1531 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1533 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1535 2006-02-02 Tor Lillqvist <tml@novell.com>
1537 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1538 present on XP only. Windows 2000 is still widespread.
1540 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1542 * configure.in, NEWS: Release updates, bump version
1543 ***** Release 1.5.90 *****
1545 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1547 * libedataserver/e-data-server-module.c:
1548 (e_data_server_module_add_type):
1549 * libedataserver/e-data-server-module.h:
1550 Reverting the previous commit as it breaks the API freeze.
1551 Shall get this in HEAD as soon as we branch out.
1553 2006-01-30 Ross Burton <ross@openedhand.com>
1555 * libedataserver/e-data-server-module.c:
1556 * libedataserver/e-data-server-module.h:
1557 Add e_data_server_remove_unused() to release unused modules
1560 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1562 * configure.in: add "zh_HK" to ALL_LINGUAS.
1564 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1566 * configure.in, NEWS: Release updates, bump version
1568 ***** Release 1.5.5 *****
1570 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1572 * libedataserver/e-source-list.[ch] : added a function called
1573 e_source_list_is_gconf_updated () which returns a boolean indicating
1574 whether or not a given ESourceList instance is in sync with its
1575 corresponding gconf xml or not.
1576 e_source_list_sync () : added an if clause that uses the above
1577 function before updating the gconf.
1579 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1581 * configure.in : Add target for CALDAV calendar
1584 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1586 * src/GNOME_Evolution_DataServer.server.in.in:
1588 The Cal and Book Factory oafids should reflect
1589 the API version rather than the BASE version.
1592 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1594 * docs/reference/camel/camel-sections.txt:
1595 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1596 Detele the function camel_mkdir description.
1598 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1601 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1604 (e_util_mkdir_hier):Merge the change
1605 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1607 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1610 * libedataserver/Makefile.am:
1611 * libedataserver/e-file-cache.c:
1612 * libedataserver/e-msgport.c:
1613 * libedataserver/e-time-utils.c:
1615 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1616 e-data-server-util.c.
1618 2006-01-08 Tor Lillqvist <tml@novell.com>
1620 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1621 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1622 declarations with current mingw w32api headers.
1624 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1626 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1627 in evolution module has been developed further, merge those
1628 changes into libedataserver and drop e-util/e-account-list.c.
1630 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1631 evolution module has been developed further, merge those changes
1632 into libedataserver and drop e-util/e-account-list.h.
1634 libedataserver/e-account.c: Since e-util/e-account.c in
1635 evolution module has been developed further, merge those changes
1636 into libedataserver and drop e-util/e-account.c.
1638 libedataserver/e-account.h: Since e-util/e-account.h in
1639 evolution module has been developed further, merge those changes
1640 into libedataserver and drop e-util/e-account.h.
1642 2006-01-04 Tor Lillqvist <tml@novell.com>
1644 * libedataserver/e-util.c (e_util_replace_prefix): As this
1645 (Win32-only) function is called from evo, too, it needs a third
1646 argument, the configure time prefix that it should replace,
1647 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1648 configured with different temporary dirs as prefix, which is the
1651 * libedataserver/e-util.h: Update declaration correspondingly.
1653 * src/server.c (libdir): Modify calls correspondingly.
1655 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1657 * NEWS, configure.in: Release updates, bump version
1659 ***** Release 1.5.4 *****
1661 2005-12-13 Tor Lillqvist <tml@novell.com>
1663 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1664 building against GLib >= 2.8, not just on Win32.
1666 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1668 * NEWS, configure.in: Release updates, bump version
1670 ***** Release 1.5.3 *****
1672 2005-12-09 Tor Lillqvist <tml@novell.com>
1674 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1675 Unix/Winsock differences.
1677 Use separate flag fields to indicate whether we have a thread or
1678 not in the EThread and EMutex structs. There is no portable way to
1679 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1682 The portable way to check two pthread_t values for equality is
1685 Use e_util_pthread_id() to get an "id" for the thread in debugging
1688 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1689 pair. Should have this in GLib, I guess. This code snippet is
1690 essentially duplicated in
1691 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1692 place I don't recall now.
1694 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1695 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1698 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1699 against GLib 2.8, use g_mkdir_with_parents().
1700 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1701 strings, then does a linguistically correct comparison using
1703 (e_filename_make_safe): New function, move here from
1704 evolution/e-util/e-util.c.
1705 (g_rename, g_stat): Win32-only fixed versions of these GLib
1706 functions, just until the next GLib version including the same
1707 fixes is out. This version of g_rename() overwrites existing
1708 files, and this version of g_stat() strips trailing insignificant
1711 * libedataserver/e-util.h: Declare the new functions.
1713 2005-12-08 Tor Lillqvist <tml@novell.com>
1715 * libedataserver/e-db3-utils.c
1716 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1718 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1719 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1720 always use slashes, not platform-dependent separators.
1721 (e_source_set_name): Compare the strings, not the pointers.
1723 * libedataserver/e-source-group.c (e_source_group_set_name):
1724 Compare the strings, not the pointers.
1726 * libedataserver/e-xml-utils.c
1727 * libedataserver/e-xml-utils.h: New files.
1728 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1729 the file names we handle on Win32 are in UTF-8, which libxml2
1730 doesn't grok. So, when using GLib 2.8, we map the file with the
1731 GMappedFile API and use xmlParseMemory(). When built against older
1732 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1733 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1734 e-xml-utils.c. Presumably should move all the rest of the
1735 functions from there, too.
1737 * libedataserver/Makefile.am: Add the new files. Install
1740 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1741 e_xml_save_file(). As e_xml_save_file() does the very careful
1742 saving using a temporary filename and then rename, don't need to
1745 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1749 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1750 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1753 2005-12-07 Tor Lillqvist <tml@novell.com>
1755 * libdb/dbinc/db_int.in: As we are using this file (and not the
1756 prebuilt one in libdb/build_win32/db_int.h) when building using
1757 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1758 Win32, too. Add ifdef.
1760 * libdb/os_win32/os_open.c (__os_open): When using a
1761 user-registered open function to open the file (and not
1762 CreateFile()), we still need to set the DB_FH::handle, too, as all
1763 the other stuff in libdb/os_win32 assumes it is correctly set
1764 up. On Win32, addressbook/backends/file needs to register an own
1765 open function (that uses g_open()) as the pathnames e-d-s handles
1766 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1767 codepage that CreateFile() wants.
1769 2005-12-06 Tor Lillqvist <tml@novell.com>
1771 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1772 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1774 * src/GNOME_Evolution_DataServer.server.in.in: Use
1775 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1776 compile-time paths in the .server file on Win32. libbonobo on
1777 Win32 interprets relative location paths to exes or shlibs as
1778 being relative to the directory where the .server file was found.
1779 This makes the .server file point to the correct executable
1780 regardless of where e-d-s is installed on the end-user machine.
1782 2005-12-02 Tor Lillqvist <tml@novell.com>
1784 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1785 the executable file's name in the InterfaceCheck location.
1787 * evolution-data-server-zip.in: New file, a script used to build a
1788 Win32 zipfile distribution of E-D-S. (End users will not be
1789 expected to install from zipfiles, they would be for power users
1790 and developers only.)
1793 * configure.in: Distribute and expand it.
1795 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1797 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1799 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1800 defined in glib -2.8 only for win32 as it fails to build
1801 for OS which has glib 2.4.
1803 2005-12-01 Tor Lillqvist <tml@novell.com>
1805 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1806 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1809 2005-11-25 Tor Lillqvist <tml@novell.com>
1811 * libedataserver/e-categories.c (add_category_if_not_present):
1812 Drop unused static function.
1813 (e_categories_add_relative): New function. Form the pathname to
1814 the icon file at run-time (for installability in freely chosen
1815 location on Windows).
1816 (initialize_categories_config): Call e_categories_add_relative()
1817 with just the basename of the icon files.
1819 * libedataserver/e-data-server-module.c
1820 (e_data_server_module_init): Include libedataserver-private.h to
1821 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1822 pathname construction) on Windows.
1824 * libedataserver/e-time-utils.c: Include strptime() implementation
1825 lifted from glibc for portability. Use it unless
1826 HAVE_STRPTIME. Make it local for this file, though.
1828 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1829 GLib 2.8 instead of gethostname().
1831 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1832 instead of strncasecmp() for portability.
1834 * libedataserver/e-util.c: Implement install-anywhere machinery
1836 (DllMain): Minimal DllMain that just tucks away the handle to the
1838 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1839 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1840 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1841 e_util_replace_prefix): Functions intended also for Evolution. We
1842 assume e-d-s and evo are installed in the same folder on the
1845 * libedataserver/e-util.h: Declare the above new public Win32-only
1848 * libedataserver/libedataserver-private.h: New file. Declares so
1849 far some Win32-only functionality, to be used in various parts of
1852 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1853 gstdio wrappers for better non-ASCII filename support on
1854 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1855 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1856 instead of hardcoding 1024. Drop leftover debugging printouts.
1858 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1859 more configure-time pathname definitions (as used elsewhere in
1860 e-d-s) in INCLUDES so that they can be recognized and changed at
1861 run-time to end-user machine installation paths on Win32.
1863 * src/server.c: No segv handling on Win32. Run-time path
1864 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1865 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1866 gnome_program_init().
1868 2005-11-18 Ross Burton <ross@burtonini.com>
1870 * libedataserver/md5-utils.c:
1871 * libedataserver/e-component-listener.c:
1874 2005-11-17 Ross Burton <ross@burtonini.com>
1876 * libedataserver/md5-utils.c:
1877 * libedataserver/md5-utils.h:
1878 Don't do byte order checks at runtime but use the GLib
1879 G_BYTE_ORDER macro (#319592)
1881 2005-11-17 Ross Burton <ross@burtonini.com>
1883 * libedataserver/e-account-list.c:
1884 * libedataserver/e-account.c:
1885 * libedataserver/e-component-listener.c:
1886 * libedataserver/e-file-cache.c:
1887 * libedataserver/e-iterator.c:
1888 * libedataserver/e-list-iterator.c:
1889 * libedataserver/e-list.c:
1890 * libedataserver/e-sexp.c:
1891 * libedataserver/e-source-group.c:
1892 * libedataserver/e-source-list.c:
1893 * libedataserver/e-source.c:
1894 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1896 2005-11-15 Ross Burton <ross@burtonini.com>
1898 * libedataserver/e-data-server-module.c
1899 Use lazy bindings (#321515)
1901 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1903 * NEWS, configure.in: Release updates, bump version.
1904 ***** Release 1.5.2 *****
1906 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1908 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1910 2005-10-28 Sushma Rai <rsushma@novell.com>
1912 * libedataserver/e-categories.c (initialize_categories_config): Add
1913 default categories only if the category list is empty in gconf, so that
1914 we don't bring back the deleted category from the default list
1915 every time. Fixes #273905.
1917 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1919 * src/GNOME_Evolution_DataServer.server.in.in:
1920 Fixed bonobo server install locations as well.
1923 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1925 * configure.in: Update version, libtool numbers.
1926 *** Release 1.5.1 ***
1927 * src/Makefile.am : Fixed the executable installation
1928 error in the previous patch. Executable installed in
1929 libexecdir - not under evolution-data-server-$(API_VERSION).
1931 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1933 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1934 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1935 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1936 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1937 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1938 OAFIID:GNOME_Evolution_DataServer_Logging from
1939 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1940 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1941 data-server-@VERSION@@EXEEXT@.
1942 * src/Makefile.am: In section install-evolution-data-servers:
1943 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1944 data-server-$(API_VERSION)
1945 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1946 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1947 evolution-data-server-$(BASE_VERSION)
1949 2005-10-17 Ross Burton <ross@burtonini.com>
1952 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1954 2005-10-14 Ross Burton <ross@burtonini.com>
1956 * configure.in: Remove unused dependencies from the pkg-config
1957 calls and add E_FACTORY_CFLAGS/_LIBS.
1959 * src/Makefile.am: Use E_FACTORY_*.
1961 * libedataserver/e-sexp.c:
1962 * libedataserver/test-source-list.c:
1963 Don't use libgnome when GTK+ or GLib will do.
1965 * libedataserver/libedataserver.pc.in:
1966 Fix strings, update libraries.
1968 2005-09-17 Andre Klapper <a9016009@gmx.de>
1971 * libedataserver/e-categories.c: adding translator comment for
1974 2005-09-16 Tor Lillqvist <tml@novell.com>
1976 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1977 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1978 comparing are just ASCII anyway, so spell it out that we really do
1979 need ASCII casefolding only.
1981 2005-09-15 Tor Lillqvist <tml@novell.com>
1983 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1984 integral type (or pointer) that can be cast to a guint64 without
1985 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1987 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1990 * libedataserver/e-util.c: Just include <glib.h> instead of a
1991 random set of <glib/*.h>. Remove large amount of whitespcace on
1993 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1994 proper Unicode case folding or normalization is done.
1995 (e_util_pthread_id): New function, returns an integer representing
1996 a thread. Only for debugging output and logging purposes, cannot
1997 be guaranteed to be consistent on all platforms.
1999 * libedataserver/e-util.h: Include <pthread.h>. Declare
2000 e_util_pthread_id().
2002 2005-09-14 Tor Lillqvist <tml@novell.com>
2007 * win32/libedataserverui.def: New files. Bootstrap import library
2008 for libedataserverui. Needed in servers/exchange/storage where
2009 libexchange-storage-1.2.la links to libedataserverui before it has
2012 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2013 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2014 also win32/Makefile.
2016 * Makefile.am: Add win32 to SUBDIRS.
2018 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2020 * confugure.in : Add API_VERSION to config.h
2022 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2024 * configure.in : Update release number to 2.4.0
2026 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2028 * configure.in: Do not build camel docs.
2029 * docs/reference/Makefile.am: Removed camel docs.
2030 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2032 2005-08-22 Not Zed <NotZed@Ximian.com>
2034 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2035 the func to remove a warning.
2037 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2039 * configure.in : bump version
2040 ***** Release 1.3.8 *****
2042 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2044 * docs/reference/Makefile.am : enable libedataserver docs
2045 * libedataserver/e-sexp.h, docs/reference/libedataserver
2046 /libedataserver-sections.txt: Fix build issues - patch
2047 contributed by Tor Lillqvist <tml@novell.com>
2049 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2051 * configure.in: Build camel-docs.
2052 * docs/reference/Makefile.am: Build camel-docs.
2054 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2056 * libedataserver/e-xml-hash-utils.[ch]:
2057 (e_xmlhash_foreach_key_remove): function to remove
2059 Committing for Armin Bauer <armin.bauer@desscon.com>
2060 and modified by <jmubeen@novell.com> and
2061 <vvaradhan@novell.com>.
2063 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2065 * configure.in : Add the check for NTLM support in OpenLDAP. This
2066 is needed for enabling the Exchange support in e-d-s.
2068 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2070 * configure.in : Build libedataserver api docs
2072 2005-08-18 Tor Lillqvist <tml@novell.com>
2074 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2075 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2076 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2078 2005-08-13 Tor Lillqvist <tml@novell.com>
2080 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2083 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2086 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2088 * configure.in: Update version, libtool numbers.
2090 *****Release 1.3.7*****
2092 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2094 * configure.in: fix for bug #300048. patch
2095 submitted by Roland Illig <roland.illig@gmx.de>
2097 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2099 * configure.in: update libtool numbers for libebook
2101 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2103 * configure.in: Bump version number
2105 *****Release 1.3.6.1***** includes fix for
2106 #311731 - (Removing folders from an IMAP)
2109 2005-07-28 Tor Lillqvist <tml@novell.com>
2111 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2113 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2115 * configure.in : bump version
2116 ****** Release 1.3.6 *****
2118 2005-07-21 Joe Shaw <joeshaw@novell.com>
2120 * libedataserver/e-source-group.c:
2121 * libedataserver/e-source-list.c:
2122 * libedataserver/e-source.c: Change the init and class_init
2123 functions to contain the whole class name for the benefit of the
2126 2005-07-20 Tor Lillqvist <tml@novell.com>
2128 * configure.in: Enable building with Mozilla nspr and nss on
2129 Win32. No -ldl on Win32. No import library for softokn3.dll.
2131 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2133 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2136 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2138 * configure.in : bump version, libtool numbers.
2139 ***** Release 1.3.5 *****
2141 2005-07-06 Ross Burton <ross@openedhand.com>
2143 * libedataserver/e-util.c:
2144 Remove a function and table which is in GLib.
2146 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2148 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2149 to the conventions (_ instead of -).
2151 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2153 * configure.in : bump version, libtool numbers.
2155 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2157 * libedataserver/e-categories.c: (initialize_categories_config):
2158 Fix all the compiler warnings.
2160 2005-06-22 Tor Lillqvist <tml@novell.com>
2162 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2163 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2164 EXEEXT in EVO_SUBST_SERVER_RULE.
2166 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2168 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2169 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2171 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2173 * configure.in : Print the status for Exchange support being present.
2174 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2176 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2178 * configure.in : Fixed a minor typo to fix make clean.
2180 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2182 * configure.in : Added the Exchange server communication code to
2183 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2184 * servers/Makefile.am : Now build exchange as well.
2186 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2188 * configure.in : Do not build camel docs. They are borked now :(
2190 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2192 * configure.in : bump version, libtool numbers.
2194 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2196 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2197 names for CORBA services.
2199 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2201 * configure.in: Disable the libedataserver api docs build
2202 * docs/reference/Makefile.am: Here too. It doesn't build.
2204 2005-05-24 Tor Lillqvist <tml@novell.com>
2206 * configure.in: Define NO_UNDEFINED as -no-undefined and
2207 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2208 them. Check for strtok_r. Add gobject-2.0 to
2209 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2211 2005-05-24 Tor Lillqvist <tml@novell.com>
2213 Make libdb as included in e-d-s build on Win32 with mingw. (The
2214 official build setup for libdb uses MSVC.)
2216 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2217 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2218 empty on Unix, "_win32" on Win32) to use those source files that
2219 have an own copy in os_win32 from there.
2221 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2222 libdb/build_win32_db_config.h file.
2224 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2227 * libdb/dist/configure: Manually make corresponding changes as in
2228 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2231 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2233 2005-05-19 Tor Lillqvist <tml@novell.com>
2235 * configure.in: Check for regexec in a separate -lregex. Add
2236 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2237 too. Don't bother mentioning glib as gthread and gmodule drag in
2240 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2242 * configure.in : bump version, libtool numbers.
2244 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2246 * docs/reference/Makefile.am : Do not build
2247 camel docs. They are a bit flaky ATM.
2249 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2251 * libedataserver/e-categories.c (add_category_if_present): new private
2252 function to create standard categories if they don't exist.
2253 (initialize_categories_config): make sure, in all cases, that our
2254 standard categories are available.
2256 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2258 * libedataserver/e-categories.c: Add new Anniversary category,
2261 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2263 * configure.in: export LIBSOUP for use elsewhere.
2265 2005-05-06 Tor Lillqvist <tml@novell.com>
2267 * configure.in: Check for Win32 (mingw), set Automake
2268 conditional. Move the libtool stuff a bit earlier so that $host
2269 gets set early and can be checked in a more logical place. Check
2270 for some more headers and functions. Use gobject-2.0 instead of
2271 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2272 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2273 calls its .pc file. On Win32, copy the libtool generated here to
2276 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2278 * configure.in: Added "docs/reference/calendar/libedata-cal".
2280 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2283 * docs/reference/calendar/Makefile.am:
2284 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2287 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2290 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2292 * docs/reference/calendar/*: improved API documentation.
2294 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2296 * configure.in: bump version, libtool numbers.
2298 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2300 * configure.in: Modify camelproviderdir to use API_VERSION.
2301 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2303 2005-04-20 Ross Burton <ross@burtonini.com>
2305 * src/offline-listener.c:
2306 Remove an usused variable.
2308 2005-04-20 Ross Burton <ross@burtonini.com>
2310 * libedataserver/e-data-server-module.c:
2311 * libedataserver/e-data-server-module.h:
2313 Use a #define hack to revert API change to EDataServerModule.
2315 2005-04-20 Ross Burton <ross@burtonini.com>
2317 * configure.in: Depend on GLib 2.4.
2319 * libedataserver/e-data-server-module.c:
2320 * libedataserver/e-data-server-module.h:
2321 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2322 e_data_server_module_init to _initialize.
2325 Update for change to e-data-server-module.h.
2327 2005-04-20 Ross Burton <ross@burtonini.com>
2329 * src/offline-listener.c: Don't leak a GConfValue.
2331 2005-04-20 James Henstridge <james@jamesh.id.au>
2333 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2334 doesn't trigger configure failures with newer versions of
2335 pkg-config. Fixes bug #300435.
2337 2005-04-14 Sushma Rai <rsushma@novell.com>
2339 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2340 absolute uri, when relative uri is changed if source is having absolute
2344 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2346 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2348 * configure.in: bump version, leave extensiondir, idldir,
2349 bonobo server and libtool numbers untouched (use API_VERSION
2351 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2352 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2354 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2356 * po/en_GB.po: Updated British English translations
2358 2005-03-31 Steve Murphy <murf@e-tools.com>
2360 * configure.in: Added "rw" to ALL_LINGUAS.
2362 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2364 * configure.in: Added "xh" to ALL_LINGUAS.
2366 2005-03-29 James Bowes <bowes@cs.dal.ca>
2368 * docs/reference/libedataserver/libedataserver-docs.sgml:
2369 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2370 e-time-utils and e-xml-hash-utils.
2371 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2372 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2374 * libedataserver/e-time-utils.c:
2375 * libedataserver/e-time-utils.h:
2376 * libedataserver/e-xml-hash-utils.c:
2377 * libedataserver/e-xml-hash-utils.h: New API documentation.
2379 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2381 * configure.in: Add ne in ALL_LINGUAS
2383 2005-03-23 James Bowes <bowes@cs.dal.ca>
2385 * configure.in: Add docs/reference/libedataserver/Makefile
2387 * docs/reference/Makefile.am: Add libedataserver as subdir.
2388 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2390 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2391 sections for new API docs.
2392 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2393 nice formatting for the new documentation.
2394 * libedataserver/e-trie.c:
2395 * libedataserver/e-uid.c:
2396 * libedataserver/e-url.c:
2397 * libedataserver/e-url.h:
2398 * libedataserver/e-util.c:
2399 * libedataserver/e-util.h:
2400 * libedataserver/md5-utils.c:
2401 * libedataserver/md5-utils.h: Document public functions and data
2403 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2404 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2405 * docs/reference/libedataserver/tmpl/e-url.sgml:
2406 * docs/reference/libedataserver/tmpl/e-util.sgml:
2407 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2408 files for API documentation.
2410 2005-03-06 JP Rosevear <jpr@novell.com>
2412 * configure.in: bump version, libtool numbers
2414 2005-02-28 JP Rosevear <jpr@novell.com>
2416 * configure.in: bump version, libtool numbers
2418 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2420 * libedataserver/e-data-server-module.c: (load_module_dir):
2421 Don't leak the module path.
2423 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2425 * libdb/dbinc/mutex.h: Fix PPC assembly.
2427 2005-02-07 JP Rosevear <jpr@novell.com>
2429 * configure.in: bump version. libtool numbers
2431 2005-02-07 Ross Burton <ross@openedhand.com>
2433 * libedataserver/e-db3-utils.c:
2434 Remove useless libgnome use.
2436 2005-02-03 Ross Burton <ross@burtonini.com>
2438 * libedataserver/e-categories.c:
2439 * libedataserver/e-component-listener.c:
2440 * libedataserver/e-time-utils.c:
2441 * servers/groupwise/e-gw-connection.c:
2445 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2447 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2448 gboolean and always FALSE to remove the idle callback after saving.
2449 (save_config): new function that marks the config as dirty and installs
2451 (initialize_categories_config, e_categories_remove, e_categories_add,
2452 e_categories_set_color_for, e_categories_set_icon_file_for): call
2453 save_config() when saving the categories.
2455 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2457 * configure.in: Generate the old imap makefile.
2459 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2461 * libedataserver/e-categories.c (initialize_categories_config): pass
2462 a correct boolean value as the 'searchable' flag.
2464 2005-01-26 JP Rosevear <jpr@novell.com>
2468 * src/server-logging.h: add private structure to instance
2470 * src/server-logging.c (server_logging_register_domain): track the
2471 information for the registration so we can later unregister it
2472 (server_logging_dispose): unregister the log handlers and from the
2473 information and list
2474 (server_logging_finalize): free the private structure
2475 (server_logging_class_init): set finalize/dispose methods
2477 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2479 * libedataserver/e-categories.[ch] (e_categories_add): added a
2480 'searchable' argument.
2481 (e_categories_is_searchable): new function.
2482 (hash_to_xml_string): add the 'searchable' property to the config.
2484 2005-01-24 JP Rosevear <jpr@novell.com>
2486 * configure.in: bump version, libtool numbers
2488 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2490 * configure.in: Removed the enable checks for IMAP4, we just
2491 always build it now. Also don't generate
2492 camel/providers/imap/Makefile as we no longer build it.
2494 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2496 * libedataserver/e-source.c
2497 (e_source_update_from_xml_node) : look for
2498 case where passed in node does not contain any properites.
2499 In the case reset the properites of the source
2500 and emit the changed signal
2501 makes personal books unselectable
2502 from auto-completion
2504 2005-01-14 Priit Laes <amd@store20.com>
2506 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2507 'wa' to ALL_LINGUAS.
2509 2005-01-14 Not Zed <NotZed@Ximian.com>
2511 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2512 build ESexp as a GObject anymore (it is used by camel).
2514 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2516 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2518 * libedataserver/e-sexp.[ch]: removed the usage of the
2519 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2520 (e_sexp_new): fixed some typoes.
2521 (e_sexp_class_init): use g_type_class_peek_parent to get the
2522 parent class for our class.
2524 2005-01-08 Not Zed <NotZed@Ximian.com>
2526 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2529 * libedataserver/e-url.c (e_url_shroud): setup string manually
2530 don't use *.%s as it depends on locale.
2532 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2534 * e-categories.c (escape_string): new function.
2535 (hash_to_xml_string): add category names after escaping them.
2536 (initialize_categories_config): mark the configuration as not dirty
2537 only when we just got the list of categories from it.
2539 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2542 * Makefile.am: added weather calendar backend to build.
2544 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2546 * libedataserver/e-categories.c (initialize_categories_config): set
2547 the configuration to not dirty even when we add the set of built-in
2550 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2552 * libedataserver/e-categories.c (initialize_categories_config): set
2553 the initialized flag to TRUE before starting, or we'll get infinite
2554 recurrent calls to this function.
2556 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2558 * libedataserver/e-categories.c (initialize_categories_config): use _()
2559 instead of N_() for translatable strings.
2561 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2563 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2564 called at idle times.
2565 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2567 (initialize_categories_config): install the idle callback.
2569 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2572 * art/category*.png: added category icons from GAL.
2575 * configure.in: added 'art' directory to build.
2577 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2579 * libedataserver/Makefile.am: added new files to the build.
2581 2004-12-31 JP Rosevear <jpr@novell.com>
2583 * Makefile.am: clean iconv-detect.h
2585 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2587 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2588 if any of the properties change
2590 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2592 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2593 include the BASE_VERSION and the full path).
2595 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2597 * src/offline-listener.[ch] :New class to listen for gconf
2598 key and set online/offline modes on factories -> backends
2600 * src/Makefile.am : added new source file
2601 offline-listener.[ch] to _SOURCES
2603 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2605 * Makefile.am: build servers/ dir before camel/.
2607 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2609 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2610 (ALIGNED_SIZE): New macro.
2611 (MemPoolNode): Remove "data" member.
2612 (MemPoolThresholdNode): Likewise.
2613 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2614 &n->data[N] to ensure proper alignment.
2616 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2618 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2619 a convenience context that sets up and provides the shared model
2620 and widgets for one name selection session.
2622 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2623 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2625 2004-12-20 JP Rosevear <jpr@novell.com>
2627 * configure.in: bump version, libtool numbers
2629 2004-12-20 JP Rosevear <jpr@novell.com>
2631 * libedataserverui/test-name-selector.c (main): no need to init
2632 mime utils explicitly any more
2634 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2636 * libedataserverui/test-name-selector.c (main): Don't lie to
2637 gnome_program_init () about our name.
2639 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2641 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2643 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2645 (clear_contact_source): Keep the primary contact array around even
2647 (query_contact_source): Make sure the book is opened before we
2648 try to open a view to it. Set view to NULL if we can't get one.
2649 (e_contact_store_add_book): Allocate temporary memory on stack.
2650 (e_contact_store_remove_book): Free the primary contact array.
2652 * libedataserverui/e-destination-store.c
2653 (e_destination_store_insert_destination): Implement.
2654 (e_destination_store_append_destination): Renamed from
2655 _add_destination (). Connect to destination's "changed" signal.
2656 (e_destination_store_remove_destination): Disconnect from
2659 * libedataserverui/e-name-selector-dialog.c (add_destination):
2660 Use e_destination_store_append_destination ().
2662 * libedataserverui/test-name-selector.c (start_test): We don't
2663 need the gconf_path. Set up an ENameSelectorEntry for testing.
2664 (main): Remove junk related to gconf_path.
2666 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2667 entry for Evolution contacts. Still considered unstable.
2669 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2670 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2672 2004-12-17 JP Rosevear <jpr@novell.com>
2674 * libedataserverui/test-name-selector.c (close_dialog): destroy
2676 (start_test): listen for any response so we can exit
2678 * libedataserverui/e-name-selector-dialog.glade: don't make the
2679 blank window visible
2681 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2683 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2684 it's useless and breaks the evo build.
2686 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2688 * libedataserverui/test-name-selector.c: Implement a test for
2689 ENameSelectorDialog.
2691 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2692 (test_name_selector_SOURCES)
2693 (test_name_selector_LDADD): Build parameters for the test.
2695 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2697 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2699 * libedataserverui/e-destination-store.[ch]: Implement
2700 EDestinationStore, a GtkTreeModel interface to a list of
2703 * libedataserverui/e-name-selector-model.[ch]: Implement
2704 ENameSelectorModel, a model that provides an EContactStore and a
2705 list of EDestinationStores whose members are filtered out from
2708 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2709 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2710 interactively, producing lists of EDestinations.
2712 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2713 specification for the ENameSelectorDialog interface.
2715 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2717 (e_contact_store_get_books): Free a small temp allocation.
2718 (e_contact_store_remove_book): Get the pointer to the source struct.
2720 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2722 * Makefile.am (INCLUDES): Add a define providing the installed
2724 (libedataserverui_1_2_la_SOURCES): Add new files.
2725 (libedataserveruiinclude_HEADERS): Add new files.
2726 (glade_DATA): Add new Glade file.
2727 (EXTRA_DIST): Dist glade_DATA.
2729 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2731 * configure.in: Pull in libglade-2.0.
2733 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2735 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2736 a GtkTreeModel interface to EBook views.
2738 * libedataserverui/test-contact-store.c: Implement an interactive
2739 test for EContactStore.
2741 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2742 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2744 (test_contact_store_SOURCES)
2745 (test_contact_store_LDADD): Build the interactive test for
2748 2004-12-09 JP Rosevear <jpr@novell.com>
2750 * configure.in: check for zlib, for the gzip mime filter
2752 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2756 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2757 e_file_cache_thaw_changes): new functions to disable temporarily
2759 (e_file_cache_init): initialize new private members.
2760 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2761 cache file as dirty when we are frozen.
2763 2004-12-06 Rodney Dawes <dobey@novell.com>
2765 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2767 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2769 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2771 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2772 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2774 2004-12-03 Rodney Dawes <dobey@novell.com>
2776 * configure.in: Remove the commented out OpenSSL block
2777 Don't do pkg-config --exists for mozilla, just try to use the
2778 PKG_CONFIG() macro, and set have_nss="no" if it fails
2780 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2781 e-msgport code that needs it
2783 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2785 * configure.in: Display configuration info after configure runs
2786 (S/MIME, SSL, Kerberos, etc)
2788 2004-12-03 Not Zed <NotZed@Ximian.com>
2790 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2791 iconv_libs to the library list.
2793 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2795 * Makefile.am: Build libedataserverui after non-UI libraries that it
2798 2004-11-28 JP Rosevear <jpr@novell.com>
2800 * configure.in: bump version, libtool numbers
2802 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2804 * libedataserverui/e-source-selector.[ch]:
2805 (selector_button_press_event): if rt-clicked on a source
2806 group, set it as primary on the selector and emit a popup event.
2807 (e_source_selector_get_primary_source_group): accessor for
2808 primary source group.
2810 2004-11-16 Not Zed <NotZed@Ximian.com>
2812 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2814 * configure.in: Added more camel required config checks. Build
2815 the camel makefiles. Not sure if this should be in its own
2818 2004-11-15 Not Zed <NotZed@Ximian.com>
2820 * libedataserver/e-util.c: include config.h.
2822 * libedataserver/e-sexp.c: updated from evolution/e-util.
2824 * libedataserver/e-memory.c: updated from evolution/e-util.
2826 * iconv-detect.c: added iconv format checker.
2828 * configure.in: add stftime checks and iconv charset format checks.
2830 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2832 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2835 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2837 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2838 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2839 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2841 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2843 * configure.in: use evolution-data-server-$BASE_VERSION as the
2846 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2850 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2852 2004-11-02 JP Rosevear <jpr@novell.com>
2856 * configure.in: require libbonobo >= 2.4.2
2858 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2860 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2862 2004-10-27 JP Rosevear <jpr@novell.com>
2864 * src/server.c: include just include signal.h for portability
2866 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2868 * libedataserverui/Makefile.am:
2869 * libedataserverui/e-source-selector-dialog.[ch]: added source
2870 selector dialog widget.
2872 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2874 2004-10-14 JP Rosevear <jpr@novell.com>
2876 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2879 * libedataserverui/e-source-option-menu.c: ditto
2881 2004-10-14 JP Rosevear <jpr@novell.com>
2883 * libedataserverui/libedataserverui.pc.in: link to the right lib
2884 and require libedataserver 1.2
2886 2004-10-13 JP Rosevear <jpr@novell.com>
2888 * libedataserver/e-data-server-marshal.list: add missing
2891 2004-10-13 JP Rosevear <jpr@novell.com>
2893 * Makefile.am: build libedataserverui
2895 2004-10-13 JP Rosevear <jpr@novell.com>
2897 * libedataserverui/test-source-option-menu.c: move from evolution
2899 * libedataserverui/e-source-selector.c: ditto
2901 * libedataserverui/e-source-selector.h: ditto
2903 * libedataserverui/e-source-option-menu.c: ditto
2905 * libedataserverui/e-source-option-menu.h: ditto
2907 * libedataserverui/test-source-selector.c: ditto
2909 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2911 * libedataserverui/Makefile.am: build libedataserverui and test progs
2913 * configure.in: add libtool versioning for libedataserverui and
2916 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2918 Probably fixes bugs #67600 and #65996.
2920 * libdb/dbinc/mutex.h
2921 * libdb/dist/config.hin
2922 * libdb/dist/configure
2923 * libdb/mutex/mut_tas.c
2924 * libdb/lock/lock_region.c
2925 * libdb/dist/aclocal/mutex.ac
2926 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2927 x86-64 and a couple of other archs, and rebuild the generated
2930 2004-10-04 Chris Toshok <toshok@ximian.com>
2932 * libedataserver/e-data-server-module.h: add the prototype for the
2933 eds_module_* functions here, so modules can include this file
2934 instead of writing their own prototypes in module sepcific
2937 2004-09-30 Chris Toshok <toshok@ximian.com>
2939 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2940 variables so extension authors can find the place to install their
2943 2004-09-30 Chris Toshok <toshok@ximian.com>
2945 * src/GNOME_Evolution_DataServer.server.in.in: add this
2946 (previously generated) file to the build.
2948 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2949 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2952 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2953 addressbook/calendar backend .la's from here.
2954 (SERVER_IN_FILE): always use
2955 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2956 generated from LDAP/NOLDAP.
2957 (EXTRA_DIST): remove
2958 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2959 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2961 * src/server.c (setup_books): replace hardcoded knowledge of
2962 backends with a call to e_data_book_factory_register_backends.
2963 (setup_cals): remove explicit backend registration with a call to
2964 e_data_cal_factory_register_backends.
2965 (main): call e_data_server_module_init.
2967 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2968 (libedataserver_la_SOURCES): add e-data-server-module.c
2969 (libedataserverinclude_HEADERS): add e-data-server-module.h
2971 * libedataserver/e-data-server-module.[ch]: new files, manage the
2972 extensions. ripped almost entirely from Dave Camp's nautilus
2975 * configure.in (privlibdir, extensiondir): new Makefile variables.
2977 2004-09-23 Not Zed <NotZed@Ximian.com>
2981 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2982 idle id after we've been called.
2984 2004-09-23 JP Rosevear <jpr@novell.com>
2986 * Makefile.am: don't hard code pkg config version
2988 * configure.in: bump version, reset libtool versions because the
2989 library is now versioned
2991 * libedataserver/Makefile.am: build versioned lib and version
2994 * src/Makefile.am: link against versioned libs
2996 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2998 * libedataserver/e-file-cache.[ch]:
2999 (e_file_cache_get_keys): utility function that allows to get
3000 a list of the keys of all the items in the cache. Used by
3001 the fix for bug #61865
3003 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3005 * libdb/dbinc/mutex.h
3006 * libdb/dist/configure
3007 * libdb/dist/aclocal/mutex.ac
3008 * libdb/dist/aclocal/options.ac:
3009 Applied patch from Toshok that fixes issues related to NPTL and AMD
3012 2004-09-16 JP Rosevear <jpr@novell.com>
3014 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3016 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3018 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3020 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3022 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3024 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3026 * configure.in: Added 'id' to ALL_LINGUAS
3027 * po/id.po: Added Indonesian translation
3029 2004-08-27 Akagic Amila <bono@linux.org.ba>
3031 * configure.in: Added 'bs' to ALL_LINGUAS.
3033 2004-08-26 JP Rosevear <jpr@novell.com>
3035 * configure.in: bump verision, libtool numbers
3037 2004-08-26 Not Zed <NotZed@Ximian.com>
3041 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3042 (e_util_utf8_strstrcasedecomp):
3044 * libedataserver/e-sexp.c (e_sexp_term_eval):
3045 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3046 stupid arcanely out of date and posixly-busted slowaris which
3047 doesn't put alloca in stdlib.h like any sane system.
3049 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3051 * libedataserver/e-file-cache.c: (add_key_to_list),
3052 (add_object_to_list):
3053 Add missing include, fix warnings.
3055 * libedataserver/e-util.c: add missing include.
3057 * servers/groupwise/e-gw-connection.c:
3058 (e_gw_connection_get_categories):
3059 Fix type, causing warnings.
3061 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3063 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3064 assing the value set for filename property to priv->filename
3066 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3068 * configure.in: Added «nb» to ALL_LINGUAS.
3070 2004-08-13 JP Rosevear <jpr@novell.com>
3072 * configure.in: bump version, libtool numbers, soup requirement
3074 2004-08-13 Rodney Dawes <dobey@novell.com>
3076 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3077 as well as expceted and determined in testing
3079 2004-08-13 Rodney Dawes <dobey@novell.com>
3081 * acinclude.m4: Remove EVO_CHECK_LIB
3082 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3084 2004-08-09 Ankit Patel <ankit@redhat.com>
3086 * configure.in: Added Gujarati & Panjabi
3088 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3090 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3092 2004-08-02 JP Rosevear <jpr@novell.com>
3094 * configure.in: bump version, libtool numbers
3096 2004-08-02 Not Zed <NotZed@Ximian.com>
3098 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3099 so we only run once, and increment our recursive-call code
3100 properly, and actually exit anyway. should fix infinite crash
3103 2004-07-29 Rodney Dawes <dobey@novell.com>
3105 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3106 AC_DEFINE it so we know where to find gnome_segv2
3108 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3109 now define at configure time to find the path to gnome_segv2
3113 2004-07-19 JP Rosevear <jpr@novell.com>
3115 * configure.in: bump version, libtool numbers, soup requirement
3117 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3119 * libedataserver/e-source-group.c (e_source_group_remove_source)
3120 (e_source_group_remove_source) : disconnet the signal
3121 handler registered on source object for CHANGED singal
3122 as we may not be interested in the changes in source once
3123 it is removed form the group
3125 2004-07-12 Chris Toshok <toshok@ximian.com>
3127 [ most likely fixes #57999 ]
3129 * libdb/dist/aclocal/options.ac: set the default unique name to
3130 "_eds". this will append _eds to all externally visible libdb
3131 symbols, so we can be sure it won't conflict with another libdb
3132 (linked dynamically).
3134 * libdb/dist/configure: regen after options.ac change.
3136 * libdb/dist/.cvsignore: ignore db_int_def.h
3138 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3140 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3141 this function public.
3143 2004-07-07 Not Zed <NotZed@Ximian.com>
3145 * src/server.c (main): bind to the right charset (i.e. utf8). See
3148 2004-07-02 JP Rosevear <jpr@novell.com>
3150 * configure.in: bump version, libtool numbers
3152 2004-07-02 Chris Toshok <toshok@ximian.com>
3156 * libedataserver/e-iterator.h: rename the "delete" member to
3157 "remove", to fix c++ build.
3159 * libedataserver/e-iterator.c (e_iterator_delete): same.
3160 (e_iterator_class_init): same.
3162 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3163 (e_list_iterator_remove): same.
3165 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3167 * src/server.c (main): Register a segv handler to popup bug-buddy
3168 or whatever. Fixes bug #51165.
3170 2004-06-14 Not Zed <NotZed@Ximian.com>
3172 * libedataserver/e-source-group.c
3173 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3174 error setting up the new_source entries. #59592.
3176 2004-06-03 JP Rosevear <jpr@novell.com>
3178 * configure.in: bump version, libtool numbers
3180 2004-06-02 Chris Toshok <toshok@ximian.com>
3182 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3184 2004-06-01 Chris Toshok <toshok@ximian.com>
3186 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3187 NULL absolute_uri, so we can clear it.
3189 2004-06-01 Chris Toshok <toshok@ximian.com>
3191 * libedataserver/e-source.c (e_source_set_group): back out the
3192 change that causes this function to always add an absolute_uri to
3193 the ESource, as this uri is always used instead of the
3194 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3195 of the cases. If you want an absolute uri, call
3196 e_source_set_absolute_uri - it should never happen implicitly.
3197 (e_source_copy): when copying an ESource don't create an absolute
3198 uri when @source might have had one.
3199 (e_source_set_absolute_uri): use strcmp, not ==. also,
3200 "source->priv->readonly" governs whether or not data can be stored
3201 in the folder represented by the ESource, not that the ESource
3204 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3206 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3208 2004-05-27 Sushma Rai <rsushma@novell.com>
3210 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3211 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3214 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3215 Build absolute URI only if source is not having it.
3217 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3218 absolute URI to the file.
3220 2004-05-26 Rodney Dawes <dobey@novell.com>
3222 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3223 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3224 properly when < 2.9.8 is found
3226 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3227 requirement here, so that dependents pick it up properly as well
3229 2004-05-19 JP Rosevear <jpr@novell.com>
3231 * configure.in: bump version, libtool numbers
3233 2004-05-17 Rodney Dawes <dobey@ximian.com>
3235 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3236 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3237 mono bindings to work correctly
3241 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3243 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3244 handlers for postal address fields. Bug # 45210
3246 2004-05-03 JP Rosevear <jpr@ximian.com>
3248 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3250 * libedataserver/e-uid.h: ditto
3252 * libedataserver/e-memory.c: remove unnecessary include
3254 * libedataserver/e-uid.c: ditto
3256 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3259 2004-05-03 William Jon McCann <mccann@jhu.edu>
3261 * libedataserver/e-account-list.h:
3262 * libedataserver/e-account.h:
3263 * libedataserver/e-db3-utils.h:
3264 * libedataserver/e-dbhash.h:
3265 * libedataserver/e-iterator.h:
3266 * libedataserver/e-list-iterator.h:
3267 * libedataserver/e-list.h:
3268 * libedataserver/e-memory.h:
3269 * libedataserver/e-sexp.h:
3270 * libedataserver/e-source-group.h:
3271 * libedataserver/e-source-list.h:
3272 * libedataserver/e-source.h:
3273 * libedataserver/e-uid.h:
3274 * libedataserver/e-url.h:
3275 * libedataserver/e-util.h:
3276 * libedataserver/e-xml-hash-utils.h:
3277 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3279 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3281 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3282 yesterday's changes. The data is useless for what I needed it for
3283 (which was for migrating pilot-sync changelog files). md5sums are
3284 ...not what I wanted.
3286 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3288 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3289 3 arguments (key, data, user_data).
3291 2004-04-26 Adam Weinberger <adamw@gnome.org>
3293 * configure.in: Added en_CA to ALL_LINGUAS.
3295 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3297 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3298 that 'key' always points to a malloc'd block of memory that we can
3300 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3301 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3303 (e_xmlhash_write): Save the doc to a tmp file first, only if
3304 saving is successful rename() the file over the original.
3306 2004-04-21 Chris Toshok <toshok@ximian.com>
3308 * configure.in: bump version to 0.0.92.1.
3310 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3312 * acinclude.m4: minor fixes (added missing [] quotation).
3314 2004-04-19 JP Rosevear <jpr@ximian.com>
3316 * configure.in: bump version, libtool numbers
3318 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3320 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3321 AC_SUBST for assinging libegroupwise version number. Defined a
3322 varible LIBSOUP_REQUIRED. added
3323 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3325 * servers/groupwise/Makefile.am: added
3326 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3327 groupwise apis installable
3329 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3332 2004-04-02 JP Rosevear <jpr@ximian.com>
3334 * configure.in: bump version, libtool numbers
3336 2004-03-25 William Jon McCann <mccann@jhu.edu>
3338 * src/server.c (setup_cals): add registration of webcal protocol
3341 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3343 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3344 e-cal-backend-groupwise.h.
3346 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3348 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3351 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3352 opening the cache file, just create it empty, don't fail.
3354 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3356 * configure.in: yank --enable-debug option, not needed anymore.
3358 2004-03-15 Rodney Dawes <dobey@ximian.com>
3360 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3361 * evolution-data-server-1.0.pc.in:
3362 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3363 the libbonobo dependency
3365 2004-03-05 JP Rosevear <jpr@ximian.com>
3367 * configure.in: bump version, libtool numbers and soup requirement
3369 2004-02-26 JP Rosevear <jpr@ximian.com>
3371 * Makefile.am: dist the libdb stuff properly
3373 2004-02-26 Harish K <kharish@novell.com>
3375 * servers/groupwise/e-gw-connection.c : the latest GW server
3376 requires getFolderListRequest instead of the getContainerListRequest
3377 message to get the ids of folders.
3379 2004-02-24 Chris Toshok <toshok@ximian.com>
3381 * libedataserver/e-source-group.c
3382 (e_source_group_new_from_xmldoc): don't leak uid.
3384 2004-02-23 JP Rosevear <jpr@ximian.com>
3386 * Makefile.am: make sure to distclean libdb
3388 * autogen.sh: require automake 1.6
3390 * marshal.mk: make sure we use the srcdir as the location of the
3393 * libdb/dist/Makefile.in: add installcheck target that does
3394 nothing, don't remove tags
3396 * src/Makefile.am: add extra libical includes for srcdir !=
3399 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3401 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3402 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3403 * src/server.c (setup_books) : register groupwise address book backend
3404 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3405 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3406 address book protocols
3408 2004-02-13 Chris Toshok <toshok@ximian.com>
3410 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3411 libdb-4.1.la instead of libdb.a.
3413 * libdb/dist/configure.ac: remove all the static/shared logic and
3414 force libtool to be used. also, remove -rpath from the SOFLAGS.
3415 without -rpath and -static libtool builds the equivalent of a
3416 noinst_ automake library.
3418 * libdb/dist/configure: regen configure from configure.ac.
3420 2004-02-12 Chris Toshok <toshok@ximian.com>
3422 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3424 2004-02-09 Michael Meeks <michael@ximian.com>
3426 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3427 * libedataserver/e-list.c (e_list_get_iterator):
3428 add preconditions for NULL list.
3430 2004-02-09 JP Rosevear <jpr@ximian.com>
3432 * configure.in: Bump version, libtool numbers
3435 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3437 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3439 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3443 * servers/Makefile.am: added servers/ dir to build.
3445 2004-02-03 Chris Toshok <toshok@ximian.com>
3447 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3448 libxml-2.0 as the e-source* stuff needs it.
3450 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3452 * configure.in: require libsoup >= 2.1.6.
3454 2004-01-26 JP Rosevear <jpr@ximian.com>
3456 * configure.in: Bump libtool versions, version, soup requirement
3458 2004-01-25 Sanlig Badral <badral@openmn.org>
3460 * configure.in: Added "mn" to ALL_LINGUAS.
3462 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3464 * configure.in: s/GROUPWISE/SOUP.
3466 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3468 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3471 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3473 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3474 to remove the file cache from disk.
3476 2004-01-21 JP Rosevear <jpr@ximian.com>
3478 * configure.in: include calendar test stuff in AC_OUTPUT
3480 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3482 Fixes nasty crash in e-d-s
3484 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3485 (foreach_hash_func): pass the value also to the XML hash function.
3487 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3490 2004-01-15 JP Rosevear <jpr@ximian.com>
3492 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3493 make sure we don't derefence a NULL pointer
3495 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3497 * libedataserver/e-source-list.c: (load_from_gconf):
3500 * libedataserver/e-source.c: (dump_common_to_xml_node):
3501 Don't output properties tag if there are no properties.
3503 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3505 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3506 correctly when calling g_slist_prepend.
3508 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3510 * configure.in: Added "sq" to ALL_LINGUAS.
3512 2004-01-12 JP Rosevear <jpr@ximian.com>
3514 * configure.in: bump version, libtool numbers
3516 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3518 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3519 by using the CORBA_any directly. Free the CORBA exception.
3521 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3523 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3526 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3528 * libedataserver/e-source-group.h: added new read-only flag
3530 * src/contactdates-server.c: new factory for ContactDates backend
3532 * configure.in: Added new ContactDates calendar backend
3534 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3536 * libedataserver/e-source-list.[ch]
3537 (e_source_list_peek_group_by_name): new function.
3539 2004-01-08 JP Rosevear <jpr@ximian.com>
3541 * libedataserver/e-source-list.c (e_source_list_sync): don't
3542 remove the gconf listener
3544 2004-01-07 JP Rosevear <jpr@ximian.com>
3546 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3548 2004-01-05 Christian Neumair <chris@gnome-de.org>
3550 * addressbook/libebook/e-book.c: Generalize some more strings.
3552 2004-01-05 Christian Neumair <chris@gnome-de.org>
3554 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3556 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3558 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3559 function to get all objects in the cache.
3561 2003-12-29 JP Rosevear <jpr@ximian.com>
3563 * configure.in: bump libsoup requirement, version, libtool numbers
3565 2003-12-23 Ross Burton <ross@burtonini.com>
3567 * docs/reference/addressbook/libebook/tmpl/*:
3568 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3569 * docs/reference/addressbook/libebook/libebook-sections.txt
3570 * docs/reference/addressbook/libebook/libebook.types:
3571 Updated API documentation.
3573 2003-12-21 JP Rosevear <jpr@ximian.com>
3575 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3576 find a source if there is one
3578 * libedataserver/e-source-list.h: add proto
3580 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3582 * src/server.c (setup_logging, setup_interface_check): get the
3583 BonoboObject's we create here out of the function.
3584 (main): re-organize extra interfaces initialization code, and
3585 make sure we unref all objects we have created.
3587 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3589 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3591 (e_source_set_group): Generate and keep an absolute URI so we can
3592 work stand-alone if the group goes away.
3593 (e_source_get_uri): Use build_absolute_uri ().
3595 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3597 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3598 two sources based on UID and full URI.
3600 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3602 * configure.in: added --enable-debug argument.
3604 2003-12-10 Chris Toshok <toshok@ximian.com>
3606 * Makefile.am (ACLOCAL_AMFLAGS): remove
3608 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3610 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3611 to avoid conflicts with GAL's ECache class, which might get
3614 * libedataserver/Makefile.am: added new files.
3616 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3618 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3619 function from GAL, needed for the cache objects.
3621 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3622 directory for the cache file exists by calling e_util_mkdir_hier.
3624 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3626 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3627 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3628 the "calendar:supported_protocols" property.
3630 2003-12-07 JP Rosevear <jpr@ximian.com>
3632 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3635 * src/server.c: set correct default oaf id's
3637 * configure.in: Bump version
3639 2003-12-07 JP Rosevear <jpr@ximian.com>
3641 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3644 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3646 2003-12-07 Chris Toshok <toshok@ximian.com>
3648 * libdb/dist/Makefile.in: make install depend on all.
3650 2003-12-07 JP Rosevear <jpr@ximian.com>
3652 * configure.in: bump version and libsoup requirement
3654 2003-12-04 JP Rosevear <jpr@ximian.com>
3656 * libedataserver/e-source-list.c
3657 (e_source_list_new_for_gconf_default): uses the default gconf
3658 client for getting the source list
3660 * libedataserver/e-source-list.h: add proto
3662 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3664 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3665 to be shared between calendar and addressbook backends.
3667 * libedataserver/Makefile.am: added new files.
3669 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3671 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3672 creating XML from already standalone source.
3673 (e_source_copy): Return the new source, not the one passed in. Duh.
3675 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3677 * libedataserver/e-source.c (e_source_set_property): Emit changed
3679 (copy_property): Implement.
3680 (e_source_copy): Implement. Creates a standalone copy of a source.
3682 2003-11-29 Chris Toshok <toshok@ximian.com>
3684 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3685 DataServer_Logging oaf_server.
3687 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3689 * src/Evolution-DataServer.idl: add a Logging interface. the
3690 events emitted are of type LogEvent.
3692 * src/Makefile.am (evolution_data_server_SOURCES): add
3695 * src/server.c (termination_handler): use g_message, not a printf.
3696 (setup_logging): new function, register the log domains that'll
3697 generate bonobo events.
3698 (main): initialize the DataServer::Logging interface.
3700 * src/server-logging.[ch]: a glib log handler that emits log
3701 events via a BonoboEventSource.
3703 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3705 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3706 (init): Create properties table.
3707 (import_properties): Implement. Imports properties from XML tree to
3709 (e_source_update_from_xml_node): Import properties to table.
3710 (property_dump_cb): Implement. Dumps a property to XML tree.
3711 (dump_common_to_xml_node): Dump properties to XML tree.
3712 (e_source_get_property): Implement.
3713 (e_source_set_property): Implement.
3714 (e_source_foreach_property): Implement.
3716 * libedataserver/test-source-list.c (dump_property): Implement.
3717 (dump_source): Dump properties.
3718 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3720 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3722 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3723 (e_source_update_from_xml_node): Ditto.
3724 (e_source_get_uri): Ditto.
3725 (dump_common_to_xml_node): Implement for parameters common to
3726 dependent and standalone ESources.
3727 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3728 (e_source_to_standalone_xml): Implement.
3729 (e_source_new_from_standalone_xml): Implement.
3731 2003-11-26 Rodney Dawes <dobey@ximian.com>
3733 * Makefile.am: remove \ on last line of LIBDB_FILES
3735 2003-11-26 JP Rosevear <jpr@ximian.com>
3737 * tags: add a dummy file for disting
3739 2003-11-25 Chris Toshok <toshok@ximian.com>
3741 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3742 and AC_PROG_LIBTOOL.
3744 * libdb/dist/configure: same.
3746 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3749 2003-11-25 Chris Toshok <toshok@ximian.com>
3751 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3753 * libdb/dist/configure: same.
3755 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3757 * libedataserver/e-dbhash.c: same.
3758 (e_dbhash_new): pass NULL for txn.
3760 2003-11-25 Chris Toshok <toshok@ximian.com>
3762 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3763 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3764 suck at getting libtool to do what I want.
3766 * libdb/dist/Makefile.in (install-strip install): don't do
3769 * Makefile.am (SUBDIRS): add libdb
3770 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3772 (LIBDB_FILES): list all the db4 files.
3773 (EXTRA_DIST): add the db4 files explicitly to this.
3775 * configure.in: remove all the db3 stuff, and build the embedded
3778 2003-11-25 Aaron Weber <aaron@ximian.com>
3779 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3780 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3781 acinclude.m4 so you can build the stuffwithout gtk-doc
3784 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3785 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3786 * Plus added short/long descriptions and "See Also" where appropriate to:
3787 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3788 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3789 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3790 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3791 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3792 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3793 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3794 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3795 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3796 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3797 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3798 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3799 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3801 2003-11-22 Chris Toshok <toshok@ximian.com>
3803 * dist/NO-AUTO-GEN: don't autogen in here.
3805 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3807 * libdb/Makefile.am: new file so we can integrate libdb into our
3810 2003-11-20 Aaron Weber <aaron@ximian.com>
3811 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3812 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3813 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3814 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3815 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3816 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3817 * docs/reference/calendar/libecal/libecal-sections.txt
3818 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3819 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3820 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3822 2003-11-20 Rodney Dawes <dobey@ximian.com>
3824 * autogen.sh: Remove extra #!/bin/sh line
3826 2003-11-19 JP Rosevear <jpr@ximian.com>
3828 * MAINTAINERS: Update
3830 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3832 * configure.in: require libsoup version from CVS (2.1.1).
3834 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3836 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3838 2003-11-14 JP Rosevear <jpr@ximian.com>
3840 * libedataserver/test-source-list.c: use only libgnome stuff (no
3843 * libedataserver/e-source.c: ditto
3845 * libedataserver/e-source-list.c: ditto
3847 * libedataserver/e-source-group.c: remove use of gal bits, use
3850 * libedataserver/Makefile.am: build and install e-source stuff
3852 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3854 * src/server-interface-check.[ch]: fixed copyright comments.
3856 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3858 * src/server.c (setup_cals): register the Groupwise calendar backend.
3861 * configure.in: added Groupwise calendar backend to build.
3863 2003-11-14 Rodney Dawes <dobey@ximian.com>
3865 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3867 2003-11-11 Chris Toshok <toshok@ximian.com>
3869 * src/server.c (queue_termination): guard against multiple threads
3870 here by using a mutex. also, always remove the
3871 terminal_handler_id if one exists and reinstate it afterward.
3872 This gives us the behavior of always lasting EXIT_TIMEOUT
3873 milliseconds after the most recent book/calendar shutdown. Before
3874 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3875 after the *first* book/calendar shutdown.
3877 2003-11-10 JP Rosevear <jpr@ximian.com>
3879 * Makefile.am: build docs
3881 * configure.in: check for gtk-doc
3883 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3885 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3886 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3887 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3889 2003-11-07 Dan Winship <danw@ximian.com>
3891 * configure.in: Remove a bunch more checks that
3892 evolution-data-server doesn't need. Change "Evolution" to
3893 "evolution-data-server" in two messages. Remove gtk-doc support
3894 since there is currently no doc/ directory, and we'll want to use
3895 the new GTK_DOC_CHECK macro when we add it back anyway.
3897 * libedataserver/ename/*: Moved to libebook
3899 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3900 (libedataserver_la_LIBADD): Remove libename
3901 (libedataserver_la_LDFLAGS): Remove -no-undefined
3903 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3905 2003-11-07 Rodney Dawes <dobey@ximian.com>
3907 * configure.in: Remove kerberos checks since we don't need them here
3909 2003-11-06 JP Rosevear <jpr@ximian.com>
3911 * configure.in: output new .pc file
3913 * evolution-data-server-1.0.pc.in: pkconfig for idl
3915 * libedataserver/ename/Makefile.am: don't install
3917 * libedataserver/Makefile.am: link in libename
3919 2003-11-06 Rodney Dawes <dobey@ximian.com>
3921 * configure.in: Remove dependencies for GUI libs that we don't need
3923 2003-11-06 JP Rosevear <jpr@ximian.com>
3925 * libedataserver/Makefile.am: e-msgport is no longer needed
3927 2003-11-06 JP Rosevear <jpr@ximian.com>
3929 * src/server.c: include the addressbook backend files properly
3931 * src/Makefile.am: link to the individual addressbook backends
3933 2003-11-06 JP Rosevear <jpr@ximian.com>
3935 * src/server.c: include the backend files properly
3937 * src/Makefile.am: link to the individual backends
3939 2003-11-06 JP Rosevear <jpr@ximian.com>
3941 * configure.in (BASE_VERSION): clean up priv* dirs
3943 * src/Makefile.am: install a version binary to libexecdir
3945 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3948 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3950 2003-11-05 JP Rosevear <jpr@ximian.com>
3952 * src/server.c: following renaming of libedata-book
3954 * src/server-interface.[hc]: ditto
3956 2003-11-05 JP Rosevear <jpr@ximian.com>
3958 * src/server.c: following renaming of libedata-cal
3960 * src/server-interface.[hc]: ditto
3962 2003-11-05 JP Rosevear <jpr@ximian.com>
3964 * configure.in: make the priv*dir's sane
3966 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3969 * libedataserver/ename/Makefile.am: ditto
3971 * libedataserver/Makefile.am: install to privincludedir
3973 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3975 * libedataserver/e-util.[ch]: new files to contain a few functions
3978 * libedataserver/Makefile.am: added new files.
3980 * libedataserver/ename/e-address-western.c:
3981 * libedataserver/e-account-list.c:
3982 * libedataserver/e-account.c:
3983 * src/server-interface-check.c:
3984 * configure.in: removed libgal dependency.
3986 2003-11-04 JP Rosevear <jpr@ximian.com>
3988 * src/server.c: tidy up logging messages
3990 2003-11-04 JP Rosevear <jpr@ximian.com>
3992 * src/server.c: properly name space the oaf ids
3994 * src/server-interface-check.c: use the correctly named poa
3996 * src/server-interface-check.h: ditto
3998 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3999 factories and interface check better
4001 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4003 * src/Evolution-DataServer.idl: name space the interface check
4006 2003-11-04 JP Rosevear <jpr@ximian.com>
4008 * src/Evolution-DataServer.idl: server interface check instead of
4009 wombat interface check
4011 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4013 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4015 * src/server.c: adjust to interface check renaming
4017 * src/server-interface-check.[hc]: finish renaming so wombat
4020 2003-11-04 JP Rosevear <jpr@ximian.com>
4022 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4024 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4027 * libedataserver/Makefile.am: install pkg-config file
4029 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4031 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4032 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4033 supported protocols.
4035 2003-11-04 JP Rosevear <jpr@ximian.com>
4037 * MAINTAINERS, TODO: update
4039 2003-11-04 JP Rosevear <jpr@ximian.com>
4041 * src/server-interface-check.h: use G_*_DECLS and include the data
4044 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4045 the DataServer .server files
4047 2003-11-03 JP Rosevear <jpr@ximian.com>
4049 * configure.in: don't need EVO_DIR
4051 2003-11-03 JP Rosevear <jpr@ximian.com>
4053 * configure.in: remove trailing slash
4055 2003-11-03 JP Rosevear <jpr@ximian.com>
4057 * configure.in: add the trailing slash to the config subdir