1 2008-12-03 Milan Crha <mcrha@redhat.com>
3 ** Part of fix for bug #352287
5 * configure.in: Require libgweather in configure stage.
7 2008-12-02 Milan Crha <mcrha@redhat.com>
11 * libedataserver/e-url.c: (e_uri_new):
12 Use last '@' in the address part to be the delimiter between
13 user name and server address, not the first one.
15 2008-12-01 Srinivasa Ragavan <sragavan@novell.com>
17 * NEWS: Evolution Data Server 2.25.2 release changes
19 2008-11-12 Suman Manjunath <msuman@novell.com>
21 * libedataserver/e-source.c (e_source_set_color),
22 (e_source_unset_color), (e_source_get_color): These are deprecated
23 functions, so enclose them within proper macros.
25 2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
27 * NEWS: Evolutoin Data Server 2.25.1 release and version bump
29 2008-11-03 Sankar P <psankar@novell.com>
33 * libedataserver/e-proxy.c:
34 * libedataserver/e-proxy.h:
36 2008-10-31 Matthew Barnes <mbarnes@redhat.com>
38 ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
40 * libebackend/e-data-server-module (e_data_server_module_load):
41 Fix some potential string format crashes.
43 2008-10-01 Suman Manjunath <msuman@novell.com>
45 ** Fix for bug #554540
47 * libedataserver/e-source-group.c (find_esource_from_uid),
48 (compare_source_lists), (e_source_group_equal),
49 (e_source_group_xmlstr_equal):
50 * libedataserver/e-source-group.h:
51 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
52 * libedataserver/e-source.c (e_source_equal),
53 (e_source_xmlstr_equal):
54 * libedataserver/e-source.h:
55 Don't compare XML data of ESource* literally. Instead, compare them
58 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
60 ** Fix for bug #552491
62 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
63 Check for NULL output from xmlParseDoc before continuing.
65 2008-09-24 Ross Burton <ross@linux.intel.com>
68 Remove libgnome from libedataserverui depends, and change
69 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
71 * evolution-data-server.pc.in:
72 Remove libgnome-2.0 as it isn't used.
74 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
76 * configure.in: Version bump for Evolution Data Server 2.25.1
78 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
80 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
82 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
84 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
85 Don't mix declarations and code.
87 2008-09-12 Ross Burton <ross@burtonini.com>
89 * libedataserver/e-data-server-marshal.list:
90 Remove, this isn't used since 2007-04-04.
92 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
94 * NEWS: Evolution Data Server 2.23.92 release.
96 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
98 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
100 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
102 * NEWS: Evolution Data Server 2.23.91 release and version bump.
104 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
107 Fix compiler warnings in a couple of the test programs.
109 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
111 * Bug fix #518728: subtle link error: system libs before Evolution
114 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
115 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
116 link order. "incorrect" in this context means "system libs" before
119 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
121 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
124 2008-08-11 Jeff Cai <jeff.cai@sun.com>
126 * configure.in: Add gthread-2.0 in CAMEL checking.
129 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
131 * libedataserver/e-account.c: Harden e_account_[gs]et_*
132 functions by checking ea being NULL and code cleanups
133 suggested by mbarnes.
136 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
138 * NEWS: Evolution Data Server 2.23.6 release and version bump.
140 2008-08-04 Matthias Braun <matze@braunis.de>
142 * configure.in: Added WebDAV backend for addressbook.
144 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
146 ** Fix for bug #545022
148 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
151 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
153 ** Fixes part of bug #545558
156 Add an --enable-hula configure option for building the Hula Camel
157 provider, disabled by default.
159 2008-07-23 Johnny Jacob <jjohnny@novell.com>
161 * configure.in (API_VERSION): libcamel version bumped.
162 (eds_micro_version): EDS version bumped to 2.23.6
164 * NEWS: Updates for 2.23.5.
166 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
169 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
172 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
174 ** Fix for bug #523632
176 * configure.in: Added Google contacts backend
178 2008-07-20 Bharath Acharya <abharath@novell.com>
180 ** Fix for bug #200147
182 * libedataserver/e-account.h: Stores the templates folder uri
184 2008-07-20 Luca Ferretti <elle.uca@libero.it>
186 reviewed by: Srinivasa Ragavan
188 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
189 to fix the build. See bug #543656 for details.
191 2008-07-16 Sankar P <psankar@novell.com>
193 Pushing disk summary changes from the madagascar branch
196 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
197 (e_sexp_parse_value):
198 * libedataserver/e-sexp.h:
200 2008-07-14 Milan Crha <mcrha@redhat.com>
202 ** Fix for bug #253509
204 * libedataserver/e-categories.c: Added translators comment.
206 2008-07-09 Tor Lillqvist <tml@novell.com>
208 * evolution-data-server-zip.in: No version number for
209 share/pixmaps/evolution-data-server. Use -D when using -r to not
210 add pointless entries for directories in the zip files.
212 2008-06-26 Julien Puydt <jpuydt@gnome.org>
214 * libedataserver/e-source-group.c: Added missing g_object_unref on
215 sources, fixing leaks and bug #540152.
217 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
219 * configure.in: Doltify
221 2008-06-17 Johnny Jacob <jjohnny@novell.com>
223 * configure.in (eds_micro_version): Bumped to 2.23.5.
225 * NEWS: Evolution Data Server 2.23.4 release updates.
227 2008-06-12 Tor Lillqvist <tml@novell.com>
229 * libedataserver/e-proxy.c: Make it compile on Win32, too.
231 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
233 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
234 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
236 2008-06-06 Tor Lillqvist <tml@novell.com>
238 * configure.in: Add a couple of -Wl,--exclude-libs options on
239 Windows to avoid needlessly auto-exporting functions from static
240 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
242 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
245 2008-06-03 Tor Lillqvist <tml@novell.com>
247 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
249 * configure.in: Do use the Winsock getaddrinfo() and
250 getnameinfo(). It should be OK to ignore Windows 2000 by now.
252 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
254 * NEWS: Evolution Data Server 2.23.3 release and version bump.
256 2008-06-02 Tor Lillqvist <tml@novell.com>
258 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
260 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
261 supported Win9x for a while, so no point in attempting to do it
264 2008-05-23 Ed Catmur <ed@catmur.co.uk>
266 ** Fix for bug #533780
269 * libebackend/Makefile.am:
270 Fix the link line for libebackend.
272 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
277 * libedataserver/libedataserver.pc.in:
278 EProxy adds a libsoup dependency to libedataserver. Add
279 this new requirement to a couple places that were missed.
281 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
286 Split the evolution-data-server version into major/minor/micro
287 macros (wow, say that five times fast!) so we can pass them to
288 libedataserver/eds-version.c.
290 * libedataserver/Makefile.am:
291 * libedataserver/eds-version.c:
292 * libedataserver/eds-version.h:
293 New sources files provide macros and functions for checking the
294 version of evolution-data-server. Would have been handy to have
295 in a couple recent API breaks.
297 * docs/references/libedataserver:
298 Add developer documentation for the new symbols.
300 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
302 * libebackend/libebackend.pc.in: Fix a typo.
304 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
306 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
308 * Makefile.am: Build fix for release.
310 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
312 ** Fixes part of bug #424744
314 * libedataserver/e-iconv.[ch]:
315 Deprecate the e-iconv API. Use camel-iconv instead.
317 * libedataserver/e-trie.[ch]:
318 Deprecate the ETrie API. Use CamelTrie instead.
320 * libedataserver/e-msgport.[ch]:
321 Deprecate the EMsgPort API. Use CamelMsgPort instead.
323 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
325 * Reverted commit 8210
327 2008-05-06 Sankar P <psankar@novell.com>
329 * Revert changes committed by bad git-svn usage.
331 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
336 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
338 2008-05-05 Wang Xin <jedy.wang@sun.com>
340 * libedataserver/e-proxy.c: Fixes #530688.
342 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
344 * configure.in: If --enable-gnome-keyring is given, require version
345 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
347 2008-04-30 Milan Crha <mcrha@redhat.com>
349 ** Part of fix for bug #316390
351 * libedataserver/e-categories.h:
352 (e_categories_register_change_listener),
353 (e_categories_unregister_change_listener):
354 * libedataserver/e-categories.c: (EChangedListener),
355 (idle_saver_cb), (finalize_categories), (initialize_categories),
356 (e_categories_set_color_for), (e_categories_set_icon_file_for),
357 (e_categories_register_change_listener), (e_categories_add),
358 (e_categories_unregister_change_listener), (e_categories_remove):
359 New API to support listening for changes in categories.
361 2008-04-23 Rob Bradford <rob@openedhand.com>
365 * libebackend/Makefile.am:
366 * libebackend/libebackend.pc.in:
367 Build framework for new libebackend library.
369 * libedataserver/Makefile.am:
370 Remove files that have moved to libebackend.
372 * libedataserver/e-data-server-module.[ch]:
373 * libedataserver/e-db3-utils.[ch]:
374 * libedataserver/e-dbhash.[ch]:
375 * libedataserer/e-file-cache.[ch]:
376 Moved to libebackend.
380 Use libebackend headers and link to the library.
382 * docs/reference/Makefile.am:
383 * docs/reference/libebackend/Makefile.am:
384 * docs/reference/libebackend/libebackend-docs.xml:
385 * docs/reference/libebackend/libebackend-sections.txt:
386 * docs/reference/libebackend/libebackend.types:
387 Add documentation for new libebackend library.
389 * docs/reference/libedataserver/libedataserver.types:
390 Remove types that have been moved to libebackend.
392 * docs/reference/calendar/libedata-cal/Makefile.am:
393 Add libebackend to the gtk-doc scanner libraries.
395 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
397 * README: Put it back. Apparently Automake insists on it.
399 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
401 * configure.in: Version bump to 2.23.1
403 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
405 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
408 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
412 * README: File is empty, remove it.
414 * Makefile.am: Remove README.
416 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
418 * docs/reference: Add new symbols to the API docs.
420 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
422 * MAINTAINERS: Updating the Camel guards.
424 2008-04-17 Milan Crha <mcrha@redhat.com>
426 ** Part of fix for bug #526741
428 * src/server.c: (main):
429 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
430 Bumped LIBCAMEL_CURRENT to 12.
432 2008-04-15 Milan Crha <mcrha@redhat.com>
434 ** Fix for bug #475616
436 * libedataserver/e-component-listener.c: (watched_lock),
437 (connection_listen_cb), (e_component_listener_finalize),
438 (e_component_listener_new): Use rather rec mutex here.
440 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
442 * configure.in: Do proper checks for largefile support and
443 properly setup proper CFLAGS to support it.
445 2008-04-04 Suman Manjunath <msuman@novell.com>
447 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
448 (e_util_utf8_strstrcasedecomp):
449 Fixed a few compiler warnings (bug #473880)
451 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
453 * configure.in: Version bump for 2.23.1.
455 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
457 * configure.in: Enforce the minimum GLib version (#525242).
459 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
461 ** Fixes part of bug #518710
464 Bump GLib requirement to 2.16.1.
466 * libedataserver/e-dbhash.c:
467 Use GLib's new MD5 Checksum API. The MD5 utilities in
468 libedataserver are now deprecated.
470 * libedataserver/md5-utils.c:
471 * libedataserver/md5-utils.h:
472 Deprecate these functions and reimplement them to be wrappers
473 for GLib's new MD5 Checksum API.
475 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
477 ** Added configurable Proxy settings for Evolution.
479 * libedataserver/Makefile.am:
480 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
481 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
482 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
483 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
484 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
485 (e_proxy_setup_proxy), (e_proxy_peek_uri),
486 (e_proxy_require_proxy_for_uri):
487 * libedataserver/e-proxy.h:
489 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
491 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
493 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
495 * configure.in: Revisit libecal version.
497 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
499 * docs/reference: Minor API documentation updates.
501 2008-03-03 Tor Lillqvist <tml@novell.com>
503 * evolution-data-server-zip.in: Drop duplicated line. Use
504 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
507 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
509 * configure.in: Bump libecal version for libical changes.
511 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
513 * NEWS: Evolution Data Server 2.21.92 release.
515 2008-02-26 Milan Crha <mcrha@redhat.com>
517 ** Fix for bug #475616
519 * libedataserver/e-component-listener.c: (connection_listen_cb),
520 (e_component_listener_finalize), (e_component_listener_new):
521 Guard global static variable with mutex lock.
523 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
525 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
527 2008-02-22 Milan Crha <mcrha@redhat.com>
529 ** Fix for bug #469119
531 * libedataserver/e-time-utils.c: (has_correct_date),
532 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
533 Check also for correct date values if parse is OK.
535 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
537 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
539 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
541 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
542 warnings. Fix from opensuse downstream.
544 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
546 ** Fixes part of bug #516074
548 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
549 defined in <netdb.h> since these are GNU extensions.
551 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
553 * configure.in: Version bump for 2.21.92
555 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
557 * NEWS: Evolution-Data-Server 2.21.91 release.
559 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
563 Fix a compilation error that occurs when building in a
564 remote object directory (#514682, patch by Paul Smith).
566 2008-02-06 Tor Lillqvist <tml@novell.com>
568 * evolution-data-server-zip.in: Look for catalogs in share/locale
569 first, as that is where they will be with a properly built GNU
572 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
574 * configure.in: Version bump for 2.21.91
576 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
578 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
580 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
582 * docs/reference: Refresh the API docs.
584 2008-01-24 Tor Lillqvist <tml@novell.com>
586 * configure.in: Only use the -Wno-sign-compare and
587 -Wno-pointer-sign options if the gcc version used supports them. I
588 am still using gcc 3.4.2 in mingw...
590 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
592 ** Fix for bug #511717
594 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
595 Add gettext imap folders.
597 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
600 Bump some additional package requirements for libsoup-2.4:
601 libbonobo-2.0 >= 2.20.3
604 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
606 * docs/reference/camel/camel-sections.txt:
607 Add camel_session_build_password_prompt.
609 2008-01-15 Dan Winship <danw@gnome.org>
611 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
612 2.4" support, which only ever worked because there was an old CVS
613 version of libsoup that claimed to be 2.4 but still had the 2.2
616 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
618 * configure.in: Version bump to 2.21.90
620 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
622 * NEWS: Evolution Data Server 2.21.5 release.
624 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
626 * docs/reference/camel/camel.types:
627 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
628 absence when running "make dist". See bug #509539 for more info.
630 2008-01-07 Milan Crha <mcrha@redhat.com>
632 ** Fix for bug #339813
634 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
635 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
636 New API functions, returns is parsed string had two-digit year and
637 last one changes "%x" on format of strftime with forced 4-digit year.
638 * libedataserver/e-time-utils.c: (parse_with_strptime):
639 Fix issue when read all text but actual date isn't correct to this format.
640 * libedataserver/e-time-utils.c: (correct_two_digit_year):
642 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
643 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
644 Implementing new API functions.
646 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
648 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
649 instead of gb2312 since GBK is a superset of gb2312.
651 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
653 * configure.in: Version bump to 2.21.5.
655 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
657 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
659 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
662 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
664 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
666 ** Fix for bug #339510
668 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
669 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
671 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
673 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
675 2007-11-26 Milan Crha <mcrha@redhat.com>
677 ** Fix for bug #308815
679 * libedataserver/e-categories.h:
680 * libedataserver/e-categories.c: Dropped colors for categories,
681 so marking those functions as deprecated, and making deprecated
682 parameter 'color' of 'e_categories_add' together with its rename
685 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
687 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
689 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
691 ** Remove trailing whitespace from source code.
693 2007-11-13 Ondrej Jirman <megous@megous.com>
695 ** Fix for bug #494299
697 * libedataserver/e-file-cache.c: (add_key_to_slist),
698 (add_object_to_slist): Rename helper functions.
699 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
700 Fix memory corruption.
702 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
704 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
706 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
708 * servers/google/libgdata/gdata-entry.c:
709 * servers/googgle/libgdata-google/gdata-google-service.c:
710 Fix implicit function declarations.
711 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
713 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
715 * docs/reference/calendar/libecal/libecal-sections.txt:
716 * docs/reference/libedataserverui/libedataserverui-sections.txt:
717 Remove non-existent symbols.
719 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
722 * evolution-data-server-zip.in:
723 * servers/Makefile.am: Initial commit for the google
726 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
728 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
730 * Fixes part of bug #417999
732 * docs/reference/libedataserverui:
733 Add documentation for ESourceComboBox widget.
735 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
737 * iconv-detect.c (main): Remove an unused variable (#483301).
739 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
741 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
742 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
743 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
744 * libedataserver/e-msgport.h: Same.
746 2007-09-27 Ross Burton <ross@openedhand.com>
748 * libedataserver/e-iconv.c:
749 Mark the charset and language arrays as const.
751 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
753 * NEWS, configure.in: Evolution Data Server 1.12.0 release
755 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
757 * NEWS, configure.in: Evolution Data Server 1.11.92 release
759 2007-08-28 Ross Burton <ross@openedhand.com>
762 Fix FSF address (Tobias Mueller, #470445)
764 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
766 * NEWS, configure.in: Evolution Data Server 1.11.91 release
768 2007-08-24 Milan Crha <mcrha@redhat.com>
770 ** Fix for bug #469870
772 * libedataserver/e-categories.c: (e_categories_get_color_for),
773 (e_categories_get_icon_file_for), (e_categories_is_searchable):
774 Simply return from _get_ functions and don't show error warning.
776 2007-08-20 Milan Crha <mcrha@redhat.com>
778 ** Part of fix for bug #367760
780 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
781 Added '#' as non-safe character.
783 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
785 * docs: Refresh Gtk-Doc "section" files.
787 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
789 * libdb/dbm/dbm.c (__db_ndbm_open):
790 * libedataserver/e-dbhash.c (e_dbhash_new):
791 Fix compilation errors caused by glibc's new "open" macro (#466987).
793 2007-08-16 Milan Crha <mcrha@redhat.com>
795 ** Fix for bug #351756
797 * libedataserver/e-time-utils.c: (parse_with_strptime):
798 g_locale_from_utf8 returns NULL on error, so test for that value.
800 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
802 * NEWS, configure.in: Evolution Data Server 1.11.90 release
804 2007-08-13 Ross Burton <ross@openedhand.com>
806 * libedataserver/e-xml-hash-utils.c:
807 * libedataserver/e-data-server-util.c:
808 * libedataserver/e-dbhash.c:
809 * libedataserver/md5-utils.c:
810 * libedataserver/e-account.c:
811 * libedataserver/e-xml-utils.c:
812 * libedataserver/e-source.c:
813 Fix compile warnings.
815 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
817 ** Fix for bug #455799
819 Remove all .cvsignore and update svn:ignore porperty in whole
822 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
824 * MAINTAINERS: Updated the email, svn account.
826 2007-08-02 Ross Burton <ross@openedhand.com>
829 If building against libsoup-2.2, we need 2.2.91 for
830 SOUP_SESSION_TIMEOUT (#451003).
832 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
834 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
836 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
838 * NEWS, configure.in: Evolution Data Server 1.11.6 release
840 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
842 * configure.in: Updated the libtool version for libedataserver
843 version since some APIS has been added.
845 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
847 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
848 Added a API to get the duped property.
850 2007-07-30 Milan Crha <mcrha@redhat.com>
852 * libedataserver/e-source-group.h: (e_source_group_get_property),
853 (e_source_group_set_property), (e_source_group_foreach_property):
854 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
855 (impl_finalize), (e_source_group_init), (import_properties),
856 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
857 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
858 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
859 (e_source_group_get_property), (e_source_group_set_property),
860 (e_source_group_foreach_property):
861 Added support for properties in source group.
863 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
864 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
865 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
868 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
871 Collect all the required package versions in one place and
872 explicitly require GTK+ 2.10 or higher. (#380534)
874 2007-07-27 Johnny Jacob <jjohnny@novell.com>
876 ** Fix for bug #457523.
878 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
881 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
883 * libedataserver/e-account-list.c: Plugged memory leak.
885 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
887 * NEWS, configure.in: Evolution Data Server 1.11.5 release
889 2007-07-03 Milan Crha <mcrha@redhat.com>
891 ** Fix for bug #364731
893 * libedataserver/e-sexp.c: (GScannerConfig):
894 The '+' and '-' are also unary operators, so
895 the identifier could not start with these characters.
897 2007-06-22 Milan Crha <mcrha@redhat.com>
899 * libedataserver/e-account.h:
900 Added new property get_password_canceled into EAccountService
901 struct, because of bug #307410
903 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
905 * camel/providers/imap4/camel-imap4-summary.c:
906 Fix one typo and wrong preposition (bug #452996).
908 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
910 * configure.in: Correct the comment for --enable-gnome-keyring,
913 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
915 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
917 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
919 ** Fix for bug #448589 from Tobias Mueller
921 ** src/Makefile.am: Add support for automake 1.6
923 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
925 ** Fix for bug #443958 from Sebastien Tandel
927 * configure.in: Add support for help string.
929 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
931 ** Fix for bug #437751 from Andreas Köhler
933 * libedataserver/e-time-utils.c:
935 2007-06-05 Irene Huang <irene.huang@sun.com>
937 * configure.in: Add option for using Sun Kerberos
940 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
942 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
944 2007-06-03 Ross Burton <ross@openedhand.com>
949 * src/offline-listener.[ch]:
951 Add --disable-calendar to build without any calendar support
954 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
956 * docs/reference/addressbook/libebook/Makefile.am:
957 * docs/reference/calendar/libecal/Makefile.am:
958 Fix some distcheck errors (#438577).
960 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
962 * camel/camel-stream-mem.c: fix typos in the API documentation
964 2007-05-24 Ross Burton <ross@openedhand.com>
967 Fix krb5 checks when using --as-needed (part of #342830, John
970 2007-05-24 Ross Burton <ross@openedhand.com>
972 * libedataserverui/Makefile.am:
973 Add missing link flags to fix build with -z,defs. (#409542, Loic
976 2007-05-21 Wang Xin <jedy.wang@sun.com>
978 * libedataserver/e-time-utils.c: Fixes #439050.
980 2007-05-20 Ross Burton <ross@openedhand.com>
983 Use a faster pkgconfig call when checking for soup (#438975).
985 2007-05-16 Jules Colding <colding@omesc.com>
987 * configure.in: Removed unused function check
989 2007-05-14 Jules Colding <colding@omesc.com>
991 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
993 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
995 2007-05-14 Srinivasa Ragavan
997 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
999 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
1001 ** Fix for bug #361138
1003 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
1006 2007-05-08 Josselin Mouette <joss@malsain.org>
1008 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
1010 * src/server.c: (main): Turn the g_error into a g_warning to
1011 avoid dumping core when launching two instances (#436197).
1013 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1015 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
1016 Nullify 'new' after dropping its reference, so that we return NULL.
1018 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1020 * docs/reference/camel/Makefile.am:
1021 Remove reference to nonexistent libutil.la.
1023 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1025 * libedataserver/e-sexp.c:
1026 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
1028 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
1030 ** Fixes part of bug #418852
1033 * docs/reference/camel:
1034 * docs/reference/Makefile.am:
1035 Resurrect Camel's API documentation.
1037 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
1040 Refresh SGML templates and add the appropriate CFLAGS to satisfy
1043 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
1045 ** NEWS, configure.in: Evolution data server 1.11.1 release
1047 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
1049 ** Fix for bug #425535 from Frederic Crozat
1051 * src/server.c: Dont submit path of EDS for segv_handler.
1053 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
1055 * camel/camel-gpg-context.c:
1056 Convert messages from gnupg to UTF-8 (#423382).
1058 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1060 * Introduce EFlag in libedataserver (#415891)
1062 * libedataserver/e-flag.[ch]:
1063 New data structure, EFlag, is a simple thread synchronization
1064 mechanism. Based on Python's threading.Event class.
1066 * docs/reference/libedataserver:
1067 Add documentation for EFlag.
1069 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1072 Make the libiconv test program returns a value. (#388789)
1074 2007-04-05 Ross Burton <ross@openedhand.com>
1076 * libedataserver/e-file-cache.c:
1077 * libedataserver/e-data-server-util.h:
1078 Use g_mkdir_with_parents (#383686).
1080 2007-04-04 Ross Burton <ross@burtonini.com>
1082 * libedataserver/e-source-group.c:
1083 * libedataserver/e-data-server-marshal.list:
1084 * libedataserver/e-account-list.c:
1085 * libedataserver/e-source-list.c:
1086 * libedataserver/e-iterator.c:
1087 * libedataserver/e-source.c:
1088 * libedataserver/Makefile.am:
1089 Remove marshallers that are in GLib (#400970).
1091 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1093 * libedataserver/e-source.c:
1094 Store colors as a string specification instead of an integer.
1095 Introduce new color API and deprecate the old. (#373117)
1097 New API: e_source_set_color_spec()
1098 e_source_peek_color_spec()
1100 Old API: e_source_set_color()
1101 e_source_unset_color()
1102 e_source_get_color()
1104 * libedataserver/test-source-list.c:
1105 Use the new ESource color API. (#373117)
1107 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1109 * libedataserver/e-account.c (receipt_policy_to_str):
1110 * libedataserver/e-iconv.c (e_dlist_init):
1111 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1112 * libedataserver/e-trie.c (e_trie_search):
1113 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1114 Fix some compiler warnings. Patch from Kjartan Maraas.
1116 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1118 * libedataserver/e-data-server-util.c:
1119 * libedataserver/e-uid.c:
1120 * libedataserver/e-xml-utils.c:
1121 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1122 code for GLib < 2.8 (#418971).
1124 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1126 * libedataserver/e-data-server-module.c:
1127 Fix "incompatible pointer type" warnings (#360619).
1129 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1131 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1132 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1134 * iconv-detect.c: Fix an implicit function declaration.
1136 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1138 * MAINTAINERS : Updates on the new guards.
1140 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1142 * NEWS, configure.in: Evolution-Data-Server 1.10
1145 2007-03-08 Ross Burton <ross@openedhand.com>
1148 * docs/reference/addressbook/libedata-book:
1149 * docs/reference/libedataserverui:
1150 Add gtk-doc framework.
1152 * docs/reference/addressbook/libebook:
1153 * docs/reference/calendar/libedata-cal:
1154 * docs/reference/calendar/libecal:
1155 Refresh to match source.
1157 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1159 2007-03-08 Ross Burton <ross@openedhand.com>
1161 * docs/reference/addressbook/libebook/libebook-sections.txt:
1162 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1163 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1164 Add missing symbols (#400169).
1166 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1168 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1171 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1173 * configure.in : Update intltool version.
1175 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1177 ** Fixes bug #356177
1179 * libedataserver/e-msgport.h: Deprecate EMutex.
1181 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1183 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1186 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1188 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1189 Patch from Trond Myklebust. Closes bug #360017.
1191 2007-02-12 Ross Burton <ross@openedhand.com>
1194 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1196 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1198 * configure.in: Prefix wasn't set for idl files which where then
1199 installed to /idl. Fixes bug #373495
1201 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1203 ** Fixes bug #359979, #384183
1205 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1206 instead of block-and-peek. Eliminates the need for a cache.
1208 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1209 cache logic, which was broken anyway.
1211 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1212 semantics, and simplify the logic.
1214 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1216 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1218 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1220 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1222 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1225 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1227 * src/server.c : s/g_message/printf. Do not call
1228 glib methods before g_thread_init.
1230 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1232 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1235 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1237 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1240 * libedataserver/e-msgport.[ch]: Obsolete EThread
1242 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1244 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1247 * camel/Makefile.am: Enable versioning for camel library
1249 2006-12-09 Tor Lillqvist <tml@novell.com>
1251 * libedataserver/e-categories.c (default_categories[]): Don't use
1252 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1253 literal string on Windows.
1254 (load_default_categories): Instead, construct the full image file
1255 pathname at run-time.
1257 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1259 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1262 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1266 * libedataserver/e-categories.c (e_categories_get_list):
1267 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1269 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1271 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1274 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1276 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1277 Partial fix for #358004. Ensure type correctness on the argument.
1279 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1281 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1284 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1289 Remove EDS version from imagesdir.
1291 * libedataserver/e-categories.c:
1292 Store category information in ~/.evolution/categories.xml rather
1293 than the "/apps/evolution/general/category_master_list" GConf key.
1294 Streamline the code.
1296 * libedataserver/e-categories.c: (e_categories_get_list)
1297 Sort the list before returning it.
1299 * libedataserver/e-categories.c:
1300 (e_categories_get_color_for, e_categories_set_color_for,
1301 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1302 e_categories_is_searchable)
1303 Issue a warning if the given category name does not exist.
1305 2006-10-16 Sankar P <psankar@novell.com>
1307 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1309 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1310 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1311 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1312 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1314 * libedataserver/e-msgport.h:
1316 Re-written EMsgPort.c API using GAsyncQueue
1318 2006-10-10 Tor Lillqvist <tml@novell.com>
1320 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1323 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1325 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1328 2006-09-29 Ross Burton <ross@openedhand.com>
1330 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1331 Add EDestination, remove e-book-async.
1333 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1334 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1335 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1336 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1337 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1338 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1339 Add some simple docs and re-gen.
1341 2006-09-29 Ross Burton <ross@openedhand.com>
1343 * docs/reference/addressbook/libebook/libebook.types:
1344 * docs/reference/addressbook/libebook/libebook-sections.txt:
1345 Add missing symbols and merge the async methods into the EBook
1348 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1352 * src/Makefile.am: Add a uninstall-local rule to remove
1353 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1355 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1359 * src/server-logging.c: (server_logging_dispose)
1360 Chain up to parent's dispose() method.
1362 * src/server-logging.c: (server_logging_finalize)
1363 Chain up to parent's finalize() method.
1365 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1367 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1370 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1372 * configure.in, camel/providers/Makefile.am:
1373 Make IMAP4rev1 provider a conditional feature,
1374 turned off by default. Fixes #324118.
1376 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1378 * configure.in, NEWS: EDS 1.7.92 release.
1380 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1383 * libedataserver/e-source-list.c:
1384 (e_source_list_new), (e_source_list_new_for_gconf),
1385 (e_source_list_new_for_gconf_default): use get_source_list_type.
1386 (get_source_list_type): Check if the type is already registered and
1389 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1391 * configure.in, NEWS: EDS 1.7.91 release.
1393 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1395 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1396 Do not set the filename if it is already set.
1398 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1401 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1402 symmetric to e_msgport_wait
1403 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1405 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1407 * configure.in, NEWS: EDS 1.7.90.1 release.
1409 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1411 * NEWS, configure.in: EDS 1.7.90 release updates
1412 and version, libtool numbers bumped.
1414 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1416 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1417 (committed by Karsten Bräckelmann)
1419 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1421 * configure.in, NEWS: EDS 1.7.4 release updates
1422 and version, libtool numbers bumped.
1424 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1426 * *.pc.in: defined @datarootdir@. Fixes #344596.
1428 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1431 * libedataserver/e-iterator.c (e_iterator_is_valid):
1434 2006-06-16 Tor Lillqvist <tml@novell.com>
1436 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1437 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1439 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1440 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1441 the socket functions don't touch errno. (And there is no EINTR
1442 style error possible in WinSock 2 anyway, according to MSDN.)
1444 2006-06-15 Tor Lillqvist <tml@novell.com>
1446 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1447 also to the Win32 branch of the if statement, to avoid error
1448 message when running the configure script.
1450 2006-06-13 Andre Klapper <a9016009@gmx.de>
1453 changing "couldn't", "can't" and "didn't" to proper
1454 English. Fixes bug #342160.
1456 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1458 * configure.in, NEWS: EDS 1.7.3 release updates
1459 and version, libtool numbers bumped.
1461 2006-06-12 simon.zheng <simon.zheng@sun.com>
1466 Add SunLDAP library support - a variant of Netscape LDAP.
1468 2006-06-07 Frederic Peters <fpeters@0d.be>
1470 * configure.in: Assume strftime() is ok and supports %l and %k when
1471 running in cross-compilation mode.
1473 2006-06-02 Tor Lillqvist <tml@novell.com>
1475 * configure.in: Catch more failure modes of strftime() when
1476 presented with conversion specifications %l and %k: On Windows,
1477 these just do nothing, you don't get a 'l' or 'k' in the result,
1478 which was all we used to test for here. Catch also if strftime()
1479 does nothing at all when presented with a format containing
1480 unsupported conversion specifications.
1482 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1483 strftime() doesn't have %e either.
1485 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1487 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1488 checking errno for EINTR.
1489 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1490 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1491 easier strace debugging purposes.
1493 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1495 Hopeful fix for Novell bug #176277
1497 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1498 slightly to make ::prpipe a union more like ::pipe.
1499 (e_pipe): For convenience, on error set the fds each to -1.
1500 (e_prpipe): New convenience function much like e_pipe but for
1502 (e_msgport_new): Always create the pipes here now instead of
1503 creating them on demand.
1504 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1506 (e_msgport_prfd): Same.
1508 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1510 * configure.in: Added gnome-vfs-2.0 to camel library
1512 2006-05-24 Ross Burton <ross@burtonini.com>
1514 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1515 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1516 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1517 Update for doc changes.
1519 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1521 * configure.in: Update intltool requirements.
1523 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1525 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1526 database delete the DB structure.
1527 Patch by Ross Burton <ross@openedhand.com>
1530 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1532 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1533 do not overwrite the value. Fixes a bug introduced by the previous
1536 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1538 * addressbook/libebook/libebook.pc.in,
1539 addressbook/libedata-book/libedata-book.pc.in,
1540 calendar/libecal/libecal.pc.in,
1541 calendar/libedata-cal/libedata-cal.pc.in,
1542 configure.in, evolution-data-server.pc.in,
1543 libedataserver/libedataserver.pc.in,
1544 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1545 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1548 2006-05-09 Ross Burton <ross@openedhand.com>
1550 * libedataserver/e-data-server-module.h:
1551 * libedataserver/e-data-server-module.c:
1552 Allow EDataServerModule to remove unused modules (#319396).
1554 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1556 * configure.in: Patch from Sushuma Rai to fix build with
1557 modern openldap versions. Closes part of bug #325957.
1559 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1561 * po/LINGUAS: New file listing all supported languages.
1563 * configure.in: Use po/LINGUAS instead of including all languages
1564 directly in this file. See the wiki for more information:
1565 http://live.gnome.org/GnomeGoals/PoLinguas
1567 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1569 * configure.in: Figure out auto-magically what the mozilla-nss
1570 pkg-config module name is.
1572 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1574 * NEWS, configure.in: Release updates. Bump version.
1575 ***** Release 1.7.1 *****
1577 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1579 * configure.in : Added a configure time switch to support dynamic
1580 linking with libdb. The default is static linking and by using the
1581 switch --with-libdb=prefix dynamic linking with libdb can be
1583 Patch by Ross Burton <ross@burtonini.com>
1585 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1587 * configure.in: Added the Mail Directory configure info.
1589 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1591 * configure.in: Remove obsolete entry for no_NO.
1593 2006-04-10 Tor Lillqvist <tml@novell.com>
1595 * libedataserver/e-time-utils.c (get_locale_string)
1596 (translate_picture): New Win32-only helper functions.
1597 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1598 in calendar reported by Thierry Dubois.
1600 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1602 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1603 O_LARGEFILE if not present and to set other required CFLAGS for
1606 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1609 * libedataserver/e-source-group.c: Check if the
1610 object is created before accessing it.
1612 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1614 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1616 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1618 * configure.in: Added support for gnome-key-ring.
1620 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1623 * libedataserverui/e-name-selector-dialog.c:
1624 (e_name_selector_dialog_init): Select contacts from address book
1625 screen doesn't use current contact source
1627 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1629 * configure.in, NEWS: Release updates. Bump version.
1630 ***** Release 1.5.92 *****
1632 2006-02-27 Tor Lillqvist <tml@novell.com>
1634 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1635 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1636 let's drop them from here.
1638 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1640 Fixes #332318 #329356
1641 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1642 %x for representing the date for current locale.
1644 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1646 * configure.in, NEWS: Release updates. Bump version.
1647 ***** Release 1.5.91 *****
1649 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1651 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1652 call g_source_remove() when source id is 0. Closes bug #327413.
1654 2006-02-09 Sushma Rai <rsushma@novell.com>
1656 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1657 Fixed some memory leaks. See #329251.
1659 2006-02-09 Sushma Rai <rsushma@novell.com>
1661 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1662 xml properties. See #309316.
1664 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1666 * evolution-data-server.pc.in: Add variable execversion
1667 that denotes the version of the evolution-data-server
1670 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1672 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1674 2006-02-02 Tor Lillqvist <tml@novell.com>
1676 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1677 present on XP only. Windows 2000 is still widespread.
1679 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1681 * configure.in, NEWS: Release updates, bump version
1682 ***** Release 1.5.90 *****
1684 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1686 * libedataserver/e-data-server-module.c:
1687 (e_data_server_module_add_type):
1688 * libedataserver/e-data-server-module.h:
1689 Reverting the previous commit as it breaks the API freeze.
1690 Shall get this in HEAD as soon as we branch out.
1692 2006-01-30 Ross Burton <ross@openedhand.com>
1694 * libedataserver/e-data-server-module.c:
1695 * libedataserver/e-data-server-module.h:
1696 Add e_data_server_remove_unused() to release unused modules
1699 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1701 * configure.in: add "zh_HK" to ALL_LINGUAS.
1703 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1705 * configure.in, NEWS: Release updates, bump version
1707 ***** Release 1.5.5 *****
1709 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1711 * libedataserver/e-source-list.[ch] : added a function called
1712 e_source_list_is_gconf_updated () which returns a boolean indicating
1713 whether or not a given ESourceList instance is in sync with its
1714 corresponding gconf xml or not.
1715 e_source_list_sync () : added an if clause that uses the above
1716 function before updating the gconf.
1718 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1720 * configure.in : Add target for CALDAV calendar
1723 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1725 * src/GNOME_Evolution_DataServer.server.in.in:
1727 The Cal and Book Factory oafids should reflect
1728 the API version rather than the BASE version.
1731 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1733 * docs/reference/camel/camel-sections.txt:
1734 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1735 Detele the function camel_mkdir description.
1737 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1740 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1743 (e_util_mkdir_hier):Merge the change
1744 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1746 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1749 * libedataserver/Makefile.am:
1750 * libedataserver/e-file-cache.c:
1751 * libedataserver/e-msgport.c:
1752 * libedataserver/e-time-utils.c:
1754 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1755 e-data-server-util.c.
1757 2006-01-08 Tor Lillqvist <tml@novell.com>
1759 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1760 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1761 declarations with current mingw w32api headers.
1763 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1765 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1766 in evolution module has been developed further, merge those
1767 changes into libedataserver and drop e-util/e-account-list.c.
1769 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1770 evolution module has been developed further, merge those changes
1771 into libedataserver and drop e-util/e-account-list.h.
1773 libedataserver/e-account.c: Since e-util/e-account.c in
1774 evolution module has been developed further, merge those changes
1775 into libedataserver and drop e-util/e-account.c.
1777 libedataserver/e-account.h: Since e-util/e-account.h in
1778 evolution module has been developed further, merge those changes
1779 into libedataserver and drop e-util/e-account.h.
1781 2006-01-04 Tor Lillqvist <tml@novell.com>
1783 * libedataserver/e-util.c (e_util_replace_prefix): As this
1784 (Win32-only) function is called from evo, too, it needs a third
1785 argument, the configure time prefix that it should replace,
1786 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1787 configured with different temporary dirs as prefix, which is the
1790 * libedataserver/e-util.h: Update declaration correspondingly.
1792 * src/server.c (libdir): Modify calls correspondingly.
1794 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1796 * NEWS, configure.in: Release updates, bump version
1798 ***** Release 1.5.4 *****
1800 2005-12-13 Tor Lillqvist <tml@novell.com>
1802 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1803 building against GLib >= 2.8, not just on Win32.
1805 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1807 * NEWS, configure.in: Release updates, bump version
1809 ***** Release 1.5.3 *****
1811 2005-12-09 Tor Lillqvist <tml@novell.com>
1813 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1814 Unix/Winsock differences.
1816 Use separate flag fields to indicate whether we have a thread or
1817 not in the EThread and EMutex structs. There is no portable way to
1818 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1821 The portable way to check two pthread_t values for equality is
1824 Use e_util_pthread_id() to get an "id" for the thread in debugging
1827 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1828 pair. Should have this in GLib, I guess. This code snippet is
1829 essentially duplicated in
1830 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1831 place I don't recall now.
1833 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1834 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1837 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1838 against GLib 2.8, use g_mkdir_with_parents().
1839 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1840 strings, then does a linguistically correct comparison using
1842 (e_filename_make_safe): New function, move here from
1843 evolution/e-util/e-util.c.
1844 (g_rename, g_stat): Win32-only fixed versions of these GLib
1845 functions, just until the next GLib version including the same
1846 fixes is out. This version of g_rename() overwrites existing
1847 files, and this version of g_stat() strips trailing insignificant
1850 * libedataserver/e-util.h: Declare the new functions.
1852 2005-12-08 Tor Lillqvist <tml@novell.com>
1854 * libedataserver/e-db3-utils.c
1855 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1857 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1858 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1859 always use slashes, not platform-dependent separators.
1860 (e_source_set_name): Compare the strings, not the pointers.
1862 * libedataserver/e-source-group.c (e_source_group_set_name):
1863 Compare the strings, not the pointers.
1865 * libedataserver/e-xml-utils.c
1866 * libedataserver/e-xml-utils.h: New files.
1867 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1868 the file names we handle on Win32 are in UTF-8, which libxml2
1869 doesn't grok. So, when using GLib 2.8, we map the file with the
1870 GMappedFile API and use xmlParseMemory(). When built against older
1871 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1872 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1873 e-xml-utils.c. Presumably should move all the rest of the
1874 functions from there, too.
1876 * libedataserver/Makefile.am: Add the new files. Install
1879 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1880 e_xml_save_file(). As e_xml_save_file() does the very careful
1881 saving using a temporary filename and then rename, don't need to
1884 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1888 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1889 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1892 2005-12-07 Tor Lillqvist <tml@novell.com>
1894 * libdb/dbinc/db_int.in: As we are using this file (and not the
1895 prebuilt one in libdb/build_win32/db_int.h) when building using
1896 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1897 Win32, too. Add ifdef.
1899 * libdb/os_win32/os_open.c (__os_open): When using a
1900 user-registered open function to open the file (and not
1901 CreateFile()), we still need to set the DB_FH::handle, too, as all
1902 the other stuff in libdb/os_win32 assumes it is correctly set
1903 up. On Win32, addressbook/backends/file needs to register an own
1904 open function (that uses g_open()) as the pathnames e-d-s handles
1905 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1906 codepage that CreateFile() wants.
1908 2005-12-06 Tor Lillqvist <tml@novell.com>
1910 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1911 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1913 * src/GNOME_Evolution_DataServer.server.in.in: Use
1914 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1915 compile-time paths in the .server file on Win32. libbonobo on
1916 Win32 interprets relative location paths to exes or shlibs as
1917 being relative to the directory where the .server file was found.
1918 This makes the .server file point to the correct executable
1919 regardless of where e-d-s is installed on the end-user machine.
1921 2005-12-02 Tor Lillqvist <tml@novell.com>
1923 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1924 the executable file's name in the InterfaceCheck location.
1926 * evolution-data-server-zip.in: New file, a script used to build a
1927 Win32 zipfile distribution of E-D-S. (End users will not be
1928 expected to install from zipfiles, they would be for power users
1929 and developers only.)
1932 * configure.in: Distribute and expand it.
1934 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1936 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1938 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1939 defined in glib -2.8 only for win32 as it fails to build
1940 for OS which has glib 2.4.
1942 2005-12-01 Tor Lillqvist <tml@novell.com>
1944 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1945 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1948 2005-11-25 Tor Lillqvist <tml@novell.com>
1950 * libedataserver/e-categories.c (add_category_if_not_present):
1951 Drop unused static function.
1952 (e_categories_add_relative): New function. Form the pathname to
1953 the icon file at run-time (for installability in freely chosen
1954 location on Windows).
1955 (initialize_categories_config): Call e_categories_add_relative()
1956 with just the basename of the icon files.
1958 * libedataserver/e-data-server-module.c
1959 (e_data_server_module_init): Include libedataserver-private.h to
1960 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1961 pathname construction) on Windows.
1963 * libedataserver/e-time-utils.c: Include strptime() implementation
1964 lifted from glibc for portability. Use it unless
1965 HAVE_STRPTIME. Make it local for this file, though.
1967 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1968 GLib 2.8 instead of gethostname().
1970 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1971 instead of strncasecmp() for portability.
1973 * libedataserver/e-util.c: Implement install-anywhere machinery
1975 (DllMain): Minimal DllMain that just tucks away the handle to the
1977 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1978 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1979 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1980 e_util_replace_prefix): Functions intended also for Evolution. We
1981 assume e-d-s and evo are installed in the same folder on the
1984 * libedataserver/e-util.h: Declare the above new public Win32-only
1987 * libedataserver/libedataserver-private.h: New file. Declares so
1988 far some Win32-only functionality, to be used in various parts of
1991 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1992 gstdio wrappers for better non-ASCII filename support on
1993 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1994 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1995 instead of hardcoding 1024. Drop leftover debugging printouts.
1997 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1998 more configure-time pathname definitions (as used elsewhere in
1999 e-d-s) in INCLUDES so that they can be recognized and changed at
2000 run-time to end-user machine installation paths on Win32.
2002 * src/server.c: No segv handling on Win32. Run-time path
2003 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
2004 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
2005 gnome_program_init().
2007 2005-11-18 Ross Burton <ross@burtonini.com>
2009 * libedataserver/md5-utils.c:
2010 * libedataserver/e-component-listener.c:
2013 2005-11-17 Ross Burton <ross@burtonini.com>
2015 * libedataserver/md5-utils.c:
2016 * libedataserver/md5-utils.h:
2017 Don't do byte order checks at runtime but use the GLib
2018 G_BYTE_ORDER macro (#319592)
2020 2005-11-17 Ross Burton <ross@burtonini.com>
2022 * libedataserver/e-account-list.c:
2023 * libedataserver/e-account.c:
2024 * libedataserver/e-component-listener.c:
2025 * libedataserver/e-file-cache.c:
2026 * libedataserver/e-iterator.c:
2027 * libedataserver/e-list-iterator.c:
2028 * libedataserver/e-list.c:
2029 * libedataserver/e-sexp.c:
2030 * libedataserver/e-source-group.c:
2031 * libedataserver/e-source-list.c:
2032 * libedataserver/e-source.c:
2033 Use G_DEFINE_TYPE and add some more const keywords (#319591)
2035 2005-11-15 Ross Burton <ross@burtonini.com>
2037 * libedataserver/e-data-server-module.c
2038 Use lazy bindings (#321515)
2040 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
2042 * NEWS, configure.in: Release updates, bump version.
2043 ***** Release 1.5.2 *****
2045 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
2047 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2049 2005-10-28 Sushma Rai <rsushma@novell.com>
2051 * libedataserver/e-categories.c (initialize_categories_config): Add
2052 default categories only if the category list is empty in gconf, so that
2053 we don't bring back the deleted category from the default list
2054 every time. Fixes #273905.
2056 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2058 * src/GNOME_Evolution_DataServer.server.in.in:
2059 Fixed bonobo server install locations as well.
2062 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2064 * configure.in: Update version, libtool numbers.
2065 *** Release 1.5.1 ***
2066 * src/Makefile.am : Fixed the executable installation
2067 error in the previous patch. Executable installed in
2068 libexecdir - not under evolution-data-server-$(API_VERSION).
2070 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2072 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2073 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2074 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2075 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2076 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2077 OAFIID:GNOME_Evolution_DataServer_Logging from
2078 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2079 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2080 data-server-@VERSION@@EXEEXT@.
2081 * src/Makefile.am: In section install-evolution-data-servers:
2082 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2083 data-server-$(API_VERSION)
2084 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2085 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2086 evolution-data-server-$(BASE_VERSION)
2088 2005-10-17 Ross Burton <ross@burtonini.com>
2091 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2093 2005-10-14 Ross Burton <ross@burtonini.com>
2095 * configure.in: Remove unused dependencies from the pkg-config
2096 calls and add E_FACTORY_CFLAGS/_LIBS.
2098 * src/Makefile.am: Use E_FACTORY_*.
2100 * libedataserver/e-sexp.c:
2101 * libedataserver/test-source-list.c:
2102 Don't use libgnome when GTK+ or GLib will do.
2104 * libedataserver/libedataserver.pc.in:
2105 Fix strings, update libraries.
2107 2005-09-17 Andre Klapper <a9016009@gmx.de>
2110 * libedataserver/e-categories.c: adding translator comment for
2113 2005-09-16 Tor Lillqvist <tml@novell.com>
2115 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2116 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2117 comparing are just ASCII anyway, so spell it out that we really do
2118 need ASCII casefolding only.
2120 2005-09-15 Tor Lillqvist <tml@novell.com>
2122 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2123 integral type (or pointer) that can be cast to a guint64 without
2124 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2126 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2129 * libedataserver/e-util.c: Just include <glib.h> instead of a
2130 random set of <glib/*.h>. Remove large amount of whitespcace on
2132 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2133 proper Unicode case folding or normalization is done.
2134 (e_util_pthread_id): New function, returns an integer representing
2135 a thread. Only for debugging output and logging purposes, cannot
2136 be guaranteed to be consistent on all platforms.
2138 * libedataserver/e-util.h: Include <pthread.h>. Declare
2139 e_util_pthread_id().
2141 2005-09-14 Tor Lillqvist <tml@novell.com>
2146 * win32/libedataserverui.def: New files. Bootstrap import library
2147 for libedataserverui. Needed in servers/exchange/storage where
2148 libexchange-storage-1.2.la links to libedataserverui before it has
2151 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2152 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2153 also win32/Makefile.
2155 * Makefile.am: Add win32 to SUBDIRS.
2157 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2159 * confugure.in : Add API_VERSION to config.h
2161 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2163 * configure.in : Update release number to 2.4.0
2165 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2167 * configure.in: Do not build camel docs.
2168 * docs/reference/Makefile.am: Removed camel docs.
2169 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2171 2005-08-22 Not Zed <NotZed@Ximian.com>
2173 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2174 the func to remove a warning.
2176 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2178 * configure.in : bump version
2179 ***** Release 1.3.8 *****
2181 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2183 * docs/reference/Makefile.am : enable libedataserver docs
2184 * libedataserver/e-sexp.h, docs/reference/libedataserver
2185 /libedataserver-sections.txt: Fix build issues - patch
2186 contributed by Tor Lillqvist <tml@novell.com>
2188 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2190 * configure.in: Build camel-docs.
2191 * docs/reference/Makefile.am: Build camel-docs.
2193 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2195 * libedataserver/e-xml-hash-utils.[ch]:
2196 (e_xmlhash_foreach_key_remove): function to remove
2198 Committing for Armin Bauer <armin.bauer@desscon.com>
2199 and modified by <jmubeen@novell.com> and
2200 <vvaradhan@novell.com>.
2202 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2204 * configure.in : Add the check for NTLM support in OpenLDAP. This
2205 is needed for enabling the Exchange support in e-d-s.
2207 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2209 * configure.in : Build libedataserver api docs
2211 2005-08-18 Tor Lillqvist <tml@novell.com>
2213 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2214 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2215 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2217 2005-08-13 Tor Lillqvist <tml@novell.com>
2219 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2222 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2225 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2227 * configure.in: Update version, libtool numbers.
2229 *****Release 1.3.7*****
2231 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2233 * configure.in: fix for bug #300048. patch
2234 submitted by Roland Illig <roland.illig@gmx.de>
2236 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2238 * configure.in: update libtool numbers for libebook
2240 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2242 * configure.in: Bump version number
2244 *****Release 1.3.6.1***** includes fix for
2245 #311731 - (Removing folders from an IMAP)
2248 2005-07-28 Tor Lillqvist <tml@novell.com>
2250 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2252 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2254 * configure.in : bump version
2255 ****** Release 1.3.6 *****
2257 2005-07-21 Joe Shaw <joeshaw@novell.com>
2259 * libedataserver/e-source-group.c:
2260 * libedataserver/e-source-list.c:
2261 * libedataserver/e-source.c: Change the init and class_init
2262 functions to contain the whole class name for the benefit of the
2265 2005-07-20 Tor Lillqvist <tml@novell.com>
2267 * configure.in: Enable building with Mozilla nspr and nss on
2268 Win32. No -ldl on Win32. No import library for softokn3.dll.
2270 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2272 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2275 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2277 * configure.in : bump version, libtool numbers.
2278 ***** Release 1.3.5 *****
2280 2005-07-06 Ross Burton <ross@openedhand.com>
2282 * libedataserver/e-util.c:
2283 Remove a function and table which is in GLib.
2285 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2287 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2288 to the conventions (_ instead of -).
2290 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2292 * configure.in : bump version, libtool numbers.
2294 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2296 * libedataserver/e-categories.c: (initialize_categories_config):
2297 Fix all the compiler warnings.
2299 2005-06-22 Tor Lillqvist <tml@novell.com>
2301 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2302 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2303 EXEEXT in EVO_SUBST_SERVER_RULE.
2305 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2307 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2308 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2310 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2312 * configure.in : Print the status for Exchange support being present.
2313 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2315 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2317 * configure.in : Fixed a minor typo to fix make clean.
2319 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2321 * configure.in : Added the Exchange server communication code to
2322 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2323 * servers/Makefile.am : Now build exchange as well.
2325 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2327 * configure.in : Do not build camel docs. They are borked now :(
2329 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2331 * configure.in : bump version, libtool numbers.
2333 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2335 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2336 names for CORBA services.
2338 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2340 * configure.in: Disable the libedataserver api docs build
2341 * docs/reference/Makefile.am: Here too. It doesn't build.
2343 2005-05-24 Tor Lillqvist <tml@novell.com>
2345 * configure.in: Define NO_UNDEFINED as -no-undefined and
2346 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2347 them. Check for strtok_r. Add gobject-2.0 to
2348 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2350 2005-05-24 Tor Lillqvist <tml@novell.com>
2352 Make libdb as included in e-d-s build on Win32 with mingw. (The
2353 official build setup for libdb uses MSVC.)
2355 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2356 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2357 empty on Unix, "_win32" on Win32) to use those source files that
2358 have an own copy in os_win32 from there.
2360 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2361 libdb/build_win32_db_config.h file.
2363 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2366 * libdb/dist/configure: Manually make corresponding changes as in
2367 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2370 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2372 2005-05-19 Tor Lillqvist <tml@novell.com>
2374 * configure.in: Check for regexec in a separate -lregex. Add
2375 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2376 too. Don't bother mentioning glib as gthread and gmodule drag in
2379 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2381 * configure.in : bump version, libtool numbers.
2383 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2385 * docs/reference/Makefile.am : Do not build
2386 camel docs. They are a bit flaky ATM.
2388 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2390 * libedataserver/e-categories.c (add_category_if_present): new private
2391 function to create standard categories if they don't exist.
2392 (initialize_categories_config): make sure, in all cases, that our
2393 standard categories are available.
2395 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2397 * libedataserver/e-categories.c: Add new Anniversary category,
2400 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2402 * configure.in: export LIBSOUP for use elsewhere.
2404 2005-05-06 Tor Lillqvist <tml@novell.com>
2406 * configure.in: Check for Win32 (mingw), set Automake
2407 conditional. Move the libtool stuff a bit earlier so that $host
2408 gets set early and can be checked in a more logical place. Check
2409 for some more headers and functions. Use gobject-2.0 instead of
2410 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2411 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2412 calls its .pc file. On Win32, copy the libtool generated here to
2415 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2417 * configure.in: Added "docs/reference/calendar/libedata-cal".
2419 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2422 * docs/reference/calendar/Makefile.am:
2423 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2426 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2429 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2431 * docs/reference/calendar/*: improved API documentation.
2433 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2435 * configure.in: bump version, libtool numbers.
2437 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2439 * configure.in: Modify camelproviderdir to use API_VERSION.
2440 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2442 2005-04-20 Ross Burton <ross@burtonini.com>
2444 * src/offline-listener.c:
2445 Remove an usused variable.
2447 2005-04-20 Ross Burton <ross@burtonini.com>
2449 * libedataserver/e-data-server-module.c:
2450 * libedataserver/e-data-server-module.h:
2452 Use a #define hack to revert API change to EDataServerModule.
2454 2005-04-20 Ross Burton <ross@burtonini.com>
2456 * configure.in: Depend on GLib 2.4.
2458 * libedataserver/e-data-server-module.c:
2459 * libedataserver/e-data-server-module.h:
2460 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2461 e_data_server_module_init to _initialize.
2464 Update for change to e-data-server-module.h.
2466 2005-04-20 Ross Burton <ross@burtonini.com>
2468 * src/offline-listener.c: Don't leak a GConfValue.
2470 2005-04-20 James Henstridge <james@jamesh.id.au>
2472 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2473 doesn't trigger configure failures with newer versions of
2474 pkg-config. Fixes bug #300435.
2476 2005-04-14 Sushma Rai <rsushma@novell.com>
2478 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2479 absolute uri, when relative uri is changed if source is having absolute
2483 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2485 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2487 * configure.in: bump version, leave extensiondir, idldir,
2488 bonobo server and libtool numbers untouched (use API_VERSION
2490 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2491 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2493 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2495 * po/en_GB.po: Updated British English translations
2497 2005-03-31 Steve Murphy <murf@e-tools.com>
2499 * configure.in: Added "rw" to ALL_LINGUAS.
2501 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2503 * configure.in: Added "xh" to ALL_LINGUAS.
2505 2005-03-29 James Bowes <bowes@cs.dal.ca>
2507 * docs/reference/libedataserver/libedataserver-docs.sgml:
2508 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2509 e-time-utils and e-xml-hash-utils.
2510 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2511 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2513 * libedataserver/e-time-utils.c:
2514 * libedataserver/e-time-utils.h:
2515 * libedataserver/e-xml-hash-utils.c:
2516 * libedataserver/e-xml-hash-utils.h: New API documentation.
2518 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2520 * configure.in: Add ne in ALL_LINGUAS
2522 2005-03-23 James Bowes <bowes@cs.dal.ca>
2524 * configure.in: Add docs/reference/libedataserver/Makefile
2526 * docs/reference/Makefile.am: Add libedataserver as subdir.
2527 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2529 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2530 sections for new API docs.
2531 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2532 nice formatting for the new documentation.
2533 * libedataserver/e-trie.c:
2534 * libedataserver/e-uid.c:
2535 * libedataserver/e-url.c:
2536 * libedataserver/e-url.h:
2537 * libedataserver/e-util.c:
2538 * libedataserver/e-util.h:
2539 * libedataserver/md5-utils.c:
2540 * libedataserver/md5-utils.h: Document public functions and data
2542 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2543 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2544 * docs/reference/libedataserver/tmpl/e-url.sgml:
2545 * docs/reference/libedataserver/tmpl/e-util.sgml:
2546 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2547 files for API documentation.
2549 2005-03-06 JP Rosevear <jpr@novell.com>
2551 * configure.in: bump version, libtool numbers
2553 2005-02-28 JP Rosevear <jpr@novell.com>
2555 * configure.in: bump version, libtool numbers
2557 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2559 * libedataserver/e-data-server-module.c: (load_module_dir):
2560 Don't leak the module path.
2562 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2564 * libdb/dbinc/mutex.h: Fix PPC assembly.
2566 2005-02-07 JP Rosevear <jpr@novell.com>
2568 * configure.in: bump version. libtool numbers
2570 2005-02-07 Ross Burton <ross@openedhand.com>
2572 * libedataserver/e-db3-utils.c:
2573 Remove useless libgnome use.
2575 2005-02-03 Ross Burton <ross@burtonini.com>
2577 * libedataserver/e-categories.c:
2578 * libedataserver/e-component-listener.c:
2579 * libedataserver/e-time-utils.c:
2580 * servers/groupwise/e-gw-connection.c:
2584 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2586 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2587 gboolean and always FALSE to remove the idle callback after saving.
2588 (save_config): new function that marks the config as dirty and installs
2590 (initialize_categories_config, e_categories_remove, e_categories_add,
2591 e_categories_set_color_for, e_categories_set_icon_file_for): call
2592 save_config() when saving the categories.
2594 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2596 * configure.in: Generate the old imap makefile.
2598 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2600 * libedataserver/e-categories.c (initialize_categories_config): pass
2601 a correct boolean value as the 'searchable' flag.
2603 2005-01-26 JP Rosevear <jpr@novell.com>
2607 * src/server-logging.h: add private structure to instance
2609 * src/server-logging.c (server_logging_register_domain): track the
2610 information for the registration so we can later unregister it
2611 (server_logging_dispose): unregister the log handlers and from the
2612 information and list
2613 (server_logging_finalize): free the private structure
2614 (server_logging_class_init): set finalize/dispose methods
2616 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2618 * libedataserver/e-categories.[ch] (e_categories_add): added a
2619 'searchable' argument.
2620 (e_categories_is_searchable): new function.
2621 (hash_to_xml_string): add the 'searchable' property to the config.
2623 2005-01-24 JP Rosevear <jpr@novell.com>
2625 * configure.in: bump version, libtool numbers
2627 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2629 * configure.in: Removed the enable checks for IMAP4, we just
2630 always build it now. Also don't generate
2631 camel/providers/imap/Makefile as we no longer build it.
2633 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2635 * libedataserver/e-source.c
2636 (e_source_update_from_xml_node) : look for
2637 case where passed in node does not contain any properites.
2638 In the case reset the properites of the source
2639 and emit the changed signal
2640 makes personal books unselectable
2641 from auto-completion
2643 2005-01-14 Priit Laes <amd@store20.com>
2645 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2646 'wa' to ALL_LINGUAS.
2648 2005-01-14 Not Zed <NotZed@Ximian.com>
2650 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2651 build ESexp as a GObject anymore (it is used by camel).
2653 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2655 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2657 * libedataserver/e-sexp.[ch]: removed the usage of the
2658 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2659 (e_sexp_new): fixed some typoes.
2660 (e_sexp_class_init): use g_type_class_peek_parent to get the
2661 parent class for our class.
2663 2005-01-08 Not Zed <NotZed@Ximian.com>
2665 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2668 * libedataserver/e-url.c (e_url_shroud): setup string manually
2669 don't use *.%s as it depends on locale.
2671 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2673 * e-categories.c (escape_string): new function.
2674 (hash_to_xml_string): add category names after escaping them.
2675 (initialize_categories_config): mark the configuration as not dirty
2676 only when we just got the list of categories from it.
2678 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2681 * Makefile.am: added weather calendar backend to build.
2683 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2685 * libedataserver/e-categories.c (initialize_categories_config): set
2686 the configuration to not dirty even when we add the set of built-in
2689 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2691 * libedataserver/e-categories.c (initialize_categories_config): set
2692 the initialized flag to TRUE before starting, or we'll get infinite
2693 recurrent calls to this function.
2695 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2697 * libedataserver/e-categories.c (initialize_categories_config): use _()
2698 instead of N_() for translatable strings.
2700 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2702 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2703 called at idle times.
2704 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2706 (initialize_categories_config): install the idle callback.
2708 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2711 * art/category*.png: added category icons from GAL.
2714 * configure.in: added 'art' directory to build.
2716 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2718 * libedataserver/Makefile.am: added new files to the build.
2720 2004-12-31 JP Rosevear <jpr@novell.com>
2722 * Makefile.am: clean iconv-detect.h
2724 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2726 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2727 if any of the properties change
2729 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2731 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2732 include the BASE_VERSION and the full path).
2734 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2736 * src/offline-listener.[ch] :New class to listen for gconf
2737 key and set online/offline modes on factories -> backends
2739 * src/Makefile.am : added new source file
2740 offline-listener.[ch] to _SOURCES
2742 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2744 * Makefile.am: build servers/ dir before camel/.
2746 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2748 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2749 (ALIGNED_SIZE): New macro.
2750 (MemPoolNode): Remove "data" member.
2751 (MemPoolThresholdNode): Likewise.
2752 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2753 &n->data[N] to ensure proper alignment.
2755 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2757 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2758 a convenience context that sets up and provides the shared model
2759 and widgets for one name selection session.
2761 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2762 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2764 2004-12-20 JP Rosevear <jpr@novell.com>
2766 * configure.in: bump version, libtool numbers
2768 2004-12-20 JP Rosevear <jpr@novell.com>
2770 * libedataserverui/test-name-selector.c (main): no need to init
2771 mime utils explicitly any more
2773 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2775 * libedataserverui/test-name-selector.c (main): Don't lie to
2776 gnome_program_init () about our name.
2778 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2780 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2782 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2784 (clear_contact_source): Keep the primary contact array around even
2786 (query_contact_source): Make sure the book is opened before we
2787 try to open a view to it. Set view to NULL if we can't get one.
2788 (e_contact_store_add_book): Allocate temporary memory on stack.
2789 (e_contact_store_remove_book): Free the primary contact array.
2791 * libedataserverui/e-destination-store.c
2792 (e_destination_store_insert_destination): Implement.
2793 (e_destination_store_append_destination): Renamed from
2794 _add_destination (). Connect to destination's "changed" signal.
2795 (e_destination_store_remove_destination): Disconnect from
2798 * libedataserverui/e-name-selector-dialog.c (add_destination):
2799 Use e_destination_store_append_destination ().
2801 * libedataserverui/test-name-selector.c (start_test): We don't
2802 need the gconf_path. Set up an ENameSelectorEntry for testing.
2803 (main): Remove junk related to gconf_path.
2805 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2806 entry for Evolution contacts. Still considered unstable.
2808 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2809 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2811 2004-12-17 JP Rosevear <jpr@novell.com>
2813 * libedataserverui/test-name-selector.c (close_dialog): destroy
2815 (start_test): listen for any response so we can exit
2817 * libedataserverui/e-name-selector-dialog.glade: don't make the
2818 blank window visible
2820 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2822 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2823 it's useless and breaks the evo build.
2825 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2827 * libedataserverui/test-name-selector.c: Implement a test for
2828 ENameSelectorDialog.
2830 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2831 (test_name_selector_SOURCES)
2832 (test_name_selector_LDADD): Build parameters for the test.
2834 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2836 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2838 * libedataserverui/e-destination-store.[ch]: Implement
2839 EDestinationStore, a GtkTreeModel interface to a list of
2842 * libedataserverui/e-name-selector-model.[ch]: Implement
2843 ENameSelectorModel, a model that provides an EContactStore and a
2844 list of EDestinationStores whose members are filtered out from
2847 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2848 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2849 interactively, producing lists of EDestinations.
2851 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2852 specification for the ENameSelectorDialog interface.
2854 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2856 (e_contact_store_get_books): Free a small temp allocation.
2857 (e_contact_store_remove_book): Get the pointer to the source struct.
2859 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2861 * Makefile.am (INCLUDES): Add a define providing the installed
2863 (libedataserverui_1_2_la_SOURCES): Add new files.
2864 (libedataserveruiinclude_HEADERS): Add new files.
2865 (glade_DATA): Add new Glade file.
2866 (EXTRA_DIST): Dist glade_DATA.
2868 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2870 * configure.in: Pull in libglade-2.0.
2872 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2874 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2875 a GtkTreeModel interface to EBook views.
2877 * libedataserverui/test-contact-store.c: Implement an interactive
2878 test for EContactStore.
2880 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2881 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2883 (test_contact_store_SOURCES)
2884 (test_contact_store_LDADD): Build the interactive test for
2887 2004-12-09 JP Rosevear <jpr@novell.com>
2889 * configure.in: check for zlib, for the gzip mime filter
2891 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2895 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2896 e_file_cache_thaw_changes): new functions to disable temporarily
2898 (e_file_cache_init): initialize new private members.
2899 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2900 cache file as dirty when we are frozen.
2902 2004-12-06 Rodney Dawes <dobey@novell.com>
2904 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2906 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2908 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2910 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2911 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2913 2004-12-03 Rodney Dawes <dobey@novell.com>
2915 * configure.in: Remove the commented out OpenSSL block
2916 Don't do pkg-config --exists for mozilla, just try to use the
2917 PKG_CONFIG() macro, and set have_nss="no" if it fails
2919 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2920 e-msgport code that needs it
2922 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2924 * configure.in: Display configuration info after configure runs
2925 (S/MIME, SSL, Kerberos, etc)
2927 2004-12-03 Not Zed <NotZed@Ximian.com>
2929 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2930 iconv_libs to the library list.
2932 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2934 * Makefile.am: Build libedataserverui after non-UI libraries that it
2937 2004-11-28 JP Rosevear <jpr@novell.com>
2939 * configure.in: bump version, libtool numbers
2941 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2943 * libedataserverui/e-source-selector.[ch]:
2944 (selector_button_press_event): if rt-clicked on a source
2945 group, set it as primary on the selector and emit a popup event.
2946 (e_source_selector_get_primary_source_group): accessor for
2947 primary source group.
2949 2004-11-16 Not Zed <NotZed@Ximian.com>
2951 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2953 * configure.in: Added more camel required config checks. Build
2954 the camel makefiles. Not sure if this should be in its own
2957 2004-11-15 Not Zed <NotZed@Ximian.com>
2959 * libedataserver/e-util.c: include config.h.
2961 * libedataserver/e-sexp.c: updated from evolution/e-util.
2963 * libedataserver/e-memory.c: updated from evolution/e-util.
2965 * iconv-detect.c: added iconv format checker.
2967 * configure.in: add stftime checks and iconv charset format checks.
2969 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2971 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2974 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2976 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2977 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2978 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2980 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2982 * configure.in: use evolution-data-server-$BASE_VERSION as the
2985 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2989 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2991 2004-11-02 JP Rosevear <jpr@novell.com>
2995 * configure.in: require libbonobo >= 2.4.2
2997 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2999 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
3001 2004-10-27 JP Rosevear <jpr@novell.com>
3003 * src/server.c: include just include signal.h for portability
3005 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
3007 * libedataserverui/Makefile.am:
3008 * libedataserverui/e-source-selector-dialog.[ch]: added source
3009 selector dialog widget.
3011 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
3013 2004-10-14 JP Rosevear <jpr@novell.com>
3015 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
3018 * libedataserverui/e-source-option-menu.c: ditto
3020 2004-10-14 JP Rosevear <jpr@novell.com>
3022 * libedataserverui/libedataserverui.pc.in: link to the right lib
3023 and require libedataserver 1.2
3025 2004-10-13 JP Rosevear <jpr@novell.com>
3027 * libedataserver/e-data-server-marshal.list: add missing
3030 2004-10-13 JP Rosevear <jpr@novell.com>
3032 * Makefile.am: build libedataserverui
3034 2004-10-13 JP Rosevear <jpr@novell.com>
3036 * libedataserverui/test-source-option-menu.c: move from evolution
3038 * libedataserverui/e-source-selector.c: ditto
3040 * libedataserverui/e-source-selector.h: ditto
3042 * libedataserverui/e-source-option-menu.c: ditto
3044 * libedataserverui/e-source-option-menu.h: ditto
3046 * libedataserverui/test-source-selector.c: ditto
3048 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3050 * libedataserverui/Makefile.am: build libedataserverui and test progs
3052 * configure.in: add libtool versioning for libedataserverui and
3055 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3057 Probably fixes bugs #67600 and #65996.
3059 * libdb/dbinc/mutex.h
3060 * libdb/dist/config.hin
3061 * libdb/dist/configure
3062 * libdb/mutex/mut_tas.c
3063 * libdb/lock/lock_region.c
3064 * libdb/dist/aclocal/mutex.ac
3065 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3066 x86-64 and a couple of other archs, and rebuild the generated
3069 2004-10-04 Chris Toshok <toshok@ximian.com>
3071 * libedataserver/e-data-server-module.h: add the prototype for the
3072 eds_module_* functions here, so modules can include this file
3073 instead of writing their own prototypes in module sepcific
3076 2004-09-30 Chris Toshok <toshok@ximian.com>
3078 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3079 variables so extension authors can find the place to install their
3082 2004-09-30 Chris Toshok <toshok@ximian.com>
3084 * src/GNOME_Evolution_DataServer.server.in.in: add this
3085 (previously generated) file to the build.
3087 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3088 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3091 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3092 addressbook/calendar backend .la's from here.
3093 (SERVER_IN_FILE): always use
3094 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3095 generated from LDAP/NOLDAP.
3096 (EXTRA_DIST): remove
3097 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3098 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3100 * src/server.c (setup_books): replace hardcoded knowledge of
3101 backends with a call to e_data_book_factory_register_backends.
3102 (setup_cals): remove explicit backend registration with a call to
3103 e_data_cal_factory_register_backends.
3104 (main): call e_data_server_module_init.
3106 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3107 (libedataserver_la_SOURCES): add e-data-server-module.c
3108 (libedataserverinclude_HEADERS): add e-data-server-module.h
3110 * libedataserver/e-data-server-module.[ch]: new files, manage the
3111 extensions. ripped almost entirely from Dave Camp's nautilus
3114 * configure.in (privlibdir, extensiondir): new Makefile variables.
3116 2004-09-23 Not Zed <NotZed@Ximian.com>
3120 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3121 idle id after we've been called.
3123 2004-09-23 JP Rosevear <jpr@novell.com>
3125 * Makefile.am: don't hard code pkg config version
3127 * configure.in: bump version, reset libtool versions because the
3128 library is now versioned
3130 * libedataserver/Makefile.am: build versioned lib and version
3133 * src/Makefile.am: link against versioned libs
3135 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3137 * libedataserver/e-file-cache.[ch]:
3138 (e_file_cache_get_keys): utility function that allows to get
3139 a list of the keys of all the items in the cache. Used by
3140 the fix for bug #61865
3142 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3144 * libdb/dbinc/mutex.h
3145 * libdb/dist/configure
3146 * libdb/dist/aclocal/mutex.ac
3147 * libdb/dist/aclocal/options.ac:
3148 Applied patch from Toshok that fixes issues related to NPTL and AMD
3151 2004-09-16 JP Rosevear <jpr@novell.com>
3153 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3155 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3157 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3159 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3161 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3163 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3165 * configure.in: Added 'id' to ALL_LINGUAS
3166 * po/id.po: Added Indonesian translation
3168 2004-08-27 Akagic Amila <bono@linux.org.ba>
3170 * configure.in: Added 'bs' to ALL_LINGUAS.
3172 2004-08-26 JP Rosevear <jpr@novell.com>
3174 * configure.in: bump verision, libtool numbers
3176 2004-08-26 Not Zed <NotZed@Ximian.com>
3180 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3181 (e_util_utf8_strstrcasedecomp):
3183 * libedataserver/e-sexp.c (e_sexp_term_eval):
3184 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3185 stupid arcanely out of date and posixly-busted slowaris which
3186 doesn't put alloca in stdlib.h like any sane system.
3188 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3190 * libedataserver/e-file-cache.c: (add_key_to_list),
3191 (add_object_to_list):
3192 Add missing include, fix warnings.
3194 * libedataserver/e-util.c: add missing include.
3196 * servers/groupwise/e-gw-connection.c:
3197 (e_gw_connection_get_categories):
3198 Fix type, causing warnings.
3200 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3202 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3203 assing the value set for filename property to priv->filename
3205 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3207 * configure.in: Added «nb» to ALL_LINGUAS.
3209 2004-08-13 JP Rosevear <jpr@novell.com>
3211 * configure.in: bump version, libtool numbers, soup requirement
3213 2004-08-13 Rodney Dawes <dobey@novell.com>
3215 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3216 as well as expceted and determined in testing
3218 2004-08-13 Rodney Dawes <dobey@novell.com>
3220 * acinclude.m4: Remove EVO_CHECK_LIB
3221 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3223 2004-08-09 Ankit Patel <ankit@redhat.com>
3225 * configure.in: Added Gujarati & Panjabi
3227 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3229 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3231 2004-08-02 JP Rosevear <jpr@novell.com>
3233 * configure.in: bump version, libtool numbers
3235 2004-08-02 Not Zed <NotZed@Ximian.com>
3237 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3238 so we only run once, and increment our recursive-call code
3239 properly, and actually exit anyway. should fix infinite crash
3242 2004-07-29 Rodney Dawes <dobey@novell.com>
3244 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3245 AC_DEFINE it so we know where to find gnome_segv2
3247 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3248 now define at configure time to find the path to gnome_segv2
3252 2004-07-19 JP Rosevear <jpr@novell.com>
3254 * configure.in: bump version, libtool numbers, soup requirement
3256 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3258 * libedataserver/e-source-group.c (e_source_group_remove_source)
3259 (e_source_group_remove_source) : disconnet the signal
3260 handler registered on source object for CHANGED singal
3261 as we may not be interested in the changes in source once
3262 it is removed form the group
3264 2004-07-12 Chris Toshok <toshok@ximian.com>
3266 [ most likely fixes #57999 ]
3268 * libdb/dist/aclocal/options.ac: set the default unique name to
3269 "_eds". this will append _eds to all externally visible libdb
3270 symbols, so we can be sure it won't conflict with another libdb
3271 (linked dynamically).
3273 * libdb/dist/configure: regen after options.ac change.
3275 * libdb/dist/.cvsignore: ignore db_int_def.h
3277 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3279 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3280 this function public.
3282 2004-07-07 Not Zed <NotZed@Ximian.com>
3284 * src/server.c (main): bind to the right charset (i.e. utf8). See
3287 2004-07-02 JP Rosevear <jpr@novell.com>
3289 * configure.in: bump version, libtool numbers
3291 2004-07-02 Chris Toshok <toshok@ximian.com>
3295 * libedataserver/e-iterator.h: rename the "delete" member to
3296 "remove", to fix c++ build.
3298 * libedataserver/e-iterator.c (e_iterator_delete): same.
3299 (e_iterator_class_init): same.
3301 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3302 (e_list_iterator_remove): same.
3304 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3306 * src/server.c (main): Register a segv handler to popup bug-buddy
3307 or whatever. Fixes bug #51165.
3309 2004-06-14 Not Zed <NotZed@Ximian.com>
3311 * libedataserver/e-source-group.c
3312 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3313 error setting up the new_source entries. #59592.
3315 2004-06-03 JP Rosevear <jpr@novell.com>
3317 * configure.in: bump version, libtool numbers
3319 2004-06-02 Chris Toshok <toshok@ximian.com>
3321 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3323 2004-06-01 Chris Toshok <toshok@ximian.com>
3325 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3326 NULL absolute_uri, so we can clear it.
3328 2004-06-01 Chris Toshok <toshok@ximian.com>
3330 * libedataserver/e-source.c (e_source_set_group): back out the
3331 change that causes this function to always add an absolute_uri to
3332 the ESource, as this uri is always used instead of the
3333 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3334 of the cases. If you want an absolute uri, call
3335 e_source_set_absolute_uri - it should never happen implicitly.
3336 (e_source_copy): when copying an ESource don't create an absolute
3337 uri when @source might have had one.
3338 (e_source_set_absolute_uri): use strcmp, not ==. also,
3339 "source->priv->readonly" governs whether or not data can be stored
3340 in the folder represented by the ESource, not that the ESource
3343 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3345 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3347 2004-05-27 Sushma Rai <rsushma@novell.com>
3349 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3350 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3353 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3354 Build absolute URI only if source is not having it.
3356 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3357 absolute URI to the file.
3359 2004-05-26 Rodney Dawes <dobey@novell.com>
3361 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3362 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3363 properly when < 2.9.8 is found
3365 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3366 requirement here, so that dependents pick it up properly as well
3368 2004-05-19 JP Rosevear <jpr@novell.com>
3370 * configure.in: bump version, libtool numbers
3372 2004-05-17 Rodney Dawes <dobey@ximian.com>
3374 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3375 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3376 mono bindings to work correctly
3380 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3382 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3383 handlers for postal address fields. Bug # 45210
3385 2004-05-03 JP Rosevear <jpr@ximian.com>
3387 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3389 * libedataserver/e-uid.h: ditto
3391 * libedataserver/e-memory.c: remove unnecessary include
3393 * libedataserver/e-uid.c: ditto
3395 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3398 2004-05-03 William Jon McCann <mccann@jhu.edu>
3400 * libedataserver/e-account-list.h:
3401 * libedataserver/e-account.h:
3402 * libedataserver/e-db3-utils.h:
3403 * libedataserver/e-dbhash.h:
3404 * libedataserver/e-iterator.h:
3405 * libedataserver/e-list-iterator.h:
3406 * libedataserver/e-list.h:
3407 * libedataserver/e-memory.h:
3408 * libedataserver/e-sexp.h:
3409 * libedataserver/e-source-group.h:
3410 * libedataserver/e-source-list.h:
3411 * libedataserver/e-source.h:
3412 * libedataserver/e-uid.h:
3413 * libedataserver/e-url.h:
3414 * libedataserver/e-util.h:
3415 * libedataserver/e-xml-hash-utils.h:
3416 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3418 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3420 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3421 yesterday's changes. The data is useless for what I needed it for
3422 (which was for migrating pilot-sync changelog files). md5sums are
3423 ...not what I wanted.
3425 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3427 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3428 3 arguments (key, data, user_data).
3430 2004-04-26 Adam Weinberger <adamw@gnome.org>
3432 * configure.in: Added en_CA to ALL_LINGUAS.
3434 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3436 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3437 that 'key' always points to a malloc'd block of memory that we can
3439 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3440 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3442 (e_xmlhash_write): Save the doc to a tmp file first, only if
3443 saving is successful rename() the file over the original.
3445 2004-04-21 Chris Toshok <toshok@ximian.com>
3447 * configure.in: bump version to 0.0.92.1.
3449 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3451 * acinclude.m4: minor fixes (added missing [] quotation).
3453 2004-04-19 JP Rosevear <jpr@ximian.com>
3455 * configure.in: bump version, libtool numbers
3457 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3459 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3460 AC_SUBST for assinging libegroupwise version number. Defined a
3461 varible LIBSOUP_REQUIRED. added
3462 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3464 * servers/groupwise/Makefile.am: added
3465 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3466 groupwise apis installable
3468 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3471 2004-04-02 JP Rosevear <jpr@ximian.com>
3473 * configure.in: bump version, libtool numbers
3475 2004-03-25 William Jon McCann <mccann@jhu.edu>
3477 * src/server.c (setup_cals): add registration of webcal protocol
3480 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3482 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3483 e-cal-backend-groupwise.h.
3485 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3487 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3490 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3491 opening the cache file, just create it empty, don't fail.
3493 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3495 * configure.in: yank --enable-debug option, not needed anymore.
3497 2004-03-15 Rodney Dawes <dobey@ximian.com>
3499 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3500 * evolution-data-server-1.0.pc.in:
3501 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3502 the libbonobo dependency
3504 2004-03-05 JP Rosevear <jpr@ximian.com>
3506 * configure.in: bump version, libtool numbers and soup requirement
3508 2004-02-26 JP Rosevear <jpr@ximian.com>
3510 * Makefile.am: dist the libdb stuff properly
3512 2004-02-26 Harish K <kharish@novell.com>
3514 * servers/groupwise/e-gw-connection.c : the latest GW server
3515 requires getFolderListRequest instead of the getContainerListRequest
3516 message to get the ids of folders.
3518 2004-02-24 Chris Toshok <toshok@ximian.com>
3520 * libedataserver/e-source-group.c
3521 (e_source_group_new_from_xmldoc): don't leak uid.
3523 2004-02-23 JP Rosevear <jpr@ximian.com>
3525 * Makefile.am: make sure to distclean libdb
3527 * autogen.sh: require automake 1.6
3529 * marshal.mk: make sure we use the srcdir as the location of the
3532 * libdb/dist/Makefile.in: add installcheck target that does
3533 nothing, don't remove tags
3535 * src/Makefile.am: add extra libical includes for srcdir !=
3538 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3540 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3541 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3542 * src/server.c (setup_books) : register groupwise address book backend
3543 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3544 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3545 address book protocols
3547 2004-02-13 Chris Toshok <toshok@ximian.com>
3549 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3550 libdb-4.1.la instead of libdb.a.
3552 * libdb/dist/configure.ac: remove all the static/shared logic and
3553 force libtool to be used. also, remove -rpath from the SOFLAGS.
3554 without -rpath and -static libtool builds the equivalent of a
3555 noinst_ automake library.
3557 * libdb/dist/configure: regen configure from configure.ac.
3559 2004-02-12 Chris Toshok <toshok@ximian.com>
3561 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3563 2004-02-09 Michael Meeks <michael@ximian.com>
3565 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3566 * libedataserver/e-list.c (e_list_get_iterator):
3567 add preconditions for NULL list.
3569 2004-02-09 JP Rosevear <jpr@ximian.com>
3571 * configure.in: Bump version, libtool numbers
3574 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3576 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3578 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3582 * servers/Makefile.am: added servers/ dir to build.
3584 2004-02-03 Chris Toshok <toshok@ximian.com>
3586 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3587 libxml-2.0 as the e-source* stuff needs it.
3589 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3591 * configure.in: require libsoup >= 2.1.6.
3593 2004-01-26 JP Rosevear <jpr@ximian.com>
3595 * configure.in: Bump libtool versions, version, soup requirement
3597 2004-01-25 Sanlig Badral <badral@openmn.org>
3599 * configure.in: Added "mn" to ALL_LINGUAS.
3601 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3603 * configure.in: s/GROUPWISE/SOUP.
3605 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3607 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3610 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3612 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3613 to remove the file cache from disk.
3615 2004-01-21 JP Rosevear <jpr@ximian.com>
3617 * configure.in: include calendar test stuff in AC_OUTPUT
3619 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3621 Fixes nasty crash in e-d-s
3623 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3624 (foreach_hash_func): pass the value also to the XML hash function.
3626 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3629 2004-01-15 JP Rosevear <jpr@ximian.com>
3631 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3632 make sure we don't derefence a NULL pointer
3634 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3636 * libedataserver/e-source-list.c: (load_from_gconf):
3639 * libedataserver/e-source.c: (dump_common_to_xml_node):
3640 Don't output properties tag if there are no properties.
3642 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3644 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3645 correctly when calling g_slist_prepend.
3647 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3649 * configure.in: Added "sq" to ALL_LINGUAS.
3651 2004-01-12 JP Rosevear <jpr@ximian.com>
3653 * configure.in: bump version, libtool numbers
3655 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3657 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3658 by using the CORBA_any directly. Free the CORBA exception.
3660 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3662 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3665 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3667 * libedataserver/e-source-group.h: added new read-only flag
3669 * src/contactdates-server.c: new factory for ContactDates backend
3671 * configure.in: Added new ContactDates calendar backend
3673 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3675 * libedataserver/e-source-list.[ch]
3676 (e_source_list_peek_group_by_name): new function.
3678 2004-01-08 JP Rosevear <jpr@ximian.com>
3680 * libedataserver/e-source-list.c (e_source_list_sync): don't
3681 remove the gconf listener
3683 2004-01-07 JP Rosevear <jpr@ximian.com>
3685 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3687 2004-01-05 Christian Neumair <chris@gnome-de.org>
3689 * addressbook/libebook/e-book.c: Generalize some more strings.
3691 2004-01-05 Christian Neumair <chris@gnome-de.org>
3693 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3695 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3697 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3698 function to get all objects in the cache.
3700 2003-12-29 JP Rosevear <jpr@ximian.com>
3702 * configure.in: bump libsoup requirement, version, libtool numbers
3704 2003-12-23 Ross Burton <ross@burtonini.com>
3706 * docs/reference/addressbook/libebook/tmpl/*:
3707 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3708 * docs/reference/addressbook/libebook/libebook-sections.txt
3709 * docs/reference/addressbook/libebook/libebook.types:
3710 Updated API documentation.
3712 2003-12-21 JP Rosevear <jpr@ximian.com>
3714 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3715 find a source if there is one
3717 * libedataserver/e-source-list.h: add proto
3719 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3721 * src/server.c (setup_logging, setup_interface_check): get the
3722 BonoboObject's we create here out of the function.
3723 (main): re-organize extra interfaces initialization code, and
3724 make sure we unref all objects we have created.
3726 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3728 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3730 (e_source_set_group): Generate and keep an absolute URI so we can
3731 work stand-alone if the group goes away.
3732 (e_source_get_uri): Use build_absolute_uri ().
3734 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3736 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3737 two sources based on UID and full URI.
3739 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3741 * configure.in: added --enable-debug argument.
3743 2003-12-10 Chris Toshok <toshok@ximian.com>
3745 * Makefile.am (ACLOCAL_AMFLAGS): remove
3747 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3749 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3750 to avoid conflicts with GAL's ECache class, which might get
3753 * libedataserver/Makefile.am: added new files.
3755 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3757 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3758 function from GAL, needed for the cache objects.
3760 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3761 directory for the cache file exists by calling e_util_mkdir_hier.
3763 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3765 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3766 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3767 the "calendar:supported_protocols" property.
3769 2003-12-07 JP Rosevear <jpr@ximian.com>
3771 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3774 * src/server.c: set correct default oaf id's
3776 * configure.in: Bump version
3778 2003-12-07 JP Rosevear <jpr@ximian.com>
3780 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3783 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3785 2003-12-07 Chris Toshok <toshok@ximian.com>
3787 * libdb/dist/Makefile.in: make install depend on all.
3789 2003-12-07 JP Rosevear <jpr@ximian.com>
3791 * configure.in: bump version and libsoup requirement
3793 2003-12-04 JP Rosevear <jpr@ximian.com>
3795 * libedataserver/e-source-list.c
3796 (e_source_list_new_for_gconf_default): uses the default gconf
3797 client for getting the source list
3799 * libedataserver/e-source-list.h: add proto
3801 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3803 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3804 to be shared between calendar and addressbook backends.
3806 * libedataserver/Makefile.am: added new files.
3808 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3810 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3811 creating XML from already standalone source.
3812 (e_source_copy): Return the new source, not the one passed in. Duh.
3814 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3816 * libedataserver/e-source.c (e_source_set_property): Emit changed
3818 (copy_property): Implement.
3819 (e_source_copy): Implement. Creates a standalone copy of a source.
3821 2003-11-29 Chris Toshok <toshok@ximian.com>
3823 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3824 DataServer_Logging oaf_server.
3826 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3828 * src/Evolution-DataServer.idl: add a Logging interface. the
3829 events emitted are of type LogEvent.
3831 * src/Makefile.am (evolution_data_server_SOURCES): add
3834 * src/server.c (termination_handler): use g_message, not a printf.
3835 (setup_logging): new function, register the log domains that'll
3836 generate bonobo events.
3837 (main): initialize the DataServer::Logging interface.
3839 * src/server-logging.[ch]: a glib log handler that emits log
3840 events via a BonoboEventSource.
3842 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3844 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3845 (init): Create properties table.
3846 (import_properties): Implement. Imports properties from XML tree to
3848 (e_source_update_from_xml_node): Import properties to table.
3849 (property_dump_cb): Implement. Dumps a property to XML tree.
3850 (dump_common_to_xml_node): Dump properties to XML tree.
3851 (e_source_get_property): Implement.
3852 (e_source_set_property): Implement.
3853 (e_source_foreach_property): Implement.
3855 * libedataserver/test-source-list.c (dump_property): Implement.
3856 (dump_source): Dump properties.
3857 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3859 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3861 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3862 (e_source_update_from_xml_node): Ditto.
3863 (e_source_get_uri): Ditto.
3864 (dump_common_to_xml_node): Implement for parameters common to
3865 dependent and standalone ESources.
3866 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3867 (e_source_to_standalone_xml): Implement.
3868 (e_source_new_from_standalone_xml): Implement.
3870 2003-11-26 Rodney Dawes <dobey@ximian.com>
3872 * Makefile.am: remove \ on last line of LIBDB_FILES
3874 2003-11-26 JP Rosevear <jpr@ximian.com>
3876 * tags: add a dummy file for disting
3878 2003-11-25 Chris Toshok <toshok@ximian.com>
3880 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3881 and AC_PROG_LIBTOOL.
3883 * libdb/dist/configure: same.
3885 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3888 2003-11-25 Chris Toshok <toshok@ximian.com>
3890 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3892 * libdb/dist/configure: same.
3894 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3896 * libedataserver/e-dbhash.c: same.
3897 (e_dbhash_new): pass NULL for txn.
3899 2003-11-25 Chris Toshok <toshok@ximian.com>
3901 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3902 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3903 suck at getting libtool to do what I want.
3905 * libdb/dist/Makefile.in (install-strip install): don't do
3908 * Makefile.am (SUBDIRS): add libdb
3909 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3911 (LIBDB_FILES): list all the db4 files.
3912 (EXTRA_DIST): add the db4 files explicitly to this.
3914 * configure.in: remove all the db3 stuff, and build the embedded
3917 2003-11-25 Aaron Weber <aaron@ximian.com>
3918 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3919 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3920 acinclude.m4 so you can build the stuffwithout gtk-doc
3923 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3924 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3925 * Plus added short/long descriptions and "See Also" where appropriate to:
3926 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3927 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3928 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3929 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3930 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3931 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3932 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3933 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3934 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3935 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3936 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3937 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3938 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3940 2003-11-22 Chris Toshok <toshok@ximian.com>
3942 * dist/NO-AUTO-GEN: don't autogen in here.
3944 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3946 * libdb/Makefile.am: new file so we can integrate libdb into our
3949 2003-11-20 Aaron Weber <aaron@ximian.com>
3950 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3951 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3952 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3953 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3954 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3955 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3956 * docs/reference/calendar/libecal/libecal-sections.txt
3957 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3958 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3959 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3961 2003-11-20 Rodney Dawes <dobey@ximian.com>
3963 * autogen.sh: Remove extra #!/bin/sh line
3965 2003-11-19 JP Rosevear <jpr@ximian.com>
3967 * MAINTAINERS: Update
3969 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3971 * configure.in: require libsoup version from CVS (2.1.1).
3973 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3975 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3977 2003-11-14 JP Rosevear <jpr@ximian.com>
3979 * libedataserver/test-source-list.c: use only libgnome stuff (no
3982 * libedataserver/e-source.c: ditto
3984 * libedataserver/e-source-list.c: ditto
3986 * libedataserver/e-source-group.c: remove use of gal bits, use
3989 * libedataserver/Makefile.am: build and install e-source stuff
3991 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3993 * src/server-interface-check.[ch]: fixed copyright comments.
3995 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3997 * src/server.c (setup_cals): register the Groupwise calendar backend.
4000 * configure.in: added Groupwise calendar backend to build.
4002 2003-11-14 Rodney Dawes <dobey@ximian.com>
4004 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
4006 2003-11-11 Chris Toshok <toshok@ximian.com>
4008 * src/server.c (queue_termination): guard against multiple threads
4009 here by using a mutex. also, always remove the
4010 terminal_handler_id if one exists and reinstate it afterward.
4011 This gives us the behavior of always lasting EXIT_TIMEOUT
4012 milliseconds after the most recent book/calendar shutdown. Before
4013 there was a potential for shutting down EXIT_TIMEOUT milliseconds
4014 after the *first* book/calendar shutdown.
4016 2003-11-10 JP Rosevear <jpr@ximian.com>
4018 * Makefile.am: build docs
4020 * configure.in: check for gtk-doc
4022 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
4024 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4025 that broke GNOME_Evolution_DataServer_CalFactory. And another one
4026 that broke GNOME_Evolution_DataServer_InterfaceCheck.
4028 2003-11-07 Dan Winship <danw@ximian.com>
4030 * configure.in: Remove a bunch more checks that
4031 evolution-data-server doesn't need. Change "Evolution" to
4032 "evolution-data-server" in two messages. Remove gtk-doc support
4033 since there is currently no doc/ directory, and we'll want to use
4034 the new GTK_DOC_CHECK macro when we add it back anyway.
4036 * libedataserver/ename/*: Moved to libebook
4038 * libedataserver/Makefile.am (SUBDIRS): Remove ename
4039 (libedataserver_la_LIBADD): Remove libename
4040 (libedataserver_la_LDFLAGS): Remove -no-undefined
4042 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4044 2003-11-07 Rodney Dawes <dobey@ximian.com>
4046 * configure.in: Remove kerberos checks since we don't need them here
4048 2003-11-06 JP Rosevear <jpr@ximian.com>
4050 * configure.in: output new .pc file
4052 * evolution-data-server-1.0.pc.in: pkconfig for idl
4054 * libedataserver/ename/Makefile.am: don't install
4056 * libedataserver/Makefile.am: link in libename
4058 2003-11-06 Rodney Dawes <dobey@ximian.com>
4060 * configure.in: Remove dependencies for GUI libs that we don't need
4062 2003-11-06 JP Rosevear <jpr@ximian.com>
4064 * libedataserver/Makefile.am: e-msgport is no longer needed
4066 2003-11-06 JP Rosevear <jpr@ximian.com>
4068 * src/server.c: include the addressbook backend files properly
4070 * src/Makefile.am: link to the individual addressbook backends
4072 2003-11-06 JP Rosevear <jpr@ximian.com>
4074 * src/server.c: include the backend files properly
4076 * src/Makefile.am: link to the individual backends
4078 2003-11-06 JP Rosevear <jpr@ximian.com>
4080 * configure.in (BASE_VERSION): clean up priv* dirs
4082 * src/Makefile.am: install a version binary to libexecdir
4084 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4087 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4089 2003-11-05 JP Rosevear <jpr@ximian.com>
4091 * src/server.c: following renaming of libedata-book
4093 * src/server-interface.[hc]: ditto
4095 2003-11-05 JP Rosevear <jpr@ximian.com>
4097 * src/server.c: following renaming of libedata-cal
4099 * src/server-interface.[hc]: ditto
4101 2003-11-05 JP Rosevear <jpr@ximian.com>
4103 * configure.in: make the priv*dir's sane
4105 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4108 * libedataserver/ename/Makefile.am: ditto
4110 * libedataserver/Makefile.am: install to privincludedir
4112 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4114 * libedataserver/e-util.[ch]: new files to contain a few functions
4117 * libedataserver/Makefile.am: added new files.
4119 * libedataserver/ename/e-address-western.c:
4120 * libedataserver/e-account-list.c:
4121 * libedataserver/e-account.c:
4122 * src/server-interface-check.c:
4123 * configure.in: removed libgal dependency.
4125 2003-11-04 JP Rosevear <jpr@ximian.com>
4127 * src/server.c: tidy up logging messages
4129 2003-11-04 JP Rosevear <jpr@ximian.com>
4131 * src/server.c: properly name space the oaf ids
4133 * src/server-interface-check.c: use the correctly named poa
4135 * src/server-interface-check.h: ditto
4137 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4138 factories and interface check better
4140 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4142 * src/Evolution-DataServer.idl: name space the interface check
4145 2003-11-04 JP Rosevear <jpr@ximian.com>
4147 * src/Evolution-DataServer.idl: server interface check instead of
4148 wombat interface check
4150 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4152 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4154 * src/server.c: adjust to interface check renaming
4156 * src/server-interface-check.[hc]: finish renaming so wombat
4159 2003-11-04 JP Rosevear <jpr@ximian.com>
4161 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4163 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4166 * libedataserver/Makefile.am: install pkg-config file
4168 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4170 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4171 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4172 supported protocols.
4174 2003-11-04 JP Rosevear <jpr@ximian.com>
4176 * MAINTAINERS, TODO: update
4178 2003-11-04 JP Rosevear <jpr@ximian.com>
4180 * src/server-interface-check.h: use G_*_DECLS and include the data
4183 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4184 the DataServer .server files
4186 2003-11-03 JP Rosevear <jpr@ximian.com>
4188 * configure.in: don't need EVO_DIR
4190 2003-11-03 JP Rosevear <jpr@ximian.com>
4192 * configure.in: remove trailing slash
4194 2003-11-03 JP Rosevear <jpr@ximian.com>
4196 * configure.in: add the trailing slash to the config subdir