1 2008-06-03 Tor Lillqvist <tml@novell.com>
3 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
5 * configure.in: Do use the Winsock getaddrinfo() and
6 getnameinfo(). It should be OK to ignore Windows 2000 by now.
8 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
10 * NEWS: Evolution Data Server 2.23.3 release and version bump.
12 2008-06-02 Tor Lillqvist <tml@novell.com>
14 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
16 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
17 supported Win9x for a while, so no point in attempting to do it
20 2008-05-23 Ed Catmur <ed@catmur.co.uk>
22 ** Fix for bug #533780
25 * libebackend/Makefile.am:
26 Fix the link line for libebackend.
28 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
33 * libedataserver/libedataserver.pc.in:
34 EProxy adds a libsoup dependency to libedataserver. Add
35 this new requirement to a couple places that were missed.
37 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
42 Split the evolution-data-server version into major/minor/micro
43 macros (wow, say that five times fast!) so we can pass them to
44 libedataserver/eds-version.c.
46 * libedataserver/Makefile.am:
47 * libedataserver/eds-version.c:
48 * libedataserver/eds-version.h:
49 New sources files provide macros and functions for checking the
50 version of evolution-data-server. Would have been handy to have
51 in a couple recent API breaks.
53 * docs/references/libedataserver:
54 Add developer documentation for the new symbols.
56 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
58 * libebackend/libebackend.pc.in: Fix a typo.
60 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
62 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
64 * Makefile.am: Build fix for release.
66 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
68 ** Fixes part of bug #424744
70 * libedataserver/e-iconv.[ch]:
71 Deprecate the e-iconv API. Use camel-iconv instead.
73 * libedataserver/e-trie.[ch]:
74 Deprecate the ETrie API. Use CamelTrie instead.
76 * libedataserver/e-msgport.[ch]:
77 Deprecate the EMsgPort API. Use CamelMsgPort instead.
79 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
81 * Reverted commit 8210
83 2008-05-06 Sankar P <psankar@novell.com>
85 * Revert changes committed by bad git-svn usage.
87 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
92 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
94 2008-05-05 Wang Xin <jedy.wang@sun.com>
96 * libedataserver/e-proxy.c: Fixes #530688.
98 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
100 * configure.in: If --enable-gnome-keyring is given, require version
101 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
103 2008-04-30 Milan Crha <mcrha@redhat.com>
105 ** Part of fix for bug #316390
107 * libedataserver/e-categories.h:
108 (e_categories_register_change_listener),
109 (e_categories_unregister_change_listener):
110 * libedataserver/e-categories.c: (EChangedListener),
111 (idle_saver_cb), (finalize_categories), (initialize_categories),
112 (e_categories_set_color_for), (e_categories_set_icon_file_for),
113 (e_categories_register_change_listener), (e_categories_add),
114 (e_categories_unregister_change_listener), (e_categories_remove):
115 New API to support listening for changes in categories.
117 2008-04-23 Rob Bradford <rob@openedhand.com>
121 * libebackend/Makefile.am:
122 * libebackend/libebackend.pc.in:
123 Build framework for new libebackend library.
125 * libedataserver/Makefile.am:
126 Remove files that have moved to libebackend.
128 * libedataserver/e-data-server-module.[ch]:
129 * libedataserver/e-db3-utils.[ch]:
130 * libedataserver/e-dbhash.[ch]:
131 * libedataserer/e-file-cache.[ch]:
132 Moved to libebackend.
136 Use libebackend headers and link to the library.
138 * docs/reference/Makefile.am:
139 * docs/reference/libebackend/Makefile.am:
140 * docs/reference/libebackend/libebackend-docs.xml:
141 * docs/reference/libebackend/libebackend-sections.txt:
142 * docs/reference/libebackend/libebackend.types:
143 Add documentation for new libebackend library.
145 * docs/reference/libedataserver/libedataserver.types:
146 Remove types that have been moved to libebackend.
148 * docs/reference/calendar/libedata-cal/Makefile.am:
149 Add libebackend to the gtk-doc scanner libraries.
151 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
153 * README: Put it back. Apparently Automake insists on it.
155 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
157 * configure.in: Version bump to 2.23.1
159 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
161 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
164 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
168 * README: File is empty, remove it.
170 * Makefile.am: Remove README.
172 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
174 * docs/reference: Add new symbols to the API docs.
176 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
178 * MAINTAINERS: Updating the Camel guards.
180 2008-04-17 Milan Crha <mcrha@redhat.com>
182 ** Part of fix for bug #526741
184 * src/server.c: (main):
185 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
186 Bumped LIBCAMEL_CURRENT to 12.
188 2008-04-15 Milan Crha <mcrha@redhat.com>
190 ** Fix for bug #475616
192 * libedataserver/e-component-listener.c: (watched_lock),
193 (connection_listen_cb), (e_component_listener_finalize),
194 (e_component_listener_new): Use rather rec mutex here.
196 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
198 * configure.in: Do proper checks for largefile support and
199 properly setup proper CFLAGS to support it.
201 2008-04-04 Suman Manjunath <msuman@novell.com>
203 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
204 (e_util_utf8_strstrcasedecomp):
205 Fixed a few compiler warnings (bug #473880)
207 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
209 * configure.in: Version bump for 2.23.1.
211 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
213 * configure.in: Enforce the minimum GLib version (#525242).
215 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
217 ** Fixes part of bug #518710
220 Bump GLib requirement to 2.16.1.
222 * libedataserver/e-dbhash.c:
223 Use GLib's new MD5 Checksum API. The MD5 utilities in
224 libedataserver are now deprecated.
226 * libedataserver/md5-utils.c:
227 * libedataserver/md5-utils.h:
228 Deprecate these functions and reimplement them to be wrappers
229 for GLib's new MD5 Checksum API.
231 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
233 ** Added configurable Proxy settings for Evolution.
235 * libedataserver/Makefile.am:
236 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
237 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
238 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
239 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
240 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
241 (e_proxy_setup_proxy), (e_proxy_peek_uri),
242 (e_proxy_require_proxy_for_uri):
243 * libedataserver/e-proxy.h:
245 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
247 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
249 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
251 * configure.in: Revisit libecal version.
253 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
255 * docs/reference: Minor API documentation updates.
257 2008-03-03 Tor Lillqvist <tml@novell.com>
259 * evolution-data-server-zip.in: Drop duplicated line. Use
260 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
263 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
265 * configure.in: Bump libecal version for libical changes.
267 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
269 * NEWS: Evolution Data Server 2.21.92 release.
271 2008-02-26 Milan Crha <mcrha@redhat.com>
273 ** Fix for bug #475616
275 * libedataserver/e-component-listener.c: (connection_listen_cb),
276 (e_component_listener_finalize), (e_component_listener_new):
277 Guard global static variable with mutex lock.
279 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
281 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
283 2008-02-22 Milan Crha <mcrha@redhat.com>
285 ** Fix for bug #469119
287 * libedataserver/e-time-utils.c: (has_correct_date),
288 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
289 Check also for correct date values if parse is OK.
291 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
293 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
295 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
297 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
298 warnings. Fix from opensuse downstream.
300 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
302 ** Fixes part of bug #516074
304 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
305 defined in <netdb.h> since these are GNU extensions.
307 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
309 * configure.in: Version bump for 2.21.92
311 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
313 * NEWS: Evolution-Data-Server 2.21.91 release.
315 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
319 Fix a compilation error that occurs when building in a
320 remote object directory (#514682, patch by Paul Smith).
322 2008-02-06 Tor Lillqvist <tml@novell.com>
324 * evolution-data-server-zip.in: Look for catalogs in share/locale
325 first, as that is where they will be with a properly built GNU
328 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
330 * configure.in: Version bump for 2.21.91
332 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
334 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
336 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
338 * docs/reference: Refresh the API docs.
340 2008-01-24 Tor Lillqvist <tml@novell.com>
342 * configure.in: Only use the -Wno-sign-compare and
343 -Wno-pointer-sign options if the gcc version used supports them. I
344 am still using gcc 3.4.2 in mingw...
346 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
348 ** Fix for bug #511717
350 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
351 Add gettext imap folders.
353 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
356 Bump some additional package requirements for libsoup-2.4:
357 libbonobo-2.0 >= 2.20.3
360 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
362 * docs/reference/camel/camel-sections.txt:
363 Add camel_session_build_password_prompt.
365 2008-01-15 Dan Winship <danw@gnome.org>
367 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
368 2.4" support, which only ever worked because there was an old CVS
369 version of libsoup that claimed to be 2.4 but still had the 2.2
372 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
374 * configure.in: Version bump to 2.21.90
376 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
378 * NEWS: Evolution Data Server 2.21.5 release.
380 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
382 * docs/reference/camel/camel.types:
383 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
384 absence when running "make dist". See bug #509539 for more info.
386 2008-01-07 Milan Crha <mcrha@redhat.com>
388 ** Fix for bug #339813
390 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
391 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
392 New API functions, returns is parsed string had two-digit year and
393 last one changes "%x" on format of strftime with forced 4-digit year.
394 * libedataserver/e-time-utils.c: (parse_with_strptime):
395 Fix issue when read all text but actual date isn't correct to this format.
396 * libedataserver/e-time-utils.c: (correct_two_digit_year):
398 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
399 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
400 Implementing new API functions.
402 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
404 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
405 instead of gb2312 since GBK is a superset of gb2312.
407 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
409 * configure.in: Version bump to 2.21.5.
411 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
413 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
415 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
418 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
420 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
422 ** Fix for bug #339510
424 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
425 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
427 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
429 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
431 2007-11-26 Milan Crha <mcrha@redhat.com>
433 ** Fix for bug #308815
435 * libedataserver/e-categories.h:
436 * libedataserver/e-categories.c: Dropped colors for categories,
437 so marking those functions as deprecated, and making deprecated
438 parameter 'color' of 'e_categories_add' together with its rename
441 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
443 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
445 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
447 ** Remove trailing whitespace from source code.
449 2007-11-13 Ondrej Jirman <megous@megous.com>
451 ** Fix for bug #494299
453 * libedataserver/e-file-cache.c: (add_key_to_slist),
454 (add_object_to_slist): Rename helper functions.
455 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
456 Fix memory corruption.
458 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
460 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
462 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
464 * servers/google/libgdata/gdata-entry.c:
465 * servers/googgle/libgdata-google/gdata-google-service.c:
466 Fix implicit function declarations.
467 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
469 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
471 * docs/reference/calendar/libecal/libecal-sections.txt:
472 * docs/reference/libedataserverui/libedataserverui-sections.txt:
473 Remove non-existent symbols.
475 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
478 * evolution-data-server-zip.in:
479 * servers/Makefile.am: Initial commit for the google
482 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
484 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
486 * Fixes part of bug #417999
488 * docs/reference/libedataserverui:
489 Add documentation for ESourceComboBox widget.
491 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
493 * iconv-detect.c (main): Remove an unused variable (#483301).
495 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
497 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
498 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
499 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
500 * libedataserver/e-msgport.h: Same.
502 2007-09-27 Ross Burton <ross@openedhand.com>
504 * libedataserver/e-iconv.c:
505 Mark the charset and language arrays as const.
507 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
509 * NEWS, configure.in: Evolution Data Server 1.12.0 release
511 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
513 * NEWS, configure.in: Evolution Data Server 1.11.92 release
515 2007-08-28 Ross Burton <ross@openedhand.com>
518 Fix FSF address (Tobias Mueller, #470445)
520 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
522 * NEWS, configure.in: Evolution Data Server 1.11.91 release
524 2007-08-24 Milan Crha <mcrha@redhat.com>
526 ** Fix for bug #469870
528 * libedataserver/e-categories.c: (e_categories_get_color_for),
529 (e_categories_get_icon_file_for), (e_categories_is_searchable):
530 Simply return from _get_ functions and don't show error warning.
532 2007-08-20 Milan Crha <mcrha@redhat.com>
534 ** Part of fix for bug #367760
536 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
537 Added '#' as non-safe character.
539 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
541 * docs: Refresh Gtk-Doc "section" files.
543 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
545 * libdb/dbm/dbm.c (__db_ndbm_open):
546 * libedataserver/e-dbhash.c (e_dbhash_new):
547 Fix compilation errors caused by glibc's new "open" macro (#466987).
549 2007-08-16 Milan Crha <mcrha@redhat.com>
551 ** Fix for bug #351756
553 * libedataserver/e-time-utils.c: (parse_with_strptime):
554 g_locale_from_utf8 returns NULL on error, so test for that value.
556 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
558 * NEWS, configure.in: Evolution Data Server 1.11.90 release
560 2007-08-13 Ross Burton <ross@openedhand.com>
562 * libedataserver/e-xml-hash-utils.c:
563 * libedataserver/e-data-server-util.c:
564 * libedataserver/e-dbhash.c:
565 * libedataserver/md5-utils.c:
566 * libedataserver/e-account.c:
567 * libedataserver/e-xml-utils.c:
568 * libedataserver/e-source.c:
569 Fix compile warnings.
571 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
573 ** Fix for bug #455799
575 Remove all .cvsignore and update svn:ignore porperty in whole
578 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
580 * MAINTAINERS: Updated the email, svn account.
582 2007-08-02 Ross Burton <ross@openedhand.com>
585 If building against libsoup-2.2, we need 2.2.91 for
586 SOUP_SESSION_TIMEOUT (#451003).
588 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
590 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
592 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
594 * NEWS, configure.in: Evolution Data Server 1.11.6 release
596 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
598 * configure.in: Updated the libtool version for libedataserver
599 version since some APIS has been added.
601 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
603 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
604 Added a API to get the duped property.
606 2007-07-30 Milan Crha <mcrha@redhat.com>
608 * libedataserver/e-source-group.h: (e_source_group_get_property),
609 (e_source_group_set_property), (e_source_group_foreach_property):
610 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
611 (impl_finalize), (e_source_group_init), (import_properties),
612 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
613 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
614 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
615 (e_source_group_get_property), (e_source_group_set_property),
616 (e_source_group_foreach_property):
617 Added support for properties in source group.
619 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
620 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
621 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
624 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
627 Collect all the required package versions in one place and
628 explicitly require GTK+ 2.10 or higher. (#380534)
630 2007-07-27 Johnny Jacob <jjohnny@novell.com>
632 ** Fix for bug #457523.
634 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
637 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
639 * libedataserver/e-account-list.c: Plugged memory leak.
641 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
643 * NEWS, configure.in: Evolution Data Server 1.11.5 release
645 2007-07-03 Milan Crha <mcrha@redhat.com>
647 ** Fix for bug #364731
649 * libedataserver/e-sexp.c: (GScannerConfig):
650 The '+' and '-' are also unary operators, so
651 the identifier could not start with these characters.
653 2007-06-22 Milan Crha <mcrha@redhat.com>
655 * libedataserver/e-account.h:
656 Added new property get_password_canceled into EAccountService
657 struct, because of bug #307410
659 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
661 * camel/providers/imap4/camel-imap4-summary.c:
662 Fix one typo and wrong preposition (bug #452996).
664 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
666 * configure.in: Correct the comment for --enable-gnome-keyring,
669 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
671 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
673 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
675 ** Fix for bug #448589 from Tobias Mueller
677 ** src/Makefile.am: Add support for automake 1.6
679 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
681 ** Fix for bug #443958 from Sebastien Tandel
683 * configure.in: Add support for help string.
685 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
687 ** Fix for bug #437751 from Andreas Köhler
689 * libedataserver/e-time-utils.c:
691 2007-06-05 Irene Huang <irene.huang@sun.com>
693 * configure.in: Add option for using Sun Kerberos
696 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
698 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
700 2007-06-03 Ross Burton <ross@openedhand.com>
705 * src/offline-listener.[ch]:
707 Add --disable-calendar to build without any calendar support
710 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
712 * docs/reference/addressbook/libebook/Makefile.am:
713 * docs/reference/calendar/libecal/Makefile.am:
714 Fix some distcheck errors (#438577).
716 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
718 * camel/camel-stream-mem.c: fix typos in the API documentation
720 2007-05-24 Ross Burton <ross@openedhand.com>
723 Fix krb5 checks when using --as-needed (part of #342830, John
726 2007-05-24 Ross Burton <ross@openedhand.com>
728 * libedataserverui/Makefile.am:
729 Add missing link flags to fix build with -z,defs. (#409542, Loic
732 2007-05-21 Wang Xin <jedy.wang@sun.com>
734 * libedataserver/e-time-utils.c: Fixes #439050.
736 2007-05-20 Ross Burton <ross@openedhand.com>
739 Use a faster pkgconfig call when checking for soup (#438975).
741 2007-05-16 Jules Colding <colding@omesc.com>
743 * configure.in: Removed unused function check
745 2007-05-14 Jules Colding <colding@omesc.com>
747 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
749 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
751 2007-05-14 Srinivasa Ragavan
753 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
755 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
757 ** Fix for bug #361138
759 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
762 2007-05-08 Josselin Mouette <joss@malsain.org>
764 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
766 * src/server.c: (main): Turn the g_error into a g_warning to
767 avoid dumping core when launching two instances (#436197).
769 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
771 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
772 Nullify 'new' after dropping its reference, so that we return NULL.
774 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
776 * docs/reference/camel/Makefile.am:
777 Remove reference to nonexistent libutil.la.
779 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
781 * libedataserver/e-sexp.c:
782 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
784 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
786 ** Fixes part of bug #418852
789 * docs/reference/camel:
790 * docs/reference/Makefile.am:
791 Resurrect Camel's API documentation.
793 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
796 Refresh SGML templates and add the appropriate CFLAGS to satisfy
799 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
801 ** NEWS, configure.in: Evolution data server 1.11.1 release
803 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
805 ** Fix for bug #425535 from Frederic Crozat
807 * src/server.c: Dont submit path of EDS for segv_handler.
809 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
811 * camel/camel-gpg-context.c:
812 Convert messages from gnupg to UTF-8 (#423382).
814 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
816 * Introduce EFlag in libedataserver (#415891)
818 * libedataserver/e-flag.[ch]:
819 New data structure, EFlag, is a simple thread synchronization
820 mechanism. Based on Python's threading.Event class.
822 * docs/reference/libedataserver:
823 Add documentation for EFlag.
825 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
828 Make the libiconv test program returns a value. (#388789)
830 2007-04-05 Ross Burton <ross@openedhand.com>
832 * libedataserver/e-file-cache.c:
833 * libedataserver/e-data-server-util.h:
834 Use g_mkdir_with_parents (#383686).
836 2007-04-04 Ross Burton <ross@burtonini.com>
838 * libedataserver/e-source-group.c:
839 * libedataserver/e-data-server-marshal.list:
840 * libedataserver/e-account-list.c:
841 * libedataserver/e-source-list.c:
842 * libedataserver/e-iterator.c:
843 * libedataserver/e-source.c:
844 * libedataserver/Makefile.am:
845 Remove marshallers that are in GLib (#400970).
847 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
849 * libedataserver/e-source.c:
850 Store colors as a string specification instead of an integer.
851 Introduce new color API and deprecate the old. (#373117)
853 New API: e_source_set_color_spec()
854 e_source_peek_color_spec()
856 Old API: e_source_set_color()
857 e_source_unset_color()
860 * libedataserver/test-source-list.c:
861 Use the new ESource color API. (#373117)
863 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
865 * libedataserver/e-account.c (receipt_policy_to_str):
866 * libedataserver/e-iconv.c (e_dlist_init):
867 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
868 * libedataserver/e-trie.c (e_trie_search):
869 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
870 Fix some compiler warnings. Patch from Kjartan Maraas.
872 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
874 * libedataserver/e-data-server-util.c:
875 * libedataserver/e-uid.c:
876 * libedataserver/e-xml-utils.c:
877 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
878 code for GLib < 2.8 (#418971).
880 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
882 * libedataserver/e-data-server-module.c:
883 Fix "incompatible pointer type" warnings (#360619).
885 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
887 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
888 for iconv() in -liconv (#388788). Patch from Elijah Newren.
890 * iconv-detect.c: Fix an implicit function declaration.
892 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
894 * MAINTAINERS : Updates on the new guards.
896 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
898 * NEWS, configure.in: Evolution-Data-Server 1.10
901 2007-03-08 Ross Burton <ross@openedhand.com>
904 * docs/reference/addressbook/libedata-book:
905 * docs/reference/libedataserverui:
906 Add gtk-doc framework.
908 * docs/reference/addressbook/libebook:
909 * docs/reference/calendar/libedata-cal:
910 * docs/reference/calendar/libecal:
911 Refresh to match source.
913 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
915 2007-03-08 Ross Burton <ross@openedhand.com>
917 * docs/reference/addressbook/libebook/libebook-sections.txt:
918 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
919 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
920 Add missing symbols (#400169).
922 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
924 * NEWS, configure.in: Evolution-Data-Server 1.9.92
927 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
929 * configure.in : Update intltool version.
931 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
935 * libedataserver/e-msgport.h: Deprecate EMutex.
937 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
939 * NEWS, configure.in: Evolution-Data-Server 1.9.91
942 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
944 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
945 Patch from Trond Myklebust. Closes bug #360017.
947 2007-02-12 Ross Burton <ross@openedhand.com>
950 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
952 2007-02-12 Priit Laes <plaes@svn.gnome.org>
954 * configure.in: Prefix wasn't set for idl files which where then
955 installed to /idl. Fixes bug #373495
957 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
959 ** Fixes bug #359979, #384183
961 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
962 instead of block-and-peek. Eliminates the need for a cache.
964 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
965 cache logic, which was broken anyway.
967 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
968 semantics, and simplify the logic.
970 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
972 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
974 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
976 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
978 * NEWS, configure.in: Evolution-Data-Server 1.9.6
981 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
983 * src/server.c : s/g_message/printf. Do not call
984 glib methods before g_thread_init.
986 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
988 * NEWS, configure.in: Evolution-Data-Server 1.9.5
991 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
993 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
996 * libedataserver/e-msgport.[ch]: Obsolete EThread
998 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1000 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1003 * camel/Makefile.am: Enable versioning for camel library
1005 2006-12-09 Tor Lillqvist <tml@novell.com>
1007 * libedataserver/e-categories.c (default_categories[]): Don't use
1008 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1009 literal string on Windows.
1010 (load_default_categories): Instead, construct the full image file
1011 pathname at run-time.
1013 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1015 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1018 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1022 * libedataserver/e-categories.c (e_categories_get_list):
1023 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1025 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1027 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1030 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1032 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1033 Partial fix for #358004. Ensure type correctness on the argument.
1035 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1037 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1040 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1045 Remove EDS version from imagesdir.
1047 * libedataserver/e-categories.c:
1048 Store category information in ~/.evolution/categories.xml rather
1049 than the "/apps/evolution/general/category_master_list" GConf key.
1050 Streamline the code.
1052 * libedataserver/e-categories.c: (e_categories_get_list)
1053 Sort the list before returning it.
1055 * libedataserver/e-categories.c:
1056 (e_categories_get_color_for, e_categories_set_color_for,
1057 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1058 e_categories_is_searchable)
1059 Issue a warning if the given category name does not exist.
1061 2006-10-16 Sankar P <psankar@novell.com>
1063 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1065 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1066 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1067 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1068 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1070 * libedataserver/e-msgport.h:
1072 Re-written EMsgPort.c API using GAsyncQueue
1074 2006-10-10 Tor Lillqvist <tml@novell.com>
1076 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1079 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1081 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1084 2006-09-29 Ross Burton <ross@openedhand.com>
1086 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1087 Add EDestination, remove e-book-async.
1089 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1090 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1091 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1092 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1093 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1094 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1095 Add some simple docs and re-gen.
1097 2006-09-29 Ross Burton <ross@openedhand.com>
1099 * docs/reference/addressbook/libebook/libebook.types:
1100 * docs/reference/addressbook/libebook/libebook-sections.txt:
1101 Add missing symbols and merge the async methods into the EBook
1104 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1108 * src/Makefile.am: Add a uninstall-local rule to remove
1109 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1111 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1115 * src/server-logging.c: (server_logging_dispose)
1116 Chain up to parent's dispose() method.
1118 * src/server-logging.c: (server_logging_finalize)
1119 Chain up to parent's finalize() method.
1121 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1123 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1126 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1128 * configure.in, camel/providers/Makefile.am:
1129 Make IMAP4rev1 provider a conditional feature,
1130 turned off by default. Fixes #324118.
1132 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1134 * configure.in, NEWS: EDS 1.7.92 release.
1136 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1139 * libedataserver/e-source-list.c:
1140 (e_source_list_new), (e_source_list_new_for_gconf),
1141 (e_source_list_new_for_gconf_default): use get_source_list_type.
1142 (get_source_list_type): Check if the type is already registered and
1145 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1147 * configure.in, NEWS: EDS 1.7.91 release.
1149 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1151 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1152 Do not set the filename if it is already set.
1154 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1157 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1158 symmetric to e_msgport_wait
1159 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1161 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1163 * configure.in, NEWS: EDS 1.7.90.1 release.
1165 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1167 * NEWS, configure.in: EDS 1.7.90 release updates
1168 and version, libtool numbers bumped.
1170 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1172 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1173 (committed by Karsten Bräckelmann)
1175 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1177 * configure.in, NEWS: EDS 1.7.4 release updates
1178 and version, libtool numbers bumped.
1180 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1182 * *.pc.in: defined @datarootdir@. Fixes #344596.
1184 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1187 * libedataserver/e-iterator.c (e_iterator_is_valid):
1190 2006-06-16 Tor Lillqvist <tml@novell.com>
1192 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1193 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1195 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1196 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1197 the socket functions don't touch errno. (And there is no EINTR
1198 style error possible in WinSock 2 anyway, according to MSDN.)
1200 2006-06-15 Tor Lillqvist <tml@novell.com>
1202 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1203 also to the Win32 branch of the if statement, to avoid error
1204 message when running the configure script.
1206 2006-06-13 Andre Klapper <a9016009@gmx.de>
1209 changing "couldn't", "can't" and "didn't" to proper
1210 English. Fixes bug #342160.
1212 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1214 * configure.in, NEWS: EDS 1.7.3 release updates
1215 and version, libtool numbers bumped.
1217 2006-06-12 simon.zheng <simon.zheng@sun.com>
1222 Add SunLDAP library support - a variant of Netscape LDAP.
1224 2006-06-07 Frederic Peters <fpeters@0d.be>
1226 * configure.in: Assume strftime() is ok and supports %l and %k when
1227 running in cross-compilation mode.
1229 2006-06-02 Tor Lillqvist <tml@novell.com>
1231 * configure.in: Catch more failure modes of strftime() when
1232 presented with conversion specifications %l and %k: On Windows,
1233 these just do nothing, you don't get a 'l' or 'k' in the result,
1234 which was all we used to test for here. Catch also if strftime()
1235 does nothing at all when presented with a format containing
1236 unsupported conversion specifications.
1238 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1239 strftime() doesn't have %e either.
1241 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1243 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1244 checking errno for EINTR.
1245 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1246 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1247 easier strace debugging purposes.
1249 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1251 Hopeful fix for Novell bug #176277
1253 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1254 slightly to make ::prpipe a union more like ::pipe.
1255 (e_pipe): For convenience, on error set the fds each to -1.
1256 (e_prpipe): New convenience function much like e_pipe but for
1258 (e_msgport_new): Always create the pipes here now instead of
1259 creating them on demand.
1260 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1262 (e_msgport_prfd): Same.
1264 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1266 * configure.in: Added gnome-vfs-2.0 to camel library
1268 2006-05-24 Ross Burton <ross@burtonini.com>
1270 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1271 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1272 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1273 Update for doc changes.
1275 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1277 * configure.in: Update intltool requirements.
1279 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1281 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1282 database delete the DB structure.
1283 Patch by Ross Burton <ross@openedhand.com>
1286 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1288 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1289 do not overwrite the value. Fixes a bug introduced by the previous
1292 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1294 * addressbook/libebook/libebook.pc.in,
1295 addressbook/libedata-book/libedata-book.pc.in,
1296 calendar/libecal/libecal.pc.in,
1297 calendar/libedata-cal/libedata-cal.pc.in,
1298 configure.in, evolution-data-server.pc.in,
1299 libedataserver/libedataserver.pc.in,
1300 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1301 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1304 2006-05-09 Ross Burton <ross@openedhand.com>
1306 * libedataserver/e-data-server-module.h:
1307 * libedataserver/e-data-server-module.c:
1308 Allow EDataServerModule to remove unused modules (#319396).
1310 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1312 * configure.in: Patch from Sushuma Rai to fix build with
1313 modern openldap versions. Closes part of bug #325957.
1315 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1317 * po/LINGUAS: New file listing all supported languages.
1319 * configure.in: Use po/LINGUAS instead of including all languages
1320 directly in this file. See the wiki for more information:
1321 http://live.gnome.org/GnomeGoals/PoLinguas
1323 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1325 * configure.in: Figure out auto-magically what the mozilla-nss
1326 pkg-config module name is.
1328 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1330 * NEWS, configure.in: Release updates. Bump version.
1331 ***** Release 1.7.1 *****
1333 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1335 * configure.in : Added a configure time switch to support dynamic
1336 linking with libdb. The default is static linking and by using the
1337 switch --with-libdb=prefix dynamic linking with libdb can be
1339 Patch by Ross Burton <ross@burtonini.com>
1341 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1343 * configure.in: Added the Mail Directory configure info.
1345 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1347 * configure.in: Remove obsolete entry for no_NO.
1349 2006-04-10 Tor Lillqvist <tml@novell.com>
1351 * libedataserver/e-time-utils.c (get_locale_string)
1352 (translate_picture): New Win32-only helper functions.
1353 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1354 in calendar reported by Thierry Dubois.
1356 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1358 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1359 O_LARGEFILE if not present and to set other required CFLAGS for
1362 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1365 * libedataserver/e-source-group.c: Check if the
1366 object is created before accessing it.
1368 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1370 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1372 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1374 * configure.in: Added support for gnome-key-ring.
1376 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1379 * libedataserverui/e-name-selector-dialog.c:
1380 (e_name_selector_dialog_init): Select contacts from address book
1381 screen doesn't use current contact source
1383 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1385 * configure.in, NEWS: Release updates. Bump version.
1386 ***** Release 1.5.92 *****
1388 2006-02-27 Tor Lillqvist <tml@novell.com>
1390 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1391 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1392 let's drop them from here.
1394 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1396 Fixes #332318 #329356
1397 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1398 %x for representing the date for current locale.
1400 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1402 * configure.in, NEWS: Release updates. Bump version.
1403 ***** Release 1.5.91 *****
1405 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1407 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1408 call g_source_remove() when source id is 0. Closes bug #327413.
1410 2006-02-09 Sushma Rai <rsushma@novell.com>
1412 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1413 Fixed some memory leaks. See #329251.
1415 2006-02-09 Sushma Rai <rsushma@novell.com>
1417 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1418 xml properties. See #309316.
1420 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1422 * evolution-data-server.pc.in: Add variable execversion
1423 that denotes the version of the evolution-data-server
1426 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1428 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1430 2006-02-02 Tor Lillqvist <tml@novell.com>
1432 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1433 present on XP only. Windows 2000 is still widespread.
1435 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1437 * configure.in, NEWS: Release updates, bump version
1438 ***** Release 1.5.90 *****
1440 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1442 * libedataserver/e-data-server-module.c:
1443 (e_data_server_module_add_type):
1444 * libedataserver/e-data-server-module.h:
1445 Reverting the previous commit as it breaks the API freeze.
1446 Shall get this in HEAD as soon as we branch out.
1448 2006-01-30 Ross Burton <ross@openedhand.com>
1450 * libedataserver/e-data-server-module.c:
1451 * libedataserver/e-data-server-module.h:
1452 Add e_data_server_remove_unused() to release unused modules
1455 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1457 * configure.in: add "zh_HK" to ALL_LINGUAS.
1459 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1461 * configure.in, NEWS: Release updates, bump version
1463 ***** Release 1.5.5 *****
1465 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1467 * libedataserver/e-source-list.[ch] : added a function called
1468 e_source_list_is_gconf_updated () which returns a boolean indicating
1469 whether or not a given ESourceList instance is in sync with its
1470 corresponding gconf xml or not.
1471 e_source_list_sync () : added an if clause that uses the above
1472 function before updating the gconf.
1474 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1476 * configure.in : Add target for CALDAV calendar
1479 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1481 * src/GNOME_Evolution_DataServer.server.in.in:
1483 The Cal and Book Factory oafids should reflect
1484 the API version rather than the BASE version.
1487 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1489 * docs/reference/camel/camel-sections.txt:
1490 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1491 Detele the function camel_mkdir description.
1493 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1496 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1499 (e_util_mkdir_hier):Merge the change
1500 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1502 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1505 * libedataserver/Makefile.am:
1506 * libedataserver/e-file-cache.c:
1507 * libedataserver/e-msgport.c:
1508 * libedataserver/e-time-utils.c:
1510 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1511 e-data-server-util.c.
1513 2006-01-08 Tor Lillqvist <tml@novell.com>
1515 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1516 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1517 declarations with current mingw w32api headers.
1519 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1521 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1522 in evolution module has been developed further, merge those
1523 changes into libedataserver and drop e-util/e-account-list.c.
1525 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1526 evolution module has been developed further, merge those changes
1527 into libedataserver and drop e-util/e-account-list.h.
1529 libedataserver/e-account.c: Since e-util/e-account.c in
1530 evolution module has been developed further, merge those changes
1531 into libedataserver and drop e-util/e-account.c.
1533 libedataserver/e-account.h: Since e-util/e-account.h in
1534 evolution module has been developed further, merge those changes
1535 into libedataserver and drop e-util/e-account.h.
1537 2006-01-04 Tor Lillqvist <tml@novell.com>
1539 * libedataserver/e-util.c (e_util_replace_prefix): As this
1540 (Win32-only) function is called from evo, too, it needs a third
1541 argument, the configure time prefix that it should replace,
1542 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1543 configured with different temporary dirs as prefix, which is the
1546 * libedataserver/e-util.h: Update declaration correspondingly.
1548 * src/server.c (libdir): Modify calls correspondingly.
1550 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1552 * NEWS, configure.in: Release updates, bump version
1554 ***** Release 1.5.4 *****
1556 2005-12-13 Tor Lillqvist <tml@novell.com>
1558 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1559 building against GLib >= 2.8, not just on Win32.
1561 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1563 * NEWS, configure.in: Release updates, bump version
1565 ***** Release 1.5.3 *****
1567 2005-12-09 Tor Lillqvist <tml@novell.com>
1569 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1570 Unix/Winsock differences.
1572 Use separate flag fields to indicate whether we have a thread or
1573 not in the EThread and EMutex structs. There is no portable way to
1574 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1577 The portable way to check two pthread_t values for equality is
1580 Use e_util_pthread_id() to get an "id" for the thread in debugging
1583 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1584 pair. Should have this in GLib, I guess. This code snippet is
1585 essentially duplicated in
1586 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1587 place I don't recall now.
1589 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1590 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1593 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1594 against GLib 2.8, use g_mkdir_with_parents().
1595 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1596 strings, then does a linguistically correct comparison using
1598 (e_filename_make_safe): New function, move here from
1599 evolution/e-util/e-util.c.
1600 (g_rename, g_stat): Win32-only fixed versions of these GLib
1601 functions, just until the next GLib version including the same
1602 fixes is out. This version of g_rename() overwrites existing
1603 files, and this version of g_stat() strips trailing insignificant
1606 * libedataserver/e-util.h: Declare the new functions.
1608 2005-12-08 Tor Lillqvist <tml@novell.com>
1610 * libedataserver/e-db3-utils.c
1611 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1613 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1614 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1615 always use slashes, not platform-dependent separators.
1616 (e_source_set_name): Compare the strings, not the pointers.
1618 * libedataserver/e-source-group.c (e_source_group_set_name):
1619 Compare the strings, not the pointers.
1621 * libedataserver/e-xml-utils.c
1622 * libedataserver/e-xml-utils.h: New files.
1623 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1624 the file names we handle on Win32 are in UTF-8, which libxml2
1625 doesn't grok. So, when using GLib 2.8, we map the file with the
1626 GMappedFile API and use xmlParseMemory(). When built against older
1627 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1628 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1629 e-xml-utils.c. Presumably should move all the rest of the
1630 functions from there, too.
1632 * libedataserver/Makefile.am: Add the new files. Install
1635 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1636 e_xml_save_file(). As e_xml_save_file() does the very careful
1637 saving using a temporary filename and then rename, don't need to
1640 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1644 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1645 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1648 2005-12-07 Tor Lillqvist <tml@novell.com>
1650 * libdb/dbinc/db_int.in: As we are using this file (and not the
1651 prebuilt one in libdb/build_win32/db_int.h) when building using
1652 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1653 Win32, too. Add ifdef.
1655 * libdb/os_win32/os_open.c (__os_open): When using a
1656 user-registered open function to open the file (and not
1657 CreateFile()), we still need to set the DB_FH::handle, too, as all
1658 the other stuff in libdb/os_win32 assumes it is correctly set
1659 up. On Win32, addressbook/backends/file needs to register an own
1660 open function (that uses g_open()) as the pathnames e-d-s handles
1661 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1662 codepage that CreateFile() wants.
1664 2005-12-06 Tor Lillqvist <tml@novell.com>
1666 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1667 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1669 * src/GNOME_Evolution_DataServer.server.in.in: Use
1670 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1671 compile-time paths in the .server file on Win32. libbonobo on
1672 Win32 interprets relative location paths to exes or shlibs as
1673 being relative to the directory where the .server file was found.
1674 This makes the .server file point to the correct executable
1675 regardless of where e-d-s is installed on the end-user machine.
1677 2005-12-02 Tor Lillqvist <tml@novell.com>
1679 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1680 the executable file's name in the InterfaceCheck location.
1682 * evolution-data-server-zip.in: New file, a script used to build a
1683 Win32 zipfile distribution of E-D-S. (End users will not be
1684 expected to install from zipfiles, they would be for power users
1685 and developers only.)
1688 * configure.in: Distribute and expand it.
1690 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1692 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1694 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1695 defined in glib -2.8 only for win32 as it fails to build
1696 for OS which has glib 2.4.
1698 2005-12-01 Tor Lillqvist <tml@novell.com>
1700 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1701 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1704 2005-11-25 Tor Lillqvist <tml@novell.com>
1706 * libedataserver/e-categories.c (add_category_if_not_present):
1707 Drop unused static function.
1708 (e_categories_add_relative): New function. Form the pathname to
1709 the icon file at run-time (for installability in freely chosen
1710 location on Windows).
1711 (initialize_categories_config): Call e_categories_add_relative()
1712 with just the basename of the icon files.
1714 * libedataserver/e-data-server-module.c
1715 (e_data_server_module_init): Include libedataserver-private.h to
1716 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1717 pathname construction) on Windows.
1719 * libedataserver/e-time-utils.c: Include strptime() implementation
1720 lifted from glibc for portability. Use it unless
1721 HAVE_STRPTIME. Make it local for this file, though.
1723 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1724 GLib 2.8 instead of gethostname().
1726 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1727 instead of strncasecmp() for portability.
1729 * libedataserver/e-util.c: Implement install-anywhere machinery
1731 (DllMain): Minimal DllMain that just tucks away the handle to the
1733 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1734 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1735 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1736 e_util_replace_prefix): Functions intended also for Evolution. We
1737 assume e-d-s and evo are installed in the same folder on the
1740 * libedataserver/e-util.h: Declare the above new public Win32-only
1743 * libedataserver/libedataserver-private.h: New file. Declares so
1744 far some Win32-only functionality, to be used in various parts of
1747 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1748 gstdio wrappers for better non-ASCII filename support on
1749 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1750 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1751 instead of hardcoding 1024. Drop leftover debugging printouts.
1753 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1754 more configure-time pathname definitions (as used elsewhere in
1755 e-d-s) in INCLUDES so that they can be recognized and changed at
1756 run-time to end-user machine installation paths on Win32.
1758 * src/server.c: No segv handling on Win32. Run-time path
1759 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1760 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1761 gnome_program_init().
1763 2005-11-18 Ross Burton <ross@burtonini.com>
1765 * libedataserver/md5-utils.c:
1766 * libedataserver/e-component-listener.c:
1769 2005-11-17 Ross Burton <ross@burtonini.com>
1771 * libedataserver/md5-utils.c:
1772 * libedataserver/md5-utils.h:
1773 Don't do byte order checks at runtime but use the GLib
1774 G_BYTE_ORDER macro (#319592)
1776 2005-11-17 Ross Burton <ross@burtonini.com>
1778 * libedataserver/e-account-list.c:
1779 * libedataserver/e-account.c:
1780 * libedataserver/e-component-listener.c:
1781 * libedataserver/e-file-cache.c:
1782 * libedataserver/e-iterator.c:
1783 * libedataserver/e-list-iterator.c:
1784 * libedataserver/e-list.c:
1785 * libedataserver/e-sexp.c:
1786 * libedataserver/e-source-group.c:
1787 * libedataserver/e-source-list.c:
1788 * libedataserver/e-source.c:
1789 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1791 2005-11-15 Ross Burton <ross@burtonini.com>
1793 * libedataserver/e-data-server-module.c
1794 Use lazy bindings (#321515)
1796 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1798 * NEWS, configure.in: Release updates, bump version.
1799 ***** Release 1.5.2 *****
1801 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1803 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1805 2005-10-28 Sushma Rai <rsushma@novell.com>
1807 * libedataserver/e-categories.c (initialize_categories_config): Add
1808 default categories only if the category list is empty in gconf, so that
1809 we don't bring back the deleted category from the default list
1810 every time. Fixes #273905.
1812 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1814 * src/GNOME_Evolution_DataServer.server.in.in:
1815 Fixed bonobo server install locations as well.
1818 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1820 * configure.in: Update version, libtool numbers.
1821 *** Release 1.5.1 ***
1822 * src/Makefile.am : Fixed the executable installation
1823 error in the previous patch. Executable installed in
1824 libexecdir - not under evolution-data-server-$(API_VERSION).
1826 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1828 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1829 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1830 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1831 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1832 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1833 OAFIID:GNOME_Evolution_DataServer_Logging from
1834 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1835 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1836 data-server-@VERSION@@EXEEXT@.
1837 * src/Makefile.am: In section install-evolution-data-servers:
1838 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1839 data-server-$(API_VERSION)
1840 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1841 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1842 evolution-data-server-$(BASE_VERSION)
1844 2005-10-17 Ross Burton <ross@burtonini.com>
1847 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1849 2005-10-14 Ross Burton <ross@burtonini.com>
1851 * configure.in: Remove unused dependencies from the pkg-config
1852 calls and add E_FACTORY_CFLAGS/_LIBS.
1854 * src/Makefile.am: Use E_FACTORY_*.
1856 * libedataserver/e-sexp.c:
1857 * libedataserver/test-source-list.c:
1858 Don't use libgnome when GTK+ or GLib will do.
1860 * libedataserver/libedataserver.pc.in:
1861 Fix strings, update libraries.
1863 2005-09-17 Andre Klapper <a9016009@gmx.de>
1866 * libedataserver/e-categories.c: adding translator comment for
1869 2005-09-16 Tor Lillqvist <tml@novell.com>
1871 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1872 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1873 comparing are just ASCII anyway, so spell it out that we really do
1874 need ASCII casefolding only.
1876 2005-09-15 Tor Lillqvist <tml@novell.com>
1878 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1879 integral type (or pointer) that can be cast to a guint64 without
1880 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1882 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1885 * libedataserver/e-util.c: Just include <glib.h> instead of a
1886 random set of <glib/*.h>. Remove large amount of whitespcace on
1888 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1889 proper Unicode case folding or normalization is done.
1890 (e_util_pthread_id): New function, returns an integer representing
1891 a thread. Only for debugging output and logging purposes, cannot
1892 be guaranteed to be consistent on all platforms.
1894 * libedataserver/e-util.h: Include <pthread.h>. Declare
1895 e_util_pthread_id().
1897 2005-09-14 Tor Lillqvist <tml@novell.com>
1902 * win32/libedataserverui.def: New files. Bootstrap import library
1903 for libedataserverui. Needed in servers/exchange/storage where
1904 libexchange-storage-1.2.la links to libedataserverui before it has
1907 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1908 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1909 also win32/Makefile.
1911 * Makefile.am: Add win32 to SUBDIRS.
1913 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1915 * confugure.in : Add API_VERSION to config.h
1917 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1919 * configure.in : Update release number to 2.4.0
1921 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1923 * configure.in: Do not build camel docs.
1924 * docs/reference/Makefile.am: Removed camel docs.
1925 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1927 2005-08-22 Not Zed <NotZed@Ximian.com>
1929 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1930 the func to remove a warning.
1932 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1934 * configure.in : bump version
1935 ***** Release 1.3.8 *****
1937 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1939 * docs/reference/Makefile.am : enable libedataserver docs
1940 * libedataserver/e-sexp.h, docs/reference/libedataserver
1941 /libedataserver-sections.txt: Fix build issues - patch
1942 contributed by Tor Lillqvist <tml@novell.com>
1944 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
1946 * configure.in: Build camel-docs.
1947 * docs/reference/Makefile.am: Build camel-docs.
1949 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
1951 * libedataserver/e-xml-hash-utils.[ch]:
1952 (e_xmlhash_foreach_key_remove): function to remove
1954 Committing for Armin Bauer <armin.bauer@desscon.com>
1955 and modified by <jmubeen@novell.com> and
1956 <vvaradhan@novell.com>.
1958 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
1960 * configure.in : Add the check for NTLM support in OpenLDAP. This
1961 is needed for enabling the Exchange support in e-d-s.
1963 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
1965 * configure.in : Build libedataserver api docs
1967 2005-08-18 Tor Lillqvist <tml@novell.com>
1969 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
1970 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
1971 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
1973 2005-08-13 Tor Lillqvist <tml@novell.com>
1975 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
1978 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
1981 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
1983 * configure.in: Update version, libtool numbers.
1985 *****Release 1.3.7*****
1987 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
1989 * configure.in: fix for bug #300048. patch
1990 submitted by Roland Illig <roland.illig@gmx.de>
1992 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
1994 * configure.in: update libtool numbers for libebook
1996 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
1998 * configure.in: Bump version number
2000 *****Release 1.3.6.1***** includes fix for
2001 #311731 - (Removing folders from an IMAP)
2004 2005-07-28 Tor Lillqvist <tml@novell.com>
2006 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2008 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2010 * configure.in : bump version
2011 ****** Release 1.3.6 *****
2013 2005-07-21 Joe Shaw <joeshaw@novell.com>
2015 * libedataserver/e-source-group.c:
2016 * libedataserver/e-source-list.c:
2017 * libedataserver/e-source.c: Change the init and class_init
2018 functions to contain the whole class name for the benefit of the
2021 2005-07-20 Tor Lillqvist <tml@novell.com>
2023 * configure.in: Enable building with Mozilla nspr and nss on
2024 Win32. No -ldl on Win32. No import library for softokn3.dll.
2026 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2028 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2031 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2033 * configure.in : bump version, libtool numbers.
2034 ***** Release 1.3.5 *****
2036 2005-07-06 Ross Burton <ross@openedhand.com>
2038 * libedataserver/e-util.c:
2039 Remove a function and table which is in GLib.
2041 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2043 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2044 to the conventions (_ instead of -).
2046 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2048 * configure.in : bump version, libtool numbers.
2050 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2052 * libedataserver/e-categories.c: (initialize_categories_config):
2053 Fix all the compiler warnings.
2055 2005-06-22 Tor Lillqvist <tml@novell.com>
2057 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2058 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2059 EXEEXT in EVO_SUBST_SERVER_RULE.
2061 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2063 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2064 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2066 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2068 * configure.in : Print the status for Exchange support being present.
2069 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2071 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2073 * configure.in : Fixed a minor typo to fix make clean.
2075 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2077 * configure.in : Added the Exchange server communication code to
2078 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2079 * servers/Makefile.am : Now build exchange as well.
2081 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2083 * configure.in : Do not build camel docs. They are borked now :(
2085 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2087 * configure.in : bump version, libtool numbers.
2089 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2091 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2092 names for CORBA services.
2094 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2096 * configure.in: Disable the libedataserver api docs build
2097 * docs/reference/Makefile.am: Here too. It doesn't build.
2099 2005-05-24 Tor Lillqvist <tml@novell.com>
2101 * configure.in: Define NO_UNDEFINED as -no-undefined and
2102 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2103 them. Check for strtok_r. Add gobject-2.0 to
2104 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2106 2005-05-24 Tor Lillqvist <tml@novell.com>
2108 Make libdb as included in e-d-s build on Win32 with mingw. (The
2109 official build setup for libdb uses MSVC.)
2111 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2112 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2113 empty on Unix, "_win32" on Win32) to use those source files that
2114 have an own copy in os_win32 from there.
2116 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2117 libdb/build_win32_db_config.h file.
2119 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2122 * libdb/dist/configure: Manually make corresponding changes as in
2123 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2126 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2128 2005-05-19 Tor Lillqvist <tml@novell.com>
2130 * configure.in: Check for regexec in a separate -lregex. Add
2131 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2132 too. Don't bother mentioning glib as gthread and gmodule drag in
2135 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2137 * configure.in : bump version, libtool numbers.
2139 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2141 * docs/reference/Makefile.am : Do not build
2142 camel docs. They are a bit flaky ATM.
2144 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2146 * libedataserver/e-categories.c (add_category_if_present): new private
2147 function to create standard categories if they don't exist.
2148 (initialize_categories_config): make sure, in all cases, that our
2149 standard categories are available.
2151 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2153 * libedataserver/e-categories.c: Add new Anniversary category,
2156 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2158 * configure.in: export LIBSOUP for use elsewhere.
2160 2005-05-06 Tor Lillqvist <tml@novell.com>
2162 * configure.in: Check for Win32 (mingw), set Automake
2163 conditional. Move the libtool stuff a bit earlier so that $host
2164 gets set early and can be checked in a more logical place. Check
2165 for some more headers and functions. Use gobject-2.0 instead of
2166 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2167 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2168 calls its .pc file. On Win32, copy the libtool generated here to
2171 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2173 * configure.in: Added "docs/reference/calendar/libedata-cal".
2175 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2178 * docs/reference/calendar/Makefile.am:
2179 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2182 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2185 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2187 * docs/reference/calendar/*: improved API documentation.
2189 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2191 * configure.in: bump version, libtool numbers.
2193 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2195 * configure.in: Modify camelproviderdir to use API_VERSION.
2196 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2198 2005-04-20 Ross Burton <ross@burtonini.com>
2200 * src/offline-listener.c:
2201 Remove an usused variable.
2203 2005-04-20 Ross Burton <ross@burtonini.com>
2205 * libedataserver/e-data-server-module.c:
2206 * libedataserver/e-data-server-module.h:
2208 Use a #define hack to revert API change to EDataServerModule.
2210 2005-04-20 Ross Burton <ross@burtonini.com>
2212 * configure.in: Depend on GLib 2.4.
2214 * libedataserver/e-data-server-module.c:
2215 * libedataserver/e-data-server-module.h:
2216 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2217 e_data_server_module_init to _initialize.
2220 Update for change to e-data-server-module.h.
2222 2005-04-20 Ross Burton <ross@burtonini.com>
2224 * src/offline-listener.c: Don't leak a GConfValue.
2226 2005-04-20 James Henstridge <james@jamesh.id.au>
2228 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2229 doesn't trigger configure failures with newer versions of
2230 pkg-config. Fixes bug #300435.
2232 2005-04-14 Sushma Rai <rsushma@novell.com>
2234 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2235 absolute uri, when relative uri is changed if source is having absolute
2239 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2241 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2243 * configure.in: bump version, leave extensiondir, idldir,
2244 bonobo server and libtool numbers untouched (use API_VERSION
2246 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2247 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2249 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2251 * po/en_GB.po: Updated British English translations
2253 2005-03-31 Steve Murphy <murf@e-tools.com>
2255 * configure.in: Added "rw" to ALL_LINGUAS.
2257 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2259 * configure.in: Added "xh" to ALL_LINGUAS.
2261 2005-03-29 James Bowes <bowes@cs.dal.ca>
2263 * docs/reference/libedataserver/libedataserver-docs.sgml:
2264 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2265 e-time-utils and e-xml-hash-utils.
2266 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2267 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2269 * libedataserver/e-time-utils.c:
2270 * libedataserver/e-time-utils.h:
2271 * libedataserver/e-xml-hash-utils.c:
2272 * libedataserver/e-xml-hash-utils.h: New API documentation.
2274 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2276 * configure.in: Add ne in ALL_LINGUAS
2278 2005-03-23 James Bowes <bowes@cs.dal.ca>
2280 * configure.in: Add docs/reference/libedataserver/Makefile
2282 * docs/reference/Makefile.am: Add libedataserver as subdir.
2283 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2285 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2286 sections for new API docs.
2287 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2288 nice formatting for the new documentation.
2289 * libedataserver/e-trie.c:
2290 * libedataserver/e-uid.c:
2291 * libedataserver/e-url.c:
2292 * libedataserver/e-url.h:
2293 * libedataserver/e-util.c:
2294 * libedataserver/e-util.h:
2295 * libedataserver/md5-utils.c:
2296 * libedataserver/md5-utils.h: Document public functions and data
2298 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2299 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2300 * docs/reference/libedataserver/tmpl/e-url.sgml:
2301 * docs/reference/libedataserver/tmpl/e-util.sgml:
2302 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2303 files for API documentation.
2305 2005-03-06 JP Rosevear <jpr@novell.com>
2307 * configure.in: bump version, libtool numbers
2309 2005-02-28 JP Rosevear <jpr@novell.com>
2311 * configure.in: bump version, libtool numbers
2313 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2315 * libedataserver/e-data-server-module.c: (load_module_dir):
2316 Don't leak the module path.
2318 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2320 * libdb/dbinc/mutex.h: Fix PPC assembly.
2322 2005-02-07 JP Rosevear <jpr@novell.com>
2324 * configure.in: bump version. libtool numbers
2326 2005-02-07 Ross Burton <ross@openedhand.com>
2328 * libedataserver/e-db3-utils.c:
2329 Remove useless libgnome use.
2331 2005-02-03 Ross Burton <ross@burtonini.com>
2333 * libedataserver/e-categories.c:
2334 * libedataserver/e-component-listener.c:
2335 * libedataserver/e-time-utils.c:
2336 * servers/groupwise/e-gw-connection.c:
2340 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2342 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2343 gboolean and always FALSE to remove the idle callback after saving.
2344 (save_config): new function that marks the config as dirty and installs
2346 (initialize_categories_config, e_categories_remove, e_categories_add,
2347 e_categories_set_color_for, e_categories_set_icon_file_for): call
2348 save_config() when saving the categories.
2350 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2352 * configure.in: Generate the old imap makefile.
2354 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2356 * libedataserver/e-categories.c (initialize_categories_config): pass
2357 a correct boolean value as the 'searchable' flag.
2359 2005-01-26 JP Rosevear <jpr@novell.com>
2363 * src/server-logging.h: add private structure to instance
2365 * src/server-logging.c (server_logging_register_domain): track the
2366 information for the registration so we can later unregister it
2367 (server_logging_dispose): unregister the log handlers and from the
2368 information and list
2369 (server_logging_finalize): free the private structure
2370 (server_logging_class_init): set finalize/dispose methods
2372 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2374 * libedataserver/e-categories.[ch] (e_categories_add): added a
2375 'searchable' argument.
2376 (e_categories_is_searchable): new function.
2377 (hash_to_xml_string): add the 'searchable' property to the config.
2379 2005-01-24 JP Rosevear <jpr@novell.com>
2381 * configure.in: bump version, libtool numbers
2383 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2385 * configure.in: Removed the enable checks for IMAP4, we just
2386 always build it now. Also don't generate
2387 camel/providers/imap/Makefile as we no longer build it.
2389 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2391 * libedataserver/e-source.c
2392 (e_source_update_from_xml_node) : look for
2393 case where passed in node does not contain any properites.
2394 In the case reset the properites of the source
2395 and emit the changed signal
2396 makes personal books unselectable
2397 from auto-completion
2399 2005-01-14 Priit Laes <amd@store20.com>
2401 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2402 'wa' to ALL_LINGUAS.
2404 2005-01-14 Not Zed <NotZed@Ximian.com>
2406 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2407 build ESexp as a GObject anymore (it is used by camel).
2409 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2411 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2413 * libedataserver/e-sexp.[ch]: removed the usage of the
2414 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2415 (e_sexp_new): fixed some typoes.
2416 (e_sexp_class_init): use g_type_class_peek_parent to get the
2417 parent class for our class.
2419 2005-01-08 Not Zed <NotZed@Ximian.com>
2421 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2424 * libedataserver/e-url.c (e_url_shroud): setup string manually
2425 don't use *.%s as it depends on locale.
2427 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2429 * e-categories.c (escape_string): new function.
2430 (hash_to_xml_string): add category names after escaping them.
2431 (initialize_categories_config): mark the configuration as not dirty
2432 only when we just got the list of categories from it.
2434 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2437 * Makefile.am: added weather calendar backend to build.
2439 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2441 * libedataserver/e-categories.c (initialize_categories_config): set
2442 the configuration to not dirty even when we add the set of built-in
2445 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2447 * libedataserver/e-categories.c (initialize_categories_config): set
2448 the initialized flag to TRUE before starting, or we'll get infinite
2449 recurrent calls to this function.
2451 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2453 * libedataserver/e-categories.c (initialize_categories_config): use _()
2454 instead of N_() for translatable strings.
2456 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2458 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2459 called at idle times.
2460 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2462 (initialize_categories_config): install the idle callback.
2464 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2467 * art/category*.png: added category icons from GAL.
2470 * configure.in: added 'art' directory to build.
2472 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2474 * libedataserver/Makefile.am: added new files to the build.
2476 2004-12-31 JP Rosevear <jpr@novell.com>
2478 * Makefile.am: clean iconv-detect.h
2480 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2482 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2483 if any of the properties change
2485 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2487 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2488 include the BASE_VERSION and the full path).
2490 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2492 * src/offline-listener.[ch] :New class to listen for gconf
2493 key and set online/offline modes on factories -> backends
2495 * src/Makefile.am : added new source file
2496 offline-listener.[ch] to _SOURCES
2498 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2500 * Makefile.am: build servers/ dir before camel/.
2502 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2504 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2505 (ALIGNED_SIZE): New macro.
2506 (MemPoolNode): Remove "data" member.
2507 (MemPoolThresholdNode): Likewise.
2508 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2509 &n->data[N] to ensure proper alignment.
2511 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2513 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2514 a convenience context that sets up and provides the shared model
2515 and widgets for one name selection session.
2517 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2518 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2520 2004-12-20 JP Rosevear <jpr@novell.com>
2522 * configure.in: bump version, libtool numbers
2524 2004-12-20 JP Rosevear <jpr@novell.com>
2526 * libedataserverui/test-name-selector.c (main): no need to init
2527 mime utils explicitly any more
2529 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2531 * libedataserverui/test-name-selector.c (main): Don't lie to
2532 gnome_program_init () about our name.
2534 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2536 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2538 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2540 (clear_contact_source): Keep the primary contact array around even
2542 (query_contact_source): Make sure the book is opened before we
2543 try to open a view to it. Set view to NULL if we can't get one.
2544 (e_contact_store_add_book): Allocate temporary memory on stack.
2545 (e_contact_store_remove_book): Free the primary contact array.
2547 * libedataserverui/e-destination-store.c
2548 (e_destination_store_insert_destination): Implement.
2549 (e_destination_store_append_destination): Renamed from
2550 _add_destination (). Connect to destination's "changed" signal.
2551 (e_destination_store_remove_destination): Disconnect from
2554 * libedataserverui/e-name-selector-dialog.c (add_destination):
2555 Use e_destination_store_append_destination ().
2557 * libedataserverui/test-name-selector.c (start_test): We don't
2558 need the gconf_path. Set up an ENameSelectorEntry for testing.
2559 (main): Remove junk related to gconf_path.
2561 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2562 entry for Evolution contacts. Still considered unstable.
2564 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2565 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2567 2004-12-17 JP Rosevear <jpr@novell.com>
2569 * libedataserverui/test-name-selector.c (close_dialog): destroy
2571 (start_test): listen for any response so we can exit
2573 * libedataserverui/e-name-selector-dialog.glade: don't make the
2574 blank window visible
2576 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2578 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2579 it's useless and breaks the evo build.
2581 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2583 * libedataserverui/test-name-selector.c: Implement a test for
2584 ENameSelectorDialog.
2586 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2587 (test_name_selector_SOURCES)
2588 (test_name_selector_LDADD): Build parameters for the test.
2590 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2592 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2594 * libedataserverui/e-destination-store.[ch]: Implement
2595 EDestinationStore, a GtkTreeModel interface to a list of
2598 * libedataserverui/e-name-selector-model.[ch]: Implement
2599 ENameSelectorModel, a model that provides an EContactStore and a
2600 list of EDestinationStores whose members are filtered out from
2603 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2604 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2605 interactively, producing lists of EDestinations.
2607 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2608 specification for the ENameSelectorDialog interface.
2610 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2612 (e_contact_store_get_books): Free a small temp allocation.
2613 (e_contact_store_remove_book): Get the pointer to the source struct.
2615 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2617 * Makefile.am (INCLUDES): Add a define providing the installed
2619 (libedataserverui_1_2_la_SOURCES): Add new files.
2620 (libedataserveruiinclude_HEADERS): Add new files.
2621 (glade_DATA): Add new Glade file.
2622 (EXTRA_DIST): Dist glade_DATA.
2624 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2626 * configure.in: Pull in libglade-2.0.
2628 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2630 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2631 a GtkTreeModel interface to EBook views.
2633 * libedataserverui/test-contact-store.c: Implement an interactive
2634 test for EContactStore.
2636 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2637 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2639 (test_contact_store_SOURCES)
2640 (test_contact_store_LDADD): Build the interactive test for
2643 2004-12-09 JP Rosevear <jpr@novell.com>
2645 * configure.in: check for zlib, for the gzip mime filter
2647 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2651 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2652 e_file_cache_thaw_changes): new functions to disable temporarily
2654 (e_file_cache_init): initialize new private members.
2655 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2656 cache file as dirty when we are frozen.
2658 2004-12-06 Rodney Dawes <dobey@novell.com>
2660 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2662 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2664 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2666 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2667 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2669 2004-12-03 Rodney Dawes <dobey@novell.com>
2671 * configure.in: Remove the commented out OpenSSL block
2672 Don't do pkg-config --exists for mozilla, just try to use the
2673 PKG_CONFIG() macro, and set have_nss="no" if it fails
2675 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2676 e-msgport code that needs it
2678 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2680 * configure.in: Display configuration info after configure runs
2681 (S/MIME, SSL, Kerberos, etc)
2683 2004-12-03 Not Zed <NotZed@Ximian.com>
2685 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2686 iconv_libs to the library list.
2688 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2690 * Makefile.am: Build libedataserverui after non-UI libraries that it
2693 2004-11-28 JP Rosevear <jpr@novell.com>
2695 * configure.in: bump version, libtool numbers
2697 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2699 * libedataserverui/e-source-selector.[ch]:
2700 (selector_button_press_event): if rt-clicked on a source
2701 group, set it as primary on the selector and emit a popup event.
2702 (e_source_selector_get_primary_source_group): accessor for
2703 primary source group.
2705 2004-11-16 Not Zed <NotZed@Ximian.com>
2707 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2709 * configure.in: Added more camel required config checks. Build
2710 the camel makefiles. Not sure if this should be in its own
2713 2004-11-15 Not Zed <NotZed@Ximian.com>
2715 * libedataserver/e-util.c: include config.h.
2717 * libedataserver/e-sexp.c: updated from evolution/e-util.
2719 * libedataserver/e-memory.c: updated from evolution/e-util.
2721 * iconv-detect.c: added iconv format checker.
2723 * configure.in: add stftime checks and iconv charset format checks.
2725 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2727 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2730 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2732 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2733 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2734 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2736 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2738 * configure.in: use evolution-data-server-$BASE_VERSION as the
2741 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2745 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2747 2004-11-02 JP Rosevear <jpr@novell.com>
2751 * configure.in: require libbonobo >= 2.4.2
2753 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2755 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2757 2004-10-27 JP Rosevear <jpr@novell.com>
2759 * src/server.c: include just include signal.h for portability
2761 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2763 * libedataserverui/Makefile.am:
2764 * libedataserverui/e-source-selector-dialog.[ch]: added source
2765 selector dialog widget.
2767 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2769 2004-10-14 JP Rosevear <jpr@novell.com>
2771 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2774 * libedataserverui/e-source-option-menu.c: ditto
2776 2004-10-14 JP Rosevear <jpr@novell.com>
2778 * libedataserverui/libedataserverui.pc.in: link to the right lib
2779 and require libedataserver 1.2
2781 2004-10-13 JP Rosevear <jpr@novell.com>
2783 * libedataserver/e-data-server-marshal.list: add missing
2786 2004-10-13 JP Rosevear <jpr@novell.com>
2788 * Makefile.am: build libedataserverui
2790 2004-10-13 JP Rosevear <jpr@novell.com>
2792 * libedataserverui/test-source-option-menu.c: move from evolution
2794 * libedataserverui/e-source-selector.c: ditto
2796 * libedataserverui/e-source-selector.h: ditto
2798 * libedataserverui/e-source-option-menu.c: ditto
2800 * libedataserverui/e-source-option-menu.h: ditto
2802 * libedataserverui/test-source-selector.c: ditto
2804 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2806 * libedataserverui/Makefile.am: build libedataserverui and test progs
2808 * configure.in: add libtool versioning for libedataserverui and
2811 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2813 Probably fixes bugs #67600 and #65996.
2815 * libdb/dbinc/mutex.h
2816 * libdb/dist/config.hin
2817 * libdb/dist/configure
2818 * libdb/mutex/mut_tas.c
2819 * libdb/lock/lock_region.c
2820 * libdb/dist/aclocal/mutex.ac
2821 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2822 x86-64 and a couple of other archs, and rebuild the generated
2825 2004-10-04 Chris Toshok <toshok@ximian.com>
2827 * libedataserver/e-data-server-module.h: add the prototype for the
2828 eds_module_* functions here, so modules can include this file
2829 instead of writing their own prototypes in module sepcific
2832 2004-09-30 Chris Toshok <toshok@ximian.com>
2834 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2835 variables so extension authors can find the place to install their
2838 2004-09-30 Chris Toshok <toshok@ximian.com>
2840 * src/GNOME_Evolution_DataServer.server.in.in: add this
2841 (previously generated) file to the build.
2843 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2844 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2847 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2848 addressbook/calendar backend .la's from here.
2849 (SERVER_IN_FILE): always use
2850 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2851 generated from LDAP/NOLDAP.
2852 (EXTRA_DIST): remove
2853 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2854 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2856 * src/server.c (setup_books): replace hardcoded knowledge of
2857 backends with a call to e_data_book_factory_register_backends.
2858 (setup_cals): remove explicit backend registration with a call to
2859 e_data_cal_factory_register_backends.
2860 (main): call e_data_server_module_init.
2862 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2863 (libedataserver_la_SOURCES): add e-data-server-module.c
2864 (libedataserverinclude_HEADERS): add e-data-server-module.h
2866 * libedataserver/e-data-server-module.[ch]: new files, manage the
2867 extensions. ripped almost entirely from Dave Camp's nautilus
2870 * configure.in (privlibdir, extensiondir): new Makefile variables.
2872 2004-09-23 Not Zed <NotZed@Ximian.com>
2876 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2877 idle id after we've been called.
2879 2004-09-23 JP Rosevear <jpr@novell.com>
2881 * Makefile.am: don't hard code pkg config version
2883 * configure.in: bump version, reset libtool versions because the
2884 library is now versioned
2886 * libedataserver/Makefile.am: build versioned lib and version
2889 * src/Makefile.am: link against versioned libs
2891 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2893 * libedataserver/e-file-cache.[ch]:
2894 (e_file_cache_get_keys): utility function that allows to get
2895 a list of the keys of all the items in the cache. Used by
2896 the fix for bug #61865
2898 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2900 * libdb/dbinc/mutex.h
2901 * libdb/dist/configure
2902 * libdb/dist/aclocal/mutex.ac
2903 * libdb/dist/aclocal/options.ac:
2904 Applied patch from Toshok that fixes issues related to NPTL and AMD
2907 2004-09-16 JP Rosevear <jpr@novell.com>
2909 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2911 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2913 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2915 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
2917 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2919 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2921 * configure.in: Added 'id' to ALL_LINGUAS
2922 * po/id.po: Added Indonesian translation
2924 2004-08-27 Akagic Amila <bono@linux.org.ba>
2926 * configure.in: Added 'bs' to ALL_LINGUAS.
2928 2004-08-26 JP Rosevear <jpr@novell.com>
2930 * configure.in: bump verision, libtool numbers
2932 2004-08-26 Not Zed <NotZed@Ximian.com>
2936 * libedataserver/e-util.c (e_util_utf8_strstrcase)
2937 (e_util_utf8_strstrcasedecomp):
2939 * libedataserver/e-sexp.c (e_sexp_term_eval):
2940 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
2941 stupid arcanely out of date and posixly-busted slowaris which
2942 doesn't put alloca in stdlib.h like any sane system.
2944 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
2946 * libedataserver/e-file-cache.c: (add_key_to_list),
2947 (add_object_to_list):
2948 Add missing include, fix warnings.
2950 * libedataserver/e-util.c: add missing include.
2952 * servers/groupwise/e-gw-connection.c:
2953 (e_gw_connection_get_categories):
2954 Fix type, causing warnings.
2956 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
2958 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
2959 assing the value set for filename property to priv->filename
2961 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
2963 * configure.in: Added «nb» to ALL_LINGUAS.
2965 2004-08-13 JP Rosevear <jpr@novell.com>
2967 * configure.in: bump version, libtool numbers, soup requirement
2969 2004-08-13 Rodney Dawes <dobey@novell.com>
2971 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
2972 as well as expceted and determined in testing
2974 2004-08-13 Rodney Dawes <dobey@novell.com>
2976 * acinclude.m4: Remove EVO_CHECK_LIB
2977 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
2979 2004-08-09 Ankit Patel <ankit@redhat.com>
2981 * configure.in: Added Gujarati & Panjabi
2983 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
2985 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
2987 2004-08-02 JP Rosevear <jpr@novell.com>
2989 * configure.in: bump version, libtool numbers
2991 2004-08-02 Not Zed <NotZed@Ximian.com>
2993 * src/server.c (gnome_segv_handler): deadlock in non-main threads
2994 so we only run once, and increment our recursive-call code
2995 properly, and actually exit anyway. should fix infinite crash
2998 2004-07-29 Rodney Dawes <dobey@novell.com>
3000 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3001 AC_DEFINE it so we know where to find gnome_segv2
3003 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3004 now define at configure time to find the path to gnome_segv2
3008 2004-07-19 JP Rosevear <jpr@novell.com>
3010 * configure.in: bump version, libtool numbers, soup requirement
3012 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3014 * libedataserver/e-source-group.c (e_source_group_remove_source)
3015 (e_source_group_remove_source) : disconnet the signal
3016 handler registered on source object for CHANGED singal
3017 as we may not be interested in the changes in source once
3018 it is removed form the group
3020 2004-07-12 Chris Toshok <toshok@ximian.com>
3022 [ most likely fixes #57999 ]
3024 * libdb/dist/aclocal/options.ac: set the default unique name to
3025 "_eds". this will append _eds to all externally visible libdb
3026 symbols, so we can be sure it won't conflict with another libdb
3027 (linked dynamically).
3029 * libdb/dist/configure: regen after options.ac change.
3031 * libdb/dist/.cvsignore: ignore db_int_def.h
3033 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3035 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3036 this function public.
3038 2004-07-07 Not Zed <NotZed@Ximian.com>
3040 * src/server.c (main): bind to the right charset (i.e. utf8). See
3043 2004-07-02 JP Rosevear <jpr@novell.com>
3045 * configure.in: bump version, libtool numbers
3047 2004-07-02 Chris Toshok <toshok@ximian.com>
3051 * libedataserver/e-iterator.h: rename the "delete" member to
3052 "remove", to fix c++ build.
3054 * libedataserver/e-iterator.c (e_iterator_delete): same.
3055 (e_iterator_class_init): same.
3057 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3058 (e_list_iterator_remove): same.
3060 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3062 * src/server.c (main): Register a segv handler to popup bug-buddy
3063 or whatever. Fixes bug #51165.
3065 2004-06-14 Not Zed <NotZed@Ximian.com>
3067 * libedataserver/e-source-group.c
3068 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3069 error setting up the new_source entries. #59592.
3071 2004-06-03 JP Rosevear <jpr@novell.com>
3073 * configure.in: bump version, libtool numbers
3075 2004-06-02 Chris Toshok <toshok@ximian.com>
3077 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3079 2004-06-01 Chris Toshok <toshok@ximian.com>
3081 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3082 NULL absolute_uri, so we can clear it.
3084 2004-06-01 Chris Toshok <toshok@ximian.com>
3086 * libedataserver/e-source.c (e_source_set_group): back out the
3087 change that causes this function to always add an absolute_uri to
3088 the ESource, as this uri is always used instead of the
3089 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3090 of the cases. If you want an absolute uri, call
3091 e_source_set_absolute_uri - it should never happen implicitly.
3092 (e_source_copy): when copying an ESource don't create an absolute
3093 uri when @source might have had one.
3094 (e_source_set_absolute_uri): use strcmp, not ==. also,
3095 "source->priv->readonly" governs whether or not data can be stored
3096 in the folder represented by the ESource, not that the ESource
3099 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3101 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3103 2004-05-27 Sushma Rai <rsushma@novell.com>
3105 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3106 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3109 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3110 Build absolute URI only if source is not having it.
3112 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3113 absolute URI to the file.
3115 2004-05-26 Rodney Dawes <dobey@novell.com>
3117 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3118 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3119 properly when < 2.9.8 is found
3121 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3122 requirement here, so that dependents pick it up properly as well
3124 2004-05-19 JP Rosevear <jpr@novell.com>
3126 * configure.in: bump version, libtool numbers
3128 2004-05-17 Rodney Dawes <dobey@ximian.com>
3130 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3131 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3132 mono bindings to work correctly
3136 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3138 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3139 handlers for postal address fields. Bug # 45210
3141 2004-05-03 JP Rosevear <jpr@ximian.com>
3143 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3145 * libedataserver/e-uid.h: ditto
3147 * libedataserver/e-memory.c: remove unnecessary include
3149 * libedataserver/e-uid.c: ditto
3151 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3154 2004-05-03 William Jon McCann <mccann@jhu.edu>
3156 * libedataserver/e-account-list.h:
3157 * libedataserver/e-account.h:
3158 * libedataserver/e-db3-utils.h:
3159 * libedataserver/e-dbhash.h:
3160 * libedataserver/e-iterator.h:
3161 * libedataserver/e-list-iterator.h:
3162 * libedataserver/e-list.h:
3163 * libedataserver/e-memory.h:
3164 * libedataserver/e-sexp.h:
3165 * libedataserver/e-source-group.h:
3166 * libedataserver/e-source-list.h:
3167 * libedataserver/e-source.h:
3168 * libedataserver/e-uid.h:
3169 * libedataserver/e-url.h:
3170 * libedataserver/e-util.h:
3171 * libedataserver/e-xml-hash-utils.h:
3172 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3174 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3176 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3177 yesterday's changes. The data is useless for what I needed it for
3178 (which was for migrating pilot-sync changelog files). md5sums are
3179 ...not what I wanted.
3181 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3183 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3184 3 arguments (key, data, user_data).
3186 2004-04-26 Adam Weinberger <adamw@gnome.org>
3188 * configure.in: Added en_CA to ALL_LINGUAS.
3190 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3192 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3193 that 'key' always points to a malloc'd block of memory that we can
3195 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3196 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3198 (e_xmlhash_write): Save the doc to a tmp file first, only if
3199 saving is successful rename() the file over the original.
3201 2004-04-21 Chris Toshok <toshok@ximian.com>
3203 * configure.in: bump version to 0.0.92.1.
3205 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3207 * acinclude.m4: minor fixes (added missing [] quotation).
3209 2004-04-19 JP Rosevear <jpr@ximian.com>
3211 * configure.in: bump version, libtool numbers
3213 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3215 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3216 AC_SUBST for assinging libegroupwise version number. Defined a
3217 varible LIBSOUP_REQUIRED. added
3218 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3220 * servers/groupwise/Makefile.am: added
3221 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3222 groupwise apis installable
3224 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3227 2004-04-02 JP Rosevear <jpr@ximian.com>
3229 * configure.in: bump version, libtool numbers
3231 2004-03-25 William Jon McCann <mccann@jhu.edu>
3233 * src/server.c (setup_cals): add registration of webcal protocol
3236 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3238 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3239 e-cal-backend-groupwise.h.
3241 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3243 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3246 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3247 opening the cache file, just create it empty, don't fail.
3249 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3251 * configure.in: yank --enable-debug option, not needed anymore.
3253 2004-03-15 Rodney Dawes <dobey@ximian.com>
3255 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3256 * evolution-data-server-1.0.pc.in:
3257 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3258 the libbonobo dependency
3260 2004-03-05 JP Rosevear <jpr@ximian.com>
3262 * configure.in: bump version, libtool numbers and soup requirement
3264 2004-02-26 JP Rosevear <jpr@ximian.com>
3266 * Makefile.am: dist the libdb stuff properly
3268 2004-02-26 Harish K <kharish@novell.com>
3270 * servers/groupwise/e-gw-connection.c : the latest GW server
3271 requires getFolderListRequest instead of the getContainerListRequest
3272 message to get the ids of folders.
3274 2004-02-24 Chris Toshok <toshok@ximian.com>
3276 * libedataserver/e-source-group.c
3277 (e_source_group_new_from_xmldoc): don't leak uid.
3279 2004-02-23 JP Rosevear <jpr@ximian.com>
3281 * Makefile.am: make sure to distclean libdb
3283 * autogen.sh: require automake 1.6
3285 * marshal.mk: make sure we use the srcdir as the location of the
3288 * libdb/dist/Makefile.in: add installcheck target that does
3289 nothing, don't remove tags
3291 * src/Makefile.am: add extra libical includes for srcdir !=
3294 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3296 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3297 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3298 * src/server.c (setup_books) : register groupwise address book backend
3299 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3300 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3301 address book protocols
3303 2004-02-13 Chris Toshok <toshok@ximian.com>
3305 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3306 libdb-4.1.la instead of libdb.a.
3308 * libdb/dist/configure.ac: remove all the static/shared logic and
3309 force libtool to be used. also, remove -rpath from the SOFLAGS.
3310 without -rpath and -static libtool builds the equivalent of a
3311 noinst_ automake library.
3313 * libdb/dist/configure: regen configure from configure.ac.
3315 2004-02-12 Chris Toshok <toshok@ximian.com>
3317 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3319 2004-02-09 Michael Meeks <michael@ximian.com>
3321 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3322 * libedataserver/e-list.c (e_list_get_iterator):
3323 add preconditions for NULL list.
3325 2004-02-09 JP Rosevear <jpr@ximian.com>
3327 * configure.in: Bump version, libtool numbers
3330 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3332 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3334 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3338 * servers/Makefile.am: added servers/ dir to build.
3340 2004-02-03 Chris Toshok <toshok@ximian.com>
3342 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3343 libxml-2.0 as the e-source* stuff needs it.
3345 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3347 * configure.in: require libsoup >= 2.1.6.
3349 2004-01-26 JP Rosevear <jpr@ximian.com>
3351 * configure.in: Bump libtool versions, version, soup requirement
3353 2004-01-25 Sanlig Badral <badral@openmn.org>
3355 * configure.in: Added "mn" to ALL_LINGUAS.
3357 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3359 * configure.in: s/GROUPWISE/SOUP.
3361 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3363 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3366 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3368 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3369 to remove the file cache from disk.
3371 2004-01-21 JP Rosevear <jpr@ximian.com>
3373 * configure.in: include calendar test stuff in AC_OUTPUT
3375 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3377 Fixes nasty crash in e-d-s
3379 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3380 (foreach_hash_func): pass the value also to the XML hash function.
3382 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3385 2004-01-15 JP Rosevear <jpr@ximian.com>
3387 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3388 make sure we don't derefence a NULL pointer
3390 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3392 * libedataserver/e-source-list.c: (load_from_gconf):
3395 * libedataserver/e-source.c: (dump_common_to_xml_node):
3396 Don't output properties tag if there are no properties.
3398 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3400 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3401 correctly when calling g_slist_prepend.
3403 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3405 * configure.in: Added "sq" to ALL_LINGUAS.
3407 2004-01-12 JP Rosevear <jpr@ximian.com>
3409 * configure.in: bump version, libtool numbers
3411 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3413 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3414 by using the CORBA_any directly. Free the CORBA exception.
3416 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3418 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3421 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3423 * libedataserver/e-source-group.h: added new read-only flag
3425 * src/contactdates-server.c: new factory for ContactDates backend
3427 * configure.in: Added new ContactDates calendar backend
3429 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3431 * libedataserver/e-source-list.[ch]
3432 (e_source_list_peek_group_by_name): new function.
3434 2004-01-08 JP Rosevear <jpr@ximian.com>
3436 * libedataserver/e-source-list.c (e_source_list_sync): don't
3437 remove the gconf listener
3439 2004-01-07 JP Rosevear <jpr@ximian.com>
3441 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3443 2004-01-05 Christian Neumair <chris@gnome-de.org>
3445 * addressbook/libebook/e-book.c: Generalize some more strings.
3447 2004-01-05 Christian Neumair <chris@gnome-de.org>
3449 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3451 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3453 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3454 function to get all objects in the cache.
3456 2003-12-29 JP Rosevear <jpr@ximian.com>
3458 * configure.in: bump libsoup requirement, version, libtool numbers
3460 2003-12-23 Ross Burton <ross@burtonini.com>
3462 * docs/reference/addressbook/libebook/tmpl/*:
3463 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3464 * docs/reference/addressbook/libebook/libebook-sections.txt
3465 * docs/reference/addressbook/libebook/libebook.types:
3466 Updated API documentation.
3468 2003-12-21 JP Rosevear <jpr@ximian.com>
3470 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3471 find a source if there is one
3473 * libedataserver/e-source-list.h: add proto
3475 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3477 * src/server.c (setup_logging, setup_interface_check): get the
3478 BonoboObject's we create here out of the function.
3479 (main): re-organize extra interfaces initialization code, and
3480 make sure we unref all objects we have created.
3482 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3484 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3486 (e_source_set_group): Generate and keep an absolute URI so we can
3487 work stand-alone if the group goes away.
3488 (e_source_get_uri): Use build_absolute_uri ().
3490 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3492 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3493 two sources based on UID and full URI.
3495 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3497 * configure.in: added --enable-debug argument.
3499 2003-12-10 Chris Toshok <toshok@ximian.com>
3501 * Makefile.am (ACLOCAL_AMFLAGS): remove
3503 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3505 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3506 to avoid conflicts with GAL's ECache class, which might get
3509 * libedataserver/Makefile.am: added new files.
3511 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3513 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3514 function from GAL, needed for the cache objects.
3516 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3517 directory for the cache file exists by calling e_util_mkdir_hier.
3519 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3521 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3522 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3523 the "calendar:supported_protocols" property.
3525 2003-12-07 JP Rosevear <jpr@ximian.com>
3527 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3530 * src/server.c: set correct default oaf id's
3532 * configure.in: Bump version
3534 2003-12-07 JP Rosevear <jpr@ximian.com>
3536 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3539 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3541 2003-12-07 Chris Toshok <toshok@ximian.com>
3543 * libdb/dist/Makefile.in: make install depend on all.
3545 2003-12-07 JP Rosevear <jpr@ximian.com>
3547 * configure.in: bump version and libsoup requirement
3549 2003-12-04 JP Rosevear <jpr@ximian.com>
3551 * libedataserver/e-source-list.c
3552 (e_source_list_new_for_gconf_default): uses the default gconf
3553 client for getting the source list
3555 * libedataserver/e-source-list.h: add proto
3557 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3559 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3560 to be shared between calendar and addressbook backends.
3562 * libedataserver/Makefile.am: added new files.
3564 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3566 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3567 creating XML from already standalone source.
3568 (e_source_copy): Return the new source, not the one passed in. Duh.
3570 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3572 * libedataserver/e-source.c (e_source_set_property): Emit changed
3574 (copy_property): Implement.
3575 (e_source_copy): Implement. Creates a standalone copy of a source.
3577 2003-11-29 Chris Toshok <toshok@ximian.com>
3579 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3580 DataServer_Logging oaf_server.
3582 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3584 * src/Evolution-DataServer.idl: add a Logging interface. the
3585 events emitted are of type LogEvent.
3587 * src/Makefile.am (evolution_data_server_SOURCES): add
3590 * src/server.c (termination_handler): use g_message, not a printf.
3591 (setup_logging): new function, register the log domains that'll
3592 generate bonobo events.
3593 (main): initialize the DataServer::Logging interface.
3595 * src/server-logging.[ch]: a glib log handler that emits log
3596 events via a BonoboEventSource.
3598 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3600 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3601 (init): Create properties table.
3602 (import_properties): Implement. Imports properties from XML tree to
3604 (e_source_update_from_xml_node): Import properties to table.
3605 (property_dump_cb): Implement. Dumps a property to XML tree.
3606 (dump_common_to_xml_node): Dump properties to XML tree.
3607 (e_source_get_property): Implement.
3608 (e_source_set_property): Implement.
3609 (e_source_foreach_property): Implement.
3611 * libedataserver/test-source-list.c (dump_property): Implement.
3612 (dump_source): Dump properties.
3613 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3615 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3617 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3618 (e_source_update_from_xml_node): Ditto.
3619 (e_source_get_uri): Ditto.
3620 (dump_common_to_xml_node): Implement for parameters common to
3621 dependent and standalone ESources.
3622 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3623 (e_source_to_standalone_xml): Implement.
3624 (e_source_new_from_standalone_xml): Implement.
3626 2003-11-26 Rodney Dawes <dobey@ximian.com>
3628 * Makefile.am: remove \ on last line of LIBDB_FILES
3630 2003-11-26 JP Rosevear <jpr@ximian.com>
3632 * tags: add a dummy file for disting
3634 2003-11-25 Chris Toshok <toshok@ximian.com>
3636 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3637 and AC_PROG_LIBTOOL.
3639 * libdb/dist/configure: same.
3641 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3644 2003-11-25 Chris Toshok <toshok@ximian.com>
3646 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3648 * libdb/dist/configure: same.
3650 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3652 * libedataserver/e-dbhash.c: same.
3653 (e_dbhash_new): pass NULL for txn.
3655 2003-11-25 Chris Toshok <toshok@ximian.com>
3657 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3658 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3659 suck at getting libtool to do what I want.
3661 * libdb/dist/Makefile.in (install-strip install): don't do
3664 * Makefile.am (SUBDIRS): add libdb
3665 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3667 (LIBDB_FILES): list all the db4 files.
3668 (EXTRA_DIST): add the db4 files explicitly to this.
3670 * configure.in: remove all the db3 stuff, and build the embedded
3673 2003-11-25 Aaron Weber <aaron@ximian.com>
3674 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3675 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3676 acinclude.m4 so you can build the stuffwithout gtk-doc
3679 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3680 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3681 * Plus added short/long descriptions and "See Also" where appropriate to:
3682 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3683 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3684 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3685 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3686 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3687 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3688 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3689 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3690 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3691 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3692 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3693 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3694 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3696 2003-11-22 Chris Toshok <toshok@ximian.com>
3698 * dist/NO-AUTO-GEN: don't autogen in here.
3700 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3702 * libdb/Makefile.am: new file so we can integrate libdb into our
3705 2003-11-20 Aaron Weber <aaron@ximian.com>
3706 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3707 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3708 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3709 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3710 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3711 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3712 * docs/reference/calendar/libecal/libecal-sections.txt
3713 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3714 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3715 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3717 2003-11-20 Rodney Dawes <dobey@ximian.com>
3719 * autogen.sh: Remove extra #!/bin/sh line
3721 2003-11-19 JP Rosevear <jpr@ximian.com>
3723 * MAINTAINERS: Update
3725 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3727 * configure.in: require libsoup version from CVS (2.1.1).
3729 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3731 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3733 2003-11-14 JP Rosevear <jpr@ximian.com>
3735 * libedataserver/test-source-list.c: use only libgnome stuff (no
3738 * libedataserver/e-source.c: ditto
3740 * libedataserver/e-source-list.c: ditto
3742 * libedataserver/e-source-group.c: remove use of gal bits, use
3745 * libedataserver/Makefile.am: build and install e-source stuff
3747 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3749 * src/server-interface-check.[ch]: fixed copyright comments.
3751 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3753 * src/server.c (setup_cals): register the Groupwise calendar backend.
3756 * configure.in: added Groupwise calendar backend to build.
3758 2003-11-14 Rodney Dawes <dobey@ximian.com>
3760 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3762 2003-11-11 Chris Toshok <toshok@ximian.com>
3764 * src/server.c (queue_termination): guard against multiple threads
3765 here by using a mutex. also, always remove the
3766 terminal_handler_id if one exists and reinstate it afterward.
3767 This gives us the behavior of always lasting EXIT_TIMEOUT
3768 milliseconds after the most recent book/calendar shutdown. Before
3769 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3770 after the *first* book/calendar shutdown.
3772 2003-11-10 JP Rosevear <jpr@ximian.com>
3774 * Makefile.am: build docs
3776 * configure.in: check for gtk-doc
3778 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3780 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3781 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3782 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3784 2003-11-07 Dan Winship <danw@ximian.com>
3786 * configure.in: Remove a bunch more checks that
3787 evolution-data-server doesn't need. Change "Evolution" to
3788 "evolution-data-server" in two messages. Remove gtk-doc support
3789 since there is currently no doc/ directory, and we'll want to use
3790 the new GTK_DOC_CHECK macro when we add it back anyway.
3792 * libedataserver/ename/*: Moved to libebook
3794 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3795 (libedataserver_la_LIBADD): Remove libename
3796 (libedataserver_la_LDFLAGS): Remove -no-undefined
3798 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3800 2003-11-07 Rodney Dawes <dobey@ximian.com>
3802 * configure.in: Remove kerberos checks since we don't need them here
3804 2003-11-06 JP Rosevear <jpr@ximian.com>
3806 * configure.in: output new .pc file
3808 * evolution-data-server-1.0.pc.in: pkconfig for idl
3810 * libedataserver/ename/Makefile.am: don't install
3812 * libedataserver/Makefile.am: link in libename
3814 2003-11-06 Rodney Dawes <dobey@ximian.com>
3816 * configure.in: Remove dependencies for GUI libs that we don't need
3818 2003-11-06 JP Rosevear <jpr@ximian.com>
3820 * libedataserver/Makefile.am: e-msgport is no longer needed
3822 2003-11-06 JP Rosevear <jpr@ximian.com>
3824 * src/server.c: include the addressbook backend files properly
3826 * src/Makefile.am: link to the individual addressbook backends
3828 2003-11-06 JP Rosevear <jpr@ximian.com>
3830 * src/server.c: include the backend files properly
3832 * src/Makefile.am: link to the individual backends
3834 2003-11-06 JP Rosevear <jpr@ximian.com>
3836 * configure.in (BASE_VERSION): clean up priv* dirs
3838 * src/Makefile.am: install a version binary to libexecdir
3840 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3843 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3845 2003-11-05 JP Rosevear <jpr@ximian.com>
3847 * src/server.c: following renaming of libedata-book
3849 * src/server-interface.[hc]: ditto
3851 2003-11-05 JP Rosevear <jpr@ximian.com>
3853 * src/server.c: following renaming of libedata-cal
3855 * src/server-interface.[hc]: ditto
3857 2003-11-05 JP Rosevear <jpr@ximian.com>
3859 * configure.in: make the priv*dir's sane
3861 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3864 * libedataserver/ename/Makefile.am: ditto
3866 * libedataserver/Makefile.am: install to privincludedir
3868 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3870 * libedataserver/e-util.[ch]: new files to contain a few functions
3873 * libedataserver/Makefile.am: added new files.
3875 * libedataserver/ename/e-address-western.c:
3876 * libedataserver/e-account-list.c:
3877 * libedataserver/e-account.c:
3878 * src/server-interface-check.c:
3879 * configure.in: removed libgal dependency.
3881 2003-11-04 JP Rosevear <jpr@ximian.com>
3883 * src/server.c: tidy up logging messages
3885 2003-11-04 JP Rosevear <jpr@ximian.com>
3887 * src/server.c: properly name space the oaf ids
3889 * src/server-interface-check.c: use the correctly named poa
3891 * src/server-interface-check.h: ditto
3893 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3894 factories and interface check better
3896 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3898 * src/Evolution-DataServer.idl: name space the interface check
3901 2003-11-04 JP Rosevear <jpr@ximian.com>
3903 * src/Evolution-DataServer.idl: server interface check instead of
3904 wombat interface check
3906 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3908 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3910 * src/server.c: adjust to interface check renaming
3912 * src/server-interface-check.[hc]: finish renaming so wombat
3915 2003-11-04 JP Rosevear <jpr@ximian.com>
3917 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3919 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3922 * libedataserver/Makefile.am: install pkg-config file
3924 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3926 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3927 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3928 supported protocols.
3930 2003-11-04 JP Rosevear <jpr@ximian.com>
3932 * MAINTAINERS, TODO: update
3934 2003-11-04 JP Rosevear <jpr@ximian.com>
3936 * src/server-interface-check.h: use G_*_DECLS and include the data
3939 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
3940 the DataServer .server files
3942 2003-11-03 JP Rosevear <jpr@ximian.com>
3944 * configure.in: don't need EVO_DIR
3946 2003-11-03 JP Rosevear <jpr@ximian.com>
3948 * configure.in: remove trailing slash
3950 2003-11-03 JP Rosevear <jpr@ximian.com>
3952 * configure.in: add the trailing slash to the config subdir