1 2008-11-12 Suman Manjunath <msuman@novell.com>
3 * libedataserver/e-source.c (e_source_set_color),
4 (e_source_unset_color), (e_source_get_color): These are deprecated
5 functions, so enclose them within proper macros.
7 2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
9 * NEWS: Evolutoin Data Server 2.25.1 release and version bump
11 2008-11-03 Sankar P <psankar@novell.com>
15 * libedataserver/e-proxy.c:
16 * libedataserver/e-proxy.h:
18 2008-10-31 Matthew Barnes <mbarnes@redhat.com>
20 ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
22 * libebackend/e-data-server-module (e_data_server_module_load):
23 Fix some potential string format crashes.
25 2008-10-01 Suman Manjunath <msuman@novell.com>
27 ** Fix for bug #554540
29 * libedataserver/e-source-group.c (find_esource_from_uid),
30 (compare_source_lists), (e_source_group_equal),
31 (e_source_group_xmlstr_equal):
32 * libedataserver/e-source-group.h:
33 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
34 * libedataserver/e-source.c (e_source_equal),
35 (e_source_xmlstr_equal):
36 * libedataserver/e-source.h:
37 Don't compare XML data of ESource* literally. Instead, compare them
40 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
42 ** Fix for bug #552491
44 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
45 Check for NULL output from xmlParseDoc before continuing.
47 2008-09-24 Ross Burton <ross@linux.intel.com>
50 Remove libgnome from libedataserverui depends, and change
51 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
53 * evolution-data-server.pc.in:
54 Remove libgnome-2.0 as it isn't used.
56 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
58 * configure.in: Version bump for Evolution Data Server 2.25.1
60 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
62 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
64 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
66 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
67 Don't mix declarations and code.
69 2008-09-12 Ross Burton <ross@burtonini.com>
71 * libedataserver/e-data-server-marshal.list:
72 Remove, this isn't used since 2007-04-04.
74 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
76 * NEWS: Evolution Data Server 2.23.92 release.
78 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
80 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
82 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
84 * NEWS: Evolution Data Server 2.23.91 release and version bump.
86 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
89 Fix compiler warnings in a couple of the test programs.
91 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
93 * Bug fix #518728: subtle link error: system libs before Evolution
96 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
97 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
98 link order. "incorrect" in this context means "system libs" before
101 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
103 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
106 2008-08-11 Jeff Cai <jeff.cai@sun.com>
108 * configure.in: Add gthread-2.0 in CAMEL checking.
111 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
113 * libedataserver/e-account.c: Harden e_account_[gs]et_*
114 functions by checking ea being NULL and code cleanups
115 suggested by mbarnes.
118 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
120 * NEWS: Evolution Data Server 2.23.6 release and version bump.
122 2008-08-04 Matthias Braun <matze@braunis.de>
124 * configure.in: Added WebDAV backend for addressbook.
126 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
128 ** Fix for bug #545022
130 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
133 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
135 ** Fixes part of bug #545558
138 Add an --enable-hula configure option for building the Hula Camel
139 provider, disabled by default.
141 2008-07-23 Johnny Jacob <jjohnny@novell.com>
143 * configure.in (API_VERSION): libcamel version bumped.
144 (eds_micro_version): EDS version bumped to 2.23.6
146 * NEWS: Updates for 2.23.5.
148 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
151 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
154 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
156 ** Fix for bug #523632
158 * configure.in: Added Google contacts backend
160 2008-07-20 Bharath Acharya <abharath@novell.com>
162 ** Fix for bug #200147
164 * libedataserver/e-account.h: Stores the templates folder uri
166 2008-07-20 Luca Ferretti <elle.uca@libero.it>
168 reviewed by: Srinivasa Ragavan
170 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
171 to fix the build. See bug #543656 for details.
173 2008-07-16 Sankar P <psankar@novell.com>
175 Pushing disk summary changes from the madagascar branch
178 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
179 (e_sexp_parse_value):
180 * libedataserver/e-sexp.h:
182 2008-07-14 Milan Crha <mcrha@redhat.com>
184 ** Fix for bug #253509
186 * libedataserver/e-categories.c: Added translators comment.
188 2008-07-09 Tor Lillqvist <tml@novell.com>
190 * evolution-data-server-zip.in: No version number for
191 share/pixmaps/evolution-data-server. Use -D when using -r to not
192 add pointless entries for directories in the zip files.
194 2008-06-26 Julien Puydt <jpuydt@gnome.org>
196 * libedataserver/e-source-group.c: Added missing g_object_unref on
197 sources, fixing leaks and bug #540152.
199 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
201 * configure.in: Doltify
203 2008-06-17 Johnny Jacob <jjohnny@novell.com>
205 * configure.in (eds_micro_version): Bumped to 2.23.5.
207 * NEWS: Evolution Data Server 2.23.4 release updates.
209 2008-06-12 Tor Lillqvist <tml@novell.com>
211 * libedataserver/e-proxy.c: Make it compile on Win32, too.
213 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
215 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
216 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
218 2008-06-06 Tor Lillqvist <tml@novell.com>
220 * configure.in: Add a couple of -Wl,--exclude-libs options on
221 Windows to avoid needlessly auto-exporting functions from static
222 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
224 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
227 2008-06-03 Tor Lillqvist <tml@novell.com>
229 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
231 * configure.in: Do use the Winsock getaddrinfo() and
232 getnameinfo(). It should be OK to ignore Windows 2000 by now.
234 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
236 * NEWS: Evolution Data Server 2.23.3 release and version bump.
238 2008-06-02 Tor Lillqvist <tml@novell.com>
240 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
242 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
243 supported Win9x for a while, so no point in attempting to do it
246 2008-05-23 Ed Catmur <ed@catmur.co.uk>
248 ** Fix for bug #533780
251 * libebackend/Makefile.am:
252 Fix the link line for libebackend.
254 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
259 * libedataserver/libedataserver.pc.in:
260 EProxy adds a libsoup dependency to libedataserver. Add
261 this new requirement to a couple places that were missed.
263 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
268 Split the evolution-data-server version into major/minor/micro
269 macros (wow, say that five times fast!) so we can pass them to
270 libedataserver/eds-version.c.
272 * libedataserver/Makefile.am:
273 * libedataserver/eds-version.c:
274 * libedataserver/eds-version.h:
275 New sources files provide macros and functions for checking the
276 version of evolution-data-server. Would have been handy to have
277 in a couple recent API breaks.
279 * docs/references/libedataserver:
280 Add developer documentation for the new symbols.
282 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
284 * libebackend/libebackend.pc.in: Fix a typo.
286 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
288 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
290 * Makefile.am: Build fix for release.
292 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
294 ** Fixes part of bug #424744
296 * libedataserver/e-iconv.[ch]:
297 Deprecate the e-iconv API. Use camel-iconv instead.
299 * libedataserver/e-trie.[ch]:
300 Deprecate the ETrie API. Use CamelTrie instead.
302 * libedataserver/e-msgport.[ch]:
303 Deprecate the EMsgPort API. Use CamelMsgPort instead.
305 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
307 * Reverted commit 8210
309 2008-05-06 Sankar P <psankar@novell.com>
311 * Revert changes committed by bad git-svn usage.
313 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
318 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
320 2008-05-05 Wang Xin <jedy.wang@sun.com>
322 * libedataserver/e-proxy.c: Fixes #530688.
324 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
326 * configure.in: If --enable-gnome-keyring is given, require version
327 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
329 2008-04-30 Milan Crha <mcrha@redhat.com>
331 ** Part of fix for bug #316390
333 * libedataserver/e-categories.h:
334 (e_categories_register_change_listener),
335 (e_categories_unregister_change_listener):
336 * libedataserver/e-categories.c: (EChangedListener),
337 (idle_saver_cb), (finalize_categories), (initialize_categories),
338 (e_categories_set_color_for), (e_categories_set_icon_file_for),
339 (e_categories_register_change_listener), (e_categories_add),
340 (e_categories_unregister_change_listener), (e_categories_remove):
341 New API to support listening for changes in categories.
343 2008-04-23 Rob Bradford <rob@openedhand.com>
347 * libebackend/Makefile.am:
348 * libebackend/libebackend.pc.in:
349 Build framework for new libebackend library.
351 * libedataserver/Makefile.am:
352 Remove files that have moved to libebackend.
354 * libedataserver/e-data-server-module.[ch]:
355 * libedataserver/e-db3-utils.[ch]:
356 * libedataserver/e-dbhash.[ch]:
357 * libedataserer/e-file-cache.[ch]:
358 Moved to libebackend.
362 Use libebackend headers and link to the library.
364 * docs/reference/Makefile.am:
365 * docs/reference/libebackend/Makefile.am:
366 * docs/reference/libebackend/libebackend-docs.xml:
367 * docs/reference/libebackend/libebackend-sections.txt:
368 * docs/reference/libebackend/libebackend.types:
369 Add documentation for new libebackend library.
371 * docs/reference/libedataserver/libedataserver.types:
372 Remove types that have been moved to libebackend.
374 * docs/reference/calendar/libedata-cal/Makefile.am:
375 Add libebackend to the gtk-doc scanner libraries.
377 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
379 * README: Put it back. Apparently Automake insists on it.
381 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
383 * configure.in: Version bump to 2.23.1
385 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
387 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
390 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
394 * README: File is empty, remove it.
396 * Makefile.am: Remove README.
398 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
400 * docs/reference: Add new symbols to the API docs.
402 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
404 * MAINTAINERS: Updating the Camel guards.
406 2008-04-17 Milan Crha <mcrha@redhat.com>
408 ** Part of fix for bug #526741
410 * src/server.c: (main):
411 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
412 Bumped LIBCAMEL_CURRENT to 12.
414 2008-04-15 Milan Crha <mcrha@redhat.com>
416 ** Fix for bug #475616
418 * libedataserver/e-component-listener.c: (watched_lock),
419 (connection_listen_cb), (e_component_listener_finalize),
420 (e_component_listener_new): Use rather rec mutex here.
422 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
424 * configure.in: Do proper checks for largefile support and
425 properly setup proper CFLAGS to support it.
427 2008-04-04 Suman Manjunath <msuman@novell.com>
429 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
430 (e_util_utf8_strstrcasedecomp):
431 Fixed a few compiler warnings (bug #473880)
433 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
435 * configure.in: Version bump for 2.23.1.
437 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
439 * configure.in: Enforce the minimum GLib version (#525242).
441 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
443 ** Fixes part of bug #518710
446 Bump GLib requirement to 2.16.1.
448 * libedataserver/e-dbhash.c:
449 Use GLib's new MD5 Checksum API. The MD5 utilities in
450 libedataserver are now deprecated.
452 * libedataserver/md5-utils.c:
453 * libedataserver/md5-utils.h:
454 Deprecate these functions and reimplement them to be wrappers
455 for GLib's new MD5 Checksum API.
457 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
459 ** Added configurable Proxy settings for Evolution.
461 * libedataserver/Makefile.am:
462 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
463 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
464 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
465 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
466 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
467 (e_proxy_setup_proxy), (e_proxy_peek_uri),
468 (e_proxy_require_proxy_for_uri):
469 * libedataserver/e-proxy.h:
471 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
473 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
475 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
477 * configure.in: Revisit libecal version.
479 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
481 * docs/reference: Minor API documentation updates.
483 2008-03-03 Tor Lillqvist <tml@novell.com>
485 * evolution-data-server-zip.in: Drop duplicated line. Use
486 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
489 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
491 * configure.in: Bump libecal version for libical changes.
493 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
495 * NEWS: Evolution Data Server 2.21.92 release.
497 2008-02-26 Milan Crha <mcrha@redhat.com>
499 ** Fix for bug #475616
501 * libedataserver/e-component-listener.c: (connection_listen_cb),
502 (e_component_listener_finalize), (e_component_listener_new):
503 Guard global static variable with mutex lock.
505 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
507 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
509 2008-02-22 Milan Crha <mcrha@redhat.com>
511 ** Fix for bug #469119
513 * libedataserver/e-time-utils.c: (has_correct_date),
514 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
515 Check also for correct date values if parse is OK.
517 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
519 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
521 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
523 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
524 warnings. Fix from opensuse downstream.
526 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
528 ** Fixes part of bug #516074
530 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
531 defined in <netdb.h> since these are GNU extensions.
533 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
535 * configure.in: Version bump for 2.21.92
537 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
539 * NEWS: Evolution-Data-Server 2.21.91 release.
541 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
545 Fix a compilation error that occurs when building in a
546 remote object directory (#514682, patch by Paul Smith).
548 2008-02-06 Tor Lillqvist <tml@novell.com>
550 * evolution-data-server-zip.in: Look for catalogs in share/locale
551 first, as that is where they will be with a properly built GNU
554 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
556 * configure.in: Version bump for 2.21.91
558 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
560 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
562 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
564 * docs/reference: Refresh the API docs.
566 2008-01-24 Tor Lillqvist <tml@novell.com>
568 * configure.in: Only use the -Wno-sign-compare and
569 -Wno-pointer-sign options if the gcc version used supports them. I
570 am still using gcc 3.4.2 in mingw...
572 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
574 ** Fix for bug #511717
576 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
577 Add gettext imap folders.
579 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
582 Bump some additional package requirements for libsoup-2.4:
583 libbonobo-2.0 >= 2.20.3
586 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
588 * docs/reference/camel/camel-sections.txt:
589 Add camel_session_build_password_prompt.
591 2008-01-15 Dan Winship <danw@gnome.org>
593 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
594 2.4" support, which only ever worked because there was an old CVS
595 version of libsoup that claimed to be 2.4 but still had the 2.2
598 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
600 * configure.in: Version bump to 2.21.90
602 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
604 * NEWS: Evolution Data Server 2.21.5 release.
606 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
608 * docs/reference/camel/camel.types:
609 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
610 absence when running "make dist". See bug #509539 for more info.
612 2008-01-07 Milan Crha <mcrha@redhat.com>
614 ** Fix for bug #339813
616 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
617 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
618 New API functions, returns is parsed string had two-digit year and
619 last one changes "%x" on format of strftime with forced 4-digit year.
620 * libedataserver/e-time-utils.c: (parse_with_strptime):
621 Fix issue when read all text but actual date isn't correct to this format.
622 * libedataserver/e-time-utils.c: (correct_two_digit_year):
624 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
625 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
626 Implementing new API functions.
628 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
630 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
631 instead of gb2312 since GBK is a superset of gb2312.
633 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
635 * configure.in: Version bump to 2.21.5.
637 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
639 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
641 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
644 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
646 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
648 ** Fix for bug #339510
650 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
651 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
653 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
655 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
657 2007-11-26 Milan Crha <mcrha@redhat.com>
659 ** Fix for bug #308815
661 * libedataserver/e-categories.h:
662 * libedataserver/e-categories.c: Dropped colors for categories,
663 so marking those functions as deprecated, and making deprecated
664 parameter 'color' of 'e_categories_add' together with its rename
667 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
669 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
671 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
673 ** Remove trailing whitespace from source code.
675 2007-11-13 Ondrej Jirman <megous@megous.com>
677 ** Fix for bug #494299
679 * libedataserver/e-file-cache.c: (add_key_to_slist),
680 (add_object_to_slist): Rename helper functions.
681 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
682 Fix memory corruption.
684 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
686 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
688 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
690 * servers/google/libgdata/gdata-entry.c:
691 * servers/googgle/libgdata-google/gdata-google-service.c:
692 Fix implicit function declarations.
693 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
695 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
697 * docs/reference/calendar/libecal/libecal-sections.txt:
698 * docs/reference/libedataserverui/libedataserverui-sections.txt:
699 Remove non-existent symbols.
701 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
704 * evolution-data-server-zip.in:
705 * servers/Makefile.am: Initial commit for the google
708 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
710 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
712 * Fixes part of bug #417999
714 * docs/reference/libedataserverui:
715 Add documentation for ESourceComboBox widget.
717 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
719 * iconv-detect.c (main): Remove an unused variable (#483301).
721 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
723 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
724 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
725 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
726 * libedataserver/e-msgport.h: Same.
728 2007-09-27 Ross Burton <ross@openedhand.com>
730 * libedataserver/e-iconv.c:
731 Mark the charset and language arrays as const.
733 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
735 * NEWS, configure.in: Evolution Data Server 1.12.0 release
737 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
739 * NEWS, configure.in: Evolution Data Server 1.11.92 release
741 2007-08-28 Ross Burton <ross@openedhand.com>
744 Fix FSF address (Tobias Mueller, #470445)
746 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
748 * NEWS, configure.in: Evolution Data Server 1.11.91 release
750 2007-08-24 Milan Crha <mcrha@redhat.com>
752 ** Fix for bug #469870
754 * libedataserver/e-categories.c: (e_categories_get_color_for),
755 (e_categories_get_icon_file_for), (e_categories_is_searchable):
756 Simply return from _get_ functions and don't show error warning.
758 2007-08-20 Milan Crha <mcrha@redhat.com>
760 ** Part of fix for bug #367760
762 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
763 Added '#' as non-safe character.
765 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
767 * docs: Refresh Gtk-Doc "section" files.
769 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
771 * libdb/dbm/dbm.c (__db_ndbm_open):
772 * libedataserver/e-dbhash.c (e_dbhash_new):
773 Fix compilation errors caused by glibc's new "open" macro (#466987).
775 2007-08-16 Milan Crha <mcrha@redhat.com>
777 ** Fix for bug #351756
779 * libedataserver/e-time-utils.c: (parse_with_strptime):
780 g_locale_from_utf8 returns NULL on error, so test for that value.
782 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
784 * NEWS, configure.in: Evolution Data Server 1.11.90 release
786 2007-08-13 Ross Burton <ross@openedhand.com>
788 * libedataserver/e-xml-hash-utils.c:
789 * libedataserver/e-data-server-util.c:
790 * libedataserver/e-dbhash.c:
791 * libedataserver/md5-utils.c:
792 * libedataserver/e-account.c:
793 * libedataserver/e-xml-utils.c:
794 * libedataserver/e-source.c:
795 Fix compile warnings.
797 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
799 ** Fix for bug #455799
801 Remove all .cvsignore and update svn:ignore porperty in whole
804 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
806 * MAINTAINERS: Updated the email, svn account.
808 2007-08-02 Ross Burton <ross@openedhand.com>
811 If building against libsoup-2.2, we need 2.2.91 for
812 SOUP_SESSION_TIMEOUT (#451003).
814 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
816 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
818 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
820 * NEWS, configure.in: Evolution Data Server 1.11.6 release
822 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
824 * configure.in: Updated the libtool version for libedataserver
825 version since some APIS has been added.
827 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
829 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
830 Added a API to get the duped property.
832 2007-07-30 Milan Crha <mcrha@redhat.com>
834 * libedataserver/e-source-group.h: (e_source_group_get_property),
835 (e_source_group_set_property), (e_source_group_foreach_property):
836 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
837 (impl_finalize), (e_source_group_init), (import_properties),
838 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
839 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
840 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
841 (e_source_group_get_property), (e_source_group_set_property),
842 (e_source_group_foreach_property):
843 Added support for properties in source group.
845 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
846 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
847 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
850 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
853 Collect all the required package versions in one place and
854 explicitly require GTK+ 2.10 or higher. (#380534)
856 2007-07-27 Johnny Jacob <jjohnny@novell.com>
858 ** Fix for bug #457523.
860 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
863 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
865 * libedataserver/e-account-list.c: Plugged memory leak.
867 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
869 * NEWS, configure.in: Evolution Data Server 1.11.5 release
871 2007-07-03 Milan Crha <mcrha@redhat.com>
873 ** Fix for bug #364731
875 * libedataserver/e-sexp.c: (GScannerConfig):
876 The '+' and '-' are also unary operators, so
877 the identifier could not start with these characters.
879 2007-06-22 Milan Crha <mcrha@redhat.com>
881 * libedataserver/e-account.h:
882 Added new property get_password_canceled into EAccountService
883 struct, because of bug #307410
885 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
887 * camel/providers/imap4/camel-imap4-summary.c:
888 Fix one typo and wrong preposition (bug #452996).
890 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
892 * configure.in: Correct the comment for --enable-gnome-keyring,
895 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
897 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
899 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
901 ** Fix for bug #448589 from Tobias Mueller
903 ** src/Makefile.am: Add support for automake 1.6
905 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
907 ** Fix for bug #443958 from Sebastien Tandel
909 * configure.in: Add support for help string.
911 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
913 ** Fix for bug #437751 from Andreas Köhler
915 * libedataserver/e-time-utils.c:
917 2007-06-05 Irene Huang <irene.huang@sun.com>
919 * configure.in: Add option for using Sun Kerberos
922 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
924 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
926 2007-06-03 Ross Burton <ross@openedhand.com>
931 * src/offline-listener.[ch]:
933 Add --disable-calendar to build without any calendar support
936 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
938 * docs/reference/addressbook/libebook/Makefile.am:
939 * docs/reference/calendar/libecal/Makefile.am:
940 Fix some distcheck errors (#438577).
942 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
944 * camel/camel-stream-mem.c: fix typos in the API documentation
946 2007-05-24 Ross Burton <ross@openedhand.com>
949 Fix krb5 checks when using --as-needed (part of #342830, John
952 2007-05-24 Ross Burton <ross@openedhand.com>
954 * libedataserverui/Makefile.am:
955 Add missing link flags to fix build with -z,defs. (#409542, Loic
958 2007-05-21 Wang Xin <jedy.wang@sun.com>
960 * libedataserver/e-time-utils.c: Fixes #439050.
962 2007-05-20 Ross Burton <ross@openedhand.com>
965 Use a faster pkgconfig call when checking for soup (#438975).
967 2007-05-16 Jules Colding <colding@omesc.com>
969 * configure.in: Removed unused function check
971 2007-05-14 Jules Colding <colding@omesc.com>
973 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
975 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
977 2007-05-14 Srinivasa Ragavan
979 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
981 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
983 ** Fix for bug #361138
985 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
988 2007-05-08 Josselin Mouette <joss@malsain.org>
990 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
992 * src/server.c: (main): Turn the g_error into a g_warning to
993 avoid dumping core when launching two instances (#436197).
995 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
997 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
998 Nullify 'new' after dropping its reference, so that we return NULL.
1000 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1002 * docs/reference/camel/Makefile.am:
1003 Remove reference to nonexistent libutil.la.
1005 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1007 * libedataserver/e-sexp.c:
1008 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
1010 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
1012 ** Fixes part of bug #418852
1015 * docs/reference/camel:
1016 * docs/reference/Makefile.am:
1017 Resurrect Camel's API documentation.
1019 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
1022 Refresh SGML templates and add the appropriate CFLAGS to satisfy
1025 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
1027 ** NEWS, configure.in: Evolution data server 1.11.1 release
1029 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
1031 ** Fix for bug #425535 from Frederic Crozat
1033 * src/server.c: Dont submit path of EDS for segv_handler.
1035 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
1037 * camel/camel-gpg-context.c:
1038 Convert messages from gnupg to UTF-8 (#423382).
1040 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1042 * Introduce EFlag in libedataserver (#415891)
1044 * libedataserver/e-flag.[ch]:
1045 New data structure, EFlag, is a simple thread synchronization
1046 mechanism. Based on Python's threading.Event class.
1048 * docs/reference/libedataserver:
1049 Add documentation for EFlag.
1051 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1054 Make the libiconv test program returns a value. (#388789)
1056 2007-04-05 Ross Burton <ross@openedhand.com>
1058 * libedataserver/e-file-cache.c:
1059 * libedataserver/e-data-server-util.h:
1060 Use g_mkdir_with_parents (#383686).
1062 2007-04-04 Ross Burton <ross@burtonini.com>
1064 * libedataserver/e-source-group.c:
1065 * libedataserver/e-data-server-marshal.list:
1066 * libedataserver/e-account-list.c:
1067 * libedataserver/e-source-list.c:
1068 * libedataserver/e-iterator.c:
1069 * libedataserver/e-source.c:
1070 * libedataserver/Makefile.am:
1071 Remove marshallers that are in GLib (#400970).
1073 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1075 * libedataserver/e-source.c:
1076 Store colors as a string specification instead of an integer.
1077 Introduce new color API and deprecate the old. (#373117)
1079 New API: e_source_set_color_spec()
1080 e_source_peek_color_spec()
1082 Old API: e_source_set_color()
1083 e_source_unset_color()
1084 e_source_get_color()
1086 * libedataserver/test-source-list.c:
1087 Use the new ESource color API. (#373117)
1089 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1091 * libedataserver/e-account.c (receipt_policy_to_str):
1092 * libedataserver/e-iconv.c (e_dlist_init):
1093 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1094 * libedataserver/e-trie.c (e_trie_search):
1095 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1096 Fix some compiler warnings. Patch from Kjartan Maraas.
1098 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1100 * libedataserver/e-data-server-util.c:
1101 * libedataserver/e-uid.c:
1102 * libedataserver/e-xml-utils.c:
1103 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1104 code for GLib < 2.8 (#418971).
1106 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1108 * libedataserver/e-data-server-module.c:
1109 Fix "incompatible pointer type" warnings (#360619).
1111 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1113 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1114 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1116 * iconv-detect.c: Fix an implicit function declaration.
1118 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1120 * MAINTAINERS : Updates on the new guards.
1122 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1124 * NEWS, configure.in: Evolution-Data-Server 1.10
1127 2007-03-08 Ross Burton <ross@openedhand.com>
1130 * docs/reference/addressbook/libedata-book:
1131 * docs/reference/libedataserverui:
1132 Add gtk-doc framework.
1134 * docs/reference/addressbook/libebook:
1135 * docs/reference/calendar/libedata-cal:
1136 * docs/reference/calendar/libecal:
1137 Refresh to match source.
1139 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1141 2007-03-08 Ross Burton <ross@openedhand.com>
1143 * docs/reference/addressbook/libebook/libebook-sections.txt:
1144 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1145 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1146 Add missing symbols (#400169).
1148 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1150 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1153 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1155 * configure.in : Update intltool version.
1157 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1159 ** Fixes bug #356177
1161 * libedataserver/e-msgport.h: Deprecate EMutex.
1163 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1165 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1168 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1170 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1171 Patch from Trond Myklebust. Closes bug #360017.
1173 2007-02-12 Ross Burton <ross@openedhand.com>
1176 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1178 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1180 * configure.in: Prefix wasn't set for idl files which where then
1181 installed to /idl. Fixes bug #373495
1183 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1185 ** Fixes bug #359979, #384183
1187 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1188 instead of block-and-peek. Eliminates the need for a cache.
1190 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1191 cache logic, which was broken anyway.
1193 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1194 semantics, and simplify the logic.
1196 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1198 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1200 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1202 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1204 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1207 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1209 * src/server.c : s/g_message/printf. Do not call
1210 glib methods before g_thread_init.
1212 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1214 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1217 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1219 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1222 * libedataserver/e-msgport.[ch]: Obsolete EThread
1224 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1226 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1229 * camel/Makefile.am: Enable versioning for camel library
1231 2006-12-09 Tor Lillqvist <tml@novell.com>
1233 * libedataserver/e-categories.c (default_categories[]): Don't use
1234 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1235 literal string on Windows.
1236 (load_default_categories): Instead, construct the full image file
1237 pathname at run-time.
1239 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1241 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1244 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1248 * libedataserver/e-categories.c (e_categories_get_list):
1249 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1251 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1253 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1256 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1258 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1259 Partial fix for #358004. Ensure type correctness on the argument.
1261 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1263 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1266 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1271 Remove EDS version from imagesdir.
1273 * libedataserver/e-categories.c:
1274 Store category information in ~/.evolution/categories.xml rather
1275 than the "/apps/evolution/general/category_master_list" GConf key.
1276 Streamline the code.
1278 * libedataserver/e-categories.c: (e_categories_get_list)
1279 Sort the list before returning it.
1281 * libedataserver/e-categories.c:
1282 (e_categories_get_color_for, e_categories_set_color_for,
1283 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1284 e_categories_is_searchable)
1285 Issue a warning if the given category name does not exist.
1287 2006-10-16 Sankar P <psankar@novell.com>
1289 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1291 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1292 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1293 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1294 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1296 * libedataserver/e-msgport.h:
1298 Re-written EMsgPort.c API using GAsyncQueue
1300 2006-10-10 Tor Lillqvist <tml@novell.com>
1302 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1305 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1307 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1310 2006-09-29 Ross Burton <ross@openedhand.com>
1312 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1313 Add EDestination, remove e-book-async.
1315 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1316 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1317 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1318 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1319 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1320 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1321 Add some simple docs and re-gen.
1323 2006-09-29 Ross Burton <ross@openedhand.com>
1325 * docs/reference/addressbook/libebook/libebook.types:
1326 * docs/reference/addressbook/libebook/libebook-sections.txt:
1327 Add missing symbols and merge the async methods into the EBook
1330 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1334 * src/Makefile.am: Add a uninstall-local rule to remove
1335 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1337 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1341 * src/server-logging.c: (server_logging_dispose)
1342 Chain up to parent's dispose() method.
1344 * src/server-logging.c: (server_logging_finalize)
1345 Chain up to parent's finalize() method.
1347 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1349 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1352 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1354 * configure.in, camel/providers/Makefile.am:
1355 Make IMAP4rev1 provider a conditional feature,
1356 turned off by default. Fixes #324118.
1358 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1360 * configure.in, NEWS: EDS 1.7.92 release.
1362 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1365 * libedataserver/e-source-list.c:
1366 (e_source_list_new), (e_source_list_new_for_gconf),
1367 (e_source_list_new_for_gconf_default): use get_source_list_type.
1368 (get_source_list_type): Check if the type is already registered and
1371 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1373 * configure.in, NEWS: EDS 1.7.91 release.
1375 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1377 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1378 Do not set the filename if it is already set.
1380 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1383 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1384 symmetric to e_msgport_wait
1385 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1387 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1389 * configure.in, NEWS: EDS 1.7.90.1 release.
1391 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1393 * NEWS, configure.in: EDS 1.7.90 release updates
1394 and version, libtool numbers bumped.
1396 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1398 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1399 (committed by Karsten Bräckelmann)
1401 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1403 * configure.in, NEWS: EDS 1.7.4 release updates
1404 and version, libtool numbers bumped.
1406 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1408 * *.pc.in: defined @datarootdir@. Fixes #344596.
1410 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1413 * libedataserver/e-iterator.c (e_iterator_is_valid):
1416 2006-06-16 Tor Lillqvist <tml@novell.com>
1418 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1419 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1421 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1422 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1423 the socket functions don't touch errno. (And there is no EINTR
1424 style error possible in WinSock 2 anyway, according to MSDN.)
1426 2006-06-15 Tor Lillqvist <tml@novell.com>
1428 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1429 also to the Win32 branch of the if statement, to avoid error
1430 message when running the configure script.
1432 2006-06-13 Andre Klapper <a9016009@gmx.de>
1435 changing "couldn't", "can't" and "didn't" to proper
1436 English. Fixes bug #342160.
1438 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1440 * configure.in, NEWS: EDS 1.7.3 release updates
1441 and version, libtool numbers bumped.
1443 2006-06-12 simon.zheng <simon.zheng@sun.com>
1448 Add SunLDAP library support - a variant of Netscape LDAP.
1450 2006-06-07 Frederic Peters <fpeters@0d.be>
1452 * configure.in: Assume strftime() is ok and supports %l and %k when
1453 running in cross-compilation mode.
1455 2006-06-02 Tor Lillqvist <tml@novell.com>
1457 * configure.in: Catch more failure modes of strftime() when
1458 presented with conversion specifications %l and %k: On Windows,
1459 these just do nothing, you don't get a 'l' or 'k' in the result,
1460 which was all we used to test for here. Catch also if strftime()
1461 does nothing at all when presented with a format containing
1462 unsupported conversion specifications.
1464 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1465 strftime() doesn't have %e either.
1467 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1469 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1470 checking errno for EINTR.
1471 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1472 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1473 easier strace debugging purposes.
1475 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1477 Hopeful fix for Novell bug #176277
1479 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1480 slightly to make ::prpipe a union more like ::pipe.
1481 (e_pipe): For convenience, on error set the fds each to -1.
1482 (e_prpipe): New convenience function much like e_pipe but for
1484 (e_msgport_new): Always create the pipes here now instead of
1485 creating them on demand.
1486 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1488 (e_msgport_prfd): Same.
1490 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1492 * configure.in: Added gnome-vfs-2.0 to camel library
1494 2006-05-24 Ross Burton <ross@burtonini.com>
1496 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1497 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1498 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1499 Update for doc changes.
1501 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1503 * configure.in: Update intltool requirements.
1505 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1507 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1508 database delete the DB structure.
1509 Patch by Ross Burton <ross@openedhand.com>
1512 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1514 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1515 do not overwrite the value. Fixes a bug introduced by the previous
1518 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1520 * addressbook/libebook/libebook.pc.in,
1521 addressbook/libedata-book/libedata-book.pc.in,
1522 calendar/libecal/libecal.pc.in,
1523 calendar/libedata-cal/libedata-cal.pc.in,
1524 configure.in, evolution-data-server.pc.in,
1525 libedataserver/libedataserver.pc.in,
1526 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1527 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1530 2006-05-09 Ross Burton <ross@openedhand.com>
1532 * libedataserver/e-data-server-module.h:
1533 * libedataserver/e-data-server-module.c:
1534 Allow EDataServerModule to remove unused modules (#319396).
1536 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1538 * configure.in: Patch from Sushuma Rai to fix build with
1539 modern openldap versions. Closes part of bug #325957.
1541 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1543 * po/LINGUAS: New file listing all supported languages.
1545 * configure.in: Use po/LINGUAS instead of including all languages
1546 directly in this file. See the wiki for more information:
1547 http://live.gnome.org/GnomeGoals/PoLinguas
1549 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1551 * configure.in: Figure out auto-magically what the mozilla-nss
1552 pkg-config module name is.
1554 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1556 * NEWS, configure.in: Release updates. Bump version.
1557 ***** Release 1.7.1 *****
1559 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1561 * configure.in : Added a configure time switch to support dynamic
1562 linking with libdb. The default is static linking and by using the
1563 switch --with-libdb=prefix dynamic linking with libdb can be
1565 Patch by Ross Burton <ross@burtonini.com>
1567 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1569 * configure.in: Added the Mail Directory configure info.
1571 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1573 * configure.in: Remove obsolete entry for no_NO.
1575 2006-04-10 Tor Lillqvist <tml@novell.com>
1577 * libedataserver/e-time-utils.c (get_locale_string)
1578 (translate_picture): New Win32-only helper functions.
1579 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1580 in calendar reported by Thierry Dubois.
1582 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1584 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1585 O_LARGEFILE if not present and to set other required CFLAGS for
1588 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1591 * libedataserver/e-source-group.c: Check if the
1592 object is created before accessing it.
1594 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1596 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1598 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1600 * configure.in: Added support for gnome-key-ring.
1602 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1605 * libedataserverui/e-name-selector-dialog.c:
1606 (e_name_selector_dialog_init): Select contacts from address book
1607 screen doesn't use current contact source
1609 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1611 * configure.in, NEWS: Release updates. Bump version.
1612 ***** Release 1.5.92 *****
1614 2006-02-27 Tor Lillqvist <tml@novell.com>
1616 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1617 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1618 let's drop them from here.
1620 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1622 Fixes #332318 #329356
1623 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1624 %x for representing the date for current locale.
1626 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1628 * configure.in, NEWS: Release updates. Bump version.
1629 ***** Release 1.5.91 *****
1631 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1633 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1634 call g_source_remove() when source id is 0. Closes bug #327413.
1636 2006-02-09 Sushma Rai <rsushma@novell.com>
1638 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1639 Fixed some memory leaks. See #329251.
1641 2006-02-09 Sushma Rai <rsushma@novell.com>
1643 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1644 xml properties. See #309316.
1646 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1648 * evolution-data-server.pc.in: Add variable execversion
1649 that denotes the version of the evolution-data-server
1652 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1654 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1656 2006-02-02 Tor Lillqvist <tml@novell.com>
1658 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1659 present on XP only. Windows 2000 is still widespread.
1661 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1663 * configure.in, NEWS: Release updates, bump version
1664 ***** Release 1.5.90 *****
1666 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1668 * libedataserver/e-data-server-module.c:
1669 (e_data_server_module_add_type):
1670 * libedataserver/e-data-server-module.h:
1671 Reverting the previous commit as it breaks the API freeze.
1672 Shall get this in HEAD as soon as we branch out.
1674 2006-01-30 Ross Burton <ross@openedhand.com>
1676 * libedataserver/e-data-server-module.c:
1677 * libedataserver/e-data-server-module.h:
1678 Add e_data_server_remove_unused() to release unused modules
1681 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1683 * configure.in: add "zh_HK" to ALL_LINGUAS.
1685 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1687 * configure.in, NEWS: Release updates, bump version
1689 ***** Release 1.5.5 *****
1691 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1693 * libedataserver/e-source-list.[ch] : added a function called
1694 e_source_list_is_gconf_updated () which returns a boolean indicating
1695 whether or not a given ESourceList instance is in sync with its
1696 corresponding gconf xml or not.
1697 e_source_list_sync () : added an if clause that uses the above
1698 function before updating the gconf.
1700 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1702 * configure.in : Add target for CALDAV calendar
1705 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1707 * src/GNOME_Evolution_DataServer.server.in.in:
1709 The Cal and Book Factory oafids should reflect
1710 the API version rather than the BASE version.
1713 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1715 * docs/reference/camel/camel-sections.txt:
1716 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1717 Detele the function camel_mkdir description.
1719 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1722 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1725 (e_util_mkdir_hier):Merge the change
1726 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1728 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1731 * libedataserver/Makefile.am:
1732 * libedataserver/e-file-cache.c:
1733 * libedataserver/e-msgport.c:
1734 * libedataserver/e-time-utils.c:
1736 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1737 e-data-server-util.c.
1739 2006-01-08 Tor Lillqvist <tml@novell.com>
1741 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1742 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1743 declarations with current mingw w32api headers.
1745 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1747 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1748 in evolution module has been developed further, merge those
1749 changes into libedataserver and drop e-util/e-account-list.c.
1751 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1752 evolution module has been developed further, merge those changes
1753 into libedataserver and drop e-util/e-account-list.h.
1755 libedataserver/e-account.c: Since e-util/e-account.c in
1756 evolution module has been developed further, merge those changes
1757 into libedataserver and drop e-util/e-account.c.
1759 libedataserver/e-account.h: Since e-util/e-account.h in
1760 evolution module has been developed further, merge those changes
1761 into libedataserver and drop e-util/e-account.h.
1763 2006-01-04 Tor Lillqvist <tml@novell.com>
1765 * libedataserver/e-util.c (e_util_replace_prefix): As this
1766 (Win32-only) function is called from evo, too, it needs a third
1767 argument, the configure time prefix that it should replace,
1768 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1769 configured with different temporary dirs as prefix, which is the
1772 * libedataserver/e-util.h: Update declaration correspondingly.
1774 * src/server.c (libdir): Modify calls correspondingly.
1776 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1778 * NEWS, configure.in: Release updates, bump version
1780 ***** Release 1.5.4 *****
1782 2005-12-13 Tor Lillqvist <tml@novell.com>
1784 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1785 building against GLib >= 2.8, not just on Win32.
1787 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1789 * NEWS, configure.in: Release updates, bump version
1791 ***** Release 1.5.3 *****
1793 2005-12-09 Tor Lillqvist <tml@novell.com>
1795 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1796 Unix/Winsock differences.
1798 Use separate flag fields to indicate whether we have a thread or
1799 not in the EThread and EMutex structs. There is no portable way to
1800 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1803 The portable way to check two pthread_t values for equality is
1806 Use e_util_pthread_id() to get an "id" for the thread in debugging
1809 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1810 pair. Should have this in GLib, I guess. This code snippet is
1811 essentially duplicated in
1812 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1813 place I don't recall now.
1815 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1816 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1819 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1820 against GLib 2.8, use g_mkdir_with_parents().
1821 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1822 strings, then does a linguistically correct comparison using
1824 (e_filename_make_safe): New function, move here from
1825 evolution/e-util/e-util.c.
1826 (g_rename, g_stat): Win32-only fixed versions of these GLib
1827 functions, just until the next GLib version including the same
1828 fixes is out. This version of g_rename() overwrites existing
1829 files, and this version of g_stat() strips trailing insignificant
1832 * libedataserver/e-util.h: Declare the new functions.
1834 2005-12-08 Tor Lillqvist <tml@novell.com>
1836 * libedataserver/e-db3-utils.c
1837 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1839 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1840 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1841 always use slashes, not platform-dependent separators.
1842 (e_source_set_name): Compare the strings, not the pointers.
1844 * libedataserver/e-source-group.c (e_source_group_set_name):
1845 Compare the strings, not the pointers.
1847 * libedataserver/e-xml-utils.c
1848 * libedataserver/e-xml-utils.h: New files.
1849 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1850 the file names we handle on Win32 are in UTF-8, which libxml2
1851 doesn't grok. So, when using GLib 2.8, we map the file with the
1852 GMappedFile API and use xmlParseMemory(). When built against older
1853 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1854 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1855 e-xml-utils.c. Presumably should move all the rest of the
1856 functions from there, too.
1858 * libedataserver/Makefile.am: Add the new files. Install
1861 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1862 e_xml_save_file(). As e_xml_save_file() does the very careful
1863 saving using a temporary filename and then rename, don't need to
1866 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1870 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1871 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1874 2005-12-07 Tor Lillqvist <tml@novell.com>
1876 * libdb/dbinc/db_int.in: As we are using this file (and not the
1877 prebuilt one in libdb/build_win32/db_int.h) when building using
1878 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1879 Win32, too. Add ifdef.
1881 * libdb/os_win32/os_open.c (__os_open): When using a
1882 user-registered open function to open the file (and not
1883 CreateFile()), we still need to set the DB_FH::handle, too, as all
1884 the other stuff in libdb/os_win32 assumes it is correctly set
1885 up. On Win32, addressbook/backends/file needs to register an own
1886 open function (that uses g_open()) as the pathnames e-d-s handles
1887 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1888 codepage that CreateFile() wants.
1890 2005-12-06 Tor Lillqvist <tml@novell.com>
1892 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1893 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1895 * src/GNOME_Evolution_DataServer.server.in.in: Use
1896 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1897 compile-time paths in the .server file on Win32. libbonobo on
1898 Win32 interprets relative location paths to exes or shlibs as
1899 being relative to the directory where the .server file was found.
1900 This makes the .server file point to the correct executable
1901 regardless of where e-d-s is installed on the end-user machine.
1903 2005-12-02 Tor Lillqvist <tml@novell.com>
1905 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1906 the executable file's name in the InterfaceCheck location.
1908 * evolution-data-server-zip.in: New file, a script used to build a
1909 Win32 zipfile distribution of E-D-S. (End users will not be
1910 expected to install from zipfiles, they would be for power users
1911 and developers only.)
1914 * configure.in: Distribute and expand it.
1916 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1918 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1920 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1921 defined in glib -2.8 only for win32 as it fails to build
1922 for OS which has glib 2.4.
1924 2005-12-01 Tor Lillqvist <tml@novell.com>
1926 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1927 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1930 2005-11-25 Tor Lillqvist <tml@novell.com>
1932 * libedataserver/e-categories.c (add_category_if_not_present):
1933 Drop unused static function.
1934 (e_categories_add_relative): New function. Form the pathname to
1935 the icon file at run-time (for installability in freely chosen
1936 location on Windows).
1937 (initialize_categories_config): Call e_categories_add_relative()
1938 with just the basename of the icon files.
1940 * libedataserver/e-data-server-module.c
1941 (e_data_server_module_init): Include libedataserver-private.h to
1942 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1943 pathname construction) on Windows.
1945 * libedataserver/e-time-utils.c: Include strptime() implementation
1946 lifted from glibc for portability. Use it unless
1947 HAVE_STRPTIME. Make it local for this file, though.
1949 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1950 GLib 2.8 instead of gethostname().
1952 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1953 instead of strncasecmp() for portability.
1955 * libedataserver/e-util.c: Implement install-anywhere machinery
1957 (DllMain): Minimal DllMain that just tucks away the handle to the
1959 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1960 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1961 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1962 e_util_replace_prefix): Functions intended also for Evolution. We
1963 assume e-d-s and evo are installed in the same folder on the
1966 * libedataserver/e-util.h: Declare the above new public Win32-only
1969 * libedataserver/libedataserver-private.h: New file. Declares so
1970 far some Win32-only functionality, to be used in various parts of
1973 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1974 gstdio wrappers for better non-ASCII filename support on
1975 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1976 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1977 instead of hardcoding 1024. Drop leftover debugging printouts.
1979 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1980 more configure-time pathname definitions (as used elsewhere in
1981 e-d-s) in INCLUDES so that they can be recognized and changed at
1982 run-time to end-user machine installation paths on Win32.
1984 * src/server.c: No segv handling on Win32. Run-time path
1985 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1986 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1987 gnome_program_init().
1989 2005-11-18 Ross Burton <ross@burtonini.com>
1991 * libedataserver/md5-utils.c:
1992 * libedataserver/e-component-listener.c:
1995 2005-11-17 Ross Burton <ross@burtonini.com>
1997 * libedataserver/md5-utils.c:
1998 * libedataserver/md5-utils.h:
1999 Don't do byte order checks at runtime but use the GLib
2000 G_BYTE_ORDER macro (#319592)
2002 2005-11-17 Ross Burton <ross@burtonini.com>
2004 * libedataserver/e-account-list.c:
2005 * libedataserver/e-account.c:
2006 * libedataserver/e-component-listener.c:
2007 * libedataserver/e-file-cache.c:
2008 * libedataserver/e-iterator.c:
2009 * libedataserver/e-list-iterator.c:
2010 * libedataserver/e-list.c:
2011 * libedataserver/e-sexp.c:
2012 * libedataserver/e-source-group.c:
2013 * libedataserver/e-source-list.c:
2014 * libedataserver/e-source.c:
2015 Use G_DEFINE_TYPE and add some more const keywords (#319591)
2017 2005-11-15 Ross Burton <ross@burtonini.com>
2019 * libedataserver/e-data-server-module.c
2020 Use lazy bindings (#321515)
2022 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
2024 * NEWS, configure.in: Release updates, bump version.
2025 ***** Release 1.5.2 *****
2027 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
2029 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2031 2005-10-28 Sushma Rai <rsushma@novell.com>
2033 * libedataserver/e-categories.c (initialize_categories_config): Add
2034 default categories only if the category list is empty in gconf, so that
2035 we don't bring back the deleted category from the default list
2036 every time. Fixes #273905.
2038 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2040 * src/GNOME_Evolution_DataServer.server.in.in:
2041 Fixed bonobo server install locations as well.
2044 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2046 * configure.in: Update version, libtool numbers.
2047 *** Release 1.5.1 ***
2048 * src/Makefile.am : Fixed the executable installation
2049 error in the previous patch. Executable installed in
2050 libexecdir - not under evolution-data-server-$(API_VERSION).
2052 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2054 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2055 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2056 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2057 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2058 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2059 OAFIID:GNOME_Evolution_DataServer_Logging from
2060 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2061 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2062 data-server-@VERSION@@EXEEXT@.
2063 * src/Makefile.am: In section install-evolution-data-servers:
2064 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2065 data-server-$(API_VERSION)
2066 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2067 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2068 evolution-data-server-$(BASE_VERSION)
2070 2005-10-17 Ross Burton <ross@burtonini.com>
2073 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2075 2005-10-14 Ross Burton <ross@burtonini.com>
2077 * configure.in: Remove unused dependencies from the pkg-config
2078 calls and add E_FACTORY_CFLAGS/_LIBS.
2080 * src/Makefile.am: Use E_FACTORY_*.
2082 * libedataserver/e-sexp.c:
2083 * libedataserver/test-source-list.c:
2084 Don't use libgnome when GTK+ or GLib will do.
2086 * libedataserver/libedataserver.pc.in:
2087 Fix strings, update libraries.
2089 2005-09-17 Andre Klapper <a9016009@gmx.de>
2092 * libedataserver/e-categories.c: adding translator comment for
2095 2005-09-16 Tor Lillqvist <tml@novell.com>
2097 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2098 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2099 comparing are just ASCII anyway, so spell it out that we really do
2100 need ASCII casefolding only.
2102 2005-09-15 Tor Lillqvist <tml@novell.com>
2104 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2105 integral type (or pointer) that can be cast to a guint64 without
2106 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2108 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2111 * libedataserver/e-util.c: Just include <glib.h> instead of a
2112 random set of <glib/*.h>. Remove large amount of whitespcace on
2114 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2115 proper Unicode case folding or normalization is done.
2116 (e_util_pthread_id): New function, returns an integer representing
2117 a thread. Only for debugging output and logging purposes, cannot
2118 be guaranteed to be consistent on all platforms.
2120 * libedataserver/e-util.h: Include <pthread.h>. Declare
2121 e_util_pthread_id().
2123 2005-09-14 Tor Lillqvist <tml@novell.com>
2128 * win32/libedataserverui.def: New files. Bootstrap import library
2129 for libedataserverui. Needed in servers/exchange/storage where
2130 libexchange-storage-1.2.la links to libedataserverui before it has
2133 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2134 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2135 also win32/Makefile.
2137 * Makefile.am: Add win32 to SUBDIRS.
2139 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2141 * confugure.in : Add API_VERSION to config.h
2143 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2145 * configure.in : Update release number to 2.4.0
2147 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2149 * configure.in: Do not build camel docs.
2150 * docs/reference/Makefile.am: Removed camel docs.
2151 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2153 2005-08-22 Not Zed <NotZed@Ximian.com>
2155 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2156 the func to remove a warning.
2158 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2160 * configure.in : bump version
2161 ***** Release 1.3.8 *****
2163 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2165 * docs/reference/Makefile.am : enable libedataserver docs
2166 * libedataserver/e-sexp.h, docs/reference/libedataserver
2167 /libedataserver-sections.txt: Fix build issues - patch
2168 contributed by Tor Lillqvist <tml@novell.com>
2170 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2172 * configure.in: Build camel-docs.
2173 * docs/reference/Makefile.am: Build camel-docs.
2175 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2177 * libedataserver/e-xml-hash-utils.[ch]:
2178 (e_xmlhash_foreach_key_remove): function to remove
2180 Committing for Armin Bauer <armin.bauer@desscon.com>
2181 and modified by <jmubeen@novell.com> and
2182 <vvaradhan@novell.com>.
2184 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2186 * configure.in : Add the check for NTLM support in OpenLDAP. This
2187 is needed for enabling the Exchange support in e-d-s.
2189 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2191 * configure.in : Build libedataserver api docs
2193 2005-08-18 Tor Lillqvist <tml@novell.com>
2195 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2196 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2197 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2199 2005-08-13 Tor Lillqvist <tml@novell.com>
2201 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2204 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2207 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2209 * configure.in: Update version, libtool numbers.
2211 *****Release 1.3.7*****
2213 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2215 * configure.in: fix for bug #300048. patch
2216 submitted by Roland Illig <roland.illig@gmx.de>
2218 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2220 * configure.in: update libtool numbers for libebook
2222 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2224 * configure.in: Bump version number
2226 *****Release 1.3.6.1***** includes fix for
2227 #311731 - (Removing folders from an IMAP)
2230 2005-07-28 Tor Lillqvist <tml@novell.com>
2232 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2234 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2236 * configure.in : bump version
2237 ****** Release 1.3.6 *****
2239 2005-07-21 Joe Shaw <joeshaw@novell.com>
2241 * libedataserver/e-source-group.c:
2242 * libedataserver/e-source-list.c:
2243 * libedataserver/e-source.c: Change the init and class_init
2244 functions to contain the whole class name for the benefit of the
2247 2005-07-20 Tor Lillqvist <tml@novell.com>
2249 * configure.in: Enable building with Mozilla nspr and nss on
2250 Win32. No -ldl on Win32. No import library for softokn3.dll.
2252 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2254 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2257 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2259 * configure.in : bump version, libtool numbers.
2260 ***** Release 1.3.5 *****
2262 2005-07-06 Ross Burton <ross@openedhand.com>
2264 * libedataserver/e-util.c:
2265 Remove a function and table which is in GLib.
2267 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2269 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2270 to the conventions (_ instead of -).
2272 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2274 * configure.in : bump version, libtool numbers.
2276 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2278 * libedataserver/e-categories.c: (initialize_categories_config):
2279 Fix all the compiler warnings.
2281 2005-06-22 Tor Lillqvist <tml@novell.com>
2283 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2284 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2285 EXEEXT in EVO_SUBST_SERVER_RULE.
2287 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2289 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2290 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2292 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2294 * configure.in : Print the status for Exchange support being present.
2295 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2297 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2299 * configure.in : Fixed a minor typo to fix make clean.
2301 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2303 * configure.in : Added the Exchange server communication code to
2304 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2305 * servers/Makefile.am : Now build exchange as well.
2307 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2309 * configure.in : Do not build camel docs. They are borked now :(
2311 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2313 * configure.in : bump version, libtool numbers.
2315 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2317 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2318 names for CORBA services.
2320 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2322 * configure.in: Disable the libedataserver api docs build
2323 * docs/reference/Makefile.am: Here too. It doesn't build.
2325 2005-05-24 Tor Lillqvist <tml@novell.com>
2327 * configure.in: Define NO_UNDEFINED as -no-undefined and
2328 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2329 them. Check for strtok_r. Add gobject-2.0 to
2330 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2332 2005-05-24 Tor Lillqvist <tml@novell.com>
2334 Make libdb as included in e-d-s build on Win32 with mingw. (The
2335 official build setup for libdb uses MSVC.)
2337 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2338 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2339 empty on Unix, "_win32" on Win32) to use those source files that
2340 have an own copy in os_win32 from there.
2342 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2343 libdb/build_win32_db_config.h file.
2345 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2348 * libdb/dist/configure: Manually make corresponding changes as in
2349 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2352 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2354 2005-05-19 Tor Lillqvist <tml@novell.com>
2356 * configure.in: Check for regexec in a separate -lregex. Add
2357 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2358 too. Don't bother mentioning glib as gthread and gmodule drag in
2361 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2363 * configure.in : bump version, libtool numbers.
2365 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2367 * docs/reference/Makefile.am : Do not build
2368 camel docs. They are a bit flaky ATM.
2370 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2372 * libedataserver/e-categories.c (add_category_if_present): new private
2373 function to create standard categories if they don't exist.
2374 (initialize_categories_config): make sure, in all cases, that our
2375 standard categories are available.
2377 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2379 * libedataserver/e-categories.c: Add new Anniversary category,
2382 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2384 * configure.in: export LIBSOUP for use elsewhere.
2386 2005-05-06 Tor Lillqvist <tml@novell.com>
2388 * configure.in: Check for Win32 (mingw), set Automake
2389 conditional. Move the libtool stuff a bit earlier so that $host
2390 gets set early and can be checked in a more logical place. Check
2391 for some more headers and functions. Use gobject-2.0 instead of
2392 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2393 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2394 calls its .pc file. On Win32, copy the libtool generated here to
2397 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2399 * configure.in: Added "docs/reference/calendar/libedata-cal".
2401 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2404 * docs/reference/calendar/Makefile.am:
2405 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2408 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2411 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2413 * docs/reference/calendar/*: improved API documentation.
2415 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2417 * configure.in: bump version, libtool numbers.
2419 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2421 * configure.in: Modify camelproviderdir to use API_VERSION.
2422 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2424 2005-04-20 Ross Burton <ross@burtonini.com>
2426 * src/offline-listener.c:
2427 Remove an usused variable.
2429 2005-04-20 Ross Burton <ross@burtonini.com>
2431 * libedataserver/e-data-server-module.c:
2432 * libedataserver/e-data-server-module.h:
2434 Use a #define hack to revert API change to EDataServerModule.
2436 2005-04-20 Ross Burton <ross@burtonini.com>
2438 * configure.in: Depend on GLib 2.4.
2440 * libedataserver/e-data-server-module.c:
2441 * libedataserver/e-data-server-module.h:
2442 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2443 e_data_server_module_init to _initialize.
2446 Update for change to e-data-server-module.h.
2448 2005-04-20 Ross Burton <ross@burtonini.com>
2450 * src/offline-listener.c: Don't leak a GConfValue.
2452 2005-04-20 James Henstridge <james@jamesh.id.au>
2454 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2455 doesn't trigger configure failures with newer versions of
2456 pkg-config. Fixes bug #300435.
2458 2005-04-14 Sushma Rai <rsushma@novell.com>
2460 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2461 absolute uri, when relative uri is changed if source is having absolute
2465 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2467 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2469 * configure.in: bump version, leave extensiondir, idldir,
2470 bonobo server and libtool numbers untouched (use API_VERSION
2472 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2473 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2475 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2477 * po/en_GB.po: Updated British English translations
2479 2005-03-31 Steve Murphy <murf@e-tools.com>
2481 * configure.in: Added "rw" to ALL_LINGUAS.
2483 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2485 * configure.in: Added "xh" to ALL_LINGUAS.
2487 2005-03-29 James Bowes <bowes@cs.dal.ca>
2489 * docs/reference/libedataserver/libedataserver-docs.sgml:
2490 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2491 e-time-utils and e-xml-hash-utils.
2492 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2493 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2495 * libedataserver/e-time-utils.c:
2496 * libedataserver/e-time-utils.h:
2497 * libedataserver/e-xml-hash-utils.c:
2498 * libedataserver/e-xml-hash-utils.h: New API documentation.
2500 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2502 * configure.in: Add ne in ALL_LINGUAS
2504 2005-03-23 James Bowes <bowes@cs.dal.ca>
2506 * configure.in: Add docs/reference/libedataserver/Makefile
2508 * docs/reference/Makefile.am: Add libedataserver as subdir.
2509 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2511 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2512 sections for new API docs.
2513 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2514 nice formatting for the new documentation.
2515 * libedataserver/e-trie.c:
2516 * libedataserver/e-uid.c:
2517 * libedataserver/e-url.c:
2518 * libedataserver/e-url.h:
2519 * libedataserver/e-util.c:
2520 * libedataserver/e-util.h:
2521 * libedataserver/md5-utils.c:
2522 * libedataserver/md5-utils.h: Document public functions and data
2524 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2525 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2526 * docs/reference/libedataserver/tmpl/e-url.sgml:
2527 * docs/reference/libedataserver/tmpl/e-util.sgml:
2528 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2529 files for API documentation.
2531 2005-03-06 JP Rosevear <jpr@novell.com>
2533 * configure.in: bump version, libtool numbers
2535 2005-02-28 JP Rosevear <jpr@novell.com>
2537 * configure.in: bump version, libtool numbers
2539 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2541 * libedataserver/e-data-server-module.c: (load_module_dir):
2542 Don't leak the module path.
2544 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2546 * libdb/dbinc/mutex.h: Fix PPC assembly.
2548 2005-02-07 JP Rosevear <jpr@novell.com>
2550 * configure.in: bump version. libtool numbers
2552 2005-02-07 Ross Burton <ross@openedhand.com>
2554 * libedataserver/e-db3-utils.c:
2555 Remove useless libgnome use.
2557 2005-02-03 Ross Burton <ross@burtonini.com>
2559 * libedataserver/e-categories.c:
2560 * libedataserver/e-component-listener.c:
2561 * libedataserver/e-time-utils.c:
2562 * servers/groupwise/e-gw-connection.c:
2566 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2568 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2569 gboolean and always FALSE to remove the idle callback after saving.
2570 (save_config): new function that marks the config as dirty and installs
2572 (initialize_categories_config, e_categories_remove, e_categories_add,
2573 e_categories_set_color_for, e_categories_set_icon_file_for): call
2574 save_config() when saving the categories.
2576 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2578 * configure.in: Generate the old imap makefile.
2580 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2582 * libedataserver/e-categories.c (initialize_categories_config): pass
2583 a correct boolean value as the 'searchable' flag.
2585 2005-01-26 JP Rosevear <jpr@novell.com>
2589 * src/server-logging.h: add private structure to instance
2591 * src/server-logging.c (server_logging_register_domain): track the
2592 information for the registration so we can later unregister it
2593 (server_logging_dispose): unregister the log handlers and from the
2594 information and list
2595 (server_logging_finalize): free the private structure
2596 (server_logging_class_init): set finalize/dispose methods
2598 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2600 * libedataserver/e-categories.[ch] (e_categories_add): added a
2601 'searchable' argument.
2602 (e_categories_is_searchable): new function.
2603 (hash_to_xml_string): add the 'searchable' property to the config.
2605 2005-01-24 JP Rosevear <jpr@novell.com>
2607 * configure.in: bump version, libtool numbers
2609 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2611 * configure.in: Removed the enable checks for IMAP4, we just
2612 always build it now. Also don't generate
2613 camel/providers/imap/Makefile as we no longer build it.
2615 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2617 * libedataserver/e-source.c
2618 (e_source_update_from_xml_node) : look for
2619 case where passed in node does not contain any properites.
2620 In the case reset the properites of the source
2621 and emit the changed signal
2622 makes personal books unselectable
2623 from auto-completion
2625 2005-01-14 Priit Laes <amd@store20.com>
2627 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2628 'wa' to ALL_LINGUAS.
2630 2005-01-14 Not Zed <NotZed@Ximian.com>
2632 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2633 build ESexp as a GObject anymore (it is used by camel).
2635 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2637 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2639 * libedataserver/e-sexp.[ch]: removed the usage of the
2640 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2641 (e_sexp_new): fixed some typoes.
2642 (e_sexp_class_init): use g_type_class_peek_parent to get the
2643 parent class for our class.
2645 2005-01-08 Not Zed <NotZed@Ximian.com>
2647 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2650 * libedataserver/e-url.c (e_url_shroud): setup string manually
2651 don't use *.%s as it depends on locale.
2653 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2655 * e-categories.c (escape_string): new function.
2656 (hash_to_xml_string): add category names after escaping them.
2657 (initialize_categories_config): mark the configuration as not dirty
2658 only when we just got the list of categories from it.
2660 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2663 * Makefile.am: added weather calendar backend to build.
2665 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2667 * libedataserver/e-categories.c (initialize_categories_config): set
2668 the configuration to not dirty even when we add the set of built-in
2671 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2673 * libedataserver/e-categories.c (initialize_categories_config): set
2674 the initialized flag to TRUE before starting, or we'll get infinite
2675 recurrent calls to this function.
2677 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2679 * libedataserver/e-categories.c (initialize_categories_config): use _()
2680 instead of N_() for translatable strings.
2682 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2684 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2685 called at idle times.
2686 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2688 (initialize_categories_config): install the idle callback.
2690 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2693 * art/category*.png: added category icons from GAL.
2696 * configure.in: added 'art' directory to build.
2698 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2700 * libedataserver/Makefile.am: added new files to the build.
2702 2004-12-31 JP Rosevear <jpr@novell.com>
2704 * Makefile.am: clean iconv-detect.h
2706 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2708 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2709 if any of the properties change
2711 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2713 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2714 include the BASE_VERSION and the full path).
2716 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2718 * src/offline-listener.[ch] :New class to listen for gconf
2719 key and set online/offline modes on factories -> backends
2721 * src/Makefile.am : added new source file
2722 offline-listener.[ch] to _SOURCES
2724 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2726 * Makefile.am: build servers/ dir before camel/.
2728 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2730 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2731 (ALIGNED_SIZE): New macro.
2732 (MemPoolNode): Remove "data" member.
2733 (MemPoolThresholdNode): Likewise.
2734 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2735 &n->data[N] to ensure proper alignment.
2737 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2739 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2740 a convenience context that sets up and provides the shared model
2741 and widgets for one name selection session.
2743 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2744 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2746 2004-12-20 JP Rosevear <jpr@novell.com>
2748 * configure.in: bump version, libtool numbers
2750 2004-12-20 JP Rosevear <jpr@novell.com>
2752 * libedataserverui/test-name-selector.c (main): no need to init
2753 mime utils explicitly any more
2755 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2757 * libedataserverui/test-name-selector.c (main): Don't lie to
2758 gnome_program_init () about our name.
2760 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2762 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2764 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2766 (clear_contact_source): Keep the primary contact array around even
2768 (query_contact_source): Make sure the book is opened before we
2769 try to open a view to it. Set view to NULL if we can't get one.
2770 (e_contact_store_add_book): Allocate temporary memory on stack.
2771 (e_contact_store_remove_book): Free the primary contact array.
2773 * libedataserverui/e-destination-store.c
2774 (e_destination_store_insert_destination): Implement.
2775 (e_destination_store_append_destination): Renamed from
2776 _add_destination (). Connect to destination's "changed" signal.
2777 (e_destination_store_remove_destination): Disconnect from
2780 * libedataserverui/e-name-selector-dialog.c (add_destination):
2781 Use e_destination_store_append_destination ().
2783 * libedataserverui/test-name-selector.c (start_test): We don't
2784 need the gconf_path. Set up an ENameSelectorEntry for testing.
2785 (main): Remove junk related to gconf_path.
2787 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2788 entry for Evolution contacts. Still considered unstable.
2790 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2791 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2793 2004-12-17 JP Rosevear <jpr@novell.com>
2795 * libedataserverui/test-name-selector.c (close_dialog): destroy
2797 (start_test): listen for any response so we can exit
2799 * libedataserverui/e-name-selector-dialog.glade: don't make the
2800 blank window visible
2802 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2804 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2805 it's useless and breaks the evo build.
2807 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2809 * libedataserverui/test-name-selector.c: Implement a test for
2810 ENameSelectorDialog.
2812 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2813 (test_name_selector_SOURCES)
2814 (test_name_selector_LDADD): Build parameters for the test.
2816 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2818 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2820 * libedataserverui/e-destination-store.[ch]: Implement
2821 EDestinationStore, a GtkTreeModel interface to a list of
2824 * libedataserverui/e-name-selector-model.[ch]: Implement
2825 ENameSelectorModel, a model that provides an EContactStore and a
2826 list of EDestinationStores whose members are filtered out from
2829 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2830 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2831 interactively, producing lists of EDestinations.
2833 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2834 specification for the ENameSelectorDialog interface.
2836 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2838 (e_contact_store_get_books): Free a small temp allocation.
2839 (e_contact_store_remove_book): Get the pointer to the source struct.
2841 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2843 * Makefile.am (INCLUDES): Add a define providing the installed
2845 (libedataserverui_1_2_la_SOURCES): Add new files.
2846 (libedataserveruiinclude_HEADERS): Add new files.
2847 (glade_DATA): Add new Glade file.
2848 (EXTRA_DIST): Dist glade_DATA.
2850 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2852 * configure.in: Pull in libglade-2.0.
2854 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2856 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2857 a GtkTreeModel interface to EBook views.
2859 * libedataserverui/test-contact-store.c: Implement an interactive
2860 test for EContactStore.
2862 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2863 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2865 (test_contact_store_SOURCES)
2866 (test_contact_store_LDADD): Build the interactive test for
2869 2004-12-09 JP Rosevear <jpr@novell.com>
2871 * configure.in: check for zlib, for the gzip mime filter
2873 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2877 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2878 e_file_cache_thaw_changes): new functions to disable temporarily
2880 (e_file_cache_init): initialize new private members.
2881 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2882 cache file as dirty when we are frozen.
2884 2004-12-06 Rodney Dawes <dobey@novell.com>
2886 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2888 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2890 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2892 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2893 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2895 2004-12-03 Rodney Dawes <dobey@novell.com>
2897 * configure.in: Remove the commented out OpenSSL block
2898 Don't do pkg-config --exists for mozilla, just try to use the
2899 PKG_CONFIG() macro, and set have_nss="no" if it fails
2901 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2902 e-msgport code that needs it
2904 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2906 * configure.in: Display configuration info after configure runs
2907 (S/MIME, SSL, Kerberos, etc)
2909 2004-12-03 Not Zed <NotZed@Ximian.com>
2911 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2912 iconv_libs to the library list.
2914 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2916 * Makefile.am: Build libedataserverui after non-UI libraries that it
2919 2004-11-28 JP Rosevear <jpr@novell.com>
2921 * configure.in: bump version, libtool numbers
2923 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2925 * libedataserverui/e-source-selector.[ch]:
2926 (selector_button_press_event): if rt-clicked on a source
2927 group, set it as primary on the selector and emit a popup event.
2928 (e_source_selector_get_primary_source_group): accessor for
2929 primary source group.
2931 2004-11-16 Not Zed <NotZed@Ximian.com>
2933 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2935 * configure.in: Added more camel required config checks. Build
2936 the camel makefiles. Not sure if this should be in its own
2939 2004-11-15 Not Zed <NotZed@Ximian.com>
2941 * libedataserver/e-util.c: include config.h.
2943 * libedataserver/e-sexp.c: updated from evolution/e-util.
2945 * libedataserver/e-memory.c: updated from evolution/e-util.
2947 * iconv-detect.c: added iconv format checker.
2949 * configure.in: add stftime checks and iconv charset format checks.
2951 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2953 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2956 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2958 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2959 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2960 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2962 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2964 * configure.in: use evolution-data-server-$BASE_VERSION as the
2967 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2971 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2973 2004-11-02 JP Rosevear <jpr@novell.com>
2977 * configure.in: require libbonobo >= 2.4.2
2979 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2981 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2983 2004-10-27 JP Rosevear <jpr@novell.com>
2985 * src/server.c: include just include signal.h for portability
2987 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2989 * libedataserverui/Makefile.am:
2990 * libedataserverui/e-source-selector-dialog.[ch]: added source
2991 selector dialog widget.
2993 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2995 2004-10-14 JP Rosevear <jpr@novell.com>
2997 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
3000 * libedataserverui/e-source-option-menu.c: ditto
3002 2004-10-14 JP Rosevear <jpr@novell.com>
3004 * libedataserverui/libedataserverui.pc.in: link to the right lib
3005 and require libedataserver 1.2
3007 2004-10-13 JP Rosevear <jpr@novell.com>
3009 * libedataserver/e-data-server-marshal.list: add missing
3012 2004-10-13 JP Rosevear <jpr@novell.com>
3014 * Makefile.am: build libedataserverui
3016 2004-10-13 JP Rosevear <jpr@novell.com>
3018 * libedataserverui/test-source-option-menu.c: move from evolution
3020 * libedataserverui/e-source-selector.c: ditto
3022 * libedataserverui/e-source-selector.h: ditto
3024 * libedataserverui/e-source-option-menu.c: ditto
3026 * libedataserverui/e-source-option-menu.h: ditto
3028 * libedataserverui/test-source-selector.c: ditto
3030 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3032 * libedataserverui/Makefile.am: build libedataserverui and test progs
3034 * configure.in: add libtool versioning for libedataserverui and
3037 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3039 Probably fixes bugs #67600 and #65996.
3041 * libdb/dbinc/mutex.h
3042 * libdb/dist/config.hin
3043 * libdb/dist/configure
3044 * libdb/mutex/mut_tas.c
3045 * libdb/lock/lock_region.c
3046 * libdb/dist/aclocal/mutex.ac
3047 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3048 x86-64 and a couple of other archs, and rebuild the generated
3051 2004-10-04 Chris Toshok <toshok@ximian.com>
3053 * libedataserver/e-data-server-module.h: add the prototype for the
3054 eds_module_* functions here, so modules can include this file
3055 instead of writing their own prototypes in module sepcific
3058 2004-09-30 Chris Toshok <toshok@ximian.com>
3060 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3061 variables so extension authors can find the place to install their
3064 2004-09-30 Chris Toshok <toshok@ximian.com>
3066 * src/GNOME_Evolution_DataServer.server.in.in: add this
3067 (previously generated) file to the build.
3069 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3070 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3073 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3074 addressbook/calendar backend .la's from here.
3075 (SERVER_IN_FILE): always use
3076 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3077 generated from LDAP/NOLDAP.
3078 (EXTRA_DIST): remove
3079 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3080 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3082 * src/server.c (setup_books): replace hardcoded knowledge of
3083 backends with a call to e_data_book_factory_register_backends.
3084 (setup_cals): remove explicit backend registration with a call to
3085 e_data_cal_factory_register_backends.
3086 (main): call e_data_server_module_init.
3088 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3089 (libedataserver_la_SOURCES): add e-data-server-module.c
3090 (libedataserverinclude_HEADERS): add e-data-server-module.h
3092 * libedataserver/e-data-server-module.[ch]: new files, manage the
3093 extensions. ripped almost entirely from Dave Camp's nautilus
3096 * configure.in (privlibdir, extensiondir): new Makefile variables.
3098 2004-09-23 Not Zed <NotZed@Ximian.com>
3102 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3103 idle id after we've been called.
3105 2004-09-23 JP Rosevear <jpr@novell.com>
3107 * Makefile.am: don't hard code pkg config version
3109 * configure.in: bump version, reset libtool versions because the
3110 library is now versioned
3112 * libedataserver/Makefile.am: build versioned lib and version
3115 * src/Makefile.am: link against versioned libs
3117 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3119 * libedataserver/e-file-cache.[ch]:
3120 (e_file_cache_get_keys): utility function that allows to get
3121 a list of the keys of all the items in the cache. Used by
3122 the fix for bug #61865
3124 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3126 * libdb/dbinc/mutex.h
3127 * libdb/dist/configure
3128 * libdb/dist/aclocal/mutex.ac
3129 * libdb/dist/aclocal/options.ac:
3130 Applied patch from Toshok that fixes issues related to NPTL and AMD
3133 2004-09-16 JP Rosevear <jpr@novell.com>
3135 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3137 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3139 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3141 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3143 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3145 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3147 * configure.in: Added 'id' to ALL_LINGUAS
3148 * po/id.po: Added Indonesian translation
3150 2004-08-27 Akagic Amila <bono@linux.org.ba>
3152 * configure.in: Added 'bs' to ALL_LINGUAS.
3154 2004-08-26 JP Rosevear <jpr@novell.com>
3156 * configure.in: bump verision, libtool numbers
3158 2004-08-26 Not Zed <NotZed@Ximian.com>
3162 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3163 (e_util_utf8_strstrcasedecomp):
3165 * libedataserver/e-sexp.c (e_sexp_term_eval):
3166 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3167 stupid arcanely out of date and posixly-busted slowaris which
3168 doesn't put alloca in stdlib.h like any sane system.
3170 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3172 * libedataserver/e-file-cache.c: (add_key_to_list),
3173 (add_object_to_list):
3174 Add missing include, fix warnings.
3176 * libedataserver/e-util.c: add missing include.
3178 * servers/groupwise/e-gw-connection.c:
3179 (e_gw_connection_get_categories):
3180 Fix type, causing warnings.
3182 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3184 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3185 assing the value set for filename property to priv->filename
3187 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3189 * configure.in: Added «nb» to ALL_LINGUAS.
3191 2004-08-13 JP Rosevear <jpr@novell.com>
3193 * configure.in: bump version, libtool numbers, soup requirement
3195 2004-08-13 Rodney Dawes <dobey@novell.com>
3197 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3198 as well as expceted and determined in testing
3200 2004-08-13 Rodney Dawes <dobey@novell.com>
3202 * acinclude.m4: Remove EVO_CHECK_LIB
3203 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3205 2004-08-09 Ankit Patel <ankit@redhat.com>
3207 * configure.in: Added Gujarati & Panjabi
3209 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3211 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3213 2004-08-02 JP Rosevear <jpr@novell.com>
3215 * configure.in: bump version, libtool numbers
3217 2004-08-02 Not Zed <NotZed@Ximian.com>
3219 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3220 so we only run once, and increment our recursive-call code
3221 properly, and actually exit anyway. should fix infinite crash
3224 2004-07-29 Rodney Dawes <dobey@novell.com>
3226 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3227 AC_DEFINE it so we know where to find gnome_segv2
3229 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3230 now define at configure time to find the path to gnome_segv2
3234 2004-07-19 JP Rosevear <jpr@novell.com>
3236 * configure.in: bump version, libtool numbers, soup requirement
3238 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3240 * libedataserver/e-source-group.c (e_source_group_remove_source)
3241 (e_source_group_remove_source) : disconnet the signal
3242 handler registered on source object for CHANGED singal
3243 as we may not be interested in the changes in source once
3244 it is removed form the group
3246 2004-07-12 Chris Toshok <toshok@ximian.com>
3248 [ most likely fixes #57999 ]
3250 * libdb/dist/aclocal/options.ac: set the default unique name to
3251 "_eds". this will append _eds to all externally visible libdb
3252 symbols, so we can be sure it won't conflict with another libdb
3253 (linked dynamically).
3255 * libdb/dist/configure: regen after options.ac change.
3257 * libdb/dist/.cvsignore: ignore db_int_def.h
3259 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3261 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3262 this function public.
3264 2004-07-07 Not Zed <NotZed@Ximian.com>
3266 * src/server.c (main): bind to the right charset (i.e. utf8). See
3269 2004-07-02 JP Rosevear <jpr@novell.com>
3271 * configure.in: bump version, libtool numbers
3273 2004-07-02 Chris Toshok <toshok@ximian.com>
3277 * libedataserver/e-iterator.h: rename the "delete" member to
3278 "remove", to fix c++ build.
3280 * libedataserver/e-iterator.c (e_iterator_delete): same.
3281 (e_iterator_class_init): same.
3283 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3284 (e_list_iterator_remove): same.
3286 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3288 * src/server.c (main): Register a segv handler to popup bug-buddy
3289 or whatever. Fixes bug #51165.
3291 2004-06-14 Not Zed <NotZed@Ximian.com>
3293 * libedataserver/e-source-group.c
3294 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3295 error setting up the new_source entries. #59592.
3297 2004-06-03 JP Rosevear <jpr@novell.com>
3299 * configure.in: bump version, libtool numbers
3301 2004-06-02 Chris Toshok <toshok@ximian.com>
3303 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3305 2004-06-01 Chris Toshok <toshok@ximian.com>
3307 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3308 NULL absolute_uri, so we can clear it.
3310 2004-06-01 Chris Toshok <toshok@ximian.com>
3312 * libedataserver/e-source.c (e_source_set_group): back out the
3313 change that causes this function to always add an absolute_uri to
3314 the ESource, as this uri is always used instead of the
3315 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3316 of the cases. If you want an absolute uri, call
3317 e_source_set_absolute_uri - it should never happen implicitly.
3318 (e_source_copy): when copying an ESource don't create an absolute
3319 uri when @source might have had one.
3320 (e_source_set_absolute_uri): use strcmp, not ==. also,
3321 "source->priv->readonly" governs whether or not data can be stored
3322 in the folder represented by the ESource, not that the ESource
3325 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3327 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3329 2004-05-27 Sushma Rai <rsushma@novell.com>
3331 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3332 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3335 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3336 Build absolute URI only if source is not having it.
3338 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3339 absolute URI to the file.
3341 2004-05-26 Rodney Dawes <dobey@novell.com>
3343 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3344 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3345 properly when < 2.9.8 is found
3347 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3348 requirement here, so that dependents pick it up properly as well
3350 2004-05-19 JP Rosevear <jpr@novell.com>
3352 * configure.in: bump version, libtool numbers
3354 2004-05-17 Rodney Dawes <dobey@ximian.com>
3356 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3357 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3358 mono bindings to work correctly
3362 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3364 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3365 handlers for postal address fields. Bug # 45210
3367 2004-05-03 JP Rosevear <jpr@ximian.com>
3369 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3371 * libedataserver/e-uid.h: ditto
3373 * libedataserver/e-memory.c: remove unnecessary include
3375 * libedataserver/e-uid.c: ditto
3377 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3380 2004-05-03 William Jon McCann <mccann@jhu.edu>
3382 * libedataserver/e-account-list.h:
3383 * libedataserver/e-account.h:
3384 * libedataserver/e-db3-utils.h:
3385 * libedataserver/e-dbhash.h:
3386 * libedataserver/e-iterator.h:
3387 * libedataserver/e-list-iterator.h:
3388 * libedataserver/e-list.h:
3389 * libedataserver/e-memory.h:
3390 * libedataserver/e-sexp.h:
3391 * libedataserver/e-source-group.h:
3392 * libedataserver/e-source-list.h:
3393 * libedataserver/e-source.h:
3394 * libedataserver/e-uid.h:
3395 * libedataserver/e-url.h:
3396 * libedataserver/e-util.h:
3397 * libedataserver/e-xml-hash-utils.h:
3398 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3400 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3402 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3403 yesterday's changes. The data is useless for what I needed it for
3404 (which was for migrating pilot-sync changelog files). md5sums are
3405 ...not what I wanted.
3407 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3409 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3410 3 arguments (key, data, user_data).
3412 2004-04-26 Adam Weinberger <adamw@gnome.org>
3414 * configure.in: Added en_CA to ALL_LINGUAS.
3416 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3418 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3419 that 'key' always points to a malloc'd block of memory that we can
3421 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3422 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3424 (e_xmlhash_write): Save the doc to a tmp file first, only if
3425 saving is successful rename() the file over the original.
3427 2004-04-21 Chris Toshok <toshok@ximian.com>
3429 * configure.in: bump version to 0.0.92.1.
3431 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3433 * acinclude.m4: minor fixes (added missing [] quotation).
3435 2004-04-19 JP Rosevear <jpr@ximian.com>
3437 * configure.in: bump version, libtool numbers
3439 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3441 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3442 AC_SUBST for assinging libegroupwise version number. Defined a
3443 varible LIBSOUP_REQUIRED. added
3444 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3446 * servers/groupwise/Makefile.am: added
3447 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3448 groupwise apis installable
3450 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3453 2004-04-02 JP Rosevear <jpr@ximian.com>
3455 * configure.in: bump version, libtool numbers
3457 2004-03-25 William Jon McCann <mccann@jhu.edu>
3459 * src/server.c (setup_cals): add registration of webcal protocol
3462 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3464 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3465 e-cal-backend-groupwise.h.
3467 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3469 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3472 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3473 opening the cache file, just create it empty, don't fail.
3475 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3477 * configure.in: yank --enable-debug option, not needed anymore.
3479 2004-03-15 Rodney Dawes <dobey@ximian.com>
3481 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3482 * evolution-data-server-1.0.pc.in:
3483 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3484 the libbonobo dependency
3486 2004-03-05 JP Rosevear <jpr@ximian.com>
3488 * configure.in: bump version, libtool numbers and soup requirement
3490 2004-02-26 JP Rosevear <jpr@ximian.com>
3492 * Makefile.am: dist the libdb stuff properly
3494 2004-02-26 Harish K <kharish@novell.com>
3496 * servers/groupwise/e-gw-connection.c : the latest GW server
3497 requires getFolderListRequest instead of the getContainerListRequest
3498 message to get the ids of folders.
3500 2004-02-24 Chris Toshok <toshok@ximian.com>
3502 * libedataserver/e-source-group.c
3503 (e_source_group_new_from_xmldoc): don't leak uid.
3505 2004-02-23 JP Rosevear <jpr@ximian.com>
3507 * Makefile.am: make sure to distclean libdb
3509 * autogen.sh: require automake 1.6
3511 * marshal.mk: make sure we use the srcdir as the location of the
3514 * libdb/dist/Makefile.in: add installcheck target that does
3515 nothing, don't remove tags
3517 * src/Makefile.am: add extra libical includes for srcdir !=
3520 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3522 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3523 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3524 * src/server.c (setup_books) : register groupwise address book backend
3525 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3526 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3527 address book protocols
3529 2004-02-13 Chris Toshok <toshok@ximian.com>
3531 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3532 libdb-4.1.la instead of libdb.a.
3534 * libdb/dist/configure.ac: remove all the static/shared logic and
3535 force libtool to be used. also, remove -rpath from the SOFLAGS.
3536 without -rpath and -static libtool builds the equivalent of a
3537 noinst_ automake library.
3539 * libdb/dist/configure: regen configure from configure.ac.
3541 2004-02-12 Chris Toshok <toshok@ximian.com>
3543 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3545 2004-02-09 Michael Meeks <michael@ximian.com>
3547 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3548 * libedataserver/e-list.c (e_list_get_iterator):
3549 add preconditions for NULL list.
3551 2004-02-09 JP Rosevear <jpr@ximian.com>
3553 * configure.in: Bump version, libtool numbers
3556 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3558 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3560 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3564 * servers/Makefile.am: added servers/ dir to build.
3566 2004-02-03 Chris Toshok <toshok@ximian.com>
3568 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3569 libxml-2.0 as the e-source* stuff needs it.
3571 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3573 * configure.in: require libsoup >= 2.1.6.
3575 2004-01-26 JP Rosevear <jpr@ximian.com>
3577 * configure.in: Bump libtool versions, version, soup requirement
3579 2004-01-25 Sanlig Badral <badral@openmn.org>
3581 * configure.in: Added "mn" to ALL_LINGUAS.
3583 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3585 * configure.in: s/GROUPWISE/SOUP.
3587 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3589 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3592 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3594 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3595 to remove the file cache from disk.
3597 2004-01-21 JP Rosevear <jpr@ximian.com>
3599 * configure.in: include calendar test stuff in AC_OUTPUT
3601 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3603 Fixes nasty crash in e-d-s
3605 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3606 (foreach_hash_func): pass the value also to the XML hash function.
3608 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3611 2004-01-15 JP Rosevear <jpr@ximian.com>
3613 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3614 make sure we don't derefence a NULL pointer
3616 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3618 * libedataserver/e-source-list.c: (load_from_gconf):
3621 * libedataserver/e-source.c: (dump_common_to_xml_node):
3622 Don't output properties tag if there are no properties.
3624 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3626 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3627 correctly when calling g_slist_prepend.
3629 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3631 * configure.in: Added "sq" to ALL_LINGUAS.
3633 2004-01-12 JP Rosevear <jpr@ximian.com>
3635 * configure.in: bump version, libtool numbers
3637 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3639 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3640 by using the CORBA_any directly. Free the CORBA exception.
3642 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3644 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3647 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3649 * libedataserver/e-source-group.h: added new read-only flag
3651 * src/contactdates-server.c: new factory for ContactDates backend
3653 * configure.in: Added new ContactDates calendar backend
3655 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3657 * libedataserver/e-source-list.[ch]
3658 (e_source_list_peek_group_by_name): new function.
3660 2004-01-08 JP Rosevear <jpr@ximian.com>
3662 * libedataserver/e-source-list.c (e_source_list_sync): don't
3663 remove the gconf listener
3665 2004-01-07 JP Rosevear <jpr@ximian.com>
3667 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3669 2004-01-05 Christian Neumair <chris@gnome-de.org>
3671 * addressbook/libebook/e-book.c: Generalize some more strings.
3673 2004-01-05 Christian Neumair <chris@gnome-de.org>
3675 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3677 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3679 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3680 function to get all objects in the cache.
3682 2003-12-29 JP Rosevear <jpr@ximian.com>
3684 * configure.in: bump libsoup requirement, version, libtool numbers
3686 2003-12-23 Ross Burton <ross@burtonini.com>
3688 * docs/reference/addressbook/libebook/tmpl/*:
3689 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3690 * docs/reference/addressbook/libebook/libebook-sections.txt
3691 * docs/reference/addressbook/libebook/libebook.types:
3692 Updated API documentation.
3694 2003-12-21 JP Rosevear <jpr@ximian.com>
3696 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3697 find a source if there is one
3699 * libedataserver/e-source-list.h: add proto
3701 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3703 * src/server.c (setup_logging, setup_interface_check): get the
3704 BonoboObject's we create here out of the function.
3705 (main): re-organize extra interfaces initialization code, and
3706 make sure we unref all objects we have created.
3708 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3710 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3712 (e_source_set_group): Generate and keep an absolute URI so we can
3713 work stand-alone if the group goes away.
3714 (e_source_get_uri): Use build_absolute_uri ().
3716 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3718 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3719 two sources based on UID and full URI.
3721 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3723 * configure.in: added --enable-debug argument.
3725 2003-12-10 Chris Toshok <toshok@ximian.com>
3727 * Makefile.am (ACLOCAL_AMFLAGS): remove
3729 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3731 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3732 to avoid conflicts with GAL's ECache class, which might get
3735 * libedataserver/Makefile.am: added new files.
3737 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3739 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3740 function from GAL, needed for the cache objects.
3742 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3743 directory for the cache file exists by calling e_util_mkdir_hier.
3745 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3747 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3748 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3749 the "calendar:supported_protocols" property.
3751 2003-12-07 JP Rosevear <jpr@ximian.com>
3753 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3756 * src/server.c: set correct default oaf id's
3758 * configure.in: Bump version
3760 2003-12-07 JP Rosevear <jpr@ximian.com>
3762 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3765 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3767 2003-12-07 Chris Toshok <toshok@ximian.com>
3769 * libdb/dist/Makefile.in: make install depend on all.
3771 2003-12-07 JP Rosevear <jpr@ximian.com>
3773 * configure.in: bump version and libsoup requirement
3775 2003-12-04 JP Rosevear <jpr@ximian.com>
3777 * libedataserver/e-source-list.c
3778 (e_source_list_new_for_gconf_default): uses the default gconf
3779 client for getting the source list
3781 * libedataserver/e-source-list.h: add proto
3783 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3785 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3786 to be shared between calendar and addressbook backends.
3788 * libedataserver/Makefile.am: added new files.
3790 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3792 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3793 creating XML from already standalone source.
3794 (e_source_copy): Return the new source, not the one passed in. Duh.
3796 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3798 * libedataserver/e-source.c (e_source_set_property): Emit changed
3800 (copy_property): Implement.
3801 (e_source_copy): Implement. Creates a standalone copy of a source.
3803 2003-11-29 Chris Toshok <toshok@ximian.com>
3805 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3806 DataServer_Logging oaf_server.
3808 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3810 * src/Evolution-DataServer.idl: add a Logging interface. the
3811 events emitted are of type LogEvent.
3813 * src/Makefile.am (evolution_data_server_SOURCES): add
3816 * src/server.c (termination_handler): use g_message, not a printf.
3817 (setup_logging): new function, register the log domains that'll
3818 generate bonobo events.
3819 (main): initialize the DataServer::Logging interface.
3821 * src/server-logging.[ch]: a glib log handler that emits log
3822 events via a BonoboEventSource.
3824 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3826 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3827 (init): Create properties table.
3828 (import_properties): Implement. Imports properties from XML tree to
3830 (e_source_update_from_xml_node): Import properties to table.
3831 (property_dump_cb): Implement. Dumps a property to XML tree.
3832 (dump_common_to_xml_node): Dump properties to XML tree.
3833 (e_source_get_property): Implement.
3834 (e_source_set_property): Implement.
3835 (e_source_foreach_property): Implement.
3837 * libedataserver/test-source-list.c (dump_property): Implement.
3838 (dump_source): Dump properties.
3839 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3841 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3843 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3844 (e_source_update_from_xml_node): Ditto.
3845 (e_source_get_uri): Ditto.
3846 (dump_common_to_xml_node): Implement for parameters common to
3847 dependent and standalone ESources.
3848 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3849 (e_source_to_standalone_xml): Implement.
3850 (e_source_new_from_standalone_xml): Implement.
3852 2003-11-26 Rodney Dawes <dobey@ximian.com>
3854 * Makefile.am: remove \ on last line of LIBDB_FILES
3856 2003-11-26 JP Rosevear <jpr@ximian.com>
3858 * tags: add a dummy file for disting
3860 2003-11-25 Chris Toshok <toshok@ximian.com>
3862 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3863 and AC_PROG_LIBTOOL.
3865 * libdb/dist/configure: same.
3867 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3870 2003-11-25 Chris Toshok <toshok@ximian.com>
3872 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3874 * libdb/dist/configure: same.
3876 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3878 * libedataserver/e-dbhash.c: same.
3879 (e_dbhash_new): pass NULL for txn.
3881 2003-11-25 Chris Toshok <toshok@ximian.com>
3883 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3884 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3885 suck at getting libtool to do what I want.
3887 * libdb/dist/Makefile.in (install-strip install): don't do
3890 * Makefile.am (SUBDIRS): add libdb
3891 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3893 (LIBDB_FILES): list all the db4 files.
3894 (EXTRA_DIST): add the db4 files explicitly to this.
3896 * configure.in: remove all the db3 stuff, and build the embedded
3899 2003-11-25 Aaron Weber <aaron@ximian.com>
3900 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3901 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3902 acinclude.m4 so you can build the stuffwithout gtk-doc
3905 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3906 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3907 * Plus added short/long descriptions and "See Also" where appropriate to:
3908 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3909 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3910 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3911 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3912 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3913 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3914 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3915 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3916 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3917 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3918 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3919 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3920 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3922 2003-11-22 Chris Toshok <toshok@ximian.com>
3924 * dist/NO-AUTO-GEN: don't autogen in here.
3926 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3928 * libdb/Makefile.am: new file so we can integrate libdb into our
3931 2003-11-20 Aaron Weber <aaron@ximian.com>
3932 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3933 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3934 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3935 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3936 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3937 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3938 * docs/reference/calendar/libecal/libecal-sections.txt
3939 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3940 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3941 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3943 2003-11-20 Rodney Dawes <dobey@ximian.com>
3945 * autogen.sh: Remove extra #!/bin/sh line
3947 2003-11-19 JP Rosevear <jpr@ximian.com>
3949 * MAINTAINERS: Update
3951 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3953 * configure.in: require libsoup version from CVS (2.1.1).
3955 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3957 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3959 2003-11-14 JP Rosevear <jpr@ximian.com>
3961 * libedataserver/test-source-list.c: use only libgnome stuff (no
3964 * libedataserver/e-source.c: ditto
3966 * libedataserver/e-source-list.c: ditto
3968 * libedataserver/e-source-group.c: remove use of gal bits, use
3971 * libedataserver/Makefile.am: build and install e-source stuff
3973 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3975 * src/server-interface-check.[ch]: fixed copyright comments.
3977 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3979 * src/server.c (setup_cals): register the Groupwise calendar backend.
3982 * configure.in: added Groupwise calendar backend to build.
3984 2003-11-14 Rodney Dawes <dobey@ximian.com>
3986 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3988 2003-11-11 Chris Toshok <toshok@ximian.com>
3990 * src/server.c (queue_termination): guard against multiple threads
3991 here by using a mutex. also, always remove the
3992 terminal_handler_id if one exists and reinstate it afterward.
3993 This gives us the behavior of always lasting EXIT_TIMEOUT
3994 milliseconds after the most recent book/calendar shutdown. Before
3995 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3996 after the *first* book/calendar shutdown.
3998 2003-11-10 JP Rosevear <jpr@ximian.com>
4000 * Makefile.am: build docs
4002 * configure.in: check for gtk-doc
4004 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
4006 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4007 that broke GNOME_Evolution_DataServer_CalFactory. And another one
4008 that broke GNOME_Evolution_DataServer_InterfaceCheck.
4010 2003-11-07 Dan Winship <danw@ximian.com>
4012 * configure.in: Remove a bunch more checks that
4013 evolution-data-server doesn't need. Change "Evolution" to
4014 "evolution-data-server" in two messages. Remove gtk-doc support
4015 since there is currently no doc/ directory, and we'll want to use
4016 the new GTK_DOC_CHECK macro when we add it back anyway.
4018 * libedataserver/ename/*: Moved to libebook
4020 * libedataserver/Makefile.am (SUBDIRS): Remove ename
4021 (libedataserver_la_LIBADD): Remove libename
4022 (libedataserver_la_LDFLAGS): Remove -no-undefined
4024 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4026 2003-11-07 Rodney Dawes <dobey@ximian.com>
4028 * configure.in: Remove kerberos checks since we don't need them here
4030 2003-11-06 JP Rosevear <jpr@ximian.com>
4032 * configure.in: output new .pc file
4034 * evolution-data-server-1.0.pc.in: pkconfig for idl
4036 * libedataserver/ename/Makefile.am: don't install
4038 * libedataserver/Makefile.am: link in libename
4040 2003-11-06 Rodney Dawes <dobey@ximian.com>
4042 * configure.in: Remove dependencies for GUI libs that we don't need
4044 2003-11-06 JP Rosevear <jpr@ximian.com>
4046 * libedataserver/Makefile.am: e-msgport is no longer needed
4048 2003-11-06 JP Rosevear <jpr@ximian.com>
4050 * src/server.c: include the addressbook backend files properly
4052 * src/Makefile.am: link to the individual addressbook backends
4054 2003-11-06 JP Rosevear <jpr@ximian.com>
4056 * src/server.c: include the backend files properly
4058 * src/Makefile.am: link to the individual backends
4060 2003-11-06 JP Rosevear <jpr@ximian.com>
4062 * configure.in (BASE_VERSION): clean up priv* dirs
4064 * src/Makefile.am: install a version binary to libexecdir
4066 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4069 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4071 2003-11-05 JP Rosevear <jpr@ximian.com>
4073 * src/server.c: following renaming of libedata-book
4075 * src/server-interface.[hc]: ditto
4077 2003-11-05 JP Rosevear <jpr@ximian.com>
4079 * src/server.c: following renaming of libedata-cal
4081 * src/server-interface.[hc]: ditto
4083 2003-11-05 JP Rosevear <jpr@ximian.com>
4085 * configure.in: make the priv*dir's sane
4087 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4090 * libedataserver/ename/Makefile.am: ditto
4092 * libedataserver/Makefile.am: install to privincludedir
4094 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4096 * libedataserver/e-util.[ch]: new files to contain a few functions
4099 * libedataserver/Makefile.am: added new files.
4101 * libedataserver/ename/e-address-western.c:
4102 * libedataserver/e-account-list.c:
4103 * libedataserver/e-account.c:
4104 * src/server-interface-check.c:
4105 * configure.in: removed libgal dependency.
4107 2003-11-04 JP Rosevear <jpr@ximian.com>
4109 * src/server.c: tidy up logging messages
4111 2003-11-04 JP Rosevear <jpr@ximian.com>
4113 * src/server.c: properly name space the oaf ids
4115 * src/server-interface-check.c: use the correctly named poa
4117 * src/server-interface-check.h: ditto
4119 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4120 factories and interface check better
4122 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4124 * src/Evolution-DataServer.idl: name space the interface check
4127 2003-11-04 JP Rosevear <jpr@ximian.com>
4129 * src/Evolution-DataServer.idl: server interface check instead of
4130 wombat interface check
4132 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4134 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4136 * src/server.c: adjust to interface check renaming
4138 * src/server-interface-check.[hc]: finish renaming so wombat
4141 2003-11-04 JP Rosevear <jpr@ximian.com>
4143 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4145 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4148 * libedataserver/Makefile.am: install pkg-config file
4150 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4152 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4153 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4154 supported protocols.
4156 2003-11-04 JP Rosevear <jpr@ximian.com>
4158 * MAINTAINERS, TODO: update
4160 2003-11-04 JP Rosevear <jpr@ximian.com>
4162 * src/server-interface-check.h: use G_*_DECLS and include the data
4165 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4166 the DataServer .server files
4168 2003-11-03 JP Rosevear <jpr@ximian.com>
4170 * configure.in: don't need EVO_DIR
4172 2003-11-03 JP Rosevear <jpr@ximian.com>
4174 * configure.in: remove trailing slash
4176 2003-11-03 JP Rosevear <jpr@ximian.com>
4178 * configure.in: add the trailing slash to the config subdir