1 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
5 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
6 Check for NULL output from xmlParseDoc before continuing.
8 2008-09-24 Ross Burton <ross@linux.intel.com>
11 Remove libgnome from libedataserverui depends, and change
12 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
14 * evolution-data-server.pc.in:
15 Remove libgnome-2.0 as it isn't used.
17 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
19 * configure.in: Version bump for Evolution Data Server 2.25.1
21 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
23 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
25 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
27 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
28 Don't mix declarations and code.
30 2008-09-12 Ross Burton <ross@burtonini.com>
32 * libedataserver/e-data-server-marshal.list:
33 Remove, this isn't used since 2007-04-04.
35 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
37 * NEWS: Evolution Data Server 2.23.92 release.
39 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
41 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
43 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
45 * NEWS: Evolution Data Server 2.23.91 release and version bump.
47 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
50 Fix compiler warnings in a couple of the test programs.
52 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
54 * Bug fix #518728: subtle link error: system libs before Evolution
57 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
58 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
59 link order. "incorrect" in this context means "system libs" before
62 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
64 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
67 2008-08-11 Jeff Cai <jeff.cai@sun.com>
69 * configure.in: Add gthread-2.0 in CAMEL checking.
72 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
74 * libedataserver/e-account.c: Harden e_account_[gs]et_*
75 functions by checking ea being NULL and code cleanups
79 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
81 * NEWS: Evolution Data Server 2.23.6 release and version bump.
83 2008-08-04 Matthias Braun <matze@braunis.de>
85 * configure.in: Added WebDAV backend for addressbook.
87 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
89 ** Fix for bug #545022
91 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
94 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
96 ** Fixes part of bug #545558
99 Add an --enable-hula configure option for building the Hula Camel
100 provider, disabled by default.
102 2008-07-23 Johnny Jacob <jjohnny@novell.com>
104 * configure.in (API_VERSION): libcamel version bumped.
105 (eds_micro_version): EDS version bumped to 2.23.6
107 * NEWS: Updates for 2.23.5.
109 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
112 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
115 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
117 ** Fix for bug #523632
119 * configure.in: Added Google contacts backend
121 2008-07-20 Bharath Acharya <abharath@novell.com>
123 ** Fix for bug #200147
125 * libedataserver/e-account.h: Stores the templates folder uri
127 2008-07-20 Luca Ferretti <elle.uca@libero.it>
129 reviewed by: Srinivasa Ragavan
131 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
132 to fix the build. See bug #543656 for details.
134 2008-07-16 Sankar P <psankar@novell.com>
136 Pushing disk summary changes from the madagascar branch
139 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
140 (e_sexp_parse_value):
141 * libedataserver/e-sexp.h:
143 2008-07-14 Milan Crha <mcrha@redhat.com>
145 ** Fix for bug #253509
147 * libedataserver/e-categories.c: Added translators comment.
149 2008-07-09 Tor Lillqvist <tml@novell.com>
151 * evolution-data-server-zip.in: No version number for
152 share/pixmaps/evolution-data-server. Use -D when using -r to not
153 add pointless entries for directories in the zip files.
155 2008-06-26 Julien Puydt <jpuydt@gnome.org>
157 * libedataserver/e-source-group.c: Added missing g_object_unref on
158 sources, fixing leaks and bug #540152.
160 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
162 * configure.in: Doltify
164 2008-06-17 Johnny Jacob <jjohnny@novell.com>
166 * configure.in (eds_micro_version): Bumped to 2.23.5.
168 * NEWS: Evolution Data Server 2.23.4 release updates.
170 2008-06-12 Tor Lillqvist <tml@novell.com>
172 * libedataserver/e-proxy.c: Make it compile on Win32, too.
174 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
176 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
177 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
179 2008-06-06 Tor Lillqvist <tml@novell.com>
181 * configure.in: Add a couple of -Wl,--exclude-libs options on
182 Windows to avoid needlessly auto-exporting functions from static
183 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
185 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
188 2008-06-03 Tor Lillqvist <tml@novell.com>
190 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
192 * configure.in: Do use the Winsock getaddrinfo() and
193 getnameinfo(). It should be OK to ignore Windows 2000 by now.
195 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
197 * NEWS: Evolution Data Server 2.23.3 release and version bump.
199 2008-06-02 Tor Lillqvist <tml@novell.com>
201 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
203 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
204 supported Win9x for a while, so no point in attempting to do it
207 2008-05-23 Ed Catmur <ed@catmur.co.uk>
209 ** Fix for bug #533780
212 * libebackend/Makefile.am:
213 Fix the link line for libebackend.
215 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
220 * libedataserver/libedataserver.pc.in:
221 EProxy adds a libsoup dependency to libedataserver. Add
222 this new requirement to a couple places that were missed.
224 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
229 Split the evolution-data-server version into major/minor/micro
230 macros (wow, say that five times fast!) so we can pass them to
231 libedataserver/eds-version.c.
233 * libedataserver/Makefile.am:
234 * libedataserver/eds-version.c:
235 * libedataserver/eds-version.h:
236 New sources files provide macros and functions for checking the
237 version of evolution-data-server. Would have been handy to have
238 in a couple recent API breaks.
240 * docs/references/libedataserver:
241 Add developer documentation for the new symbols.
243 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
245 * libebackend/libebackend.pc.in: Fix a typo.
247 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
249 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
251 * Makefile.am: Build fix for release.
253 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
255 ** Fixes part of bug #424744
257 * libedataserver/e-iconv.[ch]:
258 Deprecate the e-iconv API. Use camel-iconv instead.
260 * libedataserver/e-trie.[ch]:
261 Deprecate the ETrie API. Use CamelTrie instead.
263 * libedataserver/e-msgport.[ch]:
264 Deprecate the EMsgPort API. Use CamelMsgPort instead.
266 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
268 * Reverted commit 8210
270 2008-05-06 Sankar P <psankar@novell.com>
272 * Revert changes committed by bad git-svn usage.
274 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
279 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
281 2008-05-05 Wang Xin <jedy.wang@sun.com>
283 * libedataserver/e-proxy.c: Fixes #530688.
285 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
287 * configure.in: If --enable-gnome-keyring is given, require version
288 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
290 2008-04-30 Milan Crha <mcrha@redhat.com>
292 ** Part of fix for bug #316390
294 * libedataserver/e-categories.h:
295 (e_categories_register_change_listener),
296 (e_categories_unregister_change_listener):
297 * libedataserver/e-categories.c: (EChangedListener),
298 (idle_saver_cb), (finalize_categories), (initialize_categories),
299 (e_categories_set_color_for), (e_categories_set_icon_file_for),
300 (e_categories_register_change_listener), (e_categories_add),
301 (e_categories_unregister_change_listener), (e_categories_remove):
302 New API to support listening for changes in categories.
304 2008-04-23 Rob Bradford <rob@openedhand.com>
308 * libebackend/Makefile.am:
309 * libebackend/libebackend.pc.in:
310 Build framework for new libebackend library.
312 * libedataserver/Makefile.am:
313 Remove files that have moved to libebackend.
315 * libedataserver/e-data-server-module.[ch]:
316 * libedataserver/e-db3-utils.[ch]:
317 * libedataserver/e-dbhash.[ch]:
318 * libedataserer/e-file-cache.[ch]:
319 Moved to libebackend.
323 Use libebackend headers and link to the library.
325 * docs/reference/Makefile.am:
326 * docs/reference/libebackend/Makefile.am:
327 * docs/reference/libebackend/libebackend-docs.xml:
328 * docs/reference/libebackend/libebackend-sections.txt:
329 * docs/reference/libebackend/libebackend.types:
330 Add documentation for new libebackend library.
332 * docs/reference/libedataserver/libedataserver.types:
333 Remove types that have been moved to libebackend.
335 * docs/reference/calendar/libedata-cal/Makefile.am:
336 Add libebackend to the gtk-doc scanner libraries.
338 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
340 * README: Put it back. Apparently Automake insists on it.
342 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
344 * configure.in: Version bump to 2.23.1
346 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
348 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
351 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
355 * README: File is empty, remove it.
357 * Makefile.am: Remove README.
359 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
361 * docs/reference: Add new symbols to the API docs.
363 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
365 * MAINTAINERS: Updating the Camel guards.
367 2008-04-17 Milan Crha <mcrha@redhat.com>
369 ** Part of fix for bug #526741
371 * src/server.c: (main):
372 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
373 Bumped LIBCAMEL_CURRENT to 12.
375 2008-04-15 Milan Crha <mcrha@redhat.com>
377 ** Fix for bug #475616
379 * libedataserver/e-component-listener.c: (watched_lock),
380 (connection_listen_cb), (e_component_listener_finalize),
381 (e_component_listener_new): Use rather rec mutex here.
383 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
385 * configure.in: Do proper checks for largefile support and
386 properly setup proper CFLAGS to support it.
388 2008-04-04 Suman Manjunath <msuman@novell.com>
390 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
391 (e_util_utf8_strstrcasedecomp):
392 Fixed a few compiler warnings (bug #473880)
394 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
396 * configure.in: Version bump for 2.23.1.
398 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
400 * configure.in: Enforce the minimum GLib version (#525242).
402 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
404 ** Fixes part of bug #518710
407 Bump GLib requirement to 2.16.1.
409 * libedataserver/e-dbhash.c:
410 Use GLib's new MD5 Checksum API. The MD5 utilities in
411 libedataserver are now deprecated.
413 * libedataserver/md5-utils.c:
414 * libedataserver/md5-utils.h:
415 Deprecate these functions and reimplement them to be wrappers
416 for GLib's new MD5 Checksum API.
418 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
420 ** Added configurable Proxy settings for Evolution.
422 * libedataserver/Makefile.am:
423 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
424 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
425 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
426 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
427 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
428 (e_proxy_setup_proxy), (e_proxy_peek_uri),
429 (e_proxy_require_proxy_for_uri):
430 * libedataserver/e-proxy.h:
432 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
434 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
436 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
438 * configure.in: Revisit libecal version.
440 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
442 * docs/reference: Minor API documentation updates.
444 2008-03-03 Tor Lillqvist <tml@novell.com>
446 * evolution-data-server-zip.in: Drop duplicated line. Use
447 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
450 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
452 * configure.in: Bump libecal version for libical changes.
454 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
456 * NEWS: Evolution Data Server 2.21.92 release.
458 2008-02-26 Milan Crha <mcrha@redhat.com>
460 ** Fix for bug #475616
462 * libedataserver/e-component-listener.c: (connection_listen_cb),
463 (e_component_listener_finalize), (e_component_listener_new):
464 Guard global static variable with mutex lock.
466 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
468 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
470 2008-02-22 Milan Crha <mcrha@redhat.com>
472 ** Fix for bug #469119
474 * libedataserver/e-time-utils.c: (has_correct_date),
475 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
476 Check also for correct date values if parse is OK.
478 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
480 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
482 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
484 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
485 warnings. Fix from opensuse downstream.
487 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
489 ** Fixes part of bug #516074
491 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
492 defined in <netdb.h> since these are GNU extensions.
494 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
496 * configure.in: Version bump for 2.21.92
498 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
500 * NEWS: Evolution-Data-Server 2.21.91 release.
502 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
506 Fix a compilation error that occurs when building in a
507 remote object directory (#514682, patch by Paul Smith).
509 2008-02-06 Tor Lillqvist <tml@novell.com>
511 * evolution-data-server-zip.in: Look for catalogs in share/locale
512 first, as that is where they will be with a properly built GNU
515 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
517 * configure.in: Version bump for 2.21.91
519 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
521 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
523 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
525 * docs/reference: Refresh the API docs.
527 2008-01-24 Tor Lillqvist <tml@novell.com>
529 * configure.in: Only use the -Wno-sign-compare and
530 -Wno-pointer-sign options if the gcc version used supports them. I
531 am still using gcc 3.4.2 in mingw...
533 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
535 ** Fix for bug #511717
537 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
538 Add gettext imap folders.
540 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
543 Bump some additional package requirements for libsoup-2.4:
544 libbonobo-2.0 >= 2.20.3
547 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
549 * docs/reference/camel/camel-sections.txt:
550 Add camel_session_build_password_prompt.
552 2008-01-15 Dan Winship <danw@gnome.org>
554 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
555 2.4" support, which only ever worked because there was an old CVS
556 version of libsoup that claimed to be 2.4 but still had the 2.2
559 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
561 * configure.in: Version bump to 2.21.90
563 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
565 * NEWS: Evolution Data Server 2.21.5 release.
567 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
569 * docs/reference/camel/camel.types:
570 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
571 absence when running "make dist". See bug #509539 for more info.
573 2008-01-07 Milan Crha <mcrha@redhat.com>
575 ** Fix for bug #339813
577 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
578 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
579 New API functions, returns is parsed string had two-digit year and
580 last one changes "%x" on format of strftime with forced 4-digit year.
581 * libedataserver/e-time-utils.c: (parse_with_strptime):
582 Fix issue when read all text but actual date isn't correct to this format.
583 * libedataserver/e-time-utils.c: (correct_two_digit_year):
585 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
586 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
587 Implementing new API functions.
589 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
591 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
592 instead of gb2312 since GBK is a superset of gb2312.
594 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
596 * configure.in: Version bump to 2.21.5.
598 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
600 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
602 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
605 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
607 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
609 ** Fix for bug #339510
611 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
612 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
614 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
616 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
618 2007-11-26 Milan Crha <mcrha@redhat.com>
620 ** Fix for bug #308815
622 * libedataserver/e-categories.h:
623 * libedataserver/e-categories.c: Dropped colors for categories,
624 so marking those functions as deprecated, and making deprecated
625 parameter 'color' of 'e_categories_add' together with its rename
628 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
630 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
632 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
634 ** Remove trailing whitespace from source code.
636 2007-11-13 Ondrej Jirman <megous@megous.com>
638 ** Fix for bug #494299
640 * libedataserver/e-file-cache.c: (add_key_to_slist),
641 (add_object_to_slist): Rename helper functions.
642 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
643 Fix memory corruption.
645 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
647 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
649 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
651 * servers/google/libgdata/gdata-entry.c:
652 * servers/googgle/libgdata-google/gdata-google-service.c:
653 Fix implicit function declarations.
654 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
656 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
658 * docs/reference/calendar/libecal/libecal-sections.txt:
659 * docs/reference/libedataserverui/libedataserverui-sections.txt:
660 Remove non-existent symbols.
662 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
665 * evolution-data-server-zip.in:
666 * servers/Makefile.am: Initial commit for the google
669 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
671 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
673 * Fixes part of bug #417999
675 * docs/reference/libedataserverui:
676 Add documentation for ESourceComboBox widget.
678 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
680 * iconv-detect.c (main): Remove an unused variable (#483301).
682 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
684 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
685 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
686 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
687 * libedataserver/e-msgport.h: Same.
689 2007-09-27 Ross Burton <ross@openedhand.com>
691 * libedataserver/e-iconv.c:
692 Mark the charset and language arrays as const.
694 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
696 * NEWS, configure.in: Evolution Data Server 1.12.0 release
698 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
700 * NEWS, configure.in: Evolution Data Server 1.11.92 release
702 2007-08-28 Ross Burton <ross@openedhand.com>
705 Fix FSF address (Tobias Mueller, #470445)
707 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
709 * NEWS, configure.in: Evolution Data Server 1.11.91 release
711 2007-08-24 Milan Crha <mcrha@redhat.com>
713 ** Fix for bug #469870
715 * libedataserver/e-categories.c: (e_categories_get_color_for),
716 (e_categories_get_icon_file_for), (e_categories_is_searchable):
717 Simply return from _get_ functions and don't show error warning.
719 2007-08-20 Milan Crha <mcrha@redhat.com>
721 ** Part of fix for bug #367760
723 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
724 Added '#' as non-safe character.
726 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
728 * docs: Refresh Gtk-Doc "section" files.
730 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
732 * libdb/dbm/dbm.c (__db_ndbm_open):
733 * libedataserver/e-dbhash.c (e_dbhash_new):
734 Fix compilation errors caused by glibc's new "open" macro (#466987).
736 2007-08-16 Milan Crha <mcrha@redhat.com>
738 ** Fix for bug #351756
740 * libedataserver/e-time-utils.c: (parse_with_strptime):
741 g_locale_from_utf8 returns NULL on error, so test for that value.
743 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
745 * NEWS, configure.in: Evolution Data Server 1.11.90 release
747 2007-08-13 Ross Burton <ross@openedhand.com>
749 * libedataserver/e-xml-hash-utils.c:
750 * libedataserver/e-data-server-util.c:
751 * libedataserver/e-dbhash.c:
752 * libedataserver/md5-utils.c:
753 * libedataserver/e-account.c:
754 * libedataserver/e-xml-utils.c:
755 * libedataserver/e-source.c:
756 Fix compile warnings.
758 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
760 ** Fix for bug #455799
762 Remove all .cvsignore and update svn:ignore porperty in whole
765 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
767 * MAINTAINERS: Updated the email, svn account.
769 2007-08-02 Ross Burton <ross@openedhand.com>
772 If building against libsoup-2.2, we need 2.2.91 for
773 SOUP_SESSION_TIMEOUT (#451003).
775 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
777 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
779 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
781 * NEWS, configure.in: Evolution Data Server 1.11.6 release
783 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
785 * configure.in: Updated the libtool version for libedataserver
786 version since some APIS has been added.
788 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
790 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
791 Added a API to get the duped property.
793 2007-07-30 Milan Crha <mcrha@redhat.com>
795 * libedataserver/e-source-group.h: (e_source_group_get_property),
796 (e_source_group_set_property), (e_source_group_foreach_property):
797 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
798 (impl_finalize), (e_source_group_init), (import_properties),
799 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
800 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
801 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
802 (e_source_group_get_property), (e_source_group_set_property),
803 (e_source_group_foreach_property):
804 Added support for properties in source group.
806 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
807 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
808 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
811 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
814 Collect all the required package versions in one place and
815 explicitly require GTK+ 2.10 or higher. (#380534)
817 2007-07-27 Johnny Jacob <jjohnny@novell.com>
819 ** Fix for bug #457523.
821 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
824 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
826 * libedataserver/e-account-list.c: Plugged memory leak.
828 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
830 * NEWS, configure.in: Evolution Data Server 1.11.5 release
832 2007-07-03 Milan Crha <mcrha@redhat.com>
834 ** Fix for bug #364731
836 * libedataserver/e-sexp.c: (GScannerConfig):
837 The '+' and '-' are also unary operators, so
838 the identifier could not start with these characters.
840 2007-06-22 Milan Crha <mcrha@redhat.com>
842 * libedataserver/e-account.h:
843 Added new property get_password_canceled into EAccountService
844 struct, because of bug #307410
846 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
848 * camel/providers/imap4/camel-imap4-summary.c:
849 Fix one typo and wrong preposition (bug #452996).
851 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
853 * configure.in: Correct the comment for --enable-gnome-keyring,
856 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
858 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
860 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
862 ** Fix for bug #448589 from Tobias Mueller
864 ** src/Makefile.am: Add support for automake 1.6
866 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
868 ** Fix for bug #443958 from Sebastien Tandel
870 * configure.in: Add support for help string.
872 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
874 ** Fix for bug #437751 from Andreas Köhler
876 * libedataserver/e-time-utils.c:
878 2007-06-05 Irene Huang <irene.huang@sun.com>
880 * configure.in: Add option for using Sun Kerberos
883 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
885 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
887 2007-06-03 Ross Burton <ross@openedhand.com>
892 * src/offline-listener.[ch]:
894 Add --disable-calendar to build without any calendar support
897 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
899 * docs/reference/addressbook/libebook/Makefile.am:
900 * docs/reference/calendar/libecal/Makefile.am:
901 Fix some distcheck errors (#438577).
903 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
905 * camel/camel-stream-mem.c: fix typos in the API documentation
907 2007-05-24 Ross Burton <ross@openedhand.com>
910 Fix krb5 checks when using --as-needed (part of #342830, John
913 2007-05-24 Ross Burton <ross@openedhand.com>
915 * libedataserverui/Makefile.am:
916 Add missing link flags to fix build with -z,defs. (#409542, Loic
919 2007-05-21 Wang Xin <jedy.wang@sun.com>
921 * libedataserver/e-time-utils.c: Fixes #439050.
923 2007-05-20 Ross Burton <ross@openedhand.com>
926 Use a faster pkgconfig call when checking for soup (#438975).
928 2007-05-16 Jules Colding <colding@omesc.com>
930 * configure.in: Removed unused function check
932 2007-05-14 Jules Colding <colding@omesc.com>
934 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
936 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
938 2007-05-14 Srinivasa Ragavan
940 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
942 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
944 ** Fix for bug #361138
946 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
949 2007-05-08 Josselin Mouette <joss@malsain.org>
951 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
953 * src/server.c: (main): Turn the g_error into a g_warning to
954 avoid dumping core when launching two instances (#436197).
956 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
958 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
959 Nullify 'new' after dropping its reference, so that we return NULL.
961 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
963 * docs/reference/camel/Makefile.am:
964 Remove reference to nonexistent libutil.la.
966 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
968 * libedataserver/e-sexp.c:
969 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
971 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
973 ** Fixes part of bug #418852
976 * docs/reference/camel:
977 * docs/reference/Makefile.am:
978 Resurrect Camel's API documentation.
980 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
983 Refresh SGML templates and add the appropriate CFLAGS to satisfy
986 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
988 ** NEWS, configure.in: Evolution data server 1.11.1 release
990 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
992 ** Fix for bug #425535 from Frederic Crozat
994 * src/server.c: Dont submit path of EDS for segv_handler.
996 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
998 * camel/camel-gpg-context.c:
999 Convert messages from gnupg to UTF-8 (#423382).
1001 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1003 * Introduce EFlag in libedataserver (#415891)
1005 * libedataserver/e-flag.[ch]:
1006 New data structure, EFlag, is a simple thread synchronization
1007 mechanism. Based on Python's threading.Event class.
1009 * docs/reference/libedataserver:
1010 Add documentation for EFlag.
1012 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1015 Make the libiconv test program returns a value. (#388789)
1017 2007-04-05 Ross Burton <ross@openedhand.com>
1019 * libedataserver/e-file-cache.c:
1020 * libedataserver/e-data-server-util.h:
1021 Use g_mkdir_with_parents (#383686).
1023 2007-04-04 Ross Burton <ross@burtonini.com>
1025 * libedataserver/e-source-group.c:
1026 * libedataserver/e-data-server-marshal.list:
1027 * libedataserver/e-account-list.c:
1028 * libedataserver/e-source-list.c:
1029 * libedataserver/e-iterator.c:
1030 * libedataserver/e-source.c:
1031 * libedataserver/Makefile.am:
1032 Remove marshallers that are in GLib (#400970).
1034 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1036 * libedataserver/e-source.c:
1037 Store colors as a string specification instead of an integer.
1038 Introduce new color API and deprecate the old. (#373117)
1040 New API: e_source_set_color_spec()
1041 e_source_peek_color_spec()
1043 Old API: e_source_set_color()
1044 e_source_unset_color()
1045 e_source_get_color()
1047 * libedataserver/test-source-list.c:
1048 Use the new ESource color API. (#373117)
1050 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1052 * libedataserver/e-account.c (receipt_policy_to_str):
1053 * libedataserver/e-iconv.c (e_dlist_init):
1054 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1055 * libedataserver/e-trie.c (e_trie_search):
1056 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1057 Fix some compiler warnings. Patch from Kjartan Maraas.
1059 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1061 * libedataserver/e-data-server-util.c:
1062 * libedataserver/e-uid.c:
1063 * libedataserver/e-xml-utils.c:
1064 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1065 code for GLib < 2.8 (#418971).
1067 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1069 * libedataserver/e-data-server-module.c:
1070 Fix "incompatible pointer type" warnings (#360619).
1072 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1074 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1075 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1077 * iconv-detect.c: Fix an implicit function declaration.
1079 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1081 * MAINTAINERS : Updates on the new guards.
1083 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1085 * NEWS, configure.in: Evolution-Data-Server 1.10
1088 2007-03-08 Ross Burton <ross@openedhand.com>
1091 * docs/reference/addressbook/libedata-book:
1092 * docs/reference/libedataserverui:
1093 Add gtk-doc framework.
1095 * docs/reference/addressbook/libebook:
1096 * docs/reference/calendar/libedata-cal:
1097 * docs/reference/calendar/libecal:
1098 Refresh to match source.
1100 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1102 2007-03-08 Ross Burton <ross@openedhand.com>
1104 * docs/reference/addressbook/libebook/libebook-sections.txt:
1105 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1106 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1107 Add missing symbols (#400169).
1109 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1111 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1114 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1116 * configure.in : Update intltool version.
1118 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1120 ** Fixes bug #356177
1122 * libedataserver/e-msgport.h: Deprecate EMutex.
1124 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1126 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1129 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1131 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1132 Patch from Trond Myklebust. Closes bug #360017.
1134 2007-02-12 Ross Burton <ross@openedhand.com>
1137 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1139 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1141 * configure.in: Prefix wasn't set for idl files which where then
1142 installed to /idl. Fixes bug #373495
1144 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1146 ** Fixes bug #359979, #384183
1148 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1149 instead of block-and-peek. Eliminates the need for a cache.
1151 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1152 cache logic, which was broken anyway.
1154 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1155 semantics, and simplify the logic.
1157 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1159 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1161 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1163 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1165 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1168 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1170 * src/server.c : s/g_message/printf. Do not call
1171 glib methods before g_thread_init.
1173 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1175 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1178 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1180 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1183 * libedataserver/e-msgport.[ch]: Obsolete EThread
1185 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1187 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1190 * camel/Makefile.am: Enable versioning for camel library
1192 2006-12-09 Tor Lillqvist <tml@novell.com>
1194 * libedataserver/e-categories.c (default_categories[]): Don't use
1195 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1196 literal string on Windows.
1197 (load_default_categories): Instead, construct the full image file
1198 pathname at run-time.
1200 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1202 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1205 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1209 * libedataserver/e-categories.c (e_categories_get_list):
1210 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1212 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1214 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1217 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1219 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1220 Partial fix for #358004. Ensure type correctness on the argument.
1222 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1224 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1227 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1232 Remove EDS version from imagesdir.
1234 * libedataserver/e-categories.c:
1235 Store category information in ~/.evolution/categories.xml rather
1236 than the "/apps/evolution/general/category_master_list" GConf key.
1237 Streamline the code.
1239 * libedataserver/e-categories.c: (e_categories_get_list)
1240 Sort the list before returning it.
1242 * libedataserver/e-categories.c:
1243 (e_categories_get_color_for, e_categories_set_color_for,
1244 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1245 e_categories_is_searchable)
1246 Issue a warning if the given category name does not exist.
1248 2006-10-16 Sankar P <psankar@novell.com>
1250 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1252 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1253 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1254 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1255 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1257 * libedataserver/e-msgport.h:
1259 Re-written EMsgPort.c API using GAsyncQueue
1261 2006-10-10 Tor Lillqvist <tml@novell.com>
1263 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1266 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1268 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1271 2006-09-29 Ross Burton <ross@openedhand.com>
1273 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1274 Add EDestination, remove e-book-async.
1276 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1277 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1278 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1279 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1280 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1281 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1282 Add some simple docs and re-gen.
1284 2006-09-29 Ross Burton <ross@openedhand.com>
1286 * docs/reference/addressbook/libebook/libebook.types:
1287 * docs/reference/addressbook/libebook/libebook-sections.txt:
1288 Add missing symbols and merge the async methods into the EBook
1291 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1295 * src/Makefile.am: Add a uninstall-local rule to remove
1296 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1298 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1302 * src/server-logging.c: (server_logging_dispose)
1303 Chain up to parent's dispose() method.
1305 * src/server-logging.c: (server_logging_finalize)
1306 Chain up to parent's finalize() method.
1308 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1310 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1313 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1315 * configure.in, camel/providers/Makefile.am:
1316 Make IMAP4rev1 provider a conditional feature,
1317 turned off by default. Fixes #324118.
1319 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1321 * configure.in, NEWS: EDS 1.7.92 release.
1323 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1326 * libedataserver/e-source-list.c:
1327 (e_source_list_new), (e_source_list_new_for_gconf),
1328 (e_source_list_new_for_gconf_default): use get_source_list_type.
1329 (get_source_list_type): Check if the type is already registered and
1332 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1334 * configure.in, NEWS: EDS 1.7.91 release.
1336 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1338 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1339 Do not set the filename if it is already set.
1341 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1344 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1345 symmetric to e_msgport_wait
1346 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1348 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1350 * configure.in, NEWS: EDS 1.7.90.1 release.
1352 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1354 * NEWS, configure.in: EDS 1.7.90 release updates
1355 and version, libtool numbers bumped.
1357 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1359 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1360 (committed by Karsten Bräckelmann)
1362 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1364 * configure.in, NEWS: EDS 1.7.4 release updates
1365 and version, libtool numbers bumped.
1367 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1369 * *.pc.in: defined @datarootdir@. Fixes #344596.
1371 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1374 * libedataserver/e-iterator.c (e_iterator_is_valid):
1377 2006-06-16 Tor Lillqvist <tml@novell.com>
1379 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1380 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1382 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1383 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1384 the socket functions don't touch errno. (And there is no EINTR
1385 style error possible in WinSock 2 anyway, according to MSDN.)
1387 2006-06-15 Tor Lillqvist <tml@novell.com>
1389 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1390 also to the Win32 branch of the if statement, to avoid error
1391 message when running the configure script.
1393 2006-06-13 Andre Klapper <a9016009@gmx.de>
1396 changing "couldn't", "can't" and "didn't" to proper
1397 English. Fixes bug #342160.
1399 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1401 * configure.in, NEWS: EDS 1.7.3 release updates
1402 and version, libtool numbers bumped.
1404 2006-06-12 simon.zheng <simon.zheng@sun.com>
1409 Add SunLDAP library support - a variant of Netscape LDAP.
1411 2006-06-07 Frederic Peters <fpeters@0d.be>
1413 * configure.in: Assume strftime() is ok and supports %l and %k when
1414 running in cross-compilation mode.
1416 2006-06-02 Tor Lillqvist <tml@novell.com>
1418 * configure.in: Catch more failure modes of strftime() when
1419 presented with conversion specifications %l and %k: On Windows,
1420 these just do nothing, you don't get a 'l' or 'k' in the result,
1421 which was all we used to test for here. Catch also if strftime()
1422 does nothing at all when presented with a format containing
1423 unsupported conversion specifications.
1425 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1426 strftime() doesn't have %e either.
1428 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1430 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1431 checking errno for EINTR.
1432 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1433 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1434 easier strace debugging purposes.
1436 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1438 Hopeful fix for Novell bug #176277
1440 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1441 slightly to make ::prpipe a union more like ::pipe.
1442 (e_pipe): For convenience, on error set the fds each to -1.
1443 (e_prpipe): New convenience function much like e_pipe but for
1445 (e_msgport_new): Always create the pipes here now instead of
1446 creating them on demand.
1447 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1449 (e_msgport_prfd): Same.
1451 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1453 * configure.in: Added gnome-vfs-2.0 to camel library
1455 2006-05-24 Ross Burton <ross@burtonini.com>
1457 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1458 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1459 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1460 Update for doc changes.
1462 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1464 * configure.in: Update intltool requirements.
1466 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1468 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1469 database delete the DB structure.
1470 Patch by Ross Burton <ross@openedhand.com>
1473 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1475 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1476 do not overwrite the value. Fixes a bug introduced by the previous
1479 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1481 * addressbook/libebook/libebook.pc.in,
1482 addressbook/libedata-book/libedata-book.pc.in,
1483 calendar/libecal/libecal.pc.in,
1484 calendar/libedata-cal/libedata-cal.pc.in,
1485 configure.in, evolution-data-server.pc.in,
1486 libedataserver/libedataserver.pc.in,
1487 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1488 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1491 2006-05-09 Ross Burton <ross@openedhand.com>
1493 * libedataserver/e-data-server-module.h:
1494 * libedataserver/e-data-server-module.c:
1495 Allow EDataServerModule to remove unused modules (#319396).
1497 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1499 * configure.in: Patch from Sushuma Rai to fix build with
1500 modern openldap versions. Closes part of bug #325957.
1502 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1504 * po/LINGUAS: New file listing all supported languages.
1506 * configure.in: Use po/LINGUAS instead of including all languages
1507 directly in this file. See the wiki for more information:
1508 http://live.gnome.org/GnomeGoals/PoLinguas
1510 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1512 * configure.in: Figure out auto-magically what the mozilla-nss
1513 pkg-config module name is.
1515 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1517 * NEWS, configure.in: Release updates. Bump version.
1518 ***** Release 1.7.1 *****
1520 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1522 * configure.in : Added a configure time switch to support dynamic
1523 linking with libdb. The default is static linking and by using the
1524 switch --with-libdb=prefix dynamic linking with libdb can be
1526 Patch by Ross Burton <ross@burtonini.com>
1528 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1530 * configure.in: Added the Mail Directory configure info.
1532 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1534 * configure.in: Remove obsolete entry for no_NO.
1536 2006-04-10 Tor Lillqvist <tml@novell.com>
1538 * libedataserver/e-time-utils.c (get_locale_string)
1539 (translate_picture): New Win32-only helper functions.
1540 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1541 in calendar reported by Thierry Dubois.
1543 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1545 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1546 O_LARGEFILE if not present and to set other required CFLAGS for
1549 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1552 * libedataserver/e-source-group.c: Check if the
1553 object is created before accessing it.
1555 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1557 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1559 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1561 * configure.in: Added support for gnome-key-ring.
1563 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1566 * libedataserverui/e-name-selector-dialog.c:
1567 (e_name_selector_dialog_init): Select contacts from address book
1568 screen doesn't use current contact source
1570 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1572 * configure.in, NEWS: Release updates. Bump version.
1573 ***** Release 1.5.92 *****
1575 2006-02-27 Tor Lillqvist <tml@novell.com>
1577 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1578 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1579 let's drop them from here.
1581 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1583 Fixes #332318 #329356
1584 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1585 %x for representing the date for current locale.
1587 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1589 * configure.in, NEWS: Release updates. Bump version.
1590 ***** Release 1.5.91 *****
1592 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1594 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1595 call g_source_remove() when source id is 0. Closes bug #327413.
1597 2006-02-09 Sushma Rai <rsushma@novell.com>
1599 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1600 Fixed some memory leaks. See #329251.
1602 2006-02-09 Sushma Rai <rsushma@novell.com>
1604 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1605 xml properties. See #309316.
1607 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1609 * evolution-data-server.pc.in: Add variable execversion
1610 that denotes the version of the evolution-data-server
1613 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1615 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1617 2006-02-02 Tor Lillqvist <tml@novell.com>
1619 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1620 present on XP only. Windows 2000 is still widespread.
1622 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1624 * configure.in, NEWS: Release updates, bump version
1625 ***** Release 1.5.90 *****
1627 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1629 * libedataserver/e-data-server-module.c:
1630 (e_data_server_module_add_type):
1631 * libedataserver/e-data-server-module.h:
1632 Reverting the previous commit as it breaks the API freeze.
1633 Shall get this in HEAD as soon as we branch out.
1635 2006-01-30 Ross Burton <ross@openedhand.com>
1637 * libedataserver/e-data-server-module.c:
1638 * libedataserver/e-data-server-module.h:
1639 Add e_data_server_remove_unused() to release unused modules
1642 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1644 * configure.in: add "zh_HK" to ALL_LINGUAS.
1646 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1648 * configure.in, NEWS: Release updates, bump version
1650 ***** Release 1.5.5 *****
1652 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1654 * libedataserver/e-source-list.[ch] : added a function called
1655 e_source_list_is_gconf_updated () which returns a boolean indicating
1656 whether or not a given ESourceList instance is in sync with its
1657 corresponding gconf xml or not.
1658 e_source_list_sync () : added an if clause that uses the above
1659 function before updating the gconf.
1661 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1663 * configure.in : Add target for CALDAV calendar
1666 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1668 * src/GNOME_Evolution_DataServer.server.in.in:
1670 The Cal and Book Factory oafids should reflect
1671 the API version rather than the BASE version.
1674 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1676 * docs/reference/camel/camel-sections.txt:
1677 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1678 Detele the function camel_mkdir description.
1680 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1683 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1686 (e_util_mkdir_hier):Merge the change
1687 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1689 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1692 * libedataserver/Makefile.am:
1693 * libedataserver/e-file-cache.c:
1694 * libedataserver/e-msgport.c:
1695 * libedataserver/e-time-utils.c:
1697 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1698 e-data-server-util.c.
1700 2006-01-08 Tor Lillqvist <tml@novell.com>
1702 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1703 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1704 declarations with current mingw w32api headers.
1706 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1708 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1709 in evolution module has been developed further, merge those
1710 changes into libedataserver and drop e-util/e-account-list.c.
1712 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1713 evolution module has been developed further, merge those changes
1714 into libedataserver and drop e-util/e-account-list.h.
1716 libedataserver/e-account.c: Since e-util/e-account.c in
1717 evolution module has been developed further, merge those changes
1718 into libedataserver and drop e-util/e-account.c.
1720 libedataserver/e-account.h: Since e-util/e-account.h in
1721 evolution module has been developed further, merge those changes
1722 into libedataserver and drop e-util/e-account.h.
1724 2006-01-04 Tor Lillqvist <tml@novell.com>
1726 * libedataserver/e-util.c (e_util_replace_prefix): As this
1727 (Win32-only) function is called from evo, too, it needs a third
1728 argument, the configure time prefix that it should replace,
1729 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1730 configured with different temporary dirs as prefix, which is the
1733 * libedataserver/e-util.h: Update declaration correspondingly.
1735 * src/server.c (libdir): Modify calls correspondingly.
1737 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1739 * NEWS, configure.in: Release updates, bump version
1741 ***** Release 1.5.4 *****
1743 2005-12-13 Tor Lillqvist <tml@novell.com>
1745 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1746 building against GLib >= 2.8, not just on Win32.
1748 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1750 * NEWS, configure.in: Release updates, bump version
1752 ***** Release 1.5.3 *****
1754 2005-12-09 Tor Lillqvist <tml@novell.com>
1756 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1757 Unix/Winsock differences.
1759 Use separate flag fields to indicate whether we have a thread or
1760 not in the EThread and EMutex structs. There is no portable way to
1761 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1764 The portable way to check two pthread_t values for equality is
1767 Use e_util_pthread_id() to get an "id" for the thread in debugging
1770 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1771 pair. Should have this in GLib, I guess. This code snippet is
1772 essentially duplicated in
1773 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1774 place I don't recall now.
1776 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1777 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1780 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1781 against GLib 2.8, use g_mkdir_with_parents().
1782 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1783 strings, then does a linguistically correct comparison using
1785 (e_filename_make_safe): New function, move here from
1786 evolution/e-util/e-util.c.
1787 (g_rename, g_stat): Win32-only fixed versions of these GLib
1788 functions, just until the next GLib version including the same
1789 fixes is out. This version of g_rename() overwrites existing
1790 files, and this version of g_stat() strips trailing insignificant
1793 * libedataserver/e-util.h: Declare the new functions.
1795 2005-12-08 Tor Lillqvist <tml@novell.com>
1797 * libedataserver/e-db3-utils.c
1798 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1800 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1801 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1802 always use slashes, not platform-dependent separators.
1803 (e_source_set_name): Compare the strings, not the pointers.
1805 * libedataserver/e-source-group.c (e_source_group_set_name):
1806 Compare the strings, not the pointers.
1808 * libedataserver/e-xml-utils.c
1809 * libedataserver/e-xml-utils.h: New files.
1810 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1811 the file names we handle on Win32 are in UTF-8, which libxml2
1812 doesn't grok. So, when using GLib 2.8, we map the file with the
1813 GMappedFile API and use xmlParseMemory(). When built against older
1814 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1815 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1816 e-xml-utils.c. Presumably should move all the rest of the
1817 functions from there, too.
1819 * libedataserver/Makefile.am: Add the new files. Install
1822 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1823 e_xml_save_file(). As e_xml_save_file() does the very careful
1824 saving using a temporary filename and then rename, don't need to
1827 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1831 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1832 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1835 2005-12-07 Tor Lillqvist <tml@novell.com>
1837 * libdb/dbinc/db_int.in: As we are using this file (and not the
1838 prebuilt one in libdb/build_win32/db_int.h) when building using
1839 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1840 Win32, too. Add ifdef.
1842 * libdb/os_win32/os_open.c (__os_open): When using a
1843 user-registered open function to open the file (and not
1844 CreateFile()), we still need to set the DB_FH::handle, too, as all
1845 the other stuff in libdb/os_win32 assumes it is correctly set
1846 up. On Win32, addressbook/backends/file needs to register an own
1847 open function (that uses g_open()) as the pathnames e-d-s handles
1848 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1849 codepage that CreateFile() wants.
1851 2005-12-06 Tor Lillqvist <tml@novell.com>
1853 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1854 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1856 * src/GNOME_Evolution_DataServer.server.in.in: Use
1857 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1858 compile-time paths in the .server file on Win32. libbonobo on
1859 Win32 interprets relative location paths to exes or shlibs as
1860 being relative to the directory where the .server file was found.
1861 This makes the .server file point to the correct executable
1862 regardless of where e-d-s is installed on the end-user machine.
1864 2005-12-02 Tor Lillqvist <tml@novell.com>
1866 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1867 the executable file's name in the InterfaceCheck location.
1869 * evolution-data-server-zip.in: New file, a script used to build a
1870 Win32 zipfile distribution of E-D-S. (End users will not be
1871 expected to install from zipfiles, they would be for power users
1872 and developers only.)
1875 * configure.in: Distribute and expand it.
1877 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1879 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1881 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1882 defined in glib -2.8 only for win32 as it fails to build
1883 for OS which has glib 2.4.
1885 2005-12-01 Tor Lillqvist <tml@novell.com>
1887 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1888 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1891 2005-11-25 Tor Lillqvist <tml@novell.com>
1893 * libedataserver/e-categories.c (add_category_if_not_present):
1894 Drop unused static function.
1895 (e_categories_add_relative): New function. Form the pathname to
1896 the icon file at run-time (for installability in freely chosen
1897 location on Windows).
1898 (initialize_categories_config): Call e_categories_add_relative()
1899 with just the basename of the icon files.
1901 * libedataserver/e-data-server-module.c
1902 (e_data_server_module_init): Include libedataserver-private.h to
1903 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1904 pathname construction) on Windows.
1906 * libedataserver/e-time-utils.c: Include strptime() implementation
1907 lifted from glibc for portability. Use it unless
1908 HAVE_STRPTIME. Make it local for this file, though.
1910 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1911 GLib 2.8 instead of gethostname().
1913 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1914 instead of strncasecmp() for portability.
1916 * libedataserver/e-util.c: Implement install-anywhere machinery
1918 (DllMain): Minimal DllMain that just tucks away the handle to the
1920 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1921 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1922 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1923 e_util_replace_prefix): Functions intended also for Evolution. We
1924 assume e-d-s and evo are installed in the same folder on the
1927 * libedataserver/e-util.h: Declare the above new public Win32-only
1930 * libedataserver/libedataserver-private.h: New file. Declares so
1931 far some Win32-only functionality, to be used in various parts of
1934 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1935 gstdio wrappers for better non-ASCII filename support on
1936 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1937 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1938 instead of hardcoding 1024. Drop leftover debugging printouts.
1940 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1941 more configure-time pathname definitions (as used elsewhere in
1942 e-d-s) in INCLUDES so that they can be recognized and changed at
1943 run-time to end-user machine installation paths on Win32.
1945 * src/server.c: No segv handling on Win32. Run-time path
1946 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1947 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1948 gnome_program_init().
1950 2005-11-18 Ross Burton <ross@burtonini.com>
1952 * libedataserver/md5-utils.c:
1953 * libedataserver/e-component-listener.c:
1956 2005-11-17 Ross Burton <ross@burtonini.com>
1958 * libedataserver/md5-utils.c:
1959 * libedataserver/md5-utils.h:
1960 Don't do byte order checks at runtime but use the GLib
1961 G_BYTE_ORDER macro (#319592)
1963 2005-11-17 Ross Burton <ross@burtonini.com>
1965 * libedataserver/e-account-list.c:
1966 * libedataserver/e-account.c:
1967 * libedataserver/e-component-listener.c:
1968 * libedataserver/e-file-cache.c:
1969 * libedataserver/e-iterator.c:
1970 * libedataserver/e-list-iterator.c:
1971 * libedataserver/e-list.c:
1972 * libedataserver/e-sexp.c:
1973 * libedataserver/e-source-group.c:
1974 * libedataserver/e-source-list.c:
1975 * libedataserver/e-source.c:
1976 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1978 2005-11-15 Ross Burton <ross@burtonini.com>
1980 * libedataserver/e-data-server-module.c
1981 Use lazy bindings (#321515)
1983 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1985 * NEWS, configure.in: Release updates, bump version.
1986 ***** Release 1.5.2 *****
1988 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1990 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1992 2005-10-28 Sushma Rai <rsushma@novell.com>
1994 * libedataserver/e-categories.c (initialize_categories_config): Add
1995 default categories only if the category list is empty in gconf, so that
1996 we don't bring back the deleted category from the default list
1997 every time. Fixes #273905.
1999 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2001 * src/GNOME_Evolution_DataServer.server.in.in:
2002 Fixed bonobo server install locations as well.
2005 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2007 * configure.in: Update version, libtool numbers.
2008 *** Release 1.5.1 ***
2009 * src/Makefile.am : Fixed the executable installation
2010 error in the previous patch. Executable installed in
2011 libexecdir - not under evolution-data-server-$(API_VERSION).
2013 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2015 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2016 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2017 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2018 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2019 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2020 OAFIID:GNOME_Evolution_DataServer_Logging from
2021 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2022 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2023 data-server-@VERSION@@EXEEXT@.
2024 * src/Makefile.am: In section install-evolution-data-servers:
2025 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2026 data-server-$(API_VERSION)
2027 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2028 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2029 evolution-data-server-$(BASE_VERSION)
2031 2005-10-17 Ross Burton <ross@burtonini.com>
2034 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2036 2005-10-14 Ross Burton <ross@burtonini.com>
2038 * configure.in: Remove unused dependencies from the pkg-config
2039 calls and add E_FACTORY_CFLAGS/_LIBS.
2041 * src/Makefile.am: Use E_FACTORY_*.
2043 * libedataserver/e-sexp.c:
2044 * libedataserver/test-source-list.c:
2045 Don't use libgnome when GTK+ or GLib will do.
2047 * libedataserver/libedataserver.pc.in:
2048 Fix strings, update libraries.
2050 2005-09-17 Andre Klapper <a9016009@gmx.de>
2053 * libedataserver/e-categories.c: adding translator comment for
2056 2005-09-16 Tor Lillqvist <tml@novell.com>
2058 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2059 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2060 comparing are just ASCII anyway, so spell it out that we really do
2061 need ASCII casefolding only.
2063 2005-09-15 Tor Lillqvist <tml@novell.com>
2065 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2066 integral type (or pointer) that can be cast to a guint64 without
2067 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2069 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2072 * libedataserver/e-util.c: Just include <glib.h> instead of a
2073 random set of <glib/*.h>. Remove large amount of whitespcace on
2075 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2076 proper Unicode case folding or normalization is done.
2077 (e_util_pthread_id): New function, returns an integer representing
2078 a thread. Only for debugging output and logging purposes, cannot
2079 be guaranteed to be consistent on all platforms.
2081 * libedataserver/e-util.h: Include <pthread.h>. Declare
2082 e_util_pthread_id().
2084 2005-09-14 Tor Lillqvist <tml@novell.com>
2089 * win32/libedataserverui.def: New files. Bootstrap import library
2090 for libedataserverui. Needed in servers/exchange/storage where
2091 libexchange-storage-1.2.la links to libedataserverui before it has
2094 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2095 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2096 also win32/Makefile.
2098 * Makefile.am: Add win32 to SUBDIRS.
2100 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2102 * confugure.in : Add API_VERSION to config.h
2104 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2106 * configure.in : Update release number to 2.4.0
2108 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2110 * configure.in: Do not build camel docs.
2111 * docs/reference/Makefile.am: Removed camel docs.
2112 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2114 2005-08-22 Not Zed <NotZed@Ximian.com>
2116 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2117 the func to remove a warning.
2119 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2121 * configure.in : bump version
2122 ***** Release 1.3.8 *****
2124 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2126 * docs/reference/Makefile.am : enable libedataserver docs
2127 * libedataserver/e-sexp.h, docs/reference/libedataserver
2128 /libedataserver-sections.txt: Fix build issues - patch
2129 contributed by Tor Lillqvist <tml@novell.com>
2131 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2133 * configure.in: Build camel-docs.
2134 * docs/reference/Makefile.am: Build camel-docs.
2136 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2138 * libedataserver/e-xml-hash-utils.[ch]:
2139 (e_xmlhash_foreach_key_remove): function to remove
2141 Committing for Armin Bauer <armin.bauer@desscon.com>
2142 and modified by <jmubeen@novell.com> and
2143 <vvaradhan@novell.com>.
2145 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2147 * configure.in : Add the check for NTLM support in OpenLDAP. This
2148 is needed for enabling the Exchange support in e-d-s.
2150 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2152 * configure.in : Build libedataserver api docs
2154 2005-08-18 Tor Lillqvist <tml@novell.com>
2156 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2157 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2158 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2160 2005-08-13 Tor Lillqvist <tml@novell.com>
2162 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2165 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2168 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2170 * configure.in: Update version, libtool numbers.
2172 *****Release 1.3.7*****
2174 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2176 * configure.in: fix for bug #300048. patch
2177 submitted by Roland Illig <roland.illig@gmx.de>
2179 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2181 * configure.in: update libtool numbers for libebook
2183 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2185 * configure.in: Bump version number
2187 *****Release 1.3.6.1***** includes fix for
2188 #311731 - (Removing folders from an IMAP)
2191 2005-07-28 Tor Lillqvist <tml@novell.com>
2193 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2195 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2197 * configure.in : bump version
2198 ****** Release 1.3.6 *****
2200 2005-07-21 Joe Shaw <joeshaw@novell.com>
2202 * libedataserver/e-source-group.c:
2203 * libedataserver/e-source-list.c:
2204 * libedataserver/e-source.c: Change the init and class_init
2205 functions to contain the whole class name for the benefit of the
2208 2005-07-20 Tor Lillqvist <tml@novell.com>
2210 * configure.in: Enable building with Mozilla nspr and nss on
2211 Win32. No -ldl on Win32. No import library for softokn3.dll.
2213 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2215 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2218 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2220 * configure.in : bump version, libtool numbers.
2221 ***** Release 1.3.5 *****
2223 2005-07-06 Ross Burton <ross@openedhand.com>
2225 * libedataserver/e-util.c:
2226 Remove a function and table which is in GLib.
2228 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2230 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2231 to the conventions (_ instead of -).
2233 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2235 * configure.in : bump version, libtool numbers.
2237 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2239 * libedataserver/e-categories.c: (initialize_categories_config):
2240 Fix all the compiler warnings.
2242 2005-06-22 Tor Lillqvist <tml@novell.com>
2244 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2245 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2246 EXEEXT in EVO_SUBST_SERVER_RULE.
2248 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2250 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2251 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2253 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2255 * configure.in : Print the status for Exchange support being present.
2256 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2258 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2260 * configure.in : Fixed a minor typo to fix make clean.
2262 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2264 * configure.in : Added the Exchange server communication code to
2265 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2266 * servers/Makefile.am : Now build exchange as well.
2268 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2270 * configure.in : Do not build camel docs. They are borked now :(
2272 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2274 * configure.in : bump version, libtool numbers.
2276 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2278 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2279 names for CORBA services.
2281 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2283 * configure.in: Disable the libedataserver api docs build
2284 * docs/reference/Makefile.am: Here too. It doesn't build.
2286 2005-05-24 Tor Lillqvist <tml@novell.com>
2288 * configure.in: Define NO_UNDEFINED as -no-undefined and
2289 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2290 them. Check for strtok_r. Add gobject-2.0 to
2291 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2293 2005-05-24 Tor Lillqvist <tml@novell.com>
2295 Make libdb as included in e-d-s build on Win32 with mingw. (The
2296 official build setup for libdb uses MSVC.)
2298 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2299 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2300 empty on Unix, "_win32" on Win32) to use those source files that
2301 have an own copy in os_win32 from there.
2303 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2304 libdb/build_win32_db_config.h file.
2306 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2309 * libdb/dist/configure: Manually make corresponding changes as in
2310 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2313 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2315 2005-05-19 Tor Lillqvist <tml@novell.com>
2317 * configure.in: Check for regexec in a separate -lregex. Add
2318 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2319 too. Don't bother mentioning glib as gthread and gmodule drag in
2322 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2324 * configure.in : bump version, libtool numbers.
2326 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2328 * docs/reference/Makefile.am : Do not build
2329 camel docs. They are a bit flaky ATM.
2331 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2333 * libedataserver/e-categories.c (add_category_if_present): new private
2334 function to create standard categories if they don't exist.
2335 (initialize_categories_config): make sure, in all cases, that our
2336 standard categories are available.
2338 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2340 * libedataserver/e-categories.c: Add new Anniversary category,
2343 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2345 * configure.in: export LIBSOUP for use elsewhere.
2347 2005-05-06 Tor Lillqvist <tml@novell.com>
2349 * configure.in: Check for Win32 (mingw), set Automake
2350 conditional. Move the libtool stuff a bit earlier so that $host
2351 gets set early and can be checked in a more logical place. Check
2352 for some more headers and functions. Use gobject-2.0 instead of
2353 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2354 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2355 calls its .pc file. On Win32, copy the libtool generated here to
2358 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2360 * configure.in: Added "docs/reference/calendar/libedata-cal".
2362 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2365 * docs/reference/calendar/Makefile.am:
2366 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2369 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2372 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2374 * docs/reference/calendar/*: improved API documentation.
2376 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2378 * configure.in: bump version, libtool numbers.
2380 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2382 * configure.in: Modify camelproviderdir to use API_VERSION.
2383 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2385 2005-04-20 Ross Burton <ross@burtonini.com>
2387 * src/offline-listener.c:
2388 Remove an usused variable.
2390 2005-04-20 Ross Burton <ross@burtonini.com>
2392 * libedataserver/e-data-server-module.c:
2393 * libedataserver/e-data-server-module.h:
2395 Use a #define hack to revert API change to EDataServerModule.
2397 2005-04-20 Ross Burton <ross@burtonini.com>
2399 * configure.in: Depend on GLib 2.4.
2401 * libedataserver/e-data-server-module.c:
2402 * libedataserver/e-data-server-module.h:
2403 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2404 e_data_server_module_init to _initialize.
2407 Update for change to e-data-server-module.h.
2409 2005-04-20 Ross Burton <ross@burtonini.com>
2411 * src/offline-listener.c: Don't leak a GConfValue.
2413 2005-04-20 James Henstridge <james@jamesh.id.au>
2415 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2416 doesn't trigger configure failures with newer versions of
2417 pkg-config. Fixes bug #300435.
2419 2005-04-14 Sushma Rai <rsushma@novell.com>
2421 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2422 absolute uri, when relative uri is changed if source is having absolute
2426 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2428 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2430 * configure.in: bump version, leave extensiondir, idldir,
2431 bonobo server and libtool numbers untouched (use API_VERSION
2433 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2434 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2436 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2438 * po/en_GB.po: Updated British English translations
2440 2005-03-31 Steve Murphy <murf@e-tools.com>
2442 * configure.in: Added "rw" to ALL_LINGUAS.
2444 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2446 * configure.in: Added "xh" to ALL_LINGUAS.
2448 2005-03-29 James Bowes <bowes@cs.dal.ca>
2450 * docs/reference/libedataserver/libedataserver-docs.sgml:
2451 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2452 e-time-utils and e-xml-hash-utils.
2453 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2454 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2456 * libedataserver/e-time-utils.c:
2457 * libedataserver/e-time-utils.h:
2458 * libedataserver/e-xml-hash-utils.c:
2459 * libedataserver/e-xml-hash-utils.h: New API documentation.
2461 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2463 * configure.in: Add ne in ALL_LINGUAS
2465 2005-03-23 James Bowes <bowes@cs.dal.ca>
2467 * configure.in: Add docs/reference/libedataserver/Makefile
2469 * docs/reference/Makefile.am: Add libedataserver as subdir.
2470 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2472 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2473 sections for new API docs.
2474 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2475 nice formatting for the new documentation.
2476 * libedataserver/e-trie.c:
2477 * libedataserver/e-uid.c:
2478 * libedataserver/e-url.c:
2479 * libedataserver/e-url.h:
2480 * libedataserver/e-util.c:
2481 * libedataserver/e-util.h:
2482 * libedataserver/md5-utils.c:
2483 * libedataserver/md5-utils.h: Document public functions and data
2485 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2486 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2487 * docs/reference/libedataserver/tmpl/e-url.sgml:
2488 * docs/reference/libedataserver/tmpl/e-util.sgml:
2489 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2490 files for API documentation.
2492 2005-03-06 JP Rosevear <jpr@novell.com>
2494 * configure.in: bump version, libtool numbers
2496 2005-02-28 JP Rosevear <jpr@novell.com>
2498 * configure.in: bump version, libtool numbers
2500 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2502 * libedataserver/e-data-server-module.c: (load_module_dir):
2503 Don't leak the module path.
2505 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2507 * libdb/dbinc/mutex.h: Fix PPC assembly.
2509 2005-02-07 JP Rosevear <jpr@novell.com>
2511 * configure.in: bump version. libtool numbers
2513 2005-02-07 Ross Burton <ross@openedhand.com>
2515 * libedataserver/e-db3-utils.c:
2516 Remove useless libgnome use.
2518 2005-02-03 Ross Burton <ross@burtonini.com>
2520 * libedataserver/e-categories.c:
2521 * libedataserver/e-component-listener.c:
2522 * libedataserver/e-time-utils.c:
2523 * servers/groupwise/e-gw-connection.c:
2527 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2529 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2530 gboolean and always FALSE to remove the idle callback after saving.
2531 (save_config): new function that marks the config as dirty and installs
2533 (initialize_categories_config, e_categories_remove, e_categories_add,
2534 e_categories_set_color_for, e_categories_set_icon_file_for): call
2535 save_config() when saving the categories.
2537 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2539 * configure.in: Generate the old imap makefile.
2541 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2543 * libedataserver/e-categories.c (initialize_categories_config): pass
2544 a correct boolean value as the 'searchable' flag.
2546 2005-01-26 JP Rosevear <jpr@novell.com>
2550 * src/server-logging.h: add private structure to instance
2552 * src/server-logging.c (server_logging_register_domain): track the
2553 information for the registration so we can later unregister it
2554 (server_logging_dispose): unregister the log handlers and from the
2555 information and list
2556 (server_logging_finalize): free the private structure
2557 (server_logging_class_init): set finalize/dispose methods
2559 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2561 * libedataserver/e-categories.[ch] (e_categories_add): added a
2562 'searchable' argument.
2563 (e_categories_is_searchable): new function.
2564 (hash_to_xml_string): add the 'searchable' property to the config.
2566 2005-01-24 JP Rosevear <jpr@novell.com>
2568 * configure.in: bump version, libtool numbers
2570 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2572 * configure.in: Removed the enable checks for IMAP4, we just
2573 always build it now. Also don't generate
2574 camel/providers/imap/Makefile as we no longer build it.
2576 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2578 * libedataserver/e-source.c
2579 (e_source_update_from_xml_node) : look for
2580 case where passed in node does not contain any properites.
2581 In the case reset the properites of the source
2582 and emit the changed signal
2583 makes personal books unselectable
2584 from auto-completion
2586 2005-01-14 Priit Laes <amd@store20.com>
2588 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2589 'wa' to ALL_LINGUAS.
2591 2005-01-14 Not Zed <NotZed@Ximian.com>
2593 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2594 build ESexp as a GObject anymore (it is used by camel).
2596 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2598 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2600 * libedataserver/e-sexp.[ch]: removed the usage of the
2601 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2602 (e_sexp_new): fixed some typoes.
2603 (e_sexp_class_init): use g_type_class_peek_parent to get the
2604 parent class for our class.
2606 2005-01-08 Not Zed <NotZed@Ximian.com>
2608 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2611 * libedataserver/e-url.c (e_url_shroud): setup string manually
2612 don't use *.%s as it depends on locale.
2614 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2616 * e-categories.c (escape_string): new function.
2617 (hash_to_xml_string): add category names after escaping them.
2618 (initialize_categories_config): mark the configuration as not dirty
2619 only when we just got the list of categories from it.
2621 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2624 * Makefile.am: added weather calendar backend to build.
2626 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2628 * libedataserver/e-categories.c (initialize_categories_config): set
2629 the configuration to not dirty even when we add the set of built-in
2632 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2634 * libedataserver/e-categories.c (initialize_categories_config): set
2635 the initialized flag to TRUE before starting, or we'll get infinite
2636 recurrent calls to this function.
2638 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2640 * libedataserver/e-categories.c (initialize_categories_config): use _()
2641 instead of N_() for translatable strings.
2643 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2645 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2646 called at idle times.
2647 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2649 (initialize_categories_config): install the idle callback.
2651 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2654 * art/category*.png: added category icons from GAL.
2657 * configure.in: added 'art' directory to build.
2659 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2661 * libedataserver/Makefile.am: added new files to the build.
2663 2004-12-31 JP Rosevear <jpr@novell.com>
2665 * Makefile.am: clean iconv-detect.h
2667 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2669 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2670 if any of the properties change
2672 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2674 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2675 include the BASE_VERSION and the full path).
2677 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2679 * src/offline-listener.[ch] :New class to listen for gconf
2680 key and set online/offline modes on factories -> backends
2682 * src/Makefile.am : added new source file
2683 offline-listener.[ch] to _SOURCES
2685 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2687 * Makefile.am: build servers/ dir before camel/.
2689 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2691 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2692 (ALIGNED_SIZE): New macro.
2693 (MemPoolNode): Remove "data" member.
2694 (MemPoolThresholdNode): Likewise.
2695 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2696 &n->data[N] to ensure proper alignment.
2698 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2700 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2701 a convenience context that sets up and provides the shared model
2702 and widgets for one name selection session.
2704 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2705 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2707 2004-12-20 JP Rosevear <jpr@novell.com>
2709 * configure.in: bump version, libtool numbers
2711 2004-12-20 JP Rosevear <jpr@novell.com>
2713 * libedataserverui/test-name-selector.c (main): no need to init
2714 mime utils explicitly any more
2716 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2718 * libedataserverui/test-name-selector.c (main): Don't lie to
2719 gnome_program_init () about our name.
2721 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2723 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2725 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2727 (clear_contact_source): Keep the primary contact array around even
2729 (query_contact_source): Make sure the book is opened before we
2730 try to open a view to it. Set view to NULL if we can't get one.
2731 (e_contact_store_add_book): Allocate temporary memory on stack.
2732 (e_contact_store_remove_book): Free the primary contact array.
2734 * libedataserverui/e-destination-store.c
2735 (e_destination_store_insert_destination): Implement.
2736 (e_destination_store_append_destination): Renamed from
2737 _add_destination (). Connect to destination's "changed" signal.
2738 (e_destination_store_remove_destination): Disconnect from
2741 * libedataserverui/e-name-selector-dialog.c (add_destination):
2742 Use e_destination_store_append_destination ().
2744 * libedataserverui/test-name-selector.c (start_test): We don't
2745 need the gconf_path. Set up an ENameSelectorEntry for testing.
2746 (main): Remove junk related to gconf_path.
2748 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2749 entry for Evolution contacts. Still considered unstable.
2751 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2752 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2754 2004-12-17 JP Rosevear <jpr@novell.com>
2756 * libedataserverui/test-name-selector.c (close_dialog): destroy
2758 (start_test): listen for any response so we can exit
2760 * libedataserverui/e-name-selector-dialog.glade: don't make the
2761 blank window visible
2763 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2765 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2766 it's useless and breaks the evo build.
2768 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2770 * libedataserverui/test-name-selector.c: Implement a test for
2771 ENameSelectorDialog.
2773 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2774 (test_name_selector_SOURCES)
2775 (test_name_selector_LDADD): Build parameters for the test.
2777 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2779 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2781 * libedataserverui/e-destination-store.[ch]: Implement
2782 EDestinationStore, a GtkTreeModel interface to a list of
2785 * libedataserverui/e-name-selector-model.[ch]: Implement
2786 ENameSelectorModel, a model that provides an EContactStore and a
2787 list of EDestinationStores whose members are filtered out from
2790 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2791 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2792 interactively, producing lists of EDestinations.
2794 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2795 specification for the ENameSelectorDialog interface.
2797 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2799 (e_contact_store_get_books): Free a small temp allocation.
2800 (e_contact_store_remove_book): Get the pointer to the source struct.
2802 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2804 * Makefile.am (INCLUDES): Add a define providing the installed
2806 (libedataserverui_1_2_la_SOURCES): Add new files.
2807 (libedataserveruiinclude_HEADERS): Add new files.
2808 (glade_DATA): Add new Glade file.
2809 (EXTRA_DIST): Dist glade_DATA.
2811 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2813 * configure.in: Pull in libglade-2.0.
2815 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2817 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2818 a GtkTreeModel interface to EBook views.
2820 * libedataserverui/test-contact-store.c: Implement an interactive
2821 test for EContactStore.
2823 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2824 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2826 (test_contact_store_SOURCES)
2827 (test_contact_store_LDADD): Build the interactive test for
2830 2004-12-09 JP Rosevear <jpr@novell.com>
2832 * configure.in: check for zlib, for the gzip mime filter
2834 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2838 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2839 e_file_cache_thaw_changes): new functions to disable temporarily
2841 (e_file_cache_init): initialize new private members.
2842 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2843 cache file as dirty when we are frozen.
2845 2004-12-06 Rodney Dawes <dobey@novell.com>
2847 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2849 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2851 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2853 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2854 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2856 2004-12-03 Rodney Dawes <dobey@novell.com>
2858 * configure.in: Remove the commented out OpenSSL block
2859 Don't do pkg-config --exists for mozilla, just try to use the
2860 PKG_CONFIG() macro, and set have_nss="no" if it fails
2862 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2863 e-msgport code that needs it
2865 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2867 * configure.in: Display configuration info after configure runs
2868 (S/MIME, SSL, Kerberos, etc)
2870 2004-12-03 Not Zed <NotZed@Ximian.com>
2872 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2873 iconv_libs to the library list.
2875 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2877 * Makefile.am: Build libedataserverui after non-UI libraries that it
2880 2004-11-28 JP Rosevear <jpr@novell.com>
2882 * configure.in: bump version, libtool numbers
2884 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2886 * libedataserverui/e-source-selector.[ch]:
2887 (selector_button_press_event): if rt-clicked on a source
2888 group, set it as primary on the selector and emit a popup event.
2889 (e_source_selector_get_primary_source_group): accessor for
2890 primary source group.
2892 2004-11-16 Not Zed <NotZed@Ximian.com>
2894 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2896 * configure.in: Added more camel required config checks. Build
2897 the camel makefiles. Not sure if this should be in its own
2900 2004-11-15 Not Zed <NotZed@Ximian.com>
2902 * libedataserver/e-util.c: include config.h.
2904 * libedataserver/e-sexp.c: updated from evolution/e-util.
2906 * libedataserver/e-memory.c: updated from evolution/e-util.
2908 * iconv-detect.c: added iconv format checker.
2910 * configure.in: add stftime checks and iconv charset format checks.
2912 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2914 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2917 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2919 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2920 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2921 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2923 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2925 * configure.in: use evolution-data-server-$BASE_VERSION as the
2928 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2932 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2934 2004-11-02 JP Rosevear <jpr@novell.com>
2938 * configure.in: require libbonobo >= 2.4.2
2940 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2942 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2944 2004-10-27 JP Rosevear <jpr@novell.com>
2946 * src/server.c: include just include signal.h for portability
2948 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2950 * libedataserverui/Makefile.am:
2951 * libedataserverui/e-source-selector-dialog.[ch]: added source
2952 selector dialog widget.
2954 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2956 2004-10-14 JP Rosevear <jpr@novell.com>
2958 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2961 * libedataserverui/e-source-option-menu.c: ditto
2963 2004-10-14 JP Rosevear <jpr@novell.com>
2965 * libedataserverui/libedataserverui.pc.in: link to the right lib
2966 and require libedataserver 1.2
2968 2004-10-13 JP Rosevear <jpr@novell.com>
2970 * libedataserver/e-data-server-marshal.list: add missing
2973 2004-10-13 JP Rosevear <jpr@novell.com>
2975 * Makefile.am: build libedataserverui
2977 2004-10-13 JP Rosevear <jpr@novell.com>
2979 * libedataserverui/test-source-option-menu.c: move from evolution
2981 * libedataserverui/e-source-selector.c: ditto
2983 * libedataserverui/e-source-selector.h: ditto
2985 * libedataserverui/e-source-option-menu.c: ditto
2987 * libedataserverui/e-source-option-menu.h: ditto
2989 * libedataserverui/test-source-selector.c: ditto
2991 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2993 * libedataserverui/Makefile.am: build libedataserverui and test progs
2995 * configure.in: add libtool versioning for libedataserverui and
2998 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3000 Probably fixes bugs #67600 and #65996.
3002 * libdb/dbinc/mutex.h
3003 * libdb/dist/config.hin
3004 * libdb/dist/configure
3005 * libdb/mutex/mut_tas.c
3006 * libdb/lock/lock_region.c
3007 * libdb/dist/aclocal/mutex.ac
3008 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3009 x86-64 and a couple of other archs, and rebuild the generated
3012 2004-10-04 Chris Toshok <toshok@ximian.com>
3014 * libedataserver/e-data-server-module.h: add the prototype for the
3015 eds_module_* functions here, so modules can include this file
3016 instead of writing their own prototypes in module sepcific
3019 2004-09-30 Chris Toshok <toshok@ximian.com>
3021 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3022 variables so extension authors can find the place to install their
3025 2004-09-30 Chris Toshok <toshok@ximian.com>
3027 * src/GNOME_Evolution_DataServer.server.in.in: add this
3028 (previously generated) file to the build.
3030 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3031 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3034 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3035 addressbook/calendar backend .la's from here.
3036 (SERVER_IN_FILE): always use
3037 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3038 generated from LDAP/NOLDAP.
3039 (EXTRA_DIST): remove
3040 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3041 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3043 * src/server.c (setup_books): replace hardcoded knowledge of
3044 backends with a call to e_data_book_factory_register_backends.
3045 (setup_cals): remove explicit backend registration with a call to
3046 e_data_cal_factory_register_backends.
3047 (main): call e_data_server_module_init.
3049 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3050 (libedataserver_la_SOURCES): add e-data-server-module.c
3051 (libedataserverinclude_HEADERS): add e-data-server-module.h
3053 * libedataserver/e-data-server-module.[ch]: new files, manage the
3054 extensions. ripped almost entirely from Dave Camp's nautilus
3057 * configure.in (privlibdir, extensiondir): new Makefile variables.
3059 2004-09-23 Not Zed <NotZed@Ximian.com>
3063 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3064 idle id after we've been called.
3066 2004-09-23 JP Rosevear <jpr@novell.com>
3068 * Makefile.am: don't hard code pkg config version
3070 * configure.in: bump version, reset libtool versions because the
3071 library is now versioned
3073 * libedataserver/Makefile.am: build versioned lib and version
3076 * src/Makefile.am: link against versioned libs
3078 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3080 * libedataserver/e-file-cache.[ch]:
3081 (e_file_cache_get_keys): utility function that allows to get
3082 a list of the keys of all the items in the cache. Used by
3083 the fix for bug #61865
3085 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3087 * libdb/dbinc/mutex.h
3088 * libdb/dist/configure
3089 * libdb/dist/aclocal/mutex.ac
3090 * libdb/dist/aclocal/options.ac:
3091 Applied patch from Toshok that fixes issues related to NPTL and AMD
3094 2004-09-16 JP Rosevear <jpr@novell.com>
3096 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3098 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3100 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3102 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3104 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3106 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3108 * configure.in: Added 'id' to ALL_LINGUAS
3109 * po/id.po: Added Indonesian translation
3111 2004-08-27 Akagic Amila <bono@linux.org.ba>
3113 * configure.in: Added 'bs' to ALL_LINGUAS.
3115 2004-08-26 JP Rosevear <jpr@novell.com>
3117 * configure.in: bump verision, libtool numbers
3119 2004-08-26 Not Zed <NotZed@Ximian.com>
3123 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3124 (e_util_utf8_strstrcasedecomp):
3126 * libedataserver/e-sexp.c (e_sexp_term_eval):
3127 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3128 stupid arcanely out of date and posixly-busted slowaris which
3129 doesn't put alloca in stdlib.h like any sane system.
3131 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3133 * libedataserver/e-file-cache.c: (add_key_to_list),
3134 (add_object_to_list):
3135 Add missing include, fix warnings.
3137 * libedataserver/e-util.c: add missing include.
3139 * servers/groupwise/e-gw-connection.c:
3140 (e_gw_connection_get_categories):
3141 Fix type, causing warnings.
3143 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3145 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3146 assing the value set for filename property to priv->filename
3148 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3150 * configure.in: Added «nb» to ALL_LINGUAS.
3152 2004-08-13 JP Rosevear <jpr@novell.com>
3154 * configure.in: bump version, libtool numbers, soup requirement
3156 2004-08-13 Rodney Dawes <dobey@novell.com>
3158 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3159 as well as expceted and determined in testing
3161 2004-08-13 Rodney Dawes <dobey@novell.com>
3163 * acinclude.m4: Remove EVO_CHECK_LIB
3164 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3166 2004-08-09 Ankit Patel <ankit@redhat.com>
3168 * configure.in: Added Gujarati & Panjabi
3170 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3172 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3174 2004-08-02 JP Rosevear <jpr@novell.com>
3176 * configure.in: bump version, libtool numbers
3178 2004-08-02 Not Zed <NotZed@Ximian.com>
3180 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3181 so we only run once, and increment our recursive-call code
3182 properly, and actually exit anyway. should fix infinite crash
3185 2004-07-29 Rodney Dawes <dobey@novell.com>
3187 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3188 AC_DEFINE it so we know where to find gnome_segv2
3190 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3191 now define at configure time to find the path to gnome_segv2
3195 2004-07-19 JP Rosevear <jpr@novell.com>
3197 * configure.in: bump version, libtool numbers, soup requirement
3199 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3201 * libedataserver/e-source-group.c (e_source_group_remove_source)
3202 (e_source_group_remove_source) : disconnet the signal
3203 handler registered on source object for CHANGED singal
3204 as we may not be interested in the changes in source once
3205 it is removed form the group
3207 2004-07-12 Chris Toshok <toshok@ximian.com>
3209 [ most likely fixes #57999 ]
3211 * libdb/dist/aclocal/options.ac: set the default unique name to
3212 "_eds". this will append _eds to all externally visible libdb
3213 symbols, so we can be sure it won't conflict with another libdb
3214 (linked dynamically).
3216 * libdb/dist/configure: regen after options.ac change.
3218 * libdb/dist/.cvsignore: ignore db_int_def.h
3220 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3222 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3223 this function public.
3225 2004-07-07 Not Zed <NotZed@Ximian.com>
3227 * src/server.c (main): bind to the right charset (i.e. utf8). See
3230 2004-07-02 JP Rosevear <jpr@novell.com>
3232 * configure.in: bump version, libtool numbers
3234 2004-07-02 Chris Toshok <toshok@ximian.com>
3238 * libedataserver/e-iterator.h: rename the "delete" member to
3239 "remove", to fix c++ build.
3241 * libedataserver/e-iterator.c (e_iterator_delete): same.
3242 (e_iterator_class_init): same.
3244 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3245 (e_list_iterator_remove): same.
3247 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3249 * src/server.c (main): Register a segv handler to popup bug-buddy
3250 or whatever. Fixes bug #51165.
3252 2004-06-14 Not Zed <NotZed@Ximian.com>
3254 * libedataserver/e-source-group.c
3255 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3256 error setting up the new_source entries. #59592.
3258 2004-06-03 JP Rosevear <jpr@novell.com>
3260 * configure.in: bump version, libtool numbers
3262 2004-06-02 Chris Toshok <toshok@ximian.com>
3264 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3266 2004-06-01 Chris Toshok <toshok@ximian.com>
3268 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3269 NULL absolute_uri, so we can clear it.
3271 2004-06-01 Chris Toshok <toshok@ximian.com>
3273 * libedataserver/e-source.c (e_source_set_group): back out the
3274 change that causes this function to always add an absolute_uri to
3275 the ESource, as this uri is always used instead of the
3276 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3277 of the cases. If you want an absolute uri, call
3278 e_source_set_absolute_uri - it should never happen implicitly.
3279 (e_source_copy): when copying an ESource don't create an absolute
3280 uri when @source might have had one.
3281 (e_source_set_absolute_uri): use strcmp, not ==. also,
3282 "source->priv->readonly" governs whether or not data can be stored
3283 in the folder represented by the ESource, not that the ESource
3286 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3288 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3290 2004-05-27 Sushma Rai <rsushma@novell.com>
3292 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3293 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3296 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3297 Build absolute URI only if source is not having it.
3299 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3300 absolute URI to the file.
3302 2004-05-26 Rodney Dawes <dobey@novell.com>
3304 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3305 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3306 properly when < 2.9.8 is found
3308 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3309 requirement here, so that dependents pick it up properly as well
3311 2004-05-19 JP Rosevear <jpr@novell.com>
3313 * configure.in: bump version, libtool numbers
3315 2004-05-17 Rodney Dawes <dobey@ximian.com>
3317 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3318 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3319 mono bindings to work correctly
3323 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3325 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3326 handlers for postal address fields. Bug # 45210
3328 2004-05-03 JP Rosevear <jpr@ximian.com>
3330 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3332 * libedataserver/e-uid.h: ditto
3334 * libedataserver/e-memory.c: remove unnecessary include
3336 * libedataserver/e-uid.c: ditto
3338 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3341 2004-05-03 William Jon McCann <mccann@jhu.edu>
3343 * libedataserver/e-account-list.h:
3344 * libedataserver/e-account.h:
3345 * libedataserver/e-db3-utils.h:
3346 * libedataserver/e-dbhash.h:
3347 * libedataserver/e-iterator.h:
3348 * libedataserver/e-list-iterator.h:
3349 * libedataserver/e-list.h:
3350 * libedataserver/e-memory.h:
3351 * libedataserver/e-sexp.h:
3352 * libedataserver/e-source-group.h:
3353 * libedataserver/e-source-list.h:
3354 * libedataserver/e-source.h:
3355 * libedataserver/e-uid.h:
3356 * libedataserver/e-url.h:
3357 * libedataserver/e-util.h:
3358 * libedataserver/e-xml-hash-utils.h:
3359 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3361 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3363 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3364 yesterday's changes. The data is useless for what I needed it for
3365 (which was for migrating pilot-sync changelog files). md5sums are
3366 ...not what I wanted.
3368 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3370 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3371 3 arguments (key, data, user_data).
3373 2004-04-26 Adam Weinberger <adamw@gnome.org>
3375 * configure.in: Added en_CA to ALL_LINGUAS.
3377 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3379 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3380 that 'key' always points to a malloc'd block of memory that we can
3382 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3383 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3385 (e_xmlhash_write): Save the doc to a tmp file first, only if
3386 saving is successful rename() the file over the original.
3388 2004-04-21 Chris Toshok <toshok@ximian.com>
3390 * configure.in: bump version to 0.0.92.1.
3392 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3394 * acinclude.m4: minor fixes (added missing [] quotation).
3396 2004-04-19 JP Rosevear <jpr@ximian.com>
3398 * configure.in: bump version, libtool numbers
3400 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3402 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3403 AC_SUBST for assinging libegroupwise version number. Defined a
3404 varible LIBSOUP_REQUIRED. added
3405 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3407 * servers/groupwise/Makefile.am: added
3408 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3409 groupwise apis installable
3411 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3414 2004-04-02 JP Rosevear <jpr@ximian.com>
3416 * configure.in: bump version, libtool numbers
3418 2004-03-25 William Jon McCann <mccann@jhu.edu>
3420 * src/server.c (setup_cals): add registration of webcal protocol
3423 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3425 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3426 e-cal-backend-groupwise.h.
3428 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3430 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3433 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3434 opening the cache file, just create it empty, don't fail.
3436 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3438 * configure.in: yank --enable-debug option, not needed anymore.
3440 2004-03-15 Rodney Dawes <dobey@ximian.com>
3442 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3443 * evolution-data-server-1.0.pc.in:
3444 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3445 the libbonobo dependency
3447 2004-03-05 JP Rosevear <jpr@ximian.com>
3449 * configure.in: bump version, libtool numbers and soup requirement
3451 2004-02-26 JP Rosevear <jpr@ximian.com>
3453 * Makefile.am: dist the libdb stuff properly
3455 2004-02-26 Harish K <kharish@novell.com>
3457 * servers/groupwise/e-gw-connection.c : the latest GW server
3458 requires getFolderListRequest instead of the getContainerListRequest
3459 message to get the ids of folders.
3461 2004-02-24 Chris Toshok <toshok@ximian.com>
3463 * libedataserver/e-source-group.c
3464 (e_source_group_new_from_xmldoc): don't leak uid.
3466 2004-02-23 JP Rosevear <jpr@ximian.com>
3468 * Makefile.am: make sure to distclean libdb
3470 * autogen.sh: require automake 1.6
3472 * marshal.mk: make sure we use the srcdir as the location of the
3475 * libdb/dist/Makefile.in: add installcheck target that does
3476 nothing, don't remove tags
3478 * src/Makefile.am: add extra libical includes for srcdir !=
3481 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3483 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3484 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3485 * src/server.c (setup_books) : register groupwise address book backend
3486 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3487 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3488 address book protocols
3490 2004-02-13 Chris Toshok <toshok@ximian.com>
3492 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3493 libdb-4.1.la instead of libdb.a.
3495 * libdb/dist/configure.ac: remove all the static/shared logic and
3496 force libtool to be used. also, remove -rpath from the SOFLAGS.
3497 without -rpath and -static libtool builds the equivalent of a
3498 noinst_ automake library.
3500 * libdb/dist/configure: regen configure from configure.ac.
3502 2004-02-12 Chris Toshok <toshok@ximian.com>
3504 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3506 2004-02-09 Michael Meeks <michael@ximian.com>
3508 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3509 * libedataserver/e-list.c (e_list_get_iterator):
3510 add preconditions for NULL list.
3512 2004-02-09 JP Rosevear <jpr@ximian.com>
3514 * configure.in: Bump version, libtool numbers
3517 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3519 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3521 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3525 * servers/Makefile.am: added servers/ dir to build.
3527 2004-02-03 Chris Toshok <toshok@ximian.com>
3529 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3530 libxml-2.0 as the e-source* stuff needs it.
3532 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3534 * configure.in: require libsoup >= 2.1.6.
3536 2004-01-26 JP Rosevear <jpr@ximian.com>
3538 * configure.in: Bump libtool versions, version, soup requirement
3540 2004-01-25 Sanlig Badral <badral@openmn.org>
3542 * configure.in: Added "mn" to ALL_LINGUAS.
3544 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3546 * configure.in: s/GROUPWISE/SOUP.
3548 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3550 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3553 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3555 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3556 to remove the file cache from disk.
3558 2004-01-21 JP Rosevear <jpr@ximian.com>
3560 * configure.in: include calendar test stuff in AC_OUTPUT
3562 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3564 Fixes nasty crash in e-d-s
3566 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3567 (foreach_hash_func): pass the value also to the XML hash function.
3569 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3572 2004-01-15 JP Rosevear <jpr@ximian.com>
3574 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3575 make sure we don't derefence a NULL pointer
3577 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3579 * libedataserver/e-source-list.c: (load_from_gconf):
3582 * libedataserver/e-source.c: (dump_common_to_xml_node):
3583 Don't output properties tag if there are no properties.
3585 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3587 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3588 correctly when calling g_slist_prepend.
3590 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3592 * configure.in: Added "sq" to ALL_LINGUAS.
3594 2004-01-12 JP Rosevear <jpr@ximian.com>
3596 * configure.in: bump version, libtool numbers
3598 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3600 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3601 by using the CORBA_any directly. Free the CORBA exception.
3603 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3605 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3608 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3610 * libedataserver/e-source-group.h: added new read-only flag
3612 * src/contactdates-server.c: new factory for ContactDates backend
3614 * configure.in: Added new ContactDates calendar backend
3616 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3618 * libedataserver/e-source-list.[ch]
3619 (e_source_list_peek_group_by_name): new function.
3621 2004-01-08 JP Rosevear <jpr@ximian.com>
3623 * libedataserver/e-source-list.c (e_source_list_sync): don't
3624 remove the gconf listener
3626 2004-01-07 JP Rosevear <jpr@ximian.com>
3628 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3630 2004-01-05 Christian Neumair <chris@gnome-de.org>
3632 * addressbook/libebook/e-book.c: Generalize some more strings.
3634 2004-01-05 Christian Neumair <chris@gnome-de.org>
3636 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3638 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3640 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3641 function to get all objects in the cache.
3643 2003-12-29 JP Rosevear <jpr@ximian.com>
3645 * configure.in: bump libsoup requirement, version, libtool numbers
3647 2003-12-23 Ross Burton <ross@burtonini.com>
3649 * docs/reference/addressbook/libebook/tmpl/*:
3650 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3651 * docs/reference/addressbook/libebook/libebook-sections.txt
3652 * docs/reference/addressbook/libebook/libebook.types:
3653 Updated API documentation.
3655 2003-12-21 JP Rosevear <jpr@ximian.com>
3657 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3658 find a source if there is one
3660 * libedataserver/e-source-list.h: add proto
3662 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3664 * src/server.c (setup_logging, setup_interface_check): get the
3665 BonoboObject's we create here out of the function.
3666 (main): re-organize extra interfaces initialization code, and
3667 make sure we unref all objects we have created.
3669 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3671 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3673 (e_source_set_group): Generate and keep an absolute URI so we can
3674 work stand-alone if the group goes away.
3675 (e_source_get_uri): Use build_absolute_uri ().
3677 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3679 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3680 two sources based on UID and full URI.
3682 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3684 * configure.in: added --enable-debug argument.
3686 2003-12-10 Chris Toshok <toshok@ximian.com>
3688 * Makefile.am (ACLOCAL_AMFLAGS): remove
3690 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3692 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3693 to avoid conflicts with GAL's ECache class, which might get
3696 * libedataserver/Makefile.am: added new files.
3698 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3700 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3701 function from GAL, needed for the cache objects.
3703 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3704 directory for the cache file exists by calling e_util_mkdir_hier.
3706 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3708 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3709 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3710 the "calendar:supported_protocols" property.
3712 2003-12-07 JP Rosevear <jpr@ximian.com>
3714 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3717 * src/server.c: set correct default oaf id's
3719 * configure.in: Bump version
3721 2003-12-07 JP Rosevear <jpr@ximian.com>
3723 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3726 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3728 2003-12-07 Chris Toshok <toshok@ximian.com>
3730 * libdb/dist/Makefile.in: make install depend on all.
3732 2003-12-07 JP Rosevear <jpr@ximian.com>
3734 * configure.in: bump version and libsoup requirement
3736 2003-12-04 JP Rosevear <jpr@ximian.com>
3738 * libedataserver/e-source-list.c
3739 (e_source_list_new_for_gconf_default): uses the default gconf
3740 client for getting the source list
3742 * libedataserver/e-source-list.h: add proto
3744 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3746 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3747 to be shared between calendar and addressbook backends.
3749 * libedataserver/Makefile.am: added new files.
3751 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3753 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3754 creating XML from already standalone source.
3755 (e_source_copy): Return the new source, not the one passed in. Duh.
3757 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3759 * libedataserver/e-source.c (e_source_set_property): Emit changed
3761 (copy_property): Implement.
3762 (e_source_copy): Implement. Creates a standalone copy of a source.
3764 2003-11-29 Chris Toshok <toshok@ximian.com>
3766 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3767 DataServer_Logging oaf_server.
3769 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3771 * src/Evolution-DataServer.idl: add a Logging interface. the
3772 events emitted are of type LogEvent.
3774 * src/Makefile.am (evolution_data_server_SOURCES): add
3777 * src/server.c (termination_handler): use g_message, not a printf.
3778 (setup_logging): new function, register the log domains that'll
3779 generate bonobo events.
3780 (main): initialize the DataServer::Logging interface.
3782 * src/server-logging.[ch]: a glib log handler that emits log
3783 events via a BonoboEventSource.
3785 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3787 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3788 (init): Create properties table.
3789 (import_properties): Implement. Imports properties from XML tree to
3791 (e_source_update_from_xml_node): Import properties to table.
3792 (property_dump_cb): Implement. Dumps a property to XML tree.
3793 (dump_common_to_xml_node): Dump properties to XML tree.
3794 (e_source_get_property): Implement.
3795 (e_source_set_property): Implement.
3796 (e_source_foreach_property): Implement.
3798 * libedataserver/test-source-list.c (dump_property): Implement.
3799 (dump_source): Dump properties.
3800 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3802 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3804 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3805 (e_source_update_from_xml_node): Ditto.
3806 (e_source_get_uri): Ditto.
3807 (dump_common_to_xml_node): Implement for parameters common to
3808 dependent and standalone ESources.
3809 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3810 (e_source_to_standalone_xml): Implement.
3811 (e_source_new_from_standalone_xml): Implement.
3813 2003-11-26 Rodney Dawes <dobey@ximian.com>
3815 * Makefile.am: remove \ on last line of LIBDB_FILES
3817 2003-11-26 JP Rosevear <jpr@ximian.com>
3819 * tags: add a dummy file for disting
3821 2003-11-25 Chris Toshok <toshok@ximian.com>
3823 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3824 and AC_PROG_LIBTOOL.
3826 * libdb/dist/configure: same.
3828 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3831 2003-11-25 Chris Toshok <toshok@ximian.com>
3833 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3835 * libdb/dist/configure: same.
3837 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3839 * libedataserver/e-dbhash.c: same.
3840 (e_dbhash_new): pass NULL for txn.
3842 2003-11-25 Chris Toshok <toshok@ximian.com>
3844 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3845 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3846 suck at getting libtool to do what I want.
3848 * libdb/dist/Makefile.in (install-strip install): don't do
3851 * Makefile.am (SUBDIRS): add libdb
3852 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3854 (LIBDB_FILES): list all the db4 files.
3855 (EXTRA_DIST): add the db4 files explicitly to this.
3857 * configure.in: remove all the db3 stuff, and build the embedded
3860 2003-11-25 Aaron Weber <aaron@ximian.com>
3861 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3862 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3863 acinclude.m4 so you can build the stuffwithout gtk-doc
3866 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3867 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3868 * Plus added short/long descriptions and "See Also" where appropriate to:
3869 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3870 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3871 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3872 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3873 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3874 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3875 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3876 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3877 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3878 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3879 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3880 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3881 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3883 2003-11-22 Chris Toshok <toshok@ximian.com>
3885 * dist/NO-AUTO-GEN: don't autogen in here.
3887 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3889 * libdb/Makefile.am: new file so we can integrate libdb into our
3892 2003-11-20 Aaron Weber <aaron@ximian.com>
3893 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3894 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3895 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3896 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3897 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3898 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3899 * docs/reference/calendar/libecal/libecal-sections.txt
3900 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3901 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3902 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3904 2003-11-20 Rodney Dawes <dobey@ximian.com>
3906 * autogen.sh: Remove extra #!/bin/sh line
3908 2003-11-19 JP Rosevear <jpr@ximian.com>
3910 * MAINTAINERS: Update
3912 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3914 * configure.in: require libsoup version from CVS (2.1.1).
3916 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3918 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3920 2003-11-14 JP Rosevear <jpr@ximian.com>
3922 * libedataserver/test-source-list.c: use only libgnome stuff (no
3925 * libedataserver/e-source.c: ditto
3927 * libedataserver/e-source-list.c: ditto
3929 * libedataserver/e-source-group.c: remove use of gal bits, use
3932 * libedataserver/Makefile.am: build and install e-source stuff
3934 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3936 * src/server-interface-check.[ch]: fixed copyright comments.
3938 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3940 * src/server.c (setup_cals): register the Groupwise calendar backend.
3943 * configure.in: added Groupwise calendar backend to build.
3945 2003-11-14 Rodney Dawes <dobey@ximian.com>
3947 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3949 2003-11-11 Chris Toshok <toshok@ximian.com>
3951 * src/server.c (queue_termination): guard against multiple threads
3952 here by using a mutex. also, always remove the
3953 terminal_handler_id if one exists and reinstate it afterward.
3954 This gives us the behavior of always lasting EXIT_TIMEOUT
3955 milliseconds after the most recent book/calendar shutdown. Before
3956 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3957 after the *first* book/calendar shutdown.
3959 2003-11-10 JP Rosevear <jpr@ximian.com>
3961 * Makefile.am: build docs
3963 * configure.in: check for gtk-doc
3965 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3967 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3968 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3969 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3971 2003-11-07 Dan Winship <danw@ximian.com>
3973 * configure.in: Remove a bunch more checks that
3974 evolution-data-server doesn't need. Change "Evolution" to
3975 "evolution-data-server" in two messages. Remove gtk-doc support
3976 since there is currently no doc/ directory, and we'll want to use
3977 the new GTK_DOC_CHECK macro when we add it back anyway.
3979 * libedataserver/ename/*: Moved to libebook
3981 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3982 (libedataserver_la_LIBADD): Remove libename
3983 (libedataserver_la_LDFLAGS): Remove -no-undefined
3985 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3987 2003-11-07 Rodney Dawes <dobey@ximian.com>
3989 * configure.in: Remove kerberos checks since we don't need them here
3991 2003-11-06 JP Rosevear <jpr@ximian.com>
3993 * configure.in: output new .pc file
3995 * evolution-data-server-1.0.pc.in: pkconfig for idl
3997 * libedataserver/ename/Makefile.am: don't install
3999 * libedataserver/Makefile.am: link in libename
4001 2003-11-06 Rodney Dawes <dobey@ximian.com>
4003 * configure.in: Remove dependencies for GUI libs that we don't need
4005 2003-11-06 JP Rosevear <jpr@ximian.com>
4007 * libedataserver/Makefile.am: e-msgport is no longer needed
4009 2003-11-06 JP Rosevear <jpr@ximian.com>
4011 * src/server.c: include the addressbook backend files properly
4013 * src/Makefile.am: link to the individual addressbook backends
4015 2003-11-06 JP Rosevear <jpr@ximian.com>
4017 * src/server.c: include the backend files properly
4019 * src/Makefile.am: link to the individual backends
4021 2003-11-06 JP Rosevear <jpr@ximian.com>
4023 * configure.in (BASE_VERSION): clean up priv* dirs
4025 * src/Makefile.am: install a version binary to libexecdir
4027 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4030 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4032 2003-11-05 JP Rosevear <jpr@ximian.com>
4034 * src/server.c: following renaming of libedata-book
4036 * src/server-interface.[hc]: ditto
4038 2003-11-05 JP Rosevear <jpr@ximian.com>
4040 * src/server.c: following renaming of libedata-cal
4042 * src/server-interface.[hc]: ditto
4044 2003-11-05 JP Rosevear <jpr@ximian.com>
4046 * configure.in: make the priv*dir's sane
4048 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4051 * libedataserver/ename/Makefile.am: ditto
4053 * libedataserver/Makefile.am: install to privincludedir
4055 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4057 * libedataserver/e-util.[ch]: new files to contain a few functions
4060 * libedataserver/Makefile.am: added new files.
4062 * libedataserver/ename/e-address-western.c:
4063 * libedataserver/e-account-list.c:
4064 * libedataserver/e-account.c:
4065 * src/server-interface-check.c:
4066 * configure.in: removed libgal dependency.
4068 2003-11-04 JP Rosevear <jpr@ximian.com>
4070 * src/server.c: tidy up logging messages
4072 2003-11-04 JP Rosevear <jpr@ximian.com>
4074 * src/server.c: properly name space the oaf ids
4076 * src/server-interface-check.c: use the correctly named poa
4078 * src/server-interface-check.h: ditto
4080 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4081 factories and interface check better
4083 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4085 * src/Evolution-DataServer.idl: name space the interface check
4088 2003-11-04 JP Rosevear <jpr@ximian.com>
4090 * src/Evolution-DataServer.idl: server interface check instead of
4091 wombat interface check
4093 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4095 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4097 * src/server.c: adjust to interface check renaming
4099 * src/server-interface-check.[hc]: finish renaming so wombat
4102 2003-11-04 JP Rosevear <jpr@ximian.com>
4104 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4106 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4109 * libedataserver/Makefile.am: install pkg-config file
4111 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4113 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4114 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4115 supported protocols.
4117 2003-11-04 JP Rosevear <jpr@ximian.com>
4119 * MAINTAINERS, TODO: update
4121 2003-11-04 JP Rosevear <jpr@ximian.com>
4123 * src/server-interface-check.h: use G_*_DECLS and include the data
4126 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4127 the DataServer .server files
4129 2003-11-03 JP Rosevear <jpr@ximian.com>
4131 * configure.in: don't need EVO_DIR
4133 2003-11-03 JP Rosevear <jpr@ximian.com>
4135 * configure.in: remove trailing slash
4137 2003-11-03 JP Rosevear <jpr@ximian.com>
4139 * configure.in: add the trailing slash to the config subdir