1 2008-12-02 Milan Crha <mcrha@redhat.com>
5 * libedataserver/e-url.c: (e_uri_new):
6 Use last '@' in the address part to be the delimiter between
7 user name and server address, not the first one.
9 2008-12-01 Srinivasa Ragavan <sragavan@novell.com>
11 * NEWS: Evolution Data Server 2.25.2 release changes
13 2008-11-12 Suman Manjunath <msuman@novell.com>
15 * libedataserver/e-source.c (e_source_set_color),
16 (e_source_unset_color), (e_source_get_color): These are deprecated
17 functions, so enclose them within proper macros.
19 2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
21 * NEWS: Evolutoin Data Server 2.25.1 release and version bump
23 2008-11-03 Sankar P <psankar@novell.com>
27 * libedataserver/e-proxy.c:
28 * libedataserver/e-proxy.h:
30 2008-10-31 Matthew Barnes <mbarnes@redhat.com>
32 ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
34 * libebackend/e-data-server-module (e_data_server_module_load):
35 Fix some potential string format crashes.
37 2008-10-01 Suman Manjunath <msuman@novell.com>
39 ** Fix for bug #554540
41 * libedataserver/e-source-group.c (find_esource_from_uid),
42 (compare_source_lists), (e_source_group_equal),
43 (e_source_group_xmlstr_equal):
44 * libedataserver/e-source-group.h:
45 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
46 * libedataserver/e-source.c (e_source_equal),
47 (e_source_xmlstr_equal):
48 * libedataserver/e-source.h:
49 Don't compare XML data of ESource* literally. Instead, compare them
52 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
54 ** Fix for bug #552491
56 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
57 Check for NULL output from xmlParseDoc before continuing.
59 2008-09-24 Ross Burton <ross@linux.intel.com>
62 Remove libgnome from libedataserverui depends, and change
63 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
65 * evolution-data-server.pc.in:
66 Remove libgnome-2.0 as it isn't used.
68 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
70 * configure.in: Version bump for Evolution Data Server 2.25.1
72 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
74 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
76 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
78 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
79 Don't mix declarations and code.
81 2008-09-12 Ross Burton <ross@burtonini.com>
83 * libedataserver/e-data-server-marshal.list:
84 Remove, this isn't used since 2007-04-04.
86 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
88 * NEWS: Evolution Data Server 2.23.92 release.
90 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
92 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
94 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
96 * NEWS: Evolution Data Server 2.23.91 release and version bump.
98 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
101 Fix compiler warnings in a couple of the test programs.
103 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
105 * Bug fix #518728: subtle link error: system libs before Evolution
108 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
109 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
110 link order. "incorrect" in this context means "system libs" before
113 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
115 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
118 2008-08-11 Jeff Cai <jeff.cai@sun.com>
120 * configure.in: Add gthread-2.0 in CAMEL checking.
123 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
125 * libedataserver/e-account.c: Harden e_account_[gs]et_*
126 functions by checking ea being NULL and code cleanups
127 suggested by mbarnes.
130 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
132 * NEWS: Evolution Data Server 2.23.6 release and version bump.
134 2008-08-04 Matthias Braun <matze@braunis.de>
136 * configure.in: Added WebDAV backend for addressbook.
138 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
140 ** Fix for bug #545022
142 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
145 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
147 ** Fixes part of bug #545558
150 Add an --enable-hula configure option for building the Hula Camel
151 provider, disabled by default.
153 2008-07-23 Johnny Jacob <jjohnny@novell.com>
155 * configure.in (API_VERSION): libcamel version bumped.
156 (eds_micro_version): EDS version bumped to 2.23.6
158 * NEWS: Updates for 2.23.5.
160 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
163 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
166 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
168 ** Fix for bug #523632
170 * configure.in: Added Google contacts backend
172 2008-07-20 Bharath Acharya <abharath@novell.com>
174 ** Fix for bug #200147
176 * libedataserver/e-account.h: Stores the templates folder uri
178 2008-07-20 Luca Ferretti <elle.uca@libero.it>
180 reviewed by: Srinivasa Ragavan
182 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
183 to fix the build. See bug #543656 for details.
185 2008-07-16 Sankar P <psankar@novell.com>
187 Pushing disk summary changes from the madagascar branch
190 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
191 (e_sexp_parse_value):
192 * libedataserver/e-sexp.h:
194 2008-07-14 Milan Crha <mcrha@redhat.com>
196 ** Fix for bug #253509
198 * libedataserver/e-categories.c: Added translators comment.
200 2008-07-09 Tor Lillqvist <tml@novell.com>
202 * evolution-data-server-zip.in: No version number for
203 share/pixmaps/evolution-data-server. Use -D when using -r to not
204 add pointless entries for directories in the zip files.
206 2008-06-26 Julien Puydt <jpuydt@gnome.org>
208 * libedataserver/e-source-group.c: Added missing g_object_unref on
209 sources, fixing leaks and bug #540152.
211 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
213 * configure.in: Doltify
215 2008-06-17 Johnny Jacob <jjohnny@novell.com>
217 * configure.in (eds_micro_version): Bumped to 2.23.5.
219 * NEWS: Evolution Data Server 2.23.4 release updates.
221 2008-06-12 Tor Lillqvist <tml@novell.com>
223 * libedataserver/e-proxy.c: Make it compile on Win32, too.
225 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
227 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
228 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
230 2008-06-06 Tor Lillqvist <tml@novell.com>
232 * configure.in: Add a couple of -Wl,--exclude-libs options on
233 Windows to avoid needlessly auto-exporting functions from static
234 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
236 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
239 2008-06-03 Tor Lillqvist <tml@novell.com>
241 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
243 * configure.in: Do use the Winsock getaddrinfo() and
244 getnameinfo(). It should be OK to ignore Windows 2000 by now.
246 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
248 * NEWS: Evolution Data Server 2.23.3 release and version bump.
250 2008-06-02 Tor Lillqvist <tml@novell.com>
252 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
254 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
255 supported Win9x for a while, so no point in attempting to do it
258 2008-05-23 Ed Catmur <ed@catmur.co.uk>
260 ** Fix for bug #533780
263 * libebackend/Makefile.am:
264 Fix the link line for libebackend.
266 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
271 * libedataserver/libedataserver.pc.in:
272 EProxy adds a libsoup dependency to libedataserver. Add
273 this new requirement to a couple places that were missed.
275 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
280 Split the evolution-data-server version into major/minor/micro
281 macros (wow, say that five times fast!) so we can pass them to
282 libedataserver/eds-version.c.
284 * libedataserver/Makefile.am:
285 * libedataserver/eds-version.c:
286 * libedataserver/eds-version.h:
287 New sources files provide macros and functions for checking the
288 version of evolution-data-server. Would have been handy to have
289 in a couple recent API breaks.
291 * docs/references/libedataserver:
292 Add developer documentation for the new symbols.
294 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
296 * libebackend/libebackend.pc.in: Fix a typo.
298 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
300 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
302 * Makefile.am: Build fix for release.
304 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
306 ** Fixes part of bug #424744
308 * libedataserver/e-iconv.[ch]:
309 Deprecate the e-iconv API. Use camel-iconv instead.
311 * libedataserver/e-trie.[ch]:
312 Deprecate the ETrie API. Use CamelTrie instead.
314 * libedataserver/e-msgport.[ch]:
315 Deprecate the EMsgPort API. Use CamelMsgPort instead.
317 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
319 * Reverted commit 8210
321 2008-05-06 Sankar P <psankar@novell.com>
323 * Revert changes committed by bad git-svn usage.
325 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
330 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
332 2008-05-05 Wang Xin <jedy.wang@sun.com>
334 * libedataserver/e-proxy.c: Fixes #530688.
336 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
338 * configure.in: If --enable-gnome-keyring is given, require version
339 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
341 2008-04-30 Milan Crha <mcrha@redhat.com>
343 ** Part of fix for bug #316390
345 * libedataserver/e-categories.h:
346 (e_categories_register_change_listener),
347 (e_categories_unregister_change_listener):
348 * libedataserver/e-categories.c: (EChangedListener),
349 (idle_saver_cb), (finalize_categories), (initialize_categories),
350 (e_categories_set_color_for), (e_categories_set_icon_file_for),
351 (e_categories_register_change_listener), (e_categories_add),
352 (e_categories_unregister_change_listener), (e_categories_remove):
353 New API to support listening for changes in categories.
355 2008-04-23 Rob Bradford <rob@openedhand.com>
359 * libebackend/Makefile.am:
360 * libebackend/libebackend.pc.in:
361 Build framework for new libebackend library.
363 * libedataserver/Makefile.am:
364 Remove files that have moved to libebackend.
366 * libedataserver/e-data-server-module.[ch]:
367 * libedataserver/e-db3-utils.[ch]:
368 * libedataserver/e-dbhash.[ch]:
369 * libedataserer/e-file-cache.[ch]:
370 Moved to libebackend.
374 Use libebackend headers and link to the library.
376 * docs/reference/Makefile.am:
377 * docs/reference/libebackend/Makefile.am:
378 * docs/reference/libebackend/libebackend-docs.xml:
379 * docs/reference/libebackend/libebackend-sections.txt:
380 * docs/reference/libebackend/libebackend.types:
381 Add documentation for new libebackend library.
383 * docs/reference/libedataserver/libedataserver.types:
384 Remove types that have been moved to libebackend.
386 * docs/reference/calendar/libedata-cal/Makefile.am:
387 Add libebackend to the gtk-doc scanner libraries.
389 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
391 * README: Put it back. Apparently Automake insists on it.
393 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
395 * configure.in: Version bump to 2.23.1
397 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
399 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
402 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
406 * README: File is empty, remove it.
408 * Makefile.am: Remove README.
410 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
412 * docs/reference: Add new symbols to the API docs.
414 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
416 * MAINTAINERS: Updating the Camel guards.
418 2008-04-17 Milan Crha <mcrha@redhat.com>
420 ** Part of fix for bug #526741
422 * src/server.c: (main):
423 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
424 Bumped LIBCAMEL_CURRENT to 12.
426 2008-04-15 Milan Crha <mcrha@redhat.com>
428 ** Fix for bug #475616
430 * libedataserver/e-component-listener.c: (watched_lock),
431 (connection_listen_cb), (e_component_listener_finalize),
432 (e_component_listener_new): Use rather rec mutex here.
434 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
436 * configure.in: Do proper checks for largefile support and
437 properly setup proper CFLAGS to support it.
439 2008-04-04 Suman Manjunath <msuman@novell.com>
441 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
442 (e_util_utf8_strstrcasedecomp):
443 Fixed a few compiler warnings (bug #473880)
445 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
447 * configure.in: Version bump for 2.23.1.
449 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
451 * configure.in: Enforce the minimum GLib version (#525242).
453 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
455 ** Fixes part of bug #518710
458 Bump GLib requirement to 2.16.1.
460 * libedataserver/e-dbhash.c:
461 Use GLib's new MD5 Checksum API. The MD5 utilities in
462 libedataserver are now deprecated.
464 * libedataserver/md5-utils.c:
465 * libedataserver/md5-utils.h:
466 Deprecate these functions and reimplement them to be wrappers
467 for GLib's new MD5 Checksum API.
469 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
471 ** Added configurable Proxy settings for Evolution.
473 * libedataserver/Makefile.am:
474 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
475 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
476 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
477 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
478 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
479 (e_proxy_setup_proxy), (e_proxy_peek_uri),
480 (e_proxy_require_proxy_for_uri):
481 * libedataserver/e-proxy.h:
483 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
485 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
487 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
489 * configure.in: Revisit libecal version.
491 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
493 * docs/reference: Minor API documentation updates.
495 2008-03-03 Tor Lillqvist <tml@novell.com>
497 * evolution-data-server-zip.in: Drop duplicated line. Use
498 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
501 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
503 * configure.in: Bump libecal version for libical changes.
505 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
507 * NEWS: Evolution Data Server 2.21.92 release.
509 2008-02-26 Milan Crha <mcrha@redhat.com>
511 ** Fix for bug #475616
513 * libedataserver/e-component-listener.c: (connection_listen_cb),
514 (e_component_listener_finalize), (e_component_listener_new):
515 Guard global static variable with mutex lock.
517 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
519 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
521 2008-02-22 Milan Crha <mcrha@redhat.com>
523 ** Fix for bug #469119
525 * libedataserver/e-time-utils.c: (has_correct_date),
526 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
527 Check also for correct date values if parse is OK.
529 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
531 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
533 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
535 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
536 warnings. Fix from opensuse downstream.
538 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
540 ** Fixes part of bug #516074
542 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
543 defined in <netdb.h> since these are GNU extensions.
545 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
547 * configure.in: Version bump for 2.21.92
549 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
551 * NEWS: Evolution-Data-Server 2.21.91 release.
553 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
557 Fix a compilation error that occurs when building in a
558 remote object directory (#514682, patch by Paul Smith).
560 2008-02-06 Tor Lillqvist <tml@novell.com>
562 * evolution-data-server-zip.in: Look for catalogs in share/locale
563 first, as that is where they will be with a properly built GNU
566 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
568 * configure.in: Version bump for 2.21.91
570 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
572 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
574 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
576 * docs/reference: Refresh the API docs.
578 2008-01-24 Tor Lillqvist <tml@novell.com>
580 * configure.in: Only use the -Wno-sign-compare and
581 -Wno-pointer-sign options if the gcc version used supports them. I
582 am still using gcc 3.4.2 in mingw...
584 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
586 ** Fix for bug #511717
588 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
589 Add gettext imap folders.
591 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
594 Bump some additional package requirements for libsoup-2.4:
595 libbonobo-2.0 >= 2.20.3
598 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
600 * docs/reference/camel/camel-sections.txt:
601 Add camel_session_build_password_prompt.
603 2008-01-15 Dan Winship <danw@gnome.org>
605 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
606 2.4" support, which only ever worked because there was an old CVS
607 version of libsoup that claimed to be 2.4 but still had the 2.2
610 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
612 * configure.in: Version bump to 2.21.90
614 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
616 * NEWS: Evolution Data Server 2.21.5 release.
618 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
620 * docs/reference/camel/camel.types:
621 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
622 absence when running "make dist". See bug #509539 for more info.
624 2008-01-07 Milan Crha <mcrha@redhat.com>
626 ** Fix for bug #339813
628 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
629 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
630 New API functions, returns is parsed string had two-digit year and
631 last one changes "%x" on format of strftime with forced 4-digit year.
632 * libedataserver/e-time-utils.c: (parse_with_strptime):
633 Fix issue when read all text but actual date isn't correct to this format.
634 * libedataserver/e-time-utils.c: (correct_two_digit_year):
636 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
637 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
638 Implementing new API functions.
640 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
642 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
643 instead of gb2312 since GBK is a superset of gb2312.
645 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
647 * configure.in: Version bump to 2.21.5.
649 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
651 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
653 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
656 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
658 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
660 ** Fix for bug #339510
662 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
663 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
665 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
667 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
669 2007-11-26 Milan Crha <mcrha@redhat.com>
671 ** Fix for bug #308815
673 * libedataserver/e-categories.h:
674 * libedataserver/e-categories.c: Dropped colors for categories,
675 so marking those functions as deprecated, and making deprecated
676 parameter 'color' of 'e_categories_add' together with its rename
679 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
681 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
683 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
685 ** Remove trailing whitespace from source code.
687 2007-11-13 Ondrej Jirman <megous@megous.com>
689 ** Fix for bug #494299
691 * libedataserver/e-file-cache.c: (add_key_to_slist),
692 (add_object_to_slist): Rename helper functions.
693 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
694 Fix memory corruption.
696 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
698 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
700 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
702 * servers/google/libgdata/gdata-entry.c:
703 * servers/googgle/libgdata-google/gdata-google-service.c:
704 Fix implicit function declarations.
705 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
707 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
709 * docs/reference/calendar/libecal/libecal-sections.txt:
710 * docs/reference/libedataserverui/libedataserverui-sections.txt:
711 Remove non-existent symbols.
713 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
716 * evolution-data-server-zip.in:
717 * servers/Makefile.am: Initial commit for the google
720 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
722 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
724 * Fixes part of bug #417999
726 * docs/reference/libedataserverui:
727 Add documentation for ESourceComboBox widget.
729 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
731 * iconv-detect.c (main): Remove an unused variable (#483301).
733 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
735 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
736 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
737 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
738 * libedataserver/e-msgport.h: Same.
740 2007-09-27 Ross Burton <ross@openedhand.com>
742 * libedataserver/e-iconv.c:
743 Mark the charset and language arrays as const.
745 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
747 * NEWS, configure.in: Evolution Data Server 1.12.0 release
749 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
751 * NEWS, configure.in: Evolution Data Server 1.11.92 release
753 2007-08-28 Ross Burton <ross@openedhand.com>
756 Fix FSF address (Tobias Mueller, #470445)
758 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
760 * NEWS, configure.in: Evolution Data Server 1.11.91 release
762 2007-08-24 Milan Crha <mcrha@redhat.com>
764 ** Fix for bug #469870
766 * libedataserver/e-categories.c: (e_categories_get_color_for),
767 (e_categories_get_icon_file_for), (e_categories_is_searchable):
768 Simply return from _get_ functions and don't show error warning.
770 2007-08-20 Milan Crha <mcrha@redhat.com>
772 ** Part of fix for bug #367760
774 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
775 Added '#' as non-safe character.
777 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
779 * docs: Refresh Gtk-Doc "section" files.
781 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
783 * libdb/dbm/dbm.c (__db_ndbm_open):
784 * libedataserver/e-dbhash.c (e_dbhash_new):
785 Fix compilation errors caused by glibc's new "open" macro (#466987).
787 2007-08-16 Milan Crha <mcrha@redhat.com>
789 ** Fix for bug #351756
791 * libedataserver/e-time-utils.c: (parse_with_strptime):
792 g_locale_from_utf8 returns NULL on error, so test for that value.
794 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
796 * NEWS, configure.in: Evolution Data Server 1.11.90 release
798 2007-08-13 Ross Burton <ross@openedhand.com>
800 * libedataserver/e-xml-hash-utils.c:
801 * libedataserver/e-data-server-util.c:
802 * libedataserver/e-dbhash.c:
803 * libedataserver/md5-utils.c:
804 * libedataserver/e-account.c:
805 * libedataserver/e-xml-utils.c:
806 * libedataserver/e-source.c:
807 Fix compile warnings.
809 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
811 ** Fix for bug #455799
813 Remove all .cvsignore and update svn:ignore porperty in whole
816 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
818 * MAINTAINERS: Updated the email, svn account.
820 2007-08-02 Ross Burton <ross@openedhand.com>
823 If building against libsoup-2.2, we need 2.2.91 for
824 SOUP_SESSION_TIMEOUT (#451003).
826 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
828 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
830 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
832 * NEWS, configure.in: Evolution Data Server 1.11.6 release
834 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
836 * configure.in: Updated the libtool version for libedataserver
837 version since some APIS has been added.
839 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
841 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
842 Added a API to get the duped property.
844 2007-07-30 Milan Crha <mcrha@redhat.com>
846 * libedataserver/e-source-group.h: (e_source_group_get_property),
847 (e_source_group_set_property), (e_source_group_foreach_property):
848 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
849 (impl_finalize), (e_source_group_init), (import_properties),
850 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
851 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
852 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
853 (e_source_group_get_property), (e_source_group_set_property),
854 (e_source_group_foreach_property):
855 Added support for properties in source group.
857 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
858 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
859 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
862 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
865 Collect all the required package versions in one place and
866 explicitly require GTK+ 2.10 or higher. (#380534)
868 2007-07-27 Johnny Jacob <jjohnny@novell.com>
870 ** Fix for bug #457523.
872 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
875 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
877 * libedataserver/e-account-list.c: Plugged memory leak.
879 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
881 * NEWS, configure.in: Evolution Data Server 1.11.5 release
883 2007-07-03 Milan Crha <mcrha@redhat.com>
885 ** Fix for bug #364731
887 * libedataserver/e-sexp.c: (GScannerConfig):
888 The '+' and '-' are also unary operators, so
889 the identifier could not start with these characters.
891 2007-06-22 Milan Crha <mcrha@redhat.com>
893 * libedataserver/e-account.h:
894 Added new property get_password_canceled into EAccountService
895 struct, because of bug #307410
897 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
899 * camel/providers/imap4/camel-imap4-summary.c:
900 Fix one typo and wrong preposition (bug #452996).
902 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
904 * configure.in: Correct the comment for --enable-gnome-keyring,
907 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
909 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
911 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
913 ** Fix for bug #448589 from Tobias Mueller
915 ** src/Makefile.am: Add support for automake 1.6
917 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
919 ** Fix for bug #443958 from Sebastien Tandel
921 * configure.in: Add support for help string.
923 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
925 ** Fix for bug #437751 from Andreas Köhler
927 * libedataserver/e-time-utils.c:
929 2007-06-05 Irene Huang <irene.huang@sun.com>
931 * configure.in: Add option for using Sun Kerberos
934 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
936 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
938 2007-06-03 Ross Burton <ross@openedhand.com>
943 * src/offline-listener.[ch]:
945 Add --disable-calendar to build without any calendar support
948 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
950 * docs/reference/addressbook/libebook/Makefile.am:
951 * docs/reference/calendar/libecal/Makefile.am:
952 Fix some distcheck errors (#438577).
954 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
956 * camel/camel-stream-mem.c: fix typos in the API documentation
958 2007-05-24 Ross Burton <ross@openedhand.com>
961 Fix krb5 checks when using --as-needed (part of #342830, John
964 2007-05-24 Ross Burton <ross@openedhand.com>
966 * libedataserverui/Makefile.am:
967 Add missing link flags to fix build with -z,defs. (#409542, Loic
970 2007-05-21 Wang Xin <jedy.wang@sun.com>
972 * libedataserver/e-time-utils.c: Fixes #439050.
974 2007-05-20 Ross Burton <ross@openedhand.com>
977 Use a faster pkgconfig call when checking for soup (#438975).
979 2007-05-16 Jules Colding <colding@omesc.com>
981 * configure.in: Removed unused function check
983 2007-05-14 Jules Colding <colding@omesc.com>
985 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
987 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
989 2007-05-14 Srinivasa Ragavan
991 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
993 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
995 ** Fix for bug #361138
997 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
1000 2007-05-08 Josselin Mouette <joss@malsain.org>
1002 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
1004 * src/server.c: (main): Turn the g_error into a g_warning to
1005 avoid dumping core when launching two instances (#436197).
1007 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1009 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
1010 Nullify 'new' after dropping its reference, so that we return NULL.
1012 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1014 * docs/reference/camel/Makefile.am:
1015 Remove reference to nonexistent libutil.la.
1017 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1019 * libedataserver/e-sexp.c:
1020 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
1022 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
1024 ** Fixes part of bug #418852
1027 * docs/reference/camel:
1028 * docs/reference/Makefile.am:
1029 Resurrect Camel's API documentation.
1031 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
1034 Refresh SGML templates and add the appropriate CFLAGS to satisfy
1037 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
1039 ** NEWS, configure.in: Evolution data server 1.11.1 release
1041 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
1043 ** Fix for bug #425535 from Frederic Crozat
1045 * src/server.c: Dont submit path of EDS for segv_handler.
1047 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
1049 * camel/camel-gpg-context.c:
1050 Convert messages from gnupg to UTF-8 (#423382).
1052 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1054 * Introduce EFlag in libedataserver (#415891)
1056 * libedataserver/e-flag.[ch]:
1057 New data structure, EFlag, is a simple thread synchronization
1058 mechanism. Based on Python's threading.Event class.
1060 * docs/reference/libedataserver:
1061 Add documentation for EFlag.
1063 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1066 Make the libiconv test program returns a value. (#388789)
1068 2007-04-05 Ross Burton <ross@openedhand.com>
1070 * libedataserver/e-file-cache.c:
1071 * libedataserver/e-data-server-util.h:
1072 Use g_mkdir_with_parents (#383686).
1074 2007-04-04 Ross Burton <ross@burtonini.com>
1076 * libedataserver/e-source-group.c:
1077 * libedataserver/e-data-server-marshal.list:
1078 * libedataserver/e-account-list.c:
1079 * libedataserver/e-source-list.c:
1080 * libedataserver/e-iterator.c:
1081 * libedataserver/e-source.c:
1082 * libedataserver/Makefile.am:
1083 Remove marshallers that are in GLib (#400970).
1085 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1087 * libedataserver/e-source.c:
1088 Store colors as a string specification instead of an integer.
1089 Introduce new color API and deprecate the old. (#373117)
1091 New API: e_source_set_color_spec()
1092 e_source_peek_color_spec()
1094 Old API: e_source_set_color()
1095 e_source_unset_color()
1096 e_source_get_color()
1098 * libedataserver/test-source-list.c:
1099 Use the new ESource color API. (#373117)
1101 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1103 * libedataserver/e-account.c (receipt_policy_to_str):
1104 * libedataserver/e-iconv.c (e_dlist_init):
1105 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1106 * libedataserver/e-trie.c (e_trie_search):
1107 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1108 Fix some compiler warnings. Patch from Kjartan Maraas.
1110 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1112 * libedataserver/e-data-server-util.c:
1113 * libedataserver/e-uid.c:
1114 * libedataserver/e-xml-utils.c:
1115 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1116 code for GLib < 2.8 (#418971).
1118 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1120 * libedataserver/e-data-server-module.c:
1121 Fix "incompatible pointer type" warnings (#360619).
1123 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1125 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1126 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1128 * iconv-detect.c: Fix an implicit function declaration.
1130 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1132 * MAINTAINERS : Updates on the new guards.
1134 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1136 * NEWS, configure.in: Evolution-Data-Server 1.10
1139 2007-03-08 Ross Burton <ross@openedhand.com>
1142 * docs/reference/addressbook/libedata-book:
1143 * docs/reference/libedataserverui:
1144 Add gtk-doc framework.
1146 * docs/reference/addressbook/libebook:
1147 * docs/reference/calendar/libedata-cal:
1148 * docs/reference/calendar/libecal:
1149 Refresh to match source.
1151 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1153 2007-03-08 Ross Burton <ross@openedhand.com>
1155 * docs/reference/addressbook/libebook/libebook-sections.txt:
1156 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1157 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1158 Add missing symbols (#400169).
1160 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1162 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1165 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1167 * configure.in : Update intltool version.
1169 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1171 ** Fixes bug #356177
1173 * libedataserver/e-msgport.h: Deprecate EMutex.
1175 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1177 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1180 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1182 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1183 Patch from Trond Myklebust. Closes bug #360017.
1185 2007-02-12 Ross Burton <ross@openedhand.com>
1188 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1190 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1192 * configure.in: Prefix wasn't set for idl files which where then
1193 installed to /idl. Fixes bug #373495
1195 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1197 ** Fixes bug #359979, #384183
1199 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1200 instead of block-and-peek. Eliminates the need for a cache.
1202 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1203 cache logic, which was broken anyway.
1205 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1206 semantics, and simplify the logic.
1208 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1210 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1212 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1214 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1216 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1219 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1221 * src/server.c : s/g_message/printf. Do not call
1222 glib methods before g_thread_init.
1224 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1226 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1229 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1231 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1234 * libedataserver/e-msgport.[ch]: Obsolete EThread
1236 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1238 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1241 * camel/Makefile.am: Enable versioning for camel library
1243 2006-12-09 Tor Lillqvist <tml@novell.com>
1245 * libedataserver/e-categories.c (default_categories[]): Don't use
1246 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1247 literal string on Windows.
1248 (load_default_categories): Instead, construct the full image file
1249 pathname at run-time.
1251 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1253 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1256 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1260 * libedataserver/e-categories.c (e_categories_get_list):
1261 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1263 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1265 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1268 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1270 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1271 Partial fix for #358004. Ensure type correctness on the argument.
1273 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1275 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1278 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1283 Remove EDS version from imagesdir.
1285 * libedataserver/e-categories.c:
1286 Store category information in ~/.evolution/categories.xml rather
1287 than the "/apps/evolution/general/category_master_list" GConf key.
1288 Streamline the code.
1290 * libedataserver/e-categories.c: (e_categories_get_list)
1291 Sort the list before returning it.
1293 * libedataserver/e-categories.c:
1294 (e_categories_get_color_for, e_categories_set_color_for,
1295 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1296 e_categories_is_searchable)
1297 Issue a warning if the given category name does not exist.
1299 2006-10-16 Sankar P <psankar@novell.com>
1301 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1303 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1304 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1305 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1306 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1308 * libedataserver/e-msgport.h:
1310 Re-written EMsgPort.c API using GAsyncQueue
1312 2006-10-10 Tor Lillqvist <tml@novell.com>
1314 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1317 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1319 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1322 2006-09-29 Ross Burton <ross@openedhand.com>
1324 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1325 Add EDestination, remove e-book-async.
1327 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1328 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1329 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1330 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1331 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1332 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1333 Add some simple docs and re-gen.
1335 2006-09-29 Ross Burton <ross@openedhand.com>
1337 * docs/reference/addressbook/libebook/libebook.types:
1338 * docs/reference/addressbook/libebook/libebook-sections.txt:
1339 Add missing symbols and merge the async methods into the EBook
1342 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1346 * src/Makefile.am: Add a uninstall-local rule to remove
1347 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1349 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1353 * src/server-logging.c: (server_logging_dispose)
1354 Chain up to parent's dispose() method.
1356 * src/server-logging.c: (server_logging_finalize)
1357 Chain up to parent's finalize() method.
1359 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1361 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1364 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1366 * configure.in, camel/providers/Makefile.am:
1367 Make IMAP4rev1 provider a conditional feature,
1368 turned off by default. Fixes #324118.
1370 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1372 * configure.in, NEWS: EDS 1.7.92 release.
1374 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1377 * libedataserver/e-source-list.c:
1378 (e_source_list_new), (e_source_list_new_for_gconf),
1379 (e_source_list_new_for_gconf_default): use get_source_list_type.
1380 (get_source_list_type): Check if the type is already registered and
1383 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1385 * configure.in, NEWS: EDS 1.7.91 release.
1387 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1389 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1390 Do not set the filename if it is already set.
1392 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1395 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1396 symmetric to e_msgport_wait
1397 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1399 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1401 * configure.in, NEWS: EDS 1.7.90.1 release.
1403 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1405 * NEWS, configure.in: EDS 1.7.90 release updates
1406 and version, libtool numbers bumped.
1408 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1410 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1411 (committed by Karsten Bräckelmann)
1413 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1415 * configure.in, NEWS: EDS 1.7.4 release updates
1416 and version, libtool numbers bumped.
1418 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1420 * *.pc.in: defined @datarootdir@. Fixes #344596.
1422 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1425 * libedataserver/e-iterator.c (e_iterator_is_valid):
1428 2006-06-16 Tor Lillqvist <tml@novell.com>
1430 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1431 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1433 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1434 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1435 the socket functions don't touch errno. (And there is no EINTR
1436 style error possible in WinSock 2 anyway, according to MSDN.)
1438 2006-06-15 Tor Lillqvist <tml@novell.com>
1440 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1441 also to the Win32 branch of the if statement, to avoid error
1442 message when running the configure script.
1444 2006-06-13 Andre Klapper <a9016009@gmx.de>
1447 changing "couldn't", "can't" and "didn't" to proper
1448 English. Fixes bug #342160.
1450 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1452 * configure.in, NEWS: EDS 1.7.3 release updates
1453 and version, libtool numbers bumped.
1455 2006-06-12 simon.zheng <simon.zheng@sun.com>
1460 Add SunLDAP library support - a variant of Netscape LDAP.
1462 2006-06-07 Frederic Peters <fpeters@0d.be>
1464 * configure.in: Assume strftime() is ok and supports %l and %k when
1465 running in cross-compilation mode.
1467 2006-06-02 Tor Lillqvist <tml@novell.com>
1469 * configure.in: Catch more failure modes of strftime() when
1470 presented with conversion specifications %l and %k: On Windows,
1471 these just do nothing, you don't get a 'l' or 'k' in the result,
1472 which was all we used to test for here. Catch also if strftime()
1473 does nothing at all when presented with a format containing
1474 unsupported conversion specifications.
1476 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1477 strftime() doesn't have %e either.
1479 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1481 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1482 checking errno for EINTR.
1483 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1484 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1485 easier strace debugging purposes.
1487 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1489 Hopeful fix for Novell bug #176277
1491 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1492 slightly to make ::prpipe a union more like ::pipe.
1493 (e_pipe): For convenience, on error set the fds each to -1.
1494 (e_prpipe): New convenience function much like e_pipe but for
1496 (e_msgport_new): Always create the pipes here now instead of
1497 creating them on demand.
1498 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1500 (e_msgport_prfd): Same.
1502 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1504 * configure.in: Added gnome-vfs-2.0 to camel library
1506 2006-05-24 Ross Burton <ross@burtonini.com>
1508 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1509 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1510 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1511 Update for doc changes.
1513 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1515 * configure.in: Update intltool requirements.
1517 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1519 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1520 database delete the DB structure.
1521 Patch by Ross Burton <ross@openedhand.com>
1524 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1526 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1527 do not overwrite the value. Fixes a bug introduced by the previous
1530 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1532 * addressbook/libebook/libebook.pc.in,
1533 addressbook/libedata-book/libedata-book.pc.in,
1534 calendar/libecal/libecal.pc.in,
1535 calendar/libedata-cal/libedata-cal.pc.in,
1536 configure.in, evolution-data-server.pc.in,
1537 libedataserver/libedataserver.pc.in,
1538 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1539 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1542 2006-05-09 Ross Burton <ross@openedhand.com>
1544 * libedataserver/e-data-server-module.h:
1545 * libedataserver/e-data-server-module.c:
1546 Allow EDataServerModule to remove unused modules (#319396).
1548 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1550 * configure.in: Patch from Sushuma Rai to fix build with
1551 modern openldap versions. Closes part of bug #325957.
1553 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1555 * po/LINGUAS: New file listing all supported languages.
1557 * configure.in: Use po/LINGUAS instead of including all languages
1558 directly in this file. See the wiki for more information:
1559 http://live.gnome.org/GnomeGoals/PoLinguas
1561 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1563 * configure.in: Figure out auto-magically what the mozilla-nss
1564 pkg-config module name is.
1566 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1568 * NEWS, configure.in: Release updates. Bump version.
1569 ***** Release 1.7.1 *****
1571 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1573 * configure.in : Added a configure time switch to support dynamic
1574 linking with libdb. The default is static linking and by using the
1575 switch --with-libdb=prefix dynamic linking with libdb can be
1577 Patch by Ross Burton <ross@burtonini.com>
1579 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1581 * configure.in: Added the Mail Directory configure info.
1583 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1585 * configure.in: Remove obsolete entry for no_NO.
1587 2006-04-10 Tor Lillqvist <tml@novell.com>
1589 * libedataserver/e-time-utils.c (get_locale_string)
1590 (translate_picture): New Win32-only helper functions.
1591 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1592 in calendar reported by Thierry Dubois.
1594 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1596 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1597 O_LARGEFILE if not present and to set other required CFLAGS for
1600 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1603 * libedataserver/e-source-group.c: Check if the
1604 object is created before accessing it.
1606 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1608 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1610 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1612 * configure.in: Added support for gnome-key-ring.
1614 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1617 * libedataserverui/e-name-selector-dialog.c:
1618 (e_name_selector_dialog_init): Select contacts from address book
1619 screen doesn't use current contact source
1621 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1623 * configure.in, NEWS: Release updates. Bump version.
1624 ***** Release 1.5.92 *****
1626 2006-02-27 Tor Lillqvist <tml@novell.com>
1628 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1629 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1630 let's drop them from here.
1632 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1634 Fixes #332318 #329356
1635 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1636 %x for representing the date for current locale.
1638 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1640 * configure.in, NEWS: Release updates. Bump version.
1641 ***** Release 1.5.91 *****
1643 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1645 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1646 call g_source_remove() when source id is 0. Closes bug #327413.
1648 2006-02-09 Sushma Rai <rsushma@novell.com>
1650 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1651 Fixed some memory leaks. See #329251.
1653 2006-02-09 Sushma Rai <rsushma@novell.com>
1655 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1656 xml properties. See #309316.
1658 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1660 * evolution-data-server.pc.in: Add variable execversion
1661 that denotes the version of the evolution-data-server
1664 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1666 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1668 2006-02-02 Tor Lillqvist <tml@novell.com>
1670 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1671 present on XP only. Windows 2000 is still widespread.
1673 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1675 * configure.in, NEWS: Release updates, bump version
1676 ***** Release 1.5.90 *****
1678 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1680 * libedataserver/e-data-server-module.c:
1681 (e_data_server_module_add_type):
1682 * libedataserver/e-data-server-module.h:
1683 Reverting the previous commit as it breaks the API freeze.
1684 Shall get this in HEAD as soon as we branch out.
1686 2006-01-30 Ross Burton <ross@openedhand.com>
1688 * libedataserver/e-data-server-module.c:
1689 * libedataserver/e-data-server-module.h:
1690 Add e_data_server_remove_unused() to release unused modules
1693 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1695 * configure.in: add "zh_HK" to ALL_LINGUAS.
1697 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1699 * configure.in, NEWS: Release updates, bump version
1701 ***** Release 1.5.5 *****
1703 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1705 * libedataserver/e-source-list.[ch] : added a function called
1706 e_source_list_is_gconf_updated () which returns a boolean indicating
1707 whether or not a given ESourceList instance is in sync with its
1708 corresponding gconf xml or not.
1709 e_source_list_sync () : added an if clause that uses the above
1710 function before updating the gconf.
1712 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1714 * configure.in : Add target for CALDAV calendar
1717 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1719 * src/GNOME_Evolution_DataServer.server.in.in:
1721 The Cal and Book Factory oafids should reflect
1722 the API version rather than the BASE version.
1725 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1727 * docs/reference/camel/camel-sections.txt:
1728 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1729 Detele the function camel_mkdir description.
1731 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1734 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1737 (e_util_mkdir_hier):Merge the change
1738 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1740 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1743 * libedataserver/Makefile.am:
1744 * libedataserver/e-file-cache.c:
1745 * libedataserver/e-msgport.c:
1746 * libedataserver/e-time-utils.c:
1748 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1749 e-data-server-util.c.
1751 2006-01-08 Tor Lillqvist <tml@novell.com>
1753 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1754 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1755 declarations with current mingw w32api headers.
1757 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1759 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1760 in evolution module has been developed further, merge those
1761 changes into libedataserver and drop e-util/e-account-list.c.
1763 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1764 evolution module has been developed further, merge those changes
1765 into libedataserver and drop e-util/e-account-list.h.
1767 libedataserver/e-account.c: Since e-util/e-account.c in
1768 evolution module has been developed further, merge those changes
1769 into libedataserver and drop e-util/e-account.c.
1771 libedataserver/e-account.h: Since e-util/e-account.h in
1772 evolution module has been developed further, merge those changes
1773 into libedataserver and drop e-util/e-account.h.
1775 2006-01-04 Tor Lillqvist <tml@novell.com>
1777 * libedataserver/e-util.c (e_util_replace_prefix): As this
1778 (Win32-only) function is called from evo, too, it needs a third
1779 argument, the configure time prefix that it should replace,
1780 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1781 configured with different temporary dirs as prefix, which is the
1784 * libedataserver/e-util.h: Update declaration correspondingly.
1786 * src/server.c (libdir): Modify calls correspondingly.
1788 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1790 * NEWS, configure.in: Release updates, bump version
1792 ***** Release 1.5.4 *****
1794 2005-12-13 Tor Lillqvist <tml@novell.com>
1796 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1797 building against GLib >= 2.8, not just on Win32.
1799 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1801 * NEWS, configure.in: Release updates, bump version
1803 ***** Release 1.5.3 *****
1805 2005-12-09 Tor Lillqvist <tml@novell.com>
1807 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1808 Unix/Winsock differences.
1810 Use separate flag fields to indicate whether we have a thread or
1811 not in the EThread and EMutex structs. There is no portable way to
1812 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1815 The portable way to check two pthread_t values for equality is
1818 Use e_util_pthread_id() to get an "id" for the thread in debugging
1821 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1822 pair. Should have this in GLib, I guess. This code snippet is
1823 essentially duplicated in
1824 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1825 place I don't recall now.
1827 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1828 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1831 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1832 against GLib 2.8, use g_mkdir_with_parents().
1833 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1834 strings, then does a linguistically correct comparison using
1836 (e_filename_make_safe): New function, move here from
1837 evolution/e-util/e-util.c.
1838 (g_rename, g_stat): Win32-only fixed versions of these GLib
1839 functions, just until the next GLib version including the same
1840 fixes is out. This version of g_rename() overwrites existing
1841 files, and this version of g_stat() strips trailing insignificant
1844 * libedataserver/e-util.h: Declare the new functions.
1846 2005-12-08 Tor Lillqvist <tml@novell.com>
1848 * libedataserver/e-db3-utils.c
1849 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1851 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1852 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1853 always use slashes, not platform-dependent separators.
1854 (e_source_set_name): Compare the strings, not the pointers.
1856 * libedataserver/e-source-group.c (e_source_group_set_name):
1857 Compare the strings, not the pointers.
1859 * libedataserver/e-xml-utils.c
1860 * libedataserver/e-xml-utils.h: New files.
1861 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1862 the file names we handle on Win32 are in UTF-8, which libxml2
1863 doesn't grok. So, when using GLib 2.8, we map the file with the
1864 GMappedFile API and use xmlParseMemory(). When built against older
1865 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1866 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1867 e-xml-utils.c. Presumably should move all the rest of the
1868 functions from there, too.
1870 * libedataserver/Makefile.am: Add the new files. Install
1873 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1874 e_xml_save_file(). As e_xml_save_file() does the very careful
1875 saving using a temporary filename and then rename, don't need to
1878 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1882 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1883 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1886 2005-12-07 Tor Lillqvist <tml@novell.com>
1888 * libdb/dbinc/db_int.in: As we are using this file (and not the
1889 prebuilt one in libdb/build_win32/db_int.h) when building using
1890 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1891 Win32, too. Add ifdef.
1893 * libdb/os_win32/os_open.c (__os_open): When using a
1894 user-registered open function to open the file (and not
1895 CreateFile()), we still need to set the DB_FH::handle, too, as all
1896 the other stuff in libdb/os_win32 assumes it is correctly set
1897 up. On Win32, addressbook/backends/file needs to register an own
1898 open function (that uses g_open()) as the pathnames e-d-s handles
1899 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1900 codepage that CreateFile() wants.
1902 2005-12-06 Tor Lillqvist <tml@novell.com>
1904 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1905 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1907 * src/GNOME_Evolution_DataServer.server.in.in: Use
1908 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1909 compile-time paths in the .server file on Win32. libbonobo on
1910 Win32 interprets relative location paths to exes or shlibs as
1911 being relative to the directory where the .server file was found.
1912 This makes the .server file point to the correct executable
1913 regardless of where e-d-s is installed on the end-user machine.
1915 2005-12-02 Tor Lillqvist <tml@novell.com>
1917 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1918 the executable file's name in the InterfaceCheck location.
1920 * evolution-data-server-zip.in: New file, a script used to build a
1921 Win32 zipfile distribution of E-D-S. (End users will not be
1922 expected to install from zipfiles, they would be for power users
1923 and developers only.)
1926 * configure.in: Distribute and expand it.
1928 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1930 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1932 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1933 defined in glib -2.8 only for win32 as it fails to build
1934 for OS which has glib 2.4.
1936 2005-12-01 Tor Lillqvist <tml@novell.com>
1938 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1939 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1942 2005-11-25 Tor Lillqvist <tml@novell.com>
1944 * libedataserver/e-categories.c (add_category_if_not_present):
1945 Drop unused static function.
1946 (e_categories_add_relative): New function. Form the pathname to
1947 the icon file at run-time (for installability in freely chosen
1948 location on Windows).
1949 (initialize_categories_config): Call e_categories_add_relative()
1950 with just the basename of the icon files.
1952 * libedataserver/e-data-server-module.c
1953 (e_data_server_module_init): Include libedataserver-private.h to
1954 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1955 pathname construction) on Windows.
1957 * libedataserver/e-time-utils.c: Include strptime() implementation
1958 lifted from glibc for portability. Use it unless
1959 HAVE_STRPTIME. Make it local for this file, though.
1961 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1962 GLib 2.8 instead of gethostname().
1964 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1965 instead of strncasecmp() for portability.
1967 * libedataserver/e-util.c: Implement install-anywhere machinery
1969 (DllMain): Minimal DllMain that just tucks away the handle to the
1971 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1972 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1973 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1974 e_util_replace_prefix): Functions intended also for Evolution. We
1975 assume e-d-s and evo are installed in the same folder on the
1978 * libedataserver/e-util.h: Declare the above new public Win32-only
1981 * libedataserver/libedataserver-private.h: New file. Declares so
1982 far some Win32-only functionality, to be used in various parts of
1985 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1986 gstdio wrappers for better non-ASCII filename support on
1987 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1988 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1989 instead of hardcoding 1024. Drop leftover debugging printouts.
1991 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1992 more configure-time pathname definitions (as used elsewhere in
1993 e-d-s) in INCLUDES so that they can be recognized and changed at
1994 run-time to end-user machine installation paths on Win32.
1996 * src/server.c: No segv handling on Win32. Run-time path
1997 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1998 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1999 gnome_program_init().
2001 2005-11-18 Ross Burton <ross@burtonini.com>
2003 * libedataserver/md5-utils.c:
2004 * libedataserver/e-component-listener.c:
2007 2005-11-17 Ross Burton <ross@burtonini.com>
2009 * libedataserver/md5-utils.c:
2010 * libedataserver/md5-utils.h:
2011 Don't do byte order checks at runtime but use the GLib
2012 G_BYTE_ORDER macro (#319592)
2014 2005-11-17 Ross Burton <ross@burtonini.com>
2016 * libedataserver/e-account-list.c:
2017 * libedataserver/e-account.c:
2018 * libedataserver/e-component-listener.c:
2019 * libedataserver/e-file-cache.c:
2020 * libedataserver/e-iterator.c:
2021 * libedataserver/e-list-iterator.c:
2022 * libedataserver/e-list.c:
2023 * libedataserver/e-sexp.c:
2024 * libedataserver/e-source-group.c:
2025 * libedataserver/e-source-list.c:
2026 * libedataserver/e-source.c:
2027 Use G_DEFINE_TYPE and add some more const keywords (#319591)
2029 2005-11-15 Ross Burton <ross@burtonini.com>
2031 * libedataserver/e-data-server-module.c
2032 Use lazy bindings (#321515)
2034 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
2036 * NEWS, configure.in: Release updates, bump version.
2037 ***** Release 1.5.2 *****
2039 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
2041 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2043 2005-10-28 Sushma Rai <rsushma@novell.com>
2045 * libedataserver/e-categories.c (initialize_categories_config): Add
2046 default categories only if the category list is empty in gconf, so that
2047 we don't bring back the deleted category from the default list
2048 every time. Fixes #273905.
2050 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2052 * src/GNOME_Evolution_DataServer.server.in.in:
2053 Fixed bonobo server install locations as well.
2056 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2058 * configure.in: Update version, libtool numbers.
2059 *** Release 1.5.1 ***
2060 * src/Makefile.am : Fixed the executable installation
2061 error in the previous patch. Executable installed in
2062 libexecdir - not under evolution-data-server-$(API_VERSION).
2064 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2066 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2067 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2068 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2069 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2070 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2071 OAFIID:GNOME_Evolution_DataServer_Logging from
2072 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2073 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2074 data-server-@VERSION@@EXEEXT@.
2075 * src/Makefile.am: In section install-evolution-data-servers:
2076 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2077 data-server-$(API_VERSION)
2078 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2079 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2080 evolution-data-server-$(BASE_VERSION)
2082 2005-10-17 Ross Burton <ross@burtonini.com>
2085 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2087 2005-10-14 Ross Burton <ross@burtonini.com>
2089 * configure.in: Remove unused dependencies from the pkg-config
2090 calls and add E_FACTORY_CFLAGS/_LIBS.
2092 * src/Makefile.am: Use E_FACTORY_*.
2094 * libedataserver/e-sexp.c:
2095 * libedataserver/test-source-list.c:
2096 Don't use libgnome when GTK+ or GLib will do.
2098 * libedataserver/libedataserver.pc.in:
2099 Fix strings, update libraries.
2101 2005-09-17 Andre Klapper <a9016009@gmx.de>
2104 * libedataserver/e-categories.c: adding translator comment for
2107 2005-09-16 Tor Lillqvist <tml@novell.com>
2109 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2110 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2111 comparing are just ASCII anyway, so spell it out that we really do
2112 need ASCII casefolding only.
2114 2005-09-15 Tor Lillqvist <tml@novell.com>
2116 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2117 integral type (or pointer) that can be cast to a guint64 without
2118 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2120 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2123 * libedataserver/e-util.c: Just include <glib.h> instead of a
2124 random set of <glib/*.h>. Remove large amount of whitespcace on
2126 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2127 proper Unicode case folding or normalization is done.
2128 (e_util_pthread_id): New function, returns an integer representing
2129 a thread. Only for debugging output and logging purposes, cannot
2130 be guaranteed to be consistent on all platforms.
2132 * libedataserver/e-util.h: Include <pthread.h>. Declare
2133 e_util_pthread_id().
2135 2005-09-14 Tor Lillqvist <tml@novell.com>
2140 * win32/libedataserverui.def: New files. Bootstrap import library
2141 for libedataserverui. Needed in servers/exchange/storage where
2142 libexchange-storage-1.2.la links to libedataserverui before it has
2145 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2146 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2147 also win32/Makefile.
2149 * Makefile.am: Add win32 to SUBDIRS.
2151 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2153 * confugure.in : Add API_VERSION to config.h
2155 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2157 * configure.in : Update release number to 2.4.0
2159 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2161 * configure.in: Do not build camel docs.
2162 * docs/reference/Makefile.am: Removed camel docs.
2163 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2165 2005-08-22 Not Zed <NotZed@Ximian.com>
2167 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2168 the func to remove a warning.
2170 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2172 * configure.in : bump version
2173 ***** Release 1.3.8 *****
2175 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2177 * docs/reference/Makefile.am : enable libedataserver docs
2178 * libedataserver/e-sexp.h, docs/reference/libedataserver
2179 /libedataserver-sections.txt: Fix build issues - patch
2180 contributed by Tor Lillqvist <tml@novell.com>
2182 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2184 * configure.in: Build camel-docs.
2185 * docs/reference/Makefile.am: Build camel-docs.
2187 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2189 * libedataserver/e-xml-hash-utils.[ch]:
2190 (e_xmlhash_foreach_key_remove): function to remove
2192 Committing for Armin Bauer <armin.bauer@desscon.com>
2193 and modified by <jmubeen@novell.com> and
2194 <vvaradhan@novell.com>.
2196 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2198 * configure.in : Add the check for NTLM support in OpenLDAP. This
2199 is needed for enabling the Exchange support in e-d-s.
2201 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2203 * configure.in : Build libedataserver api docs
2205 2005-08-18 Tor Lillqvist <tml@novell.com>
2207 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2208 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2209 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2211 2005-08-13 Tor Lillqvist <tml@novell.com>
2213 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2216 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2219 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2221 * configure.in: Update version, libtool numbers.
2223 *****Release 1.3.7*****
2225 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2227 * configure.in: fix for bug #300048. patch
2228 submitted by Roland Illig <roland.illig@gmx.de>
2230 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2232 * configure.in: update libtool numbers for libebook
2234 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2236 * configure.in: Bump version number
2238 *****Release 1.3.6.1***** includes fix for
2239 #311731 - (Removing folders from an IMAP)
2242 2005-07-28 Tor Lillqvist <tml@novell.com>
2244 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2246 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2248 * configure.in : bump version
2249 ****** Release 1.3.6 *****
2251 2005-07-21 Joe Shaw <joeshaw@novell.com>
2253 * libedataserver/e-source-group.c:
2254 * libedataserver/e-source-list.c:
2255 * libedataserver/e-source.c: Change the init and class_init
2256 functions to contain the whole class name for the benefit of the
2259 2005-07-20 Tor Lillqvist <tml@novell.com>
2261 * configure.in: Enable building with Mozilla nspr and nss on
2262 Win32. No -ldl on Win32. No import library for softokn3.dll.
2264 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2266 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2269 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2271 * configure.in : bump version, libtool numbers.
2272 ***** Release 1.3.5 *****
2274 2005-07-06 Ross Burton <ross@openedhand.com>
2276 * libedataserver/e-util.c:
2277 Remove a function and table which is in GLib.
2279 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2281 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2282 to the conventions (_ instead of -).
2284 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2286 * configure.in : bump version, libtool numbers.
2288 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2290 * libedataserver/e-categories.c: (initialize_categories_config):
2291 Fix all the compiler warnings.
2293 2005-06-22 Tor Lillqvist <tml@novell.com>
2295 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2296 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2297 EXEEXT in EVO_SUBST_SERVER_RULE.
2299 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2301 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2302 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2304 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2306 * configure.in : Print the status for Exchange support being present.
2307 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2309 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2311 * configure.in : Fixed a minor typo to fix make clean.
2313 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2315 * configure.in : Added the Exchange server communication code to
2316 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2317 * servers/Makefile.am : Now build exchange as well.
2319 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2321 * configure.in : Do not build camel docs. They are borked now :(
2323 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2325 * configure.in : bump version, libtool numbers.
2327 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2329 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2330 names for CORBA services.
2332 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2334 * configure.in: Disable the libedataserver api docs build
2335 * docs/reference/Makefile.am: Here too. It doesn't build.
2337 2005-05-24 Tor Lillqvist <tml@novell.com>
2339 * configure.in: Define NO_UNDEFINED as -no-undefined and
2340 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2341 them. Check for strtok_r. Add gobject-2.0 to
2342 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2344 2005-05-24 Tor Lillqvist <tml@novell.com>
2346 Make libdb as included in e-d-s build on Win32 with mingw. (The
2347 official build setup for libdb uses MSVC.)
2349 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2350 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2351 empty on Unix, "_win32" on Win32) to use those source files that
2352 have an own copy in os_win32 from there.
2354 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2355 libdb/build_win32_db_config.h file.
2357 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2360 * libdb/dist/configure: Manually make corresponding changes as in
2361 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2364 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2366 2005-05-19 Tor Lillqvist <tml@novell.com>
2368 * configure.in: Check for regexec in a separate -lregex. Add
2369 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2370 too. Don't bother mentioning glib as gthread and gmodule drag in
2373 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2375 * configure.in : bump version, libtool numbers.
2377 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2379 * docs/reference/Makefile.am : Do not build
2380 camel docs. They are a bit flaky ATM.
2382 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2384 * libedataserver/e-categories.c (add_category_if_present): new private
2385 function to create standard categories if they don't exist.
2386 (initialize_categories_config): make sure, in all cases, that our
2387 standard categories are available.
2389 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2391 * libedataserver/e-categories.c: Add new Anniversary category,
2394 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2396 * configure.in: export LIBSOUP for use elsewhere.
2398 2005-05-06 Tor Lillqvist <tml@novell.com>
2400 * configure.in: Check for Win32 (mingw), set Automake
2401 conditional. Move the libtool stuff a bit earlier so that $host
2402 gets set early and can be checked in a more logical place. Check
2403 for some more headers and functions. Use gobject-2.0 instead of
2404 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2405 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2406 calls its .pc file. On Win32, copy the libtool generated here to
2409 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2411 * configure.in: Added "docs/reference/calendar/libedata-cal".
2413 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2416 * docs/reference/calendar/Makefile.am:
2417 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2420 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2423 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2425 * docs/reference/calendar/*: improved API documentation.
2427 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2429 * configure.in: bump version, libtool numbers.
2431 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2433 * configure.in: Modify camelproviderdir to use API_VERSION.
2434 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2436 2005-04-20 Ross Burton <ross@burtonini.com>
2438 * src/offline-listener.c:
2439 Remove an usused variable.
2441 2005-04-20 Ross Burton <ross@burtonini.com>
2443 * libedataserver/e-data-server-module.c:
2444 * libedataserver/e-data-server-module.h:
2446 Use a #define hack to revert API change to EDataServerModule.
2448 2005-04-20 Ross Burton <ross@burtonini.com>
2450 * configure.in: Depend on GLib 2.4.
2452 * libedataserver/e-data-server-module.c:
2453 * libedataserver/e-data-server-module.h:
2454 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2455 e_data_server_module_init to _initialize.
2458 Update for change to e-data-server-module.h.
2460 2005-04-20 Ross Burton <ross@burtonini.com>
2462 * src/offline-listener.c: Don't leak a GConfValue.
2464 2005-04-20 James Henstridge <james@jamesh.id.au>
2466 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2467 doesn't trigger configure failures with newer versions of
2468 pkg-config. Fixes bug #300435.
2470 2005-04-14 Sushma Rai <rsushma@novell.com>
2472 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2473 absolute uri, when relative uri is changed if source is having absolute
2477 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2479 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2481 * configure.in: bump version, leave extensiondir, idldir,
2482 bonobo server and libtool numbers untouched (use API_VERSION
2484 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2485 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2487 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2489 * po/en_GB.po: Updated British English translations
2491 2005-03-31 Steve Murphy <murf@e-tools.com>
2493 * configure.in: Added "rw" to ALL_LINGUAS.
2495 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2497 * configure.in: Added "xh" to ALL_LINGUAS.
2499 2005-03-29 James Bowes <bowes@cs.dal.ca>
2501 * docs/reference/libedataserver/libedataserver-docs.sgml:
2502 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2503 e-time-utils and e-xml-hash-utils.
2504 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2505 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2507 * libedataserver/e-time-utils.c:
2508 * libedataserver/e-time-utils.h:
2509 * libedataserver/e-xml-hash-utils.c:
2510 * libedataserver/e-xml-hash-utils.h: New API documentation.
2512 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2514 * configure.in: Add ne in ALL_LINGUAS
2516 2005-03-23 James Bowes <bowes@cs.dal.ca>
2518 * configure.in: Add docs/reference/libedataserver/Makefile
2520 * docs/reference/Makefile.am: Add libedataserver as subdir.
2521 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2523 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2524 sections for new API docs.
2525 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2526 nice formatting for the new documentation.
2527 * libedataserver/e-trie.c:
2528 * libedataserver/e-uid.c:
2529 * libedataserver/e-url.c:
2530 * libedataserver/e-url.h:
2531 * libedataserver/e-util.c:
2532 * libedataserver/e-util.h:
2533 * libedataserver/md5-utils.c:
2534 * libedataserver/md5-utils.h: Document public functions and data
2536 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2537 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2538 * docs/reference/libedataserver/tmpl/e-url.sgml:
2539 * docs/reference/libedataserver/tmpl/e-util.sgml:
2540 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2541 files for API documentation.
2543 2005-03-06 JP Rosevear <jpr@novell.com>
2545 * configure.in: bump version, libtool numbers
2547 2005-02-28 JP Rosevear <jpr@novell.com>
2549 * configure.in: bump version, libtool numbers
2551 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2553 * libedataserver/e-data-server-module.c: (load_module_dir):
2554 Don't leak the module path.
2556 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2558 * libdb/dbinc/mutex.h: Fix PPC assembly.
2560 2005-02-07 JP Rosevear <jpr@novell.com>
2562 * configure.in: bump version. libtool numbers
2564 2005-02-07 Ross Burton <ross@openedhand.com>
2566 * libedataserver/e-db3-utils.c:
2567 Remove useless libgnome use.
2569 2005-02-03 Ross Burton <ross@burtonini.com>
2571 * libedataserver/e-categories.c:
2572 * libedataserver/e-component-listener.c:
2573 * libedataserver/e-time-utils.c:
2574 * servers/groupwise/e-gw-connection.c:
2578 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2580 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2581 gboolean and always FALSE to remove the idle callback after saving.
2582 (save_config): new function that marks the config as dirty and installs
2584 (initialize_categories_config, e_categories_remove, e_categories_add,
2585 e_categories_set_color_for, e_categories_set_icon_file_for): call
2586 save_config() when saving the categories.
2588 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2590 * configure.in: Generate the old imap makefile.
2592 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2594 * libedataserver/e-categories.c (initialize_categories_config): pass
2595 a correct boolean value as the 'searchable' flag.
2597 2005-01-26 JP Rosevear <jpr@novell.com>
2601 * src/server-logging.h: add private structure to instance
2603 * src/server-logging.c (server_logging_register_domain): track the
2604 information for the registration so we can later unregister it
2605 (server_logging_dispose): unregister the log handlers and from the
2606 information and list
2607 (server_logging_finalize): free the private structure
2608 (server_logging_class_init): set finalize/dispose methods
2610 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2612 * libedataserver/e-categories.[ch] (e_categories_add): added a
2613 'searchable' argument.
2614 (e_categories_is_searchable): new function.
2615 (hash_to_xml_string): add the 'searchable' property to the config.
2617 2005-01-24 JP Rosevear <jpr@novell.com>
2619 * configure.in: bump version, libtool numbers
2621 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2623 * configure.in: Removed the enable checks for IMAP4, we just
2624 always build it now. Also don't generate
2625 camel/providers/imap/Makefile as we no longer build it.
2627 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2629 * libedataserver/e-source.c
2630 (e_source_update_from_xml_node) : look for
2631 case where passed in node does not contain any properites.
2632 In the case reset the properites of the source
2633 and emit the changed signal
2634 makes personal books unselectable
2635 from auto-completion
2637 2005-01-14 Priit Laes <amd@store20.com>
2639 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2640 'wa' to ALL_LINGUAS.
2642 2005-01-14 Not Zed <NotZed@Ximian.com>
2644 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2645 build ESexp as a GObject anymore (it is used by camel).
2647 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2649 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2651 * libedataserver/e-sexp.[ch]: removed the usage of the
2652 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2653 (e_sexp_new): fixed some typoes.
2654 (e_sexp_class_init): use g_type_class_peek_parent to get the
2655 parent class for our class.
2657 2005-01-08 Not Zed <NotZed@Ximian.com>
2659 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2662 * libedataserver/e-url.c (e_url_shroud): setup string manually
2663 don't use *.%s as it depends on locale.
2665 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2667 * e-categories.c (escape_string): new function.
2668 (hash_to_xml_string): add category names after escaping them.
2669 (initialize_categories_config): mark the configuration as not dirty
2670 only when we just got the list of categories from it.
2672 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2675 * Makefile.am: added weather calendar backend to build.
2677 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2679 * libedataserver/e-categories.c (initialize_categories_config): set
2680 the configuration to not dirty even when we add the set of built-in
2683 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2685 * libedataserver/e-categories.c (initialize_categories_config): set
2686 the initialized flag to TRUE before starting, or we'll get infinite
2687 recurrent calls to this function.
2689 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2691 * libedataserver/e-categories.c (initialize_categories_config): use _()
2692 instead of N_() for translatable strings.
2694 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2696 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2697 called at idle times.
2698 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2700 (initialize_categories_config): install the idle callback.
2702 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2705 * art/category*.png: added category icons from GAL.
2708 * configure.in: added 'art' directory to build.
2710 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2712 * libedataserver/Makefile.am: added new files to the build.
2714 2004-12-31 JP Rosevear <jpr@novell.com>
2716 * Makefile.am: clean iconv-detect.h
2718 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2720 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2721 if any of the properties change
2723 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2725 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2726 include the BASE_VERSION and the full path).
2728 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2730 * src/offline-listener.[ch] :New class to listen for gconf
2731 key and set online/offline modes on factories -> backends
2733 * src/Makefile.am : added new source file
2734 offline-listener.[ch] to _SOURCES
2736 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2738 * Makefile.am: build servers/ dir before camel/.
2740 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2742 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2743 (ALIGNED_SIZE): New macro.
2744 (MemPoolNode): Remove "data" member.
2745 (MemPoolThresholdNode): Likewise.
2746 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2747 &n->data[N] to ensure proper alignment.
2749 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2751 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2752 a convenience context that sets up and provides the shared model
2753 and widgets for one name selection session.
2755 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2756 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2758 2004-12-20 JP Rosevear <jpr@novell.com>
2760 * configure.in: bump version, libtool numbers
2762 2004-12-20 JP Rosevear <jpr@novell.com>
2764 * libedataserverui/test-name-selector.c (main): no need to init
2765 mime utils explicitly any more
2767 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2769 * libedataserverui/test-name-selector.c (main): Don't lie to
2770 gnome_program_init () about our name.
2772 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2774 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2776 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2778 (clear_contact_source): Keep the primary contact array around even
2780 (query_contact_source): Make sure the book is opened before we
2781 try to open a view to it. Set view to NULL if we can't get one.
2782 (e_contact_store_add_book): Allocate temporary memory on stack.
2783 (e_contact_store_remove_book): Free the primary contact array.
2785 * libedataserverui/e-destination-store.c
2786 (e_destination_store_insert_destination): Implement.
2787 (e_destination_store_append_destination): Renamed from
2788 _add_destination (). Connect to destination's "changed" signal.
2789 (e_destination_store_remove_destination): Disconnect from
2792 * libedataserverui/e-name-selector-dialog.c (add_destination):
2793 Use e_destination_store_append_destination ().
2795 * libedataserverui/test-name-selector.c (start_test): We don't
2796 need the gconf_path. Set up an ENameSelectorEntry for testing.
2797 (main): Remove junk related to gconf_path.
2799 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2800 entry for Evolution contacts. Still considered unstable.
2802 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2803 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2805 2004-12-17 JP Rosevear <jpr@novell.com>
2807 * libedataserverui/test-name-selector.c (close_dialog): destroy
2809 (start_test): listen for any response so we can exit
2811 * libedataserverui/e-name-selector-dialog.glade: don't make the
2812 blank window visible
2814 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2816 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2817 it's useless and breaks the evo build.
2819 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2821 * libedataserverui/test-name-selector.c: Implement a test for
2822 ENameSelectorDialog.
2824 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2825 (test_name_selector_SOURCES)
2826 (test_name_selector_LDADD): Build parameters for the test.
2828 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2830 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2832 * libedataserverui/e-destination-store.[ch]: Implement
2833 EDestinationStore, a GtkTreeModel interface to a list of
2836 * libedataserverui/e-name-selector-model.[ch]: Implement
2837 ENameSelectorModel, a model that provides an EContactStore and a
2838 list of EDestinationStores whose members are filtered out from
2841 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2842 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2843 interactively, producing lists of EDestinations.
2845 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2846 specification for the ENameSelectorDialog interface.
2848 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2850 (e_contact_store_get_books): Free a small temp allocation.
2851 (e_contact_store_remove_book): Get the pointer to the source struct.
2853 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2855 * Makefile.am (INCLUDES): Add a define providing the installed
2857 (libedataserverui_1_2_la_SOURCES): Add new files.
2858 (libedataserveruiinclude_HEADERS): Add new files.
2859 (glade_DATA): Add new Glade file.
2860 (EXTRA_DIST): Dist glade_DATA.
2862 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2864 * configure.in: Pull in libglade-2.0.
2866 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2868 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2869 a GtkTreeModel interface to EBook views.
2871 * libedataserverui/test-contact-store.c: Implement an interactive
2872 test for EContactStore.
2874 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2875 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2877 (test_contact_store_SOURCES)
2878 (test_contact_store_LDADD): Build the interactive test for
2881 2004-12-09 JP Rosevear <jpr@novell.com>
2883 * configure.in: check for zlib, for the gzip mime filter
2885 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2889 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2890 e_file_cache_thaw_changes): new functions to disable temporarily
2892 (e_file_cache_init): initialize new private members.
2893 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2894 cache file as dirty when we are frozen.
2896 2004-12-06 Rodney Dawes <dobey@novell.com>
2898 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2900 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2902 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2904 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2905 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2907 2004-12-03 Rodney Dawes <dobey@novell.com>
2909 * configure.in: Remove the commented out OpenSSL block
2910 Don't do pkg-config --exists for mozilla, just try to use the
2911 PKG_CONFIG() macro, and set have_nss="no" if it fails
2913 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2914 e-msgport code that needs it
2916 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2918 * configure.in: Display configuration info after configure runs
2919 (S/MIME, SSL, Kerberos, etc)
2921 2004-12-03 Not Zed <NotZed@Ximian.com>
2923 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2924 iconv_libs to the library list.
2926 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2928 * Makefile.am: Build libedataserverui after non-UI libraries that it
2931 2004-11-28 JP Rosevear <jpr@novell.com>
2933 * configure.in: bump version, libtool numbers
2935 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2937 * libedataserverui/e-source-selector.[ch]:
2938 (selector_button_press_event): if rt-clicked on a source
2939 group, set it as primary on the selector and emit a popup event.
2940 (e_source_selector_get_primary_source_group): accessor for
2941 primary source group.
2943 2004-11-16 Not Zed <NotZed@Ximian.com>
2945 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2947 * configure.in: Added more camel required config checks. Build
2948 the camel makefiles. Not sure if this should be in its own
2951 2004-11-15 Not Zed <NotZed@Ximian.com>
2953 * libedataserver/e-util.c: include config.h.
2955 * libedataserver/e-sexp.c: updated from evolution/e-util.
2957 * libedataserver/e-memory.c: updated from evolution/e-util.
2959 * iconv-detect.c: added iconv format checker.
2961 * configure.in: add stftime checks and iconv charset format checks.
2963 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2965 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2968 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2970 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2971 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2972 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2974 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2976 * configure.in: use evolution-data-server-$BASE_VERSION as the
2979 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2983 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2985 2004-11-02 JP Rosevear <jpr@novell.com>
2989 * configure.in: require libbonobo >= 2.4.2
2991 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2993 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2995 2004-10-27 JP Rosevear <jpr@novell.com>
2997 * src/server.c: include just include signal.h for portability
2999 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
3001 * libedataserverui/Makefile.am:
3002 * libedataserverui/e-source-selector-dialog.[ch]: added source
3003 selector dialog widget.
3005 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
3007 2004-10-14 JP Rosevear <jpr@novell.com>
3009 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
3012 * libedataserverui/e-source-option-menu.c: ditto
3014 2004-10-14 JP Rosevear <jpr@novell.com>
3016 * libedataserverui/libedataserverui.pc.in: link to the right lib
3017 and require libedataserver 1.2
3019 2004-10-13 JP Rosevear <jpr@novell.com>
3021 * libedataserver/e-data-server-marshal.list: add missing
3024 2004-10-13 JP Rosevear <jpr@novell.com>
3026 * Makefile.am: build libedataserverui
3028 2004-10-13 JP Rosevear <jpr@novell.com>
3030 * libedataserverui/test-source-option-menu.c: move from evolution
3032 * libedataserverui/e-source-selector.c: ditto
3034 * libedataserverui/e-source-selector.h: ditto
3036 * libedataserverui/e-source-option-menu.c: ditto
3038 * libedataserverui/e-source-option-menu.h: ditto
3040 * libedataserverui/test-source-selector.c: ditto
3042 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3044 * libedataserverui/Makefile.am: build libedataserverui and test progs
3046 * configure.in: add libtool versioning for libedataserverui and
3049 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3051 Probably fixes bugs #67600 and #65996.
3053 * libdb/dbinc/mutex.h
3054 * libdb/dist/config.hin
3055 * libdb/dist/configure
3056 * libdb/mutex/mut_tas.c
3057 * libdb/lock/lock_region.c
3058 * libdb/dist/aclocal/mutex.ac
3059 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3060 x86-64 and a couple of other archs, and rebuild the generated
3063 2004-10-04 Chris Toshok <toshok@ximian.com>
3065 * libedataserver/e-data-server-module.h: add the prototype for the
3066 eds_module_* functions here, so modules can include this file
3067 instead of writing their own prototypes in module sepcific
3070 2004-09-30 Chris Toshok <toshok@ximian.com>
3072 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3073 variables so extension authors can find the place to install their
3076 2004-09-30 Chris Toshok <toshok@ximian.com>
3078 * src/GNOME_Evolution_DataServer.server.in.in: add this
3079 (previously generated) file to the build.
3081 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3082 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3085 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3086 addressbook/calendar backend .la's from here.
3087 (SERVER_IN_FILE): always use
3088 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3089 generated from LDAP/NOLDAP.
3090 (EXTRA_DIST): remove
3091 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3092 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3094 * src/server.c (setup_books): replace hardcoded knowledge of
3095 backends with a call to e_data_book_factory_register_backends.
3096 (setup_cals): remove explicit backend registration with a call to
3097 e_data_cal_factory_register_backends.
3098 (main): call e_data_server_module_init.
3100 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3101 (libedataserver_la_SOURCES): add e-data-server-module.c
3102 (libedataserverinclude_HEADERS): add e-data-server-module.h
3104 * libedataserver/e-data-server-module.[ch]: new files, manage the
3105 extensions. ripped almost entirely from Dave Camp's nautilus
3108 * configure.in (privlibdir, extensiondir): new Makefile variables.
3110 2004-09-23 Not Zed <NotZed@Ximian.com>
3114 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3115 idle id after we've been called.
3117 2004-09-23 JP Rosevear <jpr@novell.com>
3119 * Makefile.am: don't hard code pkg config version
3121 * configure.in: bump version, reset libtool versions because the
3122 library is now versioned
3124 * libedataserver/Makefile.am: build versioned lib and version
3127 * src/Makefile.am: link against versioned libs
3129 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3131 * libedataserver/e-file-cache.[ch]:
3132 (e_file_cache_get_keys): utility function that allows to get
3133 a list of the keys of all the items in the cache. Used by
3134 the fix for bug #61865
3136 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3138 * libdb/dbinc/mutex.h
3139 * libdb/dist/configure
3140 * libdb/dist/aclocal/mutex.ac
3141 * libdb/dist/aclocal/options.ac:
3142 Applied patch from Toshok that fixes issues related to NPTL and AMD
3145 2004-09-16 JP Rosevear <jpr@novell.com>
3147 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3149 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3151 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3153 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3155 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3157 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3159 * configure.in: Added 'id' to ALL_LINGUAS
3160 * po/id.po: Added Indonesian translation
3162 2004-08-27 Akagic Amila <bono@linux.org.ba>
3164 * configure.in: Added 'bs' to ALL_LINGUAS.
3166 2004-08-26 JP Rosevear <jpr@novell.com>
3168 * configure.in: bump verision, libtool numbers
3170 2004-08-26 Not Zed <NotZed@Ximian.com>
3174 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3175 (e_util_utf8_strstrcasedecomp):
3177 * libedataserver/e-sexp.c (e_sexp_term_eval):
3178 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3179 stupid arcanely out of date and posixly-busted slowaris which
3180 doesn't put alloca in stdlib.h like any sane system.
3182 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3184 * libedataserver/e-file-cache.c: (add_key_to_list),
3185 (add_object_to_list):
3186 Add missing include, fix warnings.
3188 * libedataserver/e-util.c: add missing include.
3190 * servers/groupwise/e-gw-connection.c:
3191 (e_gw_connection_get_categories):
3192 Fix type, causing warnings.
3194 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3196 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3197 assing the value set for filename property to priv->filename
3199 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3201 * configure.in: Added «nb» to ALL_LINGUAS.
3203 2004-08-13 JP Rosevear <jpr@novell.com>
3205 * configure.in: bump version, libtool numbers, soup requirement
3207 2004-08-13 Rodney Dawes <dobey@novell.com>
3209 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3210 as well as expceted and determined in testing
3212 2004-08-13 Rodney Dawes <dobey@novell.com>
3214 * acinclude.m4: Remove EVO_CHECK_LIB
3215 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3217 2004-08-09 Ankit Patel <ankit@redhat.com>
3219 * configure.in: Added Gujarati & Panjabi
3221 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3223 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3225 2004-08-02 JP Rosevear <jpr@novell.com>
3227 * configure.in: bump version, libtool numbers
3229 2004-08-02 Not Zed <NotZed@Ximian.com>
3231 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3232 so we only run once, and increment our recursive-call code
3233 properly, and actually exit anyway. should fix infinite crash
3236 2004-07-29 Rodney Dawes <dobey@novell.com>
3238 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3239 AC_DEFINE it so we know where to find gnome_segv2
3241 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3242 now define at configure time to find the path to gnome_segv2
3246 2004-07-19 JP Rosevear <jpr@novell.com>
3248 * configure.in: bump version, libtool numbers, soup requirement
3250 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3252 * libedataserver/e-source-group.c (e_source_group_remove_source)
3253 (e_source_group_remove_source) : disconnet the signal
3254 handler registered on source object for CHANGED singal
3255 as we may not be interested in the changes in source once
3256 it is removed form the group
3258 2004-07-12 Chris Toshok <toshok@ximian.com>
3260 [ most likely fixes #57999 ]
3262 * libdb/dist/aclocal/options.ac: set the default unique name to
3263 "_eds". this will append _eds to all externally visible libdb
3264 symbols, so we can be sure it won't conflict with another libdb
3265 (linked dynamically).
3267 * libdb/dist/configure: regen after options.ac change.
3269 * libdb/dist/.cvsignore: ignore db_int_def.h
3271 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3273 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3274 this function public.
3276 2004-07-07 Not Zed <NotZed@Ximian.com>
3278 * src/server.c (main): bind to the right charset (i.e. utf8). See
3281 2004-07-02 JP Rosevear <jpr@novell.com>
3283 * configure.in: bump version, libtool numbers
3285 2004-07-02 Chris Toshok <toshok@ximian.com>
3289 * libedataserver/e-iterator.h: rename the "delete" member to
3290 "remove", to fix c++ build.
3292 * libedataserver/e-iterator.c (e_iterator_delete): same.
3293 (e_iterator_class_init): same.
3295 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3296 (e_list_iterator_remove): same.
3298 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3300 * src/server.c (main): Register a segv handler to popup bug-buddy
3301 or whatever. Fixes bug #51165.
3303 2004-06-14 Not Zed <NotZed@Ximian.com>
3305 * libedataserver/e-source-group.c
3306 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3307 error setting up the new_source entries. #59592.
3309 2004-06-03 JP Rosevear <jpr@novell.com>
3311 * configure.in: bump version, libtool numbers
3313 2004-06-02 Chris Toshok <toshok@ximian.com>
3315 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3317 2004-06-01 Chris Toshok <toshok@ximian.com>
3319 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3320 NULL absolute_uri, so we can clear it.
3322 2004-06-01 Chris Toshok <toshok@ximian.com>
3324 * libedataserver/e-source.c (e_source_set_group): back out the
3325 change that causes this function to always add an absolute_uri to
3326 the ESource, as this uri is always used instead of the
3327 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3328 of the cases. If you want an absolute uri, call
3329 e_source_set_absolute_uri - it should never happen implicitly.
3330 (e_source_copy): when copying an ESource don't create an absolute
3331 uri when @source might have had one.
3332 (e_source_set_absolute_uri): use strcmp, not ==. also,
3333 "source->priv->readonly" governs whether or not data can be stored
3334 in the folder represented by the ESource, not that the ESource
3337 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3339 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3341 2004-05-27 Sushma Rai <rsushma@novell.com>
3343 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3344 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3347 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3348 Build absolute URI only if source is not having it.
3350 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3351 absolute URI to the file.
3353 2004-05-26 Rodney Dawes <dobey@novell.com>
3355 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3356 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3357 properly when < 2.9.8 is found
3359 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3360 requirement here, so that dependents pick it up properly as well
3362 2004-05-19 JP Rosevear <jpr@novell.com>
3364 * configure.in: bump version, libtool numbers
3366 2004-05-17 Rodney Dawes <dobey@ximian.com>
3368 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3369 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3370 mono bindings to work correctly
3374 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3376 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3377 handlers for postal address fields. Bug # 45210
3379 2004-05-03 JP Rosevear <jpr@ximian.com>
3381 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3383 * libedataserver/e-uid.h: ditto
3385 * libedataserver/e-memory.c: remove unnecessary include
3387 * libedataserver/e-uid.c: ditto
3389 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3392 2004-05-03 William Jon McCann <mccann@jhu.edu>
3394 * libedataserver/e-account-list.h:
3395 * libedataserver/e-account.h:
3396 * libedataserver/e-db3-utils.h:
3397 * libedataserver/e-dbhash.h:
3398 * libedataserver/e-iterator.h:
3399 * libedataserver/e-list-iterator.h:
3400 * libedataserver/e-list.h:
3401 * libedataserver/e-memory.h:
3402 * libedataserver/e-sexp.h:
3403 * libedataserver/e-source-group.h:
3404 * libedataserver/e-source-list.h:
3405 * libedataserver/e-source.h:
3406 * libedataserver/e-uid.h:
3407 * libedataserver/e-url.h:
3408 * libedataserver/e-util.h:
3409 * libedataserver/e-xml-hash-utils.h:
3410 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3412 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3414 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3415 yesterday's changes. The data is useless for what I needed it for
3416 (which was for migrating pilot-sync changelog files). md5sums are
3417 ...not what I wanted.
3419 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3421 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3422 3 arguments (key, data, user_data).
3424 2004-04-26 Adam Weinberger <adamw@gnome.org>
3426 * configure.in: Added en_CA to ALL_LINGUAS.
3428 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3430 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3431 that 'key' always points to a malloc'd block of memory that we can
3433 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3434 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3436 (e_xmlhash_write): Save the doc to a tmp file first, only if
3437 saving is successful rename() the file over the original.
3439 2004-04-21 Chris Toshok <toshok@ximian.com>
3441 * configure.in: bump version to 0.0.92.1.
3443 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3445 * acinclude.m4: minor fixes (added missing [] quotation).
3447 2004-04-19 JP Rosevear <jpr@ximian.com>
3449 * configure.in: bump version, libtool numbers
3451 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3453 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3454 AC_SUBST for assinging libegroupwise version number. Defined a
3455 varible LIBSOUP_REQUIRED. added
3456 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3458 * servers/groupwise/Makefile.am: added
3459 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3460 groupwise apis installable
3462 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3465 2004-04-02 JP Rosevear <jpr@ximian.com>
3467 * configure.in: bump version, libtool numbers
3469 2004-03-25 William Jon McCann <mccann@jhu.edu>
3471 * src/server.c (setup_cals): add registration of webcal protocol
3474 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3476 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3477 e-cal-backend-groupwise.h.
3479 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3481 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3484 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3485 opening the cache file, just create it empty, don't fail.
3487 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3489 * configure.in: yank --enable-debug option, not needed anymore.
3491 2004-03-15 Rodney Dawes <dobey@ximian.com>
3493 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3494 * evolution-data-server-1.0.pc.in:
3495 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3496 the libbonobo dependency
3498 2004-03-05 JP Rosevear <jpr@ximian.com>
3500 * configure.in: bump version, libtool numbers and soup requirement
3502 2004-02-26 JP Rosevear <jpr@ximian.com>
3504 * Makefile.am: dist the libdb stuff properly
3506 2004-02-26 Harish K <kharish@novell.com>
3508 * servers/groupwise/e-gw-connection.c : the latest GW server
3509 requires getFolderListRequest instead of the getContainerListRequest
3510 message to get the ids of folders.
3512 2004-02-24 Chris Toshok <toshok@ximian.com>
3514 * libedataserver/e-source-group.c
3515 (e_source_group_new_from_xmldoc): don't leak uid.
3517 2004-02-23 JP Rosevear <jpr@ximian.com>
3519 * Makefile.am: make sure to distclean libdb
3521 * autogen.sh: require automake 1.6
3523 * marshal.mk: make sure we use the srcdir as the location of the
3526 * libdb/dist/Makefile.in: add installcheck target that does
3527 nothing, don't remove tags
3529 * src/Makefile.am: add extra libical includes for srcdir !=
3532 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3534 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3535 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3536 * src/server.c (setup_books) : register groupwise address book backend
3537 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3538 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3539 address book protocols
3541 2004-02-13 Chris Toshok <toshok@ximian.com>
3543 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3544 libdb-4.1.la instead of libdb.a.
3546 * libdb/dist/configure.ac: remove all the static/shared logic and
3547 force libtool to be used. also, remove -rpath from the SOFLAGS.
3548 without -rpath and -static libtool builds the equivalent of a
3549 noinst_ automake library.
3551 * libdb/dist/configure: regen configure from configure.ac.
3553 2004-02-12 Chris Toshok <toshok@ximian.com>
3555 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3557 2004-02-09 Michael Meeks <michael@ximian.com>
3559 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3560 * libedataserver/e-list.c (e_list_get_iterator):
3561 add preconditions for NULL list.
3563 2004-02-09 JP Rosevear <jpr@ximian.com>
3565 * configure.in: Bump version, libtool numbers
3568 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3570 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3572 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3576 * servers/Makefile.am: added servers/ dir to build.
3578 2004-02-03 Chris Toshok <toshok@ximian.com>
3580 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3581 libxml-2.0 as the e-source* stuff needs it.
3583 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3585 * configure.in: require libsoup >= 2.1.6.
3587 2004-01-26 JP Rosevear <jpr@ximian.com>
3589 * configure.in: Bump libtool versions, version, soup requirement
3591 2004-01-25 Sanlig Badral <badral@openmn.org>
3593 * configure.in: Added "mn" to ALL_LINGUAS.
3595 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3597 * configure.in: s/GROUPWISE/SOUP.
3599 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3601 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3604 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3606 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3607 to remove the file cache from disk.
3609 2004-01-21 JP Rosevear <jpr@ximian.com>
3611 * configure.in: include calendar test stuff in AC_OUTPUT
3613 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3615 Fixes nasty crash in e-d-s
3617 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3618 (foreach_hash_func): pass the value also to the XML hash function.
3620 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3623 2004-01-15 JP Rosevear <jpr@ximian.com>
3625 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3626 make sure we don't derefence a NULL pointer
3628 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3630 * libedataserver/e-source-list.c: (load_from_gconf):
3633 * libedataserver/e-source.c: (dump_common_to_xml_node):
3634 Don't output properties tag if there are no properties.
3636 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3638 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3639 correctly when calling g_slist_prepend.
3641 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3643 * configure.in: Added "sq" to ALL_LINGUAS.
3645 2004-01-12 JP Rosevear <jpr@ximian.com>
3647 * configure.in: bump version, libtool numbers
3649 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3651 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3652 by using the CORBA_any directly. Free the CORBA exception.
3654 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3656 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3659 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3661 * libedataserver/e-source-group.h: added new read-only flag
3663 * src/contactdates-server.c: new factory for ContactDates backend
3665 * configure.in: Added new ContactDates calendar backend
3667 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3669 * libedataserver/e-source-list.[ch]
3670 (e_source_list_peek_group_by_name): new function.
3672 2004-01-08 JP Rosevear <jpr@ximian.com>
3674 * libedataserver/e-source-list.c (e_source_list_sync): don't
3675 remove the gconf listener
3677 2004-01-07 JP Rosevear <jpr@ximian.com>
3679 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3681 2004-01-05 Christian Neumair <chris@gnome-de.org>
3683 * addressbook/libebook/e-book.c: Generalize some more strings.
3685 2004-01-05 Christian Neumair <chris@gnome-de.org>
3687 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3689 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3691 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3692 function to get all objects in the cache.
3694 2003-12-29 JP Rosevear <jpr@ximian.com>
3696 * configure.in: bump libsoup requirement, version, libtool numbers
3698 2003-12-23 Ross Burton <ross@burtonini.com>
3700 * docs/reference/addressbook/libebook/tmpl/*:
3701 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3702 * docs/reference/addressbook/libebook/libebook-sections.txt
3703 * docs/reference/addressbook/libebook/libebook.types:
3704 Updated API documentation.
3706 2003-12-21 JP Rosevear <jpr@ximian.com>
3708 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3709 find a source if there is one
3711 * libedataserver/e-source-list.h: add proto
3713 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3715 * src/server.c (setup_logging, setup_interface_check): get the
3716 BonoboObject's we create here out of the function.
3717 (main): re-organize extra interfaces initialization code, and
3718 make sure we unref all objects we have created.
3720 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3722 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3724 (e_source_set_group): Generate and keep an absolute URI so we can
3725 work stand-alone if the group goes away.
3726 (e_source_get_uri): Use build_absolute_uri ().
3728 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3730 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3731 two sources based on UID and full URI.
3733 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3735 * configure.in: added --enable-debug argument.
3737 2003-12-10 Chris Toshok <toshok@ximian.com>
3739 * Makefile.am (ACLOCAL_AMFLAGS): remove
3741 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3743 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3744 to avoid conflicts with GAL's ECache class, which might get
3747 * libedataserver/Makefile.am: added new files.
3749 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3751 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3752 function from GAL, needed for the cache objects.
3754 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3755 directory for the cache file exists by calling e_util_mkdir_hier.
3757 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3759 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3760 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3761 the "calendar:supported_protocols" property.
3763 2003-12-07 JP Rosevear <jpr@ximian.com>
3765 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3768 * src/server.c: set correct default oaf id's
3770 * configure.in: Bump version
3772 2003-12-07 JP Rosevear <jpr@ximian.com>
3774 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3777 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3779 2003-12-07 Chris Toshok <toshok@ximian.com>
3781 * libdb/dist/Makefile.in: make install depend on all.
3783 2003-12-07 JP Rosevear <jpr@ximian.com>
3785 * configure.in: bump version and libsoup requirement
3787 2003-12-04 JP Rosevear <jpr@ximian.com>
3789 * libedataserver/e-source-list.c
3790 (e_source_list_new_for_gconf_default): uses the default gconf
3791 client for getting the source list
3793 * libedataserver/e-source-list.h: add proto
3795 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3797 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3798 to be shared between calendar and addressbook backends.
3800 * libedataserver/Makefile.am: added new files.
3802 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3804 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3805 creating XML from already standalone source.
3806 (e_source_copy): Return the new source, not the one passed in. Duh.
3808 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3810 * libedataserver/e-source.c (e_source_set_property): Emit changed
3812 (copy_property): Implement.
3813 (e_source_copy): Implement. Creates a standalone copy of a source.
3815 2003-11-29 Chris Toshok <toshok@ximian.com>
3817 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3818 DataServer_Logging oaf_server.
3820 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3822 * src/Evolution-DataServer.idl: add a Logging interface. the
3823 events emitted are of type LogEvent.
3825 * src/Makefile.am (evolution_data_server_SOURCES): add
3828 * src/server.c (termination_handler): use g_message, not a printf.
3829 (setup_logging): new function, register the log domains that'll
3830 generate bonobo events.
3831 (main): initialize the DataServer::Logging interface.
3833 * src/server-logging.[ch]: a glib log handler that emits log
3834 events via a BonoboEventSource.
3836 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3838 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3839 (init): Create properties table.
3840 (import_properties): Implement. Imports properties from XML tree to
3842 (e_source_update_from_xml_node): Import properties to table.
3843 (property_dump_cb): Implement. Dumps a property to XML tree.
3844 (dump_common_to_xml_node): Dump properties to XML tree.
3845 (e_source_get_property): Implement.
3846 (e_source_set_property): Implement.
3847 (e_source_foreach_property): Implement.
3849 * libedataserver/test-source-list.c (dump_property): Implement.
3850 (dump_source): Dump properties.
3851 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3853 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3855 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3856 (e_source_update_from_xml_node): Ditto.
3857 (e_source_get_uri): Ditto.
3858 (dump_common_to_xml_node): Implement for parameters common to
3859 dependent and standalone ESources.
3860 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3861 (e_source_to_standalone_xml): Implement.
3862 (e_source_new_from_standalone_xml): Implement.
3864 2003-11-26 Rodney Dawes <dobey@ximian.com>
3866 * Makefile.am: remove \ on last line of LIBDB_FILES
3868 2003-11-26 JP Rosevear <jpr@ximian.com>
3870 * tags: add a dummy file for disting
3872 2003-11-25 Chris Toshok <toshok@ximian.com>
3874 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3875 and AC_PROG_LIBTOOL.
3877 * libdb/dist/configure: same.
3879 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3882 2003-11-25 Chris Toshok <toshok@ximian.com>
3884 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3886 * libdb/dist/configure: same.
3888 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3890 * libedataserver/e-dbhash.c: same.
3891 (e_dbhash_new): pass NULL for txn.
3893 2003-11-25 Chris Toshok <toshok@ximian.com>
3895 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3896 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3897 suck at getting libtool to do what I want.
3899 * libdb/dist/Makefile.in (install-strip install): don't do
3902 * Makefile.am (SUBDIRS): add libdb
3903 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3905 (LIBDB_FILES): list all the db4 files.
3906 (EXTRA_DIST): add the db4 files explicitly to this.
3908 * configure.in: remove all the db3 stuff, and build the embedded
3911 2003-11-25 Aaron Weber <aaron@ximian.com>
3912 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3913 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3914 acinclude.m4 so you can build the stuffwithout gtk-doc
3917 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3918 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3919 * Plus added short/long descriptions and "See Also" where appropriate to:
3920 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3921 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3922 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3923 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3924 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3925 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3926 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3927 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3928 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3929 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3930 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3931 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3932 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3934 2003-11-22 Chris Toshok <toshok@ximian.com>
3936 * dist/NO-AUTO-GEN: don't autogen in here.
3938 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3940 * libdb/Makefile.am: new file so we can integrate libdb into our
3943 2003-11-20 Aaron Weber <aaron@ximian.com>
3944 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3945 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3946 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3947 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3948 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3949 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3950 * docs/reference/calendar/libecal/libecal-sections.txt
3951 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3952 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3953 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3955 2003-11-20 Rodney Dawes <dobey@ximian.com>
3957 * autogen.sh: Remove extra #!/bin/sh line
3959 2003-11-19 JP Rosevear <jpr@ximian.com>
3961 * MAINTAINERS: Update
3963 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3965 * configure.in: require libsoup version from CVS (2.1.1).
3967 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3969 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3971 2003-11-14 JP Rosevear <jpr@ximian.com>
3973 * libedataserver/test-source-list.c: use only libgnome stuff (no
3976 * libedataserver/e-source.c: ditto
3978 * libedataserver/e-source-list.c: ditto
3980 * libedataserver/e-source-group.c: remove use of gal bits, use
3983 * libedataserver/Makefile.am: build and install e-source stuff
3985 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3987 * src/server-interface-check.[ch]: fixed copyright comments.
3989 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3991 * src/server.c (setup_cals): register the Groupwise calendar backend.
3994 * configure.in: added Groupwise calendar backend to build.
3996 2003-11-14 Rodney Dawes <dobey@ximian.com>
3998 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
4000 2003-11-11 Chris Toshok <toshok@ximian.com>
4002 * src/server.c (queue_termination): guard against multiple threads
4003 here by using a mutex. also, always remove the
4004 terminal_handler_id if one exists and reinstate it afterward.
4005 This gives us the behavior of always lasting EXIT_TIMEOUT
4006 milliseconds after the most recent book/calendar shutdown. Before
4007 there was a potential for shutting down EXIT_TIMEOUT milliseconds
4008 after the *first* book/calendar shutdown.
4010 2003-11-10 JP Rosevear <jpr@ximian.com>
4012 * Makefile.am: build docs
4014 * configure.in: check for gtk-doc
4016 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
4018 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4019 that broke GNOME_Evolution_DataServer_CalFactory. And another one
4020 that broke GNOME_Evolution_DataServer_InterfaceCheck.
4022 2003-11-07 Dan Winship <danw@ximian.com>
4024 * configure.in: Remove a bunch more checks that
4025 evolution-data-server doesn't need. Change "Evolution" to
4026 "evolution-data-server" in two messages. Remove gtk-doc support
4027 since there is currently no doc/ directory, and we'll want to use
4028 the new GTK_DOC_CHECK macro when we add it back anyway.
4030 * libedataserver/ename/*: Moved to libebook
4032 * libedataserver/Makefile.am (SUBDIRS): Remove ename
4033 (libedataserver_la_LIBADD): Remove libename
4034 (libedataserver_la_LDFLAGS): Remove -no-undefined
4036 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4038 2003-11-07 Rodney Dawes <dobey@ximian.com>
4040 * configure.in: Remove kerberos checks since we don't need them here
4042 2003-11-06 JP Rosevear <jpr@ximian.com>
4044 * configure.in: output new .pc file
4046 * evolution-data-server-1.0.pc.in: pkconfig for idl
4048 * libedataserver/ename/Makefile.am: don't install
4050 * libedataserver/Makefile.am: link in libename
4052 2003-11-06 Rodney Dawes <dobey@ximian.com>
4054 * configure.in: Remove dependencies for GUI libs that we don't need
4056 2003-11-06 JP Rosevear <jpr@ximian.com>
4058 * libedataserver/Makefile.am: e-msgport is no longer needed
4060 2003-11-06 JP Rosevear <jpr@ximian.com>
4062 * src/server.c: include the addressbook backend files properly
4064 * src/Makefile.am: link to the individual addressbook backends
4066 2003-11-06 JP Rosevear <jpr@ximian.com>
4068 * src/server.c: include the backend files properly
4070 * src/Makefile.am: link to the individual backends
4072 2003-11-06 JP Rosevear <jpr@ximian.com>
4074 * configure.in (BASE_VERSION): clean up priv* dirs
4076 * src/Makefile.am: install a version binary to libexecdir
4078 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4081 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4083 2003-11-05 JP Rosevear <jpr@ximian.com>
4085 * src/server.c: following renaming of libedata-book
4087 * src/server-interface.[hc]: ditto
4089 2003-11-05 JP Rosevear <jpr@ximian.com>
4091 * src/server.c: following renaming of libedata-cal
4093 * src/server-interface.[hc]: ditto
4095 2003-11-05 JP Rosevear <jpr@ximian.com>
4097 * configure.in: make the priv*dir's sane
4099 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4102 * libedataserver/ename/Makefile.am: ditto
4104 * libedataserver/Makefile.am: install to privincludedir
4106 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4108 * libedataserver/e-util.[ch]: new files to contain a few functions
4111 * libedataserver/Makefile.am: added new files.
4113 * libedataserver/ename/e-address-western.c:
4114 * libedataserver/e-account-list.c:
4115 * libedataserver/e-account.c:
4116 * src/server-interface-check.c:
4117 * configure.in: removed libgal dependency.
4119 2003-11-04 JP Rosevear <jpr@ximian.com>
4121 * src/server.c: tidy up logging messages
4123 2003-11-04 JP Rosevear <jpr@ximian.com>
4125 * src/server.c: properly name space the oaf ids
4127 * src/server-interface-check.c: use the correctly named poa
4129 * src/server-interface-check.h: ditto
4131 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4132 factories and interface check better
4134 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4136 * src/Evolution-DataServer.idl: name space the interface check
4139 2003-11-04 JP Rosevear <jpr@ximian.com>
4141 * src/Evolution-DataServer.idl: server interface check instead of
4142 wombat interface check
4144 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4146 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4148 * src/server.c: adjust to interface check renaming
4150 * src/server-interface-check.[hc]: finish renaming so wombat
4153 2003-11-04 JP Rosevear <jpr@ximian.com>
4155 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4157 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4160 * libedataserver/Makefile.am: install pkg-config file
4162 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4164 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4165 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4166 supported protocols.
4168 2003-11-04 JP Rosevear <jpr@ximian.com>
4170 * MAINTAINERS, TODO: update
4172 2003-11-04 JP Rosevear <jpr@ximian.com>
4174 * src/server-interface-check.h: use G_*_DECLS and include the data
4177 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4178 the DataServer .server files
4180 2003-11-03 JP Rosevear <jpr@ximian.com>
4182 * configure.in: don't need EVO_DIR
4184 2003-11-03 JP Rosevear <jpr@ximian.com>
4186 * configure.in: remove trailing slash
4188 2003-11-03 JP Rosevear <jpr@ximian.com>
4190 * configure.in: add the trailing slash to the config subdir