1 2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
3 * NEWS: Evolution Data Server 2.25.3 release
5 2008-12-10 Milan Crha <mcrha@redhat.com>
7 ** Part of fix for bug #352287
9 * configure.in: Decrease libgweather requirement to 2.25.2.
11 2008-12-10 Suman Manjunath <msuman@novell.com>
13 * configure.in: Build the weather calendar backend unless explicitly
14 requested not to, thereby making the libgweather dependency optional.
16 2008-12-03 Milan Crha <mcrha@redhat.com>
18 ** Part of fix for bug #352287
20 * configure.in: Require libgweather in configure stage.
22 2008-12-02 Milan Crha <mcrha@redhat.com>
24 ** Fix for bug #503662
26 * libedataserver/e-url.c: (e_uri_new):
27 Use last '@' in the address part to be the delimiter between
28 user name and server address, not the first one.
30 2008-12-01 Srinivasa Ragavan <sragavan@novell.com>
32 * NEWS: Evolution Data Server 2.25.2 release changes
34 2008-11-12 Suman Manjunath <msuman@novell.com>
36 * libedataserver/e-source.c (e_source_set_color),
37 (e_source_unset_color), (e_source_get_color): These are deprecated
38 functions, so enclose them within proper macros.
40 2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
42 * NEWS: Evolutoin Data Server 2.25.1 release and version bump
44 2008-11-03 Sankar P <psankar@novell.com>
48 * libedataserver/e-proxy.c:
49 * libedataserver/e-proxy.h:
51 2008-10-31 Matthew Barnes <mbarnes@redhat.com>
53 ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
55 * libebackend/e-data-server-module (e_data_server_module_load):
56 Fix some potential string format crashes.
58 2008-10-01 Suman Manjunath <msuman@novell.com>
60 ** Fix for bug #554540
62 * libedataserver/e-source-group.c (find_esource_from_uid),
63 (compare_source_lists), (e_source_group_equal),
64 (e_source_group_xmlstr_equal):
65 * libedataserver/e-source-group.h:
66 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
67 * libedataserver/e-source.c (e_source_equal),
68 (e_source_xmlstr_equal):
69 * libedataserver/e-source.h:
70 Don't compare XML data of ESource* literally. Instead, compare them
73 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
75 ** Fix for bug #552491
77 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
78 Check for NULL output from xmlParseDoc before continuing.
80 2008-09-24 Ross Burton <ross@linux.intel.com>
83 Remove libgnome from libedataserverui depends, and change
84 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
86 * evolution-data-server.pc.in:
87 Remove libgnome-2.0 as it isn't used.
89 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
91 * configure.in: Version bump for Evolution Data Server 2.25.1
93 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
95 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
97 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
99 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
100 Don't mix declarations and code.
102 2008-09-12 Ross Burton <ross@burtonini.com>
104 * libedataserver/e-data-server-marshal.list:
105 Remove, this isn't used since 2007-04-04.
107 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
109 * NEWS: Evolution Data Server 2.23.92 release.
111 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
113 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
115 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
117 * NEWS: Evolution Data Server 2.23.91 release and version bump.
119 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
122 Fix compiler warnings in a couple of the test programs.
124 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
126 * Bug fix #518728: subtle link error: system libs before Evolution
129 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
130 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
131 link order. "incorrect" in this context means "system libs" before
134 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
136 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
139 2008-08-11 Jeff Cai <jeff.cai@sun.com>
141 * configure.in: Add gthread-2.0 in CAMEL checking.
144 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
146 * libedataserver/e-account.c: Harden e_account_[gs]et_*
147 functions by checking ea being NULL and code cleanups
148 suggested by mbarnes.
151 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
153 * NEWS: Evolution Data Server 2.23.6 release and version bump.
155 2008-08-04 Matthias Braun <matze@braunis.de>
157 * configure.in: Added WebDAV backend for addressbook.
159 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
161 ** Fix for bug #545022
163 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
166 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
168 ** Fixes part of bug #545558
171 Add an --enable-hula configure option for building the Hula Camel
172 provider, disabled by default.
174 2008-07-23 Johnny Jacob <jjohnny@novell.com>
176 * configure.in (API_VERSION): libcamel version bumped.
177 (eds_micro_version): EDS version bumped to 2.23.6
179 * NEWS: Updates for 2.23.5.
181 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
184 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
187 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
189 ** Fix for bug #523632
191 * configure.in: Added Google contacts backend
193 2008-07-20 Bharath Acharya <abharath@novell.com>
195 ** Fix for bug #200147
197 * libedataserver/e-account.h: Stores the templates folder uri
199 2008-07-20 Luca Ferretti <elle.uca@libero.it>
201 reviewed by: Srinivasa Ragavan
203 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
204 to fix the build. See bug #543656 for details.
206 2008-07-16 Sankar P <psankar@novell.com>
208 Pushing disk summary changes from the madagascar branch
211 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
212 (e_sexp_parse_value):
213 * libedataserver/e-sexp.h:
215 2008-07-14 Milan Crha <mcrha@redhat.com>
217 ** Fix for bug #253509
219 * libedataserver/e-categories.c: Added translators comment.
221 2008-07-09 Tor Lillqvist <tml@novell.com>
223 * evolution-data-server-zip.in: No version number for
224 share/pixmaps/evolution-data-server. Use -D when using -r to not
225 add pointless entries for directories in the zip files.
227 2008-06-26 Julien Puydt <jpuydt@gnome.org>
229 * libedataserver/e-source-group.c: Added missing g_object_unref on
230 sources, fixing leaks and bug #540152.
232 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
234 * configure.in: Doltify
236 2008-06-17 Johnny Jacob <jjohnny@novell.com>
238 * configure.in (eds_micro_version): Bumped to 2.23.5.
240 * NEWS: Evolution Data Server 2.23.4 release updates.
242 2008-06-12 Tor Lillqvist <tml@novell.com>
244 * libedataserver/e-proxy.c: Make it compile on Win32, too.
246 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
248 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
249 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
251 2008-06-06 Tor Lillqvist <tml@novell.com>
253 * configure.in: Add a couple of -Wl,--exclude-libs options on
254 Windows to avoid needlessly auto-exporting functions from static
255 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
257 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
260 2008-06-03 Tor Lillqvist <tml@novell.com>
262 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
264 * configure.in: Do use the Winsock getaddrinfo() and
265 getnameinfo(). It should be OK to ignore Windows 2000 by now.
267 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
269 * NEWS: Evolution Data Server 2.23.3 release and version bump.
271 2008-06-02 Tor Lillqvist <tml@novell.com>
273 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
275 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
276 supported Win9x for a while, so no point in attempting to do it
279 2008-05-23 Ed Catmur <ed@catmur.co.uk>
281 ** Fix for bug #533780
284 * libebackend/Makefile.am:
285 Fix the link line for libebackend.
287 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
292 * libedataserver/libedataserver.pc.in:
293 EProxy adds a libsoup dependency to libedataserver. Add
294 this new requirement to a couple places that were missed.
296 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
301 Split the evolution-data-server version into major/minor/micro
302 macros (wow, say that five times fast!) so we can pass them to
303 libedataserver/eds-version.c.
305 * libedataserver/Makefile.am:
306 * libedataserver/eds-version.c:
307 * libedataserver/eds-version.h:
308 New sources files provide macros and functions for checking the
309 version of evolution-data-server. Would have been handy to have
310 in a couple recent API breaks.
312 * docs/references/libedataserver:
313 Add developer documentation for the new symbols.
315 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
317 * libebackend/libebackend.pc.in: Fix a typo.
319 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
321 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
323 * Makefile.am: Build fix for release.
325 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
327 ** Fixes part of bug #424744
329 * libedataserver/e-iconv.[ch]:
330 Deprecate the e-iconv API. Use camel-iconv instead.
332 * libedataserver/e-trie.[ch]:
333 Deprecate the ETrie API. Use CamelTrie instead.
335 * libedataserver/e-msgport.[ch]:
336 Deprecate the EMsgPort API. Use CamelMsgPort instead.
338 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
340 * Reverted commit 8210
342 2008-05-06 Sankar P <psankar@novell.com>
344 * Revert changes committed by bad git-svn usage.
346 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
351 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
353 2008-05-05 Wang Xin <jedy.wang@sun.com>
355 * libedataserver/e-proxy.c: Fixes #530688.
357 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
359 * configure.in: If --enable-gnome-keyring is given, require version
360 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
362 2008-04-30 Milan Crha <mcrha@redhat.com>
364 ** Part of fix for bug #316390
366 * libedataserver/e-categories.h:
367 (e_categories_register_change_listener),
368 (e_categories_unregister_change_listener):
369 * libedataserver/e-categories.c: (EChangedListener),
370 (idle_saver_cb), (finalize_categories), (initialize_categories),
371 (e_categories_set_color_for), (e_categories_set_icon_file_for),
372 (e_categories_register_change_listener), (e_categories_add),
373 (e_categories_unregister_change_listener), (e_categories_remove):
374 New API to support listening for changes in categories.
376 2008-04-23 Rob Bradford <rob@openedhand.com>
380 * libebackend/Makefile.am:
381 * libebackend/libebackend.pc.in:
382 Build framework for new libebackend library.
384 * libedataserver/Makefile.am:
385 Remove files that have moved to libebackend.
387 * libedataserver/e-data-server-module.[ch]:
388 * libedataserver/e-db3-utils.[ch]:
389 * libedataserver/e-dbhash.[ch]:
390 * libedataserer/e-file-cache.[ch]:
391 Moved to libebackend.
395 Use libebackend headers and link to the library.
397 * docs/reference/Makefile.am:
398 * docs/reference/libebackend/Makefile.am:
399 * docs/reference/libebackend/libebackend-docs.xml:
400 * docs/reference/libebackend/libebackend-sections.txt:
401 * docs/reference/libebackend/libebackend.types:
402 Add documentation for new libebackend library.
404 * docs/reference/libedataserver/libedataserver.types:
405 Remove types that have been moved to libebackend.
407 * docs/reference/calendar/libedata-cal/Makefile.am:
408 Add libebackend to the gtk-doc scanner libraries.
410 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
412 * README: Put it back. Apparently Automake insists on it.
414 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
416 * configure.in: Version bump to 2.23.1
418 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
420 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
423 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
427 * README: File is empty, remove it.
429 * Makefile.am: Remove README.
431 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
433 * docs/reference: Add new symbols to the API docs.
435 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
437 * MAINTAINERS: Updating the Camel guards.
439 2008-04-17 Milan Crha <mcrha@redhat.com>
441 ** Part of fix for bug #526741
443 * src/server.c: (main):
444 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
445 Bumped LIBCAMEL_CURRENT to 12.
447 2008-04-15 Milan Crha <mcrha@redhat.com>
449 ** Fix for bug #475616
451 * libedataserver/e-component-listener.c: (watched_lock),
452 (connection_listen_cb), (e_component_listener_finalize),
453 (e_component_listener_new): Use rather rec mutex here.
455 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
457 * configure.in: Do proper checks for largefile support and
458 properly setup proper CFLAGS to support it.
460 2008-04-04 Suman Manjunath <msuman@novell.com>
462 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
463 (e_util_utf8_strstrcasedecomp):
464 Fixed a few compiler warnings (bug #473880)
466 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
468 * configure.in: Version bump for 2.23.1.
470 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
472 * configure.in: Enforce the minimum GLib version (#525242).
474 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
476 ** Fixes part of bug #518710
479 Bump GLib requirement to 2.16.1.
481 * libedataserver/e-dbhash.c:
482 Use GLib's new MD5 Checksum API. The MD5 utilities in
483 libedataserver are now deprecated.
485 * libedataserver/md5-utils.c:
486 * libedataserver/md5-utils.h:
487 Deprecate these functions and reimplement them to be wrappers
488 for GLib's new MD5 Checksum API.
490 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
492 ** Added configurable Proxy settings for Evolution.
494 * libedataserver/Makefile.am:
495 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
496 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
497 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
498 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
499 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
500 (e_proxy_setup_proxy), (e_proxy_peek_uri),
501 (e_proxy_require_proxy_for_uri):
502 * libedataserver/e-proxy.h:
504 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
506 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
508 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
510 * configure.in: Revisit libecal version.
512 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
514 * docs/reference: Minor API documentation updates.
516 2008-03-03 Tor Lillqvist <tml@novell.com>
518 * evolution-data-server-zip.in: Drop duplicated line. Use
519 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
522 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
524 * configure.in: Bump libecal version for libical changes.
526 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
528 * NEWS: Evolution Data Server 2.21.92 release.
530 2008-02-26 Milan Crha <mcrha@redhat.com>
532 ** Fix for bug #475616
534 * libedataserver/e-component-listener.c: (connection_listen_cb),
535 (e_component_listener_finalize), (e_component_listener_new):
536 Guard global static variable with mutex lock.
538 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
540 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
542 2008-02-22 Milan Crha <mcrha@redhat.com>
544 ** Fix for bug #469119
546 * libedataserver/e-time-utils.c: (has_correct_date),
547 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
548 Check also for correct date values if parse is OK.
550 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
552 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
554 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
556 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
557 warnings. Fix from opensuse downstream.
559 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
561 ** Fixes part of bug #516074
563 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
564 defined in <netdb.h> since these are GNU extensions.
566 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
568 * configure.in: Version bump for 2.21.92
570 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
572 * NEWS: Evolution-Data-Server 2.21.91 release.
574 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
578 Fix a compilation error that occurs when building in a
579 remote object directory (#514682, patch by Paul Smith).
581 2008-02-06 Tor Lillqvist <tml@novell.com>
583 * evolution-data-server-zip.in: Look for catalogs in share/locale
584 first, as that is where they will be with a properly built GNU
587 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
589 * configure.in: Version bump for 2.21.91
591 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
593 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
595 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
597 * docs/reference: Refresh the API docs.
599 2008-01-24 Tor Lillqvist <tml@novell.com>
601 * configure.in: Only use the -Wno-sign-compare and
602 -Wno-pointer-sign options if the gcc version used supports them. I
603 am still using gcc 3.4.2 in mingw...
605 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
607 ** Fix for bug #511717
609 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
610 Add gettext imap folders.
612 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
615 Bump some additional package requirements for libsoup-2.4:
616 libbonobo-2.0 >= 2.20.3
619 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
621 * docs/reference/camel/camel-sections.txt:
622 Add camel_session_build_password_prompt.
624 2008-01-15 Dan Winship <danw@gnome.org>
626 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
627 2.4" support, which only ever worked because there was an old CVS
628 version of libsoup that claimed to be 2.4 but still had the 2.2
631 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
633 * configure.in: Version bump to 2.21.90
635 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
637 * NEWS: Evolution Data Server 2.21.5 release.
639 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
641 * docs/reference/camel/camel.types:
642 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
643 absence when running "make dist". See bug #509539 for more info.
645 2008-01-07 Milan Crha <mcrha@redhat.com>
647 ** Fix for bug #339813
649 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
650 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
651 New API functions, returns is parsed string had two-digit year and
652 last one changes "%x" on format of strftime with forced 4-digit year.
653 * libedataserver/e-time-utils.c: (parse_with_strptime):
654 Fix issue when read all text but actual date isn't correct to this format.
655 * libedataserver/e-time-utils.c: (correct_two_digit_year):
657 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
658 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
659 Implementing new API functions.
661 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
663 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
664 instead of gb2312 since GBK is a superset of gb2312.
666 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
668 * configure.in: Version bump to 2.21.5.
670 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
672 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
674 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
677 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
679 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
681 ** Fix for bug #339510
683 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
684 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
686 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
688 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
690 2007-11-26 Milan Crha <mcrha@redhat.com>
692 ** Fix for bug #308815
694 * libedataserver/e-categories.h:
695 * libedataserver/e-categories.c: Dropped colors for categories,
696 so marking those functions as deprecated, and making deprecated
697 parameter 'color' of 'e_categories_add' together with its rename
700 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
702 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
704 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
706 ** Remove trailing whitespace from source code.
708 2007-11-13 Ondrej Jirman <megous@megous.com>
710 ** Fix for bug #494299
712 * libedataserver/e-file-cache.c: (add_key_to_slist),
713 (add_object_to_slist): Rename helper functions.
714 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
715 Fix memory corruption.
717 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
719 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
721 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
723 * servers/google/libgdata/gdata-entry.c:
724 * servers/googgle/libgdata-google/gdata-google-service.c:
725 Fix implicit function declarations.
726 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
728 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
730 * docs/reference/calendar/libecal/libecal-sections.txt:
731 * docs/reference/libedataserverui/libedataserverui-sections.txt:
732 Remove non-existent symbols.
734 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
737 * evolution-data-server-zip.in:
738 * servers/Makefile.am: Initial commit for the google
741 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
743 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
745 * Fixes part of bug #417999
747 * docs/reference/libedataserverui:
748 Add documentation for ESourceComboBox widget.
750 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
752 * iconv-detect.c (main): Remove an unused variable (#483301).
754 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
756 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
757 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
758 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
759 * libedataserver/e-msgport.h: Same.
761 2007-09-27 Ross Burton <ross@openedhand.com>
763 * libedataserver/e-iconv.c:
764 Mark the charset and language arrays as const.
766 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
768 * NEWS, configure.in: Evolution Data Server 1.12.0 release
770 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
772 * NEWS, configure.in: Evolution Data Server 1.11.92 release
774 2007-08-28 Ross Burton <ross@openedhand.com>
777 Fix FSF address (Tobias Mueller, #470445)
779 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
781 * NEWS, configure.in: Evolution Data Server 1.11.91 release
783 2007-08-24 Milan Crha <mcrha@redhat.com>
785 ** Fix for bug #469870
787 * libedataserver/e-categories.c: (e_categories_get_color_for),
788 (e_categories_get_icon_file_for), (e_categories_is_searchable):
789 Simply return from _get_ functions and don't show error warning.
791 2007-08-20 Milan Crha <mcrha@redhat.com>
793 ** Part of fix for bug #367760
795 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
796 Added '#' as non-safe character.
798 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
800 * docs: Refresh Gtk-Doc "section" files.
802 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
804 * libdb/dbm/dbm.c (__db_ndbm_open):
805 * libedataserver/e-dbhash.c (e_dbhash_new):
806 Fix compilation errors caused by glibc's new "open" macro (#466987).
808 2007-08-16 Milan Crha <mcrha@redhat.com>
810 ** Fix for bug #351756
812 * libedataserver/e-time-utils.c: (parse_with_strptime):
813 g_locale_from_utf8 returns NULL on error, so test for that value.
815 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
817 * NEWS, configure.in: Evolution Data Server 1.11.90 release
819 2007-08-13 Ross Burton <ross@openedhand.com>
821 * libedataserver/e-xml-hash-utils.c:
822 * libedataserver/e-data-server-util.c:
823 * libedataserver/e-dbhash.c:
824 * libedataserver/md5-utils.c:
825 * libedataserver/e-account.c:
826 * libedataserver/e-xml-utils.c:
827 * libedataserver/e-source.c:
828 Fix compile warnings.
830 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
832 ** Fix for bug #455799
834 Remove all .cvsignore and update svn:ignore porperty in whole
837 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
839 * MAINTAINERS: Updated the email, svn account.
841 2007-08-02 Ross Burton <ross@openedhand.com>
844 If building against libsoup-2.2, we need 2.2.91 for
845 SOUP_SESSION_TIMEOUT (#451003).
847 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
849 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
851 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
853 * NEWS, configure.in: Evolution Data Server 1.11.6 release
855 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
857 * configure.in: Updated the libtool version for libedataserver
858 version since some APIS has been added.
860 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
862 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
863 Added a API to get the duped property.
865 2007-07-30 Milan Crha <mcrha@redhat.com>
867 * libedataserver/e-source-group.h: (e_source_group_get_property),
868 (e_source_group_set_property), (e_source_group_foreach_property):
869 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
870 (impl_finalize), (e_source_group_init), (import_properties),
871 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
872 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
873 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
874 (e_source_group_get_property), (e_source_group_set_property),
875 (e_source_group_foreach_property):
876 Added support for properties in source group.
878 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
879 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
880 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
883 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
886 Collect all the required package versions in one place and
887 explicitly require GTK+ 2.10 or higher. (#380534)
889 2007-07-27 Johnny Jacob <jjohnny@novell.com>
891 ** Fix for bug #457523.
893 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
896 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
898 * libedataserver/e-account-list.c: Plugged memory leak.
900 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
902 * NEWS, configure.in: Evolution Data Server 1.11.5 release
904 2007-07-03 Milan Crha <mcrha@redhat.com>
906 ** Fix for bug #364731
908 * libedataserver/e-sexp.c: (GScannerConfig):
909 The '+' and '-' are also unary operators, so
910 the identifier could not start with these characters.
912 2007-06-22 Milan Crha <mcrha@redhat.com>
914 * libedataserver/e-account.h:
915 Added new property get_password_canceled into EAccountService
916 struct, because of bug #307410
918 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
920 * camel/providers/imap4/camel-imap4-summary.c:
921 Fix one typo and wrong preposition (bug #452996).
923 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
925 * configure.in: Correct the comment for --enable-gnome-keyring,
928 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
930 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
932 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
934 ** Fix for bug #448589 from Tobias Mueller
936 ** src/Makefile.am: Add support for automake 1.6
938 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
940 ** Fix for bug #443958 from Sebastien Tandel
942 * configure.in: Add support for help string.
944 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
946 ** Fix for bug #437751 from Andreas Köhler
948 * libedataserver/e-time-utils.c:
950 2007-06-05 Irene Huang <irene.huang@sun.com>
952 * configure.in: Add option for using Sun Kerberos
955 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
957 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
959 2007-06-03 Ross Burton <ross@openedhand.com>
964 * src/offline-listener.[ch]:
966 Add --disable-calendar to build without any calendar support
969 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
971 * docs/reference/addressbook/libebook/Makefile.am:
972 * docs/reference/calendar/libecal/Makefile.am:
973 Fix some distcheck errors (#438577).
975 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
977 * camel/camel-stream-mem.c: fix typos in the API documentation
979 2007-05-24 Ross Burton <ross@openedhand.com>
982 Fix krb5 checks when using --as-needed (part of #342830, John
985 2007-05-24 Ross Burton <ross@openedhand.com>
987 * libedataserverui/Makefile.am:
988 Add missing link flags to fix build with -z,defs. (#409542, Loic
991 2007-05-21 Wang Xin <jedy.wang@sun.com>
993 * libedataserver/e-time-utils.c: Fixes #439050.
995 2007-05-20 Ross Burton <ross@openedhand.com>
998 Use a faster pkgconfig call when checking for soup (#438975).
1000 2007-05-16 Jules Colding <colding@omesc.com>
1002 * configure.in: Removed unused function check
1004 2007-05-14 Jules Colding <colding@omesc.com>
1006 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
1008 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
1010 2007-05-14 Srinivasa Ragavan
1012 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
1014 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
1016 ** Fix for bug #361138
1018 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
1021 2007-05-08 Josselin Mouette <joss@malsain.org>
1023 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
1025 * src/server.c: (main): Turn the g_error into a g_warning to
1026 avoid dumping core when launching two instances (#436197).
1028 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1030 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
1031 Nullify 'new' after dropping its reference, so that we return NULL.
1033 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1035 * docs/reference/camel/Makefile.am:
1036 Remove reference to nonexistent libutil.la.
1038 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1040 * libedataserver/e-sexp.c:
1041 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
1043 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
1045 ** Fixes part of bug #418852
1048 * docs/reference/camel:
1049 * docs/reference/Makefile.am:
1050 Resurrect Camel's API documentation.
1052 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
1055 Refresh SGML templates and add the appropriate CFLAGS to satisfy
1058 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
1060 ** NEWS, configure.in: Evolution data server 1.11.1 release
1062 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
1064 ** Fix for bug #425535 from Frederic Crozat
1066 * src/server.c: Dont submit path of EDS for segv_handler.
1068 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
1070 * camel/camel-gpg-context.c:
1071 Convert messages from gnupg to UTF-8 (#423382).
1073 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1075 * Introduce EFlag in libedataserver (#415891)
1077 * libedataserver/e-flag.[ch]:
1078 New data structure, EFlag, is a simple thread synchronization
1079 mechanism. Based on Python's threading.Event class.
1081 * docs/reference/libedataserver:
1082 Add documentation for EFlag.
1084 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1087 Make the libiconv test program returns a value. (#388789)
1089 2007-04-05 Ross Burton <ross@openedhand.com>
1091 * libedataserver/e-file-cache.c:
1092 * libedataserver/e-data-server-util.h:
1093 Use g_mkdir_with_parents (#383686).
1095 2007-04-04 Ross Burton <ross@burtonini.com>
1097 * libedataserver/e-source-group.c:
1098 * libedataserver/e-data-server-marshal.list:
1099 * libedataserver/e-account-list.c:
1100 * libedataserver/e-source-list.c:
1101 * libedataserver/e-iterator.c:
1102 * libedataserver/e-source.c:
1103 * libedataserver/Makefile.am:
1104 Remove marshallers that are in GLib (#400970).
1106 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1108 * libedataserver/e-source.c:
1109 Store colors as a string specification instead of an integer.
1110 Introduce new color API and deprecate the old. (#373117)
1112 New API: e_source_set_color_spec()
1113 e_source_peek_color_spec()
1115 Old API: e_source_set_color()
1116 e_source_unset_color()
1117 e_source_get_color()
1119 * libedataserver/test-source-list.c:
1120 Use the new ESource color API. (#373117)
1122 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1124 * libedataserver/e-account.c (receipt_policy_to_str):
1125 * libedataserver/e-iconv.c (e_dlist_init):
1126 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1127 * libedataserver/e-trie.c (e_trie_search):
1128 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1129 Fix some compiler warnings. Patch from Kjartan Maraas.
1131 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1133 * libedataserver/e-data-server-util.c:
1134 * libedataserver/e-uid.c:
1135 * libedataserver/e-xml-utils.c:
1136 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1137 code for GLib < 2.8 (#418971).
1139 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1141 * libedataserver/e-data-server-module.c:
1142 Fix "incompatible pointer type" warnings (#360619).
1144 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1146 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1147 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1149 * iconv-detect.c: Fix an implicit function declaration.
1151 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1153 * MAINTAINERS : Updates on the new guards.
1155 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1157 * NEWS, configure.in: Evolution-Data-Server 1.10
1160 2007-03-08 Ross Burton <ross@openedhand.com>
1163 * docs/reference/addressbook/libedata-book:
1164 * docs/reference/libedataserverui:
1165 Add gtk-doc framework.
1167 * docs/reference/addressbook/libebook:
1168 * docs/reference/calendar/libedata-cal:
1169 * docs/reference/calendar/libecal:
1170 Refresh to match source.
1172 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1174 2007-03-08 Ross Burton <ross@openedhand.com>
1176 * docs/reference/addressbook/libebook/libebook-sections.txt:
1177 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1178 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1179 Add missing symbols (#400169).
1181 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1183 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1186 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1188 * configure.in : Update intltool version.
1190 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1192 ** Fixes bug #356177
1194 * libedataserver/e-msgport.h: Deprecate EMutex.
1196 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1198 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1201 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1203 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1204 Patch from Trond Myklebust. Closes bug #360017.
1206 2007-02-12 Ross Burton <ross@openedhand.com>
1209 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1211 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1213 * configure.in: Prefix wasn't set for idl files which where then
1214 installed to /idl. Fixes bug #373495
1216 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1218 ** Fixes bug #359979, #384183
1220 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1221 instead of block-and-peek. Eliminates the need for a cache.
1223 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1224 cache logic, which was broken anyway.
1226 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1227 semantics, and simplify the logic.
1229 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1231 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1233 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1235 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1237 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1240 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1242 * src/server.c : s/g_message/printf. Do not call
1243 glib methods before g_thread_init.
1245 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1247 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1250 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1252 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1255 * libedataserver/e-msgport.[ch]: Obsolete EThread
1257 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1259 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1262 * camel/Makefile.am: Enable versioning for camel library
1264 2006-12-09 Tor Lillqvist <tml@novell.com>
1266 * libedataserver/e-categories.c (default_categories[]): Don't use
1267 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1268 literal string on Windows.
1269 (load_default_categories): Instead, construct the full image file
1270 pathname at run-time.
1272 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1274 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1277 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1281 * libedataserver/e-categories.c (e_categories_get_list):
1282 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1284 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1286 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1289 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1291 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1292 Partial fix for #358004. Ensure type correctness on the argument.
1294 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1296 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1299 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1304 Remove EDS version from imagesdir.
1306 * libedataserver/e-categories.c:
1307 Store category information in ~/.evolution/categories.xml rather
1308 than the "/apps/evolution/general/category_master_list" GConf key.
1309 Streamline the code.
1311 * libedataserver/e-categories.c: (e_categories_get_list)
1312 Sort the list before returning it.
1314 * libedataserver/e-categories.c:
1315 (e_categories_get_color_for, e_categories_set_color_for,
1316 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1317 e_categories_is_searchable)
1318 Issue a warning if the given category name does not exist.
1320 2006-10-16 Sankar P <psankar@novell.com>
1322 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1324 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1325 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1326 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1327 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1329 * libedataserver/e-msgport.h:
1331 Re-written EMsgPort.c API using GAsyncQueue
1333 2006-10-10 Tor Lillqvist <tml@novell.com>
1335 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1338 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1340 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1343 2006-09-29 Ross Burton <ross@openedhand.com>
1345 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1346 Add EDestination, remove e-book-async.
1348 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1349 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1350 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1351 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1352 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1353 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1354 Add some simple docs and re-gen.
1356 2006-09-29 Ross Burton <ross@openedhand.com>
1358 * docs/reference/addressbook/libebook/libebook.types:
1359 * docs/reference/addressbook/libebook/libebook-sections.txt:
1360 Add missing symbols and merge the async methods into the EBook
1363 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1367 * src/Makefile.am: Add a uninstall-local rule to remove
1368 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1370 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1374 * src/server-logging.c: (server_logging_dispose)
1375 Chain up to parent's dispose() method.
1377 * src/server-logging.c: (server_logging_finalize)
1378 Chain up to parent's finalize() method.
1380 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1382 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1385 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1387 * configure.in, camel/providers/Makefile.am:
1388 Make IMAP4rev1 provider a conditional feature,
1389 turned off by default. Fixes #324118.
1391 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1393 * configure.in, NEWS: EDS 1.7.92 release.
1395 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1398 * libedataserver/e-source-list.c:
1399 (e_source_list_new), (e_source_list_new_for_gconf),
1400 (e_source_list_new_for_gconf_default): use get_source_list_type.
1401 (get_source_list_type): Check if the type is already registered and
1404 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1406 * configure.in, NEWS: EDS 1.7.91 release.
1408 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1410 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1411 Do not set the filename if it is already set.
1413 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1416 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1417 symmetric to e_msgport_wait
1418 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1420 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1422 * configure.in, NEWS: EDS 1.7.90.1 release.
1424 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1426 * NEWS, configure.in: EDS 1.7.90 release updates
1427 and version, libtool numbers bumped.
1429 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1431 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1432 (committed by Karsten Bräckelmann)
1434 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1436 * configure.in, NEWS: EDS 1.7.4 release updates
1437 and version, libtool numbers bumped.
1439 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1441 * *.pc.in: defined @datarootdir@. Fixes #344596.
1443 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1446 * libedataserver/e-iterator.c (e_iterator_is_valid):
1449 2006-06-16 Tor Lillqvist <tml@novell.com>
1451 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1452 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1454 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1455 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1456 the socket functions don't touch errno. (And there is no EINTR
1457 style error possible in WinSock 2 anyway, according to MSDN.)
1459 2006-06-15 Tor Lillqvist <tml@novell.com>
1461 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1462 also to the Win32 branch of the if statement, to avoid error
1463 message when running the configure script.
1465 2006-06-13 Andre Klapper <a9016009@gmx.de>
1468 changing "couldn't", "can't" and "didn't" to proper
1469 English. Fixes bug #342160.
1471 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1473 * configure.in, NEWS: EDS 1.7.3 release updates
1474 and version, libtool numbers bumped.
1476 2006-06-12 simon.zheng <simon.zheng@sun.com>
1481 Add SunLDAP library support - a variant of Netscape LDAP.
1483 2006-06-07 Frederic Peters <fpeters@0d.be>
1485 * configure.in: Assume strftime() is ok and supports %l and %k when
1486 running in cross-compilation mode.
1488 2006-06-02 Tor Lillqvist <tml@novell.com>
1490 * configure.in: Catch more failure modes of strftime() when
1491 presented with conversion specifications %l and %k: On Windows,
1492 these just do nothing, you don't get a 'l' or 'k' in the result,
1493 which was all we used to test for here. Catch also if strftime()
1494 does nothing at all when presented with a format containing
1495 unsupported conversion specifications.
1497 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1498 strftime() doesn't have %e either.
1500 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1502 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1503 checking errno for EINTR.
1504 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1505 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1506 easier strace debugging purposes.
1508 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1510 Hopeful fix for Novell bug #176277
1512 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1513 slightly to make ::prpipe a union more like ::pipe.
1514 (e_pipe): For convenience, on error set the fds each to -1.
1515 (e_prpipe): New convenience function much like e_pipe but for
1517 (e_msgport_new): Always create the pipes here now instead of
1518 creating them on demand.
1519 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1521 (e_msgport_prfd): Same.
1523 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1525 * configure.in: Added gnome-vfs-2.0 to camel library
1527 2006-05-24 Ross Burton <ross@burtonini.com>
1529 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1530 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1531 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1532 Update for doc changes.
1534 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1536 * configure.in: Update intltool requirements.
1538 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1540 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1541 database delete the DB structure.
1542 Patch by Ross Burton <ross@openedhand.com>
1545 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1547 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1548 do not overwrite the value. Fixes a bug introduced by the previous
1551 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1553 * addressbook/libebook/libebook.pc.in,
1554 addressbook/libedata-book/libedata-book.pc.in,
1555 calendar/libecal/libecal.pc.in,
1556 calendar/libedata-cal/libedata-cal.pc.in,
1557 configure.in, evolution-data-server.pc.in,
1558 libedataserver/libedataserver.pc.in,
1559 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1560 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1563 2006-05-09 Ross Burton <ross@openedhand.com>
1565 * libedataserver/e-data-server-module.h:
1566 * libedataserver/e-data-server-module.c:
1567 Allow EDataServerModule to remove unused modules (#319396).
1569 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1571 * configure.in: Patch from Sushuma Rai to fix build with
1572 modern openldap versions. Closes part of bug #325957.
1574 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1576 * po/LINGUAS: New file listing all supported languages.
1578 * configure.in: Use po/LINGUAS instead of including all languages
1579 directly in this file. See the wiki for more information:
1580 http://live.gnome.org/GnomeGoals/PoLinguas
1582 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1584 * configure.in: Figure out auto-magically what the mozilla-nss
1585 pkg-config module name is.
1587 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1589 * NEWS, configure.in: Release updates. Bump version.
1590 ***** Release 1.7.1 *****
1592 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1594 * configure.in : Added a configure time switch to support dynamic
1595 linking with libdb. The default is static linking and by using the
1596 switch --with-libdb=prefix dynamic linking with libdb can be
1598 Patch by Ross Burton <ross@burtonini.com>
1600 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1602 * configure.in: Added the Mail Directory configure info.
1604 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1606 * configure.in: Remove obsolete entry for no_NO.
1608 2006-04-10 Tor Lillqvist <tml@novell.com>
1610 * libedataserver/e-time-utils.c (get_locale_string)
1611 (translate_picture): New Win32-only helper functions.
1612 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1613 in calendar reported by Thierry Dubois.
1615 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1617 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1618 O_LARGEFILE if not present and to set other required CFLAGS for
1621 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1624 * libedataserver/e-source-group.c: Check if the
1625 object is created before accessing it.
1627 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1629 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1631 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1633 * configure.in: Added support for gnome-key-ring.
1635 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1638 * libedataserverui/e-name-selector-dialog.c:
1639 (e_name_selector_dialog_init): Select contacts from address book
1640 screen doesn't use current contact source
1642 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1644 * configure.in, NEWS: Release updates. Bump version.
1645 ***** Release 1.5.92 *****
1647 2006-02-27 Tor Lillqvist <tml@novell.com>
1649 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1650 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1651 let's drop them from here.
1653 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1655 Fixes #332318 #329356
1656 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1657 %x for representing the date for current locale.
1659 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1661 * configure.in, NEWS: Release updates. Bump version.
1662 ***** Release 1.5.91 *****
1664 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1666 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1667 call g_source_remove() when source id is 0. Closes bug #327413.
1669 2006-02-09 Sushma Rai <rsushma@novell.com>
1671 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1672 Fixed some memory leaks. See #329251.
1674 2006-02-09 Sushma Rai <rsushma@novell.com>
1676 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1677 xml properties. See #309316.
1679 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1681 * evolution-data-server.pc.in: Add variable execversion
1682 that denotes the version of the evolution-data-server
1685 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1687 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1689 2006-02-02 Tor Lillqvist <tml@novell.com>
1691 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1692 present on XP only. Windows 2000 is still widespread.
1694 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1696 * configure.in, NEWS: Release updates, bump version
1697 ***** Release 1.5.90 *****
1699 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1701 * libedataserver/e-data-server-module.c:
1702 (e_data_server_module_add_type):
1703 * libedataserver/e-data-server-module.h:
1704 Reverting the previous commit as it breaks the API freeze.
1705 Shall get this in HEAD as soon as we branch out.
1707 2006-01-30 Ross Burton <ross@openedhand.com>
1709 * libedataserver/e-data-server-module.c:
1710 * libedataserver/e-data-server-module.h:
1711 Add e_data_server_remove_unused() to release unused modules
1714 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1716 * configure.in: add "zh_HK" to ALL_LINGUAS.
1718 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1720 * configure.in, NEWS: Release updates, bump version
1722 ***** Release 1.5.5 *****
1724 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1726 * libedataserver/e-source-list.[ch] : added a function called
1727 e_source_list_is_gconf_updated () which returns a boolean indicating
1728 whether or not a given ESourceList instance is in sync with its
1729 corresponding gconf xml or not.
1730 e_source_list_sync () : added an if clause that uses the above
1731 function before updating the gconf.
1733 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1735 * configure.in : Add target for CALDAV calendar
1738 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1740 * src/GNOME_Evolution_DataServer.server.in.in:
1742 The Cal and Book Factory oafids should reflect
1743 the API version rather than the BASE version.
1746 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1748 * docs/reference/camel/camel-sections.txt:
1749 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1750 Detele the function camel_mkdir description.
1752 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1755 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1758 (e_util_mkdir_hier):Merge the change
1759 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1761 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1764 * libedataserver/Makefile.am:
1765 * libedataserver/e-file-cache.c:
1766 * libedataserver/e-msgport.c:
1767 * libedataserver/e-time-utils.c:
1769 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1770 e-data-server-util.c.
1772 2006-01-08 Tor Lillqvist <tml@novell.com>
1774 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1775 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1776 declarations with current mingw w32api headers.
1778 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1780 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1781 in evolution module has been developed further, merge those
1782 changes into libedataserver and drop e-util/e-account-list.c.
1784 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1785 evolution module has been developed further, merge those changes
1786 into libedataserver and drop e-util/e-account-list.h.
1788 libedataserver/e-account.c: Since e-util/e-account.c in
1789 evolution module has been developed further, merge those changes
1790 into libedataserver and drop e-util/e-account.c.
1792 libedataserver/e-account.h: Since e-util/e-account.h in
1793 evolution module has been developed further, merge those changes
1794 into libedataserver and drop e-util/e-account.h.
1796 2006-01-04 Tor Lillqvist <tml@novell.com>
1798 * libedataserver/e-util.c (e_util_replace_prefix): As this
1799 (Win32-only) function is called from evo, too, it needs a third
1800 argument, the configure time prefix that it should replace,
1801 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1802 configured with different temporary dirs as prefix, which is the
1805 * libedataserver/e-util.h: Update declaration correspondingly.
1807 * src/server.c (libdir): Modify calls correspondingly.
1809 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1811 * NEWS, configure.in: Release updates, bump version
1813 ***** Release 1.5.4 *****
1815 2005-12-13 Tor Lillqvist <tml@novell.com>
1817 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1818 building against GLib >= 2.8, not just on Win32.
1820 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1822 * NEWS, configure.in: Release updates, bump version
1824 ***** Release 1.5.3 *****
1826 2005-12-09 Tor Lillqvist <tml@novell.com>
1828 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1829 Unix/Winsock differences.
1831 Use separate flag fields to indicate whether we have a thread or
1832 not in the EThread and EMutex structs. There is no portable way to
1833 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1836 The portable way to check two pthread_t values for equality is
1839 Use e_util_pthread_id() to get an "id" for the thread in debugging
1842 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1843 pair. Should have this in GLib, I guess. This code snippet is
1844 essentially duplicated in
1845 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1846 place I don't recall now.
1848 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1849 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1852 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1853 against GLib 2.8, use g_mkdir_with_parents().
1854 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1855 strings, then does a linguistically correct comparison using
1857 (e_filename_make_safe): New function, move here from
1858 evolution/e-util/e-util.c.
1859 (g_rename, g_stat): Win32-only fixed versions of these GLib
1860 functions, just until the next GLib version including the same
1861 fixes is out. This version of g_rename() overwrites existing
1862 files, and this version of g_stat() strips trailing insignificant
1865 * libedataserver/e-util.h: Declare the new functions.
1867 2005-12-08 Tor Lillqvist <tml@novell.com>
1869 * libedataserver/e-db3-utils.c
1870 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1872 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1873 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1874 always use slashes, not platform-dependent separators.
1875 (e_source_set_name): Compare the strings, not the pointers.
1877 * libedataserver/e-source-group.c (e_source_group_set_name):
1878 Compare the strings, not the pointers.
1880 * libedataserver/e-xml-utils.c
1881 * libedataserver/e-xml-utils.h: New files.
1882 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1883 the file names we handle on Win32 are in UTF-8, which libxml2
1884 doesn't grok. So, when using GLib 2.8, we map the file with the
1885 GMappedFile API and use xmlParseMemory(). When built against older
1886 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1887 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1888 e-xml-utils.c. Presumably should move all the rest of the
1889 functions from there, too.
1891 * libedataserver/Makefile.am: Add the new files. Install
1894 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1895 e_xml_save_file(). As e_xml_save_file() does the very careful
1896 saving using a temporary filename and then rename, don't need to
1899 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1903 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1904 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1907 2005-12-07 Tor Lillqvist <tml@novell.com>
1909 * libdb/dbinc/db_int.in: As we are using this file (and not the
1910 prebuilt one in libdb/build_win32/db_int.h) when building using
1911 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1912 Win32, too. Add ifdef.
1914 * libdb/os_win32/os_open.c (__os_open): When using a
1915 user-registered open function to open the file (and not
1916 CreateFile()), we still need to set the DB_FH::handle, too, as all
1917 the other stuff in libdb/os_win32 assumes it is correctly set
1918 up. On Win32, addressbook/backends/file needs to register an own
1919 open function (that uses g_open()) as the pathnames e-d-s handles
1920 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1921 codepage that CreateFile() wants.
1923 2005-12-06 Tor Lillqvist <tml@novell.com>
1925 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1926 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1928 * src/GNOME_Evolution_DataServer.server.in.in: Use
1929 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1930 compile-time paths in the .server file on Win32. libbonobo on
1931 Win32 interprets relative location paths to exes or shlibs as
1932 being relative to the directory where the .server file was found.
1933 This makes the .server file point to the correct executable
1934 regardless of where e-d-s is installed on the end-user machine.
1936 2005-12-02 Tor Lillqvist <tml@novell.com>
1938 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1939 the executable file's name in the InterfaceCheck location.
1941 * evolution-data-server-zip.in: New file, a script used to build a
1942 Win32 zipfile distribution of E-D-S. (End users will not be
1943 expected to install from zipfiles, they would be for power users
1944 and developers only.)
1947 * configure.in: Distribute and expand it.
1949 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1951 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1953 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1954 defined in glib -2.8 only for win32 as it fails to build
1955 for OS which has glib 2.4.
1957 2005-12-01 Tor Lillqvist <tml@novell.com>
1959 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1960 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1963 2005-11-25 Tor Lillqvist <tml@novell.com>
1965 * libedataserver/e-categories.c (add_category_if_not_present):
1966 Drop unused static function.
1967 (e_categories_add_relative): New function. Form the pathname to
1968 the icon file at run-time (for installability in freely chosen
1969 location on Windows).
1970 (initialize_categories_config): Call e_categories_add_relative()
1971 with just the basename of the icon files.
1973 * libedataserver/e-data-server-module.c
1974 (e_data_server_module_init): Include libedataserver-private.h to
1975 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1976 pathname construction) on Windows.
1978 * libedataserver/e-time-utils.c: Include strptime() implementation
1979 lifted from glibc for portability. Use it unless
1980 HAVE_STRPTIME. Make it local for this file, though.
1982 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1983 GLib 2.8 instead of gethostname().
1985 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1986 instead of strncasecmp() for portability.
1988 * libedataserver/e-util.c: Implement install-anywhere machinery
1990 (DllMain): Minimal DllMain that just tucks away the handle to the
1992 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1993 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1994 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1995 e_util_replace_prefix): Functions intended also for Evolution. We
1996 assume e-d-s and evo are installed in the same folder on the
1999 * libedataserver/e-util.h: Declare the above new public Win32-only
2002 * libedataserver/libedataserver-private.h: New file. Declares so
2003 far some Win32-only functionality, to be used in various parts of
2006 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
2007 gstdio wrappers for better non-ASCII filename support on
2008 Win32. Open file in binary mode. Don't use sizeof(guchar), it
2009 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
2010 instead of hardcoding 1024. Drop leftover debugging printouts.
2012 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
2013 more configure-time pathname definitions (as used elsewhere in
2014 e-d-s) in INCLUDES so that they can be recognized and changed at
2015 run-time to end-user machine installation paths on Win32.
2017 * src/server.c: No segv handling on Win32. Run-time path
2018 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
2019 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
2020 gnome_program_init().
2022 2005-11-18 Ross Burton <ross@burtonini.com>
2024 * libedataserver/md5-utils.c:
2025 * libedataserver/e-component-listener.c:
2028 2005-11-17 Ross Burton <ross@burtonini.com>
2030 * libedataserver/md5-utils.c:
2031 * libedataserver/md5-utils.h:
2032 Don't do byte order checks at runtime but use the GLib
2033 G_BYTE_ORDER macro (#319592)
2035 2005-11-17 Ross Burton <ross@burtonini.com>
2037 * libedataserver/e-account-list.c:
2038 * libedataserver/e-account.c:
2039 * libedataserver/e-component-listener.c:
2040 * libedataserver/e-file-cache.c:
2041 * libedataserver/e-iterator.c:
2042 * libedataserver/e-list-iterator.c:
2043 * libedataserver/e-list.c:
2044 * libedataserver/e-sexp.c:
2045 * libedataserver/e-source-group.c:
2046 * libedataserver/e-source-list.c:
2047 * libedataserver/e-source.c:
2048 Use G_DEFINE_TYPE and add some more const keywords (#319591)
2050 2005-11-15 Ross Burton <ross@burtonini.com>
2052 * libedataserver/e-data-server-module.c
2053 Use lazy bindings (#321515)
2055 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
2057 * NEWS, configure.in: Release updates, bump version.
2058 ***** Release 1.5.2 *****
2060 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
2062 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2064 2005-10-28 Sushma Rai <rsushma@novell.com>
2066 * libedataserver/e-categories.c (initialize_categories_config): Add
2067 default categories only if the category list is empty in gconf, so that
2068 we don't bring back the deleted category from the default list
2069 every time. Fixes #273905.
2071 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2073 * src/GNOME_Evolution_DataServer.server.in.in:
2074 Fixed bonobo server install locations as well.
2077 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2079 * configure.in: Update version, libtool numbers.
2080 *** Release 1.5.1 ***
2081 * src/Makefile.am : Fixed the executable installation
2082 error in the previous patch. Executable installed in
2083 libexecdir - not under evolution-data-server-$(API_VERSION).
2085 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2087 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2088 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2089 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2090 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2091 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2092 OAFIID:GNOME_Evolution_DataServer_Logging from
2093 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2094 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2095 data-server-@VERSION@@EXEEXT@.
2096 * src/Makefile.am: In section install-evolution-data-servers:
2097 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2098 data-server-$(API_VERSION)
2099 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2100 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2101 evolution-data-server-$(BASE_VERSION)
2103 2005-10-17 Ross Burton <ross@burtonini.com>
2106 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2108 2005-10-14 Ross Burton <ross@burtonini.com>
2110 * configure.in: Remove unused dependencies from the pkg-config
2111 calls and add E_FACTORY_CFLAGS/_LIBS.
2113 * src/Makefile.am: Use E_FACTORY_*.
2115 * libedataserver/e-sexp.c:
2116 * libedataserver/test-source-list.c:
2117 Don't use libgnome when GTK+ or GLib will do.
2119 * libedataserver/libedataserver.pc.in:
2120 Fix strings, update libraries.
2122 2005-09-17 Andre Klapper <a9016009@gmx.de>
2125 * libedataserver/e-categories.c: adding translator comment for
2128 2005-09-16 Tor Lillqvist <tml@novell.com>
2130 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2131 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2132 comparing are just ASCII anyway, so spell it out that we really do
2133 need ASCII casefolding only.
2135 2005-09-15 Tor Lillqvist <tml@novell.com>
2137 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2138 integral type (or pointer) that can be cast to a guint64 without
2139 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2141 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2144 * libedataserver/e-util.c: Just include <glib.h> instead of a
2145 random set of <glib/*.h>. Remove large amount of whitespcace on
2147 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2148 proper Unicode case folding or normalization is done.
2149 (e_util_pthread_id): New function, returns an integer representing
2150 a thread. Only for debugging output and logging purposes, cannot
2151 be guaranteed to be consistent on all platforms.
2153 * libedataserver/e-util.h: Include <pthread.h>. Declare
2154 e_util_pthread_id().
2156 2005-09-14 Tor Lillqvist <tml@novell.com>
2161 * win32/libedataserverui.def: New files. Bootstrap import library
2162 for libedataserverui. Needed in servers/exchange/storage where
2163 libexchange-storage-1.2.la links to libedataserverui before it has
2166 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2167 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2168 also win32/Makefile.
2170 * Makefile.am: Add win32 to SUBDIRS.
2172 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2174 * confugure.in : Add API_VERSION to config.h
2176 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2178 * configure.in : Update release number to 2.4.0
2180 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2182 * configure.in: Do not build camel docs.
2183 * docs/reference/Makefile.am: Removed camel docs.
2184 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2186 2005-08-22 Not Zed <NotZed@Ximian.com>
2188 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2189 the func to remove a warning.
2191 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2193 * configure.in : bump version
2194 ***** Release 1.3.8 *****
2196 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2198 * docs/reference/Makefile.am : enable libedataserver docs
2199 * libedataserver/e-sexp.h, docs/reference/libedataserver
2200 /libedataserver-sections.txt: Fix build issues - patch
2201 contributed by Tor Lillqvist <tml@novell.com>
2203 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2205 * configure.in: Build camel-docs.
2206 * docs/reference/Makefile.am: Build camel-docs.
2208 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2210 * libedataserver/e-xml-hash-utils.[ch]:
2211 (e_xmlhash_foreach_key_remove): function to remove
2213 Committing for Armin Bauer <armin.bauer@desscon.com>
2214 and modified by <jmubeen@novell.com> and
2215 <vvaradhan@novell.com>.
2217 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2219 * configure.in : Add the check for NTLM support in OpenLDAP. This
2220 is needed for enabling the Exchange support in e-d-s.
2222 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2224 * configure.in : Build libedataserver api docs
2226 2005-08-18 Tor Lillqvist <tml@novell.com>
2228 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2229 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2230 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2232 2005-08-13 Tor Lillqvist <tml@novell.com>
2234 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2237 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2240 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2242 * configure.in: Update version, libtool numbers.
2244 *****Release 1.3.7*****
2246 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2248 * configure.in: fix for bug #300048. patch
2249 submitted by Roland Illig <roland.illig@gmx.de>
2251 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2253 * configure.in: update libtool numbers for libebook
2255 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2257 * configure.in: Bump version number
2259 *****Release 1.3.6.1***** includes fix for
2260 #311731 - (Removing folders from an IMAP)
2263 2005-07-28 Tor Lillqvist <tml@novell.com>
2265 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2267 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2269 * configure.in : bump version
2270 ****** Release 1.3.6 *****
2272 2005-07-21 Joe Shaw <joeshaw@novell.com>
2274 * libedataserver/e-source-group.c:
2275 * libedataserver/e-source-list.c:
2276 * libedataserver/e-source.c: Change the init and class_init
2277 functions to contain the whole class name for the benefit of the
2280 2005-07-20 Tor Lillqvist <tml@novell.com>
2282 * configure.in: Enable building with Mozilla nspr and nss on
2283 Win32. No -ldl on Win32. No import library for softokn3.dll.
2285 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2287 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2290 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2292 * configure.in : bump version, libtool numbers.
2293 ***** Release 1.3.5 *****
2295 2005-07-06 Ross Burton <ross@openedhand.com>
2297 * libedataserver/e-util.c:
2298 Remove a function and table which is in GLib.
2300 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2302 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2303 to the conventions (_ instead of -).
2305 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2307 * configure.in : bump version, libtool numbers.
2309 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2311 * libedataserver/e-categories.c: (initialize_categories_config):
2312 Fix all the compiler warnings.
2314 2005-06-22 Tor Lillqvist <tml@novell.com>
2316 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2317 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2318 EXEEXT in EVO_SUBST_SERVER_RULE.
2320 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2322 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2323 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2325 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2327 * configure.in : Print the status for Exchange support being present.
2328 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2330 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2332 * configure.in : Fixed a minor typo to fix make clean.
2334 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2336 * configure.in : Added the Exchange server communication code to
2337 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2338 * servers/Makefile.am : Now build exchange as well.
2340 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2342 * configure.in : Do not build camel docs. They are borked now :(
2344 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2346 * configure.in : bump version, libtool numbers.
2348 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2350 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2351 names for CORBA services.
2353 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2355 * configure.in: Disable the libedataserver api docs build
2356 * docs/reference/Makefile.am: Here too. It doesn't build.
2358 2005-05-24 Tor Lillqvist <tml@novell.com>
2360 * configure.in: Define NO_UNDEFINED as -no-undefined and
2361 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2362 them. Check for strtok_r. Add gobject-2.0 to
2363 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2365 2005-05-24 Tor Lillqvist <tml@novell.com>
2367 Make libdb as included in e-d-s build on Win32 with mingw. (The
2368 official build setup for libdb uses MSVC.)
2370 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2371 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2372 empty on Unix, "_win32" on Win32) to use those source files that
2373 have an own copy in os_win32 from there.
2375 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2376 libdb/build_win32_db_config.h file.
2378 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2381 * libdb/dist/configure: Manually make corresponding changes as in
2382 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2385 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2387 2005-05-19 Tor Lillqvist <tml@novell.com>
2389 * configure.in: Check for regexec in a separate -lregex. Add
2390 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2391 too. Don't bother mentioning glib as gthread and gmodule drag in
2394 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2396 * configure.in : bump version, libtool numbers.
2398 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2400 * docs/reference/Makefile.am : Do not build
2401 camel docs. They are a bit flaky ATM.
2403 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2405 * libedataserver/e-categories.c (add_category_if_present): new private
2406 function to create standard categories if they don't exist.
2407 (initialize_categories_config): make sure, in all cases, that our
2408 standard categories are available.
2410 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2412 * libedataserver/e-categories.c: Add new Anniversary category,
2415 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2417 * configure.in: export LIBSOUP for use elsewhere.
2419 2005-05-06 Tor Lillqvist <tml@novell.com>
2421 * configure.in: Check for Win32 (mingw), set Automake
2422 conditional. Move the libtool stuff a bit earlier so that $host
2423 gets set early and can be checked in a more logical place. Check
2424 for some more headers and functions. Use gobject-2.0 instead of
2425 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2426 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2427 calls its .pc file. On Win32, copy the libtool generated here to
2430 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2432 * configure.in: Added "docs/reference/calendar/libedata-cal".
2434 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2437 * docs/reference/calendar/Makefile.am:
2438 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2441 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2444 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2446 * docs/reference/calendar/*: improved API documentation.
2448 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2450 * configure.in: bump version, libtool numbers.
2452 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2454 * configure.in: Modify camelproviderdir to use API_VERSION.
2455 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2457 2005-04-20 Ross Burton <ross@burtonini.com>
2459 * src/offline-listener.c:
2460 Remove an usused variable.
2462 2005-04-20 Ross Burton <ross@burtonini.com>
2464 * libedataserver/e-data-server-module.c:
2465 * libedataserver/e-data-server-module.h:
2467 Use a #define hack to revert API change to EDataServerModule.
2469 2005-04-20 Ross Burton <ross@burtonini.com>
2471 * configure.in: Depend on GLib 2.4.
2473 * libedataserver/e-data-server-module.c:
2474 * libedataserver/e-data-server-module.h:
2475 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2476 e_data_server_module_init to _initialize.
2479 Update for change to e-data-server-module.h.
2481 2005-04-20 Ross Burton <ross@burtonini.com>
2483 * src/offline-listener.c: Don't leak a GConfValue.
2485 2005-04-20 James Henstridge <james@jamesh.id.au>
2487 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2488 doesn't trigger configure failures with newer versions of
2489 pkg-config. Fixes bug #300435.
2491 2005-04-14 Sushma Rai <rsushma@novell.com>
2493 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2494 absolute uri, when relative uri is changed if source is having absolute
2498 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2500 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2502 * configure.in: bump version, leave extensiondir, idldir,
2503 bonobo server and libtool numbers untouched (use API_VERSION
2505 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2506 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2508 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2510 * po/en_GB.po: Updated British English translations
2512 2005-03-31 Steve Murphy <murf@e-tools.com>
2514 * configure.in: Added "rw" to ALL_LINGUAS.
2516 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2518 * configure.in: Added "xh" to ALL_LINGUAS.
2520 2005-03-29 James Bowes <bowes@cs.dal.ca>
2522 * docs/reference/libedataserver/libedataserver-docs.sgml:
2523 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2524 e-time-utils and e-xml-hash-utils.
2525 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2526 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2528 * libedataserver/e-time-utils.c:
2529 * libedataserver/e-time-utils.h:
2530 * libedataserver/e-xml-hash-utils.c:
2531 * libedataserver/e-xml-hash-utils.h: New API documentation.
2533 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2535 * configure.in: Add ne in ALL_LINGUAS
2537 2005-03-23 James Bowes <bowes@cs.dal.ca>
2539 * configure.in: Add docs/reference/libedataserver/Makefile
2541 * docs/reference/Makefile.am: Add libedataserver as subdir.
2542 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2544 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2545 sections for new API docs.
2546 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2547 nice formatting for the new documentation.
2548 * libedataserver/e-trie.c:
2549 * libedataserver/e-uid.c:
2550 * libedataserver/e-url.c:
2551 * libedataserver/e-url.h:
2552 * libedataserver/e-util.c:
2553 * libedataserver/e-util.h:
2554 * libedataserver/md5-utils.c:
2555 * libedataserver/md5-utils.h: Document public functions and data
2557 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2558 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2559 * docs/reference/libedataserver/tmpl/e-url.sgml:
2560 * docs/reference/libedataserver/tmpl/e-util.sgml:
2561 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2562 files for API documentation.
2564 2005-03-06 JP Rosevear <jpr@novell.com>
2566 * configure.in: bump version, libtool numbers
2568 2005-02-28 JP Rosevear <jpr@novell.com>
2570 * configure.in: bump version, libtool numbers
2572 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2574 * libedataserver/e-data-server-module.c: (load_module_dir):
2575 Don't leak the module path.
2577 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2579 * libdb/dbinc/mutex.h: Fix PPC assembly.
2581 2005-02-07 JP Rosevear <jpr@novell.com>
2583 * configure.in: bump version. libtool numbers
2585 2005-02-07 Ross Burton <ross@openedhand.com>
2587 * libedataserver/e-db3-utils.c:
2588 Remove useless libgnome use.
2590 2005-02-03 Ross Burton <ross@burtonini.com>
2592 * libedataserver/e-categories.c:
2593 * libedataserver/e-component-listener.c:
2594 * libedataserver/e-time-utils.c:
2595 * servers/groupwise/e-gw-connection.c:
2599 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2601 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2602 gboolean and always FALSE to remove the idle callback after saving.
2603 (save_config): new function that marks the config as dirty and installs
2605 (initialize_categories_config, e_categories_remove, e_categories_add,
2606 e_categories_set_color_for, e_categories_set_icon_file_for): call
2607 save_config() when saving the categories.
2609 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2611 * configure.in: Generate the old imap makefile.
2613 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2615 * libedataserver/e-categories.c (initialize_categories_config): pass
2616 a correct boolean value as the 'searchable' flag.
2618 2005-01-26 JP Rosevear <jpr@novell.com>
2622 * src/server-logging.h: add private structure to instance
2624 * src/server-logging.c (server_logging_register_domain): track the
2625 information for the registration so we can later unregister it
2626 (server_logging_dispose): unregister the log handlers and from the
2627 information and list
2628 (server_logging_finalize): free the private structure
2629 (server_logging_class_init): set finalize/dispose methods
2631 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2633 * libedataserver/e-categories.[ch] (e_categories_add): added a
2634 'searchable' argument.
2635 (e_categories_is_searchable): new function.
2636 (hash_to_xml_string): add the 'searchable' property to the config.
2638 2005-01-24 JP Rosevear <jpr@novell.com>
2640 * configure.in: bump version, libtool numbers
2642 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2644 * configure.in: Removed the enable checks for IMAP4, we just
2645 always build it now. Also don't generate
2646 camel/providers/imap/Makefile as we no longer build it.
2648 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2650 * libedataserver/e-source.c
2651 (e_source_update_from_xml_node) : look for
2652 case where passed in node does not contain any properites.
2653 In the case reset the properites of the source
2654 and emit the changed signal
2655 makes personal books unselectable
2656 from auto-completion
2658 2005-01-14 Priit Laes <amd@store20.com>
2660 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2661 'wa' to ALL_LINGUAS.
2663 2005-01-14 Not Zed <NotZed@Ximian.com>
2665 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2666 build ESexp as a GObject anymore (it is used by camel).
2668 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2670 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2672 * libedataserver/e-sexp.[ch]: removed the usage of the
2673 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2674 (e_sexp_new): fixed some typoes.
2675 (e_sexp_class_init): use g_type_class_peek_parent to get the
2676 parent class for our class.
2678 2005-01-08 Not Zed <NotZed@Ximian.com>
2680 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2683 * libedataserver/e-url.c (e_url_shroud): setup string manually
2684 don't use *.%s as it depends on locale.
2686 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2688 * e-categories.c (escape_string): new function.
2689 (hash_to_xml_string): add category names after escaping them.
2690 (initialize_categories_config): mark the configuration as not dirty
2691 only when we just got the list of categories from it.
2693 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2696 * Makefile.am: added weather calendar backend to build.
2698 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2700 * libedataserver/e-categories.c (initialize_categories_config): set
2701 the configuration to not dirty even when we add the set of built-in
2704 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2706 * libedataserver/e-categories.c (initialize_categories_config): set
2707 the initialized flag to TRUE before starting, or we'll get infinite
2708 recurrent calls to this function.
2710 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2712 * libedataserver/e-categories.c (initialize_categories_config): use _()
2713 instead of N_() for translatable strings.
2715 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2717 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2718 called at idle times.
2719 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2721 (initialize_categories_config): install the idle callback.
2723 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2726 * art/category*.png: added category icons from GAL.
2729 * configure.in: added 'art' directory to build.
2731 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2733 * libedataserver/Makefile.am: added new files to the build.
2735 2004-12-31 JP Rosevear <jpr@novell.com>
2737 * Makefile.am: clean iconv-detect.h
2739 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2741 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2742 if any of the properties change
2744 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2746 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2747 include the BASE_VERSION and the full path).
2749 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2751 * src/offline-listener.[ch] :New class to listen for gconf
2752 key and set online/offline modes on factories -> backends
2754 * src/Makefile.am : added new source file
2755 offline-listener.[ch] to _SOURCES
2757 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2759 * Makefile.am: build servers/ dir before camel/.
2761 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2763 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2764 (ALIGNED_SIZE): New macro.
2765 (MemPoolNode): Remove "data" member.
2766 (MemPoolThresholdNode): Likewise.
2767 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2768 &n->data[N] to ensure proper alignment.
2770 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2772 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2773 a convenience context that sets up and provides the shared model
2774 and widgets for one name selection session.
2776 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2777 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2779 2004-12-20 JP Rosevear <jpr@novell.com>
2781 * configure.in: bump version, libtool numbers
2783 2004-12-20 JP Rosevear <jpr@novell.com>
2785 * libedataserverui/test-name-selector.c (main): no need to init
2786 mime utils explicitly any more
2788 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2790 * libedataserverui/test-name-selector.c (main): Don't lie to
2791 gnome_program_init () about our name.
2793 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2795 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2797 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2799 (clear_contact_source): Keep the primary contact array around even
2801 (query_contact_source): Make sure the book is opened before we
2802 try to open a view to it. Set view to NULL if we can't get one.
2803 (e_contact_store_add_book): Allocate temporary memory on stack.
2804 (e_contact_store_remove_book): Free the primary contact array.
2806 * libedataserverui/e-destination-store.c
2807 (e_destination_store_insert_destination): Implement.
2808 (e_destination_store_append_destination): Renamed from
2809 _add_destination (). Connect to destination's "changed" signal.
2810 (e_destination_store_remove_destination): Disconnect from
2813 * libedataserverui/e-name-selector-dialog.c (add_destination):
2814 Use e_destination_store_append_destination ().
2816 * libedataserverui/test-name-selector.c (start_test): We don't
2817 need the gconf_path. Set up an ENameSelectorEntry for testing.
2818 (main): Remove junk related to gconf_path.
2820 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2821 entry for Evolution contacts. Still considered unstable.
2823 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2824 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2826 2004-12-17 JP Rosevear <jpr@novell.com>
2828 * libedataserverui/test-name-selector.c (close_dialog): destroy
2830 (start_test): listen for any response so we can exit
2832 * libedataserverui/e-name-selector-dialog.glade: don't make the
2833 blank window visible
2835 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2837 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2838 it's useless and breaks the evo build.
2840 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2842 * libedataserverui/test-name-selector.c: Implement a test for
2843 ENameSelectorDialog.
2845 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2846 (test_name_selector_SOURCES)
2847 (test_name_selector_LDADD): Build parameters for the test.
2849 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2851 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2853 * libedataserverui/e-destination-store.[ch]: Implement
2854 EDestinationStore, a GtkTreeModel interface to a list of
2857 * libedataserverui/e-name-selector-model.[ch]: Implement
2858 ENameSelectorModel, a model that provides an EContactStore and a
2859 list of EDestinationStores whose members are filtered out from
2862 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2863 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2864 interactively, producing lists of EDestinations.
2866 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2867 specification for the ENameSelectorDialog interface.
2869 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2871 (e_contact_store_get_books): Free a small temp allocation.
2872 (e_contact_store_remove_book): Get the pointer to the source struct.
2874 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2876 * Makefile.am (INCLUDES): Add a define providing the installed
2878 (libedataserverui_1_2_la_SOURCES): Add new files.
2879 (libedataserveruiinclude_HEADERS): Add new files.
2880 (glade_DATA): Add new Glade file.
2881 (EXTRA_DIST): Dist glade_DATA.
2883 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2885 * configure.in: Pull in libglade-2.0.
2887 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2889 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2890 a GtkTreeModel interface to EBook views.
2892 * libedataserverui/test-contact-store.c: Implement an interactive
2893 test for EContactStore.
2895 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2896 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2898 (test_contact_store_SOURCES)
2899 (test_contact_store_LDADD): Build the interactive test for
2902 2004-12-09 JP Rosevear <jpr@novell.com>
2904 * configure.in: check for zlib, for the gzip mime filter
2906 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2910 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2911 e_file_cache_thaw_changes): new functions to disable temporarily
2913 (e_file_cache_init): initialize new private members.
2914 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2915 cache file as dirty when we are frozen.
2917 2004-12-06 Rodney Dawes <dobey@novell.com>
2919 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2921 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2923 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2925 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2926 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2928 2004-12-03 Rodney Dawes <dobey@novell.com>
2930 * configure.in: Remove the commented out OpenSSL block
2931 Don't do pkg-config --exists for mozilla, just try to use the
2932 PKG_CONFIG() macro, and set have_nss="no" if it fails
2934 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2935 e-msgport code that needs it
2937 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2939 * configure.in: Display configuration info after configure runs
2940 (S/MIME, SSL, Kerberos, etc)
2942 2004-12-03 Not Zed <NotZed@Ximian.com>
2944 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2945 iconv_libs to the library list.
2947 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2949 * Makefile.am: Build libedataserverui after non-UI libraries that it
2952 2004-11-28 JP Rosevear <jpr@novell.com>
2954 * configure.in: bump version, libtool numbers
2956 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2958 * libedataserverui/e-source-selector.[ch]:
2959 (selector_button_press_event): if rt-clicked on a source
2960 group, set it as primary on the selector and emit a popup event.
2961 (e_source_selector_get_primary_source_group): accessor for
2962 primary source group.
2964 2004-11-16 Not Zed <NotZed@Ximian.com>
2966 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2968 * configure.in: Added more camel required config checks. Build
2969 the camel makefiles. Not sure if this should be in its own
2972 2004-11-15 Not Zed <NotZed@Ximian.com>
2974 * libedataserver/e-util.c: include config.h.
2976 * libedataserver/e-sexp.c: updated from evolution/e-util.
2978 * libedataserver/e-memory.c: updated from evolution/e-util.
2980 * iconv-detect.c: added iconv format checker.
2982 * configure.in: add stftime checks and iconv charset format checks.
2984 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2986 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2989 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2991 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2992 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2993 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2995 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2997 * configure.in: use evolution-data-server-$BASE_VERSION as the
3000 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
3004 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
3006 2004-11-02 JP Rosevear <jpr@novell.com>
3010 * configure.in: require libbonobo >= 2.4.2
3012 2004-11-01 Hans Petter Jansson <hpj@novell.com>
3014 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
3016 2004-10-27 JP Rosevear <jpr@novell.com>
3018 * src/server.c: include just include signal.h for portability
3020 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
3022 * libedataserverui/Makefile.am:
3023 * libedataserverui/e-source-selector-dialog.[ch]: added source
3024 selector dialog widget.
3026 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
3028 2004-10-14 JP Rosevear <jpr@novell.com>
3030 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
3033 * libedataserverui/e-source-option-menu.c: ditto
3035 2004-10-14 JP Rosevear <jpr@novell.com>
3037 * libedataserverui/libedataserverui.pc.in: link to the right lib
3038 and require libedataserver 1.2
3040 2004-10-13 JP Rosevear <jpr@novell.com>
3042 * libedataserver/e-data-server-marshal.list: add missing
3045 2004-10-13 JP Rosevear <jpr@novell.com>
3047 * Makefile.am: build libedataserverui
3049 2004-10-13 JP Rosevear <jpr@novell.com>
3051 * libedataserverui/test-source-option-menu.c: move from evolution
3053 * libedataserverui/e-source-selector.c: ditto
3055 * libedataserverui/e-source-selector.h: ditto
3057 * libedataserverui/e-source-option-menu.c: ditto
3059 * libedataserverui/e-source-option-menu.h: ditto
3061 * libedataserverui/test-source-selector.c: ditto
3063 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3065 * libedataserverui/Makefile.am: build libedataserverui and test progs
3067 * configure.in: add libtool versioning for libedataserverui and
3070 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3072 Probably fixes bugs #67600 and #65996.
3074 * libdb/dbinc/mutex.h
3075 * libdb/dist/config.hin
3076 * libdb/dist/configure
3077 * libdb/mutex/mut_tas.c
3078 * libdb/lock/lock_region.c
3079 * libdb/dist/aclocal/mutex.ac
3080 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3081 x86-64 and a couple of other archs, and rebuild the generated
3084 2004-10-04 Chris Toshok <toshok@ximian.com>
3086 * libedataserver/e-data-server-module.h: add the prototype for the
3087 eds_module_* functions here, so modules can include this file
3088 instead of writing their own prototypes in module sepcific
3091 2004-09-30 Chris Toshok <toshok@ximian.com>
3093 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3094 variables so extension authors can find the place to install their
3097 2004-09-30 Chris Toshok <toshok@ximian.com>
3099 * src/GNOME_Evolution_DataServer.server.in.in: add this
3100 (previously generated) file to the build.
3102 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3103 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3106 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3107 addressbook/calendar backend .la's from here.
3108 (SERVER_IN_FILE): always use
3109 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3110 generated from LDAP/NOLDAP.
3111 (EXTRA_DIST): remove
3112 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3113 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3115 * src/server.c (setup_books): replace hardcoded knowledge of
3116 backends with a call to e_data_book_factory_register_backends.
3117 (setup_cals): remove explicit backend registration with a call to
3118 e_data_cal_factory_register_backends.
3119 (main): call e_data_server_module_init.
3121 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3122 (libedataserver_la_SOURCES): add e-data-server-module.c
3123 (libedataserverinclude_HEADERS): add e-data-server-module.h
3125 * libedataserver/e-data-server-module.[ch]: new files, manage the
3126 extensions. ripped almost entirely from Dave Camp's nautilus
3129 * configure.in (privlibdir, extensiondir): new Makefile variables.
3131 2004-09-23 Not Zed <NotZed@Ximian.com>
3135 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3136 idle id after we've been called.
3138 2004-09-23 JP Rosevear <jpr@novell.com>
3140 * Makefile.am: don't hard code pkg config version
3142 * configure.in: bump version, reset libtool versions because the
3143 library is now versioned
3145 * libedataserver/Makefile.am: build versioned lib and version
3148 * src/Makefile.am: link against versioned libs
3150 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3152 * libedataserver/e-file-cache.[ch]:
3153 (e_file_cache_get_keys): utility function that allows to get
3154 a list of the keys of all the items in the cache. Used by
3155 the fix for bug #61865
3157 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3159 * libdb/dbinc/mutex.h
3160 * libdb/dist/configure
3161 * libdb/dist/aclocal/mutex.ac
3162 * libdb/dist/aclocal/options.ac:
3163 Applied patch from Toshok that fixes issues related to NPTL and AMD
3166 2004-09-16 JP Rosevear <jpr@novell.com>
3168 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3170 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3172 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3174 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3176 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3178 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3180 * configure.in: Added 'id' to ALL_LINGUAS
3181 * po/id.po: Added Indonesian translation
3183 2004-08-27 Akagic Amila <bono@linux.org.ba>
3185 * configure.in: Added 'bs' to ALL_LINGUAS.
3187 2004-08-26 JP Rosevear <jpr@novell.com>
3189 * configure.in: bump verision, libtool numbers
3191 2004-08-26 Not Zed <NotZed@Ximian.com>
3195 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3196 (e_util_utf8_strstrcasedecomp):
3198 * libedataserver/e-sexp.c (e_sexp_term_eval):
3199 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3200 stupid arcanely out of date and posixly-busted slowaris which
3201 doesn't put alloca in stdlib.h like any sane system.
3203 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3205 * libedataserver/e-file-cache.c: (add_key_to_list),
3206 (add_object_to_list):
3207 Add missing include, fix warnings.
3209 * libedataserver/e-util.c: add missing include.
3211 * servers/groupwise/e-gw-connection.c:
3212 (e_gw_connection_get_categories):
3213 Fix type, causing warnings.
3215 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3217 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3218 assing the value set for filename property to priv->filename
3220 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3222 * configure.in: Added «nb» to ALL_LINGUAS.
3224 2004-08-13 JP Rosevear <jpr@novell.com>
3226 * configure.in: bump version, libtool numbers, soup requirement
3228 2004-08-13 Rodney Dawes <dobey@novell.com>
3230 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3231 as well as expceted and determined in testing
3233 2004-08-13 Rodney Dawes <dobey@novell.com>
3235 * acinclude.m4: Remove EVO_CHECK_LIB
3236 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3238 2004-08-09 Ankit Patel <ankit@redhat.com>
3240 * configure.in: Added Gujarati & Panjabi
3242 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3244 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3246 2004-08-02 JP Rosevear <jpr@novell.com>
3248 * configure.in: bump version, libtool numbers
3250 2004-08-02 Not Zed <NotZed@Ximian.com>
3252 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3253 so we only run once, and increment our recursive-call code
3254 properly, and actually exit anyway. should fix infinite crash
3257 2004-07-29 Rodney Dawes <dobey@novell.com>
3259 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3260 AC_DEFINE it so we know where to find gnome_segv2
3262 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3263 now define at configure time to find the path to gnome_segv2
3267 2004-07-19 JP Rosevear <jpr@novell.com>
3269 * configure.in: bump version, libtool numbers, soup requirement
3271 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3273 * libedataserver/e-source-group.c (e_source_group_remove_source)
3274 (e_source_group_remove_source) : disconnet the signal
3275 handler registered on source object for CHANGED singal
3276 as we may not be interested in the changes in source once
3277 it is removed form the group
3279 2004-07-12 Chris Toshok <toshok@ximian.com>
3281 [ most likely fixes #57999 ]
3283 * libdb/dist/aclocal/options.ac: set the default unique name to
3284 "_eds". this will append _eds to all externally visible libdb
3285 symbols, so we can be sure it won't conflict with another libdb
3286 (linked dynamically).
3288 * libdb/dist/configure: regen after options.ac change.
3290 * libdb/dist/.cvsignore: ignore db_int_def.h
3292 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3294 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3295 this function public.
3297 2004-07-07 Not Zed <NotZed@Ximian.com>
3299 * src/server.c (main): bind to the right charset (i.e. utf8). See
3302 2004-07-02 JP Rosevear <jpr@novell.com>
3304 * configure.in: bump version, libtool numbers
3306 2004-07-02 Chris Toshok <toshok@ximian.com>
3310 * libedataserver/e-iterator.h: rename the "delete" member to
3311 "remove", to fix c++ build.
3313 * libedataserver/e-iterator.c (e_iterator_delete): same.
3314 (e_iterator_class_init): same.
3316 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3317 (e_list_iterator_remove): same.
3319 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3321 * src/server.c (main): Register a segv handler to popup bug-buddy
3322 or whatever. Fixes bug #51165.
3324 2004-06-14 Not Zed <NotZed@Ximian.com>
3326 * libedataserver/e-source-group.c
3327 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3328 error setting up the new_source entries. #59592.
3330 2004-06-03 JP Rosevear <jpr@novell.com>
3332 * configure.in: bump version, libtool numbers
3334 2004-06-02 Chris Toshok <toshok@ximian.com>
3336 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3338 2004-06-01 Chris Toshok <toshok@ximian.com>
3340 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3341 NULL absolute_uri, so we can clear it.
3343 2004-06-01 Chris Toshok <toshok@ximian.com>
3345 * libedataserver/e-source.c (e_source_set_group): back out the
3346 change that causes this function to always add an absolute_uri to
3347 the ESource, as this uri is always used instead of the
3348 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3349 of the cases. If you want an absolute uri, call
3350 e_source_set_absolute_uri - it should never happen implicitly.
3351 (e_source_copy): when copying an ESource don't create an absolute
3352 uri when @source might have had one.
3353 (e_source_set_absolute_uri): use strcmp, not ==. also,
3354 "source->priv->readonly" governs whether or not data can be stored
3355 in the folder represented by the ESource, not that the ESource
3358 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3360 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3362 2004-05-27 Sushma Rai <rsushma@novell.com>
3364 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3365 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3368 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3369 Build absolute URI only if source is not having it.
3371 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3372 absolute URI to the file.
3374 2004-05-26 Rodney Dawes <dobey@novell.com>
3376 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3377 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3378 properly when < 2.9.8 is found
3380 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3381 requirement here, so that dependents pick it up properly as well
3383 2004-05-19 JP Rosevear <jpr@novell.com>
3385 * configure.in: bump version, libtool numbers
3387 2004-05-17 Rodney Dawes <dobey@ximian.com>
3389 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3390 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3391 mono bindings to work correctly
3395 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3397 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3398 handlers for postal address fields. Bug # 45210
3400 2004-05-03 JP Rosevear <jpr@ximian.com>
3402 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3404 * libedataserver/e-uid.h: ditto
3406 * libedataserver/e-memory.c: remove unnecessary include
3408 * libedataserver/e-uid.c: ditto
3410 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3413 2004-05-03 William Jon McCann <mccann@jhu.edu>
3415 * libedataserver/e-account-list.h:
3416 * libedataserver/e-account.h:
3417 * libedataserver/e-db3-utils.h:
3418 * libedataserver/e-dbhash.h:
3419 * libedataserver/e-iterator.h:
3420 * libedataserver/e-list-iterator.h:
3421 * libedataserver/e-list.h:
3422 * libedataserver/e-memory.h:
3423 * libedataserver/e-sexp.h:
3424 * libedataserver/e-source-group.h:
3425 * libedataserver/e-source-list.h:
3426 * libedataserver/e-source.h:
3427 * libedataserver/e-uid.h:
3428 * libedataserver/e-url.h:
3429 * libedataserver/e-util.h:
3430 * libedataserver/e-xml-hash-utils.h:
3431 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3433 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3435 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3436 yesterday's changes. The data is useless for what I needed it for
3437 (which was for migrating pilot-sync changelog files). md5sums are
3438 ...not what I wanted.
3440 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3442 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3443 3 arguments (key, data, user_data).
3445 2004-04-26 Adam Weinberger <adamw@gnome.org>
3447 * configure.in: Added en_CA to ALL_LINGUAS.
3449 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3451 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3452 that 'key' always points to a malloc'd block of memory that we can
3454 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3455 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3457 (e_xmlhash_write): Save the doc to a tmp file first, only if
3458 saving is successful rename() the file over the original.
3460 2004-04-21 Chris Toshok <toshok@ximian.com>
3462 * configure.in: bump version to 0.0.92.1.
3464 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3466 * acinclude.m4: minor fixes (added missing [] quotation).
3468 2004-04-19 JP Rosevear <jpr@ximian.com>
3470 * configure.in: bump version, libtool numbers
3472 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3474 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3475 AC_SUBST for assinging libegroupwise version number. Defined a
3476 varible LIBSOUP_REQUIRED. added
3477 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3479 * servers/groupwise/Makefile.am: added
3480 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3481 groupwise apis installable
3483 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3486 2004-04-02 JP Rosevear <jpr@ximian.com>
3488 * configure.in: bump version, libtool numbers
3490 2004-03-25 William Jon McCann <mccann@jhu.edu>
3492 * src/server.c (setup_cals): add registration of webcal protocol
3495 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3497 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3498 e-cal-backend-groupwise.h.
3500 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3502 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3505 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3506 opening the cache file, just create it empty, don't fail.
3508 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3510 * configure.in: yank --enable-debug option, not needed anymore.
3512 2004-03-15 Rodney Dawes <dobey@ximian.com>
3514 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3515 * evolution-data-server-1.0.pc.in:
3516 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3517 the libbonobo dependency
3519 2004-03-05 JP Rosevear <jpr@ximian.com>
3521 * configure.in: bump version, libtool numbers and soup requirement
3523 2004-02-26 JP Rosevear <jpr@ximian.com>
3525 * Makefile.am: dist the libdb stuff properly
3527 2004-02-26 Harish K <kharish@novell.com>
3529 * servers/groupwise/e-gw-connection.c : the latest GW server
3530 requires getFolderListRequest instead of the getContainerListRequest
3531 message to get the ids of folders.
3533 2004-02-24 Chris Toshok <toshok@ximian.com>
3535 * libedataserver/e-source-group.c
3536 (e_source_group_new_from_xmldoc): don't leak uid.
3538 2004-02-23 JP Rosevear <jpr@ximian.com>
3540 * Makefile.am: make sure to distclean libdb
3542 * autogen.sh: require automake 1.6
3544 * marshal.mk: make sure we use the srcdir as the location of the
3547 * libdb/dist/Makefile.in: add installcheck target that does
3548 nothing, don't remove tags
3550 * src/Makefile.am: add extra libical includes for srcdir !=
3553 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3555 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3556 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3557 * src/server.c (setup_books) : register groupwise address book backend
3558 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3559 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3560 address book protocols
3562 2004-02-13 Chris Toshok <toshok@ximian.com>
3564 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3565 libdb-4.1.la instead of libdb.a.
3567 * libdb/dist/configure.ac: remove all the static/shared logic and
3568 force libtool to be used. also, remove -rpath from the SOFLAGS.
3569 without -rpath and -static libtool builds the equivalent of a
3570 noinst_ automake library.
3572 * libdb/dist/configure: regen configure from configure.ac.
3574 2004-02-12 Chris Toshok <toshok@ximian.com>
3576 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3578 2004-02-09 Michael Meeks <michael@ximian.com>
3580 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3581 * libedataserver/e-list.c (e_list_get_iterator):
3582 add preconditions for NULL list.
3584 2004-02-09 JP Rosevear <jpr@ximian.com>
3586 * configure.in: Bump version, libtool numbers
3589 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3591 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3593 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3597 * servers/Makefile.am: added servers/ dir to build.
3599 2004-02-03 Chris Toshok <toshok@ximian.com>
3601 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3602 libxml-2.0 as the e-source* stuff needs it.
3604 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3606 * configure.in: require libsoup >= 2.1.6.
3608 2004-01-26 JP Rosevear <jpr@ximian.com>
3610 * configure.in: Bump libtool versions, version, soup requirement
3612 2004-01-25 Sanlig Badral <badral@openmn.org>
3614 * configure.in: Added "mn" to ALL_LINGUAS.
3616 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3618 * configure.in: s/GROUPWISE/SOUP.
3620 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3622 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3625 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3627 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3628 to remove the file cache from disk.
3630 2004-01-21 JP Rosevear <jpr@ximian.com>
3632 * configure.in: include calendar test stuff in AC_OUTPUT
3634 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3636 Fixes nasty crash in e-d-s
3638 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3639 (foreach_hash_func): pass the value also to the XML hash function.
3641 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3644 2004-01-15 JP Rosevear <jpr@ximian.com>
3646 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3647 make sure we don't derefence a NULL pointer
3649 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3651 * libedataserver/e-source-list.c: (load_from_gconf):
3654 * libedataserver/e-source.c: (dump_common_to_xml_node):
3655 Don't output properties tag if there are no properties.
3657 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3659 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3660 correctly when calling g_slist_prepend.
3662 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3664 * configure.in: Added "sq" to ALL_LINGUAS.
3666 2004-01-12 JP Rosevear <jpr@ximian.com>
3668 * configure.in: bump version, libtool numbers
3670 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3672 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3673 by using the CORBA_any directly. Free the CORBA exception.
3675 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3677 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3680 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3682 * libedataserver/e-source-group.h: added new read-only flag
3684 * src/contactdates-server.c: new factory for ContactDates backend
3686 * configure.in: Added new ContactDates calendar backend
3688 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3690 * libedataserver/e-source-list.[ch]
3691 (e_source_list_peek_group_by_name): new function.
3693 2004-01-08 JP Rosevear <jpr@ximian.com>
3695 * libedataserver/e-source-list.c (e_source_list_sync): don't
3696 remove the gconf listener
3698 2004-01-07 JP Rosevear <jpr@ximian.com>
3700 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3702 2004-01-05 Christian Neumair <chris@gnome-de.org>
3704 * addressbook/libebook/e-book.c: Generalize some more strings.
3706 2004-01-05 Christian Neumair <chris@gnome-de.org>
3708 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3710 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3712 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3713 function to get all objects in the cache.
3715 2003-12-29 JP Rosevear <jpr@ximian.com>
3717 * configure.in: bump libsoup requirement, version, libtool numbers
3719 2003-12-23 Ross Burton <ross@burtonini.com>
3721 * docs/reference/addressbook/libebook/tmpl/*:
3722 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3723 * docs/reference/addressbook/libebook/libebook-sections.txt
3724 * docs/reference/addressbook/libebook/libebook.types:
3725 Updated API documentation.
3727 2003-12-21 JP Rosevear <jpr@ximian.com>
3729 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3730 find a source if there is one
3732 * libedataserver/e-source-list.h: add proto
3734 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3736 * src/server.c (setup_logging, setup_interface_check): get the
3737 BonoboObject's we create here out of the function.
3738 (main): re-organize extra interfaces initialization code, and
3739 make sure we unref all objects we have created.
3741 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3743 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3745 (e_source_set_group): Generate and keep an absolute URI so we can
3746 work stand-alone if the group goes away.
3747 (e_source_get_uri): Use build_absolute_uri ().
3749 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3751 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3752 two sources based on UID and full URI.
3754 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3756 * configure.in: added --enable-debug argument.
3758 2003-12-10 Chris Toshok <toshok@ximian.com>
3760 * Makefile.am (ACLOCAL_AMFLAGS): remove
3762 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3764 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3765 to avoid conflicts with GAL's ECache class, which might get
3768 * libedataserver/Makefile.am: added new files.
3770 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3772 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3773 function from GAL, needed for the cache objects.
3775 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3776 directory for the cache file exists by calling e_util_mkdir_hier.
3778 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3780 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3781 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3782 the "calendar:supported_protocols" property.
3784 2003-12-07 JP Rosevear <jpr@ximian.com>
3786 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3789 * src/server.c: set correct default oaf id's
3791 * configure.in: Bump version
3793 2003-12-07 JP Rosevear <jpr@ximian.com>
3795 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3798 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3800 2003-12-07 Chris Toshok <toshok@ximian.com>
3802 * libdb/dist/Makefile.in: make install depend on all.
3804 2003-12-07 JP Rosevear <jpr@ximian.com>
3806 * configure.in: bump version and libsoup requirement
3808 2003-12-04 JP Rosevear <jpr@ximian.com>
3810 * libedataserver/e-source-list.c
3811 (e_source_list_new_for_gconf_default): uses the default gconf
3812 client for getting the source list
3814 * libedataserver/e-source-list.h: add proto
3816 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3818 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3819 to be shared between calendar and addressbook backends.
3821 * libedataserver/Makefile.am: added new files.
3823 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3825 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3826 creating XML from already standalone source.
3827 (e_source_copy): Return the new source, not the one passed in. Duh.
3829 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3831 * libedataserver/e-source.c (e_source_set_property): Emit changed
3833 (copy_property): Implement.
3834 (e_source_copy): Implement. Creates a standalone copy of a source.
3836 2003-11-29 Chris Toshok <toshok@ximian.com>
3838 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3839 DataServer_Logging oaf_server.
3841 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3843 * src/Evolution-DataServer.idl: add a Logging interface. the
3844 events emitted are of type LogEvent.
3846 * src/Makefile.am (evolution_data_server_SOURCES): add
3849 * src/server.c (termination_handler): use g_message, not a printf.
3850 (setup_logging): new function, register the log domains that'll
3851 generate bonobo events.
3852 (main): initialize the DataServer::Logging interface.
3854 * src/server-logging.[ch]: a glib log handler that emits log
3855 events via a BonoboEventSource.
3857 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3859 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3860 (init): Create properties table.
3861 (import_properties): Implement. Imports properties from XML tree to
3863 (e_source_update_from_xml_node): Import properties to table.
3864 (property_dump_cb): Implement. Dumps a property to XML tree.
3865 (dump_common_to_xml_node): Dump properties to XML tree.
3866 (e_source_get_property): Implement.
3867 (e_source_set_property): Implement.
3868 (e_source_foreach_property): Implement.
3870 * libedataserver/test-source-list.c (dump_property): Implement.
3871 (dump_source): Dump properties.
3872 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3874 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3876 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3877 (e_source_update_from_xml_node): Ditto.
3878 (e_source_get_uri): Ditto.
3879 (dump_common_to_xml_node): Implement for parameters common to
3880 dependent and standalone ESources.
3881 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3882 (e_source_to_standalone_xml): Implement.
3883 (e_source_new_from_standalone_xml): Implement.
3885 2003-11-26 Rodney Dawes <dobey@ximian.com>
3887 * Makefile.am: remove \ on last line of LIBDB_FILES
3889 2003-11-26 JP Rosevear <jpr@ximian.com>
3891 * tags: add a dummy file for disting
3893 2003-11-25 Chris Toshok <toshok@ximian.com>
3895 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3896 and AC_PROG_LIBTOOL.
3898 * libdb/dist/configure: same.
3900 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3903 2003-11-25 Chris Toshok <toshok@ximian.com>
3905 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3907 * libdb/dist/configure: same.
3909 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3911 * libedataserver/e-dbhash.c: same.
3912 (e_dbhash_new): pass NULL for txn.
3914 2003-11-25 Chris Toshok <toshok@ximian.com>
3916 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3917 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3918 suck at getting libtool to do what I want.
3920 * libdb/dist/Makefile.in (install-strip install): don't do
3923 * Makefile.am (SUBDIRS): add libdb
3924 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3926 (LIBDB_FILES): list all the db4 files.
3927 (EXTRA_DIST): add the db4 files explicitly to this.
3929 * configure.in: remove all the db3 stuff, and build the embedded
3932 2003-11-25 Aaron Weber <aaron@ximian.com>
3933 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3934 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3935 acinclude.m4 so you can build the stuffwithout gtk-doc
3938 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3939 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3940 * Plus added short/long descriptions and "See Also" where appropriate to:
3941 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3942 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3943 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3944 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3945 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3946 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3947 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3948 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3949 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3950 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3951 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3952 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3953 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3955 2003-11-22 Chris Toshok <toshok@ximian.com>
3957 * dist/NO-AUTO-GEN: don't autogen in here.
3959 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3961 * libdb/Makefile.am: new file so we can integrate libdb into our
3964 2003-11-20 Aaron Weber <aaron@ximian.com>
3965 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3966 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3967 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3968 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3969 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3970 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3971 * docs/reference/calendar/libecal/libecal-sections.txt
3972 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3973 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3974 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3976 2003-11-20 Rodney Dawes <dobey@ximian.com>
3978 * autogen.sh: Remove extra #!/bin/sh line
3980 2003-11-19 JP Rosevear <jpr@ximian.com>
3982 * MAINTAINERS: Update
3984 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3986 * configure.in: require libsoup version from CVS (2.1.1).
3988 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3990 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3992 2003-11-14 JP Rosevear <jpr@ximian.com>
3994 * libedataserver/test-source-list.c: use only libgnome stuff (no
3997 * libedataserver/e-source.c: ditto
3999 * libedataserver/e-source-list.c: ditto
4001 * libedataserver/e-source-group.c: remove use of gal bits, use
4004 * libedataserver/Makefile.am: build and install e-source stuff
4006 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
4008 * src/server-interface-check.[ch]: fixed copyright comments.
4010 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
4012 * src/server.c (setup_cals): register the Groupwise calendar backend.
4015 * configure.in: added Groupwise calendar backend to build.
4017 2003-11-14 Rodney Dawes <dobey@ximian.com>
4019 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
4021 2003-11-11 Chris Toshok <toshok@ximian.com>
4023 * src/server.c (queue_termination): guard against multiple threads
4024 here by using a mutex. also, always remove the
4025 terminal_handler_id if one exists and reinstate it afterward.
4026 This gives us the behavior of always lasting EXIT_TIMEOUT
4027 milliseconds after the most recent book/calendar shutdown. Before
4028 there was a potential for shutting down EXIT_TIMEOUT milliseconds
4029 after the *first* book/calendar shutdown.
4031 2003-11-10 JP Rosevear <jpr@ximian.com>
4033 * Makefile.am: build docs
4035 * configure.in: check for gtk-doc
4037 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
4039 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4040 that broke GNOME_Evolution_DataServer_CalFactory. And another one
4041 that broke GNOME_Evolution_DataServer_InterfaceCheck.
4043 2003-11-07 Dan Winship <danw@ximian.com>
4045 * configure.in: Remove a bunch more checks that
4046 evolution-data-server doesn't need. Change "Evolution" to
4047 "evolution-data-server" in two messages. Remove gtk-doc support
4048 since there is currently no doc/ directory, and we'll want to use
4049 the new GTK_DOC_CHECK macro when we add it back anyway.
4051 * libedataserver/ename/*: Moved to libebook
4053 * libedataserver/Makefile.am (SUBDIRS): Remove ename
4054 (libedataserver_la_LIBADD): Remove libename
4055 (libedataserver_la_LDFLAGS): Remove -no-undefined
4057 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4059 2003-11-07 Rodney Dawes <dobey@ximian.com>
4061 * configure.in: Remove kerberos checks since we don't need them here
4063 2003-11-06 JP Rosevear <jpr@ximian.com>
4065 * configure.in: output new .pc file
4067 * evolution-data-server-1.0.pc.in: pkconfig for idl
4069 * libedataserver/ename/Makefile.am: don't install
4071 * libedataserver/Makefile.am: link in libename
4073 2003-11-06 Rodney Dawes <dobey@ximian.com>
4075 * configure.in: Remove dependencies for GUI libs that we don't need
4077 2003-11-06 JP Rosevear <jpr@ximian.com>
4079 * libedataserver/Makefile.am: e-msgport is no longer needed
4081 2003-11-06 JP Rosevear <jpr@ximian.com>
4083 * src/server.c: include the addressbook backend files properly
4085 * src/Makefile.am: link to the individual addressbook backends
4087 2003-11-06 JP Rosevear <jpr@ximian.com>
4089 * src/server.c: include the backend files properly
4091 * src/Makefile.am: link to the individual backends
4093 2003-11-06 JP Rosevear <jpr@ximian.com>
4095 * configure.in (BASE_VERSION): clean up priv* dirs
4097 * src/Makefile.am: install a version binary to libexecdir
4099 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4102 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4104 2003-11-05 JP Rosevear <jpr@ximian.com>
4106 * src/server.c: following renaming of libedata-book
4108 * src/server-interface.[hc]: ditto
4110 2003-11-05 JP Rosevear <jpr@ximian.com>
4112 * src/server.c: following renaming of libedata-cal
4114 * src/server-interface.[hc]: ditto
4116 2003-11-05 JP Rosevear <jpr@ximian.com>
4118 * configure.in: make the priv*dir's sane
4120 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4123 * libedataserver/ename/Makefile.am: ditto
4125 * libedataserver/Makefile.am: install to privincludedir
4127 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4129 * libedataserver/e-util.[ch]: new files to contain a few functions
4132 * libedataserver/Makefile.am: added new files.
4134 * libedataserver/ename/e-address-western.c:
4135 * libedataserver/e-account-list.c:
4136 * libedataserver/e-account.c:
4137 * src/server-interface-check.c:
4138 * configure.in: removed libgal dependency.
4140 2003-11-04 JP Rosevear <jpr@ximian.com>
4142 * src/server.c: tidy up logging messages
4144 2003-11-04 JP Rosevear <jpr@ximian.com>
4146 * src/server.c: properly name space the oaf ids
4148 * src/server-interface-check.c: use the correctly named poa
4150 * src/server-interface-check.h: ditto
4152 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4153 factories and interface check better
4155 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4157 * src/Evolution-DataServer.idl: name space the interface check
4160 2003-11-04 JP Rosevear <jpr@ximian.com>
4162 * src/Evolution-DataServer.idl: server interface check instead of
4163 wombat interface check
4165 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4167 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4169 * src/server.c: adjust to interface check renaming
4171 * src/server-interface-check.[hc]: finish renaming so wombat
4174 2003-11-04 JP Rosevear <jpr@ximian.com>
4176 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4178 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4181 * libedataserver/Makefile.am: install pkg-config file
4183 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4185 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4186 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4187 supported protocols.
4189 2003-11-04 JP Rosevear <jpr@ximian.com>
4191 * MAINTAINERS, TODO: update
4193 2003-11-04 JP Rosevear <jpr@ximian.com>
4195 * src/server-interface-check.h: use G_*_DECLS and include the data
4198 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4199 the DataServer .server files
4201 2003-11-03 JP Rosevear <jpr@ximian.com>
4203 * configure.in: don't need EVO_DIR
4205 2003-11-03 JP Rosevear <jpr@ximian.com>
4207 * configure.in: remove trailing slash
4209 2003-11-03 JP Rosevear <jpr@ximian.com>
4211 * configure.in: add the trailing slash to the config subdir