1 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
3 * NEWS: Evolution Data Server 2.23.6 release and version bump.
5 2008-08-04 Matthias Braun <matze@braunis.de>
7 * configure.in: Added WebDAV backend for addressbook.
9 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
11 ** Fix for bug #545022
13 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
16 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
18 ** Fixes part of bug #545558
21 Add an --enable-hula configure option for building the Hula Camel
22 provider, disabled by default.
24 2008-07-23 Johnny Jacob <jjohnny@novell.com>
26 * configure.in (API_VERSION): libcamel version bumped.
27 (eds_micro_version): EDS version bumped to 2.23.6
29 * NEWS: Updates for 2.23.5.
31 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
34 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
37 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
39 ** Fix for bug #523632
41 * configure.in: Added Google contacts backend
43 2008-07-20 Bharath Acharya <abharath@novell.com>
45 ** Fix for bug #200147
47 * libedataserver/e-account.h: Stores the templates folder uri
49 2008-07-20 Luca Ferretti <elle.uca@libero.it>
51 reviewed by: Srinivasa Ragavan
53 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
54 to fix the build. See bug #543656 for details.
56 2008-07-16 Sankar P <psankar@novell.com>
58 Pushing disk summary changes from the madagascar branch
61 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
63 * libedataserver/e-sexp.h:
65 2008-07-14 Milan Crha <mcrha@redhat.com>
67 ** Fix for bug #253509
69 * libedataserver/e-categories.c: Added translators comment.
71 2008-07-09 Tor Lillqvist <tml@novell.com>
73 * evolution-data-server-zip.in: No version number for
74 share/pixmaps/evolution-data-server. Use -D when using -r to not
75 add pointless entries for directories in the zip files.
77 2008-06-26 Julien Puydt <jpuydt@gnome.org>
79 * libedataserver/e-source-group.c: Added missing g_object_unref on
80 sources, fixing leaks and bug #540152.
82 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
84 * configure.in: Doltify
86 2008-06-17 Johnny Jacob <jjohnny@novell.com>
88 * configure.in (eds_micro_version): Bumped to 2.23.5.
90 * NEWS: Evolution Data Server 2.23.4 release updates.
92 2008-06-12 Tor Lillqvist <tml@novell.com>
94 * libedataserver/e-proxy.c: Make it compile on Win32, too.
96 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
98 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
99 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
101 2008-06-06 Tor Lillqvist <tml@novell.com>
103 * configure.in: Add a couple of -Wl,--exclude-libs options on
104 Windows to avoid needlessly auto-exporting functions from static
105 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
107 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
110 2008-06-03 Tor Lillqvist <tml@novell.com>
112 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
114 * configure.in: Do use the Winsock getaddrinfo() and
115 getnameinfo(). It should be OK to ignore Windows 2000 by now.
117 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
119 * NEWS: Evolution Data Server 2.23.3 release and version bump.
121 2008-06-02 Tor Lillqvist <tml@novell.com>
123 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
125 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
126 supported Win9x for a while, so no point in attempting to do it
129 2008-05-23 Ed Catmur <ed@catmur.co.uk>
131 ** Fix for bug #533780
134 * libebackend/Makefile.am:
135 Fix the link line for libebackend.
137 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
142 * libedataserver/libedataserver.pc.in:
143 EProxy adds a libsoup dependency to libedataserver. Add
144 this new requirement to a couple places that were missed.
146 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
151 Split the evolution-data-server version into major/minor/micro
152 macros (wow, say that five times fast!) so we can pass them to
153 libedataserver/eds-version.c.
155 * libedataserver/Makefile.am:
156 * libedataserver/eds-version.c:
157 * libedataserver/eds-version.h:
158 New sources files provide macros and functions for checking the
159 version of evolution-data-server. Would have been handy to have
160 in a couple recent API breaks.
162 * docs/references/libedataserver:
163 Add developer documentation for the new symbols.
165 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
167 * libebackend/libebackend.pc.in: Fix a typo.
169 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
171 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
173 * Makefile.am: Build fix for release.
175 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
177 ** Fixes part of bug #424744
179 * libedataserver/e-iconv.[ch]:
180 Deprecate the e-iconv API. Use camel-iconv instead.
182 * libedataserver/e-trie.[ch]:
183 Deprecate the ETrie API. Use CamelTrie instead.
185 * libedataserver/e-msgport.[ch]:
186 Deprecate the EMsgPort API. Use CamelMsgPort instead.
188 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
190 * Reverted commit 8210
192 2008-05-06 Sankar P <psankar@novell.com>
194 * Revert changes committed by bad git-svn usage.
196 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
201 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
203 2008-05-05 Wang Xin <jedy.wang@sun.com>
205 * libedataserver/e-proxy.c: Fixes #530688.
207 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
209 * configure.in: If --enable-gnome-keyring is given, require version
210 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
212 2008-04-30 Milan Crha <mcrha@redhat.com>
214 ** Part of fix for bug #316390
216 * libedataserver/e-categories.h:
217 (e_categories_register_change_listener),
218 (e_categories_unregister_change_listener):
219 * libedataserver/e-categories.c: (EChangedListener),
220 (idle_saver_cb), (finalize_categories), (initialize_categories),
221 (e_categories_set_color_for), (e_categories_set_icon_file_for),
222 (e_categories_register_change_listener), (e_categories_add),
223 (e_categories_unregister_change_listener), (e_categories_remove):
224 New API to support listening for changes in categories.
226 2008-04-23 Rob Bradford <rob@openedhand.com>
230 * libebackend/Makefile.am:
231 * libebackend/libebackend.pc.in:
232 Build framework for new libebackend library.
234 * libedataserver/Makefile.am:
235 Remove files that have moved to libebackend.
237 * libedataserver/e-data-server-module.[ch]:
238 * libedataserver/e-db3-utils.[ch]:
239 * libedataserver/e-dbhash.[ch]:
240 * libedataserer/e-file-cache.[ch]:
241 Moved to libebackend.
245 Use libebackend headers and link to the library.
247 * docs/reference/Makefile.am:
248 * docs/reference/libebackend/Makefile.am:
249 * docs/reference/libebackend/libebackend-docs.xml:
250 * docs/reference/libebackend/libebackend-sections.txt:
251 * docs/reference/libebackend/libebackend.types:
252 Add documentation for new libebackend library.
254 * docs/reference/libedataserver/libedataserver.types:
255 Remove types that have been moved to libebackend.
257 * docs/reference/calendar/libedata-cal/Makefile.am:
258 Add libebackend to the gtk-doc scanner libraries.
260 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
262 * README: Put it back. Apparently Automake insists on it.
264 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
266 * configure.in: Version bump to 2.23.1
268 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
270 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
273 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
277 * README: File is empty, remove it.
279 * Makefile.am: Remove README.
281 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
283 * docs/reference: Add new symbols to the API docs.
285 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
287 * MAINTAINERS: Updating the Camel guards.
289 2008-04-17 Milan Crha <mcrha@redhat.com>
291 ** Part of fix for bug #526741
293 * src/server.c: (main):
294 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
295 Bumped LIBCAMEL_CURRENT to 12.
297 2008-04-15 Milan Crha <mcrha@redhat.com>
299 ** Fix for bug #475616
301 * libedataserver/e-component-listener.c: (watched_lock),
302 (connection_listen_cb), (e_component_listener_finalize),
303 (e_component_listener_new): Use rather rec mutex here.
305 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
307 * configure.in: Do proper checks for largefile support and
308 properly setup proper CFLAGS to support it.
310 2008-04-04 Suman Manjunath <msuman@novell.com>
312 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
313 (e_util_utf8_strstrcasedecomp):
314 Fixed a few compiler warnings (bug #473880)
316 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
318 * configure.in: Version bump for 2.23.1.
320 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
322 * configure.in: Enforce the minimum GLib version (#525242).
324 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
326 ** Fixes part of bug #518710
329 Bump GLib requirement to 2.16.1.
331 * libedataserver/e-dbhash.c:
332 Use GLib's new MD5 Checksum API. The MD5 utilities in
333 libedataserver are now deprecated.
335 * libedataserver/md5-utils.c:
336 * libedataserver/md5-utils.h:
337 Deprecate these functions and reimplement them to be wrappers
338 for GLib's new MD5 Checksum API.
340 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
342 ** Added configurable Proxy settings for Evolution.
344 * libedataserver/Makefile.am:
345 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
346 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
347 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
348 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
349 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
350 (e_proxy_setup_proxy), (e_proxy_peek_uri),
351 (e_proxy_require_proxy_for_uri):
352 * libedataserver/e-proxy.h:
354 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
356 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
358 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
360 * configure.in: Revisit libecal version.
362 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
364 * docs/reference: Minor API documentation updates.
366 2008-03-03 Tor Lillqvist <tml@novell.com>
368 * evolution-data-server-zip.in: Drop duplicated line. Use
369 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
372 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
374 * configure.in: Bump libecal version for libical changes.
376 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
378 * NEWS: Evolution Data Server 2.21.92 release.
380 2008-02-26 Milan Crha <mcrha@redhat.com>
382 ** Fix for bug #475616
384 * libedataserver/e-component-listener.c: (connection_listen_cb),
385 (e_component_listener_finalize), (e_component_listener_new):
386 Guard global static variable with mutex lock.
388 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
390 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
392 2008-02-22 Milan Crha <mcrha@redhat.com>
394 ** Fix for bug #469119
396 * libedataserver/e-time-utils.c: (has_correct_date),
397 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
398 Check also for correct date values if parse is OK.
400 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
402 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
404 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
406 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
407 warnings. Fix from opensuse downstream.
409 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
411 ** Fixes part of bug #516074
413 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
414 defined in <netdb.h> since these are GNU extensions.
416 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
418 * configure.in: Version bump for 2.21.92
420 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
422 * NEWS: Evolution-Data-Server 2.21.91 release.
424 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
428 Fix a compilation error that occurs when building in a
429 remote object directory (#514682, patch by Paul Smith).
431 2008-02-06 Tor Lillqvist <tml@novell.com>
433 * evolution-data-server-zip.in: Look for catalogs in share/locale
434 first, as that is where they will be with a properly built GNU
437 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
439 * configure.in: Version bump for 2.21.91
441 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
443 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
445 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
447 * docs/reference: Refresh the API docs.
449 2008-01-24 Tor Lillqvist <tml@novell.com>
451 * configure.in: Only use the -Wno-sign-compare and
452 -Wno-pointer-sign options if the gcc version used supports them. I
453 am still using gcc 3.4.2 in mingw...
455 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
457 ** Fix for bug #511717
459 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
460 Add gettext imap folders.
462 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
465 Bump some additional package requirements for libsoup-2.4:
466 libbonobo-2.0 >= 2.20.3
469 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
471 * docs/reference/camel/camel-sections.txt:
472 Add camel_session_build_password_prompt.
474 2008-01-15 Dan Winship <danw@gnome.org>
476 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
477 2.4" support, which only ever worked because there was an old CVS
478 version of libsoup that claimed to be 2.4 but still had the 2.2
481 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
483 * configure.in: Version bump to 2.21.90
485 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
487 * NEWS: Evolution Data Server 2.21.5 release.
489 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
491 * docs/reference/camel/camel.types:
492 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
493 absence when running "make dist". See bug #509539 for more info.
495 2008-01-07 Milan Crha <mcrha@redhat.com>
497 ** Fix for bug #339813
499 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
500 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
501 New API functions, returns is parsed string had two-digit year and
502 last one changes "%x" on format of strftime with forced 4-digit year.
503 * libedataserver/e-time-utils.c: (parse_with_strptime):
504 Fix issue when read all text but actual date isn't correct to this format.
505 * libedataserver/e-time-utils.c: (correct_two_digit_year):
507 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
508 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
509 Implementing new API functions.
511 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
513 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
514 instead of gb2312 since GBK is a superset of gb2312.
516 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
518 * configure.in: Version bump to 2.21.5.
520 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
522 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
524 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
527 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
529 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
531 ** Fix for bug #339510
533 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
534 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
536 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
538 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
540 2007-11-26 Milan Crha <mcrha@redhat.com>
542 ** Fix for bug #308815
544 * libedataserver/e-categories.h:
545 * libedataserver/e-categories.c: Dropped colors for categories,
546 so marking those functions as deprecated, and making deprecated
547 parameter 'color' of 'e_categories_add' together with its rename
550 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
552 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
554 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
556 ** Remove trailing whitespace from source code.
558 2007-11-13 Ondrej Jirman <megous@megous.com>
560 ** Fix for bug #494299
562 * libedataserver/e-file-cache.c: (add_key_to_slist),
563 (add_object_to_slist): Rename helper functions.
564 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
565 Fix memory corruption.
567 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
569 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
571 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
573 * servers/google/libgdata/gdata-entry.c:
574 * servers/googgle/libgdata-google/gdata-google-service.c:
575 Fix implicit function declarations.
576 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
578 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
580 * docs/reference/calendar/libecal/libecal-sections.txt:
581 * docs/reference/libedataserverui/libedataserverui-sections.txt:
582 Remove non-existent symbols.
584 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
587 * evolution-data-server-zip.in:
588 * servers/Makefile.am: Initial commit for the google
591 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
593 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
595 * Fixes part of bug #417999
597 * docs/reference/libedataserverui:
598 Add documentation for ESourceComboBox widget.
600 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
602 * iconv-detect.c (main): Remove an unused variable (#483301).
604 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
606 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
607 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
608 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
609 * libedataserver/e-msgport.h: Same.
611 2007-09-27 Ross Burton <ross@openedhand.com>
613 * libedataserver/e-iconv.c:
614 Mark the charset and language arrays as const.
616 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
618 * NEWS, configure.in: Evolution Data Server 1.12.0 release
620 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
622 * NEWS, configure.in: Evolution Data Server 1.11.92 release
624 2007-08-28 Ross Burton <ross@openedhand.com>
627 Fix FSF address (Tobias Mueller, #470445)
629 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
631 * NEWS, configure.in: Evolution Data Server 1.11.91 release
633 2007-08-24 Milan Crha <mcrha@redhat.com>
635 ** Fix for bug #469870
637 * libedataserver/e-categories.c: (e_categories_get_color_for),
638 (e_categories_get_icon_file_for), (e_categories_is_searchable):
639 Simply return from _get_ functions and don't show error warning.
641 2007-08-20 Milan Crha <mcrha@redhat.com>
643 ** Part of fix for bug #367760
645 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
646 Added '#' as non-safe character.
648 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
650 * docs: Refresh Gtk-Doc "section" files.
652 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
654 * libdb/dbm/dbm.c (__db_ndbm_open):
655 * libedataserver/e-dbhash.c (e_dbhash_new):
656 Fix compilation errors caused by glibc's new "open" macro (#466987).
658 2007-08-16 Milan Crha <mcrha@redhat.com>
660 ** Fix for bug #351756
662 * libedataserver/e-time-utils.c: (parse_with_strptime):
663 g_locale_from_utf8 returns NULL on error, so test for that value.
665 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
667 * NEWS, configure.in: Evolution Data Server 1.11.90 release
669 2007-08-13 Ross Burton <ross@openedhand.com>
671 * libedataserver/e-xml-hash-utils.c:
672 * libedataserver/e-data-server-util.c:
673 * libedataserver/e-dbhash.c:
674 * libedataserver/md5-utils.c:
675 * libedataserver/e-account.c:
676 * libedataserver/e-xml-utils.c:
677 * libedataserver/e-source.c:
678 Fix compile warnings.
680 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
682 ** Fix for bug #455799
684 Remove all .cvsignore and update svn:ignore porperty in whole
687 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
689 * MAINTAINERS: Updated the email, svn account.
691 2007-08-02 Ross Burton <ross@openedhand.com>
694 If building against libsoup-2.2, we need 2.2.91 for
695 SOUP_SESSION_TIMEOUT (#451003).
697 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
699 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
701 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
703 * NEWS, configure.in: Evolution Data Server 1.11.6 release
705 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
707 * configure.in: Updated the libtool version for libedataserver
708 version since some APIS has been added.
710 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
712 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
713 Added a API to get the duped property.
715 2007-07-30 Milan Crha <mcrha@redhat.com>
717 * libedataserver/e-source-group.h: (e_source_group_get_property),
718 (e_source_group_set_property), (e_source_group_foreach_property):
719 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
720 (impl_finalize), (e_source_group_init), (import_properties),
721 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
722 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
723 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
724 (e_source_group_get_property), (e_source_group_set_property),
725 (e_source_group_foreach_property):
726 Added support for properties in source group.
728 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
729 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
730 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
733 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
736 Collect all the required package versions in one place and
737 explicitly require GTK+ 2.10 or higher. (#380534)
739 2007-07-27 Johnny Jacob <jjohnny@novell.com>
741 ** Fix for bug #457523.
743 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
746 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
748 * libedataserver/e-account-list.c: Plugged memory leak.
750 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
752 * NEWS, configure.in: Evolution Data Server 1.11.5 release
754 2007-07-03 Milan Crha <mcrha@redhat.com>
756 ** Fix for bug #364731
758 * libedataserver/e-sexp.c: (GScannerConfig):
759 The '+' and '-' are also unary operators, so
760 the identifier could not start with these characters.
762 2007-06-22 Milan Crha <mcrha@redhat.com>
764 * libedataserver/e-account.h:
765 Added new property get_password_canceled into EAccountService
766 struct, because of bug #307410
768 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
770 * camel/providers/imap4/camel-imap4-summary.c:
771 Fix one typo and wrong preposition (bug #452996).
773 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
775 * configure.in: Correct the comment for --enable-gnome-keyring,
778 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
780 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
782 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
784 ** Fix for bug #448589 from Tobias Mueller
786 ** src/Makefile.am: Add support for automake 1.6
788 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
790 ** Fix for bug #443958 from Sebastien Tandel
792 * configure.in: Add support for help string.
794 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
796 ** Fix for bug #437751 from Andreas Köhler
798 * libedataserver/e-time-utils.c:
800 2007-06-05 Irene Huang <irene.huang@sun.com>
802 * configure.in: Add option for using Sun Kerberos
805 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
807 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
809 2007-06-03 Ross Burton <ross@openedhand.com>
814 * src/offline-listener.[ch]:
816 Add --disable-calendar to build without any calendar support
819 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
821 * docs/reference/addressbook/libebook/Makefile.am:
822 * docs/reference/calendar/libecal/Makefile.am:
823 Fix some distcheck errors (#438577).
825 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
827 * camel/camel-stream-mem.c: fix typos in the API documentation
829 2007-05-24 Ross Burton <ross@openedhand.com>
832 Fix krb5 checks when using --as-needed (part of #342830, John
835 2007-05-24 Ross Burton <ross@openedhand.com>
837 * libedataserverui/Makefile.am:
838 Add missing link flags to fix build with -z,defs. (#409542, Loic
841 2007-05-21 Wang Xin <jedy.wang@sun.com>
843 * libedataserver/e-time-utils.c: Fixes #439050.
845 2007-05-20 Ross Burton <ross@openedhand.com>
848 Use a faster pkgconfig call when checking for soup (#438975).
850 2007-05-16 Jules Colding <colding@omesc.com>
852 * configure.in: Removed unused function check
854 2007-05-14 Jules Colding <colding@omesc.com>
856 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
858 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
860 2007-05-14 Srinivasa Ragavan
862 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
864 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
866 ** Fix for bug #361138
868 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
871 2007-05-08 Josselin Mouette <joss@malsain.org>
873 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
875 * src/server.c: (main): Turn the g_error into a g_warning to
876 avoid dumping core when launching two instances (#436197).
878 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
880 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
881 Nullify 'new' after dropping its reference, so that we return NULL.
883 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
885 * docs/reference/camel/Makefile.am:
886 Remove reference to nonexistent libutil.la.
888 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
890 * libedataserver/e-sexp.c:
891 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
893 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
895 ** Fixes part of bug #418852
898 * docs/reference/camel:
899 * docs/reference/Makefile.am:
900 Resurrect Camel's API documentation.
902 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
905 Refresh SGML templates and add the appropriate CFLAGS to satisfy
908 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
910 ** NEWS, configure.in: Evolution data server 1.11.1 release
912 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
914 ** Fix for bug #425535 from Frederic Crozat
916 * src/server.c: Dont submit path of EDS for segv_handler.
918 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
920 * camel/camel-gpg-context.c:
921 Convert messages from gnupg to UTF-8 (#423382).
923 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
925 * Introduce EFlag in libedataserver (#415891)
927 * libedataserver/e-flag.[ch]:
928 New data structure, EFlag, is a simple thread synchronization
929 mechanism. Based on Python's threading.Event class.
931 * docs/reference/libedataserver:
932 Add documentation for EFlag.
934 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
937 Make the libiconv test program returns a value. (#388789)
939 2007-04-05 Ross Burton <ross@openedhand.com>
941 * libedataserver/e-file-cache.c:
942 * libedataserver/e-data-server-util.h:
943 Use g_mkdir_with_parents (#383686).
945 2007-04-04 Ross Burton <ross@burtonini.com>
947 * libedataserver/e-source-group.c:
948 * libedataserver/e-data-server-marshal.list:
949 * libedataserver/e-account-list.c:
950 * libedataserver/e-source-list.c:
951 * libedataserver/e-iterator.c:
952 * libedataserver/e-source.c:
953 * libedataserver/Makefile.am:
954 Remove marshallers that are in GLib (#400970).
956 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
958 * libedataserver/e-source.c:
959 Store colors as a string specification instead of an integer.
960 Introduce new color API and deprecate the old. (#373117)
962 New API: e_source_set_color_spec()
963 e_source_peek_color_spec()
965 Old API: e_source_set_color()
966 e_source_unset_color()
969 * libedataserver/test-source-list.c:
970 Use the new ESource color API. (#373117)
972 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
974 * libedataserver/e-account.c (receipt_policy_to_str):
975 * libedataserver/e-iconv.c (e_dlist_init):
976 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
977 * libedataserver/e-trie.c (e_trie_search):
978 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
979 Fix some compiler warnings. Patch from Kjartan Maraas.
981 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
983 * libedataserver/e-data-server-util.c:
984 * libedataserver/e-uid.c:
985 * libedataserver/e-xml-utils.c:
986 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
987 code for GLib < 2.8 (#418971).
989 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
991 * libedataserver/e-data-server-module.c:
992 Fix "incompatible pointer type" warnings (#360619).
994 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
996 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
997 for iconv() in -liconv (#388788). Patch from Elijah Newren.
999 * iconv-detect.c: Fix an implicit function declaration.
1001 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1003 * MAINTAINERS : Updates on the new guards.
1005 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1007 * NEWS, configure.in: Evolution-Data-Server 1.10
1010 2007-03-08 Ross Burton <ross@openedhand.com>
1013 * docs/reference/addressbook/libedata-book:
1014 * docs/reference/libedataserverui:
1015 Add gtk-doc framework.
1017 * docs/reference/addressbook/libebook:
1018 * docs/reference/calendar/libedata-cal:
1019 * docs/reference/calendar/libecal:
1020 Refresh to match source.
1022 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1024 2007-03-08 Ross Burton <ross@openedhand.com>
1026 * docs/reference/addressbook/libebook/libebook-sections.txt:
1027 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1028 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1029 Add missing symbols (#400169).
1031 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1033 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1036 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1038 * configure.in : Update intltool version.
1040 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1042 ** Fixes bug #356177
1044 * libedataserver/e-msgport.h: Deprecate EMutex.
1046 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1048 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1051 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1053 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1054 Patch from Trond Myklebust. Closes bug #360017.
1056 2007-02-12 Ross Burton <ross@openedhand.com>
1059 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1061 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1063 * configure.in: Prefix wasn't set for idl files which where then
1064 installed to /idl. Fixes bug #373495
1066 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1068 ** Fixes bug #359979, #384183
1070 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1071 instead of block-and-peek. Eliminates the need for a cache.
1073 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1074 cache logic, which was broken anyway.
1076 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1077 semantics, and simplify the logic.
1079 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1081 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1083 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1085 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1087 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1090 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1092 * src/server.c : s/g_message/printf. Do not call
1093 glib methods before g_thread_init.
1095 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1097 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1100 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1102 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1105 * libedataserver/e-msgport.[ch]: Obsolete EThread
1107 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1109 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1112 * camel/Makefile.am: Enable versioning for camel library
1114 2006-12-09 Tor Lillqvist <tml@novell.com>
1116 * libedataserver/e-categories.c (default_categories[]): Don't use
1117 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1118 literal string on Windows.
1119 (load_default_categories): Instead, construct the full image file
1120 pathname at run-time.
1122 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1124 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1127 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1131 * libedataserver/e-categories.c (e_categories_get_list):
1132 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1134 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1136 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1139 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1141 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1142 Partial fix for #358004. Ensure type correctness on the argument.
1144 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1146 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1149 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1154 Remove EDS version from imagesdir.
1156 * libedataserver/e-categories.c:
1157 Store category information in ~/.evolution/categories.xml rather
1158 than the "/apps/evolution/general/category_master_list" GConf key.
1159 Streamline the code.
1161 * libedataserver/e-categories.c: (e_categories_get_list)
1162 Sort the list before returning it.
1164 * libedataserver/e-categories.c:
1165 (e_categories_get_color_for, e_categories_set_color_for,
1166 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1167 e_categories_is_searchable)
1168 Issue a warning if the given category name does not exist.
1170 2006-10-16 Sankar P <psankar@novell.com>
1172 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1174 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1175 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1176 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1177 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1179 * libedataserver/e-msgport.h:
1181 Re-written EMsgPort.c API using GAsyncQueue
1183 2006-10-10 Tor Lillqvist <tml@novell.com>
1185 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1188 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1190 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1193 2006-09-29 Ross Burton <ross@openedhand.com>
1195 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1196 Add EDestination, remove e-book-async.
1198 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1199 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1200 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1201 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1202 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1203 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1204 Add some simple docs and re-gen.
1206 2006-09-29 Ross Burton <ross@openedhand.com>
1208 * docs/reference/addressbook/libebook/libebook.types:
1209 * docs/reference/addressbook/libebook/libebook-sections.txt:
1210 Add missing symbols and merge the async methods into the EBook
1213 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1217 * src/Makefile.am: Add a uninstall-local rule to remove
1218 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1220 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1224 * src/server-logging.c: (server_logging_dispose)
1225 Chain up to parent's dispose() method.
1227 * src/server-logging.c: (server_logging_finalize)
1228 Chain up to parent's finalize() method.
1230 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1232 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1235 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1237 * configure.in, camel/providers/Makefile.am:
1238 Make IMAP4rev1 provider a conditional feature,
1239 turned off by default. Fixes #324118.
1241 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1243 * configure.in, NEWS: EDS 1.7.92 release.
1245 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1248 * libedataserver/e-source-list.c:
1249 (e_source_list_new), (e_source_list_new_for_gconf),
1250 (e_source_list_new_for_gconf_default): use get_source_list_type.
1251 (get_source_list_type): Check if the type is already registered and
1254 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1256 * configure.in, NEWS: EDS 1.7.91 release.
1258 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1260 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1261 Do not set the filename if it is already set.
1263 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1266 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1267 symmetric to e_msgport_wait
1268 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1270 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1272 * configure.in, NEWS: EDS 1.7.90.1 release.
1274 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1276 * NEWS, configure.in: EDS 1.7.90 release updates
1277 and version, libtool numbers bumped.
1279 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1281 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1282 (committed by Karsten Bräckelmann)
1284 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1286 * configure.in, NEWS: EDS 1.7.4 release updates
1287 and version, libtool numbers bumped.
1289 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1291 * *.pc.in: defined @datarootdir@. Fixes #344596.
1293 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1296 * libedataserver/e-iterator.c (e_iterator_is_valid):
1299 2006-06-16 Tor Lillqvist <tml@novell.com>
1301 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1302 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1304 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1305 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1306 the socket functions don't touch errno. (And there is no EINTR
1307 style error possible in WinSock 2 anyway, according to MSDN.)
1309 2006-06-15 Tor Lillqvist <tml@novell.com>
1311 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1312 also to the Win32 branch of the if statement, to avoid error
1313 message when running the configure script.
1315 2006-06-13 Andre Klapper <a9016009@gmx.de>
1318 changing "couldn't", "can't" and "didn't" to proper
1319 English. Fixes bug #342160.
1321 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1323 * configure.in, NEWS: EDS 1.7.3 release updates
1324 and version, libtool numbers bumped.
1326 2006-06-12 simon.zheng <simon.zheng@sun.com>
1331 Add SunLDAP library support - a variant of Netscape LDAP.
1333 2006-06-07 Frederic Peters <fpeters@0d.be>
1335 * configure.in: Assume strftime() is ok and supports %l and %k when
1336 running in cross-compilation mode.
1338 2006-06-02 Tor Lillqvist <tml@novell.com>
1340 * configure.in: Catch more failure modes of strftime() when
1341 presented with conversion specifications %l and %k: On Windows,
1342 these just do nothing, you don't get a 'l' or 'k' in the result,
1343 which was all we used to test for here. Catch also if strftime()
1344 does nothing at all when presented with a format containing
1345 unsupported conversion specifications.
1347 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1348 strftime() doesn't have %e either.
1350 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1352 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1353 checking errno for EINTR.
1354 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1355 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1356 easier strace debugging purposes.
1358 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1360 Hopeful fix for Novell bug #176277
1362 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1363 slightly to make ::prpipe a union more like ::pipe.
1364 (e_pipe): For convenience, on error set the fds each to -1.
1365 (e_prpipe): New convenience function much like e_pipe but for
1367 (e_msgport_new): Always create the pipes here now instead of
1368 creating them on demand.
1369 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1371 (e_msgport_prfd): Same.
1373 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1375 * configure.in: Added gnome-vfs-2.0 to camel library
1377 2006-05-24 Ross Burton <ross@burtonini.com>
1379 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1380 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1381 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1382 Update for doc changes.
1384 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1386 * configure.in: Update intltool requirements.
1388 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1390 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1391 database delete the DB structure.
1392 Patch by Ross Burton <ross@openedhand.com>
1395 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1397 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1398 do not overwrite the value. Fixes a bug introduced by the previous
1401 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1403 * addressbook/libebook/libebook.pc.in,
1404 addressbook/libedata-book/libedata-book.pc.in,
1405 calendar/libecal/libecal.pc.in,
1406 calendar/libedata-cal/libedata-cal.pc.in,
1407 configure.in, evolution-data-server.pc.in,
1408 libedataserver/libedataserver.pc.in,
1409 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1410 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1413 2006-05-09 Ross Burton <ross@openedhand.com>
1415 * libedataserver/e-data-server-module.h:
1416 * libedataserver/e-data-server-module.c:
1417 Allow EDataServerModule to remove unused modules (#319396).
1419 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1421 * configure.in: Patch from Sushuma Rai to fix build with
1422 modern openldap versions. Closes part of bug #325957.
1424 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1426 * po/LINGUAS: New file listing all supported languages.
1428 * configure.in: Use po/LINGUAS instead of including all languages
1429 directly in this file. See the wiki for more information:
1430 http://live.gnome.org/GnomeGoals/PoLinguas
1432 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1434 * configure.in: Figure out auto-magically what the mozilla-nss
1435 pkg-config module name is.
1437 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1439 * NEWS, configure.in: Release updates. Bump version.
1440 ***** Release 1.7.1 *****
1442 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1444 * configure.in : Added a configure time switch to support dynamic
1445 linking with libdb. The default is static linking and by using the
1446 switch --with-libdb=prefix dynamic linking with libdb can be
1448 Patch by Ross Burton <ross@burtonini.com>
1450 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1452 * configure.in: Added the Mail Directory configure info.
1454 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1456 * configure.in: Remove obsolete entry for no_NO.
1458 2006-04-10 Tor Lillqvist <tml@novell.com>
1460 * libedataserver/e-time-utils.c (get_locale_string)
1461 (translate_picture): New Win32-only helper functions.
1462 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1463 in calendar reported by Thierry Dubois.
1465 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1467 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1468 O_LARGEFILE if not present and to set other required CFLAGS for
1471 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1474 * libedataserver/e-source-group.c: Check if the
1475 object is created before accessing it.
1477 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1479 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1481 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1483 * configure.in: Added support for gnome-key-ring.
1485 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1488 * libedataserverui/e-name-selector-dialog.c:
1489 (e_name_selector_dialog_init): Select contacts from address book
1490 screen doesn't use current contact source
1492 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1494 * configure.in, NEWS: Release updates. Bump version.
1495 ***** Release 1.5.92 *****
1497 2006-02-27 Tor Lillqvist <tml@novell.com>
1499 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1500 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1501 let's drop them from here.
1503 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1505 Fixes #332318 #329356
1506 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1507 %x for representing the date for current locale.
1509 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1511 * configure.in, NEWS: Release updates. Bump version.
1512 ***** Release 1.5.91 *****
1514 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1516 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1517 call g_source_remove() when source id is 0. Closes bug #327413.
1519 2006-02-09 Sushma Rai <rsushma@novell.com>
1521 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1522 Fixed some memory leaks. See #329251.
1524 2006-02-09 Sushma Rai <rsushma@novell.com>
1526 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1527 xml properties. See #309316.
1529 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1531 * evolution-data-server.pc.in: Add variable execversion
1532 that denotes the version of the evolution-data-server
1535 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1537 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1539 2006-02-02 Tor Lillqvist <tml@novell.com>
1541 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1542 present on XP only. Windows 2000 is still widespread.
1544 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1546 * configure.in, NEWS: Release updates, bump version
1547 ***** Release 1.5.90 *****
1549 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1551 * libedataserver/e-data-server-module.c:
1552 (e_data_server_module_add_type):
1553 * libedataserver/e-data-server-module.h:
1554 Reverting the previous commit as it breaks the API freeze.
1555 Shall get this in HEAD as soon as we branch out.
1557 2006-01-30 Ross Burton <ross@openedhand.com>
1559 * libedataserver/e-data-server-module.c:
1560 * libedataserver/e-data-server-module.h:
1561 Add e_data_server_remove_unused() to release unused modules
1564 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1566 * configure.in: add "zh_HK" to ALL_LINGUAS.
1568 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1570 * configure.in, NEWS: Release updates, bump version
1572 ***** Release 1.5.5 *****
1574 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1576 * libedataserver/e-source-list.[ch] : added a function called
1577 e_source_list_is_gconf_updated () which returns a boolean indicating
1578 whether or not a given ESourceList instance is in sync with its
1579 corresponding gconf xml or not.
1580 e_source_list_sync () : added an if clause that uses the above
1581 function before updating the gconf.
1583 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1585 * configure.in : Add target for CALDAV calendar
1588 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1590 * src/GNOME_Evolution_DataServer.server.in.in:
1592 The Cal and Book Factory oafids should reflect
1593 the API version rather than the BASE version.
1596 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1598 * docs/reference/camel/camel-sections.txt:
1599 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1600 Detele the function camel_mkdir description.
1602 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1605 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1608 (e_util_mkdir_hier):Merge the change
1609 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1611 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1614 * libedataserver/Makefile.am:
1615 * libedataserver/e-file-cache.c:
1616 * libedataserver/e-msgport.c:
1617 * libedataserver/e-time-utils.c:
1619 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1620 e-data-server-util.c.
1622 2006-01-08 Tor Lillqvist <tml@novell.com>
1624 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1625 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1626 declarations with current mingw w32api headers.
1628 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1630 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1631 in evolution module has been developed further, merge those
1632 changes into libedataserver and drop e-util/e-account-list.c.
1634 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1635 evolution module has been developed further, merge those changes
1636 into libedataserver and drop e-util/e-account-list.h.
1638 libedataserver/e-account.c: Since e-util/e-account.c in
1639 evolution module has been developed further, merge those changes
1640 into libedataserver and drop e-util/e-account.c.
1642 libedataserver/e-account.h: Since e-util/e-account.h in
1643 evolution module has been developed further, merge those changes
1644 into libedataserver and drop e-util/e-account.h.
1646 2006-01-04 Tor Lillqvist <tml@novell.com>
1648 * libedataserver/e-util.c (e_util_replace_prefix): As this
1649 (Win32-only) function is called from evo, too, it needs a third
1650 argument, the configure time prefix that it should replace,
1651 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1652 configured with different temporary dirs as prefix, which is the
1655 * libedataserver/e-util.h: Update declaration correspondingly.
1657 * src/server.c (libdir): Modify calls correspondingly.
1659 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1661 * NEWS, configure.in: Release updates, bump version
1663 ***** Release 1.5.4 *****
1665 2005-12-13 Tor Lillqvist <tml@novell.com>
1667 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1668 building against GLib >= 2.8, not just on Win32.
1670 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1672 * NEWS, configure.in: Release updates, bump version
1674 ***** Release 1.5.3 *****
1676 2005-12-09 Tor Lillqvist <tml@novell.com>
1678 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1679 Unix/Winsock differences.
1681 Use separate flag fields to indicate whether we have a thread or
1682 not in the EThread and EMutex structs. There is no portable way to
1683 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1686 The portable way to check two pthread_t values for equality is
1689 Use e_util_pthread_id() to get an "id" for the thread in debugging
1692 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1693 pair. Should have this in GLib, I guess. This code snippet is
1694 essentially duplicated in
1695 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1696 place I don't recall now.
1698 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1699 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1702 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1703 against GLib 2.8, use g_mkdir_with_parents().
1704 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1705 strings, then does a linguistically correct comparison using
1707 (e_filename_make_safe): New function, move here from
1708 evolution/e-util/e-util.c.
1709 (g_rename, g_stat): Win32-only fixed versions of these GLib
1710 functions, just until the next GLib version including the same
1711 fixes is out. This version of g_rename() overwrites existing
1712 files, and this version of g_stat() strips trailing insignificant
1715 * libedataserver/e-util.h: Declare the new functions.
1717 2005-12-08 Tor Lillqvist <tml@novell.com>
1719 * libedataserver/e-db3-utils.c
1720 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1722 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1723 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1724 always use slashes, not platform-dependent separators.
1725 (e_source_set_name): Compare the strings, not the pointers.
1727 * libedataserver/e-source-group.c (e_source_group_set_name):
1728 Compare the strings, not the pointers.
1730 * libedataserver/e-xml-utils.c
1731 * libedataserver/e-xml-utils.h: New files.
1732 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1733 the file names we handle on Win32 are in UTF-8, which libxml2
1734 doesn't grok. So, when using GLib 2.8, we map the file with the
1735 GMappedFile API and use xmlParseMemory(). When built against older
1736 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1737 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1738 e-xml-utils.c. Presumably should move all the rest of the
1739 functions from there, too.
1741 * libedataserver/Makefile.am: Add the new files. Install
1744 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1745 e_xml_save_file(). As e_xml_save_file() does the very careful
1746 saving using a temporary filename and then rename, don't need to
1749 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1753 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1754 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1757 2005-12-07 Tor Lillqvist <tml@novell.com>
1759 * libdb/dbinc/db_int.in: As we are using this file (and not the
1760 prebuilt one in libdb/build_win32/db_int.h) when building using
1761 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1762 Win32, too. Add ifdef.
1764 * libdb/os_win32/os_open.c (__os_open): When using a
1765 user-registered open function to open the file (and not
1766 CreateFile()), we still need to set the DB_FH::handle, too, as all
1767 the other stuff in libdb/os_win32 assumes it is correctly set
1768 up. On Win32, addressbook/backends/file needs to register an own
1769 open function (that uses g_open()) as the pathnames e-d-s handles
1770 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1771 codepage that CreateFile() wants.
1773 2005-12-06 Tor Lillqvist <tml@novell.com>
1775 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1776 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1778 * src/GNOME_Evolution_DataServer.server.in.in: Use
1779 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1780 compile-time paths in the .server file on Win32. libbonobo on
1781 Win32 interprets relative location paths to exes or shlibs as
1782 being relative to the directory where the .server file was found.
1783 This makes the .server file point to the correct executable
1784 regardless of where e-d-s is installed on the end-user machine.
1786 2005-12-02 Tor Lillqvist <tml@novell.com>
1788 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1789 the executable file's name in the InterfaceCheck location.
1791 * evolution-data-server-zip.in: New file, a script used to build a
1792 Win32 zipfile distribution of E-D-S. (End users will not be
1793 expected to install from zipfiles, they would be for power users
1794 and developers only.)
1797 * configure.in: Distribute and expand it.
1799 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1801 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1803 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1804 defined in glib -2.8 only for win32 as it fails to build
1805 for OS which has glib 2.4.
1807 2005-12-01 Tor Lillqvist <tml@novell.com>
1809 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1810 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1813 2005-11-25 Tor Lillqvist <tml@novell.com>
1815 * libedataserver/e-categories.c (add_category_if_not_present):
1816 Drop unused static function.
1817 (e_categories_add_relative): New function. Form the pathname to
1818 the icon file at run-time (for installability in freely chosen
1819 location on Windows).
1820 (initialize_categories_config): Call e_categories_add_relative()
1821 with just the basename of the icon files.
1823 * libedataserver/e-data-server-module.c
1824 (e_data_server_module_init): Include libedataserver-private.h to
1825 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1826 pathname construction) on Windows.
1828 * libedataserver/e-time-utils.c: Include strptime() implementation
1829 lifted from glibc for portability. Use it unless
1830 HAVE_STRPTIME. Make it local for this file, though.
1832 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1833 GLib 2.8 instead of gethostname().
1835 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1836 instead of strncasecmp() for portability.
1838 * libedataserver/e-util.c: Implement install-anywhere machinery
1840 (DllMain): Minimal DllMain that just tucks away the handle to the
1842 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1843 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1844 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1845 e_util_replace_prefix): Functions intended also for Evolution. We
1846 assume e-d-s and evo are installed in the same folder on the
1849 * libedataserver/e-util.h: Declare the above new public Win32-only
1852 * libedataserver/libedataserver-private.h: New file. Declares so
1853 far some Win32-only functionality, to be used in various parts of
1856 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1857 gstdio wrappers for better non-ASCII filename support on
1858 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1859 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1860 instead of hardcoding 1024. Drop leftover debugging printouts.
1862 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1863 more configure-time pathname definitions (as used elsewhere in
1864 e-d-s) in INCLUDES so that they can be recognized and changed at
1865 run-time to end-user machine installation paths on Win32.
1867 * src/server.c: No segv handling on Win32. Run-time path
1868 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1869 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1870 gnome_program_init().
1872 2005-11-18 Ross Burton <ross@burtonini.com>
1874 * libedataserver/md5-utils.c:
1875 * libedataserver/e-component-listener.c:
1878 2005-11-17 Ross Burton <ross@burtonini.com>
1880 * libedataserver/md5-utils.c:
1881 * libedataserver/md5-utils.h:
1882 Don't do byte order checks at runtime but use the GLib
1883 G_BYTE_ORDER macro (#319592)
1885 2005-11-17 Ross Burton <ross@burtonini.com>
1887 * libedataserver/e-account-list.c:
1888 * libedataserver/e-account.c:
1889 * libedataserver/e-component-listener.c:
1890 * libedataserver/e-file-cache.c:
1891 * libedataserver/e-iterator.c:
1892 * libedataserver/e-list-iterator.c:
1893 * libedataserver/e-list.c:
1894 * libedataserver/e-sexp.c:
1895 * libedataserver/e-source-group.c:
1896 * libedataserver/e-source-list.c:
1897 * libedataserver/e-source.c:
1898 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1900 2005-11-15 Ross Burton <ross@burtonini.com>
1902 * libedataserver/e-data-server-module.c
1903 Use lazy bindings (#321515)
1905 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1907 * NEWS, configure.in: Release updates, bump version.
1908 ***** Release 1.5.2 *****
1910 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1912 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1914 2005-10-28 Sushma Rai <rsushma@novell.com>
1916 * libedataserver/e-categories.c (initialize_categories_config): Add
1917 default categories only if the category list is empty in gconf, so that
1918 we don't bring back the deleted category from the default list
1919 every time. Fixes #273905.
1921 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1923 * src/GNOME_Evolution_DataServer.server.in.in:
1924 Fixed bonobo server install locations as well.
1927 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1929 * configure.in: Update version, libtool numbers.
1930 *** Release 1.5.1 ***
1931 * src/Makefile.am : Fixed the executable installation
1932 error in the previous patch. Executable installed in
1933 libexecdir - not under evolution-data-server-$(API_VERSION).
1935 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1937 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1938 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1939 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1940 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1941 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1942 OAFIID:GNOME_Evolution_DataServer_Logging from
1943 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1944 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1945 data-server-@VERSION@@EXEEXT@.
1946 * src/Makefile.am: In section install-evolution-data-servers:
1947 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1948 data-server-$(API_VERSION)
1949 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1950 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1951 evolution-data-server-$(BASE_VERSION)
1953 2005-10-17 Ross Burton <ross@burtonini.com>
1956 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1958 2005-10-14 Ross Burton <ross@burtonini.com>
1960 * configure.in: Remove unused dependencies from the pkg-config
1961 calls and add E_FACTORY_CFLAGS/_LIBS.
1963 * src/Makefile.am: Use E_FACTORY_*.
1965 * libedataserver/e-sexp.c:
1966 * libedataserver/test-source-list.c:
1967 Don't use libgnome when GTK+ or GLib will do.
1969 * libedataserver/libedataserver.pc.in:
1970 Fix strings, update libraries.
1972 2005-09-17 Andre Klapper <a9016009@gmx.de>
1975 * libedataserver/e-categories.c: adding translator comment for
1978 2005-09-16 Tor Lillqvist <tml@novell.com>
1980 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1981 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1982 comparing are just ASCII anyway, so spell it out that we really do
1983 need ASCII casefolding only.
1985 2005-09-15 Tor Lillqvist <tml@novell.com>
1987 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1988 integral type (or pointer) that can be cast to a guint64 without
1989 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1991 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1994 * libedataserver/e-util.c: Just include <glib.h> instead of a
1995 random set of <glib/*.h>. Remove large amount of whitespcace on
1997 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1998 proper Unicode case folding or normalization is done.
1999 (e_util_pthread_id): New function, returns an integer representing
2000 a thread. Only for debugging output and logging purposes, cannot
2001 be guaranteed to be consistent on all platforms.
2003 * libedataserver/e-util.h: Include <pthread.h>. Declare
2004 e_util_pthread_id().
2006 2005-09-14 Tor Lillqvist <tml@novell.com>
2011 * win32/libedataserverui.def: New files. Bootstrap import library
2012 for libedataserverui. Needed in servers/exchange/storage where
2013 libexchange-storage-1.2.la links to libedataserverui before it has
2016 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2017 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2018 also win32/Makefile.
2020 * Makefile.am: Add win32 to SUBDIRS.
2022 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2024 * confugure.in : Add API_VERSION to config.h
2026 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2028 * configure.in : Update release number to 2.4.0
2030 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2032 * configure.in: Do not build camel docs.
2033 * docs/reference/Makefile.am: Removed camel docs.
2034 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2036 2005-08-22 Not Zed <NotZed@Ximian.com>
2038 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2039 the func to remove a warning.
2041 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2043 * configure.in : bump version
2044 ***** Release 1.3.8 *****
2046 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2048 * docs/reference/Makefile.am : enable libedataserver docs
2049 * libedataserver/e-sexp.h, docs/reference/libedataserver
2050 /libedataserver-sections.txt: Fix build issues - patch
2051 contributed by Tor Lillqvist <tml@novell.com>
2053 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2055 * configure.in: Build camel-docs.
2056 * docs/reference/Makefile.am: Build camel-docs.
2058 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2060 * libedataserver/e-xml-hash-utils.[ch]:
2061 (e_xmlhash_foreach_key_remove): function to remove
2063 Committing for Armin Bauer <armin.bauer@desscon.com>
2064 and modified by <jmubeen@novell.com> and
2065 <vvaradhan@novell.com>.
2067 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2069 * configure.in : Add the check for NTLM support in OpenLDAP. This
2070 is needed for enabling the Exchange support in e-d-s.
2072 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2074 * configure.in : Build libedataserver api docs
2076 2005-08-18 Tor Lillqvist <tml@novell.com>
2078 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2079 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2080 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2082 2005-08-13 Tor Lillqvist <tml@novell.com>
2084 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2087 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2090 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2092 * configure.in: Update version, libtool numbers.
2094 *****Release 1.3.7*****
2096 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2098 * configure.in: fix for bug #300048. patch
2099 submitted by Roland Illig <roland.illig@gmx.de>
2101 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2103 * configure.in: update libtool numbers for libebook
2105 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2107 * configure.in: Bump version number
2109 *****Release 1.3.6.1***** includes fix for
2110 #311731 - (Removing folders from an IMAP)
2113 2005-07-28 Tor Lillqvist <tml@novell.com>
2115 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2117 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2119 * configure.in : bump version
2120 ****** Release 1.3.6 *****
2122 2005-07-21 Joe Shaw <joeshaw@novell.com>
2124 * libedataserver/e-source-group.c:
2125 * libedataserver/e-source-list.c:
2126 * libedataserver/e-source.c: Change the init and class_init
2127 functions to contain the whole class name for the benefit of the
2130 2005-07-20 Tor Lillqvist <tml@novell.com>
2132 * configure.in: Enable building with Mozilla nspr and nss on
2133 Win32. No -ldl on Win32. No import library for softokn3.dll.
2135 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2137 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2140 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2142 * configure.in : bump version, libtool numbers.
2143 ***** Release 1.3.5 *****
2145 2005-07-06 Ross Burton <ross@openedhand.com>
2147 * libedataserver/e-util.c:
2148 Remove a function and table which is in GLib.
2150 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2152 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2153 to the conventions (_ instead of -).
2155 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2157 * configure.in : bump version, libtool numbers.
2159 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2161 * libedataserver/e-categories.c: (initialize_categories_config):
2162 Fix all the compiler warnings.
2164 2005-06-22 Tor Lillqvist <tml@novell.com>
2166 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2167 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2168 EXEEXT in EVO_SUBST_SERVER_RULE.
2170 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2172 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2173 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2175 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2177 * configure.in : Print the status for Exchange support being present.
2178 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2180 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2182 * configure.in : Fixed a minor typo to fix make clean.
2184 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2186 * configure.in : Added the Exchange server communication code to
2187 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2188 * servers/Makefile.am : Now build exchange as well.
2190 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2192 * configure.in : Do not build camel docs. They are borked now :(
2194 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2196 * configure.in : bump version, libtool numbers.
2198 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2200 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2201 names for CORBA services.
2203 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2205 * configure.in: Disable the libedataserver api docs build
2206 * docs/reference/Makefile.am: Here too. It doesn't build.
2208 2005-05-24 Tor Lillqvist <tml@novell.com>
2210 * configure.in: Define NO_UNDEFINED as -no-undefined and
2211 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2212 them. Check for strtok_r. Add gobject-2.0 to
2213 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2215 2005-05-24 Tor Lillqvist <tml@novell.com>
2217 Make libdb as included in e-d-s build on Win32 with mingw. (The
2218 official build setup for libdb uses MSVC.)
2220 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2221 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2222 empty on Unix, "_win32" on Win32) to use those source files that
2223 have an own copy in os_win32 from there.
2225 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2226 libdb/build_win32_db_config.h file.
2228 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2231 * libdb/dist/configure: Manually make corresponding changes as in
2232 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2235 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2237 2005-05-19 Tor Lillqvist <tml@novell.com>
2239 * configure.in: Check for regexec in a separate -lregex. Add
2240 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2241 too. Don't bother mentioning glib as gthread and gmodule drag in
2244 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2246 * configure.in : bump version, libtool numbers.
2248 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2250 * docs/reference/Makefile.am : Do not build
2251 camel docs. They are a bit flaky ATM.
2253 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2255 * libedataserver/e-categories.c (add_category_if_present): new private
2256 function to create standard categories if they don't exist.
2257 (initialize_categories_config): make sure, in all cases, that our
2258 standard categories are available.
2260 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2262 * libedataserver/e-categories.c: Add new Anniversary category,
2265 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2267 * configure.in: export LIBSOUP for use elsewhere.
2269 2005-05-06 Tor Lillqvist <tml@novell.com>
2271 * configure.in: Check for Win32 (mingw), set Automake
2272 conditional. Move the libtool stuff a bit earlier so that $host
2273 gets set early and can be checked in a more logical place. Check
2274 for some more headers and functions. Use gobject-2.0 instead of
2275 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2276 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2277 calls its .pc file. On Win32, copy the libtool generated here to
2280 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2282 * configure.in: Added "docs/reference/calendar/libedata-cal".
2284 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2287 * docs/reference/calendar/Makefile.am:
2288 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2291 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2294 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2296 * docs/reference/calendar/*: improved API documentation.
2298 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2300 * configure.in: bump version, libtool numbers.
2302 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2304 * configure.in: Modify camelproviderdir to use API_VERSION.
2305 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2307 2005-04-20 Ross Burton <ross@burtonini.com>
2309 * src/offline-listener.c:
2310 Remove an usused variable.
2312 2005-04-20 Ross Burton <ross@burtonini.com>
2314 * libedataserver/e-data-server-module.c:
2315 * libedataserver/e-data-server-module.h:
2317 Use a #define hack to revert API change to EDataServerModule.
2319 2005-04-20 Ross Burton <ross@burtonini.com>
2321 * configure.in: Depend on GLib 2.4.
2323 * libedataserver/e-data-server-module.c:
2324 * libedataserver/e-data-server-module.h:
2325 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2326 e_data_server_module_init to _initialize.
2329 Update for change to e-data-server-module.h.
2331 2005-04-20 Ross Burton <ross@burtonini.com>
2333 * src/offline-listener.c: Don't leak a GConfValue.
2335 2005-04-20 James Henstridge <james@jamesh.id.au>
2337 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2338 doesn't trigger configure failures with newer versions of
2339 pkg-config. Fixes bug #300435.
2341 2005-04-14 Sushma Rai <rsushma@novell.com>
2343 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2344 absolute uri, when relative uri is changed if source is having absolute
2348 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2350 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2352 * configure.in: bump version, leave extensiondir, idldir,
2353 bonobo server and libtool numbers untouched (use API_VERSION
2355 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2356 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2358 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2360 * po/en_GB.po: Updated British English translations
2362 2005-03-31 Steve Murphy <murf@e-tools.com>
2364 * configure.in: Added "rw" to ALL_LINGUAS.
2366 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2368 * configure.in: Added "xh" to ALL_LINGUAS.
2370 2005-03-29 James Bowes <bowes@cs.dal.ca>
2372 * docs/reference/libedataserver/libedataserver-docs.sgml:
2373 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2374 e-time-utils and e-xml-hash-utils.
2375 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2376 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2378 * libedataserver/e-time-utils.c:
2379 * libedataserver/e-time-utils.h:
2380 * libedataserver/e-xml-hash-utils.c:
2381 * libedataserver/e-xml-hash-utils.h: New API documentation.
2383 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2385 * configure.in: Add ne in ALL_LINGUAS
2387 2005-03-23 James Bowes <bowes@cs.dal.ca>
2389 * configure.in: Add docs/reference/libedataserver/Makefile
2391 * docs/reference/Makefile.am: Add libedataserver as subdir.
2392 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2394 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2395 sections for new API docs.
2396 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2397 nice formatting for the new documentation.
2398 * libedataserver/e-trie.c:
2399 * libedataserver/e-uid.c:
2400 * libedataserver/e-url.c:
2401 * libedataserver/e-url.h:
2402 * libedataserver/e-util.c:
2403 * libedataserver/e-util.h:
2404 * libedataserver/md5-utils.c:
2405 * libedataserver/md5-utils.h: Document public functions and data
2407 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2408 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2409 * docs/reference/libedataserver/tmpl/e-url.sgml:
2410 * docs/reference/libedataserver/tmpl/e-util.sgml:
2411 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2412 files for API documentation.
2414 2005-03-06 JP Rosevear <jpr@novell.com>
2416 * configure.in: bump version, libtool numbers
2418 2005-02-28 JP Rosevear <jpr@novell.com>
2420 * configure.in: bump version, libtool numbers
2422 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2424 * libedataserver/e-data-server-module.c: (load_module_dir):
2425 Don't leak the module path.
2427 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2429 * libdb/dbinc/mutex.h: Fix PPC assembly.
2431 2005-02-07 JP Rosevear <jpr@novell.com>
2433 * configure.in: bump version. libtool numbers
2435 2005-02-07 Ross Burton <ross@openedhand.com>
2437 * libedataserver/e-db3-utils.c:
2438 Remove useless libgnome use.
2440 2005-02-03 Ross Burton <ross@burtonini.com>
2442 * libedataserver/e-categories.c:
2443 * libedataserver/e-component-listener.c:
2444 * libedataserver/e-time-utils.c:
2445 * servers/groupwise/e-gw-connection.c:
2449 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2451 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2452 gboolean and always FALSE to remove the idle callback after saving.
2453 (save_config): new function that marks the config as dirty and installs
2455 (initialize_categories_config, e_categories_remove, e_categories_add,
2456 e_categories_set_color_for, e_categories_set_icon_file_for): call
2457 save_config() when saving the categories.
2459 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2461 * configure.in: Generate the old imap makefile.
2463 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2465 * libedataserver/e-categories.c (initialize_categories_config): pass
2466 a correct boolean value as the 'searchable' flag.
2468 2005-01-26 JP Rosevear <jpr@novell.com>
2472 * src/server-logging.h: add private structure to instance
2474 * src/server-logging.c (server_logging_register_domain): track the
2475 information for the registration so we can later unregister it
2476 (server_logging_dispose): unregister the log handlers and from the
2477 information and list
2478 (server_logging_finalize): free the private structure
2479 (server_logging_class_init): set finalize/dispose methods
2481 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2483 * libedataserver/e-categories.[ch] (e_categories_add): added a
2484 'searchable' argument.
2485 (e_categories_is_searchable): new function.
2486 (hash_to_xml_string): add the 'searchable' property to the config.
2488 2005-01-24 JP Rosevear <jpr@novell.com>
2490 * configure.in: bump version, libtool numbers
2492 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2494 * configure.in: Removed the enable checks for IMAP4, we just
2495 always build it now. Also don't generate
2496 camel/providers/imap/Makefile as we no longer build it.
2498 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2500 * libedataserver/e-source.c
2501 (e_source_update_from_xml_node) : look for
2502 case where passed in node does not contain any properites.
2503 In the case reset the properites of the source
2504 and emit the changed signal
2505 makes personal books unselectable
2506 from auto-completion
2508 2005-01-14 Priit Laes <amd@store20.com>
2510 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2511 'wa' to ALL_LINGUAS.
2513 2005-01-14 Not Zed <NotZed@Ximian.com>
2515 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2516 build ESexp as a GObject anymore (it is used by camel).
2518 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2520 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2522 * libedataserver/e-sexp.[ch]: removed the usage of the
2523 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2524 (e_sexp_new): fixed some typoes.
2525 (e_sexp_class_init): use g_type_class_peek_parent to get the
2526 parent class for our class.
2528 2005-01-08 Not Zed <NotZed@Ximian.com>
2530 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2533 * libedataserver/e-url.c (e_url_shroud): setup string manually
2534 don't use *.%s as it depends on locale.
2536 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2538 * e-categories.c (escape_string): new function.
2539 (hash_to_xml_string): add category names after escaping them.
2540 (initialize_categories_config): mark the configuration as not dirty
2541 only when we just got the list of categories from it.
2543 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2546 * Makefile.am: added weather calendar backend to build.
2548 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2550 * libedataserver/e-categories.c (initialize_categories_config): set
2551 the configuration to not dirty even when we add the set of built-in
2554 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2556 * libedataserver/e-categories.c (initialize_categories_config): set
2557 the initialized flag to TRUE before starting, or we'll get infinite
2558 recurrent calls to this function.
2560 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2562 * libedataserver/e-categories.c (initialize_categories_config): use _()
2563 instead of N_() for translatable strings.
2565 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2567 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2568 called at idle times.
2569 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2571 (initialize_categories_config): install the idle callback.
2573 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2576 * art/category*.png: added category icons from GAL.
2579 * configure.in: added 'art' directory to build.
2581 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2583 * libedataserver/Makefile.am: added new files to the build.
2585 2004-12-31 JP Rosevear <jpr@novell.com>
2587 * Makefile.am: clean iconv-detect.h
2589 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2591 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2592 if any of the properties change
2594 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2596 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2597 include the BASE_VERSION and the full path).
2599 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2601 * src/offline-listener.[ch] :New class to listen for gconf
2602 key and set online/offline modes on factories -> backends
2604 * src/Makefile.am : added new source file
2605 offline-listener.[ch] to _SOURCES
2607 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2609 * Makefile.am: build servers/ dir before camel/.
2611 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2613 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2614 (ALIGNED_SIZE): New macro.
2615 (MemPoolNode): Remove "data" member.
2616 (MemPoolThresholdNode): Likewise.
2617 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2618 &n->data[N] to ensure proper alignment.
2620 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2622 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2623 a convenience context that sets up and provides the shared model
2624 and widgets for one name selection session.
2626 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2627 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2629 2004-12-20 JP Rosevear <jpr@novell.com>
2631 * configure.in: bump version, libtool numbers
2633 2004-12-20 JP Rosevear <jpr@novell.com>
2635 * libedataserverui/test-name-selector.c (main): no need to init
2636 mime utils explicitly any more
2638 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2640 * libedataserverui/test-name-selector.c (main): Don't lie to
2641 gnome_program_init () about our name.
2643 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2645 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2647 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2649 (clear_contact_source): Keep the primary contact array around even
2651 (query_contact_source): Make sure the book is opened before we
2652 try to open a view to it. Set view to NULL if we can't get one.
2653 (e_contact_store_add_book): Allocate temporary memory on stack.
2654 (e_contact_store_remove_book): Free the primary contact array.
2656 * libedataserverui/e-destination-store.c
2657 (e_destination_store_insert_destination): Implement.
2658 (e_destination_store_append_destination): Renamed from
2659 _add_destination (). Connect to destination's "changed" signal.
2660 (e_destination_store_remove_destination): Disconnect from
2663 * libedataserverui/e-name-selector-dialog.c (add_destination):
2664 Use e_destination_store_append_destination ().
2666 * libedataserverui/test-name-selector.c (start_test): We don't
2667 need the gconf_path. Set up an ENameSelectorEntry for testing.
2668 (main): Remove junk related to gconf_path.
2670 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2671 entry for Evolution contacts. Still considered unstable.
2673 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2674 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2676 2004-12-17 JP Rosevear <jpr@novell.com>
2678 * libedataserverui/test-name-selector.c (close_dialog): destroy
2680 (start_test): listen for any response so we can exit
2682 * libedataserverui/e-name-selector-dialog.glade: don't make the
2683 blank window visible
2685 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2687 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2688 it's useless and breaks the evo build.
2690 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2692 * libedataserverui/test-name-selector.c: Implement a test for
2693 ENameSelectorDialog.
2695 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2696 (test_name_selector_SOURCES)
2697 (test_name_selector_LDADD): Build parameters for the test.
2699 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2701 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2703 * libedataserverui/e-destination-store.[ch]: Implement
2704 EDestinationStore, a GtkTreeModel interface to a list of
2707 * libedataserverui/e-name-selector-model.[ch]: Implement
2708 ENameSelectorModel, a model that provides an EContactStore and a
2709 list of EDestinationStores whose members are filtered out from
2712 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2713 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2714 interactively, producing lists of EDestinations.
2716 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2717 specification for the ENameSelectorDialog interface.
2719 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2721 (e_contact_store_get_books): Free a small temp allocation.
2722 (e_contact_store_remove_book): Get the pointer to the source struct.
2724 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2726 * Makefile.am (INCLUDES): Add a define providing the installed
2728 (libedataserverui_1_2_la_SOURCES): Add new files.
2729 (libedataserveruiinclude_HEADERS): Add new files.
2730 (glade_DATA): Add new Glade file.
2731 (EXTRA_DIST): Dist glade_DATA.
2733 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2735 * configure.in: Pull in libglade-2.0.
2737 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2739 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2740 a GtkTreeModel interface to EBook views.
2742 * libedataserverui/test-contact-store.c: Implement an interactive
2743 test for EContactStore.
2745 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2746 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2748 (test_contact_store_SOURCES)
2749 (test_contact_store_LDADD): Build the interactive test for
2752 2004-12-09 JP Rosevear <jpr@novell.com>
2754 * configure.in: check for zlib, for the gzip mime filter
2756 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2760 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2761 e_file_cache_thaw_changes): new functions to disable temporarily
2763 (e_file_cache_init): initialize new private members.
2764 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2765 cache file as dirty when we are frozen.
2767 2004-12-06 Rodney Dawes <dobey@novell.com>
2769 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2771 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2773 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2775 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2776 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2778 2004-12-03 Rodney Dawes <dobey@novell.com>
2780 * configure.in: Remove the commented out OpenSSL block
2781 Don't do pkg-config --exists for mozilla, just try to use the
2782 PKG_CONFIG() macro, and set have_nss="no" if it fails
2784 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2785 e-msgport code that needs it
2787 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2789 * configure.in: Display configuration info after configure runs
2790 (S/MIME, SSL, Kerberos, etc)
2792 2004-12-03 Not Zed <NotZed@Ximian.com>
2794 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2795 iconv_libs to the library list.
2797 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2799 * Makefile.am: Build libedataserverui after non-UI libraries that it
2802 2004-11-28 JP Rosevear <jpr@novell.com>
2804 * configure.in: bump version, libtool numbers
2806 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2808 * libedataserverui/e-source-selector.[ch]:
2809 (selector_button_press_event): if rt-clicked on a source
2810 group, set it as primary on the selector and emit a popup event.
2811 (e_source_selector_get_primary_source_group): accessor for
2812 primary source group.
2814 2004-11-16 Not Zed <NotZed@Ximian.com>
2816 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2818 * configure.in: Added more camel required config checks. Build
2819 the camel makefiles. Not sure if this should be in its own
2822 2004-11-15 Not Zed <NotZed@Ximian.com>
2824 * libedataserver/e-util.c: include config.h.
2826 * libedataserver/e-sexp.c: updated from evolution/e-util.
2828 * libedataserver/e-memory.c: updated from evolution/e-util.
2830 * iconv-detect.c: added iconv format checker.
2832 * configure.in: add stftime checks and iconv charset format checks.
2834 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2836 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2839 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2841 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2842 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2843 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2845 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2847 * configure.in: use evolution-data-server-$BASE_VERSION as the
2850 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2854 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2856 2004-11-02 JP Rosevear <jpr@novell.com>
2860 * configure.in: require libbonobo >= 2.4.2
2862 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2864 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2866 2004-10-27 JP Rosevear <jpr@novell.com>
2868 * src/server.c: include just include signal.h for portability
2870 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2872 * libedataserverui/Makefile.am:
2873 * libedataserverui/e-source-selector-dialog.[ch]: added source
2874 selector dialog widget.
2876 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2878 2004-10-14 JP Rosevear <jpr@novell.com>
2880 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2883 * libedataserverui/e-source-option-menu.c: ditto
2885 2004-10-14 JP Rosevear <jpr@novell.com>
2887 * libedataserverui/libedataserverui.pc.in: link to the right lib
2888 and require libedataserver 1.2
2890 2004-10-13 JP Rosevear <jpr@novell.com>
2892 * libedataserver/e-data-server-marshal.list: add missing
2895 2004-10-13 JP Rosevear <jpr@novell.com>
2897 * Makefile.am: build libedataserverui
2899 2004-10-13 JP Rosevear <jpr@novell.com>
2901 * libedataserverui/test-source-option-menu.c: move from evolution
2903 * libedataserverui/e-source-selector.c: ditto
2905 * libedataserverui/e-source-selector.h: ditto
2907 * libedataserverui/e-source-option-menu.c: ditto
2909 * libedataserverui/e-source-option-menu.h: ditto
2911 * libedataserverui/test-source-selector.c: ditto
2913 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2915 * libedataserverui/Makefile.am: build libedataserverui and test progs
2917 * configure.in: add libtool versioning for libedataserverui and
2920 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2922 Probably fixes bugs #67600 and #65996.
2924 * libdb/dbinc/mutex.h
2925 * libdb/dist/config.hin
2926 * libdb/dist/configure
2927 * libdb/mutex/mut_tas.c
2928 * libdb/lock/lock_region.c
2929 * libdb/dist/aclocal/mutex.ac
2930 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2931 x86-64 and a couple of other archs, and rebuild the generated
2934 2004-10-04 Chris Toshok <toshok@ximian.com>
2936 * libedataserver/e-data-server-module.h: add the prototype for the
2937 eds_module_* functions here, so modules can include this file
2938 instead of writing their own prototypes in module sepcific
2941 2004-09-30 Chris Toshok <toshok@ximian.com>
2943 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2944 variables so extension authors can find the place to install their
2947 2004-09-30 Chris Toshok <toshok@ximian.com>
2949 * src/GNOME_Evolution_DataServer.server.in.in: add this
2950 (previously generated) file to the build.
2952 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2953 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2956 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2957 addressbook/calendar backend .la's from here.
2958 (SERVER_IN_FILE): always use
2959 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2960 generated from LDAP/NOLDAP.
2961 (EXTRA_DIST): remove
2962 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2963 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2965 * src/server.c (setup_books): replace hardcoded knowledge of
2966 backends with a call to e_data_book_factory_register_backends.
2967 (setup_cals): remove explicit backend registration with a call to
2968 e_data_cal_factory_register_backends.
2969 (main): call e_data_server_module_init.
2971 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2972 (libedataserver_la_SOURCES): add e-data-server-module.c
2973 (libedataserverinclude_HEADERS): add e-data-server-module.h
2975 * libedataserver/e-data-server-module.[ch]: new files, manage the
2976 extensions. ripped almost entirely from Dave Camp's nautilus
2979 * configure.in (privlibdir, extensiondir): new Makefile variables.
2981 2004-09-23 Not Zed <NotZed@Ximian.com>
2985 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2986 idle id after we've been called.
2988 2004-09-23 JP Rosevear <jpr@novell.com>
2990 * Makefile.am: don't hard code pkg config version
2992 * configure.in: bump version, reset libtool versions because the
2993 library is now versioned
2995 * libedataserver/Makefile.am: build versioned lib and version
2998 * src/Makefile.am: link against versioned libs
3000 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3002 * libedataserver/e-file-cache.[ch]:
3003 (e_file_cache_get_keys): utility function that allows to get
3004 a list of the keys of all the items in the cache. Used by
3005 the fix for bug #61865
3007 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3009 * libdb/dbinc/mutex.h
3010 * libdb/dist/configure
3011 * libdb/dist/aclocal/mutex.ac
3012 * libdb/dist/aclocal/options.ac:
3013 Applied patch from Toshok that fixes issues related to NPTL and AMD
3016 2004-09-16 JP Rosevear <jpr@novell.com>
3018 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3020 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3022 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3024 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3026 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3028 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3030 * configure.in: Added 'id' to ALL_LINGUAS
3031 * po/id.po: Added Indonesian translation
3033 2004-08-27 Akagic Amila <bono@linux.org.ba>
3035 * configure.in: Added 'bs' to ALL_LINGUAS.
3037 2004-08-26 JP Rosevear <jpr@novell.com>
3039 * configure.in: bump verision, libtool numbers
3041 2004-08-26 Not Zed <NotZed@Ximian.com>
3045 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3046 (e_util_utf8_strstrcasedecomp):
3048 * libedataserver/e-sexp.c (e_sexp_term_eval):
3049 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3050 stupid arcanely out of date and posixly-busted slowaris which
3051 doesn't put alloca in stdlib.h like any sane system.
3053 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3055 * libedataserver/e-file-cache.c: (add_key_to_list),
3056 (add_object_to_list):
3057 Add missing include, fix warnings.
3059 * libedataserver/e-util.c: add missing include.
3061 * servers/groupwise/e-gw-connection.c:
3062 (e_gw_connection_get_categories):
3063 Fix type, causing warnings.
3065 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3067 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3068 assing the value set for filename property to priv->filename
3070 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3072 * configure.in: Added «nb» to ALL_LINGUAS.
3074 2004-08-13 JP Rosevear <jpr@novell.com>
3076 * configure.in: bump version, libtool numbers, soup requirement
3078 2004-08-13 Rodney Dawes <dobey@novell.com>
3080 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3081 as well as expceted and determined in testing
3083 2004-08-13 Rodney Dawes <dobey@novell.com>
3085 * acinclude.m4: Remove EVO_CHECK_LIB
3086 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3088 2004-08-09 Ankit Patel <ankit@redhat.com>
3090 * configure.in: Added Gujarati & Panjabi
3092 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3094 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3096 2004-08-02 JP Rosevear <jpr@novell.com>
3098 * configure.in: bump version, libtool numbers
3100 2004-08-02 Not Zed <NotZed@Ximian.com>
3102 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3103 so we only run once, and increment our recursive-call code
3104 properly, and actually exit anyway. should fix infinite crash
3107 2004-07-29 Rodney Dawes <dobey@novell.com>
3109 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3110 AC_DEFINE it so we know where to find gnome_segv2
3112 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3113 now define at configure time to find the path to gnome_segv2
3117 2004-07-19 JP Rosevear <jpr@novell.com>
3119 * configure.in: bump version, libtool numbers, soup requirement
3121 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3123 * libedataserver/e-source-group.c (e_source_group_remove_source)
3124 (e_source_group_remove_source) : disconnet the signal
3125 handler registered on source object for CHANGED singal
3126 as we may not be interested in the changes in source once
3127 it is removed form the group
3129 2004-07-12 Chris Toshok <toshok@ximian.com>
3131 [ most likely fixes #57999 ]
3133 * libdb/dist/aclocal/options.ac: set the default unique name to
3134 "_eds". this will append _eds to all externally visible libdb
3135 symbols, so we can be sure it won't conflict with another libdb
3136 (linked dynamically).
3138 * libdb/dist/configure: regen after options.ac change.
3140 * libdb/dist/.cvsignore: ignore db_int_def.h
3142 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3144 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3145 this function public.
3147 2004-07-07 Not Zed <NotZed@Ximian.com>
3149 * src/server.c (main): bind to the right charset (i.e. utf8). See
3152 2004-07-02 JP Rosevear <jpr@novell.com>
3154 * configure.in: bump version, libtool numbers
3156 2004-07-02 Chris Toshok <toshok@ximian.com>
3160 * libedataserver/e-iterator.h: rename the "delete" member to
3161 "remove", to fix c++ build.
3163 * libedataserver/e-iterator.c (e_iterator_delete): same.
3164 (e_iterator_class_init): same.
3166 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3167 (e_list_iterator_remove): same.
3169 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3171 * src/server.c (main): Register a segv handler to popup bug-buddy
3172 or whatever. Fixes bug #51165.
3174 2004-06-14 Not Zed <NotZed@Ximian.com>
3176 * libedataserver/e-source-group.c
3177 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3178 error setting up the new_source entries. #59592.
3180 2004-06-03 JP Rosevear <jpr@novell.com>
3182 * configure.in: bump version, libtool numbers
3184 2004-06-02 Chris Toshok <toshok@ximian.com>
3186 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3188 2004-06-01 Chris Toshok <toshok@ximian.com>
3190 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3191 NULL absolute_uri, so we can clear it.
3193 2004-06-01 Chris Toshok <toshok@ximian.com>
3195 * libedataserver/e-source.c (e_source_set_group): back out the
3196 change that causes this function to always add an absolute_uri to
3197 the ESource, as this uri is always used instead of the
3198 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3199 of the cases. If you want an absolute uri, call
3200 e_source_set_absolute_uri - it should never happen implicitly.
3201 (e_source_copy): when copying an ESource don't create an absolute
3202 uri when @source might have had one.
3203 (e_source_set_absolute_uri): use strcmp, not ==. also,
3204 "source->priv->readonly" governs whether or not data can be stored
3205 in the folder represented by the ESource, not that the ESource
3208 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3210 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3212 2004-05-27 Sushma Rai <rsushma@novell.com>
3214 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3215 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3218 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3219 Build absolute URI only if source is not having it.
3221 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3222 absolute URI to the file.
3224 2004-05-26 Rodney Dawes <dobey@novell.com>
3226 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3227 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3228 properly when < 2.9.8 is found
3230 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3231 requirement here, so that dependents pick it up properly as well
3233 2004-05-19 JP Rosevear <jpr@novell.com>
3235 * configure.in: bump version, libtool numbers
3237 2004-05-17 Rodney Dawes <dobey@ximian.com>
3239 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3240 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3241 mono bindings to work correctly
3245 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3247 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3248 handlers for postal address fields. Bug # 45210
3250 2004-05-03 JP Rosevear <jpr@ximian.com>
3252 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3254 * libedataserver/e-uid.h: ditto
3256 * libedataserver/e-memory.c: remove unnecessary include
3258 * libedataserver/e-uid.c: ditto
3260 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3263 2004-05-03 William Jon McCann <mccann@jhu.edu>
3265 * libedataserver/e-account-list.h:
3266 * libedataserver/e-account.h:
3267 * libedataserver/e-db3-utils.h:
3268 * libedataserver/e-dbhash.h:
3269 * libedataserver/e-iterator.h:
3270 * libedataserver/e-list-iterator.h:
3271 * libedataserver/e-list.h:
3272 * libedataserver/e-memory.h:
3273 * libedataserver/e-sexp.h:
3274 * libedataserver/e-source-group.h:
3275 * libedataserver/e-source-list.h:
3276 * libedataserver/e-source.h:
3277 * libedataserver/e-uid.h:
3278 * libedataserver/e-url.h:
3279 * libedataserver/e-util.h:
3280 * libedataserver/e-xml-hash-utils.h:
3281 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3283 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3285 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3286 yesterday's changes. The data is useless for what I needed it for
3287 (which was for migrating pilot-sync changelog files). md5sums are
3288 ...not what I wanted.
3290 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3292 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3293 3 arguments (key, data, user_data).
3295 2004-04-26 Adam Weinberger <adamw@gnome.org>
3297 * configure.in: Added en_CA to ALL_LINGUAS.
3299 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3301 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3302 that 'key' always points to a malloc'd block of memory that we can
3304 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3305 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3307 (e_xmlhash_write): Save the doc to a tmp file first, only if
3308 saving is successful rename() the file over the original.
3310 2004-04-21 Chris Toshok <toshok@ximian.com>
3312 * configure.in: bump version to 0.0.92.1.
3314 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3316 * acinclude.m4: minor fixes (added missing [] quotation).
3318 2004-04-19 JP Rosevear <jpr@ximian.com>
3320 * configure.in: bump version, libtool numbers
3322 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3324 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3325 AC_SUBST for assinging libegroupwise version number. Defined a
3326 varible LIBSOUP_REQUIRED. added
3327 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3329 * servers/groupwise/Makefile.am: added
3330 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3331 groupwise apis installable
3333 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3336 2004-04-02 JP Rosevear <jpr@ximian.com>
3338 * configure.in: bump version, libtool numbers
3340 2004-03-25 William Jon McCann <mccann@jhu.edu>
3342 * src/server.c (setup_cals): add registration of webcal protocol
3345 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3347 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3348 e-cal-backend-groupwise.h.
3350 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3352 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3355 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3356 opening the cache file, just create it empty, don't fail.
3358 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3360 * configure.in: yank --enable-debug option, not needed anymore.
3362 2004-03-15 Rodney Dawes <dobey@ximian.com>
3364 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3365 * evolution-data-server-1.0.pc.in:
3366 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3367 the libbonobo dependency
3369 2004-03-05 JP Rosevear <jpr@ximian.com>
3371 * configure.in: bump version, libtool numbers and soup requirement
3373 2004-02-26 JP Rosevear <jpr@ximian.com>
3375 * Makefile.am: dist the libdb stuff properly
3377 2004-02-26 Harish K <kharish@novell.com>
3379 * servers/groupwise/e-gw-connection.c : the latest GW server
3380 requires getFolderListRequest instead of the getContainerListRequest
3381 message to get the ids of folders.
3383 2004-02-24 Chris Toshok <toshok@ximian.com>
3385 * libedataserver/e-source-group.c
3386 (e_source_group_new_from_xmldoc): don't leak uid.
3388 2004-02-23 JP Rosevear <jpr@ximian.com>
3390 * Makefile.am: make sure to distclean libdb
3392 * autogen.sh: require automake 1.6
3394 * marshal.mk: make sure we use the srcdir as the location of the
3397 * libdb/dist/Makefile.in: add installcheck target that does
3398 nothing, don't remove tags
3400 * src/Makefile.am: add extra libical includes for srcdir !=
3403 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3405 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3406 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3407 * src/server.c (setup_books) : register groupwise address book backend
3408 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3409 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3410 address book protocols
3412 2004-02-13 Chris Toshok <toshok@ximian.com>
3414 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3415 libdb-4.1.la instead of libdb.a.
3417 * libdb/dist/configure.ac: remove all the static/shared logic and
3418 force libtool to be used. also, remove -rpath from the SOFLAGS.
3419 without -rpath and -static libtool builds the equivalent of a
3420 noinst_ automake library.
3422 * libdb/dist/configure: regen configure from configure.ac.
3424 2004-02-12 Chris Toshok <toshok@ximian.com>
3426 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3428 2004-02-09 Michael Meeks <michael@ximian.com>
3430 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3431 * libedataserver/e-list.c (e_list_get_iterator):
3432 add preconditions for NULL list.
3434 2004-02-09 JP Rosevear <jpr@ximian.com>
3436 * configure.in: Bump version, libtool numbers
3439 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3441 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3443 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3447 * servers/Makefile.am: added servers/ dir to build.
3449 2004-02-03 Chris Toshok <toshok@ximian.com>
3451 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3452 libxml-2.0 as the e-source* stuff needs it.
3454 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3456 * configure.in: require libsoup >= 2.1.6.
3458 2004-01-26 JP Rosevear <jpr@ximian.com>
3460 * configure.in: Bump libtool versions, version, soup requirement
3462 2004-01-25 Sanlig Badral <badral@openmn.org>
3464 * configure.in: Added "mn" to ALL_LINGUAS.
3466 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3468 * configure.in: s/GROUPWISE/SOUP.
3470 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3472 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3475 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3477 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3478 to remove the file cache from disk.
3480 2004-01-21 JP Rosevear <jpr@ximian.com>
3482 * configure.in: include calendar test stuff in AC_OUTPUT
3484 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3486 Fixes nasty crash in e-d-s
3488 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3489 (foreach_hash_func): pass the value also to the XML hash function.
3491 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3494 2004-01-15 JP Rosevear <jpr@ximian.com>
3496 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3497 make sure we don't derefence a NULL pointer
3499 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3501 * libedataserver/e-source-list.c: (load_from_gconf):
3504 * libedataserver/e-source.c: (dump_common_to_xml_node):
3505 Don't output properties tag if there are no properties.
3507 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3509 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3510 correctly when calling g_slist_prepend.
3512 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3514 * configure.in: Added "sq" to ALL_LINGUAS.
3516 2004-01-12 JP Rosevear <jpr@ximian.com>
3518 * configure.in: bump version, libtool numbers
3520 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3522 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3523 by using the CORBA_any directly. Free the CORBA exception.
3525 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3527 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3530 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3532 * libedataserver/e-source-group.h: added new read-only flag
3534 * src/contactdates-server.c: new factory for ContactDates backend
3536 * configure.in: Added new ContactDates calendar backend
3538 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3540 * libedataserver/e-source-list.[ch]
3541 (e_source_list_peek_group_by_name): new function.
3543 2004-01-08 JP Rosevear <jpr@ximian.com>
3545 * libedataserver/e-source-list.c (e_source_list_sync): don't
3546 remove the gconf listener
3548 2004-01-07 JP Rosevear <jpr@ximian.com>
3550 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3552 2004-01-05 Christian Neumair <chris@gnome-de.org>
3554 * addressbook/libebook/e-book.c: Generalize some more strings.
3556 2004-01-05 Christian Neumair <chris@gnome-de.org>
3558 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3560 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3562 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3563 function to get all objects in the cache.
3565 2003-12-29 JP Rosevear <jpr@ximian.com>
3567 * configure.in: bump libsoup requirement, version, libtool numbers
3569 2003-12-23 Ross Burton <ross@burtonini.com>
3571 * docs/reference/addressbook/libebook/tmpl/*:
3572 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3573 * docs/reference/addressbook/libebook/libebook-sections.txt
3574 * docs/reference/addressbook/libebook/libebook.types:
3575 Updated API documentation.
3577 2003-12-21 JP Rosevear <jpr@ximian.com>
3579 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3580 find a source if there is one
3582 * libedataserver/e-source-list.h: add proto
3584 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3586 * src/server.c (setup_logging, setup_interface_check): get the
3587 BonoboObject's we create here out of the function.
3588 (main): re-organize extra interfaces initialization code, and
3589 make sure we unref all objects we have created.
3591 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3593 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3595 (e_source_set_group): Generate and keep an absolute URI so we can
3596 work stand-alone if the group goes away.
3597 (e_source_get_uri): Use build_absolute_uri ().
3599 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3601 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3602 two sources based on UID and full URI.
3604 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3606 * configure.in: added --enable-debug argument.
3608 2003-12-10 Chris Toshok <toshok@ximian.com>
3610 * Makefile.am (ACLOCAL_AMFLAGS): remove
3612 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3614 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3615 to avoid conflicts with GAL's ECache class, which might get
3618 * libedataserver/Makefile.am: added new files.
3620 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3622 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3623 function from GAL, needed for the cache objects.
3625 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3626 directory for the cache file exists by calling e_util_mkdir_hier.
3628 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3630 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3631 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3632 the "calendar:supported_protocols" property.
3634 2003-12-07 JP Rosevear <jpr@ximian.com>
3636 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3639 * src/server.c: set correct default oaf id's
3641 * configure.in: Bump version
3643 2003-12-07 JP Rosevear <jpr@ximian.com>
3645 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3648 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3650 2003-12-07 Chris Toshok <toshok@ximian.com>
3652 * libdb/dist/Makefile.in: make install depend on all.
3654 2003-12-07 JP Rosevear <jpr@ximian.com>
3656 * configure.in: bump version and libsoup requirement
3658 2003-12-04 JP Rosevear <jpr@ximian.com>
3660 * libedataserver/e-source-list.c
3661 (e_source_list_new_for_gconf_default): uses the default gconf
3662 client for getting the source list
3664 * libedataserver/e-source-list.h: add proto
3666 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3668 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3669 to be shared between calendar and addressbook backends.
3671 * libedataserver/Makefile.am: added new files.
3673 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3675 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3676 creating XML from already standalone source.
3677 (e_source_copy): Return the new source, not the one passed in. Duh.
3679 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3681 * libedataserver/e-source.c (e_source_set_property): Emit changed
3683 (copy_property): Implement.
3684 (e_source_copy): Implement. Creates a standalone copy of a source.
3686 2003-11-29 Chris Toshok <toshok@ximian.com>
3688 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3689 DataServer_Logging oaf_server.
3691 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3693 * src/Evolution-DataServer.idl: add a Logging interface. the
3694 events emitted are of type LogEvent.
3696 * src/Makefile.am (evolution_data_server_SOURCES): add
3699 * src/server.c (termination_handler): use g_message, not a printf.
3700 (setup_logging): new function, register the log domains that'll
3701 generate bonobo events.
3702 (main): initialize the DataServer::Logging interface.
3704 * src/server-logging.[ch]: a glib log handler that emits log
3705 events via a BonoboEventSource.
3707 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3709 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3710 (init): Create properties table.
3711 (import_properties): Implement. Imports properties from XML tree to
3713 (e_source_update_from_xml_node): Import properties to table.
3714 (property_dump_cb): Implement. Dumps a property to XML tree.
3715 (dump_common_to_xml_node): Dump properties to XML tree.
3716 (e_source_get_property): Implement.
3717 (e_source_set_property): Implement.
3718 (e_source_foreach_property): Implement.
3720 * libedataserver/test-source-list.c (dump_property): Implement.
3721 (dump_source): Dump properties.
3722 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3724 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3726 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3727 (e_source_update_from_xml_node): Ditto.
3728 (e_source_get_uri): Ditto.
3729 (dump_common_to_xml_node): Implement for parameters common to
3730 dependent and standalone ESources.
3731 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3732 (e_source_to_standalone_xml): Implement.
3733 (e_source_new_from_standalone_xml): Implement.
3735 2003-11-26 Rodney Dawes <dobey@ximian.com>
3737 * Makefile.am: remove \ on last line of LIBDB_FILES
3739 2003-11-26 JP Rosevear <jpr@ximian.com>
3741 * tags: add a dummy file for disting
3743 2003-11-25 Chris Toshok <toshok@ximian.com>
3745 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3746 and AC_PROG_LIBTOOL.
3748 * libdb/dist/configure: same.
3750 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3753 2003-11-25 Chris Toshok <toshok@ximian.com>
3755 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3757 * libdb/dist/configure: same.
3759 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3761 * libedataserver/e-dbhash.c: same.
3762 (e_dbhash_new): pass NULL for txn.
3764 2003-11-25 Chris Toshok <toshok@ximian.com>
3766 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3767 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3768 suck at getting libtool to do what I want.
3770 * libdb/dist/Makefile.in (install-strip install): don't do
3773 * Makefile.am (SUBDIRS): add libdb
3774 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3776 (LIBDB_FILES): list all the db4 files.
3777 (EXTRA_DIST): add the db4 files explicitly to this.
3779 * configure.in: remove all the db3 stuff, and build the embedded
3782 2003-11-25 Aaron Weber <aaron@ximian.com>
3783 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3784 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3785 acinclude.m4 so you can build the stuffwithout gtk-doc
3788 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3789 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3790 * Plus added short/long descriptions and "See Also" where appropriate to:
3791 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3792 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3793 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3794 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3795 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3796 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3797 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3798 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3799 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3800 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3801 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3802 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3803 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3805 2003-11-22 Chris Toshok <toshok@ximian.com>
3807 * dist/NO-AUTO-GEN: don't autogen in here.
3809 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3811 * libdb/Makefile.am: new file so we can integrate libdb into our
3814 2003-11-20 Aaron Weber <aaron@ximian.com>
3815 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3816 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3817 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3818 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3819 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3820 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3821 * docs/reference/calendar/libecal/libecal-sections.txt
3822 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3823 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3824 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3826 2003-11-20 Rodney Dawes <dobey@ximian.com>
3828 * autogen.sh: Remove extra #!/bin/sh line
3830 2003-11-19 JP Rosevear <jpr@ximian.com>
3832 * MAINTAINERS: Update
3834 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3836 * configure.in: require libsoup version from CVS (2.1.1).
3838 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3840 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3842 2003-11-14 JP Rosevear <jpr@ximian.com>
3844 * libedataserver/test-source-list.c: use only libgnome stuff (no
3847 * libedataserver/e-source.c: ditto
3849 * libedataserver/e-source-list.c: ditto
3851 * libedataserver/e-source-group.c: remove use of gal bits, use
3854 * libedataserver/Makefile.am: build and install e-source stuff
3856 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3858 * src/server-interface-check.[ch]: fixed copyright comments.
3860 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3862 * src/server.c (setup_cals): register the Groupwise calendar backend.
3865 * configure.in: added Groupwise calendar backend to build.
3867 2003-11-14 Rodney Dawes <dobey@ximian.com>
3869 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3871 2003-11-11 Chris Toshok <toshok@ximian.com>
3873 * src/server.c (queue_termination): guard against multiple threads
3874 here by using a mutex. also, always remove the
3875 terminal_handler_id if one exists and reinstate it afterward.
3876 This gives us the behavior of always lasting EXIT_TIMEOUT
3877 milliseconds after the most recent book/calendar shutdown. Before
3878 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3879 after the *first* book/calendar shutdown.
3881 2003-11-10 JP Rosevear <jpr@ximian.com>
3883 * Makefile.am: build docs
3885 * configure.in: check for gtk-doc
3887 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3889 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3890 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3891 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3893 2003-11-07 Dan Winship <danw@ximian.com>
3895 * configure.in: Remove a bunch more checks that
3896 evolution-data-server doesn't need. Change "Evolution" to
3897 "evolution-data-server" in two messages. Remove gtk-doc support
3898 since there is currently no doc/ directory, and we'll want to use
3899 the new GTK_DOC_CHECK macro when we add it back anyway.
3901 * libedataserver/ename/*: Moved to libebook
3903 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3904 (libedataserver_la_LIBADD): Remove libename
3905 (libedataserver_la_LDFLAGS): Remove -no-undefined
3907 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3909 2003-11-07 Rodney Dawes <dobey@ximian.com>
3911 * configure.in: Remove kerberos checks since we don't need them here
3913 2003-11-06 JP Rosevear <jpr@ximian.com>
3915 * configure.in: output new .pc file
3917 * evolution-data-server-1.0.pc.in: pkconfig for idl
3919 * libedataserver/ename/Makefile.am: don't install
3921 * libedataserver/Makefile.am: link in libename
3923 2003-11-06 Rodney Dawes <dobey@ximian.com>
3925 * configure.in: Remove dependencies for GUI libs that we don't need
3927 2003-11-06 JP Rosevear <jpr@ximian.com>
3929 * libedataserver/Makefile.am: e-msgport is no longer needed
3931 2003-11-06 JP Rosevear <jpr@ximian.com>
3933 * src/server.c: include the addressbook backend files properly
3935 * src/Makefile.am: link to the individual addressbook backends
3937 2003-11-06 JP Rosevear <jpr@ximian.com>
3939 * src/server.c: include the backend files properly
3941 * src/Makefile.am: link to the individual backends
3943 2003-11-06 JP Rosevear <jpr@ximian.com>
3945 * configure.in (BASE_VERSION): clean up priv* dirs
3947 * src/Makefile.am: install a version binary to libexecdir
3949 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3952 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3954 2003-11-05 JP Rosevear <jpr@ximian.com>
3956 * src/server.c: following renaming of libedata-book
3958 * src/server-interface.[hc]: ditto
3960 2003-11-05 JP Rosevear <jpr@ximian.com>
3962 * src/server.c: following renaming of libedata-cal
3964 * src/server-interface.[hc]: ditto
3966 2003-11-05 JP Rosevear <jpr@ximian.com>
3968 * configure.in: make the priv*dir's sane
3970 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3973 * libedataserver/ename/Makefile.am: ditto
3975 * libedataserver/Makefile.am: install to privincludedir
3977 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3979 * libedataserver/e-util.[ch]: new files to contain a few functions
3982 * libedataserver/Makefile.am: added new files.
3984 * libedataserver/ename/e-address-western.c:
3985 * libedataserver/e-account-list.c:
3986 * libedataserver/e-account.c:
3987 * src/server-interface-check.c:
3988 * configure.in: removed libgal dependency.
3990 2003-11-04 JP Rosevear <jpr@ximian.com>
3992 * src/server.c: tidy up logging messages
3994 2003-11-04 JP Rosevear <jpr@ximian.com>
3996 * src/server.c: properly name space the oaf ids
3998 * src/server-interface-check.c: use the correctly named poa
4000 * src/server-interface-check.h: ditto
4002 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4003 factories and interface check better
4005 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4007 * src/Evolution-DataServer.idl: name space the interface check
4010 2003-11-04 JP Rosevear <jpr@ximian.com>
4012 * src/Evolution-DataServer.idl: server interface check instead of
4013 wombat interface check
4015 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4017 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4019 * src/server.c: adjust to interface check renaming
4021 * src/server-interface-check.[hc]: finish renaming so wombat
4024 2003-11-04 JP Rosevear <jpr@ximian.com>
4026 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4028 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4031 * libedataserver/Makefile.am: install pkg-config file
4033 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4035 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4036 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4037 supported protocols.
4039 2003-11-04 JP Rosevear <jpr@ximian.com>
4041 * MAINTAINERS, TODO: update
4043 2003-11-04 JP Rosevear <jpr@ximian.com>
4045 * src/server-interface-check.h: use G_*_DECLS and include the data
4048 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4049 the DataServer .server files
4051 2003-11-03 JP Rosevear <jpr@ximian.com>
4053 * configure.in: don't need EVO_DIR
4055 2003-11-03 JP Rosevear <jpr@ximian.com>
4057 * configure.in: remove trailing slash
4059 2003-11-03 JP Rosevear <jpr@ximian.com>
4061 * configure.in: add the trailing slash to the config subdir