1 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
5 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
8 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
10 ** Fixes part of bug #545558
13 Add an --enable-hula configure option for building the Hula Camel
14 provider, disabled by default.
16 2008-07-23 Johnny Jacob <jjohnny@novell.com>
18 * configure.in (API_VERSION): libcamel version bumped.
19 (eds_micro_version): EDS version bumped to 2.23.6
21 * NEWS: Updates for 2.23.5.
23 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
26 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
29 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
31 ** Fix for bug #523632
33 * configure.in: Added Google contacts backend
35 2008-07-20 Bharath Acharya <abharath@novell.com>
37 ** Fix for bug #200147
39 * libedataserver/e-account.h: Stores the templates folder uri
41 2008-07-20 Luca Ferretti <elle.uca@libero.it>
43 reviewed by: Srinivasa Ragavan
45 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
46 to fix the build. See bug #543656 for details.
48 2008-07-16 Sankar P <psankar@novell.com>
50 Pushing disk summary changes from the madagascar branch
53 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
55 * libedataserver/e-sexp.h:
57 2008-07-14 Milan Crha <mcrha@redhat.com>
59 ** Fix for bug #253509
61 * libedataserver/e-categories.c: Added translators comment.
63 2008-07-09 Tor Lillqvist <tml@novell.com>
65 * evolution-data-server-zip.in: No version number for
66 share/pixmaps/evolution-data-server. Use -D when using -r to not
67 add pointless entries for directories in the zip files.
69 2008-06-26 Julien Puydt <jpuydt@gnome.org>
71 * libedataserver/e-source-group.c: Added missing g_object_unref on
72 sources, fixing leaks and bug #540152.
74 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
76 * configure.in: Doltify
78 2008-06-17 Johnny Jacob <jjohnny@novell.com>
80 * configure.in (eds_micro_version): Bumped to 2.23.5.
82 * NEWS: Evolution Data Server 2.23.4 release updates.
84 2008-06-12 Tor Lillqvist <tml@novell.com>
86 * libedataserver/e-proxy.c: Make it compile on Win32, too.
88 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
90 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
91 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
93 2008-06-06 Tor Lillqvist <tml@novell.com>
95 * configure.in: Add a couple of -Wl,--exclude-libs options on
96 Windows to avoid needlessly auto-exporting functions from static
97 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
99 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
102 2008-06-03 Tor Lillqvist <tml@novell.com>
104 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
106 * configure.in: Do use the Winsock getaddrinfo() and
107 getnameinfo(). It should be OK to ignore Windows 2000 by now.
109 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
111 * NEWS: Evolution Data Server 2.23.3 release and version bump.
113 2008-06-02 Tor Lillqvist <tml@novell.com>
115 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
117 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
118 supported Win9x for a while, so no point in attempting to do it
121 2008-05-23 Ed Catmur <ed@catmur.co.uk>
123 ** Fix for bug #533780
126 * libebackend/Makefile.am:
127 Fix the link line for libebackend.
129 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
134 * libedataserver/libedataserver.pc.in:
135 EProxy adds a libsoup dependency to libedataserver. Add
136 this new requirement to a couple places that were missed.
138 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
143 Split the evolution-data-server version into major/minor/micro
144 macros (wow, say that five times fast!) so we can pass them to
145 libedataserver/eds-version.c.
147 * libedataserver/Makefile.am:
148 * libedataserver/eds-version.c:
149 * libedataserver/eds-version.h:
150 New sources files provide macros and functions for checking the
151 version of evolution-data-server. Would have been handy to have
152 in a couple recent API breaks.
154 * docs/references/libedataserver:
155 Add developer documentation for the new symbols.
157 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
159 * libebackend/libebackend.pc.in: Fix a typo.
161 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
163 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
165 * Makefile.am: Build fix for release.
167 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
169 ** Fixes part of bug #424744
171 * libedataserver/e-iconv.[ch]:
172 Deprecate the e-iconv API. Use camel-iconv instead.
174 * libedataserver/e-trie.[ch]:
175 Deprecate the ETrie API. Use CamelTrie instead.
177 * libedataserver/e-msgport.[ch]:
178 Deprecate the EMsgPort API. Use CamelMsgPort instead.
180 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
182 * Reverted commit 8210
184 2008-05-06 Sankar P <psankar@novell.com>
186 * Revert changes committed by bad git-svn usage.
188 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
193 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
195 2008-05-05 Wang Xin <jedy.wang@sun.com>
197 * libedataserver/e-proxy.c: Fixes #530688.
199 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
201 * configure.in: If --enable-gnome-keyring is given, require version
202 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
204 2008-04-30 Milan Crha <mcrha@redhat.com>
206 ** Part of fix for bug #316390
208 * libedataserver/e-categories.h:
209 (e_categories_register_change_listener),
210 (e_categories_unregister_change_listener):
211 * libedataserver/e-categories.c: (EChangedListener),
212 (idle_saver_cb), (finalize_categories), (initialize_categories),
213 (e_categories_set_color_for), (e_categories_set_icon_file_for),
214 (e_categories_register_change_listener), (e_categories_add),
215 (e_categories_unregister_change_listener), (e_categories_remove):
216 New API to support listening for changes in categories.
218 2008-04-23 Rob Bradford <rob@openedhand.com>
222 * libebackend/Makefile.am:
223 * libebackend/libebackend.pc.in:
224 Build framework for new libebackend library.
226 * libedataserver/Makefile.am:
227 Remove files that have moved to libebackend.
229 * libedataserver/e-data-server-module.[ch]:
230 * libedataserver/e-db3-utils.[ch]:
231 * libedataserver/e-dbhash.[ch]:
232 * libedataserer/e-file-cache.[ch]:
233 Moved to libebackend.
237 Use libebackend headers and link to the library.
239 * docs/reference/Makefile.am:
240 * docs/reference/libebackend/Makefile.am:
241 * docs/reference/libebackend/libebackend-docs.xml:
242 * docs/reference/libebackend/libebackend-sections.txt:
243 * docs/reference/libebackend/libebackend.types:
244 Add documentation for new libebackend library.
246 * docs/reference/libedataserver/libedataserver.types:
247 Remove types that have been moved to libebackend.
249 * docs/reference/calendar/libedata-cal/Makefile.am:
250 Add libebackend to the gtk-doc scanner libraries.
252 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
254 * README: Put it back. Apparently Automake insists on it.
256 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
258 * configure.in: Version bump to 2.23.1
260 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
262 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
265 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
269 * README: File is empty, remove it.
271 * Makefile.am: Remove README.
273 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
275 * docs/reference: Add new symbols to the API docs.
277 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
279 * MAINTAINERS: Updating the Camel guards.
281 2008-04-17 Milan Crha <mcrha@redhat.com>
283 ** Part of fix for bug #526741
285 * src/server.c: (main):
286 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
287 Bumped LIBCAMEL_CURRENT to 12.
289 2008-04-15 Milan Crha <mcrha@redhat.com>
291 ** Fix for bug #475616
293 * libedataserver/e-component-listener.c: (watched_lock),
294 (connection_listen_cb), (e_component_listener_finalize),
295 (e_component_listener_new): Use rather rec mutex here.
297 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
299 * configure.in: Do proper checks for largefile support and
300 properly setup proper CFLAGS to support it.
302 2008-04-04 Suman Manjunath <msuman@novell.com>
304 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
305 (e_util_utf8_strstrcasedecomp):
306 Fixed a few compiler warnings (bug #473880)
308 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
310 * configure.in: Version bump for 2.23.1.
312 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
314 * configure.in: Enforce the minimum GLib version (#525242).
316 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
318 ** Fixes part of bug #518710
321 Bump GLib requirement to 2.16.1.
323 * libedataserver/e-dbhash.c:
324 Use GLib's new MD5 Checksum API. The MD5 utilities in
325 libedataserver are now deprecated.
327 * libedataserver/md5-utils.c:
328 * libedataserver/md5-utils.h:
329 Deprecate these functions and reimplement them to be wrappers
330 for GLib's new MD5 Checksum API.
332 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
334 ** Added configurable Proxy settings for Evolution.
336 * libedataserver/Makefile.am:
337 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
338 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
339 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
340 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
341 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
342 (e_proxy_setup_proxy), (e_proxy_peek_uri),
343 (e_proxy_require_proxy_for_uri):
344 * libedataserver/e-proxy.h:
346 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
348 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
350 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
352 * configure.in: Revisit libecal version.
354 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
356 * docs/reference: Minor API documentation updates.
358 2008-03-03 Tor Lillqvist <tml@novell.com>
360 * evolution-data-server-zip.in: Drop duplicated line. Use
361 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
364 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
366 * configure.in: Bump libecal version for libical changes.
368 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
370 * NEWS: Evolution Data Server 2.21.92 release.
372 2008-02-26 Milan Crha <mcrha@redhat.com>
374 ** Fix for bug #475616
376 * libedataserver/e-component-listener.c: (connection_listen_cb),
377 (e_component_listener_finalize), (e_component_listener_new):
378 Guard global static variable with mutex lock.
380 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
382 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
384 2008-02-22 Milan Crha <mcrha@redhat.com>
386 ** Fix for bug #469119
388 * libedataserver/e-time-utils.c: (has_correct_date),
389 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
390 Check also for correct date values if parse is OK.
392 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
394 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
396 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
398 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
399 warnings. Fix from opensuse downstream.
401 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
403 ** Fixes part of bug #516074
405 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
406 defined in <netdb.h> since these are GNU extensions.
408 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
410 * configure.in: Version bump for 2.21.92
412 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
414 * NEWS: Evolution-Data-Server 2.21.91 release.
416 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
420 Fix a compilation error that occurs when building in a
421 remote object directory (#514682, patch by Paul Smith).
423 2008-02-06 Tor Lillqvist <tml@novell.com>
425 * evolution-data-server-zip.in: Look for catalogs in share/locale
426 first, as that is where they will be with a properly built GNU
429 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
431 * configure.in: Version bump for 2.21.91
433 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
435 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
437 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
439 * docs/reference: Refresh the API docs.
441 2008-01-24 Tor Lillqvist <tml@novell.com>
443 * configure.in: Only use the -Wno-sign-compare and
444 -Wno-pointer-sign options if the gcc version used supports them. I
445 am still using gcc 3.4.2 in mingw...
447 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
449 ** Fix for bug #511717
451 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
452 Add gettext imap folders.
454 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
457 Bump some additional package requirements for libsoup-2.4:
458 libbonobo-2.0 >= 2.20.3
461 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
463 * docs/reference/camel/camel-sections.txt:
464 Add camel_session_build_password_prompt.
466 2008-01-15 Dan Winship <danw@gnome.org>
468 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
469 2.4" support, which only ever worked because there was an old CVS
470 version of libsoup that claimed to be 2.4 but still had the 2.2
473 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
475 * configure.in: Version bump to 2.21.90
477 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
479 * NEWS: Evolution Data Server 2.21.5 release.
481 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
483 * docs/reference/camel/camel.types:
484 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
485 absence when running "make dist". See bug #509539 for more info.
487 2008-01-07 Milan Crha <mcrha@redhat.com>
489 ** Fix for bug #339813
491 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
492 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
493 New API functions, returns is parsed string had two-digit year and
494 last one changes "%x" on format of strftime with forced 4-digit year.
495 * libedataserver/e-time-utils.c: (parse_with_strptime):
496 Fix issue when read all text but actual date isn't correct to this format.
497 * libedataserver/e-time-utils.c: (correct_two_digit_year):
499 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
500 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
501 Implementing new API functions.
503 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
505 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
506 instead of gb2312 since GBK is a superset of gb2312.
508 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
510 * configure.in: Version bump to 2.21.5.
512 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
514 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
516 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
519 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
521 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
523 ** Fix for bug #339510
525 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
526 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
528 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
530 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
532 2007-11-26 Milan Crha <mcrha@redhat.com>
534 ** Fix for bug #308815
536 * libedataserver/e-categories.h:
537 * libedataserver/e-categories.c: Dropped colors for categories,
538 so marking those functions as deprecated, and making deprecated
539 parameter 'color' of 'e_categories_add' together with its rename
542 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
544 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
546 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
548 ** Remove trailing whitespace from source code.
550 2007-11-13 Ondrej Jirman <megous@megous.com>
552 ** Fix for bug #494299
554 * libedataserver/e-file-cache.c: (add_key_to_slist),
555 (add_object_to_slist): Rename helper functions.
556 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
557 Fix memory corruption.
559 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
561 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
563 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
565 * servers/google/libgdata/gdata-entry.c:
566 * servers/googgle/libgdata-google/gdata-google-service.c:
567 Fix implicit function declarations.
568 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
570 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
572 * docs/reference/calendar/libecal/libecal-sections.txt:
573 * docs/reference/libedataserverui/libedataserverui-sections.txt:
574 Remove non-existent symbols.
576 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
579 * evolution-data-server-zip.in:
580 * servers/Makefile.am: Initial commit for the google
583 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
585 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
587 * Fixes part of bug #417999
589 * docs/reference/libedataserverui:
590 Add documentation for ESourceComboBox widget.
592 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
594 * iconv-detect.c (main): Remove an unused variable (#483301).
596 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
598 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
599 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
600 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
601 * libedataserver/e-msgport.h: Same.
603 2007-09-27 Ross Burton <ross@openedhand.com>
605 * libedataserver/e-iconv.c:
606 Mark the charset and language arrays as const.
608 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
610 * NEWS, configure.in: Evolution Data Server 1.12.0 release
612 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
614 * NEWS, configure.in: Evolution Data Server 1.11.92 release
616 2007-08-28 Ross Burton <ross@openedhand.com>
619 Fix FSF address (Tobias Mueller, #470445)
621 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
623 * NEWS, configure.in: Evolution Data Server 1.11.91 release
625 2007-08-24 Milan Crha <mcrha@redhat.com>
627 ** Fix for bug #469870
629 * libedataserver/e-categories.c: (e_categories_get_color_for),
630 (e_categories_get_icon_file_for), (e_categories_is_searchable):
631 Simply return from _get_ functions and don't show error warning.
633 2007-08-20 Milan Crha <mcrha@redhat.com>
635 ** Part of fix for bug #367760
637 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
638 Added '#' as non-safe character.
640 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
642 * docs: Refresh Gtk-Doc "section" files.
644 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
646 * libdb/dbm/dbm.c (__db_ndbm_open):
647 * libedataserver/e-dbhash.c (e_dbhash_new):
648 Fix compilation errors caused by glibc's new "open" macro (#466987).
650 2007-08-16 Milan Crha <mcrha@redhat.com>
652 ** Fix for bug #351756
654 * libedataserver/e-time-utils.c: (parse_with_strptime):
655 g_locale_from_utf8 returns NULL on error, so test for that value.
657 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
659 * NEWS, configure.in: Evolution Data Server 1.11.90 release
661 2007-08-13 Ross Burton <ross@openedhand.com>
663 * libedataserver/e-xml-hash-utils.c:
664 * libedataserver/e-data-server-util.c:
665 * libedataserver/e-dbhash.c:
666 * libedataserver/md5-utils.c:
667 * libedataserver/e-account.c:
668 * libedataserver/e-xml-utils.c:
669 * libedataserver/e-source.c:
670 Fix compile warnings.
672 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
674 ** Fix for bug #455799
676 Remove all .cvsignore and update svn:ignore porperty in whole
679 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
681 * MAINTAINERS: Updated the email, svn account.
683 2007-08-02 Ross Burton <ross@openedhand.com>
686 If building against libsoup-2.2, we need 2.2.91 for
687 SOUP_SESSION_TIMEOUT (#451003).
689 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
691 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
693 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
695 * NEWS, configure.in: Evolution Data Server 1.11.6 release
697 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
699 * configure.in: Updated the libtool version for libedataserver
700 version since some APIS has been added.
702 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
704 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
705 Added a API to get the duped property.
707 2007-07-30 Milan Crha <mcrha@redhat.com>
709 * libedataserver/e-source-group.h: (e_source_group_get_property),
710 (e_source_group_set_property), (e_source_group_foreach_property):
711 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
712 (impl_finalize), (e_source_group_init), (import_properties),
713 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
714 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
715 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
716 (e_source_group_get_property), (e_source_group_set_property),
717 (e_source_group_foreach_property):
718 Added support for properties in source group.
720 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
721 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
722 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
725 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
728 Collect all the required package versions in one place and
729 explicitly require GTK+ 2.10 or higher. (#380534)
731 2007-07-27 Johnny Jacob <jjohnny@novell.com>
733 ** Fix for bug #457523.
735 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
738 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
740 * libedataserver/e-account-list.c: Plugged memory leak.
742 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
744 * NEWS, configure.in: Evolution Data Server 1.11.5 release
746 2007-07-03 Milan Crha <mcrha@redhat.com>
748 ** Fix for bug #364731
750 * libedataserver/e-sexp.c: (GScannerConfig):
751 The '+' and '-' are also unary operators, so
752 the identifier could not start with these characters.
754 2007-06-22 Milan Crha <mcrha@redhat.com>
756 * libedataserver/e-account.h:
757 Added new property get_password_canceled into EAccountService
758 struct, because of bug #307410
760 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
762 * camel/providers/imap4/camel-imap4-summary.c:
763 Fix one typo and wrong preposition (bug #452996).
765 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
767 * configure.in: Correct the comment for --enable-gnome-keyring,
770 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
772 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
774 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
776 ** Fix for bug #448589 from Tobias Mueller
778 ** src/Makefile.am: Add support for automake 1.6
780 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
782 ** Fix for bug #443958 from Sebastien Tandel
784 * configure.in: Add support for help string.
786 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
788 ** Fix for bug #437751 from Andreas Köhler
790 * libedataserver/e-time-utils.c:
792 2007-06-05 Irene Huang <irene.huang@sun.com>
794 * configure.in: Add option for using Sun Kerberos
797 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
799 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
801 2007-06-03 Ross Burton <ross@openedhand.com>
806 * src/offline-listener.[ch]:
808 Add --disable-calendar to build without any calendar support
811 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
813 * docs/reference/addressbook/libebook/Makefile.am:
814 * docs/reference/calendar/libecal/Makefile.am:
815 Fix some distcheck errors (#438577).
817 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
819 * camel/camel-stream-mem.c: fix typos in the API documentation
821 2007-05-24 Ross Burton <ross@openedhand.com>
824 Fix krb5 checks when using --as-needed (part of #342830, John
827 2007-05-24 Ross Burton <ross@openedhand.com>
829 * libedataserverui/Makefile.am:
830 Add missing link flags to fix build with -z,defs. (#409542, Loic
833 2007-05-21 Wang Xin <jedy.wang@sun.com>
835 * libedataserver/e-time-utils.c: Fixes #439050.
837 2007-05-20 Ross Burton <ross@openedhand.com>
840 Use a faster pkgconfig call when checking for soup (#438975).
842 2007-05-16 Jules Colding <colding@omesc.com>
844 * configure.in: Removed unused function check
846 2007-05-14 Jules Colding <colding@omesc.com>
848 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
850 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
852 2007-05-14 Srinivasa Ragavan
854 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
856 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
858 ** Fix for bug #361138
860 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
863 2007-05-08 Josselin Mouette <joss@malsain.org>
865 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
867 * src/server.c: (main): Turn the g_error into a g_warning to
868 avoid dumping core when launching two instances (#436197).
870 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
872 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
873 Nullify 'new' after dropping its reference, so that we return NULL.
875 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
877 * docs/reference/camel/Makefile.am:
878 Remove reference to nonexistent libutil.la.
880 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
882 * libedataserver/e-sexp.c:
883 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
885 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
887 ** Fixes part of bug #418852
890 * docs/reference/camel:
891 * docs/reference/Makefile.am:
892 Resurrect Camel's API documentation.
894 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
897 Refresh SGML templates and add the appropriate CFLAGS to satisfy
900 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
902 ** NEWS, configure.in: Evolution data server 1.11.1 release
904 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
906 ** Fix for bug #425535 from Frederic Crozat
908 * src/server.c: Dont submit path of EDS for segv_handler.
910 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
912 * camel/camel-gpg-context.c:
913 Convert messages from gnupg to UTF-8 (#423382).
915 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
917 * Introduce EFlag in libedataserver (#415891)
919 * libedataserver/e-flag.[ch]:
920 New data structure, EFlag, is a simple thread synchronization
921 mechanism. Based on Python's threading.Event class.
923 * docs/reference/libedataserver:
924 Add documentation for EFlag.
926 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
929 Make the libiconv test program returns a value. (#388789)
931 2007-04-05 Ross Burton <ross@openedhand.com>
933 * libedataserver/e-file-cache.c:
934 * libedataserver/e-data-server-util.h:
935 Use g_mkdir_with_parents (#383686).
937 2007-04-04 Ross Burton <ross@burtonini.com>
939 * libedataserver/e-source-group.c:
940 * libedataserver/e-data-server-marshal.list:
941 * libedataserver/e-account-list.c:
942 * libedataserver/e-source-list.c:
943 * libedataserver/e-iterator.c:
944 * libedataserver/e-source.c:
945 * libedataserver/Makefile.am:
946 Remove marshallers that are in GLib (#400970).
948 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
950 * libedataserver/e-source.c:
951 Store colors as a string specification instead of an integer.
952 Introduce new color API and deprecate the old. (#373117)
954 New API: e_source_set_color_spec()
955 e_source_peek_color_spec()
957 Old API: e_source_set_color()
958 e_source_unset_color()
961 * libedataserver/test-source-list.c:
962 Use the new ESource color API. (#373117)
964 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
966 * libedataserver/e-account.c (receipt_policy_to_str):
967 * libedataserver/e-iconv.c (e_dlist_init):
968 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
969 * libedataserver/e-trie.c (e_trie_search):
970 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
971 Fix some compiler warnings. Patch from Kjartan Maraas.
973 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
975 * libedataserver/e-data-server-util.c:
976 * libedataserver/e-uid.c:
977 * libedataserver/e-xml-utils.c:
978 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
979 code for GLib < 2.8 (#418971).
981 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
983 * libedataserver/e-data-server-module.c:
984 Fix "incompatible pointer type" warnings (#360619).
986 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
988 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
989 for iconv() in -liconv (#388788). Patch from Elijah Newren.
991 * iconv-detect.c: Fix an implicit function declaration.
993 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
995 * MAINTAINERS : Updates on the new guards.
997 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
999 * NEWS, configure.in: Evolution-Data-Server 1.10
1002 2007-03-08 Ross Burton <ross@openedhand.com>
1005 * docs/reference/addressbook/libedata-book:
1006 * docs/reference/libedataserverui:
1007 Add gtk-doc framework.
1009 * docs/reference/addressbook/libebook:
1010 * docs/reference/calendar/libedata-cal:
1011 * docs/reference/calendar/libecal:
1012 Refresh to match source.
1014 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1016 2007-03-08 Ross Burton <ross@openedhand.com>
1018 * docs/reference/addressbook/libebook/libebook-sections.txt:
1019 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1020 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1021 Add missing symbols (#400169).
1023 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1025 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1028 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1030 * configure.in : Update intltool version.
1032 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1034 ** Fixes bug #356177
1036 * libedataserver/e-msgport.h: Deprecate EMutex.
1038 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1040 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1043 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1045 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1046 Patch from Trond Myklebust. Closes bug #360017.
1048 2007-02-12 Ross Burton <ross@openedhand.com>
1051 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1053 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1055 * configure.in: Prefix wasn't set for idl files which where then
1056 installed to /idl. Fixes bug #373495
1058 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1060 ** Fixes bug #359979, #384183
1062 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1063 instead of block-and-peek. Eliminates the need for a cache.
1065 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1066 cache logic, which was broken anyway.
1068 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1069 semantics, and simplify the logic.
1071 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1073 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1075 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1077 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1079 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1082 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1084 * src/server.c : s/g_message/printf. Do not call
1085 glib methods before g_thread_init.
1087 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1089 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1092 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1094 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1097 * libedataserver/e-msgport.[ch]: Obsolete EThread
1099 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1101 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1104 * camel/Makefile.am: Enable versioning for camel library
1106 2006-12-09 Tor Lillqvist <tml@novell.com>
1108 * libedataserver/e-categories.c (default_categories[]): Don't use
1109 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1110 literal string on Windows.
1111 (load_default_categories): Instead, construct the full image file
1112 pathname at run-time.
1114 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1116 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1119 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1123 * libedataserver/e-categories.c (e_categories_get_list):
1124 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1126 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1128 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1131 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1133 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1134 Partial fix for #358004. Ensure type correctness on the argument.
1136 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1138 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1141 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1146 Remove EDS version from imagesdir.
1148 * libedataserver/e-categories.c:
1149 Store category information in ~/.evolution/categories.xml rather
1150 than the "/apps/evolution/general/category_master_list" GConf key.
1151 Streamline the code.
1153 * libedataserver/e-categories.c: (e_categories_get_list)
1154 Sort the list before returning it.
1156 * libedataserver/e-categories.c:
1157 (e_categories_get_color_for, e_categories_set_color_for,
1158 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1159 e_categories_is_searchable)
1160 Issue a warning if the given category name does not exist.
1162 2006-10-16 Sankar P <psankar@novell.com>
1164 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1166 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1167 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1168 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1169 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1171 * libedataserver/e-msgport.h:
1173 Re-written EMsgPort.c API using GAsyncQueue
1175 2006-10-10 Tor Lillqvist <tml@novell.com>
1177 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1180 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1182 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1185 2006-09-29 Ross Burton <ross@openedhand.com>
1187 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1188 Add EDestination, remove e-book-async.
1190 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1191 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1192 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1193 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1194 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1195 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1196 Add some simple docs and re-gen.
1198 2006-09-29 Ross Burton <ross@openedhand.com>
1200 * docs/reference/addressbook/libebook/libebook.types:
1201 * docs/reference/addressbook/libebook/libebook-sections.txt:
1202 Add missing symbols and merge the async methods into the EBook
1205 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1209 * src/Makefile.am: Add a uninstall-local rule to remove
1210 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1212 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1216 * src/server-logging.c: (server_logging_dispose)
1217 Chain up to parent's dispose() method.
1219 * src/server-logging.c: (server_logging_finalize)
1220 Chain up to parent's finalize() method.
1222 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1224 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1227 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1229 * configure.in, camel/providers/Makefile.am:
1230 Make IMAP4rev1 provider a conditional feature,
1231 turned off by default. Fixes #324118.
1233 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1235 * configure.in, NEWS: EDS 1.7.92 release.
1237 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1240 * libedataserver/e-source-list.c:
1241 (e_source_list_new), (e_source_list_new_for_gconf),
1242 (e_source_list_new_for_gconf_default): use get_source_list_type.
1243 (get_source_list_type): Check if the type is already registered and
1246 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1248 * configure.in, NEWS: EDS 1.7.91 release.
1250 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1252 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1253 Do not set the filename if it is already set.
1255 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1258 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1259 symmetric to e_msgport_wait
1260 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1262 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1264 * configure.in, NEWS: EDS 1.7.90.1 release.
1266 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1268 * NEWS, configure.in: EDS 1.7.90 release updates
1269 and version, libtool numbers bumped.
1271 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1273 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1274 (committed by Karsten Bräckelmann)
1276 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1278 * configure.in, NEWS: EDS 1.7.4 release updates
1279 and version, libtool numbers bumped.
1281 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1283 * *.pc.in: defined @datarootdir@. Fixes #344596.
1285 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1288 * libedataserver/e-iterator.c (e_iterator_is_valid):
1291 2006-06-16 Tor Lillqvist <tml@novell.com>
1293 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1294 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1296 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1297 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1298 the socket functions don't touch errno. (And there is no EINTR
1299 style error possible in WinSock 2 anyway, according to MSDN.)
1301 2006-06-15 Tor Lillqvist <tml@novell.com>
1303 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1304 also to the Win32 branch of the if statement, to avoid error
1305 message when running the configure script.
1307 2006-06-13 Andre Klapper <a9016009@gmx.de>
1310 changing "couldn't", "can't" and "didn't" to proper
1311 English. Fixes bug #342160.
1313 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1315 * configure.in, NEWS: EDS 1.7.3 release updates
1316 and version, libtool numbers bumped.
1318 2006-06-12 simon.zheng <simon.zheng@sun.com>
1323 Add SunLDAP library support - a variant of Netscape LDAP.
1325 2006-06-07 Frederic Peters <fpeters@0d.be>
1327 * configure.in: Assume strftime() is ok and supports %l and %k when
1328 running in cross-compilation mode.
1330 2006-06-02 Tor Lillqvist <tml@novell.com>
1332 * configure.in: Catch more failure modes of strftime() when
1333 presented with conversion specifications %l and %k: On Windows,
1334 these just do nothing, you don't get a 'l' or 'k' in the result,
1335 which was all we used to test for here. Catch also if strftime()
1336 does nothing at all when presented with a format containing
1337 unsupported conversion specifications.
1339 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1340 strftime() doesn't have %e either.
1342 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1344 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1345 checking errno for EINTR.
1346 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1347 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1348 easier strace debugging purposes.
1350 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1352 Hopeful fix for Novell bug #176277
1354 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1355 slightly to make ::prpipe a union more like ::pipe.
1356 (e_pipe): For convenience, on error set the fds each to -1.
1357 (e_prpipe): New convenience function much like e_pipe but for
1359 (e_msgport_new): Always create the pipes here now instead of
1360 creating them on demand.
1361 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1363 (e_msgport_prfd): Same.
1365 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1367 * configure.in: Added gnome-vfs-2.0 to camel library
1369 2006-05-24 Ross Burton <ross@burtonini.com>
1371 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1372 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1373 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1374 Update for doc changes.
1376 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1378 * configure.in: Update intltool requirements.
1380 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1382 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1383 database delete the DB structure.
1384 Patch by Ross Burton <ross@openedhand.com>
1387 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1389 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1390 do not overwrite the value. Fixes a bug introduced by the previous
1393 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1395 * addressbook/libebook/libebook.pc.in,
1396 addressbook/libedata-book/libedata-book.pc.in,
1397 calendar/libecal/libecal.pc.in,
1398 calendar/libedata-cal/libedata-cal.pc.in,
1399 configure.in, evolution-data-server.pc.in,
1400 libedataserver/libedataserver.pc.in,
1401 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1402 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1405 2006-05-09 Ross Burton <ross@openedhand.com>
1407 * libedataserver/e-data-server-module.h:
1408 * libedataserver/e-data-server-module.c:
1409 Allow EDataServerModule to remove unused modules (#319396).
1411 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1413 * configure.in: Patch from Sushuma Rai to fix build with
1414 modern openldap versions. Closes part of bug #325957.
1416 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1418 * po/LINGUAS: New file listing all supported languages.
1420 * configure.in: Use po/LINGUAS instead of including all languages
1421 directly in this file. See the wiki for more information:
1422 http://live.gnome.org/GnomeGoals/PoLinguas
1424 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1426 * configure.in: Figure out auto-magically what the mozilla-nss
1427 pkg-config module name is.
1429 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1431 * NEWS, configure.in: Release updates. Bump version.
1432 ***** Release 1.7.1 *****
1434 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1436 * configure.in : Added a configure time switch to support dynamic
1437 linking with libdb. The default is static linking and by using the
1438 switch --with-libdb=prefix dynamic linking with libdb can be
1440 Patch by Ross Burton <ross@burtonini.com>
1442 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1444 * configure.in: Added the Mail Directory configure info.
1446 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1448 * configure.in: Remove obsolete entry for no_NO.
1450 2006-04-10 Tor Lillqvist <tml@novell.com>
1452 * libedataserver/e-time-utils.c (get_locale_string)
1453 (translate_picture): New Win32-only helper functions.
1454 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1455 in calendar reported by Thierry Dubois.
1457 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1459 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1460 O_LARGEFILE if not present and to set other required CFLAGS for
1463 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1466 * libedataserver/e-source-group.c: Check if the
1467 object is created before accessing it.
1469 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1471 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1473 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1475 * configure.in: Added support for gnome-key-ring.
1477 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1480 * libedataserverui/e-name-selector-dialog.c:
1481 (e_name_selector_dialog_init): Select contacts from address book
1482 screen doesn't use current contact source
1484 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1486 * configure.in, NEWS: Release updates. Bump version.
1487 ***** Release 1.5.92 *****
1489 2006-02-27 Tor Lillqvist <tml@novell.com>
1491 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1492 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1493 let's drop them from here.
1495 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1497 Fixes #332318 #329356
1498 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1499 %x for representing the date for current locale.
1501 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1503 * configure.in, NEWS: Release updates. Bump version.
1504 ***** Release 1.5.91 *****
1506 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1508 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1509 call g_source_remove() when source id is 0. Closes bug #327413.
1511 2006-02-09 Sushma Rai <rsushma@novell.com>
1513 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1514 Fixed some memory leaks. See #329251.
1516 2006-02-09 Sushma Rai <rsushma@novell.com>
1518 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1519 xml properties. See #309316.
1521 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1523 * evolution-data-server.pc.in: Add variable execversion
1524 that denotes the version of the evolution-data-server
1527 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1529 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1531 2006-02-02 Tor Lillqvist <tml@novell.com>
1533 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1534 present on XP only. Windows 2000 is still widespread.
1536 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1538 * configure.in, NEWS: Release updates, bump version
1539 ***** Release 1.5.90 *****
1541 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1543 * libedataserver/e-data-server-module.c:
1544 (e_data_server_module_add_type):
1545 * libedataserver/e-data-server-module.h:
1546 Reverting the previous commit as it breaks the API freeze.
1547 Shall get this in HEAD as soon as we branch out.
1549 2006-01-30 Ross Burton <ross@openedhand.com>
1551 * libedataserver/e-data-server-module.c:
1552 * libedataserver/e-data-server-module.h:
1553 Add e_data_server_remove_unused() to release unused modules
1556 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1558 * configure.in: add "zh_HK" to ALL_LINGUAS.
1560 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1562 * configure.in, NEWS: Release updates, bump version
1564 ***** Release 1.5.5 *****
1566 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1568 * libedataserver/e-source-list.[ch] : added a function called
1569 e_source_list_is_gconf_updated () which returns a boolean indicating
1570 whether or not a given ESourceList instance is in sync with its
1571 corresponding gconf xml or not.
1572 e_source_list_sync () : added an if clause that uses the above
1573 function before updating the gconf.
1575 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1577 * configure.in : Add target for CALDAV calendar
1580 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1582 * src/GNOME_Evolution_DataServer.server.in.in:
1584 The Cal and Book Factory oafids should reflect
1585 the API version rather than the BASE version.
1588 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1590 * docs/reference/camel/camel-sections.txt:
1591 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1592 Detele the function camel_mkdir description.
1594 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1597 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1600 (e_util_mkdir_hier):Merge the change
1601 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1603 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1606 * libedataserver/Makefile.am:
1607 * libedataserver/e-file-cache.c:
1608 * libedataserver/e-msgport.c:
1609 * libedataserver/e-time-utils.c:
1611 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1612 e-data-server-util.c.
1614 2006-01-08 Tor Lillqvist <tml@novell.com>
1616 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1617 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1618 declarations with current mingw w32api headers.
1620 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1622 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1623 in evolution module has been developed further, merge those
1624 changes into libedataserver and drop e-util/e-account-list.c.
1626 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1627 evolution module has been developed further, merge those changes
1628 into libedataserver and drop e-util/e-account-list.h.
1630 libedataserver/e-account.c: Since e-util/e-account.c in
1631 evolution module has been developed further, merge those changes
1632 into libedataserver and drop e-util/e-account.c.
1634 libedataserver/e-account.h: Since e-util/e-account.h in
1635 evolution module has been developed further, merge those changes
1636 into libedataserver and drop e-util/e-account.h.
1638 2006-01-04 Tor Lillqvist <tml@novell.com>
1640 * libedataserver/e-util.c (e_util_replace_prefix): As this
1641 (Win32-only) function is called from evo, too, it needs a third
1642 argument, the configure time prefix that it should replace,
1643 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1644 configured with different temporary dirs as prefix, which is the
1647 * libedataserver/e-util.h: Update declaration correspondingly.
1649 * src/server.c (libdir): Modify calls correspondingly.
1651 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1653 * NEWS, configure.in: Release updates, bump version
1655 ***** Release 1.5.4 *****
1657 2005-12-13 Tor Lillqvist <tml@novell.com>
1659 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1660 building against GLib >= 2.8, not just on Win32.
1662 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1664 * NEWS, configure.in: Release updates, bump version
1666 ***** Release 1.5.3 *****
1668 2005-12-09 Tor Lillqvist <tml@novell.com>
1670 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1671 Unix/Winsock differences.
1673 Use separate flag fields to indicate whether we have a thread or
1674 not in the EThread and EMutex structs. There is no portable way to
1675 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1678 The portable way to check two pthread_t values for equality is
1681 Use e_util_pthread_id() to get an "id" for the thread in debugging
1684 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1685 pair. Should have this in GLib, I guess. This code snippet is
1686 essentially duplicated in
1687 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1688 place I don't recall now.
1690 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1691 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1694 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1695 against GLib 2.8, use g_mkdir_with_parents().
1696 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1697 strings, then does a linguistically correct comparison using
1699 (e_filename_make_safe): New function, move here from
1700 evolution/e-util/e-util.c.
1701 (g_rename, g_stat): Win32-only fixed versions of these GLib
1702 functions, just until the next GLib version including the same
1703 fixes is out. This version of g_rename() overwrites existing
1704 files, and this version of g_stat() strips trailing insignificant
1707 * libedataserver/e-util.h: Declare the new functions.
1709 2005-12-08 Tor Lillqvist <tml@novell.com>
1711 * libedataserver/e-db3-utils.c
1712 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1714 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1715 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1716 always use slashes, not platform-dependent separators.
1717 (e_source_set_name): Compare the strings, not the pointers.
1719 * libedataserver/e-source-group.c (e_source_group_set_name):
1720 Compare the strings, not the pointers.
1722 * libedataserver/e-xml-utils.c
1723 * libedataserver/e-xml-utils.h: New files.
1724 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1725 the file names we handle on Win32 are in UTF-8, which libxml2
1726 doesn't grok. So, when using GLib 2.8, we map the file with the
1727 GMappedFile API and use xmlParseMemory(). When built against older
1728 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1729 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1730 e-xml-utils.c. Presumably should move all the rest of the
1731 functions from there, too.
1733 * libedataserver/Makefile.am: Add the new files. Install
1736 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1737 e_xml_save_file(). As e_xml_save_file() does the very careful
1738 saving using a temporary filename and then rename, don't need to
1741 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1745 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1746 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1749 2005-12-07 Tor Lillqvist <tml@novell.com>
1751 * libdb/dbinc/db_int.in: As we are using this file (and not the
1752 prebuilt one in libdb/build_win32/db_int.h) when building using
1753 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1754 Win32, too. Add ifdef.
1756 * libdb/os_win32/os_open.c (__os_open): When using a
1757 user-registered open function to open the file (and not
1758 CreateFile()), we still need to set the DB_FH::handle, too, as all
1759 the other stuff in libdb/os_win32 assumes it is correctly set
1760 up. On Win32, addressbook/backends/file needs to register an own
1761 open function (that uses g_open()) as the pathnames e-d-s handles
1762 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1763 codepage that CreateFile() wants.
1765 2005-12-06 Tor Lillqvist <tml@novell.com>
1767 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1768 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1770 * src/GNOME_Evolution_DataServer.server.in.in: Use
1771 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1772 compile-time paths in the .server file on Win32. libbonobo on
1773 Win32 interprets relative location paths to exes or shlibs as
1774 being relative to the directory where the .server file was found.
1775 This makes the .server file point to the correct executable
1776 regardless of where e-d-s is installed on the end-user machine.
1778 2005-12-02 Tor Lillqvist <tml@novell.com>
1780 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1781 the executable file's name in the InterfaceCheck location.
1783 * evolution-data-server-zip.in: New file, a script used to build a
1784 Win32 zipfile distribution of E-D-S. (End users will not be
1785 expected to install from zipfiles, they would be for power users
1786 and developers only.)
1789 * configure.in: Distribute and expand it.
1791 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1793 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1795 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1796 defined in glib -2.8 only for win32 as it fails to build
1797 for OS which has glib 2.4.
1799 2005-12-01 Tor Lillqvist <tml@novell.com>
1801 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1802 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1805 2005-11-25 Tor Lillqvist <tml@novell.com>
1807 * libedataserver/e-categories.c (add_category_if_not_present):
1808 Drop unused static function.
1809 (e_categories_add_relative): New function. Form the pathname to
1810 the icon file at run-time (for installability in freely chosen
1811 location on Windows).
1812 (initialize_categories_config): Call e_categories_add_relative()
1813 with just the basename of the icon files.
1815 * libedataserver/e-data-server-module.c
1816 (e_data_server_module_init): Include libedataserver-private.h to
1817 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1818 pathname construction) on Windows.
1820 * libedataserver/e-time-utils.c: Include strptime() implementation
1821 lifted from glibc for portability. Use it unless
1822 HAVE_STRPTIME. Make it local for this file, though.
1824 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1825 GLib 2.8 instead of gethostname().
1827 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1828 instead of strncasecmp() for portability.
1830 * libedataserver/e-util.c: Implement install-anywhere machinery
1832 (DllMain): Minimal DllMain that just tucks away the handle to the
1834 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1835 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1836 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1837 e_util_replace_prefix): Functions intended also for Evolution. We
1838 assume e-d-s and evo are installed in the same folder on the
1841 * libedataserver/e-util.h: Declare the above new public Win32-only
1844 * libedataserver/libedataserver-private.h: New file. Declares so
1845 far some Win32-only functionality, to be used in various parts of
1848 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1849 gstdio wrappers for better non-ASCII filename support on
1850 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1851 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1852 instead of hardcoding 1024. Drop leftover debugging printouts.
1854 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1855 more configure-time pathname definitions (as used elsewhere in
1856 e-d-s) in INCLUDES so that they can be recognized and changed at
1857 run-time to end-user machine installation paths on Win32.
1859 * src/server.c: No segv handling on Win32. Run-time path
1860 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1861 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1862 gnome_program_init().
1864 2005-11-18 Ross Burton <ross@burtonini.com>
1866 * libedataserver/md5-utils.c:
1867 * libedataserver/e-component-listener.c:
1870 2005-11-17 Ross Burton <ross@burtonini.com>
1872 * libedataserver/md5-utils.c:
1873 * libedataserver/md5-utils.h:
1874 Don't do byte order checks at runtime but use the GLib
1875 G_BYTE_ORDER macro (#319592)
1877 2005-11-17 Ross Burton <ross@burtonini.com>
1879 * libedataserver/e-account-list.c:
1880 * libedataserver/e-account.c:
1881 * libedataserver/e-component-listener.c:
1882 * libedataserver/e-file-cache.c:
1883 * libedataserver/e-iterator.c:
1884 * libedataserver/e-list-iterator.c:
1885 * libedataserver/e-list.c:
1886 * libedataserver/e-sexp.c:
1887 * libedataserver/e-source-group.c:
1888 * libedataserver/e-source-list.c:
1889 * libedataserver/e-source.c:
1890 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1892 2005-11-15 Ross Burton <ross@burtonini.com>
1894 * libedataserver/e-data-server-module.c
1895 Use lazy bindings (#321515)
1897 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1899 * NEWS, configure.in: Release updates, bump version.
1900 ***** Release 1.5.2 *****
1902 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1904 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1906 2005-10-28 Sushma Rai <rsushma@novell.com>
1908 * libedataserver/e-categories.c (initialize_categories_config): Add
1909 default categories only if the category list is empty in gconf, so that
1910 we don't bring back the deleted category from the default list
1911 every time. Fixes #273905.
1913 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1915 * src/GNOME_Evolution_DataServer.server.in.in:
1916 Fixed bonobo server install locations as well.
1919 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1921 * configure.in: Update version, libtool numbers.
1922 *** Release 1.5.1 ***
1923 * src/Makefile.am : Fixed the executable installation
1924 error in the previous patch. Executable installed in
1925 libexecdir - not under evolution-data-server-$(API_VERSION).
1927 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1929 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1930 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1931 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1932 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1933 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1934 OAFIID:GNOME_Evolution_DataServer_Logging from
1935 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1936 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1937 data-server-@VERSION@@EXEEXT@.
1938 * src/Makefile.am: In section install-evolution-data-servers:
1939 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1940 data-server-$(API_VERSION)
1941 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1942 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1943 evolution-data-server-$(BASE_VERSION)
1945 2005-10-17 Ross Burton <ross@burtonini.com>
1948 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1950 2005-10-14 Ross Burton <ross@burtonini.com>
1952 * configure.in: Remove unused dependencies from the pkg-config
1953 calls and add E_FACTORY_CFLAGS/_LIBS.
1955 * src/Makefile.am: Use E_FACTORY_*.
1957 * libedataserver/e-sexp.c:
1958 * libedataserver/test-source-list.c:
1959 Don't use libgnome when GTK+ or GLib will do.
1961 * libedataserver/libedataserver.pc.in:
1962 Fix strings, update libraries.
1964 2005-09-17 Andre Klapper <a9016009@gmx.de>
1967 * libedataserver/e-categories.c: adding translator comment for
1970 2005-09-16 Tor Lillqvist <tml@novell.com>
1972 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1973 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1974 comparing are just ASCII anyway, so spell it out that we really do
1975 need ASCII casefolding only.
1977 2005-09-15 Tor Lillqvist <tml@novell.com>
1979 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1980 integral type (or pointer) that can be cast to a guint64 without
1981 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1983 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1986 * libedataserver/e-util.c: Just include <glib.h> instead of a
1987 random set of <glib/*.h>. Remove large amount of whitespcace on
1989 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1990 proper Unicode case folding or normalization is done.
1991 (e_util_pthread_id): New function, returns an integer representing
1992 a thread. Only for debugging output and logging purposes, cannot
1993 be guaranteed to be consistent on all platforms.
1995 * libedataserver/e-util.h: Include <pthread.h>. Declare
1996 e_util_pthread_id().
1998 2005-09-14 Tor Lillqvist <tml@novell.com>
2003 * win32/libedataserverui.def: New files. Bootstrap import library
2004 for libedataserverui. Needed in servers/exchange/storage where
2005 libexchange-storage-1.2.la links to libedataserverui before it has
2008 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2009 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2010 also win32/Makefile.
2012 * Makefile.am: Add win32 to SUBDIRS.
2014 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2016 * confugure.in : Add API_VERSION to config.h
2018 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2020 * configure.in : Update release number to 2.4.0
2022 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2024 * configure.in: Do not build camel docs.
2025 * docs/reference/Makefile.am: Removed camel docs.
2026 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2028 2005-08-22 Not Zed <NotZed@Ximian.com>
2030 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2031 the func to remove a warning.
2033 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2035 * configure.in : bump version
2036 ***** Release 1.3.8 *****
2038 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2040 * docs/reference/Makefile.am : enable libedataserver docs
2041 * libedataserver/e-sexp.h, docs/reference/libedataserver
2042 /libedataserver-sections.txt: Fix build issues - patch
2043 contributed by Tor Lillqvist <tml@novell.com>
2045 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2047 * configure.in: Build camel-docs.
2048 * docs/reference/Makefile.am: Build camel-docs.
2050 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2052 * libedataserver/e-xml-hash-utils.[ch]:
2053 (e_xmlhash_foreach_key_remove): function to remove
2055 Committing for Armin Bauer <armin.bauer@desscon.com>
2056 and modified by <jmubeen@novell.com> and
2057 <vvaradhan@novell.com>.
2059 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2061 * configure.in : Add the check for NTLM support in OpenLDAP. This
2062 is needed for enabling the Exchange support in e-d-s.
2064 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2066 * configure.in : Build libedataserver api docs
2068 2005-08-18 Tor Lillqvist <tml@novell.com>
2070 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2071 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2072 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2074 2005-08-13 Tor Lillqvist <tml@novell.com>
2076 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2079 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2082 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2084 * configure.in: Update version, libtool numbers.
2086 *****Release 1.3.7*****
2088 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2090 * configure.in: fix for bug #300048. patch
2091 submitted by Roland Illig <roland.illig@gmx.de>
2093 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2095 * configure.in: update libtool numbers for libebook
2097 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2099 * configure.in: Bump version number
2101 *****Release 1.3.6.1***** includes fix for
2102 #311731 - (Removing folders from an IMAP)
2105 2005-07-28 Tor Lillqvist <tml@novell.com>
2107 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2109 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2111 * configure.in : bump version
2112 ****** Release 1.3.6 *****
2114 2005-07-21 Joe Shaw <joeshaw@novell.com>
2116 * libedataserver/e-source-group.c:
2117 * libedataserver/e-source-list.c:
2118 * libedataserver/e-source.c: Change the init and class_init
2119 functions to contain the whole class name for the benefit of the
2122 2005-07-20 Tor Lillqvist <tml@novell.com>
2124 * configure.in: Enable building with Mozilla nspr and nss on
2125 Win32. No -ldl on Win32. No import library for softokn3.dll.
2127 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2129 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2132 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2134 * configure.in : bump version, libtool numbers.
2135 ***** Release 1.3.5 *****
2137 2005-07-06 Ross Burton <ross@openedhand.com>
2139 * libedataserver/e-util.c:
2140 Remove a function and table which is in GLib.
2142 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2144 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2145 to the conventions (_ instead of -).
2147 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2149 * configure.in : bump version, libtool numbers.
2151 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2153 * libedataserver/e-categories.c: (initialize_categories_config):
2154 Fix all the compiler warnings.
2156 2005-06-22 Tor Lillqvist <tml@novell.com>
2158 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2159 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2160 EXEEXT in EVO_SUBST_SERVER_RULE.
2162 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2164 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2165 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2167 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2169 * configure.in : Print the status for Exchange support being present.
2170 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2172 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2174 * configure.in : Fixed a minor typo to fix make clean.
2176 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2178 * configure.in : Added the Exchange server communication code to
2179 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2180 * servers/Makefile.am : Now build exchange as well.
2182 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2184 * configure.in : Do not build camel docs. They are borked now :(
2186 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2188 * configure.in : bump version, libtool numbers.
2190 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2192 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2193 names for CORBA services.
2195 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2197 * configure.in: Disable the libedataserver api docs build
2198 * docs/reference/Makefile.am: Here too. It doesn't build.
2200 2005-05-24 Tor Lillqvist <tml@novell.com>
2202 * configure.in: Define NO_UNDEFINED as -no-undefined and
2203 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2204 them. Check for strtok_r. Add gobject-2.0 to
2205 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2207 2005-05-24 Tor Lillqvist <tml@novell.com>
2209 Make libdb as included in e-d-s build on Win32 with mingw. (The
2210 official build setup for libdb uses MSVC.)
2212 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2213 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2214 empty on Unix, "_win32" on Win32) to use those source files that
2215 have an own copy in os_win32 from there.
2217 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2218 libdb/build_win32_db_config.h file.
2220 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2223 * libdb/dist/configure: Manually make corresponding changes as in
2224 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2227 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2229 2005-05-19 Tor Lillqvist <tml@novell.com>
2231 * configure.in: Check for regexec in a separate -lregex. Add
2232 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2233 too. Don't bother mentioning glib as gthread and gmodule drag in
2236 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2238 * configure.in : bump version, libtool numbers.
2240 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2242 * docs/reference/Makefile.am : Do not build
2243 camel docs. They are a bit flaky ATM.
2245 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2247 * libedataserver/e-categories.c (add_category_if_present): new private
2248 function to create standard categories if they don't exist.
2249 (initialize_categories_config): make sure, in all cases, that our
2250 standard categories are available.
2252 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2254 * libedataserver/e-categories.c: Add new Anniversary category,
2257 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2259 * configure.in: export LIBSOUP for use elsewhere.
2261 2005-05-06 Tor Lillqvist <tml@novell.com>
2263 * configure.in: Check for Win32 (mingw), set Automake
2264 conditional. Move the libtool stuff a bit earlier so that $host
2265 gets set early and can be checked in a more logical place. Check
2266 for some more headers and functions. Use gobject-2.0 instead of
2267 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2268 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2269 calls its .pc file. On Win32, copy the libtool generated here to
2272 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2274 * configure.in: Added "docs/reference/calendar/libedata-cal".
2276 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2279 * docs/reference/calendar/Makefile.am:
2280 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2283 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2286 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2288 * docs/reference/calendar/*: improved API documentation.
2290 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2292 * configure.in: bump version, libtool numbers.
2294 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2296 * configure.in: Modify camelproviderdir to use API_VERSION.
2297 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2299 2005-04-20 Ross Burton <ross@burtonini.com>
2301 * src/offline-listener.c:
2302 Remove an usused variable.
2304 2005-04-20 Ross Burton <ross@burtonini.com>
2306 * libedataserver/e-data-server-module.c:
2307 * libedataserver/e-data-server-module.h:
2309 Use a #define hack to revert API change to EDataServerModule.
2311 2005-04-20 Ross Burton <ross@burtonini.com>
2313 * configure.in: Depend on GLib 2.4.
2315 * libedataserver/e-data-server-module.c:
2316 * libedataserver/e-data-server-module.h:
2317 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2318 e_data_server_module_init to _initialize.
2321 Update for change to e-data-server-module.h.
2323 2005-04-20 Ross Burton <ross@burtonini.com>
2325 * src/offline-listener.c: Don't leak a GConfValue.
2327 2005-04-20 James Henstridge <james@jamesh.id.au>
2329 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2330 doesn't trigger configure failures with newer versions of
2331 pkg-config. Fixes bug #300435.
2333 2005-04-14 Sushma Rai <rsushma@novell.com>
2335 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2336 absolute uri, when relative uri is changed if source is having absolute
2340 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2342 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2344 * configure.in: bump version, leave extensiondir, idldir,
2345 bonobo server and libtool numbers untouched (use API_VERSION
2347 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2348 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2350 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2352 * po/en_GB.po: Updated British English translations
2354 2005-03-31 Steve Murphy <murf@e-tools.com>
2356 * configure.in: Added "rw" to ALL_LINGUAS.
2358 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2360 * configure.in: Added "xh" to ALL_LINGUAS.
2362 2005-03-29 James Bowes <bowes@cs.dal.ca>
2364 * docs/reference/libedataserver/libedataserver-docs.sgml:
2365 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2366 e-time-utils and e-xml-hash-utils.
2367 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2368 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2370 * libedataserver/e-time-utils.c:
2371 * libedataserver/e-time-utils.h:
2372 * libedataserver/e-xml-hash-utils.c:
2373 * libedataserver/e-xml-hash-utils.h: New API documentation.
2375 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2377 * configure.in: Add ne in ALL_LINGUAS
2379 2005-03-23 James Bowes <bowes@cs.dal.ca>
2381 * configure.in: Add docs/reference/libedataserver/Makefile
2383 * docs/reference/Makefile.am: Add libedataserver as subdir.
2384 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2386 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2387 sections for new API docs.
2388 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2389 nice formatting for the new documentation.
2390 * libedataserver/e-trie.c:
2391 * libedataserver/e-uid.c:
2392 * libedataserver/e-url.c:
2393 * libedataserver/e-url.h:
2394 * libedataserver/e-util.c:
2395 * libedataserver/e-util.h:
2396 * libedataserver/md5-utils.c:
2397 * libedataserver/md5-utils.h: Document public functions and data
2399 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2400 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2401 * docs/reference/libedataserver/tmpl/e-url.sgml:
2402 * docs/reference/libedataserver/tmpl/e-util.sgml:
2403 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2404 files for API documentation.
2406 2005-03-06 JP Rosevear <jpr@novell.com>
2408 * configure.in: bump version, libtool numbers
2410 2005-02-28 JP Rosevear <jpr@novell.com>
2412 * configure.in: bump version, libtool numbers
2414 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2416 * libedataserver/e-data-server-module.c: (load_module_dir):
2417 Don't leak the module path.
2419 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2421 * libdb/dbinc/mutex.h: Fix PPC assembly.
2423 2005-02-07 JP Rosevear <jpr@novell.com>
2425 * configure.in: bump version. libtool numbers
2427 2005-02-07 Ross Burton <ross@openedhand.com>
2429 * libedataserver/e-db3-utils.c:
2430 Remove useless libgnome use.
2432 2005-02-03 Ross Burton <ross@burtonini.com>
2434 * libedataserver/e-categories.c:
2435 * libedataserver/e-component-listener.c:
2436 * libedataserver/e-time-utils.c:
2437 * servers/groupwise/e-gw-connection.c:
2441 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2443 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2444 gboolean and always FALSE to remove the idle callback after saving.
2445 (save_config): new function that marks the config as dirty and installs
2447 (initialize_categories_config, e_categories_remove, e_categories_add,
2448 e_categories_set_color_for, e_categories_set_icon_file_for): call
2449 save_config() when saving the categories.
2451 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2453 * configure.in: Generate the old imap makefile.
2455 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2457 * libedataserver/e-categories.c (initialize_categories_config): pass
2458 a correct boolean value as the 'searchable' flag.
2460 2005-01-26 JP Rosevear <jpr@novell.com>
2464 * src/server-logging.h: add private structure to instance
2466 * src/server-logging.c (server_logging_register_domain): track the
2467 information for the registration so we can later unregister it
2468 (server_logging_dispose): unregister the log handlers and from the
2469 information and list
2470 (server_logging_finalize): free the private structure
2471 (server_logging_class_init): set finalize/dispose methods
2473 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2475 * libedataserver/e-categories.[ch] (e_categories_add): added a
2476 'searchable' argument.
2477 (e_categories_is_searchable): new function.
2478 (hash_to_xml_string): add the 'searchable' property to the config.
2480 2005-01-24 JP Rosevear <jpr@novell.com>
2482 * configure.in: bump version, libtool numbers
2484 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2486 * configure.in: Removed the enable checks for IMAP4, we just
2487 always build it now. Also don't generate
2488 camel/providers/imap/Makefile as we no longer build it.
2490 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2492 * libedataserver/e-source.c
2493 (e_source_update_from_xml_node) : look for
2494 case where passed in node does not contain any properites.
2495 In the case reset the properites of the source
2496 and emit the changed signal
2497 makes personal books unselectable
2498 from auto-completion
2500 2005-01-14 Priit Laes <amd@store20.com>
2502 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2503 'wa' to ALL_LINGUAS.
2505 2005-01-14 Not Zed <NotZed@Ximian.com>
2507 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2508 build ESexp as a GObject anymore (it is used by camel).
2510 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2512 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2514 * libedataserver/e-sexp.[ch]: removed the usage of the
2515 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2516 (e_sexp_new): fixed some typoes.
2517 (e_sexp_class_init): use g_type_class_peek_parent to get the
2518 parent class for our class.
2520 2005-01-08 Not Zed <NotZed@Ximian.com>
2522 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2525 * libedataserver/e-url.c (e_url_shroud): setup string manually
2526 don't use *.%s as it depends on locale.
2528 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2530 * e-categories.c (escape_string): new function.
2531 (hash_to_xml_string): add category names after escaping them.
2532 (initialize_categories_config): mark the configuration as not dirty
2533 only when we just got the list of categories from it.
2535 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2538 * Makefile.am: added weather calendar backend to build.
2540 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2542 * libedataserver/e-categories.c (initialize_categories_config): set
2543 the configuration to not dirty even when we add the set of built-in
2546 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2548 * libedataserver/e-categories.c (initialize_categories_config): set
2549 the initialized flag to TRUE before starting, or we'll get infinite
2550 recurrent calls to this function.
2552 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2554 * libedataserver/e-categories.c (initialize_categories_config): use _()
2555 instead of N_() for translatable strings.
2557 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2559 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2560 called at idle times.
2561 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2563 (initialize_categories_config): install the idle callback.
2565 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2568 * art/category*.png: added category icons from GAL.
2571 * configure.in: added 'art' directory to build.
2573 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2575 * libedataserver/Makefile.am: added new files to the build.
2577 2004-12-31 JP Rosevear <jpr@novell.com>
2579 * Makefile.am: clean iconv-detect.h
2581 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2583 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2584 if any of the properties change
2586 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2588 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2589 include the BASE_VERSION and the full path).
2591 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2593 * src/offline-listener.[ch] :New class to listen for gconf
2594 key and set online/offline modes on factories -> backends
2596 * src/Makefile.am : added new source file
2597 offline-listener.[ch] to _SOURCES
2599 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2601 * Makefile.am: build servers/ dir before camel/.
2603 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2605 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2606 (ALIGNED_SIZE): New macro.
2607 (MemPoolNode): Remove "data" member.
2608 (MemPoolThresholdNode): Likewise.
2609 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2610 &n->data[N] to ensure proper alignment.
2612 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2614 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2615 a convenience context that sets up and provides the shared model
2616 and widgets for one name selection session.
2618 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2619 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2621 2004-12-20 JP Rosevear <jpr@novell.com>
2623 * configure.in: bump version, libtool numbers
2625 2004-12-20 JP Rosevear <jpr@novell.com>
2627 * libedataserverui/test-name-selector.c (main): no need to init
2628 mime utils explicitly any more
2630 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2632 * libedataserverui/test-name-selector.c (main): Don't lie to
2633 gnome_program_init () about our name.
2635 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2637 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2639 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2641 (clear_contact_source): Keep the primary contact array around even
2643 (query_contact_source): Make sure the book is opened before we
2644 try to open a view to it. Set view to NULL if we can't get one.
2645 (e_contact_store_add_book): Allocate temporary memory on stack.
2646 (e_contact_store_remove_book): Free the primary contact array.
2648 * libedataserverui/e-destination-store.c
2649 (e_destination_store_insert_destination): Implement.
2650 (e_destination_store_append_destination): Renamed from
2651 _add_destination (). Connect to destination's "changed" signal.
2652 (e_destination_store_remove_destination): Disconnect from
2655 * libedataserverui/e-name-selector-dialog.c (add_destination):
2656 Use e_destination_store_append_destination ().
2658 * libedataserverui/test-name-selector.c (start_test): We don't
2659 need the gconf_path. Set up an ENameSelectorEntry for testing.
2660 (main): Remove junk related to gconf_path.
2662 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2663 entry for Evolution contacts. Still considered unstable.
2665 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2666 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2668 2004-12-17 JP Rosevear <jpr@novell.com>
2670 * libedataserverui/test-name-selector.c (close_dialog): destroy
2672 (start_test): listen for any response so we can exit
2674 * libedataserverui/e-name-selector-dialog.glade: don't make the
2675 blank window visible
2677 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2679 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2680 it's useless and breaks the evo build.
2682 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2684 * libedataserverui/test-name-selector.c: Implement a test for
2685 ENameSelectorDialog.
2687 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2688 (test_name_selector_SOURCES)
2689 (test_name_selector_LDADD): Build parameters for the test.
2691 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2693 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2695 * libedataserverui/e-destination-store.[ch]: Implement
2696 EDestinationStore, a GtkTreeModel interface to a list of
2699 * libedataserverui/e-name-selector-model.[ch]: Implement
2700 ENameSelectorModel, a model that provides an EContactStore and a
2701 list of EDestinationStores whose members are filtered out from
2704 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2705 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2706 interactively, producing lists of EDestinations.
2708 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2709 specification for the ENameSelectorDialog interface.
2711 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2713 (e_contact_store_get_books): Free a small temp allocation.
2714 (e_contact_store_remove_book): Get the pointer to the source struct.
2716 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2718 * Makefile.am (INCLUDES): Add a define providing the installed
2720 (libedataserverui_1_2_la_SOURCES): Add new files.
2721 (libedataserveruiinclude_HEADERS): Add new files.
2722 (glade_DATA): Add new Glade file.
2723 (EXTRA_DIST): Dist glade_DATA.
2725 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2727 * configure.in: Pull in libglade-2.0.
2729 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2731 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2732 a GtkTreeModel interface to EBook views.
2734 * libedataserverui/test-contact-store.c: Implement an interactive
2735 test for EContactStore.
2737 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2738 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2740 (test_contact_store_SOURCES)
2741 (test_contact_store_LDADD): Build the interactive test for
2744 2004-12-09 JP Rosevear <jpr@novell.com>
2746 * configure.in: check for zlib, for the gzip mime filter
2748 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2752 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2753 e_file_cache_thaw_changes): new functions to disable temporarily
2755 (e_file_cache_init): initialize new private members.
2756 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2757 cache file as dirty when we are frozen.
2759 2004-12-06 Rodney Dawes <dobey@novell.com>
2761 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2763 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2765 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2767 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2768 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2770 2004-12-03 Rodney Dawes <dobey@novell.com>
2772 * configure.in: Remove the commented out OpenSSL block
2773 Don't do pkg-config --exists for mozilla, just try to use the
2774 PKG_CONFIG() macro, and set have_nss="no" if it fails
2776 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2777 e-msgport code that needs it
2779 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2781 * configure.in: Display configuration info after configure runs
2782 (S/MIME, SSL, Kerberos, etc)
2784 2004-12-03 Not Zed <NotZed@Ximian.com>
2786 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2787 iconv_libs to the library list.
2789 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2791 * Makefile.am: Build libedataserverui after non-UI libraries that it
2794 2004-11-28 JP Rosevear <jpr@novell.com>
2796 * configure.in: bump version, libtool numbers
2798 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2800 * libedataserverui/e-source-selector.[ch]:
2801 (selector_button_press_event): if rt-clicked on a source
2802 group, set it as primary on the selector and emit a popup event.
2803 (e_source_selector_get_primary_source_group): accessor for
2804 primary source group.
2806 2004-11-16 Not Zed <NotZed@Ximian.com>
2808 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2810 * configure.in: Added more camel required config checks. Build
2811 the camel makefiles. Not sure if this should be in its own
2814 2004-11-15 Not Zed <NotZed@Ximian.com>
2816 * libedataserver/e-util.c: include config.h.
2818 * libedataserver/e-sexp.c: updated from evolution/e-util.
2820 * libedataserver/e-memory.c: updated from evolution/e-util.
2822 * iconv-detect.c: added iconv format checker.
2824 * configure.in: add stftime checks and iconv charset format checks.
2826 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2828 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2831 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2833 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2834 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2835 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2837 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2839 * configure.in: use evolution-data-server-$BASE_VERSION as the
2842 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2846 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2848 2004-11-02 JP Rosevear <jpr@novell.com>
2852 * configure.in: require libbonobo >= 2.4.2
2854 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2856 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2858 2004-10-27 JP Rosevear <jpr@novell.com>
2860 * src/server.c: include just include signal.h for portability
2862 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2864 * libedataserverui/Makefile.am:
2865 * libedataserverui/e-source-selector-dialog.[ch]: added source
2866 selector dialog widget.
2868 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2870 2004-10-14 JP Rosevear <jpr@novell.com>
2872 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2875 * libedataserverui/e-source-option-menu.c: ditto
2877 2004-10-14 JP Rosevear <jpr@novell.com>
2879 * libedataserverui/libedataserverui.pc.in: link to the right lib
2880 and require libedataserver 1.2
2882 2004-10-13 JP Rosevear <jpr@novell.com>
2884 * libedataserver/e-data-server-marshal.list: add missing
2887 2004-10-13 JP Rosevear <jpr@novell.com>
2889 * Makefile.am: build libedataserverui
2891 2004-10-13 JP Rosevear <jpr@novell.com>
2893 * libedataserverui/test-source-option-menu.c: move from evolution
2895 * libedataserverui/e-source-selector.c: ditto
2897 * libedataserverui/e-source-selector.h: ditto
2899 * libedataserverui/e-source-option-menu.c: ditto
2901 * libedataserverui/e-source-option-menu.h: ditto
2903 * libedataserverui/test-source-selector.c: ditto
2905 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2907 * libedataserverui/Makefile.am: build libedataserverui and test progs
2909 * configure.in: add libtool versioning for libedataserverui and
2912 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2914 Probably fixes bugs #67600 and #65996.
2916 * libdb/dbinc/mutex.h
2917 * libdb/dist/config.hin
2918 * libdb/dist/configure
2919 * libdb/mutex/mut_tas.c
2920 * libdb/lock/lock_region.c
2921 * libdb/dist/aclocal/mutex.ac
2922 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2923 x86-64 and a couple of other archs, and rebuild the generated
2926 2004-10-04 Chris Toshok <toshok@ximian.com>
2928 * libedataserver/e-data-server-module.h: add the prototype for the
2929 eds_module_* functions here, so modules can include this file
2930 instead of writing their own prototypes in module sepcific
2933 2004-09-30 Chris Toshok <toshok@ximian.com>
2935 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2936 variables so extension authors can find the place to install their
2939 2004-09-30 Chris Toshok <toshok@ximian.com>
2941 * src/GNOME_Evolution_DataServer.server.in.in: add this
2942 (previously generated) file to the build.
2944 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2945 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2948 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2949 addressbook/calendar backend .la's from here.
2950 (SERVER_IN_FILE): always use
2951 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2952 generated from LDAP/NOLDAP.
2953 (EXTRA_DIST): remove
2954 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2955 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2957 * src/server.c (setup_books): replace hardcoded knowledge of
2958 backends with a call to e_data_book_factory_register_backends.
2959 (setup_cals): remove explicit backend registration with a call to
2960 e_data_cal_factory_register_backends.
2961 (main): call e_data_server_module_init.
2963 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2964 (libedataserver_la_SOURCES): add e-data-server-module.c
2965 (libedataserverinclude_HEADERS): add e-data-server-module.h
2967 * libedataserver/e-data-server-module.[ch]: new files, manage the
2968 extensions. ripped almost entirely from Dave Camp's nautilus
2971 * configure.in (privlibdir, extensiondir): new Makefile variables.
2973 2004-09-23 Not Zed <NotZed@Ximian.com>
2977 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2978 idle id after we've been called.
2980 2004-09-23 JP Rosevear <jpr@novell.com>
2982 * Makefile.am: don't hard code pkg config version
2984 * configure.in: bump version, reset libtool versions because the
2985 library is now versioned
2987 * libedataserver/Makefile.am: build versioned lib and version
2990 * src/Makefile.am: link against versioned libs
2992 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2994 * libedataserver/e-file-cache.[ch]:
2995 (e_file_cache_get_keys): utility function that allows to get
2996 a list of the keys of all the items in the cache. Used by
2997 the fix for bug #61865
2999 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3001 * libdb/dbinc/mutex.h
3002 * libdb/dist/configure
3003 * libdb/dist/aclocal/mutex.ac
3004 * libdb/dist/aclocal/options.ac:
3005 Applied patch from Toshok that fixes issues related to NPTL and AMD
3008 2004-09-16 JP Rosevear <jpr@novell.com>
3010 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3012 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3014 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3016 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3018 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3020 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3022 * configure.in: Added 'id' to ALL_LINGUAS
3023 * po/id.po: Added Indonesian translation
3025 2004-08-27 Akagic Amila <bono@linux.org.ba>
3027 * configure.in: Added 'bs' to ALL_LINGUAS.
3029 2004-08-26 JP Rosevear <jpr@novell.com>
3031 * configure.in: bump verision, libtool numbers
3033 2004-08-26 Not Zed <NotZed@Ximian.com>
3037 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3038 (e_util_utf8_strstrcasedecomp):
3040 * libedataserver/e-sexp.c (e_sexp_term_eval):
3041 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3042 stupid arcanely out of date and posixly-busted slowaris which
3043 doesn't put alloca in stdlib.h like any sane system.
3045 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3047 * libedataserver/e-file-cache.c: (add_key_to_list),
3048 (add_object_to_list):
3049 Add missing include, fix warnings.
3051 * libedataserver/e-util.c: add missing include.
3053 * servers/groupwise/e-gw-connection.c:
3054 (e_gw_connection_get_categories):
3055 Fix type, causing warnings.
3057 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3059 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3060 assing the value set for filename property to priv->filename
3062 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3064 * configure.in: Added «nb» to ALL_LINGUAS.
3066 2004-08-13 JP Rosevear <jpr@novell.com>
3068 * configure.in: bump version, libtool numbers, soup requirement
3070 2004-08-13 Rodney Dawes <dobey@novell.com>
3072 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3073 as well as expceted and determined in testing
3075 2004-08-13 Rodney Dawes <dobey@novell.com>
3077 * acinclude.m4: Remove EVO_CHECK_LIB
3078 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3080 2004-08-09 Ankit Patel <ankit@redhat.com>
3082 * configure.in: Added Gujarati & Panjabi
3084 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3086 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3088 2004-08-02 JP Rosevear <jpr@novell.com>
3090 * configure.in: bump version, libtool numbers
3092 2004-08-02 Not Zed <NotZed@Ximian.com>
3094 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3095 so we only run once, and increment our recursive-call code
3096 properly, and actually exit anyway. should fix infinite crash
3099 2004-07-29 Rodney Dawes <dobey@novell.com>
3101 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3102 AC_DEFINE it so we know where to find gnome_segv2
3104 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3105 now define at configure time to find the path to gnome_segv2
3109 2004-07-19 JP Rosevear <jpr@novell.com>
3111 * configure.in: bump version, libtool numbers, soup requirement
3113 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3115 * libedataserver/e-source-group.c (e_source_group_remove_source)
3116 (e_source_group_remove_source) : disconnet the signal
3117 handler registered on source object for CHANGED singal
3118 as we may not be interested in the changes in source once
3119 it is removed form the group
3121 2004-07-12 Chris Toshok <toshok@ximian.com>
3123 [ most likely fixes #57999 ]
3125 * libdb/dist/aclocal/options.ac: set the default unique name to
3126 "_eds". this will append _eds to all externally visible libdb
3127 symbols, so we can be sure it won't conflict with another libdb
3128 (linked dynamically).
3130 * libdb/dist/configure: regen after options.ac change.
3132 * libdb/dist/.cvsignore: ignore db_int_def.h
3134 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3136 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3137 this function public.
3139 2004-07-07 Not Zed <NotZed@Ximian.com>
3141 * src/server.c (main): bind to the right charset (i.e. utf8). See
3144 2004-07-02 JP Rosevear <jpr@novell.com>
3146 * configure.in: bump version, libtool numbers
3148 2004-07-02 Chris Toshok <toshok@ximian.com>
3152 * libedataserver/e-iterator.h: rename the "delete" member to
3153 "remove", to fix c++ build.
3155 * libedataserver/e-iterator.c (e_iterator_delete): same.
3156 (e_iterator_class_init): same.
3158 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3159 (e_list_iterator_remove): same.
3161 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3163 * src/server.c (main): Register a segv handler to popup bug-buddy
3164 or whatever. Fixes bug #51165.
3166 2004-06-14 Not Zed <NotZed@Ximian.com>
3168 * libedataserver/e-source-group.c
3169 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3170 error setting up the new_source entries. #59592.
3172 2004-06-03 JP Rosevear <jpr@novell.com>
3174 * configure.in: bump version, libtool numbers
3176 2004-06-02 Chris Toshok <toshok@ximian.com>
3178 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3180 2004-06-01 Chris Toshok <toshok@ximian.com>
3182 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3183 NULL absolute_uri, so we can clear it.
3185 2004-06-01 Chris Toshok <toshok@ximian.com>
3187 * libedataserver/e-source.c (e_source_set_group): back out the
3188 change that causes this function to always add an absolute_uri to
3189 the ESource, as this uri is always used instead of the
3190 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3191 of the cases. If you want an absolute uri, call
3192 e_source_set_absolute_uri - it should never happen implicitly.
3193 (e_source_copy): when copying an ESource don't create an absolute
3194 uri when @source might have had one.
3195 (e_source_set_absolute_uri): use strcmp, not ==. also,
3196 "source->priv->readonly" governs whether or not data can be stored
3197 in the folder represented by the ESource, not that the ESource
3200 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3202 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3204 2004-05-27 Sushma Rai <rsushma@novell.com>
3206 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3207 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3210 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3211 Build absolute URI only if source is not having it.
3213 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3214 absolute URI to the file.
3216 2004-05-26 Rodney Dawes <dobey@novell.com>
3218 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3219 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3220 properly when < 2.9.8 is found
3222 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3223 requirement here, so that dependents pick it up properly as well
3225 2004-05-19 JP Rosevear <jpr@novell.com>
3227 * configure.in: bump version, libtool numbers
3229 2004-05-17 Rodney Dawes <dobey@ximian.com>
3231 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3232 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3233 mono bindings to work correctly
3237 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3239 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3240 handlers for postal address fields. Bug # 45210
3242 2004-05-03 JP Rosevear <jpr@ximian.com>
3244 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3246 * libedataserver/e-uid.h: ditto
3248 * libedataserver/e-memory.c: remove unnecessary include
3250 * libedataserver/e-uid.c: ditto
3252 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3255 2004-05-03 William Jon McCann <mccann@jhu.edu>
3257 * libedataserver/e-account-list.h:
3258 * libedataserver/e-account.h:
3259 * libedataserver/e-db3-utils.h:
3260 * libedataserver/e-dbhash.h:
3261 * libedataserver/e-iterator.h:
3262 * libedataserver/e-list-iterator.h:
3263 * libedataserver/e-list.h:
3264 * libedataserver/e-memory.h:
3265 * libedataserver/e-sexp.h:
3266 * libedataserver/e-source-group.h:
3267 * libedataserver/e-source-list.h:
3268 * libedataserver/e-source.h:
3269 * libedataserver/e-uid.h:
3270 * libedataserver/e-url.h:
3271 * libedataserver/e-util.h:
3272 * libedataserver/e-xml-hash-utils.h:
3273 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3275 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3277 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3278 yesterday's changes. The data is useless for what I needed it for
3279 (which was for migrating pilot-sync changelog files). md5sums are
3280 ...not what I wanted.
3282 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3284 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3285 3 arguments (key, data, user_data).
3287 2004-04-26 Adam Weinberger <adamw@gnome.org>
3289 * configure.in: Added en_CA to ALL_LINGUAS.
3291 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3293 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3294 that 'key' always points to a malloc'd block of memory that we can
3296 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3297 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3299 (e_xmlhash_write): Save the doc to a tmp file first, only if
3300 saving is successful rename() the file over the original.
3302 2004-04-21 Chris Toshok <toshok@ximian.com>
3304 * configure.in: bump version to 0.0.92.1.
3306 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3308 * acinclude.m4: minor fixes (added missing [] quotation).
3310 2004-04-19 JP Rosevear <jpr@ximian.com>
3312 * configure.in: bump version, libtool numbers
3314 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3316 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3317 AC_SUBST for assinging libegroupwise version number. Defined a
3318 varible LIBSOUP_REQUIRED. added
3319 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3321 * servers/groupwise/Makefile.am: added
3322 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3323 groupwise apis installable
3325 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3328 2004-04-02 JP Rosevear <jpr@ximian.com>
3330 * configure.in: bump version, libtool numbers
3332 2004-03-25 William Jon McCann <mccann@jhu.edu>
3334 * src/server.c (setup_cals): add registration of webcal protocol
3337 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3339 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3340 e-cal-backend-groupwise.h.
3342 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3344 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3347 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3348 opening the cache file, just create it empty, don't fail.
3350 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3352 * configure.in: yank --enable-debug option, not needed anymore.
3354 2004-03-15 Rodney Dawes <dobey@ximian.com>
3356 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3357 * evolution-data-server-1.0.pc.in:
3358 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3359 the libbonobo dependency
3361 2004-03-05 JP Rosevear <jpr@ximian.com>
3363 * configure.in: bump version, libtool numbers and soup requirement
3365 2004-02-26 JP Rosevear <jpr@ximian.com>
3367 * Makefile.am: dist the libdb stuff properly
3369 2004-02-26 Harish K <kharish@novell.com>
3371 * servers/groupwise/e-gw-connection.c : the latest GW server
3372 requires getFolderListRequest instead of the getContainerListRequest
3373 message to get the ids of folders.
3375 2004-02-24 Chris Toshok <toshok@ximian.com>
3377 * libedataserver/e-source-group.c
3378 (e_source_group_new_from_xmldoc): don't leak uid.
3380 2004-02-23 JP Rosevear <jpr@ximian.com>
3382 * Makefile.am: make sure to distclean libdb
3384 * autogen.sh: require automake 1.6
3386 * marshal.mk: make sure we use the srcdir as the location of the
3389 * libdb/dist/Makefile.in: add installcheck target that does
3390 nothing, don't remove tags
3392 * src/Makefile.am: add extra libical includes for srcdir !=
3395 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3397 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3398 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3399 * src/server.c (setup_books) : register groupwise address book backend
3400 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3401 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3402 address book protocols
3404 2004-02-13 Chris Toshok <toshok@ximian.com>
3406 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3407 libdb-4.1.la instead of libdb.a.
3409 * libdb/dist/configure.ac: remove all the static/shared logic and
3410 force libtool to be used. also, remove -rpath from the SOFLAGS.
3411 without -rpath and -static libtool builds the equivalent of a
3412 noinst_ automake library.
3414 * libdb/dist/configure: regen configure from configure.ac.
3416 2004-02-12 Chris Toshok <toshok@ximian.com>
3418 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3420 2004-02-09 Michael Meeks <michael@ximian.com>
3422 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3423 * libedataserver/e-list.c (e_list_get_iterator):
3424 add preconditions for NULL list.
3426 2004-02-09 JP Rosevear <jpr@ximian.com>
3428 * configure.in: Bump version, libtool numbers
3431 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3433 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3435 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3439 * servers/Makefile.am: added servers/ dir to build.
3441 2004-02-03 Chris Toshok <toshok@ximian.com>
3443 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3444 libxml-2.0 as the e-source* stuff needs it.
3446 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3448 * configure.in: require libsoup >= 2.1.6.
3450 2004-01-26 JP Rosevear <jpr@ximian.com>
3452 * configure.in: Bump libtool versions, version, soup requirement
3454 2004-01-25 Sanlig Badral <badral@openmn.org>
3456 * configure.in: Added "mn" to ALL_LINGUAS.
3458 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3460 * configure.in: s/GROUPWISE/SOUP.
3462 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3464 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3467 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3469 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3470 to remove the file cache from disk.
3472 2004-01-21 JP Rosevear <jpr@ximian.com>
3474 * configure.in: include calendar test stuff in AC_OUTPUT
3476 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3478 Fixes nasty crash in e-d-s
3480 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3481 (foreach_hash_func): pass the value also to the XML hash function.
3483 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3486 2004-01-15 JP Rosevear <jpr@ximian.com>
3488 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3489 make sure we don't derefence a NULL pointer
3491 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3493 * libedataserver/e-source-list.c: (load_from_gconf):
3496 * libedataserver/e-source.c: (dump_common_to_xml_node):
3497 Don't output properties tag if there are no properties.
3499 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3501 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3502 correctly when calling g_slist_prepend.
3504 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3506 * configure.in: Added "sq" to ALL_LINGUAS.
3508 2004-01-12 JP Rosevear <jpr@ximian.com>
3510 * configure.in: bump version, libtool numbers
3512 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3514 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3515 by using the CORBA_any directly. Free the CORBA exception.
3517 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3519 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3522 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3524 * libedataserver/e-source-group.h: added new read-only flag
3526 * src/contactdates-server.c: new factory for ContactDates backend
3528 * configure.in: Added new ContactDates calendar backend
3530 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3532 * libedataserver/e-source-list.[ch]
3533 (e_source_list_peek_group_by_name): new function.
3535 2004-01-08 JP Rosevear <jpr@ximian.com>
3537 * libedataserver/e-source-list.c (e_source_list_sync): don't
3538 remove the gconf listener
3540 2004-01-07 JP Rosevear <jpr@ximian.com>
3542 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3544 2004-01-05 Christian Neumair <chris@gnome-de.org>
3546 * addressbook/libebook/e-book.c: Generalize some more strings.
3548 2004-01-05 Christian Neumair <chris@gnome-de.org>
3550 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3552 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3554 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3555 function to get all objects in the cache.
3557 2003-12-29 JP Rosevear <jpr@ximian.com>
3559 * configure.in: bump libsoup requirement, version, libtool numbers
3561 2003-12-23 Ross Burton <ross@burtonini.com>
3563 * docs/reference/addressbook/libebook/tmpl/*:
3564 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3565 * docs/reference/addressbook/libebook/libebook-sections.txt
3566 * docs/reference/addressbook/libebook/libebook.types:
3567 Updated API documentation.
3569 2003-12-21 JP Rosevear <jpr@ximian.com>
3571 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3572 find a source if there is one
3574 * libedataserver/e-source-list.h: add proto
3576 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3578 * src/server.c (setup_logging, setup_interface_check): get the
3579 BonoboObject's we create here out of the function.
3580 (main): re-organize extra interfaces initialization code, and
3581 make sure we unref all objects we have created.
3583 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3585 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3587 (e_source_set_group): Generate and keep an absolute URI so we can
3588 work stand-alone if the group goes away.
3589 (e_source_get_uri): Use build_absolute_uri ().
3591 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3593 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3594 two sources based on UID and full URI.
3596 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3598 * configure.in: added --enable-debug argument.
3600 2003-12-10 Chris Toshok <toshok@ximian.com>
3602 * Makefile.am (ACLOCAL_AMFLAGS): remove
3604 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3606 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3607 to avoid conflicts with GAL's ECache class, which might get
3610 * libedataserver/Makefile.am: added new files.
3612 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3614 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3615 function from GAL, needed for the cache objects.
3617 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3618 directory for the cache file exists by calling e_util_mkdir_hier.
3620 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3622 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3623 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3624 the "calendar:supported_protocols" property.
3626 2003-12-07 JP Rosevear <jpr@ximian.com>
3628 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3631 * src/server.c: set correct default oaf id's
3633 * configure.in: Bump version
3635 2003-12-07 JP Rosevear <jpr@ximian.com>
3637 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3640 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3642 2003-12-07 Chris Toshok <toshok@ximian.com>
3644 * libdb/dist/Makefile.in: make install depend on all.
3646 2003-12-07 JP Rosevear <jpr@ximian.com>
3648 * configure.in: bump version and libsoup requirement
3650 2003-12-04 JP Rosevear <jpr@ximian.com>
3652 * libedataserver/e-source-list.c
3653 (e_source_list_new_for_gconf_default): uses the default gconf
3654 client for getting the source list
3656 * libedataserver/e-source-list.h: add proto
3658 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3660 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3661 to be shared between calendar and addressbook backends.
3663 * libedataserver/Makefile.am: added new files.
3665 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3667 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3668 creating XML from already standalone source.
3669 (e_source_copy): Return the new source, not the one passed in. Duh.
3671 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3673 * libedataserver/e-source.c (e_source_set_property): Emit changed
3675 (copy_property): Implement.
3676 (e_source_copy): Implement. Creates a standalone copy of a source.
3678 2003-11-29 Chris Toshok <toshok@ximian.com>
3680 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3681 DataServer_Logging oaf_server.
3683 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3685 * src/Evolution-DataServer.idl: add a Logging interface. the
3686 events emitted are of type LogEvent.
3688 * src/Makefile.am (evolution_data_server_SOURCES): add
3691 * src/server.c (termination_handler): use g_message, not a printf.
3692 (setup_logging): new function, register the log domains that'll
3693 generate bonobo events.
3694 (main): initialize the DataServer::Logging interface.
3696 * src/server-logging.[ch]: a glib log handler that emits log
3697 events via a BonoboEventSource.
3699 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3701 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3702 (init): Create properties table.
3703 (import_properties): Implement. Imports properties from XML tree to
3705 (e_source_update_from_xml_node): Import properties to table.
3706 (property_dump_cb): Implement. Dumps a property to XML tree.
3707 (dump_common_to_xml_node): Dump properties to XML tree.
3708 (e_source_get_property): Implement.
3709 (e_source_set_property): Implement.
3710 (e_source_foreach_property): Implement.
3712 * libedataserver/test-source-list.c (dump_property): Implement.
3713 (dump_source): Dump properties.
3714 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3716 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3718 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3719 (e_source_update_from_xml_node): Ditto.
3720 (e_source_get_uri): Ditto.
3721 (dump_common_to_xml_node): Implement for parameters common to
3722 dependent and standalone ESources.
3723 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3724 (e_source_to_standalone_xml): Implement.
3725 (e_source_new_from_standalone_xml): Implement.
3727 2003-11-26 Rodney Dawes <dobey@ximian.com>
3729 * Makefile.am: remove \ on last line of LIBDB_FILES
3731 2003-11-26 JP Rosevear <jpr@ximian.com>
3733 * tags: add a dummy file for disting
3735 2003-11-25 Chris Toshok <toshok@ximian.com>
3737 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3738 and AC_PROG_LIBTOOL.
3740 * libdb/dist/configure: same.
3742 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3745 2003-11-25 Chris Toshok <toshok@ximian.com>
3747 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3749 * libdb/dist/configure: same.
3751 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3753 * libedataserver/e-dbhash.c: same.
3754 (e_dbhash_new): pass NULL for txn.
3756 2003-11-25 Chris Toshok <toshok@ximian.com>
3758 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3759 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3760 suck at getting libtool to do what I want.
3762 * libdb/dist/Makefile.in (install-strip install): don't do
3765 * Makefile.am (SUBDIRS): add libdb
3766 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3768 (LIBDB_FILES): list all the db4 files.
3769 (EXTRA_DIST): add the db4 files explicitly to this.
3771 * configure.in: remove all the db3 stuff, and build the embedded
3774 2003-11-25 Aaron Weber <aaron@ximian.com>
3775 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3776 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3777 acinclude.m4 so you can build the stuffwithout gtk-doc
3780 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3781 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3782 * Plus added short/long descriptions and "See Also" where appropriate to:
3783 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3784 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3785 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3786 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3787 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3788 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3789 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3790 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3791 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3792 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3793 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3794 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3795 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3797 2003-11-22 Chris Toshok <toshok@ximian.com>
3799 * dist/NO-AUTO-GEN: don't autogen in here.
3801 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3803 * libdb/Makefile.am: new file so we can integrate libdb into our
3806 2003-11-20 Aaron Weber <aaron@ximian.com>
3807 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3808 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3809 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3810 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3811 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3812 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3813 * docs/reference/calendar/libecal/libecal-sections.txt
3814 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3815 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3816 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3818 2003-11-20 Rodney Dawes <dobey@ximian.com>
3820 * autogen.sh: Remove extra #!/bin/sh line
3822 2003-11-19 JP Rosevear <jpr@ximian.com>
3824 * MAINTAINERS: Update
3826 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3828 * configure.in: require libsoup version from CVS (2.1.1).
3830 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3832 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3834 2003-11-14 JP Rosevear <jpr@ximian.com>
3836 * libedataserver/test-source-list.c: use only libgnome stuff (no
3839 * libedataserver/e-source.c: ditto
3841 * libedataserver/e-source-list.c: ditto
3843 * libedataserver/e-source-group.c: remove use of gal bits, use
3846 * libedataserver/Makefile.am: build and install e-source stuff
3848 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3850 * src/server-interface-check.[ch]: fixed copyright comments.
3852 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3854 * src/server.c (setup_cals): register the Groupwise calendar backend.
3857 * configure.in: added Groupwise calendar backend to build.
3859 2003-11-14 Rodney Dawes <dobey@ximian.com>
3861 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3863 2003-11-11 Chris Toshok <toshok@ximian.com>
3865 * src/server.c (queue_termination): guard against multiple threads
3866 here by using a mutex. also, always remove the
3867 terminal_handler_id if one exists and reinstate it afterward.
3868 This gives us the behavior of always lasting EXIT_TIMEOUT
3869 milliseconds after the most recent book/calendar shutdown. Before
3870 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3871 after the *first* book/calendar shutdown.
3873 2003-11-10 JP Rosevear <jpr@ximian.com>
3875 * Makefile.am: build docs
3877 * configure.in: check for gtk-doc
3879 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3881 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3882 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3883 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3885 2003-11-07 Dan Winship <danw@ximian.com>
3887 * configure.in: Remove a bunch more checks that
3888 evolution-data-server doesn't need. Change "Evolution" to
3889 "evolution-data-server" in two messages. Remove gtk-doc support
3890 since there is currently no doc/ directory, and we'll want to use
3891 the new GTK_DOC_CHECK macro when we add it back anyway.
3893 * libedataserver/ename/*: Moved to libebook
3895 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3896 (libedataserver_la_LIBADD): Remove libename
3897 (libedataserver_la_LDFLAGS): Remove -no-undefined
3899 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3901 2003-11-07 Rodney Dawes <dobey@ximian.com>
3903 * configure.in: Remove kerberos checks since we don't need them here
3905 2003-11-06 JP Rosevear <jpr@ximian.com>
3907 * configure.in: output new .pc file
3909 * evolution-data-server-1.0.pc.in: pkconfig for idl
3911 * libedataserver/ename/Makefile.am: don't install
3913 * libedataserver/Makefile.am: link in libename
3915 2003-11-06 Rodney Dawes <dobey@ximian.com>
3917 * configure.in: Remove dependencies for GUI libs that we don't need
3919 2003-11-06 JP Rosevear <jpr@ximian.com>
3921 * libedataserver/Makefile.am: e-msgport is no longer needed
3923 2003-11-06 JP Rosevear <jpr@ximian.com>
3925 * src/server.c: include the addressbook backend files properly
3927 * src/Makefile.am: link to the individual addressbook backends
3929 2003-11-06 JP Rosevear <jpr@ximian.com>
3931 * src/server.c: include the backend files properly
3933 * src/Makefile.am: link to the individual backends
3935 2003-11-06 JP Rosevear <jpr@ximian.com>
3937 * configure.in (BASE_VERSION): clean up priv* dirs
3939 * src/Makefile.am: install a version binary to libexecdir
3941 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3944 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3946 2003-11-05 JP Rosevear <jpr@ximian.com>
3948 * src/server.c: following renaming of libedata-book
3950 * src/server-interface.[hc]: ditto
3952 2003-11-05 JP Rosevear <jpr@ximian.com>
3954 * src/server.c: following renaming of libedata-cal
3956 * src/server-interface.[hc]: ditto
3958 2003-11-05 JP Rosevear <jpr@ximian.com>
3960 * configure.in: make the priv*dir's sane
3962 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3965 * libedataserver/ename/Makefile.am: ditto
3967 * libedataserver/Makefile.am: install to privincludedir
3969 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3971 * libedataserver/e-util.[ch]: new files to contain a few functions
3974 * libedataserver/Makefile.am: added new files.
3976 * libedataserver/ename/e-address-western.c:
3977 * libedataserver/e-account-list.c:
3978 * libedataserver/e-account.c:
3979 * src/server-interface-check.c:
3980 * configure.in: removed libgal dependency.
3982 2003-11-04 JP Rosevear <jpr@ximian.com>
3984 * src/server.c: tidy up logging messages
3986 2003-11-04 JP Rosevear <jpr@ximian.com>
3988 * src/server.c: properly name space the oaf ids
3990 * src/server-interface-check.c: use the correctly named poa
3992 * src/server-interface-check.h: ditto
3994 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3995 factories and interface check better
3997 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3999 * src/Evolution-DataServer.idl: name space the interface check
4002 2003-11-04 JP Rosevear <jpr@ximian.com>
4004 * src/Evolution-DataServer.idl: server interface check instead of
4005 wombat interface check
4007 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4009 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4011 * src/server.c: adjust to interface check renaming
4013 * src/server-interface-check.[hc]: finish renaming so wombat
4016 2003-11-04 JP Rosevear <jpr@ximian.com>
4018 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4020 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4023 * libedataserver/Makefile.am: install pkg-config file
4025 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4027 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4028 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4029 supported protocols.
4031 2003-11-04 JP Rosevear <jpr@ximian.com>
4033 * MAINTAINERS, TODO: update
4035 2003-11-04 JP Rosevear <jpr@ximian.com>
4037 * src/server-interface-check.h: use G_*_DECLS and include the data
4040 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4041 the DataServer .server files
4043 2003-11-03 JP Rosevear <jpr@ximian.com>
4045 * configure.in: don't need EVO_DIR
4047 2003-11-03 JP Rosevear <jpr@ximian.com>
4049 * configure.in: remove trailing slash
4051 2003-11-03 JP Rosevear <jpr@ximian.com>
4053 * configure.in: add the trailing slash to the config subdir