1 2008-06-06 Tor Lillqvist <tml@novell.com>
3 * configure.in: Add a couple of -Wl,--exclude-libs options on
4 Windows to avoid needlessly auto-exporting functions from static
5 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
7 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
10 2008-06-03 Tor Lillqvist <tml@novell.com>
12 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
14 * configure.in: Do use the Winsock getaddrinfo() and
15 getnameinfo(). It should be OK to ignore Windows 2000 by now.
17 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
19 * NEWS: Evolution Data Server 2.23.3 release and version bump.
21 2008-06-02 Tor Lillqvist <tml@novell.com>
23 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
25 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
26 supported Win9x for a while, so no point in attempting to do it
29 2008-05-23 Ed Catmur <ed@catmur.co.uk>
31 ** Fix for bug #533780
34 * libebackend/Makefile.am:
35 Fix the link line for libebackend.
37 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
42 * libedataserver/libedataserver.pc.in:
43 EProxy adds a libsoup dependency to libedataserver. Add
44 this new requirement to a couple places that were missed.
46 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
51 Split the evolution-data-server version into major/minor/micro
52 macros (wow, say that five times fast!) so we can pass them to
53 libedataserver/eds-version.c.
55 * libedataserver/Makefile.am:
56 * libedataserver/eds-version.c:
57 * libedataserver/eds-version.h:
58 New sources files provide macros and functions for checking the
59 version of evolution-data-server. Would have been handy to have
60 in a couple recent API breaks.
62 * docs/references/libedataserver:
63 Add developer documentation for the new symbols.
65 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
67 * libebackend/libebackend.pc.in: Fix a typo.
69 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
71 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
73 * Makefile.am: Build fix for release.
75 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
77 ** Fixes part of bug #424744
79 * libedataserver/e-iconv.[ch]:
80 Deprecate the e-iconv API. Use camel-iconv instead.
82 * libedataserver/e-trie.[ch]:
83 Deprecate the ETrie API. Use CamelTrie instead.
85 * libedataserver/e-msgport.[ch]:
86 Deprecate the EMsgPort API. Use CamelMsgPort instead.
88 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
90 * Reverted commit 8210
92 2008-05-06 Sankar P <psankar@novell.com>
94 * Revert changes committed by bad git-svn usage.
96 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
101 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
103 2008-05-05 Wang Xin <jedy.wang@sun.com>
105 * libedataserver/e-proxy.c: Fixes #530688.
107 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
109 * configure.in: If --enable-gnome-keyring is given, require version
110 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
112 2008-04-30 Milan Crha <mcrha@redhat.com>
114 ** Part of fix for bug #316390
116 * libedataserver/e-categories.h:
117 (e_categories_register_change_listener),
118 (e_categories_unregister_change_listener):
119 * libedataserver/e-categories.c: (EChangedListener),
120 (idle_saver_cb), (finalize_categories), (initialize_categories),
121 (e_categories_set_color_for), (e_categories_set_icon_file_for),
122 (e_categories_register_change_listener), (e_categories_add),
123 (e_categories_unregister_change_listener), (e_categories_remove):
124 New API to support listening for changes in categories.
126 2008-04-23 Rob Bradford <rob@openedhand.com>
130 * libebackend/Makefile.am:
131 * libebackend/libebackend.pc.in:
132 Build framework for new libebackend library.
134 * libedataserver/Makefile.am:
135 Remove files that have moved to libebackend.
137 * libedataserver/e-data-server-module.[ch]:
138 * libedataserver/e-db3-utils.[ch]:
139 * libedataserver/e-dbhash.[ch]:
140 * libedataserer/e-file-cache.[ch]:
141 Moved to libebackend.
145 Use libebackend headers and link to the library.
147 * docs/reference/Makefile.am:
148 * docs/reference/libebackend/Makefile.am:
149 * docs/reference/libebackend/libebackend-docs.xml:
150 * docs/reference/libebackend/libebackend-sections.txt:
151 * docs/reference/libebackend/libebackend.types:
152 Add documentation for new libebackend library.
154 * docs/reference/libedataserver/libedataserver.types:
155 Remove types that have been moved to libebackend.
157 * docs/reference/calendar/libedata-cal/Makefile.am:
158 Add libebackend to the gtk-doc scanner libraries.
160 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
162 * README: Put it back. Apparently Automake insists on it.
164 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
166 * configure.in: Version bump to 2.23.1
168 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
170 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
173 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
177 * README: File is empty, remove it.
179 * Makefile.am: Remove README.
181 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
183 * docs/reference: Add new symbols to the API docs.
185 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
187 * MAINTAINERS: Updating the Camel guards.
189 2008-04-17 Milan Crha <mcrha@redhat.com>
191 ** Part of fix for bug #526741
193 * src/server.c: (main):
194 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
195 Bumped LIBCAMEL_CURRENT to 12.
197 2008-04-15 Milan Crha <mcrha@redhat.com>
199 ** Fix for bug #475616
201 * libedataserver/e-component-listener.c: (watched_lock),
202 (connection_listen_cb), (e_component_listener_finalize),
203 (e_component_listener_new): Use rather rec mutex here.
205 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
207 * configure.in: Do proper checks for largefile support and
208 properly setup proper CFLAGS to support it.
210 2008-04-04 Suman Manjunath <msuman@novell.com>
212 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
213 (e_util_utf8_strstrcasedecomp):
214 Fixed a few compiler warnings (bug #473880)
216 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
218 * configure.in: Version bump for 2.23.1.
220 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
222 * configure.in: Enforce the minimum GLib version (#525242).
224 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
226 ** Fixes part of bug #518710
229 Bump GLib requirement to 2.16.1.
231 * libedataserver/e-dbhash.c:
232 Use GLib's new MD5 Checksum API. The MD5 utilities in
233 libedataserver are now deprecated.
235 * libedataserver/md5-utils.c:
236 * libedataserver/md5-utils.h:
237 Deprecate these functions and reimplement them to be wrappers
238 for GLib's new MD5 Checksum API.
240 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
242 ** Added configurable Proxy settings for Evolution.
244 * libedataserver/Makefile.am:
245 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
246 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
247 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
248 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
249 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
250 (e_proxy_setup_proxy), (e_proxy_peek_uri),
251 (e_proxy_require_proxy_for_uri):
252 * libedataserver/e-proxy.h:
254 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
256 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
258 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
260 * configure.in: Revisit libecal version.
262 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
264 * docs/reference: Minor API documentation updates.
266 2008-03-03 Tor Lillqvist <tml@novell.com>
268 * evolution-data-server-zip.in: Drop duplicated line. Use
269 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
272 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
274 * configure.in: Bump libecal version for libical changes.
276 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
278 * NEWS: Evolution Data Server 2.21.92 release.
280 2008-02-26 Milan Crha <mcrha@redhat.com>
282 ** Fix for bug #475616
284 * libedataserver/e-component-listener.c: (connection_listen_cb),
285 (e_component_listener_finalize), (e_component_listener_new):
286 Guard global static variable with mutex lock.
288 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
290 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
292 2008-02-22 Milan Crha <mcrha@redhat.com>
294 ** Fix for bug #469119
296 * libedataserver/e-time-utils.c: (has_correct_date),
297 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
298 Check also for correct date values if parse is OK.
300 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
302 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
304 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
306 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
307 warnings. Fix from opensuse downstream.
309 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
311 ** Fixes part of bug #516074
313 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
314 defined in <netdb.h> since these are GNU extensions.
316 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
318 * configure.in: Version bump for 2.21.92
320 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
322 * NEWS: Evolution-Data-Server 2.21.91 release.
324 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
328 Fix a compilation error that occurs when building in a
329 remote object directory (#514682, patch by Paul Smith).
331 2008-02-06 Tor Lillqvist <tml@novell.com>
333 * evolution-data-server-zip.in: Look for catalogs in share/locale
334 first, as that is where they will be with a properly built GNU
337 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
339 * configure.in: Version bump for 2.21.91
341 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
343 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
345 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
347 * docs/reference: Refresh the API docs.
349 2008-01-24 Tor Lillqvist <tml@novell.com>
351 * configure.in: Only use the -Wno-sign-compare and
352 -Wno-pointer-sign options if the gcc version used supports them. I
353 am still using gcc 3.4.2 in mingw...
355 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
357 ** Fix for bug #511717
359 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
360 Add gettext imap folders.
362 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
365 Bump some additional package requirements for libsoup-2.4:
366 libbonobo-2.0 >= 2.20.3
369 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
371 * docs/reference/camel/camel-sections.txt:
372 Add camel_session_build_password_prompt.
374 2008-01-15 Dan Winship <danw@gnome.org>
376 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
377 2.4" support, which only ever worked because there was an old CVS
378 version of libsoup that claimed to be 2.4 but still had the 2.2
381 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
383 * configure.in: Version bump to 2.21.90
385 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
387 * NEWS: Evolution Data Server 2.21.5 release.
389 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
391 * docs/reference/camel/camel.types:
392 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
393 absence when running "make dist". See bug #509539 for more info.
395 2008-01-07 Milan Crha <mcrha@redhat.com>
397 ** Fix for bug #339813
399 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
400 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
401 New API functions, returns is parsed string had two-digit year and
402 last one changes "%x" on format of strftime with forced 4-digit year.
403 * libedataserver/e-time-utils.c: (parse_with_strptime):
404 Fix issue when read all text but actual date isn't correct to this format.
405 * libedataserver/e-time-utils.c: (correct_two_digit_year):
407 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
408 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
409 Implementing new API functions.
411 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
413 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
414 instead of gb2312 since GBK is a superset of gb2312.
416 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
418 * configure.in: Version bump to 2.21.5.
420 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
422 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
424 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
427 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
429 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
431 ** Fix for bug #339510
433 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
434 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
436 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
438 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
440 2007-11-26 Milan Crha <mcrha@redhat.com>
442 ** Fix for bug #308815
444 * libedataserver/e-categories.h:
445 * libedataserver/e-categories.c: Dropped colors for categories,
446 so marking those functions as deprecated, and making deprecated
447 parameter 'color' of 'e_categories_add' together with its rename
450 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
452 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
454 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
456 ** Remove trailing whitespace from source code.
458 2007-11-13 Ondrej Jirman <megous@megous.com>
460 ** Fix for bug #494299
462 * libedataserver/e-file-cache.c: (add_key_to_slist),
463 (add_object_to_slist): Rename helper functions.
464 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
465 Fix memory corruption.
467 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
469 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
471 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
473 * servers/google/libgdata/gdata-entry.c:
474 * servers/googgle/libgdata-google/gdata-google-service.c:
475 Fix implicit function declarations.
476 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
478 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
480 * docs/reference/calendar/libecal/libecal-sections.txt:
481 * docs/reference/libedataserverui/libedataserverui-sections.txt:
482 Remove non-existent symbols.
484 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
487 * evolution-data-server-zip.in:
488 * servers/Makefile.am: Initial commit for the google
491 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
493 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
495 * Fixes part of bug #417999
497 * docs/reference/libedataserverui:
498 Add documentation for ESourceComboBox widget.
500 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
502 * iconv-detect.c (main): Remove an unused variable (#483301).
504 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
506 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
507 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
508 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
509 * libedataserver/e-msgport.h: Same.
511 2007-09-27 Ross Burton <ross@openedhand.com>
513 * libedataserver/e-iconv.c:
514 Mark the charset and language arrays as const.
516 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
518 * NEWS, configure.in: Evolution Data Server 1.12.0 release
520 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
522 * NEWS, configure.in: Evolution Data Server 1.11.92 release
524 2007-08-28 Ross Burton <ross@openedhand.com>
527 Fix FSF address (Tobias Mueller, #470445)
529 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
531 * NEWS, configure.in: Evolution Data Server 1.11.91 release
533 2007-08-24 Milan Crha <mcrha@redhat.com>
535 ** Fix for bug #469870
537 * libedataserver/e-categories.c: (e_categories_get_color_for),
538 (e_categories_get_icon_file_for), (e_categories_is_searchable):
539 Simply return from _get_ functions and don't show error warning.
541 2007-08-20 Milan Crha <mcrha@redhat.com>
543 ** Part of fix for bug #367760
545 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
546 Added '#' as non-safe character.
548 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
550 * docs: Refresh Gtk-Doc "section" files.
552 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
554 * libdb/dbm/dbm.c (__db_ndbm_open):
555 * libedataserver/e-dbhash.c (e_dbhash_new):
556 Fix compilation errors caused by glibc's new "open" macro (#466987).
558 2007-08-16 Milan Crha <mcrha@redhat.com>
560 ** Fix for bug #351756
562 * libedataserver/e-time-utils.c: (parse_with_strptime):
563 g_locale_from_utf8 returns NULL on error, so test for that value.
565 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
567 * NEWS, configure.in: Evolution Data Server 1.11.90 release
569 2007-08-13 Ross Burton <ross@openedhand.com>
571 * libedataserver/e-xml-hash-utils.c:
572 * libedataserver/e-data-server-util.c:
573 * libedataserver/e-dbhash.c:
574 * libedataserver/md5-utils.c:
575 * libedataserver/e-account.c:
576 * libedataserver/e-xml-utils.c:
577 * libedataserver/e-source.c:
578 Fix compile warnings.
580 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
582 ** Fix for bug #455799
584 Remove all .cvsignore and update svn:ignore porperty in whole
587 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
589 * MAINTAINERS: Updated the email, svn account.
591 2007-08-02 Ross Burton <ross@openedhand.com>
594 If building against libsoup-2.2, we need 2.2.91 for
595 SOUP_SESSION_TIMEOUT (#451003).
597 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
599 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
601 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
603 * NEWS, configure.in: Evolution Data Server 1.11.6 release
605 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
607 * configure.in: Updated the libtool version for libedataserver
608 version since some APIS has been added.
610 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
612 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
613 Added a API to get the duped property.
615 2007-07-30 Milan Crha <mcrha@redhat.com>
617 * libedataserver/e-source-group.h: (e_source_group_get_property),
618 (e_source_group_set_property), (e_source_group_foreach_property):
619 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
620 (impl_finalize), (e_source_group_init), (import_properties),
621 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
622 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
623 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
624 (e_source_group_get_property), (e_source_group_set_property),
625 (e_source_group_foreach_property):
626 Added support for properties in source group.
628 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
629 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
630 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
633 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
636 Collect all the required package versions in one place and
637 explicitly require GTK+ 2.10 or higher. (#380534)
639 2007-07-27 Johnny Jacob <jjohnny@novell.com>
641 ** Fix for bug #457523.
643 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
646 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
648 * libedataserver/e-account-list.c: Plugged memory leak.
650 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
652 * NEWS, configure.in: Evolution Data Server 1.11.5 release
654 2007-07-03 Milan Crha <mcrha@redhat.com>
656 ** Fix for bug #364731
658 * libedataserver/e-sexp.c: (GScannerConfig):
659 The '+' and '-' are also unary operators, so
660 the identifier could not start with these characters.
662 2007-06-22 Milan Crha <mcrha@redhat.com>
664 * libedataserver/e-account.h:
665 Added new property get_password_canceled into EAccountService
666 struct, because of bug #307410
668 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
670 * camel/providers/imap4/camel-imap4-summary.c:
671 Fix one typo and wrong preposition (bug #452996).
673 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
675 * configure.in: Correct the comment for --enable-gnome-keyring,
678 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
680 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
682 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
684 ** Fix for bug #448589 from Tobias Mueller
686 ** src/Makefile.am: Add support for automake 1.6
688 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
690 ** Fix for bug #443958 from Sebastien Tandel
692 * configure.in: Add support for help string.
694 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
696 ** Fix for bug #437751 from Andreas Köhler
698 * libedataserver/e-time-utils.c:
700 2007-06-05 Irene Huang <irene.huang@sun.com>
702 * configure.in: Add option for using Sun Kerberos
705 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
707 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
709 2007-06-03 Ross Burton <ross@openedhand.com>
714 * src/offline-listener.[ch]:
716 Add --disable-calendar to build without any calendar support
719 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
721 * docs/reference/addressbook/libebook/Makefile.am:
722 * docs/reference/calendar/libecal/Makefile.am:
723 Fix some distcheck errors (#438577).
725 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
727 * camel/camel-stream-mem.c: fix typos in the API documentation
729 2007-05-24 Ross Burton <ross@openedhand.com>
732 Fix krb5 checks when using --as-needed (part of #342830, John
735 2007-05-24 Ross Burton <ross@openedhand.com>
737 * libedataserverui/Makefile.am:
738 Add missing link flags to fix build with -z,defs. (#409542, Loic
741 2007-05-21 Wang Xin <jedy.wang@sun.com>
743 * libedataserver/e-time-utils.c: Fixes #439050.
745 2007-05-20 Ross Burton <ross@openedhand.com>
748 Use a faster pkgconfig call when checking for soup (#438975).
750 2007-05-16 Jules Colding <colding@omesc.com>
752 * configure.in: Removed unused function check
754 2007-05-14 Jules Colding <colding@omesc.com>
756 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
758 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
760 2007-05-14 Srinivasa Ragavan
762 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
764 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
766 ** Fix for bug #361138
768 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
771 2007-05-08 Josselin Mouette <joss@malsain.org>
773 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
775 * src/server.c: (main): Turn the g_error into a g_warning to
776 avoid dumping core when launching two instances (#436197).
778 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
780 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
781 Nullify 'new' after dropping its reference, so that we return NULL.
783 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
785 * docs/reference/camel/Makefile.am:
786 Remove reference to nonexistent libutil.la.
788 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
790 * libedataserver/e-sexp.c:
791 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
793 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
795 ** Fixes part of bug #418852
798 * docs/reference/camel:
799 * docs/reference/Makefile.am:
800 Resurrect Camel's API documentation.
802 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
805 Refresh SGML templates and add the appropriate CFLAGS to satisfy
808 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
810 ** NEWS, configure.in: Evolution data server 1.11.1 release
812 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
814 ** Fix for bug #425535 from Frederic Crozat
816 * src/server.c: Dont submit path of EDS for segv_handler.
818 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
820 * camel/camel-gpg-context.c:
821 Convert messages from gnupg to UTF-8 (#423382).
823 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
825 * Introduce EFlag in libedataserver (#415891)
827 * libedataserver/e-flag.[ch]:
828 New data structure, EFlag, is a simple thread synchronization
829 mechanism. Based on Python's threading.Event class.
831 * docs/reference/libedataserver:
832 Add documentation for EFlag.
834 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
837 Make the libiconv test program returns a value. (#388789)
839 2007-04-05 Ross Burton <ross@openedhand.com>
841 * libedataserver/e-file-cache.c:
842 * libedataserver/e-data-server-util.h:
843 Use g_mkdir_with_parents (#383686).
845 2007-04-04 Ross Burton <ross@burtonini.com>
847 * libedataserver/e-source-group.c:
848 * libedataserver/e-data-server-marshal.list:
849 * libedataserver/e-account-list.c:
850 * libedataserver/e-source-list.c:
851 * libedataserver/e-iterator.c:
852 * libedataserver/e-source.c:
853 * libedataserver/Makefile.am:
854 Remove marshallers that are in GLib (#400970).
856 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
858 * libedataserver/e-source.c:
859 Store colors as a string specification instead of an integer.
860 Introduce new color API and deprecate the old. (#373117)
862 New API: e_source_set_color_spec()
863 e_source_peek_color_spec()
865 Old API: e_source_set_color()
866 e_source_unset_color()
869 * libedataserver/test-source-list.c:
870 Use the new ESource color API. (#373117)
872 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
874 * libedataserver/e-account.c (receipt_policy_to_str):
875 * libedataserver/e-iconv.c (e_dlist_init):
876 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
877 * libedataserver/e-trie.c (e_trie_search):
878 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
879 Fix some compiler warnings. Patch from Kjartan Maraas.
881 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
883 * libedataserver/e-data-server-util.c:
884 * libedataserver/e-uid.c:
885 * libedataserver/e-xml-utils.c:
886 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
887 code for GLib < 2.8 (#418971).
889 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
891 * libedataserver/e-data-server-module.c:
892 Fix "incompatible pointer type" warnings (#360619).
894 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
896 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
897 for iconv() in -liconv (#388788). Patch from Elijah Newren.
899 * iconv-detect.c: Fix an implicit function declaration.
901 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
903 * MAINTAINERS : Updates on the new guards.
905 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
907 * NEWS, configure.in: Evolution-Data-Server 1.10
910 2007-03-08 Ross Burton <ross@openedhand.com>
913 * docs/reference/addressbook/libedata-book:
914 * docs/reference/libedataserverui:
915 Add gtk-doc framework.
917 * docs/reference/addressbook/libebook:
918 * docs/reference/calendar/libedata-cal:
919 * docs/reference/calendar/libecal:
920 Refresh to match source.
922 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
924 2007-03-08 Ross Burton <ross@openedhand.com>
926 * docs/reference/addressbook/libebook/libebook-sections.txt:
927 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
928 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
929 Add missing symbols (#400169).
931 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
933 * NEWS, configure.in: Evolution-Data-Server 1.9.92
936 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
938 * configure.in : Update intltool version.
940 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
944 * libedataserver/e-msgport.h: Deprecate EMutex.
946 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
948 * NEWS, configure.in: Evolution-Data-Server 1.9.91
951 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
953 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
954 Patch from Trond Myklebust. Closes bug #360017.
956 2007-02-12 Ross Burton <ross@openedhand.com>
959 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
961 2007-02-12 Priit Laes <plaes@svn.gnome.org>
963 * configure.in: Prefix wasn't set for idl files which where then
964 installed to /idl. Fixes bug #373495
966 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
968 ** Fixes bug #359979, #384183
970 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
971 instead of block-and-peek. Eliminates the need for a cache.
973 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
974 cache logic, which was broken anyway.
976 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
977 semantics, and simplify the logic.
979 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
981 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
983 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
985 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
987 * NEWS, configure.in: Evolution-Data-Server 1.9.6
990 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
992 * src/server.c : s/g_message/printf. Do not call
993 glib methods before g_thread_init.
995 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
997 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1000 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1002 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1005 * libedataserver/e-msgport.[ch]: Obsolete EThread
1007 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1009 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1012 * camel/Makefile.am: Enable versioning for camel library
1014 2006-12-09 Tor Lillqvist <tml@novell.com>
1016 * libedataserver/e-categories.c (default_categories[]): Don't use
1017 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1018 literal string on Windows.
1019 (load_default_categories): Instead, construct the full image file
1020 pathname at run-time.
1022 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1024 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1027 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1031 * libedataserver/e-categories.c (e_categories_get_list):
1032 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1034 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1036 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1039 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1041 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1042 Partial fix for #358004. Ensure type correctness on the argument.
1044 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1046 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1049 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1054 Remove EDS version from imagesdir.
1056 * libedataserver/e-categories.c:
1057 Store category information in ~/.evolution/categories.xml rather
1058 than the "/apps/evolution/general/category_master_list" GConf key.
1059 Streamline the code.
1061 * libedataserver/e-categories.c: (e_categories_get_list)
1062 Sort the list before returning it.
1064 * libedataserver/e-categories.c:
1065 (e_categories_get_color_for, e_categories_set_color_for,
1066 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1067 e_categories_is_searchable)
1068 Issue a warning if the given category name does not exist.
1070 2006-10-16 Sankar P <psankar@novell.com>
1072 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1074 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1075 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1076 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1077 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1079 * libedataserver/e-msgport.h:
1081 Re-written EMsgPort.c API using GAsyncQueue
1083 2006-10-10 Tor Lillqvist <tml@novell.com>
1085 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1088 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1090 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1093 2006-09-29 Ross Burton <ross@openedhand.com>
1095 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1096 Add EDestination, remove e-book-async.
1098 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1099 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1100 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1101 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1102 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1103 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1104 Add some simple docs and re-gen.
1106 2006-09-29 Ross Burton <ross@openedhand.com>
1108 * docs/reference/addressbook/libebook/libebook.types:
1109 * docs/reference/addressbook/libebook/libebook-sections.txt:
1110 Add missing symbols and merge the async methods into the EBook
1113 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1117 * src/Makefile.am: Add a uninstall-local rule to remove
1118 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1120 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1124 * src/server-logging.c: (server_logging_dispose)
1125 Chain up to parent's dispose() method.
1127 * src/server-logging.c: (server_logging_finalize)
1128 Chain up to parent's finalize() method.
1130 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1132 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1135 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1137 * configure.in, camel/providers/Makefile.am:
1138 Make IMAP4rev1 provider a conditional feature,
1139 turned off by default. Fixes #324118.
1141 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1143 * configure.in, NEWS: EDS 1.7.92 release.
1145 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1148 * libedataserver/e-source-list.c:
1149 (e_source_list_new), (e_source_list_new_for_gconf),
1150 (e_source_list_new_for_gconf_default): use get_source_list_type.
1151 (get_source_list_type): Check if the type is already registered and
1154 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1156 * configure.in, NEWS: EDS 1.7.91 release.
1158 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1160 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1161 Do not set the filename if it is already set.
1163 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1166 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1167 symmetric to e_msgport_wait
1168 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1170 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1172 * configure.in, NEWS: EDS 1.7.90.1 release.
1174 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1176 * NEWS, configure.in: EDS 1.7.90 release updates
1177 and version, libtool numbers bumped.
1179 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1181 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1182 (committed by Karsten Bräckelmann)
1184 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1186 * configure.in, NEWS: EDS 1.7.4 release updates
1187 and version, libtool numbers bumped.
1189 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1191 * *.pc.in: defined @datarootdir@. Fixes #344596.
1193 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1196 * libedataserver/e-iterator.c (e_iterator_is_valid):
1199 2006-06-16 Tor Lillqvist <tml@novell.com>
1201 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1202 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1204 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1205 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1206 the socket functions don't touch errno. (And there is no EINTR
1207 style error possible in WinSock 2 anyway, according to MSDN.)
1209 2006-06-15 Tor Lillqvist <tml@novell.com>
1211 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1212 also to the Win32 branch of the if statement, to avoid error
1213 message when running the configure script.
1215 2006-06-13 Andre Klapper <a9016009@gmx.de>
1218 changing "couldn't", "can't" and "didn't" to proper
1219 English. Fixes bug #342160.
1221 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1223 * configure.in, NEWS: EDS 1.7.3 release updates
1224 and version, libtool numbers bumped.
1226 2006-06-12 simon.zheng <simon.zheng@sun.com>
1231 Add SunLDAP library support - a variant of Netscape LDAP.
1233 2006-06-07 Frederic Peters <fpeters@0d.be>
1235 * configure.in: Assume strftime() is ok and supports %l and %k when
1236 running in cross-compilation mode.
1238 2006-06-02 Tor Lillqvist <tml@novell.com>
1240 * configure.in: Catch more failure modes of strftime() when
1241 presented with conversion specifications %l and %k: On Windows,
1242 these just do nothing, you don't get a 'l' or 'k' in the result,
1243 which was all we used to test for here. Catch also if strftime()
1244 does nothing at all when presented with a format containing
1245 unsupported conversion specifications.
1247 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1248 strftime() doesn't have %e either.
1250 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1252 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1253 checking errno for EINTR.
1254 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1255 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1256 easier strace debugging purposes.
1258 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1260 Hopeful fix for Novell bug #176277
1262 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1263 slightly to make ::prpipe a union more like ::pipe.
1264 (e_pipe): For convenience, on error set the fds each to -1.
1265 (e_prpipe): New convenience function much like e_pipe but for
1267 (e_msgport_new): Always create the pipes here now instead of
1268 creating them on demand.
1269 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1271 (e_msgport_prfd): Same.
1273 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1275 * configure.in: Added gnome-vfs-2.0 to camel library
1277 2006-05-24 Ross Burton <ross@burtonini.com>
1279 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1280 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1281 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1282 Update for doc changes.
1284 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1286 * configure.in: Update intltool requirements.
1288 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1290 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1291 database delete the DB structure.
1292 Patch by Ross Burton <ross@openedhand.com>
1295 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1297 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1298 do not overwrite the value. Fixes a bug introduced by the previous
1301 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1303 * addressbook/libebook/libebook.pc.in,
1304 addressbook/libedata-book/libedata-book.pc.in,
1305 calendar/libecal/libecal.pc.in,
1306 calendar/libedata-cal/libedata-cal.pc.in,
1307 configure.in, evolution-data-server.pc.in,
1308 libedataserver/libedataserver.pc.in,
1309 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1310 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1313 2006-05-09 Ross Burton <ross@openedhand.com>
1315 * libedataserver/e-data-server-module.h:
1316 * libedataserver/e-data-server-module.c:
1317 Allow EDataServerModule to remove unused modules (#319396).
1319 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1321 * configure.in: Patch from Sushuma Rai to fix build with
1322 modern openldap versions. Closes part of bug #325957.
1324 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1326 * po/LINGUAS: New file listing all supported languages.
1328 * configure.in: Use po/LINGUAS instead of including all languages
1329 directly in this file. See the wiki for more information:
1330 http://live.gnome.org/GnomeGoals/PoLinguas
1332 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1334 * configure.in: Figure out auto-magically what the mozilla-nss
1335 pkg-config module name is.
1337 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1339 * NEWS, configure.in: Release updates. Bump version.
1340 ***** Release 1.7.1 *****
1342 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1344 * configure.in : Added a configure time switch to support dynamic
1345 linking with libdb. The default is static linking and by using the
1346 switch --with-libdb=prefix dynamic linking with libdb can be
1348 Patch by Ross Burton <ross@burtonini.com>
1350 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1352 * configure.in: Added the Mail Directory configure info.
1354 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1356 * configure.in: Remove obsolete entry for no_NO.
1358 2006-04-10 Tor Lillqvist <tml@novell.com>
1360 * libedataserver/e-time-utils.c (get_locale_string)
1361 (translate_picture): New Win32-only helper functions.
1362 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1363 in calendar reported by Thierry Dubois.
1365 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1367 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1368 O_LARGEFILE if not present and to set other required CFLAGS for
1371 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1374 * libedataserver/e-source-group.c: Check if the
1375 object is created before accessing it.
1377 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1379 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1381 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1383 * configure.in: Added support for gnome-key-ring.
1385 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1388 * libedataserverui/e-name-selector-dialog.c:
1389 (e_name_selector_dialog_init): Select contacts from address book
1390 screen doesn't use current contact source
1392 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1394 * configure.in, NEWS: Release updates. Bump version.
1395 ***** Release 1.5.92 *****
1397 2006-02-27 Tor Lillqvist <tml@novell.com>
1399 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1400 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1401 let's drop them from here.
1403 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1405 Fixes #332318 #329356
1406 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1407 %x for representing the date for current locale.
1409 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1411 * configure.in, NEWS: Release updates. Bump version.
1412 ***** Release 1.5.91 *****
1414 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1416 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1417 call g_source_remove() when source id is 0. Closes bug #327413.
1419 2006-02-09 Sushma Rai <rsushma@novell.com>
1421 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1422 Fixed some memory leaks. See #329251.
1424 2006-02-09 Sushma Rai <rsushma@novell.com>
1426 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1427 xml properties. See #309316.
1429 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1431 * evolution-data-server.pc.in: Add variable execversion
1432 that denotes the version of the evolution-data-server
1435 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1437 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1439 2006-02-02 Tor Lillqvist <tml@novell.com>
1441 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1442 present on XP only. Windows 2000 is still widespread.
1444 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1446 * configure.in, NEWS: Release updates, bump version
1447 ***** Release 1.5.90 *****
1449 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1451 * libedataserver/e-data-server-module.c:
1452 (e_data_server_module_add_type):
1453 * libedataserver/e-data-server-module.h:
1454 Reverting the previous commit as it breaks the API freeze.
1455 Shall get this in HEAD as soon as we branch out.
1457 2006-01-30 Ross Burton <ross@openedhand.com>
1459 * libedataserver/e-data-server-module.c:
1460 * libedataserver/e-data-server-module.h:
1461 Add e_data_server_remove_unused() to release unused modules
1464 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1466 * configure.in: add "zh_HK" to ALL_LINGUAS.
1468 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1470 * configure.in, NEWS: Release updates, bump version
1472 ***** Release 1.5.5 *****
1474 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1476 * libedataserver/e-source-list.[ch] : added a function called
1477 e_source_list_is_gconf_updated () which returns a boolean indicating
1478 whether or not a given ESourceList instance is in sync with its
1479 corresponding gconf xml or not.
1480 e_source_list_sync () : added an if clause that uses the above
1481 function before updating the gconf.
1483 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1485 * configure.in : Add target for CALDAV calendar
1488 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1490 * src/GNOME_Evolution_DataServer.server.in.in:
1492 The Cal and Book Factory oafids should reflect
1493 the API version rather than the BASE version.
1496 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1498 * docs/reference/camel/camel-sections.txt:
1499 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1500 Detele the function camel_mkdir description.
1502 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1505 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1508 (e_util_mkdir_hier):Merge the change
1509 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1511 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1514 * libedataserver/Makefile.am:
1515 * libedataserver/e-file-cache.c:
1516 * libedataserver/e-msgport.c:
1517 * libedataserver/e-time-utils.c:
1519 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1520 e-data-server-util.c.
1522 2006-01-08 Tor Lillqvist <tml@novell.com>
1524 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1525 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1526 declarations with current mingw w32api headers.
1528 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1530 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1531 in evolution module has been developed further, merge those
1532 changes into libedataserver and drop e-util/e-account-list.c.
1534 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1535 evolution module has been developed further, merge those changes
1536 into libedataserver and drop e-util/e-account-list.h.
1538 libedataserver/e-account.c: Since e-util/e-account.c in
1539 evolution module has been developed further, merge those changes
1540 into libedataserver and drop e-util/e-account.c.
1542 libedataserver/e-account.h: Since e-util/e-account.h in
1543 evolution module has been developed further, merge those changes
1544 into libedataserver and drop e-util/e-account.h.
1546 2006-01-04 Tor Lillqvist <tml@novell.com>
1548 * libedataserver/e-util.c (e_util_replace_prefix): As this
1549 (Win32-only) function is called from evo, too, it needs a third
1550 argument, the configure time prefix that it should replace,
1551 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1552 configured with different temporary dirs as prefix, which is the
1555 * libedataserver/e-util.h: Update declaration correspondingly.
1557 * src/server.c (libdir): Modify calls correspondingly.
1559 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1561 * NEWS, configure.in: Release updates, bump version
1563 ***** Release 1.5.4 *****
1565 2005-12-13 Tor Lillqvist <tml@novell.com>
1567 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1568 building against GLib >= 2.8, not just on Win32.
1570 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1572 * NEWS, configure.in: Release updates, bump version
1574 ***** Release 1.5.3 *****
1576 2005-12-09 Tor Lillqvist <tml@novell.com>
1578 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1579 Unix/Winsock differences.
1581 Use separate flag fields to indicate whether we have a thread or
1582 not in the EThread and EMutex structs. There is no portable way to
1583 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1586 The portable way to check two pthread_t values for equality is
1589 Use e_util_pthread_id() to get an "id" for the thread in debugging
1592 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1593 pair. Should have this in GLib, I guess. This code snippet is
1594 essentially duplicated in
1595 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1596 place I don't recall now.
1598 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1599 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1602 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1603 against GLib 2.8, use g_mkdir_with_parents().
1604 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1605 strings, then does a linguistically correct comparison using
1607 (e_filename_make_safe): New function, move here from
1608 evolution/e-util/e-util.c.
1609 (g_rename, g_stat): Win32-only fixed versions of these GLib
1610 functions, just until the next GLib version including the same
1611 fixes is out. This version of g_rename() overwrites existing
1612 files, and this version of g_stat() strips trailing insignificant
1615 * libedataserver/e-util.h: Declare the new functions.
1617 2005-12-08 Tor Lillqvist <tml@novell.com>
1619 * libedataserver/e-db3-utils.c
1620 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1622 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1623 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1624 always use slashes, not platform-dependent separators.
1625 (e_source_set_name): Compare the strings, not the pointers.
1627 * libedataserver/e-source-group.c (e_source_group_set_name):
1628 Compare the strings, not the pointers.
1630 * libedataserver/e-xml-utils.c
1631 * libedataserver/e-xml-utils.h: New files.
1632 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1633 the file names we handle on Win32 are in UTF-8, which libxml2
1634 doesn't grok. So, when using GLib 2.8, we map the file with the
1635 GMappedFile API and use xmlParseMemory(). When built against older
1636 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1637 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1638 e-xml-utils.c. Presumably should move all the rest of the
1639 functions from there, too.
1641 * libedataserver/Makefile.am: Add the new files. Install
1644 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1645 e_xml_save_file(). As e_xml_save_file() does the very careful
1646 saving using a temporary filename and then rename, don't need to
1649 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1653 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1654 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1657 2005-12-07 Tor Lillqvist <tml@novell.com>
1659 * libdb/dbinc/db_int.in: As we are using this file (and not the
1660 prebuilt one in libdb/build_win32/db_int.h) when building using
1661 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1662 Win32, too. Add ifdef.
1664 * libdb/os_win32/os_open.c (__os_open): When using a
1665 user-registered open function to open the file (and not
1666 CreateFile()), we still need to set the DB_FH::handle, too, as all
1667 the other stuff in libdb/os_win32 assumes it is correctly set
1668 up. On Win32, addressbook/backends/file needs to register an own
1669 open function (that uses g_open()) as the pathnames e-d-s handles
1670 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1671 codepage that CreateFile() wants.
1673 2005-12-06 Tor Lillqvist <tml@novell.com>
1675 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1676 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1678 * src/GNOME_Evolution_DataServer.server.in.in: Use
1679 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1680 compile-time paths in the .server file on Win32. libbonobo on
1681 Win32 interprets relative location paths to exes or shlibs as
1682 being relative to the directory where the .server file was found.
1683 This makes the .server file point to the correct executable
1684 regardless of where e-d-s is installed on the end-user machine.
1686 2005-12-02 Tor Lillqvist <tml@novell.com>
1688 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1689 the executable file's name in the InterfaceCheck location.
1691 * evolution-data-server-zip.in: New file, a script used to build a
1692 Win32 zipfile distribution of E-D-S. (End users will not be
1693 expected to install from zipfiles, they would be for power users
1694 and developers only.)
1697 * configure.in: Distribute and expand it.
1699 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1701 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1703 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1704 defined in glib -2.8 only for win32 as it fails to build
1705 for OS which has glib 2.4.
1707 2005-12-01 Tor Lillqvist <tml@novell.com>
1709 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1710 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1713 2005-11-25 Tor Lillqvist <tml@novell.com>
1715 * libedataserver/e-categories.c (add_category_if_not_present):
1716 Drop unused static function.
1717 (e_categories_add_relative): New function. Form the pathname to
1718 the icon file at run-time (for installability in freely chosen
1719 location on Windows).
1720 (initialize_categories_config): Call e_categories_add_relative()
1721 with just the basename of the icon files.
1723 * libedataserver/e-data-server-module.c
1724 (e_data_server_module_init): Include libedataserver-private.h to
1725 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1726 pathname construction) on Windows.
1728 * libedataserver/e-time-utils.c: Include strptime() implementation
1729 lifted from glibc for portability. Use it unless
1730 HAVE_STRPTIME. Make it local for this file, though.
1732 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1733 GLib 2.8 instead of gethostname().
1735 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1736 instead of strncasecmp() for portability.
1738 * libedataserver/e-util.c: Implement install-anywhere machinery
1740 (DllMain): Minimal DllMain that just tucks away the handle to the
1742 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1743 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1744 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1745 e_util_replace_prefix): Functions intended also for Evolution. We
1746 assume e-d-s and evo are installed in the same folder on the
1749 * libedataserver/e-util.h: Declare the above new public Win32-only
1752 * libedataserver/libedataserver-private.h: New file. Declares so
1753 far some Win32-only functionality, to be used in various parts of
1756 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1757 gstdio wrappers for better non-ASCII filename support on
1758 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1759 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1760 instead of hardcoding 1024. Drop leftover debugging printouts.
1762 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1763 more configure-time pathname definitions (as used elsewhere in
1764 e-d-s) in INCLUDES so that they can be recognized and changed at
1765 run-time to end-user machine installation paths on Win32.
1767 * src/server.c: No segv handling on Win32. Run-time path
1768 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1769 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1770 gnome_program_init().
1772 2005-11-18 Ross Burton <ross@burtonini.com>
1774 * libedataserver/md5-utils.c:
1775 * libedataserver/e-component-listener.c:
1778 2005-11-17 Ross Burton <ross@burtonini.com>
1780 * libedataserver/md5-utils.c:
1781 * libedataserver/md5-utils.h:
1782 Don't do byte order checks at runtime but use the GLib
1783 G_BYTE_ORDER macro (#319592)
1785 2005-11-17 Ross Burton <ross@burtonini.com>
1787 * libedataserver/e-account-list.c:
1788 * libedataserver/e-account.c:
1789 * libedataserver/e-component-listener.c:
1790 * libedataserver/e-file-cache.c:
1791 * libedataserver/e-iterator.c:
1792 * libedataserver/e-list-iterator.c:
1793 * libedataserver/e-list.c:
1794 * libedataserver/e-sexp.c:
1795 * libedataserver/e-source-group.c:
1796 * libedataserver/e-source-list.c:
1797 * libedataserver/e-source.c:
1798 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1800 2005-11-15 Ross Burton <ross@burtonini.com>
1802 * libedataserver/e-data-server-module.c
1803 Use lazy bindings (#321515)
1805 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1807 * NEWS, configure.in: Release updates, bump version.
1808 ***** Release 1.5.2 *****
1810 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1812 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1814 2005-10-28 Sushma Rai <rsushma@novell.com>
1816 * libedataserver/e-categories.c (initialize_categories_config): Add
1817 default categories only if the category list is empty in gconf, so that
1818 we don't bring back the deleted category from the default list
1819 every time. Fixes #273905.
1821 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1823 * src/GNOME_Evolution_DataServer.server.in.in:
1824 Fixed bonobo server install locations as well.
1827 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1829 * configure.in: Update version, libtool numbers.
1830 *** Release 1.5.1 ***
1831 * src/Makefile.am : Fixed the executable installation
1832 error in the previous patch. Executable installed in
1833 libexecdir - not under evolution-data-server-$(API_VERSION).
1835 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1837 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1838 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1839 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1840 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1841 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1842 OAFIID:GNOME_Evolution_DataServer_Logging from
1843 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1844 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1845 data-server-@VERSION@@EXEEXT@.
1846 * src/Makefile.am: In section install-evolution-data-servers:
1847 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1848 data-server-$(API_VERSION)
1849 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1850 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1851 evolution-data-server-$(BASE_VERSION)
1853 2005-10-17 Ross Burton <ross@burtonini.com>
1856 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1858 2005-10-14 Ross Burton <ross@burtonini.com>
1860 * configure.in: Remove unused dependencies from the pkg-config
1861 calls and add E_FACTORY_CFLAGS/_LIBS.
1863 * src/Makefile.am: Use E_FACTORY_*.
1865 * libedataserver/e-sexp.c:
1866 * libedataserver/test-source-list.c:
1867 Don't use libgnome when GTK+ or GLib will do.
1869 * libedataserver/libedataserver.pc.in:
1870 Fix strings, update libraries.
1872 2005-09-17 Andre Klapper <a9016009@gmx.de>
1875 * libedataserver/e-categories.c: adding translator comment for
1878 2005-09-16 Tor Lillqvist <tml@novell.com>
1880 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1881 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1882 comparing are just ASCII anyway, so spell it out that we really do
1883 need ASCII casefolding only.
1885 2005-09-15 Tor Lillqvist <tml@novell.com>
1887 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1888 integral type (or pointer) that can be cast to a guint64 without
1889 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1891 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1894 * libedataserver/e-util.c: Just include <glib.h> instead of a
1895 random set of <glib/*.h>. Remove large amount of whitespcace on
1897 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1898 proper Unicode case folding or normalization is done.
1899 (e_util_pthread_id): New function, returns an integer representing
1900 a thread. Only for debugging output and logging purposes, cannot
1901 be guaranteed to be consistent on all platforms.
1903 * libedataserver/e-util.h: Include <pthread.h>. Declare
1904 e_util_pthread_id().
1906 2005-09-14 Tor Lillqvist <tml@novell.com>
1911 * win32/libedataserverui.def: New files. Bootstrap import library
1912 for libedataserverui. Needed in servers/exchange/storage where
1913 libexchange-storage-1.2.la links to libedataserverui before it has
1916 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1917 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1918 also win32/Makefile.
1920 * Makefile.am: Add win32 to SUBDIRS.
1922 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1924 * confugure.in : Add API_VERSION to config.h
1926 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1928 * configure.in : Update release number to 2.4.0
1930 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1932 * configure.in: Do not build camel docs.
1933 * docs/reference/Makefile.am: Removed camel docs.
1934 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1936 2005-08-22 Not Zed <NotZed@Ximian.com>
1938 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1939 the func to remove a warning.
1941 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1943 * configure.in : bump version
1944 ***** Release 1.3.8 *****
1946 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1948 * docs/reference/Makefile.am : enable libedataserver docs
1949 * libedataserver/e-sexp.h, docs/reference/libedataserver
1950 /libedataserver-sections.txt: Fix build issues - patch
1951 contributed by Tor Lillqvist <tml@novell.com>
1953 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
1955 * configure.in: Build camel-docs.
1956 * docs/reference/Makefile.am: Build camel-docs.
1958 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
1960 * libedataserver/e-xml-hash-utils.[ch]:
1961 (e_xmlhash_foreach_key_remove): function to remove
1963 Committing for Armin Bauer <armin.bauer@desscon.com>
1964 and modified by <jmubeen@novell.com> and
1965 <vvaradhan@novell.com>.
1967 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
1969 * configure.in : Add the check for NTLM support in OpenLDAP. This
1970 is needed for enabling the Exchange support in e-d-s.
1972 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
1974 * configure.in : Build libedataserver api docs
1976 2005-08-18 Tor Lillqvist <tml@novell.com>
1978 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
1979 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
1980 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
1982 2005-08-13 Tor Lillqvist <tml@novell.com>
1984 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
1987 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
1990 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
1992 * configure.in: Update version, libtool numbers.
1994 *****Release 1.3.7*****
1996 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
1998 * configure.in: fix for bug #300048. patch
1999 submitted by Roland Illig <roland.illig@gmx.de>
2001 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2003 * configure.in: update libtool numbers for libebook
2005 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2007 * configure.in: Bump version number
2009 *****Release 1.3.6.1***** includes fix for
2010 #311731 - (Removing folders from an IMAP)
2013 2005-07-28 Tor Lillqvist <tml@novell.com>
2015 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2017 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2019 * configure.in : bump version
2020 ****** Release 1.3.6 *****
2022 2005-07-21 Joe Shaw <joeshaw@novell.com>
2024 * libedataserver/e-source-group.c:
2025 * libedataserver/e-source-list.c:
2026 * libedataserver/e-source.c: Change the init and class_init
2027 functions to contain the whole class name for the benefit of the
2030 2005-07-20 Tor Lillqvist <tml@novell.com>
2032 * configure.in: Enable building with Mozilla nspr and nss on
2033 Win32. No -ldl on Win32. No import library for softokn3.dll.
2035 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2037 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2040 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2042 * configure.in : bump version, libtool numbers.
2043 ***** Release 1.3.5 *****
2045 2005-07-06 Ross Burton <ross@openedhand.com>
2047 * libedataserver/e-util.c:
2048 Remove a function and table which is in GLib.
2050 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2052 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2053 to the conventions (_ instead of -).
2055 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2057 * configure.in : bump version, libtool numbers.
2059 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2061 * libedataserver/e-categories.c: (initialize_categories_config):
2062 Fix all the compiler warnings.
2064 2005-06-22 Tor Lillqvist <tml@novell.com>
2066 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2067 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2068 EXEEXT in EVO_SUBST_SERVER_RULE.
2070 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2072 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2073 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2075 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2077 * configure.in : Print the status for Exchange support being present.
2078 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2080 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2082 * configure.in : Fixed a minor typo to fix make clean.
2084 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2086 * configure.in : Added the Exchange server communication code to
2087 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2088 * servers/Makefile.am : Now build exchange as well.
2090 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2092 * configure.in : Do not build camel docs. They are borked now :(
2094 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2096 * configure.in : bump version, libtool numbers.
2098 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2100 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2101 names for CORBA services.
2103 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2105 * configure.in: Disable the libedataserver api docs build
2106 * docs/reference/Makefile.am: Here too. It doesn't build.
2108 2005-05-24 Tor Lillqvist <tml@novell.com>
2110 * configure.in: Define NO_UNDEFINED as -no-undefined and
2111 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2112 them. Check for strtok_r. Add gobject-2.0 to
2113 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2115 2005-05-24 Tor Lillqvist <tml@novell.com>
2117 Make libdb as included in e-d-s build on Win32 with mingw. (The
2118 official build setup for libdb uses MSVC.)
2120 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2121 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2122 empty on Unix, "_win32" on Win32) to use those source files that
2123 have an own copy in os_win32 from there.
2125 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2126 libdb/build_win32_db_config.h file.
2128 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2131 * libdb/dist/configure: Manually make corresponding changes as in
2132 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2135 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2137 2005-05-19 Tor Lillqvist <tml@novell.com>
2139 * configure.in: Check for regexec in a separate -lregex. Add
2140 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2141 too. Don't bother mentioning glib as gthread and gmodule drag in
2144 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2146 * configure.in : bump version, libtool numbers.
2148 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2150 * docs/reference/Makefile.am : Do not build
2151 camel docs. They are a bit flaky ATM.
2153 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2155 * libedataserver/e-categories.c (add_category_if_present): new private
2156 function to create standard categories if they don't exist.
2157 (initialize_categories_config): make sure, in all cases, that our
2158 standard categories are available.
2160 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2162 * libedataserver/e-categories.c: Add new Anniversary category,
2165 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2167 * configure.in: export LIBSOUP for use elsewhere.
2169 2005-05-06 Tor Lillqvist <tml@novell.com>
2171 * configure.in: Check for Win32 (mingw), set Automake
2172 conditional. Move the libtool stuff a bit earlier so that $host
2173 gets set early and can be checked in a more logical place. Check
2174 for some more headers and functions. Use gobject-2.0 instead of
2175 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2176 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2177 calls its .pc file. On Win32, copy the libtool generated here to
2180 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2182 * configure.in: Added "docs/reference/calendar/libedata-cal".
2184 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2187 * docs/reference/calendar/Makefile.am:
2188 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2191 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2194 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2196 * docs/reference/calendar/*: improved API documentation.
2198 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2200 * configure.in: bump version, libtool numbers.
2202 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2204 * configure.in: Modify camelproviderdir to use API_VERSION.
2205 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2207 2005-04-20 Ross Burton <ross@burtonini.com>
2209 * src/offline-listener.c:
2210 Remove an usused variable.
2212 2005-04-20 Ross Burton <ross@burtonini.com>
2214 * libedataserver/e-data-server-module.c:
2215 * libedataserver/e-data-server-module.h:
2217 Use a #define hack to revert API change to EDataServerModule.
2219 2005-04-20 Ross Burton <ross@burtonini.com>
2221 * configure.in: Depend on GLib 2.4.
2223 * libedataserver/e-data-server-module.c:
2224 * libedataserver/e-data-server-module.h:
2225 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2226 e_data_server_module_init to _initialize.
2229 Update for change to e-data-server-module.h.
2231 2005-04-20 Ross Burton <ross@burtonini.com>
2233 * src/offline-listener.c: Don't leak a GConfValue.
2235 2005-04-20 James Henstridge <james@jamesh.id.au>
2237 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2238 doesn't trigger configure failures with newer versions of
2239 pkg-config. Fixes bug #300435.
2241 2005-04-14 Sushma Rai <rsushma@novell.com>
2243 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2244 absolute uri, when relative uri is changed if source is having absolute
2248 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2250 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2252 * configure.in: bump version, leave extensiondir, idldir,
2253 bonobo server and libtool numbers untouched (use API_VERSION
2255 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2256 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2258 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2260 * po/en_GB.po: Updated British English translations
2262 2005-03-31 Steve Murphy <murf@e-tools.com>
2264 * configure.in: Added "rw" to ALL_LINGUAS.
2266 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2268 * configure.in: Added "xh" to ALL_LINGUAS.
2270 2005-03-29 James Bowes <bowes@cs.dal.ca>
2272 * docs/reference/libedataserver/libedataserver-docs.sgml:
2273 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2274 e-time-utils and e-xml-hash-utils.
2275 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2276 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2278 * libedataserver/e-time-utils.c:
2279 * libedataserver/e-time-utils.h:
2280 * libedataserver/e-xml-hash-utils.c:
2281 * libedataserver/e-xml-hash-utils.h: New API documentation.
2283 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2285 * configure.in: Add ne in ALL_LINGUAS
2287 2005-03-23 James Bowes <bowes@cs.dal.ca>
2289 * configure.in: Add docs/reference/libedataserver/Makefile
2291 * docs/reference/Makefile.am: Add libedataserver as subdir.
2292 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2294 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2295 sections for new API docs.
2296 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2297 nice formatting for the new documentation.
2298 * libedataserver/e-trie.c:
2299 * libedataserver/e-uid.c:
2300 * libedataserver/e-url.c:
2301 * libedataserver/e-url.h:
2302 * libedataserver/e-util.c:
2303 * libedataserver/e-util.h:
2304 * libedataserver/md5-utils.c:
2305 * libedataserver/md5-utils.h: Document public functions and data
2307 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2308 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2309 * docs/reference/libedataserver/tmpl/e-url.sgml:
2310 * docs/reference/libedataserver/tmpl/e-util.sgml:
2311 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2312 files for API documentation.
2314 2005-03-06 JP Rosevear <jpr@novell.com>
2316 * configure.in: bump version, libtool numbers
2318 2005-02-28 JP Rosevear <jpr@novell.com>
2320 * configure.in: bump version, libtool numbers
2322 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2324 * libedataserver/e-data-server-module.c: (load_module_dir):
2325 Don't leak the module path.
2327 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2329 * libdb/dbinc/mutex.h: Fix PPC assembly.
2331 2005-02-07 JP Rosevear <jpr@novell.com>
2333 * configure.in: bump version. libtool numbers
2335 2005-02-07 Ross Burton <ross@openedhand.com>
2337 * libedataserver/e-db3-utils.c:
2338 Remove useless libgnome use.
2340 2005-02-03 Ross Burton <ross@burtonini.com>
2342 * libedataserver/e-categories.c:
2343 * libedataserver/e-component-listener.c:
2344 * libedataserver/e-time-utils.c:
2345 * servers/groupwise/e-gw-connection.c:
2349 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2351 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2352 gboolean and always FALSE to remove the idle callback after saving.
2353 (save_config): new function that marks the config as dirty and installs
2355 (initialize_categories_config, e_categories_remove, e_categories_add,
2356 e_categories_set_color_for, e_categories_set_icon_file_for): call
2357 save_config() when saving the categories.
2359 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2361 * configure.in: Generate the old imap makefile.
2363 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2365 * libedataserver/e-categories.c (initialize_categories_config): pass
2366 a correct boolean value as the 'searchable' flag.
2368 2005-01-26 JP Rosevear <jpr@novell.com>
2372 * src/server-logging.h: add private structure to instance
2374 * src/server-logging.c (server_logging_register_domain): track the
2375 information for the registration so we can later unregister it
2376 (server_logging_dispose): unregister the log handlers and from the
2377 information and list
2378 (server_logging_finalize): free the private structure
2379 (server_logging_class_init): set finalize/dispose methods
2381 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2383 * libedataserver/e-categories.[ch] (e_categories_add): added a
2384 'searchable' argument.
2385 (e_categories_is_searchable): new function.
2386 (hash_to_xml_string): add the 'searchable' property to the config.
2388 2005-01-24 JP Rosevear <jpr@novell.com>
2390 * configure.in: bump version, libtool numbers
2392 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2394 * configure.in: Removed the enable checks for IMAP4, we just
2395 always build it now. Also don't generate
2396 camel/providers/imap/Makefile as we no longer build it.
2398 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2400 * libedataserver/e-source.c
2401 (e_source_update_from_xml_node) : look for
2402 case where passed in node does not contain any properites.
2403 In the case reset the properites of the source
2404 and emit the changed signal
2405 makes personal books unselectable
2406 from auto-completion
2408 2005-01-14 Priit Laes <amd@store20.com>
2410 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2411 'wa' to ALL_LINGUAS.
2413 2005-01-14 Not Zed <NotZed@Ximian.com>
2415 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2416 build ESexp as a GObject anymore (it is used by camel).
2418 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2420 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2422 * libedataserver/e-sexp.[ch]: removed the usage of the
2423 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2424 (e_sexp_new): fixed some typoes.
2425 (e_sexp_class_init): use g_type_class_peek_parent to get the
2426 parent class for our class.
2428 2005-01-08 Not Zed <NotZed@Ximian.com>
2430 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2433 * libedataserver/e-url.c (e_url_shroud): setup string manually
2434 don't use *.%s as it depends on locale.
2436 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2438 * e-categories.c (escape_string): new function.
2439 (hash_to_xml_string): add category names after escaping them.
2440 (initialize_categories_config): mark the configuration as not dirty
2441 only when we just got the list of categories from it.
2443 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2446 * Makefile.am: added weather calendar backend to build.
2448 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2450 * libedataserver/e-categories.c (initialize_categories_config): set
2451 the configuration to not dirty even when we add the set of built-in
2454 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2456 * libedataserver/e-categories.c (initialize_categories_config): set
2457 the initialized flag to TRUE before starting, or we'll get infinite
2458 recurrent calls to this function.
2460 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2462 * libedataserver/e-categories.c (initialize_categories_config): use _()
2463 instead of N_() for translatable strings.
2465 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2467 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2468 called at idle times.
2469 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2471 (initialize_categories_config): install the idle callback.
2473 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2476 * art/category*.png: added category icons from GAL.
2479 * configure.in: added 'art' directory to build.
2481 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2483 * libedataserver/Makefile.am: added new files to the build.
2485 2004-12-31 JP Rosevear <jpr@novell.com>
2487 * Makefile.am: clean iconv-detect.h
2489 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2491 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2492 if any of the properties change
2494 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2496 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2497 include the BASE_VERSION and the full path).
2499 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2501 * src/offline-listener.[ch] :New class to listen for gconf
2502 key and set online/offline modes on factories -> backends
2504 * src/Makefile.am : added new source file
2505 offline-listener.[ch] to _SOURCES
2507 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2509 * Makefile.am: build servers/ dir before camel/.
2511 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2513 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2514 (ALIGNED_SIZE): New macro.
2515 (MemPoolNode): Remove "data" member.
2516 (MemPoolThresholdNode): Likewise.
2517 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2518 &n->data[N] to ensure proper alignment.
2520 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2522 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2523 a convenience context that sets up and provides the shared model
2524 and widgets for one name selection session.
2526 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2527 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2529 2004-12-20 JP Rosevear <jpr@novell.com>
2531 * configure.in: bump version, libtool numbers
2533 2004-12-20 JP Rosevear <jpr@novell.com>
2535 * libedataserverui/test-name-selector.c (main): no need to init
2536 mime utils explicitly any more
2538 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2540 * libedataserverui/test-name-selector.c (main): Don't lie to
2541 gnome_program_init () about our name.
2543 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2545 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2547 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2549 (clear_contact_source): Keep the primary contact array around even
2551 (query_contact_source): Make sure the book is opened before we
2552 try to open a view to it. Set view to NULL if we can't get one.
2553 (e_contact_store_add_book): Allocate temporary memory on stack.
2554 (e_contact_store_remove_book): Free the primary contact array.
2556 * libedataserverui/e-destination-store.c
2557 (e_destination_store_insert_destination): Implement.
2558 (e_destination_store_append_destination): Renamed from
2559 _add_destination (). Connect to destination's "changed" signal.
2560 (e_destination_store_remove_destination): Disconnect from
2563 * libedataserverui/e-name-selector-dialog.c (add_destination):
2564 Use e_destination_store_append_destination ().
2566 * libedataserverui/test-name-selector.c (start_test): We don't
2567 need the gconf_path. Set up an ENameSelectorEntry for testing.
2568 (main): Remove junk related to gconf_path.
2570 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2571 entry for Evolution contacts. Still considered unstable.
2573 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2574 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2576 2004-12-17 JP Rosevear <jpr@novell.com>
2578 * libedataserverui/test-name-selector.c (close_dialog): destroy
2580 (start_test): listen for any response so we can exit
2582 * libedataserverui/e-name-selector-dialog.glade: don't make the
2583 blank window visible
2585 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2587 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2588 it's useless and breaks the evo build.
2590 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2592 * libedataserverui/test-name-selector.c: Implement a test for
2593 ENameSelectorDialog.
2595 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2596 (test_name_selector_SOURCES)
2597 (test_name_selector_LDADD): Build parameters for the test.
2599 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2601 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2603 * libedataserverui/e-destination-store.[ch]: Implement
2604 EDestinationStore, a GtkTreeModel interface to a list of
2607 * libedataserverui/e-name-selector-model.[ch]: Implement
2608 ENameSelectorModel, a model that provides an EContactStore and a
2609 list of EDestinationStores whose members are filtered out from
2612 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2613 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2614 interactively, producing lists of EDestinations.
2616 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2617 specification for the ENameSelectorDialog interface.
2619 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2621 (e_contact_store_get_books): Free a small temp allocation.
2622 (e_contact_store_remove_book): Get the pointer to the source struct.
2624 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2626 * Makefile.am (INCLUDES): Add a define providing the installed
2628 (libedataserverui_1_2_la_SOURCES): Add new files.
2629 (libedataserveruiinclude_HEADERS): Add new files.
2630 (glade_DATA): Add new Glade file.
2631 (EXTRA_DIST): Dist glade_DATA.
2633 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2635 * configure.in: Pull in libglade-2.0.
2637 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2639 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2640 a GtkTreeModel interface to EBook views.
2642 * libedataserverui/test-contact-store.c: Implement an interactive
2643 test for EContactStore.
2645 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2646 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2648 (test_contact_store_SOURCES)
2649 (test_contact_store_LDADD): Build the interactive test for
2652 2004-12-09 JP Rosevear <jpr@novell.com>
2654 * configure.in: check for zlib, for the gzip mime filter
2656 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2660 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2661 e_file_cache_thaw_changes): new functions to disable temporarily
2663 (e_file_cache_init): initialize new private members.
2664 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2665 cache file as dirty when we are frozen.
2667 2004-12-06 Rodney Dawes <dobey@novell.com>
2669 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2671 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2673 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2675 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2676 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2678 2004-12-03 Rodney Dawes <dobey@novell.com>
2680 * configure.in: Remove the commented out OpenSSL block
2681 Don't do pkg-config --exists for mozilla, just try to use the
2682 PKG_CONFIG() macro, and set have_nss="no" if it fails
2684 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2685 e-msgport code that needs it
2687 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2689 * configure.in: Display configuration info after configure runs
2690 (S/MIME, SSL, Kerberos, etc)
2692 2004-12-03 Not Zed <NotZed@Ximian.com>
2694 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2695 iconv_libs to the library list.
2697 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2699 * Makefile.am: Build libedataserverui after non-UI libraries that it
2702 2004-11-28 JP Rosevear <jpr@novell.com>
2704 * configure.in: bump version, libtool numbers
2706 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2708 * libedataserverui/e-source-selector.[ch]:
2709 (selector_button_press_event): if rt-clicked on a source
2710 group, set it as primary on the selector and emit a popup event.
2711 (e_source_selector_get_primary_source_group): accessor for
2712 primary source group.
2714 2004-11-16 Not Zed <NotZed@Ximian.com>
2716 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2718 * configure.in: Added more camel required config checks. Build
2719 the camel makefiles. Not sure if this should be in its own
2722 2004-11-15 Not Zed <NotZed@Ximian.com>
2724 * libedataserver/e-util.c: include config.h.
2726 * libedataserver/e-sexp.c: updated from evolution/e-util.
2728 * libedataserver/e-memory.c: updated from evolution/e-util.
2730 * iconv-detect.c: added iconv format checker.
2732 * configure.in: add stftime checks and iconv charset format checks.
2734 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2736 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2739 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2741 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2742 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2743 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2745 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2747 * configure.in: use evolution-data-server-$BASE_VERSION as the
2750 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2754 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2756 2004-11-02 JP Rosevear <jpr@novell.com>
2760 * configure.in: require libbonobo >= 2.4.2
2762 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2764 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2766 2004-10-27 JP Rosevear <jpr@novell.com>
2768 * src/server.c: include just include signal.h for portability
2770 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2772 * libedataserverui/Makefile.am:
2773 * libedataserverui/e-source-selector-dialog.[ch]: added source
2774 selector dialog widget.
2776 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2778 2004-10-14 JP Rosevear <jpr@novell.com>
2780 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2783 * libedataserverui/e-source-option-menu.c: ditto
2785 2004-10-14 JP Rosevear <jpr@novell.com>
2787 * libedataserverui/libedataserverui.pc.in: link to the right lib
2788 and require libedataserver 1.2
2790 2004-10-13 JP Rosevear <jpr@novell.com>
2792 * libedataserver/e-data-server-marshal.list: add missing
2795 2004-10-13 JP Rosevear <jpr@novell.com>
2797 * Makefile.am: build libedataserverui
2799 2004-10-13 JP Rosevear <jpr@novell.com>
2801 * libedataserverui/test-source-option-menu.c: move from evolution
2803 * libedataserverui/e-source-selector.c: ditto
2805 * libedataserverui/e-source-selector.h: ditto
2807 * libedataserverui/e-source-option-menu.c: ditto
2809 * libedataserverui/e-source-option-menu.h: ditto
2811 * libedataserverui/test-source-selector.c: ditto
2813 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2815 * libedataserverui/Makefile.am: build libedataserverui and test progs
2817 * configure.in: add libtool versioning for libedataserverui and
2820 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2822 Probably fixes bugs #67600 and #65996.
2824 * libdb/dbinc/mutex.h
2825 * libdb/dist/config.hin
2826 * libdb/dist/configure
2827 * libdb/mutex/mut_tas.c
2828 * libdb/lock/lock_region.c
2829 * libdb/dist/aclocal/mutex.ac
2830 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2831 x86-64 and a couple of other archs, and rebuild the generated
2834 2004-10-04 Chris Toshok <toshok@ximian.com>
2836 * libedataserver/e-data-server-module.h: add the prototype for the
2837 eds_module_* functions here, so modules can include this file
2838 instead of writing their own prototypes in module sepcific
2841 2004-09-30 Chris Toshok <toshok@ximian.com>
2843 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2844 variables so extension authors can find the place to install their
2847 2004-09-30 Chris Toshok <toshok@ximian.com>
2849 * src/GNOME_Evolution_DataServer.server.in.in: add this
2850 (previously generated) file to the build.
2852 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2853 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2856 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2857 addressbook/calendar backend .la's from here.
2858 (SERVER_IN_FILE): always use
2859 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2860 generated from LDAP/NOLDAP.
2861 (EXTRA_DIST): remove
2862 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2863 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2865 * src/server.c (setup_books): replace hardcoded knowledge of
2866 backends with a call to e_data_book_factory_register_backends.
2867 (setup_cals): remove explicit backend registration with a call to
2868 e_data_cal_factory_register_backends.
2869 (main): call e_data_server_module_init.
2871 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2872 (libedataserver_la_SOURCES): add e-data-server-module.c
2873 (libedataserverinclude_HEADERS): add e-data-server-module.h
2875 * libedataserver/e-data-server-module.[ch]: new files, manage the
2876 extensions. ripped almost entirely from Dave Camp's nautilus
2879 * configure.in (privlibdir, extensiondir): new Makefile variables.
2881 2004-09-23 Not Zed <NotZed@Ximian.com>
2885 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2886 idle id after we've been called.
2888 2004-09-23 JP Rosevear <jpr@novell.com>
2890 * Makefile.am: don't hard code pkg config version
2892 * configure.in: bump version, reset libtool versions because the
2893 library is now versioned
2895 * libedataserver/Makefile.am: build versioned lib and version
2898 * src/Makefile.am: link against versioned libs
2900 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2902 * libedataserver/e-file-cache.[ch]:
2903 (e_file_cache_get_keys): utility function that allows to get
2904 a list of the keys of all the items in the cache. Used by
2905 the fix for bug #61865
2907 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2909 * libdb/dbinc/mutex.h
2910 * libdb/dist/configure
2911 * libdb/dist/aclocal/mutex.ac
2912 * libdb/dist/aclocal/options.ac:
2913 Applied patch from Toshok that fixes issues related to NPTL and AMD
2916 2004-09-16 JP Rosevear <jpr@novell.com>
2918 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2920 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2922 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2924 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
2926 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2928 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2930 * configure.in: Added 'id' to ALL_LINGUAS
2931 * po/id.po: Added Indonesian translation
2933 2004-08-27 Akagic Amila <bono@linux.org.ba>
2935 * configure.in: Added 'bs' to ALL_LINGUAS.
2937 2004-08-26 JP Rosevear <jpr@novell.com>
2939 * configure.in: bump verision, libtool numbers
2941 2004-08-26 Not Zed <NotZed@Ximian.com>
2945 * libedataserver/e-util.c (e_util_utf8_strstrcase)
2946 (e_util_utf8_strstrcasedecomp):
2948 * libedataserver/e-sexp.c (e_sexp_term_eval):
2949 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
2950 stupid arcanely out of date and posixly-busted slowaris which
2951 doesn't put alloca in stdlib.h like any sane system.
2953 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
2955 * libedataserver/e-file-cache.c: (add_key_to_list),
2956 (add_object_to_list):
2957 Add missing include, fix warnings.
2959 * libedataserver/e-util.c: add missing include.
2961 * servers/groupwise/e-gw-connection.c:
2962 (e_gw_connection_get_categories):
2963 Fix type, causing warnings.
2965 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
2967 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
2968 assing the value set for filename property to priv->filename
2970 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
2972 * configure.in: Added «nb» to ALL_LINGUAS.
2974 2004-08-13 JP Rosevear <jpr@novell.com>
2976 * configure.in: bump version, libtool numbers, soup requirement
2978 2004-08-13 Rodney Dawes <dobey@novell.com>
2980 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
2981 as well as expceted and determined in testing
2983 2004-08-13 Rodney Dawes <dobey@novell.com>
2985 * acinclude.m4: Remove EVO_CHECK_LIB
2986 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
2988 2004-08-09 Ankit Patel <ankit@redhat.com>
2990 * configure.in: Added Gujarati & Panjabi
2992 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
2994 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
2996 2004-08-02 JP Rosevear <jpr@novell.com>
2998 * configure.in: bump version, libtool numbers
3000 2004-08-02 Not Zed <NotZed@Ximian.com>
3002 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3003 so we only run once, and increment our recursive-call code
3004 properly, and actually exit anyway. should fix infinite crash
3007 2004-07-29 Rodney Dawes <dobey@novell.com>
3009 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3010 AC_DEFINE it so we know where to find gnome_segv2
3012 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3013 now define at configure time to find the path to gnome_segv2
3017 2004-07-19 JP Rosevear <jpr@novell.com>
3019 * configure.in: bump version, libtool numbers, soup requirement
3021 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3023 * libedataserver/e-source-group.c (e_source_group_remove_source)
3024 (e_source_group_remove_source) : disconnet the signal
3025 handler registered on source object for CHANGED singal
3026 as we may not be interested in the changes in source once
3027 it is removed form the group
3029 2004-07-12 Chris Toshok <toshok@ximian.com>
3031 [ most likely fixes #57999 ]
3033 * libdb/dist/aclocal/options.ac: set the default unique name to
3034 "_eds". this will append _eds to all externally visible libdb
3035 symbols, so we can be sure it won't conflict with another libdb
3036 (linked dynamically).
3038 * libdb/dist/configure: regen after options.ac change.
3040 * libdb/dist/.cvsignore: ignore db_int_def.h
3042 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3044 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3045 this function public.
3047 2004-07-07 Not Zed <NotZed@Ximian.com>
3049 * src/server.c (main): bind to the right charset (i.e. utf8). See
3052 2004-07-02 JP Rosevear <jpr@novell.com>
3054 * configure.in: bump version, libtool numbers
3056 2004-07-02 Chris Toshok <toshok@ximian.com>
3060 * libedataserver/e-iterator.h: rename the "delete" member to
3061 "remove", to fix c++ build.
3063 * libedataserver/e-iterator.c (e_iterator_delete): same.
3064 (e_iterator_class_init): same.
3066 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3067 (e_list_iterator_remove): same.
3069 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3071 * src/server.c (main): Register a segv handler to popup bug-buddy
3072 or whatever. Fixes bug #51165.
3074 2004-06-14 Not Zed <NotZed@Ximian.com>
3076 * libedataserver/e-source-group.c
3077 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3078 error setting up the new_source entries. #59592.
3080 2004-06-03 JP Rosevear <jpr@novell.com>
3082 * configure.in: bump version, libtool numbers
3084 2004-06-02 Chris Toshok <toshok@ximian.com>
3086 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3088 2004-06-01 Chris Toshok <toshok@ximian.com>
3090 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3091 NULL absolute_uri, so we can clear it.
3093 2004-06-01 Chris Toshok <toshok@ximian.com>
3095 * libedataserver/e-source.c (e_source_set_group): back out the
3096 change that causes this function to always add an absolute_uri to
3097 the ESource, as this uri is always used instead of the
3098 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3099 of the cases. If you want an absolute uri, call
3100 e_source_set_absolute_uri - it should never happen implicitly.
3101 (e_source_copy): when copying an ESource don't create an absolute
3102 uri when @source might have had one.
3103 (e_source_set_absolute_uri): use strcmp, not ==. also,
3104 "source->priv->readonly" governs whether or not data can be stored
3105 in the folder represented by the ESource, not that the ESource
3108 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3110 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3112 2004-05-27 Sushma Rai <rsushma@novell.com>
3114 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3115 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3118 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3119 Build absolute URI only if source is not having it.
3121 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3122 absolute URI to the file.
3124 2004-05-26 Rodney Dawes <dobey@novell.com>
3126 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3127 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3128 properly when < 2.9.8 is found
3130 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3131 requirement here, so that dependents pick it up properly as well
3133 2004-05-19 JP Rosevear <jpr@novell.com>
3135 * configure.in: bump version, libtool numbers
3137 2004-05-17 Rodney Dawes <dobey@ximian.com>
3139 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3140 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3141 mono bindings to work correctly
3145 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3147 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3148 handlers for postal address fields. Bug # 45210
3150 2004-05-03 JP Rosevear <jpr@ximian.com>
3152 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3154 * libedataserver/e-uid.h: ditto
3156 * libedataserver/e-memory.c: remove unnecessary include
3158 * libedataserver/e-uid.c: ditto
3160 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3163 2004-05-03 William Jon McCann <mccann@jhu.edu>
3165 * libedataserver/e-account-list.h:
3166 * libedataserver/e-account.h:
3167 * libedataserver/e-db3-utils.h:
3168 * libedataserver/e-dbhash.h:
3169 * libedataserver/e-iterator.h:
3170 * libedataserver/e-list-iterator.h:
3171 * libedataserver/e-list.h:
3172 * libedataserver/e-memory.h:
3173 * libedataserver/e-sexp.h:
3174 * libedataserver/e-source-group.h:
3175 * libedataserver/e-source-list.h:
3176 * libedataserver/e-source.h:
3177 * libedataserver/e-uid.h:
3178 * libedataserver/e-url.h:
3179 * libedataserver/e-util.h:
3180 * libedataserver/e-xml-hash-utils.h:
3181 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3183 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3185 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3186 yesterday's changes. The data is useless for what I needed it for
3187 (which was for migrating pilot-sync changelog files). md5sums are
3188 ...not what I wanted.
3190 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3192 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3193 3 arguments (key, data, user_data).
3195 2004-04-26 Adam Weinberger <adamw@gnome.org>
3197 * configure.in: Added en_CA to ALL_LINGUAS.
3199 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3201 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3202 that 'key' always points to a malloc'd block of memory that we can
3204 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3205 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3207 (e_xmlhash_write): Save the doc to a tmp file first, only if
3208 saving is successful rename() the file over the original.
3210 2004-04-21 Chris Toshok <toshok@ximian.com>
3212 * configure.in: bump version to 0.0.92.1.
3214 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3216 * acinclude.m4: minor fixes (added missing [] quotation).
3218 2004-04-19 JP Rosevear <jpr@ximian.com>
3220 * configure.in: bump version, libtool numbers
3222 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3224 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3225 AC_SUBST for assinging libegroupwise version number. Defined a
3226 varible LIBSOUP_REQUIRED. added
3227 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3229 * servers/groupwise/Makefile.am: added
3230 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3231 groupwise apis installable
3233 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3236 2004-04-02 JP Rosevear <jpr@ximian.com>
3238 * configure.in: bump version, libtool numbers
3240 2004-03-25 William Jon McCann <mccann@jhu.edu>
3242 * src/server.c (setup_cals): add registration of webcal protocol
3245 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3247 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3248 e-cal-backend-groupwise.h.
3250 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3252 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3255 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3256 opening the cache file, just create it empty, don't fail.
3258 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3260 * configure.in: yank --enable-debug option, not needed anymore.
3262 2004-03-15 Rodney Dawes <dobey@ximian.com>
3264 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3265 * evolution-data-server-1.0.pc.in:
3266 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3267 the libbonobo dependency
3269 2004-03-05 JP Rosevear <jpr@ximian.com>
3271 * configure.in: bump version, libtool numbers and soup requirement
3273 2004-02-26 JP Rosevear <jpr@ximian.com>
3275 * Makefile.am: dist the libdb stuff properly
3277 2004-02-26 Harish K <kharish@novell.com>
3279 * servers/groupwise/e-gw-connection.c : the latest GW server
3280 requires getFolderListRequest instead of the getContainerListRequest
3281 message to get the ids of folders.
3283 2004-02-24 Chris Toshok <toshok@ximian.com>
3285 * libedataserver/e-source-group.c
3286 (e_source_group_new_from_xmldoc): don't leak uid.
3288 2004-02-23 JP Rosevear <jpr@ximian.com>
3290 * Makefile.am: make sure to distclean libdb
3292 * autogen.sh: require automake 1.6
3294 * marshal.mk: make sure we use the srcdir as the location of the
3297 * libdb/dist/Makefile.in: add installcheck target that does
3298 nothing, don't remove tags
3300 * src/Makefile.am: add extra libical includes for srcdir !=
3303 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3305 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3306 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3307 * src/server.c (setup_books) : register groupwise address book backend
3308 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3309 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3310 address book protocols
3312 2004-02-13 Chris Toshok <toshok@ximian.com>
3314 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3315 libdb-4.1.la instead of libdb.a.
3317 * libdb/dist/configure.ac: remove all the static/shared logic and
3318 force libtool to be used. also, remove -rpath from the SOFLAGS.
3319 without -rpath and -static libtool builds the equivalent of a
3320 noinst_ automake library.
3322 * libdb/dist/configure: regen configure from configure.ac.
3324 2004-02-12 Chris Toshok <toshok@ximian.com>
3326 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3328 2004-02-09 Michael Meeks <michael@ximian.com>
3330 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3331 * libedataserver/e-list.c (e_list_get_iterator):
3332 add preconditions for NULL list.
3334 2004-02-09 JP Rosevear <jpr@ximian.com>
3336 * configure.in: Bump version, libtool numbers
3339 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3341 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3343 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3347 * servers/Makefile.am: added servers/ dir to build.
3349 2004-02-03 Chris Toshok <toshok@ximian.com>
3351 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3352 libxml-2.0 as the e-source* stuff needs it.
3354 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3356 * configure.in: require libsoup >= 2.1.6.
3358 2004-01-26 JP Rosevear <jpr@ximian.com>
3360 * configure.in: Bump libtool versions, version, soup requirement
3362 2004-01-25 Sanlig Badral <badral@openmn.org>
3364 * configure.in: Added "mn" to ALL_LINGUAS.
3366 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3368 * configure.in: s/GROUPWISE/SOUP.
3370 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3372 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3375 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3377 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3378 to remove the file cache from disk.
3380 2004-01-21 JP Rosevear <jpr@ximian.com>
3382 * configure.in: include calendar test stuff in AC_OUTPUT
3384 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3386 Fixes nasty crash in e-d-s
3388 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3389 (foreach_hash_func): pass the value also to the XML hash function.
3391 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3394 2004-01-15 JP Rosevear <jpr@ximian.com>
3396 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3397 make sure we don't derefence a NULL pointer
3399 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3401 * libedataserver/e-source-list.c: (load_from_gconf):
3404 * libedataserver/e-source.c: (dump_common_to_xml_node):
3405 Don't output properties tag if there are no properties.
3407 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3409 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3410 correctly when calling g_slist_prepend.
3412 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3414 * configure.in: Added "sq" to ALL_LINGUAS.
3416 2004-01-12 JP Rosevear <jpr@ximian.com>
3418 * configure.in: bump version, libtool numbers
3420 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3422 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3423 by using the CORBA_any directly. Free the CORBA exception.
3425 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3427 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3430 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3432 * libedataserver/e-source-group.h: added new read-only flag
3434 * src/contactdates-server.c: new factory for ContactDates backend
3436 * configure.in: Added new ContactDates calendar backend
3438 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3440 * libedataserver/e-source-list.[ch]
3441 (e_source_list_peek_group_by_name): new function.
3443 2004-01-08 JP Rosevear <jpr@ximian.com>
3445 * libedataserver/e-source-list.c (e_source_list_sync): don't
3446 remove the gconf listener
3448 2004-01-07 JP Rosevear <jpr@ximian.com>
3450 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3452 2004-01-05 Christian Neumair <chris@gnome-de.org>
3454 * addressbook/libebook/e-book.c: Generalize some more strings.
3456 2004-01-05 Christian Neumair <chris@gnome-de.org>
3458 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3460 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3462 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3463 function to get all objects in the cache.
3465 2003-12-29 JP Rosevear <jpr@ximian.com>
3467 * configure.in: bump libsoup requirement, version, libtool numbers
3469 2003-12-23 Ross Burton <ross@burtonini.com>
3471 * docs/reference/addressbook/libebook/tmpl/*:
3472 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3473 * docs/reference/addressbook/libebook/libebook-sections.txt
3474 * docs/reference/addressbook/libebook/libebook.types:
3475 Updated API documentation.
3477 2003-12-21 JP Rosevear <jpr@ximian.com>
3479 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3480 find a source if there is one
3482 * libedataserver/e-source-list.h: add proto
3484 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3486 * src/server.c (setup_logging, setup_interface_check): get the
3487 BonoboObject's we create here out of the function.
3488 (main): re-organize extra interfaces initialization code, and
3489 make sure we unref all objects we have created.
3491 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3493 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3495 (e_source_set_group): Generate and keep an absolute URI so we can
3496 work stand-alone if the group goes away.
3497 (e_source_get_uri): Use build_absolute_uri ().
3499 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3501 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3502 two sources based on UID and full URI.
3504 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3506 * configure.in: added --enable-debug argument.
3508 2003-12-10 Chris Toshok <toshok@ximian.com>
3510 * Makefile.am (ACLOCAL_AMFLAGS): remove
3512 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3514 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3515 to avoid conflicts with GAL's ECache class, which might get
3518 * libedataserver/Makefile.am: added new files.
3520 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3522 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3523 function from GAL, needed for the cache objects.
3525 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3526 directory for the cache file exists by calling e_util_mkdir_hier.
3528 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3530 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3531 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3532 the "calendar:supported_protocols" property.
3534 2003-12-07 JP Rosevear <jpr@ximian.com>
3536 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3539 * src/server.c: set correct default oaf id's
3541 * configure.in: Bump version
3543 2003-12-07 JP Rosevear <jpr@ximian.com>
3545 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3548 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3550 2003-12-07 Chris Toshok <toshok@ximian.com>
3552 * libdb/dist/Makefile.in: make install depend on all.
3554 2003-12-07 JP Rosevear <jpr@ximian.com>
3556 * configure.in: bump version and libsoup requirement
3558 2003-12-04 JP Rosevear <jpr@ximian.com>
3560 * libedataserver/e-source-list.c
3561 (e_source_list_new_for_gconf_default): uses the default gconf
3562 client for getting the source list
3564 * libedataserver/e-source-list.h: add proto
3566 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3568 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3569 to be shared between calendar and addressbook backends.
3571 * libedataserver/Makefile.am: added new files.
3573 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3575 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3576 creating XML from already standalone source.
3577 (e_source_copy): Return the new source, not the one passed in. Duh.
3579 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3581 * libedataserver/e-source.c (e_source_set_property): Emit changed
3583 (copy_property): Implement.
3584 (e_source_copy): Implement. Creates a standalone copy of a source.
3586 2003-11-29 Chris Toshok <toshok@ximian.com>
3588 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3589 DataServer_Logging oaf_server.
3591 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3593 * src/Evolution-DataServer.idl: add a Logging interface. the
3594 events emitted are of type LogEvent.
3596 * src/Makefile.am (evolution_data_server_SOURCES): add
3599 * src/server.c (termination_handler): use g_message, not a printf.
3600 (setup_logging): new function, register the log domains that'll
3601 generate bonobo events.
3602 (main): initialize the DataServer::Logging interface.
3604 * src/server-logging.[ch]: a glib log handler that emits log
3605 events via a BonoboEventSource.
3607 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3609 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3610 (init): Create properties table.
3611 (import_properties): Implement. Imports properties from XML tree to
3613 (e_source_update_from_xml_node): Import properties to table.
3614 (property_dump_cb): Implement. Dumps a property to XML tree.
3615 (dump_common_to_xml_node): Dump properties to XML tree.
3616 (e_source_get_property): Implement.
3617 (e_source_set_property): Implement.
3618 (e_source_foreach_property): Implement.
3620 * libedataserver/test-source-list.c (dump_property): Implement.
3621 (dump_source): Dump properties.
3622 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3624 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3626 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3627 (e_source_update_from_xml_node): Ditto.
3628 (e_source_get_uri): Ditto.
3629 (dump_common_to_xml_node): Implement for parameters common to
3630 dependent and standalone ESources.
3631 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3632 (e_source_to_standalone_xml): Implement.
3633 (e_source_new_from_standalone_xml): Implement.
3635 2003-11-26 Rodney Dawes <dobey@ximian.com>
3637 * Makefile.am: remove \ on last line of LIBDB_FILES
3639 2003-11-26 JP Rosevear <jpr@ximian.com>
3641 * tags: add a dummy file for disting
3643 2003-11-25 Chris Toshok <toshok@ximian.com>
3645 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3646 and AC_PROG_LIBTOOL.
3648 * libdb/dist/configure: same.
3650 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3653 2003-11-25 Chris Toshok <toshok@ximian.com>
3655 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3657 * libdb/dist/configure: same.
3659 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3661 * libedataserver/e-dbhash.c: same.
3662 (e_dbhash_new): pass NULL for txn.
3664 2003-11-25 Chris Toshok <toshok@ximian.com>
3666 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3667 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3668 suck at getting libtool to do what I want.
3670 * libdb/dist/Makefile.in (install-strip install): don't do
3673 * Makefile.am (SUBDIRS): add libdb
3674 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3676 (LIBDB_FILES): list all the db4 files.
3677 (EXTRA_DIST): add the db4 files explicitly to this.
3679 * configure.in: remove all the db3 stuff, and build the embedded
3682 2003-11-25 Aaron Weber <aaron@ximian.com>
3683 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3684 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3685 acinclude.m4 so you can build the stuffwithout gtk-doc
3688 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3689 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3690 * Plus added short/long descriptions and "See Also" where appropriate to:
3691 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3692 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3693 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3694 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3695 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3696 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3697 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3698 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3699 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3700 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3701 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3702 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3703 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3705 2003-11-22 Chris Toshok <toshok@ximian.com>
3707 * dist/NO-AUTO-GEN: don't autogen in here.
3709 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3711 * libdb/Makefile.am: new file so we can integrate libdb into our
3714 2003-11-20 Aaron Weber <aaron@ximian.com>
3715 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3716 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3717 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3718 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3719 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3720 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3721 * docs/reference/calendar/libecal/libecal-sections.txt
3722 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3723 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3724 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3726 2003-11-20 Rodney Dawes <dobey@ximian.com>
3728 * autogen.sh: Remove extra #!/bin/sh line
3730 2003-11-19 JP Rosevear <jpr@ximian.com>
3732 * MAINTAINERS: Update
3734 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3736 * configure.in: require libsoup version from CVS (2.1.1).
3738 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3740 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3742 2003-11-14 JP Rosevear <jpr@ximian.com>
3744 * libedataserver/test-source-list.c: use only libgnome stuff (no
3747 * libedataserver/e-source.c: ditto
3749 * libedataserver/e-source-list.c: ditto
3751 * libedataserver/e-source-group.c: remove use of gal bits, use
3754 * libedataserver/Makefile.am: build and install e-source stuff
3756 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3758 * src/server-interface-check.[ch]: fixed copyright comments.
3760 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3762 * src/server.c (setup_cals): register the Groupwise calendar backend.
3765 * configure.in: added Groupwise calendar backend to build.
3767 2003-11-14 Rodney Dawes <dobey@ximian.com>
3769 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3771 2003-11-11 Chris Toshok <toshok@ximian.com>
3773 * src/server.c (queue_termination): guard against multiple threads
3774 here by using a mutex. also, always remove the
3775 terminal_handler_id if one exists and reinstate it afterward.
3776 This gives us the behavior of always lasting EXIT_TIMEOUT
3777 milliseconds after the most recent book/calendar shutdown. Before
3778 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3779 after the *first* book/calendar shutdown.
3781 2003-11-10 JP Rosevear <jpr@ximian.com>
3783 * Makefile.am: build docs
3785 * configure.in: check for gtk-doc
3787 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3789 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3790 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3791 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3793 2003-11-07 Dan Winship <danw@ximian.com>
3795 * configure.in: Remove a bunch more checks that
3796 evolution-data-server doesn't need. Change "Evolution" to
3797 "evolution-data-server" in two messages. Remove gtk-doc support
3798 since there is currently no doc/ directory, and we'll want to use
3799 the new GTK_DOC_CHECK macro when we add it back anyway.
3801 * libedataserver/ename/*: Moved to libebook
3803 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3804 (libedataserver_la_LIBADD): Remove libename
3805 (libedataserver_la_LDFLAGS): Remove -no-undefined
3807 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3809 2003-11-07 Rodney Dawes <dobey@ximian.com>
3811 * configure.in: Remove kerberos checks since we don't need them here
3813 2003-11-06 JP Rosevear <jpr@ximian.com>
3815 * configure.in: output new .pc file
3817 * evolution-data-server-1.0.pc.in: pkconfig for idl
3819 * libedataserver/ename/Makefile.am: don't install
3821 * libedataserver/Makefile.am: link in libename
3823 2003-11-06 Rodney Dawes <dobey@ximian.com>
3825 * configure.in: Remove dependencies for GUI libs that we don't need
3827 2003-11-06 JP Rosevear <jpr@ximian.com>
3829 * libedataserver/Makefile.am: e-msgport is no longer needed
3831 2003-11-06 JP Rosevear <jpr@ximian.com>
3833 * src/server.c: include the addressbook backend files properly
3835 * src/Makefile.am: link to the individual addressbook backends
3837 2003-11-06 JP Rosevear <jpr@ximian.com>
3839 * src/server.c: include the backend files properly
3841 * src/Makefile.am: link to the individual backends
3843 2003-11-06 JP Rosevear <jpr@ximian.com>
3845 * configure.in (BASE_VERSION): clean up priv* dirs
3847 * src/Makefile.am: install a version binary to libexecdir
3849 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3852 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3854 2003-11-05 JP Rosevear <jpr@ximian.com>
3856 * src/server.c: following renaming of libedata-book
3858 * src/server-interface.[hc]: ditto
3860 2003-11-05 JP Rosevear <jpr@ximian.com>
3862 * src/server.c: following renaming of libedata-cal
3864 * src/server-interface.[hc]: ditto
3866 2003-11-05 JP Rosevear <jpr@ximian.com>
3868 * configure.in: make the priv*dir's sane
3870 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3873 * libedataserver/ename/Makefile.am: ditto
3875 * libedataserver/Makefile.am: install to privincludedir
3877 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3879 * libedataserver/e-util.[ch]: new files to contain a few functions
3882 * libedataserver/Makefile.am: added new files.
3884 * libedataserver/ename/e-address-western.c:
3885 * libedataserver/e-account-list.c:
3886 * libedataserver/e-account.c:
3887 * src/server-interface-check.c:
3888 * configure.in: removed libgal dependency.
3890 2003-11-04 JP Rosevear <jpr@ximian.com>
3892 * src/server.c: tidy up logging messages
3894 2003-11-04 JP Rosevear <jpr@ximian.com>
3896 * src/server.c: properly name space the oaf ids
3898 * src/server-interface-check.c: use the correctly named poa
3900 * src/server-interface-check.h: ditto
3902 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3903 factories and interface check better
3905 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3907 * src/Evolution-DataServer.idl: name space the interface check
3910 2003-11-04 JP Rosevear <jpr@ximian.com>
3912 * src/Evolution-DataServer.idl: server interface check instead of
3913 wombat interface check
3915 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3917 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3919 * src/server.c: adjust to interface check renaming
3921 * src/server-interface-check.[hc]: finish renaming so wombat
3924 2003-11-04 JP Rosevear <jpr@ximian.com>
3926 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3928 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3931 * libedataserver/Makefile.am: install pkg-config file
3933 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3935 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3936 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3937 supported protocols.
3939 2003-11-04 JP Rosevear <jpr@ximian.com>
3941 * MAINTAINERS, TODO: update
3943 2003-11-04 JP Rosevear <jpr@ximian.com>
3945 * src/server-interface-check.h: use G_*_DECLS and include the data
3948 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
3949 the DataServer .server files
3951 2003-11-03 JP Rosevear <jpr@ximian.com>
3953 * configure.in: don't need EVO_DIR
3955 2003-11-03 JP Rosevear <jpr@ximian.com>
3957 * configure.in: remove trailing slash
3959 2003-11-03 JP Rosevear <jpr@ximian.com>
3961 * configure.in: add the trailing slash to the config subdir