1 2008-06-17 Johnny Jacob <jjohnny@novell.com>
3 * configure.in (eds_micro_version): Bumped to 2.23.5.
5 * NEWS: Evolution Data Server 2.23.4 release updates.
7 2008-06-12 Tor Lillqvist <tml@novell.com>
9 * libedataserver/e-proxy.c: Make it compile on Win32, too.
11 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
13 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
14 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
16 2008-06-06 Tor Lillqvist <tml@novell.com>
18 * configure.in: Add a couple of -Wl,--exclude-libs options on
19 Windows to avoid needlessly auto-exporting functions from static
20 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
22 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
25 2008-06-03 Tor Lillqvist <tml@novell.com>
27 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
29 * configure.in: Do use the Winsock getaddrinfo() and
30 getnameinfo(). It should be OK to ignore Windows 2000 by now.
32 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
34 * NEWS: Evolution Data Server 2.23.3 release and version bump.
36 2008-06-02 Tor Lillqvist <tml@novell.com>
38 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
40 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
41 supported Win9x for a while, so no point in attempting to do it
44 2008-05-23 Ed Catmur <ed@catmur.co.uk>
46 ** Fix for bug #533780
49 * libebackend/Makefile.am:
50 Fix the link line for libebackend.
52 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
57 * libedataserver/libedataserver.pc.in:
58 EProxy adds a libsoup dependency to libedataserver. Add
59 this new requirement to a couple places that were missed.
61 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
66 Split the evolution-data-server version into major/minor/micro
67 macros (wow, say that five times fast!) so we can pass them to
68 libedataserver/eds-version.c.
70 * libedataserver/Makefile.am:
71 * libedataserver/eds-version.c:
72 * libedataserver/eds-version.h:
73 New sources files provide macros and functions for checking the
74 version of evolution-data-server. Would have been handy to have
75 in a couple recent API breaks.
77 * docs/references/libedataserver:
78 Add developer documentation for the new symbols.
80 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
82 * libebackend/libebackend.pc.in: Fix a typo.
84 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
86 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
88 * Makefile.am: Build fix for release.
90 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
92 ** Fixes part of bug #424744
94 * libedataserver/e-iconv.[ch]:
95 Deprecate the e-iconv API. Use camel-iconv instead.
97 * libedataserver/e-trie.[ch]:
98 Deprecate the ETrie API. Use CamelTrie instead.
100 * libedataserver/e-msgport.[ch]:
101 Deprecate the EMsgPort API. Use CamelMsgPort instead.
103 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
105 * Reverted commit 8210
107 2008-05-06 Sankar P <psankar@novell.com>
109 * Revert changes committed by bad git-svn usage.
111 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
116 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
118 2008-05-05 Wang Xin <jedy.wang@sun.com>
120 * libedataserver/e-proxy.c: Fixes #530688.
122 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
124 * configure.in: If --enable-gnome-keyring is given, require version
125 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
127 2008-04-30 Milan Crha <mcrha@redhat.com>
129 ** Part of fix for bug #316390
131 * libedataserver/e-categories.h:
132 (e_categories_register_change_listener),
133 (e_categories_unregister_change_listener):
134 * libedataserver/e-categories.c: (EChangedListener),
135 (idle_saver_cb), (finalize_categories), (initialize_categories),
136 (e_categories_set_color_for), (e_categories_set_icon_file_for),
137 (e_categories_register_change_listener), (e_categories_add),
138 (e_categories_unregister_change_listener), (e_categories_remove):
139 New API to support listening for changes in categories.
141 2008-04-23 Rob Bradford <rob@openedhand.com>
145 * libebackend/Makefile.am:
146 * libebackend/libebackend.pc.in:
147 Build framework for new libebackend library.
149 * libedataserver/Makefile.am:
150 Remove files that have moved to libebackend.
152 * libedataserver/e-data-server-module.[ch]:
153 * libedataserver/e-db3-utils.[ch]:
154 * libedataserver/e-dbhash.[ch]:
155 * libedataserer/e-file-cache.[ch]:
156 Moved to libebackend.
160 Use libebackend headers and link to the library.
162 * docs/reference/Makefile.am:
163 * docs/reference/libebackend/Makefile.am:
164 * docs/reference/libebackend/libebackend-docs.xml:
165 * docs/reference/libebackend/libebackend-sections.txt:
166 * docs/reference/libebackend/libebackend.types:
167 Add documentation for new libebackend library.
169 * docs/reference/libedataserver/libedataserver.types:
170 Remove types that have been moved to libebackend.
172 * docs/reference/calendar/libedata-cal/Makefile.am:
173 Add libebackend to the gtk-doc scanner libraries.
175 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
177 * README: Put it back. Apparently Automake insists on it.
179 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
181 * configure.in: Version bump to 2.23.1
183 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
185 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
188 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
192 * README: File is empty, remove it.
194 * Makefile.am: Remove README.
196 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
198 * docs/reference: Add new symbols to the API docs.
200 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
202 * MAINTAINERS: Updating the Camel guards.
204 2008-04-17 Milan Crha <mcrha@redhat.com>
206 ** Part of fix for bug #526741
208 * src/server.c: (main):
209 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
210 Bumped LIBCAMEL_CURRENT to 12.
212 2008-04-15 Milan Crha <mcrha@redhat.com>
214 ** Fix for bug #475616
216 * libedataserver/e-component-listener.c: (watched_lock),
217 (connection_listen_cb), (e_component_listener_finalize),
218 (e_component_listener_new): Use rather rec mutex here.
220 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
222 * configure.in: Do proper checks for largefile support and
223 properly setup proper CFLAGS to support it.
225 2008-04-04 Suman Manjunath <msuman@novell.com>
227 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
228 (e_util_utf8_strstrcasedecomp):
229 Fixed a few compiler warnings (bug #473880)
231 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
233 * configure.in: Version bump for 2.23.1.
235 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
237 * configure.in: Enforce the minimum GLib version (#525242).
239 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
241 ** Fixes part of bug #518710
244 Bump GLib requirement to 2.16.1.
246 * libedataserver/e-dbhash.c:
247 Use GLib's new MD5 Checksum API. The MD5 utilities in
248 libedataserver are now deprecated.
250 * libedataserver/md5-utils.c:
251 * libedataserver/md5-utils.h:
252 Deprecate these functions and reimplement them to be wrappers
253 for GLib's new MD5 Checksum API.
255 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
257 ** Added configurable Proxy settings for Evolution.
259 * libedataserver/Makefile.am:
260 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
261 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
262 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
263 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
264 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
265 (e_proxy_setup_proxy), (e_proxy_peek_uri),
266 (e_proxy_require_proxy_for_uri):
267 * libedataserver/e-proxy.h:
269 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
271 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
273 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
275 * configure.in: Revisit libecal version.
277 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
279 * docs/reference: Minor API documentation updates.
281 2008-03-03 Tor Lillqvist <tml@novell.com>
283 * evolution-data-server-zip.in: Drop duplicated line. Use
284 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
287 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
289 * configure.in: Bump libecal version for libical changes.
291 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
293 * NEWS: Evolution Data Server 2.21.92 release.
295 2008-02-26 Milan Crha <mcrha@redhat.com>
297 ** Fix for bug #475616
299 * libedataserver/e-component-listener.c: (connection_listen_cb),
300 (e_component_listener_finalize), (e_component_listener_new):
301 Guard global static variable with mutex lock.
303 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
305 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
307 2008-02-22 Milan Crha <mcrha@redhat.com>
309 ** Fix for bug #469119
311 * libedataserver/e-time-utils.c: (has_correct_date),
312 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
313 Check also for correct date values if parse is OK.
315 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
317 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
319 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
321 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
322 warnings. Fix from opensuse downstream.
324 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
326 ** Fixes part of bug #516074
328 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
329 defined in <netdb.h> since these are GNU extensions.
331 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
333 * configure.in: Version bump for 2.21.92
335 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
337 * NEWS: Evolution-Data-Server 2.21.91 release.
339 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
343 Fix a compilation error that occurs when building in a
344 remote object directory (#514682, patch by Paul Smith).
346 2008-02-06 Tor Lillqvist <tml@novell.com>
348 * evolution-data-server-zip.in: Look for catalogs in share/locale
349 first, as that is where they will be with a properly built GNU
352 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
354 * configure.in: Version bump for 2.21.91
356 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
358 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
360 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
362 * docs/reference: Refresh the API docs.
364 2008-01-24 Tor Lillqvist <tml@novell.com>
366 * configure.in: Only use the -Wno-sign-compare and
367 -Wno-pointer-sign options if the gcc version used supports them. I
368 am still using gcc 3.4.2 in mingw...
370 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
372 ** Fix for bug #511717
374 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
375 Add gettext imap folders.
377 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
380 Bump some additional package requirements for libsoup-2.4:
381 libbonobo-2.0 >= 2.20.3
384 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
386 * docs/reference/camel/camel-sections.txt:
387 Add camel_session_build_password_prompt.
389 2008-01-15 Dan Winship <danw@gnome.org>
391 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
392 2.4" support, which only ever worked because there was an old CVS
393 version of libsoup that claimed to be 2.4 but still had the 2.2
396 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
398 * configure.in: Version bump to 2.21.90
400 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
402 * NEWS: Evolution Data Server 2.21.5 release.
404 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
406 * docs/reference/camel/camel.types:
407 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
408 absence when running "make dist". See bug #509539 for more info.
410 2008-01-07 Milan Crha <mcrha@redhat.com>
412 ** Fix for bug #339813
414 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
415 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
416 New API functions, returns is parsed string had two-digit year and
417 last one changes "%x" on format of strftime with forced 4-digit year.
418 * libedataserver/e-time-utils.c: (parse_with_strptime):
419 Fix issue when read all text but actual date isn't correct to this format.
420 * libedataserver/e-time-utils.c: (correct_two_digit_year):
422 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
423 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
424 Implementing new API functions.
426 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
428 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
429 instead of gb2312 since GBK is a superset of gb2312.
431 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
433 * configure.in: Version bump to 2.21.5.
435 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
437 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
439 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
442 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
444 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
446 ** Fix for bug #339510
448 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
449 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
451 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
453 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
455 2007-11-26 Milan Crha <mcrha@redhat.com>
457 ** Fix for bug #308815
459 * libedataserver/e-categories.h:
460 * libedataserver/e-categories.c: Dropped colors for categories,
461 so marking those functions as deprecated, and making deprecated
462 parameter 'color' of 'e_categories_add' together with its rename
465 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
467 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
469 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
471 ** Remove trailing whitespace from source code.
473 2007-11-13 Ondrej Jirman <megous@megous.com>
475 ** Fix for bug #494299
477 * libedataserver/e-file-cache.c: (add_key_to_slist),
478 (add_object_to_slist): Rename helper functions.
479 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
480 Fix memory corruption.
482 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
484 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
486 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
488 * servers/google/libgdata/gdata-entry.c:
489 * servers/googgle/libgdata-google/gdata-google-service.c:
490 Fix implicit function declarations.
491 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
493 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
495 * docs/reference/calendar/libecal/libecal-sections.txt:
496 * docs/reference/libedataserverui/libedataserverui-sections.txt:
497 Remove non-existent symbols.
499 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
502 * evolution-data-server-zip.in:
503 * servers/Makefile.am: Initial commit for the google
506 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
508 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
510 * Fixes part of bug #417999
512 * docs/reference/libedataserverui:
513 Add documentation for ESourceComboBox widget.
515 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
517 * iconv-detect.c (main): Remove an unused variable (#483301).
519 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
521 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
522 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
523 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
524 * libedataserver/e-msgport.h: Same.
526 2007-09-27 Ross Burton <ross@openedhand.com>
528 * libedataserver/e-iconv.c:
529 Mark the charset and language arrays as const.
531 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
533 * NEWS, configure.in: Evolution Data Server 1.12.0 release
535 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
537 * NEWS, configure.in: Evolution Data Server 1.11.92 release
539 2007-08-28 Ross Burton <ross@openedhand.com>
542 Fix FSF address (Tobias Mueller, #470445)
544 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
546 * NEWS, configure.in: Evolution Data Server 1.11.91 release
548 2007-08-24 Milan Crha <mcrha@redhat.com>
550 ** Fix for bug #469870
552 * libedataserver/e-categories.c: (e_categories_get_color_for),
553 (e_categories_get_icon_file_for), (e_categories_is_searchable):
554 Simply return from _get_ functions and don't show error warning.
556 2007-08-20 Milan Crha <mcrha@redhat.com>
558 ** Part of fix for bug #367760
560 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
561 Added '#' as non-safe character.
563 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
565 * docs: Refresh Gtk-Doc "section" files.
567 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
569 * libdb/dbm/dbm.c (__db_ndbm_open):
570 * libedataserver/e-dbhash.c (e_dbhash_new):
571 Fix compilation errors caused by glibc's new "open" macro (#466987).
573 2007-08-16 Milan Crha <mcrha@redhat.com>
575 ** Fix for bug #351756
577 * libedataserver/e-time-utils.c: (parse_with_strptime):
578 g_locale_from_utf8 returns NULL on error, so test for that value.
580 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
582 * NEWS, configure.in: Evolution Data Server 1.11.90 release
584 2007-08-13 Ross Burton <ross@openedhand.com>
586 * libedataserver/e-xml-hash-utils.c:
587 * libedataserver/e-data-server-util.c:
588 * libedataserver/e-dbhash.c:
589 * libedataserver/md5-utils.c:
590 * libedataserver/e-account.c:
591 * libedataserver/e-xml-utils.c:
592 * libedataserver/e-source.c:
593 Fix compile warnings.
595 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
597 ** Fix for bug #455799
599 Remove all .cvsignore and update svn:ignore porperty in whole
602 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
604 * MAINTAINERS: Updated the email, svn account.
606 2007-08-02 Ross Burton <ross@openedhand.com>
609 If building against libsoup-2.2, we need 2.2.91 for
610 SOUP_SESSION_TIMEOUT (#451003).
612 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
614 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
616 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
618 * NEWS, configure.in: Evolution Data Server 1.11.6 release
620 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
622 * configure.in: Updated the libtool version for libedataserver
623 version since some APIS has been added.
625 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
627 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
628 Added a API to get the duped property.
630 2007-07-30 Milan Crha <mcrha@redhat.com>
632 * libedataserver/e-source-group.h: (e_source_group_get_property),
633 (e_source_group_set_property), (e_source_group_foreach_property):
634 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
635 (impl_finalize), (e_source_group_init), (import_properties),
636 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
637 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
638 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
639 (e_source_group_get_property), (e_source_group_set_property),
640 (e_source_group_foreach_property):
641 Added support for properties in source group.
643 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
644 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
645 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
648 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
651 Collect all the required package versions in one place and
652 explicitly require GTK+ 2.10 or higher. (#380534)
654 2007-07-27 Johnny Jacob <jjohnny@novell.com>
656 ** Fix for bug #457523.
658 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
661 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
663 * libedataserver/e-account-list.c: Plugged memory leak.
665 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
667 * NEWS, configure.in: Evolution Data Server 1.11.5 release
669 2007-07-03 Milan Crha <mcrha@redhat.com>
671 ** Fix for bug #364731
673 * libedataserver/e-sexp.c: (GScannerConfig):
674 The '+' and '-' are also unary operators, so
675 the identifier could not start with these characters.
677 2007-06-22 Milan Crha <mcrha@redhat.com>
679 * libedataserver/e-account.h:
680 Added new property get_password_canceled into EAccountService
681 struct, because of bug #307410
683 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
685 * camel/providers/imap4/camel-imap4-summary.c:
686 Fix one typo and wrong preposition (bug #452996).
688 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
690 * configure.in: Correct the comment for --enable-gnome-keyring,
693 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
695 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
697 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
699 ** Fix for bug #448589 from Tobias Mueller
701 ** src/Makefile.am: Add support for automake 1.6
703 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
705 ** Fix for bug #443958 from Sebastien Tandel
707 * configure.in: Add support for help string.
709 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
711 ** Fix for bug #437751 from Andreas Köhler
713 * libedataserver/e-time-utils.c:
715 2007-06-05 Irene Huang <irene.huang@sun.com>
717 * configure.in: Add option for using Sun Kerberos
720 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
722 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
724 2007-06-03 Ross Burton <ross@openedhand.com>
729 * src/offline-listener.[ch]:
731 Add --disable-calendar to build without any calendar support
734 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
736 * docs/reference/addressbook/libebook/Makefile.am:
737 * docs/reference/calendar/libecal/Makefile.am:
738 Fix some distcheck errors (#438577).
740 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
742 * camel/camel-stream-mem.c: fix typos in the API documentation
744 2007-05-24 Ross Burton <ross@openedhand.com>
747 Fix krb5 checks when using --as-needed (part of #342830, John
750 2007-05-24 Ross Burton <ross@openedhand.com>
752 * libedataserverui/Makefile.am:
753 Add missing link flags to fix build with -z,defs. (#409542, Loic
756 2007-05-21 Wang Xin <jedy.wang@sun.com>
758 * libedataserver/e-time-utils.c: Fixes #439050.
760 2007-05-20 Ross Burton <ross@openedhand.com>
763 Use a faster pkgconfig call when checking for soup (#438975).
765 2007-05-16 Jules Colding <colding@omesc.com>
767 * configure.in: Removed unused function check
769 2007-05-14 Jules Colding <colding@omesc.com>
771 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
773 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
775 2007-05-14 Srinivasa Ragavan
777 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
779 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
781 ** Fix for bug #361138
783 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
786 2007-05-08 Josselin Mouette <joss@malsain.org>
788 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
790 * src/server.c: (main): Turn the g_error into a g_warning to
791 avoid dumping core when launching two instances (#436197).
793 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
795 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
796 Nullify 'new' after dropping its reference, so that we return NULL.
798 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
800 * docs/reference/camel/Makefile.am:
801 Remove reference to nonexistent libutil.la.
803 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
805 * libedataserver/e-sexp.c:
806 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
808 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
810 ** Fixes part of bug #418852
813 * docs/reference/camel:
814 * docs/reference/Makefile.am:
815 Resurrect Camel's API documentation.
817 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
820 Refresh SGML templates and add the appropriate CFLAGS to satisfy
823 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
825 ** NEWS, configure.in: Evolution data server 1.11.1 release
827 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
829 ** Fix for bug #425535 from Frederic Crozat
831 * src/server.c: Dont submit path of EDS for segv_handler.
833 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
835 * camel/camel-gpg-context.c:
836 Convert messages from gnupg to UTF-8 (#423382).
838 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
840 * Introduce EFlag in libedataserver (#415891)
842 * libedataserver/e-flag.[ch]:
843 New data structure, EFlag, is a simple thread synchronization
844 mechanism. Based on Python's threading.Event class.
846 * docs/reference/libedataserver:
847 Add documentation for EFlag.
849 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
852 Make the libiconv test program returns a value. (#388789)
854 2007-04-05 Ross Burton <ross@openedhand.com>
856 * libedataserver/e-file-cache.c:
857 * libedataserver/e-data-server-util.h:
858 Use g_mkdir_with_parents (#383686).
860 2007-04-04 Ross Burton <ross@burtonini.com>
862 * libedataserver/e-source-group.c:
863 * libedataserver/e-data-server-marshal.list:
864 * libedataserver/e-account-list.c:
865 * libedataserver/e-source-list.c:
866 * libedataserver/e-iterator.c:
867 * libedataserver/e-source.c:
868 * libedataserver/Makefile.am:
869 Remove marshallers that are in GLib (#400970).
871 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
873 * libedataserver/e-source.c:
874 Store colors as a string specification instead of an integer.
875 Introduce new color API and deprecate the old. (#373117)
877 New API: e_source_set_color_spec()
878 e_source_peek_color_spec()
880 Old API: e_source_set_color()
881 e_source_unset_color()
884 * libedataserver/test-source-list.c:
885 Use the new ESource color API. (#373117)
887 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
889 * libedataserver/e-account.c (receipt_policy_to_str):
890 * libedataserver/e-iconv.c (e_dlist_init):
891 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
892 * libedataserver/e-trie.c (e_trie_search):
893 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
894 Fix some compiler warnings. Patch from Kjartan Maraas.
896 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
898 * libedataserver/e-data-server-util.c:
899 * libedataserver/e-uid.c:
900 * libedataserver/e-xml-utils.c:
901 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
902 code for GLib < 2.8 (#418971).
904 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
906 * libedataserver/e-data-server-module.c:
907 Fix "incompatible pointer type" warnings (#360619).
909 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
911 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
912 for iconv() in -liconv (#388788). Patch from Elijah Newren.
914 * iconv-detect.c: Fix an implicit function declaration.
916 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
918 * MAINTAINERS : Updates on the new guards.
920 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
922 * NEWS, configure.in: Evolution-Data-Server 1.10
925 2007-03-08 Ross Burton <ross@openedhand.com>
928 * docs/reference/addressbook/libedata-book:
929 * docs/reference/libedataserverui:
930 Add gtk-doc framework.
932 * docs/reference/addressbook/libebook:
933 * docs/reference/calendar/libedata-cal:
934 * docs/reference/calendar/libecal:
935 Refresh to match source.
937 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
939 2007-03-08 Ross Burton <ross@openedhand.com>
941 * docs/reference/addressbook/libebook/libebook-sections.txt:
942 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
943 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
944 Add missing symbols (#400169).
946 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
948 * NEWS, configure.in: Evolution-Data-Server 1.9.92
951 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
953 * configure.in : Update intltool version.
955 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
959 * libedataserver/e-msgport.h: Deprecate EMutex.
961 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
963 * NEWS, configure.in: Evolution-Data-Server 1.9.91
966 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
968 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
969 Patch from Trond Myklebust. Closes bug #360017.
971 2007-02-12 Ross Burton <ross@openedhand.com>
974 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
976 2007-02-12 Priit Laes <plaes@svn.gnome.org>
978 * configure.in: Prefix wasn't set for idl files which where then
979 installed to /idl. Fixes bug #373495
981 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
983 ** Fixes bug #359979, #384183
985 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
986 instead of block-and-peek. Eliminates the need for a cache.
988 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
989 cache logic, which was broken anyway.
991 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
992 semantics, and simplify the logic.
994 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
996 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
998 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1000 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1002 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1005 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1007 * src/server.c : s/g_message/printf. Do not call
1008 glib methods before g_thread_init.
1010 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1012 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1015 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1017 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1020 * libedataserver/e-msgport.[ch]: Obsolete EThread
1022 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1024 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1027 * camel/Makefile.am: Enable versioning for camel library
1029 2006-12-09 Tor Lillqvist <tml@novell.com>
1031 * libedataserver/e-categories.c (default_categories[]): Don't use
1032 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1033 literal string on Windows.
1034 (load_default_categories): Instead, construct the full image file
1035 pathname at run-time.
1037 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1039 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1042 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1046 * libedataserver/e-categories.c (e_categories_get_list):
1047 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1049 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1051 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1054 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1056 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1057 Partial fix for #358004. Ensure type correctness on the argument.
1059 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1061 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1064 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1069 Remove EDS version from imagesdir.
1071 * libedataserver/e-categories.c:
1072 Store category information in ~/.evolution/categories.xml rather
1073 than the "/apps/evolution/general/category_master_list" GConf key.
1074 Streamline the code.
1076 * libedataserver/e-categories.c: (e_categories_get_list)
1077 Sort the list before returning it.
1079 * libedataserver/e-categories.c:
1080 (e_categories_get_color_for, e_categories_set_color_for,
1081 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1082 e_categories_is_searchable)
1083 Issue a warning if the given category name does not exist.
1085 2006-10-16 Sankar P <psankar@novell.com>
1087 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1089 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1090 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1091 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1092 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1094 * libedataserver/e-msgport.h:
1096 Re-written EMsgPort.c API using GAsyncQueue
1098 2006-10-10 Tor Lillqvist <tml@novell.com>
1100 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1103 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1105 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1108 2006-09-29 Ross Burton <ross@openedhand.com>
1110 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1111 Add EDestination, remove e-book-async.
1113 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1114 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1115 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1116 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1117 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1118 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1119 Add some simple docs and re-gen.
1121 2006-09-29 Ross Burton <ross@openedhand.com>
1123 * docs/reference/addressbook/libebook/libebook.types:
1124 * docs/reference/addressbook/libebook/libebook-sections.txt:
1125 Add missing symbols and merge the async methods into the EBook
1128 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1132 * src/Makefile.am: Add a uninstall-local rule to remove
1133 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1135 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1139 * src/server-logging.c: (server_logging_dispose)
1140 Chain up to parent's dispose() method.
1142 * src/server-logging.c: (server_logging_finalize)
1143 Chain up to parent's finalize() method.
1145 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1147 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1150 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1152 * configure.in, camel/providers/Makefile.am:
1153 Make IMAP4rev1 provider a conditional feature,
1154 turned off by default. Fixes #324118.
1156 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1158 * configure.in, NEWS: EDS 1.7.92 release.
1160 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1163 * libedataserver/e-source-list.c:
1164 (e_source_list_new), (e_source_list_new_for_gconf),
1165 (e_source_list_new_for_gconf_default): use get_source_list_type.
1166 (get_source_list_type): Check if the type is already registered and
1169 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1171 * configure.in, NEWS: EDS 1.7.91 release.
1173 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1175 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1176 Do not set the filename if it is already set.
1178 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1181 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1182 symmetric to e_msgport_wait
1183 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1185 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1187 * configure.in, NEWS: EDS 1.7.90.1 release.
1189 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1191 * NEWS, configure.in: EDS 1.7.90 release updates
1192 and version, libtool numbers bumped.
1194 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1196 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1197 (committed by Karsten Bräckelmann)
1199 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1201 * configure.in, NEWS: EDS 1.7.4 release updates
1202 and version, libtool numbers bumped.
1204 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1206 * *.pc.in: defined @datarootdir@. Fixes #344596.
1208 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1211 * libedataserver/e-iterator.c (e_iterator_is_valid):
1214 2006-06-16 Tor Lillqvist <tml@novell.com>
1216 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1217 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1219 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1220 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1221 the socket functions don't touch errno. (And there is no EINTR
1222 style error possible in WinSock 2 anyway, according to MSDN.)
1224 2006-06-15 Tor Lillqvist <tml@novell.com>
1226 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1227 also to the Win32 branch of the if statement, to avoid error
1228 message when running the configure script.
1230 2006-06-13 Andre Klapper <a9016009@gmx.de>
1233 changing "couldn't", "can't" and "didn't" to proper
1234 English. Fixes bug #342160.
1236 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1238 * configure.in, NEWS: EDS 1.7.3 release updates
1239 and version, libtool numbers bumped.
1241 2006-06-12 simon.zheng <simon.zheng@sun.com>
1246 Add SunLDAP library support - a variant of Netscape LDAP.
1248 2006-06-07 Frederic Peters <fpeters@0d.be>
1250 * configure.in: Assume strftime() is ok and supports %l and %k when
1251 running in cross-compilation mode.
1253 2006-06-02 Tor Lillqvist <tml@novell.com>
1255 * configure.in: Catch more failure modes of strftime() when
1256 presented with conversion specifications %l and %k: On Windows,
1257 these just do nothing, you don't get a 'l' or 'k' in the result,
1258 which was all we used to test for here. Catch also if strftime()
1259 does nothing at all when presented with a format containing
1260 unsupported conversion specifications.
1262 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1263 strftime() doesn't have %e either.
1265 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1267 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1268 checking errno for EINTR.
1269 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1270 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1271 easier strace debugging purposes.
1273 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1275 Hopeful fix for Novell bug #176277
1277 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1278 slightly to make ::prpipe a union more like ::pipe.
1279 (e_pipe): For convenience, on error set the fds each to -1.
1280 (e_prpipe): New convenience function much like e_pipe but for
1282 (e_msgport_new): Always create the pipes here now instead of
1283 creating them on demand.
1284 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1286 (e_msgport_prfd): Same.
1288 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1290 * configure.in: Added gnome-vfs-2.0 to camel library
1292 2006-05-24 Ross Burton <ross@burtonini.com>
1294 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1295 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1296 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1297 Update for doc changes.
1299 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1301 * configure.in: Update intltool requirements.
1303 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1305 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1306 database delete the DB structure.
1307 Patch by Ross Burton <ross@openedhand.com>
1310 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1312 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1313 do not overwrite the value. Fixes a bug introduced by the previous
1316 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1318 * addressbook/libebook/libebook.pc.in,
1319 addressbook/libedata-book/libedata-book.pc.in,
1320 calendar/libecal/libecal.pc.in,
1321 calendar/libedata-cal/libedata-cal.pc.in,
1322 configure.in, evolution-data-server.pc.in,
1323 libedataserver/libedataserver.pc.in,
1324 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1325 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1328 2006-05-09 Ross Burton <ross@openedhand.com>
1330 * libedataserver/e-data-server-module.h:
1331 * libedataserver/e-data-server-module.c:
1332 Allow EDataServerModule to remove unused modules (#319396).
1334 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1336 * configure.in: Patch from Sushuma Rai to fix build with
1337 modern openldap versions. Closes part of bug #325957.
1339 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1341 * po/LINGUAS: New file listing all supported languages.
1343 * configure.in: Use po/LINGUAS instead of including all languages
1344 directly in this file. See the wiki for more information:
1345 http://live.gnome.org/GnomeGoals/PoLinguas
1347 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1349 * configure.in: Figure out auto-magically what the mozilla-nss
1350 pkg-config module name is.
1352 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1354 * NEWS, configure.in: Release updates. Bump version.
1355 ***** Release 1.7.1 *****
1357 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1359 * configure.in : Added a configure time switch to support dynamic
1360 linking with libdb. The default is static linking and by using the
1361 switch --with-libdb=prefix dynamic linking with libdb can be
1363 Patch by Ross Burton <ross@burtonini.com>
1365 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1367 * configure.in: Added the Mail Directory configure info.
1369 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1371 * configure.in: Remove obsolete entry for no_NO.
1373 2006-04-10 Tor Lillqvist <tml@novell.com>
1375 * libedataserver/e-time-utils.c (get_locale_string)
1376 (translate_picture): New Win32-only helper functions.
1377 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1378 in calendar reported by Thierry Dubois.
1380 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1382 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1383 O_LARGEFILE if not present and to set other required CFLAGS for
1386 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1389 * libedataserver/e-source-group.c: Check if the
1390 object is created before accessing it.
1392 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1394 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1396 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1398 * configure.in: Added support for gnome-key-ring.
1400 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1403 * libedataserverui/e-name-selector-dialog.c:
1404 (e_name_selector_dialog_init): Select contacts from address book
1405 screen doesn't use current contact source
1407 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1409 * configure.in, NEWS: Release updates. Bump version.
1410 ***** Release 1.5.92 *****
1412 2006-02-27 Tor Lillqvist <tml@novell.com>
1414 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1415 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1416 let's drop them from here.
1418 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1420 Fixes #332318 #329356
1421 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1422 %x for representing the date for current locale.
1424 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1426 * configure.in, NEWS: Release updates. Bump version.
1427 ***** Release 1.5.91 *****
1429 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1431 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1432 call g_source_remove() when source id is 0. Closes bug #327413.
1434 2006-02-09 Sushma Rai <rsushma@novell.com>
1436 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1437 Fixed some memory leaks. See #329251.
1439 2006-02-09 Sushma Rai <rsushma@novell.com>
1441 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1442 xml properties. See #309316.
1444 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1446 * evolution-data-server.pc.in: Add variable execversion
1447 that denotes the version of the evolution-data-server
1450 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1452 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1454 2006-02-02 Tor Lillqvist <tml@novell.com>
1456 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1457 present on XP only. Windows 2000 is still widespread.
1459 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1461 * configure.in, NEWS: Release updates, bump version
1462 ***** Release 1.5.90 *****
1464 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1466 * libedataserver/e-data-server-module.c:
1467 (e_data_server_module_add_type):
1468 * libedataserver/e-data-server-module.h:
1469 Reverting the previous commit as it breaks the API freeze.
1470 Shall get this in HEAD as soon as we branch out.
1472 2006-01-30 Ross Burton <ross@openedhand.com>
1474 * libedataserver/e-data-server-module.c:
1475 * libedataserver/e-data-server-module.h:
1476 Add e_data_server_remove_unused() to release unused modules
1479 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1481 * configure.in: add "zh_HK" to ALL_LINGUAS.
1483 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1485 * configure.in, NEWS: Release updates, bump version
1487 ***** Release 1.5.5 *****
1489 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1491 * libedataserver/e-source-list.[ch] : added a function called
1492 e_source_list_is_gconf_updated () which returns a boolean indicating
1493 whether or not a given ESourceList instance is in sync with its
1494 corresponding gconf xml or not.
1495 e_source_list_sync () : added an if clause that uses the above
1496 function before updating the gconf.
1498 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1500 * configure.in : Add target for CALDAV calendar
1503 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1505 * src/GNOME_Evolution_DataServer.server.in.in:
1507 The Cal and Book Factory oafids should reflect
1508 the API version rather than the BASE version.
1511 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1513 * docs/reference/camel/camel-sections.txt:
1514 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1515 Detele the function camel_mkdir description.
1517 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1520 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1523 (e_util_mkdir_hier):Merge the change
1524 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1526 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1529 * libedataserver/Makefile.am:
1530 * libedataserver/e-file-cache.c:
1531 * libedataserver/e-msgport.c:
1532 * libedataserver/e-time-utils.c:
1534 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1535 e-data-server-util.c.
1537 2006-01-08 Tor Lillqvist <tml@novell.com>
1539 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1540 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1541 declarations with current mingw w32api headers.
1543 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1545 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1546 in evolution module has been developed further, merge those
1547 changes into libedataserver and drop e-util/e-account-list.c.
1549 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1550 evolution module has been developed further, merge those changes
1551 into libedataserver and drop e-util/e-account-list.h.
1553 libedataserver/e-account.c: Since e-util/e-account.c in
1554 evolution module has been developed further, merge those changes
1555 into libedataserver and drop e-util/e-account.c.
1557 libedataserver/e-account.h: Since e-util/e-account.h in
1558 evolution module has been developed further, merge those changes
1559 into libedataserver and drop e-util/e-account.h.
1561 2006-01-04 Tor Lillqvist <tml@novell.com>
1563 * libedataserver/e-util.c (e_util_replace_prefix): As this
1564 (Win32-only) function is called from evo, too, it needs a third
1565 argument, the configure time prefix that it should replace,
1566 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1567 configured with different temporary dirs as prefix, which is the
1570 * libedataserver/e-util.h: Update declaration correspondingly.
1572 * src/server.c (libdir): Modify calls correspondingly.
1574 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1576 * NEWS, configure.in: Release updates, bump version
1578 ***** Release 1.5.4 *****
1580 2005-12-13 Tor Lillqvist <tml@novell.com>
1582 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1583 building against GLib >= 2.8, not just on Win32.
1585 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1587 * NEWS, configure.in: Release updates, bump version
1589 ***** Release 1.5.3 *****
1591 2005-12-09 Tor Lillqvist <tml@novell.com>
1593 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1594 Unix/Winsock differences.
1596 Use separate flag fields to indicate whether we have a thread or
1597 not in the EThread and EMutex structs. There is no portable way to
1598 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1601 The portable way to check two pthread_t values for equality is
1604 Use e_util_pthread_id() to get an "id" for the thread in debugging
1607 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1608 pair. Should have this in GLib, I guess. This code snippet is
1609 essentially duplicated in
1610 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1611 place I don't recall now.
1613 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1614 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1617 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1618 against GLib 2.8, use g_mkdir_with_parents().
1619 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1620 strings, then does a linguistically correct comparison using
1622 (e_filename_make_safe): New function, move here from
1623 evolution/e-util/e-util.c.
1624 (g_rename, g_stat): Win32-only fixed versions of these GLib
1625 functions, just until the next GLib version including the same
1626 fixes is out. This version of g_rename() overwrites existing
1627 files, and this version of g_stat() strips trailing insignificant
1630 * libedataserver/e-util.h: Declare the new functions.
1632 2005-12-08 Tor Lillqvist <tml@novell.com>
1634 * libedataserver/e-db3-utils.c
1635 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1637 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1638 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1639 always use slashes, not platform-dependent separators.
1640 (e_source_set_name): Compare the strings, not the pointers.
1642 * libedataserver/e-source-group.c (e_source_group_set_name):
1643 Compare the strings, not the pointers.
1645 * libedataserver/e-xml-utils.c
1646 * libedataserver/e-xml-utils.h: New files.
1647 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1648 the file names we handle on Win32 are in UTF-8, which libxml2
1649 doesn't grok. So, when using GLib 2.8, we map the file with the
1650 GMappedFile API and use xmlParseMemory(). When built against older
1651 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1652 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1653 e-xml-utils.c. Presumably should move all the rest of the
1654 functions from there, too.
1656 * libedataserver/Makefile.am: Add the new files. Install
1659 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1660 e_xml_save_file(). As e_xml_save_file() does the very careful
1661 saving using a temporary filename and then rename, don't need to
1664 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1668 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1669 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1672 2005-12-07 Tor Lillqvist <tml@novell.com>
1674 * libdb/dbinc/db_int.in: As we are using this file (and not the
1675 prebuilt one in libdb/build_win32/db_int.h) when building using
1676 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1677 Win32, too. Add ifdef.
1679 * libdb/os_win32/os_open.c (__os_open): When using a
1680 user-registered open function to open the file (and not
1681 CreateFile()), we still need to set the DB_FH::handle, too, as all
1682 the other stuff in libdb/os_win32 assumes it is correctly set
1683 up. On Win32, addressbook/backends/file needs to register an own
1684 open function (that uses g_open()) as the pathnames e-d-s handles
1685 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1686 codepage that CreateFile() wants.
1688 2005-12-06 Tor Lillqvist <tml@novell.com>
1690 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1691 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1693 * src/GNOME_Evolution_DataServer.server.in.in: Use
1694 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1695 compile-time paths in the .server file on Win32. libbonobo on
1696 Win32 interprets relative location paths to exes or shlibs as
1697 being relative to the directory where the .server file was found.
1698 This makes the .server file point to the correct executable
1699 regardless of where e-d-s is installed on the end-user machine.
1701 2005-12-02 Tor Lillqvist <tml@novell.com>
1703 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1704 the executable file's name in the InterfaceCheck location.
1706 * evolution-data-server-zip.in: New file, a script used to build a
1707 Win32 zipfile distribution of E-D-S. (End users will not be
1708 expected to install from zipfiles, they would be for power users
1709 and developers only.)
1712 * configure.in: Distribute and expand it.
1714 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1716 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1718 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1719 defined in glib -2.8 only for win32 as it fails to build
1720 for OS which has glib 2.4.
1722 2005-12-01 Tor Lillqvist <tml@novell.com>
1724 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1725 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1728 2005-11-25 Tor Lillqvist <tml@novell.com>
1730 * libedataserver/e-categories.c (add_category_if_not_present):
1731 Drop unused static function.
1732 (e_categories_add_relative): New function. Form the pathname to
1733 the icon file at run-time (for installability in freely chosen
1734 location on Windows).
1735 (initialize_categories_config): Call e_categories_add_relative()
1736 with just the basename of the icon files.
1738 * libedataserver/e-data-server-module.c
1739 (e_data_server_module_init): Include libedataserver-private.h to
1740 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1741 pathname construction) on Windows.
1743 * libedataserver/e-time-utils.c: Include strptime() implementation
1744 lifted from glibc for portability. Use it unless
1745 HAVE_STRPTIME. Make it local for this file, though.
1747 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1748 GLib 2.8 instead of gethostname().
1750 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1751 instead of strncasecmp() for portability.
1753 * libedataserver/e-util.c: Implement install-anywhere machinery
1755 (DllMain): Minimal DllMain that just tucks away the handle to the
1757 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1758 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1759 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1760 e_util_replace_prefix): Functions intended also for Evolution. We
1761 assume e-d-s and evo are installed in the same folder on the
1764 * libedataserver/e-util.h: Declare the above new public Win32-only
1767 * libedataserver/libedataserver-private.h: New file. Declares so
1768 far some Win32-only functionality, to be used in various parts of
1771 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1772 gstdio wrappers for better non-ASCII filename support on
1773 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1774 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1775 instead of hardcoding 1024. Drop leftover debugging printouts.
1777 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1778 more configure-time pathname definitions (as used elsewhere in
1779 e-d-s) in INCLUDES so that they can be recognized and changed at
1780 run-time to end-user machine installation paths on Win32.
1782 * src/server.c: No segv handling on Win32. Run-time path
1783 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1784 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1785 gnome_program_init().
1787 2005-11-18 Ross Burton <ross@burtonini.com>
1789 * libedataserver/md5-utils.c:
1790 * libedataserver/e-component-listener.c:
1793 2005-11-17 Ross Burton <ross@burtonini.com>
1795 * libedataserver/md5-utils.c:
1796 * libedataserver/md5-utils.h:
1797 Don't do byte order checks at runtime but use the GLib
1798 G_BYTE_ORDER macro (#319592)
1800 2005-11-17 Ross Burton <ross@burtonini.com>
1802 * libedataserver/e-account-list.c:
1803 * libedataserver/e-account.c:
1804 * libedataserver/e-component-listener.c:
1805 * libedataserver/e-file-cache.c:
1806 * libedataserver/e-iterator.c:
1807 * libedataserver/e-list-iterator.c:
1808 * libedataserver/e-list.c:
1809 * libedataserver/e-sexp.c:
1810 * libedataserver/e-source-group.c:
1811 * libedataserver/e-source-list.c:
1812 * libedataserver/e-source.c:
1813 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1815 2005-11-15 Ross Burton <ross@burtonini.com>
1817 * libedataserver/e-data-server-module.c
1818 Use lazy bindings (#321515)
1820 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1822 * NEWS, configure.in: Release updates, bump version.
1823 ***** Release 1.5.2 *****
1825 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1827 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1829 2005-10-28 Sushma Rai <rsushma@novell.com>
1831 * libedataserver/e-categories.c (initialize_categories_config): Add
1832 default categories only if the category list is empty in gconf, so that
1833 we don't bring back the deleted category from the default list
1834 every time. Fixes #273905.
1836 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1838 * src/GNOME_Evolution_DataServer.server.in.in:
1839 Fixed bonobo server install locations as well.
1842 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1844 * configure.in: Update version, libtool numbers.
1845 *** Release 1.5.1 ***
1846 * src/Makefile.am : Fixed the executable installation
1847 error in the previous patch. Executable installed in
1848 libexecdir - not under evolution-data-server-$(API_VERSION).
1850 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1852 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1853 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1854 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1855 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1856 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1857 OAFIID:GNOME_Evolution_DataServer_Logging from
1858 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1859 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1860 data-server-@VERSION@@EXEEXT@.
1861 * src/Makefile.am: In section install-evolution-data-servers:
1862 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1863 data-server-$(API_VERSION)
1864 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1865 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1866 evolution-data-server-$(BASE_VERSION)
1868 2005-10-17 Ross Burton <ross@burtonini.com>
1871 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1873 2005-10-14 Ross Burton <ross@burtonini.com>
1875 * configure.in: Remove unused dependencies from the pkg-config
1876 calls and add E_FACTORY_CFLAGS/_LIBS.
1878 * src/Makefile.am: Use E_FACTORY_*.
1880 * libedataserver/e-sexp.c:
1881 * libedataserver/test-source-list.c:
1882 Don't use libgnome when GTK+ or GLib will do.
1884 * libedataserver/libedataserver.pc.in:
1885 Fix strings, update libraries.
1887 2005-09-17 Andre Klapper <a9016009@gmx.de>
1890 * libedataserver/e-categories.c: adding translator comment for
1893 2005-09-16 Tor Lillqvist <tml@novell.com>
1895 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1896 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1897 comparing are just ASCII anyway, so spell it out that we really do
1898 need ASCII casefolding only.
1900 2005-09-15 Tor Lillqvist <tml@novell.com>
1902 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1903 integral type (or pointer) that can be cast to a guint64 without
1904 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1906 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1909 * libedataserver/e-util.c: Just include <glib.h> instead of a
1910 random set of <glib/*.h>. Remove large amount of whitespcace on
1912 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1913 proper Unicode case folding or normalization is done.
1914 (e_util_pthread_id): New function, returns an integer representing
1915 a thread. Only for debugging output and logging purposes, cannot
1916 be guaranteed to be consistent on all platforms.
1918 * libedataserver/e-util.h: Include <pthread.h>. Declare
1919 e_util_pthread_id().
1921 2005-09-14 Tor Lillqvist <tml@novell.com>
1926 * win32/libedataserverui.def: New files. Bootstrap import library
1927 for libedataserverui. Needed in servers/exchange/storage where
1928 libexchange-storage-1.2.la links to libedataserverui before it has
1931 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1932 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1933 also win32/Makefile.
1935 * Makefile.am: Add win32 to SUBDIRS.
1937 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1939 * confugure.in : Add API_VERSION to config.h
1941 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1943 * configure.in : Update release number to 2.4.0
1945 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1947 * configure.in: Do not build camel docs.
1948 * docs/reference/Makefile.am: Removed camel docs.
1949 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1951 2005-08-22 Not Zed <NotZed@Ximian.com>
1953 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1954 the func to remove a warning.
1956 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1958 * configure.in : bump version
1959 ***** Release 1.3.8 *****
1961 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1963 * docs/reference/Makefile.am : enable libedataserver docs
1964 * libedataserver/e-sexp.h, docs/reference/libedataserver
1965 /libedataserver-sections.txt: Fix build issues - patch
1966 contributed by Tor Lillqvist <tml@novell.com>
1968 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
1970 * configure.in: Build camel-docs.
1971 * docs/reference/Makefile.am: Build camel-docs.
1973 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
1975 * libedataserver/e-xml-hash-utils.[ch]:
1976 (e_xmlhash_foreach_key_remove): function to remove
1978 Committing for Armin Bauer <armin.bauer@desscon.com>
1979 and modified by <jmubeen@novell.com> and
1980 <vvaradhan@novell.com>.
1982 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
1984 * configure.in : Add the check for NTLM support in OpenLDAP. This
1985 is needed for enabling the Exchange support in e-d-s.
1987 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
1989 * configure.in : Build libedataserver api docs
1991 2005-08-18 Tor Lillqvist <tml@novell.com>
1993 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
1994 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
1995 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
1997 2005-08-13 Tor Lillqvist <tml@novell.com>
1999 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2002 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2005 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2007 * configure.in: Update version, libtool numbers.
2009 *****Release 1.3.7*****
2011 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2013 * configure.in: fix for bug #300048. patch
2014 submitted by Roland Illig <roland.illig@gmx.de>
2016 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2018 * configure.in: update libtool numbers for libebook
2020 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2022 * configure.in: Bump version number
2024 *****Release 1.3.6.1***** includes fix for
2025 #311731 - (Removing folders from an IMAP)
2028 2005-07-28 Tor Lillqvist <tml@novell.com>
2030 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2032 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2034 * configure.in : bump version
2035 ****** Release 1.3.6 *****
2037 2005-07-21 Joe Shaw <joeshaw@novell.com>
2039 * libedataserver/e-source-group.c:
2040 * libedataserver/e-source-list.c:
2041 * libedataserver/e-source.c: Change the init and class_init
2042 functions to contain the whole class name for the benefit of the
2045 2005-07-20 Tor Lillqvist <tml@novell.com>
2047 * configure.in: Enable building with Mozilla nspr and nss on
2048 Win32. No -ldl on Win32. No import library for softokn3.dll.
2050 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2052 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2055 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2057 * configure.in : bump version, libtool numbers.
2058 ***** Release 1.3.5 *****
2060 2005-07-06 Ross Burton <ross@openedhand.com>
2062 * libedataserver/e-util.c:
2063 Remove a function and table which is in GLib.
2065 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2067 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2068 to the conventions (_ instead of -).
2070 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2072 * configure.in : bump version, libtool numbers.
2074 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2076 * libedataserver/e-categories.c: (initialize_categories_config):
2077 Fix all the compiler warnings.
2079 2005-06-22 Tor Lillqvist <tml@novell.com>
2081 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2082 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2083 EXEEXT in EVO_SUBST_SERVER_RULE.
2085 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2087 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2088 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2090 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2092 * configure.in : Print the status for Exchange support being present.
2093 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2095 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2097 * configure.in : Fixed a minor typo to fix make clean.
2099 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2101 * configure.in : Added the Exchange server communication code to
2102 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2103 * servers/Makefile.am : Now build exchange as well.
2105 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2107 * configure.in : Do not build camel docs. They are borked now :(
2109 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2111 * configure.in : bump version, libtool numbers.
2113 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2115 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2116 names for CORBA services.
2118 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2120 * configure.in: Disable the libedataserver api docs build
2121 * docs/reference/Makefile.am: Here too. It doesn't build.
2123 2005-05-24 Tor Lillqvist <tml@novell.com>
2125 * configure.in: Define NO_UNDEFINED as -no-undefined and
2126 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2127 them. Check for strtok_r. Add gobject-2.0 to
2128 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2130 2005-05-24 Tor Lillqvist <tml@novell.com>
2132 Make libdb as included in e-d-s build on Win32 with mingw. (The
2133 official build setup for libdb uses MSVC.)
2135 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2136 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2137 empty on Unix, "_win32" on Win32) to use those source files that
2138 have an own copy in os_win32 from there.
2140 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2141 libdb/build_win32_db_config.h file.
2143 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2146 * libdb/dist/configure: Manually make corresponding changes as in
2147 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2150 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2152 2005-05-19 Tor Lillqvist <tml@novell.com>
2154 * configure.in: Check for regexec in a separate -lregex. Add
2155 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2156 too. Don't bother mentioning glib as gthread and gmodule drag in
2159 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2161 * configure.in : bump version, libtool numbers.
2163 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2165 * docs/reference/Makefile.am : Do not build
2166 camel docs. They are a bit flaky ATM.
2168 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2170 * libedataserver/e-categories.c (add_category_if_present): new private
2171 function to create standard categories if they don't exist.
2172 (initialize_categories_config): make sure, in all cases, that our
2173 standard categories are available.
2175 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2177 * libedataserver/e-categories.c: Add new Anniversary category,
2180 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2182 * configure.in: export LIBSOUP for use elsewhere.
2184 2005-05-06 Tor Lillqvist <tml@novell.com>
2186 * configure.in: Check for Win32 (mingw), set Automake
2187 conditional. Move the libtool stuff a bit earlier so that $host
2188 gets set early and can be checked in a more logical place. Check
2189 for some more headers and functions. Use gobject-2.0 instead of
2190 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2191 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2192 calls its .pc file. On Win32, copy the libtool generated here to
2195 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2197 * configure.in: Added "docs/reference/calendar/libedata-cal".
2199 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2202 * docs/reference/calendar/Makefile.am:
2203 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2206 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2209 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2211 * docs/reference/calendar/*: improved API documentation.
2213 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2215 * configure.in: bump version, libtool numbers.
2217 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2219 * configure.in: Modify camelproviderdir to use API_VERSION.
2220 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2222 2005-04-20 Ross Burton <ross@burtonini.com>
2224 * src/offline-listener.c:
2225 Remove an usused variable.
2227 2005-04-20 Ross Burton <ross@burtonini.com>
2229 * libedataserver/e-data-server-module.c:
2230 * libedataserver/e-data-server-module.h:
2232 Use a #define hack to revert API change to EDataServerModule.
2234 2005-04-20 Ross Burton <ross@burtonini.com>
2236 * configure.in: Depend on GLib 2.4.
2238 * libedataserver/e-data-server-module.c:
2239 * libedataserver/e-data-server-module.h:
2240 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2241 e_data_server_module_init to _initialize.
2244 Update for change to e-data-server-module.h.
2246 2005-04-20 Ross Burton <ross@burtonini.com>
2248 * src/offline-listener.c: Don't leak a GConfValue.
2250 2005-04-20 James Henstridge <james@jamesh.id.au>
2252 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2253 doesn't trigger configure failures with newer versions of
2254 pkg-config. Fixes bug #300435.
2256 2005-04-14 Sushma Rai <rsushma@novell.com>
2258 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2259 absolute uri, when relative uri is changed if source is having absolute
2263 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2265 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2267 * configure.in: bump version, leave extensiondir, idldir,
2268 bonobo server and libtool numbers untouched (use API_VERSION
2270 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2271 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2273 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2275 * po/en_GB.po: Updated British English translations
2277 2005-03-31 Steve Murphy <murf@e-tools.com>
2279 * configure.in: Added "rw" to ALL_LINGUAS.
2281 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2283 * configure.in: Added "xh" to ALL_LINGUAS.
2285 2005-03-29 James Bowes <bowes@cs.dal.ca>
2287 * docs/reference/libedataserver/libedataserver-docs.sgml:
2288 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2289 e-time-utils and e-xml-hash-utils.
2290 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2291 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2293 * libedataserver/e-time-utils.c:
2294 * libedataserver/e-time-utils.h:
2295 * libedataserver/e-xml-hash-utils.c:
2296 * libedataserver/e-xml-hash-utils.h: New API documentation.
2298 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2300 * configure.in: Add ne in ALL_LINGUAS
2302 2005-03-23 James Bowes <bowes@cs.dal.ca>
2304 * configure.in: Add docs/reference/libedataserver/Makefile
2306 * docs/reference/Makefile.am: Add libedataserver as subdir.
2307 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2309 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2310 sections for new API docs.
2311 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2312 nice formatting for the new documentation.
2313 * libedataserver/e-trie.c:
2314 * libedataserver/e-uid.c:
2315 * libedataserver/e-url.c:
2316 * libedataserver/e-url.h:
2317 * libedataserver/e-util.c:
2318 * libedataserver/e-util.h:
2319 * libedataserver/md5-utils.c:
2320 * libedataserver/md5-utils.h: Document public functions and data
2322 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2323 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2324 * docs/reference/libedataserver/tmpl/e-url.sgml:
2325 * docs/reference/libedataserver/tmpl/e-util.sgml:
2326 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2327 files for API documentation.
2329 2005-03-06 JP Rosevear <jpr@novell.com>
2331 * configure.in: bump version, libtool numbers
2333 2005-02-28 JP Rosevear <jpr@novell.com>
2335 * configure.in: bump version, libtool numbers
2337 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2339 * libedataserver/e-data-server-module.c: (load_module_dir):
2340 Don't leak the module path.
2342 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2344 * libdb/dbinc/mutex.h: Fix PPC assembly.
2346 2005-02-07 JP Rosevear <jpr@novell.com>
2348 * configure.in: bump version. libtool numbers
2350 2005-02-07 Ross Burton <ross@openedhand.com>
2352 * libedataserver/e-db3-utils.c:
2353 Remove useless libgnome use.
2355 2005-02-03 Ross Burton <ross@burtonini.com>
2357 * libedataserver/e-categories.c:
2358 * libedataserver/e-component-listener.c:
2359 * libedataserver/e-time-utils.c:
2360 * servers/groupwise/e-gw-connection.c:
2364 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2366 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2367 gboolean and always FALSE to remove the idle callback after saving.
2368 (save_config): new function that marks the config as dirty and installs
2370 (initialize_categories_config, e_categories_remove, e_categories_add,
2371 e_categories_set_color_for, e_categories_set_icon_file_for): call
2372 save_config() when saving the categories.
2374 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2376 * configure.in: Generate the old imap makefile.
2378 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2380 * libedataserver/e-categories.c (initialize_categories_config): pass
2381 a correct boolean value as the 'searchable' flag.
2383 2005-01-26 JP Rosevear <jpr@novell.com>
2387 * src/server-logging.h: add private structure to instance
2389 * src/server-logging.c (server_logging_register_domain): track the
2390 information for the registration so we can later unregister it
2391 (server_logging_dispose): unregister the log handlers and from the
2392 information and list
2393 (server_logging_finalize): free the private structure
2394 (server_logging_class_init): set finalize/dispose methods
2396 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2398 * libedataserver/e-categories.[ch] (e_categories_add): added a
2399 'searchable' argument.
2400 (e_categories_is_searchable): new function.
2401 (hash_to_xml_string): add the 'searchable' property to the config.
2403 2005-01-24 JP Rosevear <jpr@novell.com>
2405 * configure.in: bump version, libtool numbers
2407 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2409 * configure.in: Removed the enable checks for IMAP4, we just
2410 always build it now. Also don't generate
2411 camel/providers/imap/Makefile as we no longer build it.
2413 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2415 * libedataserver/e-source.c
2416 (e_source_update_from_xml_node) : look for
2417 case where passed in node does not contain any properites.
2418 In the case reset the properites of the source
2419 and emit the changed signal
2420 makes personal books unselectable
2421 from auto-completion
2423 2005-01-14 Priit Laes <amd@store20.com>
2425 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2426 'wa' to ALL_LINGUAS.
2428 2005-01-14 Not Zed <NotZed@Ximian.com>
2430 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2431 build ESexp as a GObject anymore (it is used by camel).
2433 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2435 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2437 * libedataserver/e-sexp.[ch]: removed the usage of the
2438 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2439 (e_sexp_new): fixed some typoes.
2440 (e_sexp_class_init): use g_type_class_peek_parent to get the
2441 parent class for our class.
2443 2005-01-08 Not Zed <NotZed@Ximian.com>
2445 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2448 * libedataserver/e-url.c (e_url_shroud): setup string manually
2449 don't use *.%s as it depends on locale.
2451 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2453 * e-categories.c (escape_string): new function.
2454 (hash_to_xml_string): add category names after escaping them.
2455 (initialize_categories_config): mark the configuration as not dirty
2456 only when we just got the list of categories from it.
2458 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2461 * Makefile.am: added weather calendar backend to build.
2463 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2465 * libedataserver/e-categories.c (initialize_categories_config): set
2466 the configuration to not dirty even when we add the set of built-in
2469 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2471 * libedataserver/e-categories.c (initialize_categories_config): set
2472 the initialized flag to TRUE before starting, or we'll get infinite
2473 recurrent calls to this function.
2475 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2477 * libedataserver/e-categories.c (initialize_categories_config): use _()
2478 instead of N_() for translatable strings.
2480 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2482 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2483 called at idle times.
2484 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2486 (initialize_categories_config): install the idle callback.
2488 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2491 * art/category*.png: added category icons from GAL.
2494 * configure.in: added 'art' directory to build.
2496 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2498 * libedataserver/Makefile.am: added new files to the build.
2500 2004-12-31 JP Rosevear <jpr@novell.com>
2502 * Makefile.am: clean iconv-detect.h
2504 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2506 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2507 if any of the properties change
2509 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2511 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2512 include the BASE_VERSION and the full path).
2514 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2516 * src/offline-listener.[ch] :New class to listen for gconf
2517 key and set online/offline modes on factories -> backends
2519 * src/Makefile.am : added new source file
2520 offline-listener.[ch] to _SOURCES
2522 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2524 * Makefile.am: build servers/ dir before camel/.
2526 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2528 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2529 (ALIGNED_SIZE): New macro.
2530 (MemPoolNode): Remove "data" member.
2531 (MemPoolThresholdNode): Likewise.
2532 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2533 &n->data[N] to ensure proper alignment.
2535 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2537 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2538 a convenience context that sets up and provides the shared model
2539 and widgets for one name selection session.
2541 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2542 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2544 2004-12-20 JP Rosevear <jpr@novell.com>
2546 * configure.in: bump version, libtool numbers
2548 2004-12-20 JP Rosevear <jpr@novell.com>
2550 * libedataserverui/test-name-selector.c (main): no need to init
2551 mime utils explicitly any more
2553 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2555 * libedataserverui/test-name-selector.c (main): Don't lie to
2556 gnome_program_init () about our name.
2558 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2560 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2562 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2564 (clear_contact_source): Keep the primary contact array around even
2566 (query_contact_source): Make sure the book is opened before we
2567 try to open a view to it. Set view to NULL if we can't get one.
2568 (e_contact_store_add_book): Allocate temporary memory on stack.
2569 (e_contact_store_remove_book): Free the primary contact array.
2571 * libedataserverui/e-destination-store.c
2572 (e_destination_store_insert_destination): Implement.
2573 (e_destination_store_append_destination): Renamed from
2574 _add_destination (). Connect to destination's "changed" signal.
2575 (e_destination_store_remove_destination): Disconnect from
2578 * libedataserverui/e-name-selector-dialog.c (add_destination):
2579 Use e_destination_store_append_destination ().
2581 * libedataserverui/test-name-selector.c (start_test): We don't
2582 need the gconf_path. Set up an ENameSelectorEntry for testing.
2583 (main): Remove junk related to gconf_path.
2585 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2586 entry for Evolution contacts. Still considered unstable.
2588 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2589 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2591 2004-12-17 JP Rosevear <jpr@novell.com>
2593 * libedataserverui/test-name-selector.c (close_dialog): destroy
2595 (start_test): listen for any response so we can exit
2597 * libedataserverui/e-name-selector-dialog.glade: don't make the
2598 blank window visible
2600 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2602 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2603 it's useless and breaks the evo build.
2605 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2607 * libedataserverui/test-name-selector.c: Implement a test for
2608 ENameSelectorDialog.
2610 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2611 (test_name_selector_SOURCES)
2612 (test_name_selector_LDADD): Build parameters for the test.
2614 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2616 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2618 * libedataserverui/e-destination-store.[ch]: Implement
2619 EDestinationStore, a GtkTreeModel interface to a list of
2622 * libedataserverui/e-name-selector-model.[ch]: Implement
2623 ENameSelectorModel, a model that provides an EContactStore and a
2624 list of EDestinationStores whose members are filtered out from
2627 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2628 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2629 interactively, producing lists of EDestinations.
2631 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2632 specification for the ENameSelectorDialog interface.
2634 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2636 (e_contact_store_get_books): Free a small temp allocation.
2637 (e_contact_store_remove_book): Get the pointer to the source struct.
2639 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2641 * Makefile.am (INCLUDES): Add a define providing the installed
2643 (libedataserverui_1_2_la_SOURCES): Add new files.
2644 (libedataserveruiinclude_HEADERS): Add new files.
2645 (glade_DATA): Add new Glade file.
2646 (EXTRA_DIST): Dist glade_DATA.
2648 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2650 * configure.in: Pull in libglade-2.0.
2652 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2654 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2655 a GtkTreeModel interface to EBook views.
2657 * libedataserverui/test-contact-store.c: Implement an interactive
2658 test for EContactStore.
2660 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2661 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2663 (test_contact_store_SOURCES)
2664 (test_contact_store_LDADD): Build the interactive test for
2667 2004-12-09 JP Rosevear <jpr@novell.com>
2669 * configure.in: check for zlib, for the gzip mime filter
2671 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2675 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2676 e_file_cache_thaw_changes): new functions to disable temporarily
2678 (e_file_cache_init): initialize new private members.
2679 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2680 cache file as dirty when we are frozen.
2682 2004-12-06 Rodney Dawes <dobey@novell.com>
2684 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2686 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2688 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2690 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2691 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2693 2004-12-03 Rodney Dawes <dobey@novell.com>
2695 * configure.in: Remove the commented out OpenSSL block
2696 Don't do pkg-config --exists for mozilla, just try to use the
2697 PKG_CONFIG() macro, and set have_nss="no" if it fails
2699 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2700 e-msgport code that needs it
2702 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2704 * configure.in: Display configuration info after configure runs
2705 (S/MIME, SSL, Kerberos, etc)
2707 2004-12-03 Not Zed <NotZed@Ximian.com>
2709 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2710 iconv_libs to the library list.
2712 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2714 * Makefile.am: Build libedataserverui after non-UI libraries that it
2717 2004-11-28 JP Rosevear <jpr@novell.com>
2719 * configure.in: bump version, libtool numbers
2721 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2723 * libedataserverui/e-source-selector.[ch]:
2724 (selector_button_press_event): if rt-clicked on a source
2725 group, set it as primary on the selector and emit a popup event.
2726 (e_source_selector_get_primary_source_group): accessor for
2727 primary source group.
2729 2004-11-16 Not Zed <NotZed@Ximian.com>
2731 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2733 * configure.in: Added more camel required config checks. Build
2734 the camel makefiles. Not sure if this should be in its own
2737 2004-11-15 Not Zed <NotZed@Ximian.com>
2739 * libedataserver/e-util.c: include config.h.
2741 * libedataserver/e-sexp.c: updated from evolution/e-util.
2743 * libedataserver/e-memory.c: updated from evolution/e-util.
2745 * iconv-detect.c: added iconv format checker.
2747 * configure.in: add stftime checks and iconv charset format checks.
2749 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2751 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2754 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2756 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2757 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2758 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2760 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2762 * configure.in: use evolution-data-server-$BASE_VERSION as the
2765 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2769 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2771 2004-11-02 JP Rosevear <jpr@novell.com>
2775 * configure.in: require libbonobo >= 2.4.2
2777 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2779 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2781 2004-10-27 JP Rosevear <jpr@novell.com>
2783 * src/server.c: include just include signal.h for portability
2785 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2787 * libedataserverui/Makefile.am:
2788 * libedataserverui/e-source-selector-dialog.[ch]: added source
2789 selector dialog widget.
2791 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2793 2004-10-14 JP Rosevear <jpr@novell.com>
2795 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2798 * libedataserverui/e-source-option-menu.c: ditto
2800 2004-10-14 JP Rosevear <jpr@novell.com>
2802 * libedataserverui/libedataserverui.pc.in: link to the right lib
2803 and require libedataserver 1.2
2805 2004-10-13 JP Rosevear <jpr@novell.com>
2807 * libedataserver/e-data-server-marshal.list: add missing
2810 2004-10-13 JP Rosevear <jpr@novell.com>
2812 * Makefile.am: build libedataserverui
2814 2004-10-13 JP Rosevear <jpr@novell.com>
2816 * libedataserverui/test-source-option-menu.c: move from evolution
2818 * libedataserverui/e-source-selector.c: ditto
2820 * libedataserverui/e-source-selector.h: ditto
2822 * libedataserverui/e-source-option-menu.c: ditto
2824 * libedataserverui/e-source-option-menu.h: ditto
2826 * libedataserverui/test-source-selector.c: ditto
2828 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2830 * libedataserverui/Makefile.am: build libedataserverui and test progs
2832 * configure.in: add libtool versioning for libedataserverui and
2835 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2837 Probably fixes bugs #67600 and #65996.
2839 * libdb/dbinc/mutex.h
2840 * libdb/dist/config.hin
2841 * libdb/dist/configure
2842 * libdb/mutex/mut_tas.c
2843 * libdb/lock/lock_region.c
2844 * libdb/dist/aclocal/mutex.ac
2845 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2846 x86-64 and a couple of other archs, and rebuild the generated
2849 2004-10-04 Chris Toshok <toshok@ximian.com>
2851 * libedataserver/e-data-server-module.h: add the prototype for the
2852 eds_module_* functions here, so modules can include this file
2853 instead of writing their own prototypes in module sepcific
2856 2004-09-30 Chris Toshok <toshok@ximian.com>
2858 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2859 variables so extension authors can find the place to install their
2862 2004-09-30 Chris Toshok <toshok@ximian.com>
2864 * src/GNOME_Evolution_DataServer.server.in.in: add this
2865 (previously generated) file to the build.
2867 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2868 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2871 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2872 addressbook/calendar backend .la's from here.
2873 (SERVER_IN_FILE): always use
2874 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2875 generated from LDAP/NOLDAP.
2876 (EXTRA_DIST): remove
2877 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2878 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2880 * src/server.c (setup_books): replace hardcoded knowledge of
2881 backends with a call to e_data_book_factory_register_backends.
2882 (setup_cals): remove explicit backend registration with a call to
2883 e_data_cal_factory_register_backends.
2884 (main): call e_data_server_module_init.
2886 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2887 (libedataserver_la_SOURCES): add e-data-server-module.c
2888 (libedataserverinclude_HEADERS): add e-data-server-module.h
2890 * libedataserver/e-data-server-module.[ch]: new files, manage the
2891 extensions. ripped almost entirely from Dave Camp's nautilus
2894 * configure.in (privlibdir, extensiondir): new Makefile variables.
2896 2004-09-23 Not Zed <NotZed@Ximian.com>
2900 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2901 idle id after we've been called.
2903 2004-09-23 JP Rosevear <jpr@novell.com>
2905 * Makefile.am: don't hard code pkg config version
2907 * configure.in: bump version, reset libtool versions because the
2908 library is now versioned
2910 * libedataserver/Makefile.am: build versioned lib and version
2913 * src/Makefile.am: link against versioned libs
2915 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2917 * libedataserver/e-file-cache.[ch]:
2918 (e_file_cache_get_keys): utility function that allows to get
2919 a list of the keys of all the items in the cache. Used by
2920 the fix for bug #61865
2922 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2924 * libdb/dbinc/mutex.h
2925 * libdb/dist/configure
2926 * libdb/dist/aclocal/mutex.ac
2927 * libdb/dist/aclocal/options.ac:
2928 Applied patch from Toshok that fixes issues related to NPTL and AMD
2931 2004-09-16 JP Rosevear <jpr@novell.com>
2933 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2935 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2937 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2939 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
2941 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2943 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2945 * configure.in: Added 'id' to ALL_LINGUAS
2946 * po/id.po: Added Indonesian translation
2948 2004-08-27 Akagic Amila <bono@linux.org.ba>
2950 * configure.in: Added 'bs' to ALL_LINGUAS.
2952 2004-08-26 JP Rosevear <jpr@novell.com>
2954 * configure.in: bump verision, libtool numbers
2956 2004-08-26 Not Zed <NotZed@Ximian.com>
2960 * libedataserver/e-util.c (e_util_utf8_strstrcase)
2961 (e_util_utf8_strstrcasedecomp):
2963 * libedataserver/e-sexp.c (e_sexp_term_eval):
2964 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
2965 stupid arcanely out of date and posixly-busted slowaris which
2966 doesn't put alloca in stdlib.h like any sane system.
2968 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
2970 * libedataserver/e-file-cache.c: (add_key_to_list),
2971 (add_object_to_list):
2972 Add missing include, fix warnings.
2974 * libedataserver/e-util.c: add missing include.
2976 * servers/groupwise/e-gw-connection.c:
2977 (e_gw_connection_get_categories):
2978 Fix type, causing warnings.
2980 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
2982 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
2983 assing the value set for filename property to priv->filename
2985 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
2987 * configure.in: Added «nb» to ALL_LINGUAS.
2989 2004-08-13 JP Rosevear <jpr@novell.com>
2991 * configure.in: bump version, libtool numbers, soup requirement
2993 2004-08-13 Rodney Dawes <dobey@novell.com>
2995 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
2996 as well as expceted and determined in testing
2998 2004-08-13 Rodney Dawes <dobey@novell.com>
3000 * acinclude.m4: Remove EVO_CHECK_LIB
3001 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3003 2004-08-09 Ankit Patel <ankit@redhat.com>
3005 * configure.in: Added Gujarati & Panjabi
3007 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3009 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3011 2004-08-02 JP Rosevear <jpr@novell.com>
3013 * configure.in: bump version, libtool numbers
3015 2004-08-02 Not Zed <NotZed@Ximian.com>
3017 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3018 so we only run once, and increment our recursive-call code
3019 properly, and actually exit anyway. should fix infinite crash
3022 2004-07-29 Rodney Dawes <dobey@novell.com>
3024 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3025 AC_DEFINE it so we know where to find gnome_segv2
3027 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3028 now define at configure time to find the path to gnome_segv2
3032 2004-07-19 JP Rosevear <jpr@novell.com>
3034 * configure.in: bump version, libtool numbers, soup requirement
3036 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3038 * libedataserver/e-source-group.c (e_source_group_remove_source)
3039 (e_source_group_remove_source) : disconnet the signal
3040 handler registered on source object for CHANGED singal
3041 as we may not be interested in the changes in source once
3042 it is removed form the group
3044 2004-07-12 Chris Toshok <toshok@ximian.com>
3046 [ most likely fixes #57999 ]
3048 * libdb/dist/aclocal/options.ac: set the default unique name to
3049 "_eds". this will append _eds to all externally visible libdb
3050 symbols, so we can be sure it won't conflict with another libdb
3051 (linked dynamically).
3053 * libdb/dist/configure: regen after options.ac change.
3055 * libdb/dist/.cvsignore: ignore db_int_def.h
3057 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3059 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3060 this function public.
3062 2004-07-07 Not Zed <NotZed@Ximian.com>
3064 * src/server.c (main): bind to the right charset (i.e. utf8). See
3067 2004-07-02 JP Rosevear <jpr@novell.com>
3069 * configure.in: bump version, libtool numbers
3071 2004-07-02 Chris Toshok <toshok@ximian.com>
3075 * libedataserver/e-iterator.h: rename the "delete" member to
3076 "remove", to fix c++ build.
3078 * libedataserver/e-iterator.c (e_iterator_delete): same.
3079 (e_iterator_class_init): same.
3081 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3082 (e_list_iterator_remove): same.
3084 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3086 * src/server.c (main): Register a segv handler to popup bug-buddy
3087 or whatever. Fixes bug #51165.
3089 2004-06-14 Not Zed <NotZed@Ximian.com>
3091 * libedataserver/e-source-group.c
3092 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3093 error setting up the new_source entries. #59592.
3095 2004-06-03 JP Rosevear <jpr@novell.com>
3097 * configure.in: bump version, libtool numbers
3099 2004-06-02 Chris Toshok <toshok@ximian.com>
3101 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3103 2004-06-01 Chris Toshok <toshok@ximian.com>
3105 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3106 NULL absolute_uri, so we can clear it.
3108 2004-06-01 Chris Toshok <toshok@ximian.com>
3110 * libedataserver/e-source.c (e_source_set_group): back out the
3111 change that causes this function to always add an absolute_uri to
3112 the ESource, as this uri is always used instead of the
3113 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3114 of the cases. If you want an absolute uri, call
3115 e_source_set_absolute_uri - it should never happen implicitly.
3116 (e_source_copy): when copying an ESource don't create an absolute
3117 uri when @source might have had one.
3118 (e_source_set_absolute_uri): use strcmp, not ==. also,
3119 "source->priv->readonly" governs whether or not data can be stored
3120 in the folder represented by the ESource, not that the ESource
3123 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3125 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3127 2004-05-27 Sushma Rai <rsushma@novell.com>
3129 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3130 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3133 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3134 Build absolute URI only if source is not having it.
3136 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3137 absolute URI to the file.
3139 2004-05-26 Rodney Dawes <dobey@novell.com>
3141 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3142 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3143 properly when < 2.9.8 is found
3145 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3146 requirement here, so that dependents pick it up properly as well
3148 2004-05-19 JP Rosevear <jpr@novell.com>
3150 * configure.in: bump version, libtool numbers
3152 2004-05-17 Rodney Dawes <dobey@ximian.com>
3154 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3155 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3156 mono bindings to work correctly
3160 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3162 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3163 handlers for postal address fields. Bug # 45210
3165 2004-05-03 JP Rosevear <jpr@ximian.com>
3167 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3169 * libedataserver/e-uid.h: ditto
3171 * libedataserver/e-memory.c: remove unnecessary include
3173 * libedataserver/e-uid.c: ditto
3175 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3178 2004-05-03 William Jon McCann <mccann@jhu.edu>
3180 * libedataserver/e-account-list.h:
3181 * libedataserver/e-account.h:
3182 * libedataserver/e-db3-utils.h:
3183 * libedataserver/e-dbhash.h:
3184 * libedataserver/e-iterator.h:
3185 * libedataserver/e-list-iterator.h:
3186 * libedataserver/e-list.h:
3187 * libedataserver/e-memory.h:
3188 * libedataserver/e-sexp.h:
3189 * libedataserver/e-source-group.h:
3190 * libedataserver/e-source-list.h:
3191 * libedataserver/e-source.h:
3192 * libedataserver/e-uid.h:
3193 * libedataserver/e-url.h:
3194 * libedataserver/e-util.h:
3195 * libedataserver/e-xml-hash-utils.h:
3196 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3198 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3200 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3201 yesterday's changes. The data is useless for what I needed it for
3202 (which was for migrating pilot-sync changelog files). md5sums are
3203 ...not what I wanted.
3205 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3207 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3208 3 arguments (key, data, user_data).
3210 2004-04-26 Adam Weinberger <adamw@gnome.org>
3212 * configure.in: Added en_CA to ALL_LINGUAS.
3214 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3216 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3217 that 'key' always points to a malloc'd block of memory that we can
3219 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3220 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3222 (e_xmlhash_write): Save the doc to a tmp file first, only if
3223 saving is successful rename() the file over the original.
3225 2004-04-21 Chris Toshok <toshok@ximian.com>
3227 * configure.in: bump version to 0.0.92.1.
3229 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3231 * acinclude.m4: minor fixes (added missing [] quotation).
3233 2004-04-19 JP Rosevear <jpr@ximian.com>
3235 * configure.in: bump version, libtool numbers
3237 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3239 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3240 AC_SUBST for assinging libegroupwise version number. Defined a
3241 varible LIBSOUP_REQUIRED. added
3242 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3244 * servers/groupwise/Makefile.am: added
3245 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3246 groupwise apis installable
3248 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3251 2004-04-02 JP Rosevear <jpr@ximian.com>
3253 * configure.in: bump version, libtool numbers
3255 2004-03-25 William Jon McCann <mccann@jhu.edu>
3257 * src/server.c (setup_cals): add registration of webcal protocol
3260 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3262 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3263 e-cal-backend-groupwise.h.
3265 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3267 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3270 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3271 opening the cache file, just create it empty, don't fail.
3273 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3275 * configure.in: yank --enable-debug option, not needed anymore.
3277 2004-03-15 Rodney Dawes <dobey@ximian.com>
3279 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3280 * evolution-data-server-1.0.pc.in:
3281 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3282 the libbonobo dependency
3284 2004-03-05 JP Rosevear <jpr@ximian.com>
3286 * configure.in: bump version, libtool numbers and soup requirement
3288 2004-02-26 JP Rosevear <jpr@ximian.com>
3290 * Makefile.am: dist the libdb stuff properly
3292 2004-02-26 Harish K <kharish@novell.com>
3294 * servers/groupwise/e-gw-connection.c : the latest GW server
3295 requires getFolderListRequest instead of the getContainerListRequest
3296 message to get the ids of folders.
3298 2004-02-24 Chris Toshok <toshok@ximian.com>
3300 * libedataserver/e-source-group.c
3301 (e_source_group_new_from_xmldoc): don't leak uid.
3303 2004-02-23 JP Rosevear <jpr@ximian.com>
3305 * Makefile.am: make sure to distclean libdb
3307 * autogen.sh: require automake 1.6
3309 * marshal.mk: make sure we use the srcdir as the location of the
3312 * libdb/dist/Makefile.in: add installcheck target that does
3313 nothing, don't remove tags
3315 * src/Makefile.am: add extra libical includes for srcdir !=
3318 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3320 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3321 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3322 * src/server.c (setup_books) : register groupwise address book backend
3323 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3324 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3325 address book protocols
3327 2004-02-13 Chris Toshok <toshok@ximian.com>
3329 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3330 libdb-4.1.la instead of libdb.a.
3332 * libdb/dist/configure.ac: remove all the static/shared logic and
3333 force libtool to be used. also, remove -rpath from the SOFLAGS.
3334 without -rpath and -static libtool builds the equivalent of a
3335 noinst_ automake library.
3337 * libdb/dist/configure: regen configure from configure.ac.
3339 2004-02-12 Chris Toshok <toshok@ximian.com>
3341 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3343 2004-02-09 Michael Meeks <michael@ximian.com>
3345 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3346 * libedataserver/e-list.c (e_list_get_iterator):
3347 add preconditions for NULL list.
3349 2004-02-09 JP Rosevear <jpr@ximian.com>
3351 * configure.in: Bump version, libtool numbers
3354 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3356 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3358 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3362 * servers/Makefile.am: added servers/ dir to build.
3364 2004-02-03 Chris Toshok <toshok@ximian.com>
3366 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3367 libxml-2.0 as the e-source* stuff needs it.
3369 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3371 * configure.in: require libsoup >= 2.1.6.
3373 2004-01-26 JP Rosevear <jpr@ximian.com>
3375 * configure.in: Bump libtool versions, version, soup requirement
3377 2004-01-25 Sanlig Badral <badral@openmn.org>
3379 * configure.in: Added "mn" to ALL_LINGUAS.
3381 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3383 * configure.in: s/GROUPWISE/SOUP.
3385 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3387 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3390 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3392 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3393 to remove the file cache from disk.
3395 2004-01-21 JP Rosevear <jpr@ximian.com>
3397 * configure.in: include calendar test stuff in AC_OUTPUT
3399 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3401 Fixes nasty crash in e-d-s
3403 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3404 (foreach_hash_func): pass the value also to the XML hash function.
3406 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3409 2004-01-15 JP Rosevear <jpr@ximian.com>
3411 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3412 make sure we don't derefence a NULL pointer
3414 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3416 * libedataserver/e-source-list.c: (load_from_gconf):
3419 * libedataserver/e-source.c: (dump_common_to_xml_node):
3420 Don't output properties tag if there are no properties.
3422 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3424 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3425 correctly when calling g_slist_prepend.
3427 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3429 * configure.in: Added "sq" to ALL_LINGUAS.
3431 2004-01-12 JP Rosevear <jpr@ximian.com>
3433 * configure.in: bump version, libtool numbers
3435 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3437 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3438 by using the CORBA_any directly. Free the CORBA exception.
3440 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3442 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3445 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3447 * libedataserver/e-source-group.h: added new read-only flag
3449 * src/contactdates-server.c: new factory for ContactDates backend
3451 * configure.in: Added new ContactDates calendar backend
3453 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3455 * libedataserver/e-source-list.[ch]
3456 (e_source_list_peek_group_by_name): new function.
3458 2004-01-08 JP Rosevear <jpr@ximian.com>
3460 * libedataserver/e-source-list.c (e_source_list_sync): don't
3461 remove the gconf listener
3463 2004-01-07 JP Rosevear <jpr@ximian.com>
3465 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3467 2004-01-05 Christian Neumair <chris@gnome-de.org>
3469 * addressbook/libebook/e-book.c: Generalize some more strings.
3471 2004-01-05 Christian Neumair <chris@gnome-de.org>
3473 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3475 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3477 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3478 function to get all objects in the cache.
3480 2003-12-29 JP Rosevear <jpr@ximian.com>
3482 * configure.in: bump libsoup requirement, version, libtool numbers
3484 2003-12-23 Ross Burton <ross@burtonini.com>
3486 * docs/reference/addressbook/libebook/tmpl/*:
3487 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3488 * docs/reference/addressbook/libebook/libebook-sections.txt
3489 * docs/reference/addressbook/libebook/libebook.types:
3490 Updated API documentation.
3492 2003-12-21 JP Rosevear <jpr@ximian.com>
3494 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3495 find a source if there is one
3497 * libedataserver/e-source-list.h: add proto
3499 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3501 * src/server.c (setup_logging, setup_interface_check): get the
3502 BonoboObject's we create here out of the function.
3503 (main): re-organize extra interfaces initialization code, and
3504 make sure we unref all objects we have created.
3506 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3508 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3510 (e_source_set_group): Generate and keep an absolute URI so we can
3511 work stand-alone if the group goes away.
3512 (e_source_get_uri): Use build_absolute_uri ().
3514 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3516 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3517 two sources based on UID and full URI.
3519 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3521 * configure.in: added --enable-debug argument.
3523 2003-12-10 Chris Toshok <toshok@ximian.com>
3525 * Makefile.am (ACLOCAL_AMFLAGS): remove
3527 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3529 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3530 to avoid conflicts with GAL's ECache class, which might get
3533 * libedataserver/Makefile.am: added new files.
3535 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3537 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3538 function from GAL, needed for the cache objects.
3540 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3541 directory for the cache file exists by calling e_util_mkdir_hier.
3543 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3545 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3546 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3547 the "calendar:supported_protocols" property.
3549 2003-12-07 JP Rosevear <jpr@ximian.com>
3551 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3554 * src/server.c: set correct default oaf id's
3556 * configure.in: Bump version
3558 2003-12-07 JP Rosevear <jpr@ximian.com>
3560 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3563 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3565 2003-12-07 Chris Toshok <toshok@ximian.com>
3567 * libdb/dist/Makefile.in: make install depend on all.
3569 2003-12-07 JP Rosevear <jpr@ximian.com>
3571 * configure.in: bump version and libsoup requirement
3573 2003-12-04 JP Rosevear <jpr@ximian.com>
3575 * libedataserver/e-source-list.c
3576 (e_source_list_new_for_gconf_default): uses the default gconf
3577 client for getting the source list
3579 * libedataserver/e-source-list.h: add proto
3581 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3583 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3584 to be shared between calendar and addressbook backends.
3586 * libedataserver/Makefile.am: added new files.
3588 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3590 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3591 creating XML from already standalone source.
3592 (e_source_copy): Return the new source, not the one passed in. Duh.
3594 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3596 * libedataserver/e-source.c (e_source_set_property): Emit changed
3598 (copy_property): Implement.
3599 (e_source_copy): Implement. Creates a standalone copy of a source.
3601 2003-11-29 Chris Toshok <toshok@ximian.com>
3603 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3604 DataServer_Logging oaf_server.
3606 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3608 * src/Evolution-DataServer.idl: add a Logging interface. the
3609 events emitted are of type LogEvent.
3611 * src/Makefile.am (evolution_data_server_SOURCES): add
3614 * src/server.c (termination_handler): use g_message, not a printf.
3615 (setup_logging): new function, register the log domains that'll
3616 generate bonobo events.
3617 (main): initialize the DataServer::Logging interface.
3619 * src/server-logging.[ch]: a glib log handler that emits log
3620 events via a BonoboEventSource.
3622 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3624 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3625 (init): Create properties table.
3626 (import_properties): Implement. Imports properties from XML tree to
3628 (e_source_update_from_xml_node): Import properties to table.
3629 (property_dump_cb): Implement. Dumps a property to XML tree.
3630 (dump_common_to_xml_node): Dump properties to XML tree.
3631 (e_source_get_property): Implement.
3632 (e_source_set_property): Implement.
3633 (e_source_foreach_property): Implement.
3635 * libedataserver/test-source-list.c (dump_property): Implement.
3636 (dump_source): Dump properties.
3637 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3639 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3641 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3642 (e_source_update_from_xml_node): Ditto.
3643 (e_source_get_uri): Ditto.
3644 (dump_common_to_xml_node): Implement for parameters common to
3645 dependent and standalone ESources.
3646 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3647 (e_source_to_standalone_xml): Implement.
3648 (e_source_new_from_standalone_xml): Implement.
3650 2003-11-26 Rodney Dawes <dobey@ximian.com>
3652 * Makefile.am: remove \ on last line of LIBDB_FILES
3654 2003-11-26 JP Rosevear <jpr@ximian.com>
3656 * tags: add a dummy file for disting
3658 2003-11-25 Chris Toshok <toshok@ximian.com>
3660 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3661 and AC_PROG_LIBTOOL.
3663 * libdb/dist/configure: same.
3665 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3668 2003-11-25 Chris Toshok <toshok@ximian.com>
3670 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3672 * libdb/dist/configure: same.
3674 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3676 * libedataserver/e-dbhash.c: same.
3677 (e_dbhash_new): pass NULL for txn.
3679 2003-11-25 Chris Toshok <toshok@ximian.com>
3681 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3682 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3683 suck at getting libtool to do what I want.
3685 * libdb/dist/Makefile.in (install-strip install): don't do
3688 * Makefile.am (SUBDIRS): add libdb
3689 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3691 (LIBDB_FILES): list all the db4 files.
3692 (EXTRA_DIST): add the db4 files explicitly to this.
3694 * configure.in: remove all the db3 stuff, and build the embedded
3697 2003-11-25 Aaron Weber <aaron@ximian.com>
3698 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3699 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3700 acinclude.m4 so you can build the stuffwithout gtk-doc
3703 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3704 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3705 * Plus added short/long descriptions and "See Also" where appropriate to:
3706 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3707 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3708 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3709 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3710 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3711 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3712 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3713 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3714 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3715 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3716 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3717 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3718 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3720 2003-11-22 Chris Toshok <toshok@ximian.com>
3722 * dist/NO-AUTO-GEN: don't autogen in here.
3724 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3726 * libdb/Makefile.am: new file so we can integrate libdb into our
3729 2003-11-20 Aaron Weber <aaron@ximian.com>
3730 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3731 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3732 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3733 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3734 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3735 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3736 * docs/reference/calendar/libecal/libecal-sections.txt
3737 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3738 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3739 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3741 2003-11-20 Rodney Dawes <dobey@ximian.com>
3743 * autogen.sh: Remove extra #!/bin/sh line
3745 2003-11-19 JP Rosevear <jpr@ximian.com>
3747 * MAINTAINERS: Update
3749 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3751 * configure.in: require libsoup version from CVS (2.1.1).
3753 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3755 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3757 2003-11-14 JP Rosevear <jpr@ximian.com>
3759 * libedataserver/test-source-list.c: use only libgnome stuff (no
3762 * libedataserver/e-source.c: ditto
3764 * libedataserver/e-source-list.c: ditto
3766 * libedataserver/e-source-group.c: remove use of gal bits, use
3769 * libedataserver/Makefile.am: build and install e-source stuff
3771 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3773 * src/server-interface-check.[ch]: fixed copyright comments.
3775 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3777 * src/server.c (setup_cals): register the Groupwise calendar backend.
3780 * configure.in: added Groupwise calendar backend to build.
3782 2003-11-14 Rodney Dawes <dobey@ximian.com>
3784 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3786 2003-11-11 Chris Toshok <toshok@ximian.com>
3788 * src/server.c (queue_termination): guard against multiple threads
3789 here by using a mutex. also, always remove the
3790 terminal_handler_id if one exists and reinstate it afterward.
3791 This gives us the behavior of always lasting EXIT_TIMEOUT
3792 milliseconds after the most recent book/calendar shutdown. Before
3793 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3794 after the *first* book/calendar shutdown.
3796 2003-11-10 JP Rosevear <jpr@ximian.com>
3798 * Makefile.am: build docs
3800 * configure.in: check for gtk-doc
3802 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3804 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3805 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3806 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3808 2003-11-07 Dan Winship <danw@ximian.com>
3810 * configure.in: Remove a bunch more checks that
3811 evolution-data-server doesn't need. Change "Evolution" to
3812 "evolution-data-server" in two messages. Remove gtk-doc support
3813 since there is currently no doc/ directory, and we'll want to use
3814 the new GTK_DOC_CHECK macro when we add it back anyway.
3816 * libedataserver/ename/*: Moved to libebook
3818 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3819 (libedataserver_la_LIBADD): Remove libename
3820 (libedataserver_la_LDFLAGS): Remove -no-undefined
3822 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3824 2003-11-07 Rodney Dawes <dobey@ximian.com>
3826 * configure.in: Remove kerberos checks since we don't need them here
3828 2003-11-06 JP Rosevear <jpr@ximian.com>
3830 * configure.in: output new .pc file
3832 * evolution-data-server-1.0.pc.in: pkconfig for idl
3834 * libedataserver/ename/Makefile.am: don't install
3836 * libedataserver/Makefile.am: link in libename
3838 2003-11-06 Rodney Dawes <dobey@ximian.com>
3840 * configure.in: Remove dependencies for GUI libs that we don't need
3842 2003-11-06 JP Rosevear <jpr@ximian.com>
3844 * libedataserver/Makefile.am: e-msgport is no longer needed
3846 2003-11-06 JP Rosevear <jpr@ximian.com>
3848 * src/server.c: include the addressbook backend files properly
3850 * src/Makefile.am: link to the individual addressbook backends
3852 2003-11-06 JP Rosevear <jpr@ximian.com>
3854 * src/server.c: include the backend files properly
3856 * src/Makefile.am: link to the individual backends
3858 2003-11-06 JP Rosevear <jpr@ximian.com>
3860 * configure.in (BASE_VERSION): clean up priv* dirs
3862 * src/Makefile.am: install a version binary to libexecdir
3864 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3867 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3869 2003-11-05 JP Rosevear <jpr@ximian.com>
3871 * src/server.c: following renaming of libedata-book
3873 * src/server-interface.[hc]: ditto
3875 2003-11-05 JP Rosevear <jpr@ximian.com>
3877 * src/server.c: following renaming of libedata-cal
3879 * src/server-interface.[hc]: ditto
3881 2003-11-05 JP Rosevear <jpr@ximian.com>
3883 * configure.in: make the priv*dir's sane
3885 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3888 * libedataserver/ename/Makefile.am: ditto
3890 * libedataserver/Makefile.am: install to privincludedir
3892 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3894 * libedataserver/e-util.[ch]: new files to contain a few functions
3897 * libedataserver/Makefile.am: added new files.
3899 * libedataserver/ename/e-address-western.c:
3900 * libedataserver/e-account-list.c:
3901 * libedataserver/e-account.c:
3902 * src/server-interface-check.c:
3903 * configure.in: removed libgal dependency.
3905 2003-11-04 JP Rosevear <jpr@ximian.com>
3907 * src/server.c: tidy up logging messages
3909 2003-11-04 JP Rosevear <jpr@ximian.com>
3911 * src/server.c: properly name space the oaf ids
3913 * src/server-interface-check.c: use the correctly named poa
3915 * src/server-interface-check.h: ditto
3917 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3918 factories and interface check better
3920 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3922 * src/Evolution-DataServer.idl: name space the interface check
3925 2003-11-04 JP Rosevear <jpr@ximian.com>
3927 * src/Evolution-DataServer.idl: server interface check instead of
3928 wombat interface check
3930 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3932 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3934 * src/server.c: adjust to interface check renaming
3936 * src/server-interface-check.[hc]: finish renaming so wombat
3939 2003-11-04 JP Rosevear <jpr@ximian.com>
3941 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3943 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3946 * libedataserver/Makefile.am: install pkg-config file
3948 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3950 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3951 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3952 supported protocols.
3954 2003-11-04 JP Rosevear <jpr@ximian.com>
3956 * MAINTAINERS, TODO: update
3958 2003-11-04 JP Rosevear <jpr@ximian.com>
3960 * src/server-interface-check.h: use G_*_DECLS and include the data
3963 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
3964 the DataServer .server files
3966 2003-11-03 JP Rosevear <jpr@ximian.com>
3968 * configure.in: don't need EVO_DIR
3970 2003-11-03 JP Rosevear <jpr@ximian.com>
3972 * configure.in: remove trailing slash
3974 2003-11-03 JP Rosevear <jpr@ximian.com>
3976 * configure.in: add the trailing slash to the config subdir