1 2008-12-15 Srinivasa Ragavan <sragavan@novell.com>
3 reviewed by: <delete if not using a buddy>
5 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
6 * docs/reference/camel/tmpl/camel-unused.sgml:
8 2008-12-10 Milan Crha <mcrha@redhat.com>
10 ** Part of fix for bug #352287
12 * configure.in: Decrease libgweather requirement to 2.25.2.
14 2008-12-10 Suman Manjunath <msuman@novell.com>
16 * configure.in: Build the weather calendar backend unless explicitly
17 requested not to, thereby making the libgweather dependency optional.
19 2008-12-03 Milan Crha <mcrha@redhat.com>
21 ** Part of fix for bug #352287
23 * configure.in: Require libgweather in configure stage.
25 2008-12-02 Milan Crha <mcrha@redhat.com>
27 ** Fix for bug #503662
29 * libedataserver/e-url.c: (e_uri_new):
30 Use last '@' in the address part to be the delimiter between
31 user name and server address, not the first one.
33 2008-12-01 Srinivasa Ragavan <sragavan@novell.com>
35 * NEWS: Evolution Data Server 2.25.2 release changes
37 2008-11-12 Suman Manjunath <msuman@novell.com>
39 * libedataserver/e-source.c (e_source_set_color),
40 (e_source_unset_color), (e_source_get_color): These are deprecated
41 functions, so enclose them within proper macros.
43 2008-11-03 Srinivasa Ragavan <sragavan@novell.com>
45 * NEWS: Evolutoin Data Server 2.25.1 release and version bump
47 2008-11-03 Sankar P <psankar@novell.com>
51 * libedataserver/e-proxy.c:
52 * libedataserver/e-proxy.h:
54 2008-10-31 Matthew Barnes <mbarnes@redhat.com>
56 ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
58 * libebackend/e-data-server-module (e_data_server_module_load):
59 Fix some potential string format crashes.
61 2008-10-01 Suman Manjunath <msuman@novell.com>
63 ** Fix for bug #554540
65 * libedataserver/e-source-group.c (find_esource_from_uid),
66 (compare_source_lists), (e_source_group_equal),
67 (e_source_group_xmlstr_equal):
68 * libedataserver/e-source-group.h:
69 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
70 * libedataserver/e-source.c (e_source_equal),
71 (e_source_xmlstr_equal):
72 * libedataserver/e-source.h:
73 Don't compare XML data of ESource* literally. Instead, compare them
76 2008-09-30 Philip Withnall <philip@tecnocode.co.uk>
78 ** Fix for bug #552491
80 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
81 Check for NULL output from xmlParseDoc before continuing.
83 2008-09-24 Ross Burton <ross@linux.intel.com>
86 Remove libgnome from libedataserverui depends, and change
87 libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
89 * evolution-data-server.pc.in:
90 Remove libgnome-2.0 as it isn't used.
92 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
94 * configure.in: Version bump for Evolution Data Server 2.25.1
96 2008-09-22 Srinivasa Ragavan <sragavan@novell.com>
98 * NEWS, configure.in: Evolution Data Server 2.24.0 release.
100 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
102 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
103 Don't mix declarations and code.
105 2008-09-12 Ross Burton <ross@burtonini.com>
107 * libedataserver/e-data-server-marshal.list:
108 Remove, this isn't used since 2007-04-04.
110 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
112 * NEWS: Evolution Data Server 2.23.92 release.
114 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
116 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
118 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
120 * NEWS: Evolution Data Server 2.23.91 release and version bump.
122 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
125 Fix compiler warnings in a couple of the test programs.
127 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
129 * Bug fix #518728: subtle link error: system libs before Evolution
132 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
133 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
134 link order. "incorrect" in this context means "system libs" before
137 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
139 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
142 2008-08-11 Jeff Cai <jeff.cai@sun.com>
144 * configure.in: Add gthread-2.0 in CAMEL checking.
147 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
149 * libedataserver/e-account.c: Harden e_account_[gs]et_*
150 functions by checking ea being NULL and code cleanups
151 suggested by mbarnes.
154 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
156 * NEWS: Evolution Data Server 2.23.6 release and version bump.
158 2008-08-04 Matthias Braun <matze@braunis.de>
160 * configure.in: Added WebDAV backend for addressbook.
162 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
164 ** Fix for bug #545022
166 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
169 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
171 ** Fixes part of bug #545558
174 Add an --enable-hula configure option for building the Hula Camel
175 provider, disabled by default.
177 2008-07-23 Johnny Jacob <jjohnny@novell.com>
179 * configure.in (API_VERSION): libcamel version bumped.
180 (eds_micro_version): EDS version bumped to 2.23.6
182 * NEWS: Updates for 2.23.5.
184 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
187 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
190 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
192 ** Fix for bug #523632
194 * configure.in: Added Google contacts backend
196 2008-07-20 Bharath Acharya <abharath@novell.com>
198 ** Fix for bug #200147
200 * libedataserver/e-account.h: Stores the templates folder uri
202 2008-07-20 Luca Ferretti <elle.uca@libero.it>
204 reviewed by: Srinivasa Ragavan
206 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
207 to fix the build. See bug #543656 for details.
209 2008-07-16 Sankar P <psankar@novell.com>
211 Pushing disk summary changes from the madagascar branch
214 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
215 (e_sexp_parse_value):
216 * libedataserver/e-sexp.h:
218 2008-07-14 Milan Crha <mcrha@redhat.com>
220 ** Fix for bug #253509
222 * libedataserver/e-categories.c: Added translators comment.
224 2008-07-09 Tor Lillqvist <tml@novell.com>
226 * evolution-data-server-zip.in: No version number for
227 share/pixmaps/evolution-data-server. Use -D when using -r to not
228 add pointless entries for directories in the zip files.
230 2008-06-26 Julien Puydt <jpuydt@gnome.org>
232 * libedataserver/e-source-group.c: Added missing g_object_unref on
233 sources, fixing leaks and bug #540152.
235 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
237 * configure.in: Doltify
239 2008-06-17 Johnny Jacob <jjohnny@novell.com>
241 * configure.in (eds_micro_version): Bumped to 2.23.5.
243 * NEWS: Evolution Data Server 2.23.4 release updates.
245 2008-06-12 Tor Lillqvist <tml@novell.com>
247 * libedataserver/e-proxy.c: Make it compile on Win32, too.
249 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
251 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
252 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
254 2008-06-06 Tor Lillqvist <tml@novell.com>
256 * configure.in: Add a couple of -Wl,--exclude-libs options on
257 Windows to avoid needlessly auto-exporting functions from static
258 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
260 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
263 2008-06-03 Tor Lillqvist <tml@novell.com>
265 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
267 * configure.in: Do use the Winsock getaddrinfo() and
268 getnameinfo(). It should be OK to ignore Windows 2000 by now.
270 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
272 * NEWS: Evolution Data Server 2.23.3 release and version bump.
274 2008-06-02 Tor Lillqvist <tml@novell.com>
276 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
278 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
279 supported Win9x for a while, so no point in attempting to do it
282 2008-05-23 Ed Catmur <ed@catmur.co.uk>
284 ** Fix for bug #533780
287 * libebackend/Makefile.am:
288 Fix the link line for libebackend.
290 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
295 * libedataserver/libedataserver.pc.in:
296 EProxy adds a libsoup dependency to libedataserver. Add
297 this new requirement to a couple places that were missed.
299 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
304 Split the evolution-data-server version into major/minor/micro
305 macros (wow, say that five times fast!) so we can pass them to
306 libedataserver/eds-version.c.
308 * libedataserver/Makefile.am:
309 * libedataserver/eds-version.c:
310 * libedataserver/eds-version.h:
311 New sources files provide macros and functions for checking the
312 version of evolution-data-server. Would have been handy to have
313 in a couple recent API breaks.
315 * docs/references/libedataserver:
316 Add developer documentation for the new symbols.
318 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
320 * libebackend/libebackend.pc.in: Fix a typo.
322 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
324 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
326 * Makefile.am: Build fix for release.
328 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
330 ** Fixes part of bug #424744
332 * libedataserver/e-iconv.[ch]:
333 Deprecate the e-iconv API. Use camel-iconv instead.
335 * libedataserver/e-trie.[ch]:
336 Deprecate the ETrie API. Use CamelTrie instead.
338 * libedataserver/e-msgport.[ch]:
339 Deprecate the EMsgPort API. Use CamelMsgPort instead.
341 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
343 * Reverted commit 8210
345 2008-05-06 Sankar P <psankar@novell.com>
347 * Revert changes committed by bad git-svn usage.
349 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
354 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
356 2008-05-05 Wang Xin <jedy.wang@sun.com>
358 * libedataserver/e-proxy.c: Fixes #530688.
360 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
362 * configure.in: If --enable-gnome-keyring is given, require version
363 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
365 2008-04-30 Milan Crha <mcrha@redhat.com>
367 ** Part of fix for bug #316390
369 * libedataserver/e-categories.h:
370 (e_categories_register_change_listener),
371 (e_categories_unregister_change_listener):
372 * libedataserver/e-categories.c: (EChangedListener),
373 (idle_saver_cb), (finalize_categories), (initialize_categories),
374 (e_categories_set_color_for), (e_categories_set_icon_file_for),
375 (e_categories_register_change_listener), (e_categories_add),
376 (e_categories_unregister_change_listener), (e_categories_remove):
377 New API to support listening for changes in categories.
379 2008-04-23 Rob Bradford <rob@openedhand.com>
383 * libebackend/Makefile.am:
384 * libebackend/libebackend.pc.in:
385 Build framework for new libebackend library.
387 * libedataserver/Makefile.am:
388 Remove files that have moved to libebackend.
390 * libedataserver/e-data-server-module.[ch]:
391 * libedataserver/e-db3-utils.[ch]:
392 * libedataserver/e-dbhash.[ch]:
393 * libedataserer/e-file-cache.[ch]:
394 Moved to libebackend.
398 Use libebackend headers and link to the library.
400 * docs/reference/Makefile.am:
401 * docs/reference/libebackend/Makefile.am:
402 * docs/reference/libebackend/libebackend-docs.xml:
403 * docs/reference/libebackend/libebackend-sections.txt:
404 * docs/reference/libebackend/libebackend.types:
405 Add documentation for new libebackend library.
407 * docs/reference/libedataserver/libedataserver.types:
408 Remove types that have been moved to libebackend.
410 * docs/reference/calendar/libedata-cal/Makefile.am:
411 Add libebackend to the gtk-doc scanner libraries.
413 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
415 * README: Put it back. Apparently Automake insists on it.
417 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
419 * configure.in: Version bump to 2.23.1
421 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
423 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
426 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
430 * README: File is empty, remove it.
432 * Makefile.am: Remove README.
434 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
436 * docs/reference: Add new symbols to the API docs.
438 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
440 * MAINTAINERS: Updating the Camel guards.
442 2008-04-17 Milan Crha <mcrha@redhat.com>
444 ** Part of fix for bug #526741
446 * src/server.c: (main):
447 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
448 Bumped LIBCAMEL_CURRENT to 12.
450 2008-04-15 Milan Crha <mcrha@redhat.com>
452 ** Fix for bug #475616
454 * libedataserver/e-component-listener.c: (watched_lock),
455 (connection_listen_cb), (e_component_listener_finalize),
456 (e_component_listener_new): Use rather rec mutex here.
458 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
460 * configure.in: Do proper checks for largefile support and
461 properly setup proper CFLAGS to support it.
463 2008-04-04 Suman Manjunath <msuman@novell.com>
465 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
466 (e_util_utf8_strstrcasedecomp):
467 Fixed a few compiler warnings (bug #473880)
469 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
471 * configure.in: Version bump for 2.23.1.
473 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
475 * configure.in: Enforce the minimum GLib version (#525242).
477 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
479 ** Fixes part of bug #518710
482 Bump GLib requirement to 2.16.1.
484 * libedataserver/e-dbhash.c:
485 Use GLib's new MD5 Checksum API. The MD5 utilities in
486 libedataserver are now deprecated.
488 * libedataserver/md5-utils.c:
489 * libedataserver/md5-utils.h:
490 Deprecate these functions and reimplement them to be wrappers
491 for GLib's new MD5 Checksum API.
493 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
495 ** Added configurable Proxy settings for Evolution.
497 * libedataserver/Makefile.am:
498 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
499 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
500 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
501 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
502 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
503 (e_proxy_setup_proxy), (e_proxy_peek_uri),
504 (e_proxy_require_proxy_for_uri):
505 * libedataserver/e-proxy.h:
507 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
509 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
511 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
513 * configure.in: Revisit libecal version.
515 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
517 * docs/reference: Minor API documentation updates.
519 2008-03-03 Tor Lillqvist <tml@novell.com>
521 * evolution-data-server-zip.in: Drop duplicated line. Use
522 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
525 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
527 * configure.in: Bump libecal version for libical changes.
529 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
531 * NEWS: Evolution Data Server 2.21.92 release.
533 2008-02-26 Milan Crha <mcrha@redhat.com>
535 ** Fix for bug #475616
537 * libedataserver/e-component-listener.c: (connection_listen_cb),
538 (e_component_listener_finalize), (e_component_listener_new):
539 Guard global static variable with mutex lock.
541 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
543 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
545 2008-02-22 Milan Crha <mcrha@redhat.com>
547 ** Fix for bug #469119
549 * libedataserver/e-time-utils.c: (has_correct_date),
550 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
551 Check also for correct date values if parse is OK.
553 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
555 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
557 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
559 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
560 warnings. Fix from opensuse downstream.
562 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
564 ** Fixes part of bug #516074
566 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
567 defined in <netdb.h> since these are GNU extensions.
569 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
571 * configure.in: Version bump for 2.21.92
573 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
575 * NEWS: Evolution-Data-Server 2.21.91 release.
577 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
581 Fix a compilation error that occurs when building in a
582 remote object directory (#514682, patch by Paul Smith).
584 2008-02-06 Tor Lillqvist <tml@novell.com>
586 * evolution-data-server-zip.in: Look for catalogs in share/locale
587 first, as that is where they will be with a properly built GNU
590 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
592 * configure.in: Version bump for 2.21.91
594 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
596 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
598 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
600 * docs/reference: Refresh the API docs.
602 2008-01-24 Tor Lillqvist <tml@novell.com>
604 * configure.in: Only use the -Wno-sign-compare and
605 -Wno-pointer-sign options if the gcc version used supports them. I
606 am still using gcc 3.4.2 in mingw...
608 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
610 ** Fix for bug #511717
612 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
613 Add gettext imap folders.
615 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
618 Bump some additional package requirements for libsoup-2.4:
619 libbonobo-2.0 >= 2.20.3
622 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
624 * docs/reference/camel/camel-sections.txt:
625 Add camel_session_build_password_prompt.
627 2008-01-15 Dan Winship <danw@gnome.org>
629 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
630 2.4" support, which only ever worked because there was an old CVS
631 version of libsoup that claimed to be 2.4 but still had the 2.2
634 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
636 * configure.in: Version bump to 2.21.90
638 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
640 * NEWS: Evolution Data Server 2.21.5 release.
642 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
644 * docs/reference/camel/camel.types:
645 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
646 absence when running "make dist". See bug #509539 for more info.
648 2008-01-07 Milan Crha <mcrha@redhat.com>
650 ** Fix for bug #339813
652 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
653 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
654 New API functions, returns is parsed string had two-digit year and
655 last one changes "%x" on format of strftime with forced 4-digit year.
656 * libedataserver/e-time-utils.c: (parse_with_strptime):
657 Fix issue when read all text but actual date isn't correct to this format.
658 * libedataserver/e-time-utils.c: (correct_two_digit_year):
660 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
661 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
662 Implementing new API functions.
664 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
666 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
667 instead of gb2312 since GBK is a superset of gb2312.
669 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
671 * configure.in: Version bump to 2.21.5.
673 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
675 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
677 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
680 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
682 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
684 ** Fix for bug #339510
686 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
687 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
689 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
691 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
693 2007-11-26 Milan Crha <mcrha@redhat.com>
695 ** Fix for bug #308815
697 * libedataserver/e-categories.h:
698 * libedataserver/e-categories.c: Dropped colors for categories,
699 so marking those functions as deprecated, and making deprecated
700 parameter 'color' of 'e_categories_add' together with its rename
703 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
705 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
707 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
709 ** Remove trailing whitespace from source code.
711 2007-11-13 Ondrej Jirman <megous@megous.com>
713 ** Fix for bug #494299
715 * libedataserver/e-file-cache.c: (add_key_to_slist),
716 (add_object_to_slist): Rename helper functions.
717 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
718 Fix memory corruption.
720 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
722 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
724 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
726 * servers/google/libgdata/gdata-entry.c:
727 * servers/googgle/libgdata-google/gdata-google-service.c:
728 Fix implicit function declarations.
729 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
731 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
733 * docs/reference/calendar/libecal/libecal-sections.txt:
734 * docs/reference/libedataserverui/libedataserverui-sections.txt:
735 Remove non-existent symbols.
737 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
740 * evolution-data-server-zip.in:
741 * servers/Makefile.am: Initial commit for the google
744 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
746 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
748 * Fixes part of bug #417999
750 * docs/reference/libedataserverui:
751 Add documentation for ESourceComboBox widget.
753 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
755 * iconv-detect.c (main): Remove an unused variable (#483301).
757 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
759 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
760 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
761 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
762 * libedataserver/e-msgport.h: Same.
764 2007-09-27 Ross Burton <ross@openedhand.com>
766 * libedataserver/e-iconv.c:
767 Mark the charset and language arrays as const.
769 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
771 * NEWS, configure.in: Evolution Data Server 1.12.0 release
773 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
775 * NEWS, configure.in: Evolution Data Server 1.11.92 release
777 2007-08-28 Ross Burton <ross@openedhand.com>
780 Fix FSF address (Tobias Mueller, #470445)
782 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
784 * NEWS, configure.in: Evolution Data Server 1.11.91 release
786 2007-08-24 Milan Crha <mcrha@redhat.com>
788 ** Fix for bug #469870
790 * libedataserver/e-categories.c: (e_categories_get_color_for),
791 (e_categories_get_icon_file_for), (e_categories_is_searchable):
792 Simply return from _get_ functions and don't show error warning.
794 2007-08-20 Milan Crha <mcrha@redhat.com>
796 ** Part of fix for bug #367760
798 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
799 Added '#' as non-safe character.
801 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
803 * docs: Refresh Gtk-Doc "section" files.
805 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
807 * libdb/dbm/dbm.c (__db_ndbm_open):
808 * libedataserver/e-dbhash.c (e_dbhash_new):
809 Fix compilation errors caused by glibc's new "open" macro (#466987).
811 2007-08-16 Milan Crha <mcrha@redhat.com>
813 ** Fix for bug #351756
815 * libedataserver/e-time-utils.c: (parse_with_strptime):
816 g_locale_from_utf8 returns NULL on error, so test for that value.
818 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
820 * NEWS, configure.in: Evolution Data Server 1.11.90 release
822 2007-08-13 Ross Burton <ross@openedhand.com>
824 * libedataserver/e-xml-hash-utils.c:
825 * libedataserver/e-data-server-util.c:
826 * libedataserver/e-dbhash.c:
827 * libedataserver/md5-utils.c:
828 * libedataserver/e-account.c:
829 * libedataserver/e-xml-utils.c:
830 * libedataserver/e-source.c:
831 Fix compile warnings.
833 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
835 ** Fix for bug #455799
837 Remove all .cvsignore and update svn:ignore porperty in whole
840 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
842 * MAINTAINERS: Updated the email, svn account.
844 2007-08-02 Ross Burton <ross@openedhand.com>
847 If building against libsoup-2.2, we need 2.2.91 for
848 SOUP_SESSION_TIMEOUT (#451003).
850 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
852 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
854 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
856 * NEWS, configure.in: Evolution Data Server 1.11.6 release
858 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
860 * configure.in: Updated the libtool version for libedataserver
861 version since some APIS has been added.
863 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
865 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
866 Added a API to get the duped property.
868 2007-07-30 Milan Crha <mcrha@redhat.com>
870 * libedataserver/e-source-group.h: (e_source_group_get_property),
871 (e_source_group_set_property), (e_source_group_foreach_property):
872 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
873 (impl_finalize), (e_source_group_init), (import_properties),
874 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
875 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
876 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
877 (e_source_group_get_property), (e_source_group_set_property),
878 (e_source_group_foreach_property):
879 Added support for properties in source group.
881 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
882 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
883 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
886 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
889 Collect all the required package versions in one place and
890 explicitly require GTK+ 2.10 or higher. (#380534)
892 2007-07-27 Johnny Jacob <jjohnny@novell.com>
894 ** Fix for bug #457523.
896 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
899 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
901 * libedataserver/e-account-list.c: Plugged memory leak.
903 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
905 * NEWS, configure.in: Evolution Data Server 1.11.5 release
907 2007-07-03 Milan Crha <mcrha@redhat.com>
909 ** Fix for bug #364731
911 * libedataserver/e-sexp.c: (GScannerConfig):
912 The '+' and '-' are also unary operators, so
913 the identifier could not start with these characters.
915 2007-06-22 Milan Crha <mcrha@redhat.com>
917 * libedataserver/e-account.h:
918 Added new property get_password_canceled into EAccountService
919 struct, because of bug #307410
921 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
923 * camel/providers/imap4/camel-imap4-summary.c:
924 Fix one typo and wrong preposition (bug #452996).
926 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
928 * configure.in: Correct the comment for --enable-gnome-keyring,
931 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
933 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
935 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
937 ** Fix for bug #448589 from Tobias Mueller
939 ** src/Makefile.am: Add support for automake 1.6
941 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
943 ** Fix for bug #443958 from Sebastien Tandel
945 * configure.in: Add support for help string.
947 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
949 ** Fix for bug #437751 from Andreas Köhler
951 * libedataserver/e-time-utils.c:
953 2007-06-05 Irene Huang <irene.huang@sun.com>
955 * configure.in: Add option for using Sun Kerberos
958 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
960 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
962 2007-06-03 Ross Burton <ross@openedhand.com>
967 * src/offline-listener.[ch]:
969 Add --disable-calendar to build without any calendar support
972 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
974 * docs/reference/addressbook/libebook/Makefile.am:
975 * docs/reference/calendar/libecal/Makefile.am:
976 Fix some distcheck errors (#438577).
978 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
980 * camel/camel-stream-mem.c: fix typos in the API documentation
982 2007-05-24 Ross Burton <ross@openedhand.com>
985 Fix krb5 checks when using --as-needed (part of #342830, John
988 2007-05-24 Ross Burton <ross@openedhand.com>
990 * libedataserverui/Makefile.am:
991 Add missing link flags to fix build with -z,defs. (#409542, Loic
994 2007-05-21 Wang Xin <jedy.wang@sun.com>
996 * libedataserver/e-time-utils.c: Fixes #439050.
998 2007-05-20 Ross Burton <ross@openedhand.com>
1001 Use a faster pkgconfig call when checking for soup (#438975).
1003 2007-05-16 Jules Colding <colding@omesc.com>
1005 * configure.in: Removed unused function check
1007 2007-05-14 Jules Colding <colding@omesc.com>
1009 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
1011 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
1013 2007-05-14 Srinivasa Ragavan
1015 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
1017 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
1019 ** Fix for bug #361138
1021 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
1024 2007-05-08 Josselin Mouette <joss@malsain.org>
1026 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
1028 * src/server.c: (main): Turn the g_error into a g_warning to
1029 avoid dumping core when launching two instances (#436197).
1031 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1033 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
1034 Nullify 'new' after dropping its reference, so that we return NULL.
1036 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1038 * docs/reference/camel/Makefile.am:
1039 Remove reference to nonexistent libutil.la.
1041 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
1043 * libedataserver/e-sexp.c:
1044 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
1046 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
1048 ** Fixes part of bug #418852
1051 * docs/reference/camel:
1052 * docs/reference/Makefile.am:
1053 Resurrect Camel's API documentation.
1055 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
1058 Refresh SGML templates and add the appropriate CFLAGS to satisfy
1061 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
1063 ** NEWS, configure.in: Evolution data server 1.11.1 release
1065 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
1067 ** Fix for bug #425535 from Frederic Crozat
1069 * src/server.c: Dont submit path of EDS for segv_handler.
1071 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
1073 * camel/camel-gpg-context.c:
1074 Convert messages from gnupg to UTF-8 (#423382).
1076 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
1078 * Introduce EFlag in libedataserver (#415891)
1080 * libedataserver/e-flag.[ch]:
1081 New data structure, EFlag, is a simple thread synchronization
1082 mechanism. Based on Python's threading.Event class.
1084 * docs/reference/libedataserver:
1085 Add documentation for EFlag.
1087 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
1090 Make the libiconv test program returns a value. (#388789)
1092 2007-04-05 Ross Burton <ross@openedhand.com>
1094 * libedataserver/e-file-cache.c:
1095 * libedataserver/e-data-server-util.h:
1096 Use g_mkdir_with_parents (#383686).
1098 2007-04-04 Ross Burton <ross@burtonini.com>
1100 * libedataserver/e-source-group.c:
1101 * libedataserver/e-data-server-marshal.list:
1102 * libedataserver/e-account-list.c:
1103 * libedataserver/e-source-list.c:
1104 * libedataserver/e-iterator.c:
1105 * libedataserver/e-source.c:
1106 * libedataserver/Makefile.am:
1107 Remove marshallers that are in GLib (#400970).
1109 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1111 * libedataserver/e-source.c:
1112 Store colors as a string specification instead of an integer.
1113 Introduce new color API and deprecate the old. (#373117)
1115 New API: e_source_set_color_spec()
1116 e_source_peek_color_spec()
1118 Old API: e_source_set_color()
1119 e_source_unset_color()
1120 e_source_get_color()
1122 * libedataserver/test-source-list.c:
1123 Use the new ESource color API. (#373117)
1125 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1127 * libedataserver/e-account.c (receipt_policy_to_str):
1128 * libedataserver/e-iconv.c (e_dlist_init):
1129 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1130 * libedataserver/e-trie.c (e_trie_search):
1131 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1132 Fix some compiler warnings. Patch from Kjartan Maraas.
1134 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1136 * libedataserver/e-data-server-util.c:
1137 * libedataserver/e-uid.c:
1138 * libedataserver/e-xml-utils.c:
1139 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1140 code for GLib < 2.8 (#418971).
1142 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1144 * libedataserver/e-data-server-module.c:
1145 Fix "incompatible pointer type" warnings (#360619).
1147 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1149 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1150 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1152 * iconv-detect.c: Fix an implicit function declaration.
1154 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1156 * MAINTAINERS : Updates on the new guards.
1158 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1160 * NEWS, configure.in: Evolution-Data-Server 1.10
1163 2007-03-08 Ross Burton <ross@openedhand.com>
1166 * docs/reference/addressbook/libedata-book:
1167 * docs/reference/libedataserverui:
1168 Add gtk-doc framework.
1170 * docs/reference/addressbook/libebook:
1171 * docs/reference/calendar/libedata-cal:
1172 * docs/reference/calendar/libecal:
1173 Refresh to match source.
1175 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1177 2007-03-08 Ross Burton <ross@openedhand.com>
1179 * docs/reference/addressbook/libebook/libebook-sections.txt:
1180 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1181 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1182 Add missing symbols (#400169).
1184 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1186 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1189 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1191 * configure.in : Update intltool version.
1193 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1195 ** Fixes bug #356177
1197 * libedataserver/e-msgport.h: Deprecate EMutex.
1199 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1201 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1204 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1206 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1207 Patch from Trond Myklebust. Closes bug #360017.
1209 2007-02-12 Ross Burton <ross@openedhand.com>
1212 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1214 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1216 * configure.in: Prefix wasn't set for idl files which where then
1217 installed to /idl. Fixes bug #373495
1219 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1221 ** Fixes bug #359979, #384183
1223 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1224 instead of block-and-peek. Eliminates the need for a cache.
1226 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1227 cache logic, which was broken anyway.
1229 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1230 semantics, and simplify the logic.
1232 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1234 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1236 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1238 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1240 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1243 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1245 * src/server.c : s/g_message/printf. Do not call
1246 glib methods before g_thread_init.
1248 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1250 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1253 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1255 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1258 * libedataserver/e-msgport.[ch]: Obsolete EThread
1260 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1262 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1265 * camel/Makefile.am: Enable versioning for camel library
1267 2006-12-09 Tor Lillqvist <tml@novell.com>
1269 * libedataserver/e-categories.c (default_categories[]): Don't use
1270 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1271 literal string on Windows.
1272 (load_default_categories): Instead, construct the full image file
1273 pathname at run-time.
1275 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1277 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1280 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1284 * libedataserver/e-categories.c (e_categories_get_list):
1285 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1287 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1289 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1292 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1294 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1295 Partial fix for #358004. Ensure type correctness on the argument.
1297 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1299 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1302 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1307 Remove EDS version from imagesdir.
1309 * libedataserver/e-categories.c:
1310 Store category information in ~/.evolution/categories.xml rather
1311 than the "/apps/evolution/general/category_master_list" GConf key.
1312 Streamline the code.
1314 * libedataserver/e-categories.c: (e_categories_get_list)
1315 Sort the list before returning it.
1317 * libedataserver/e-categories.c:
1318 (e_categories_get_color_for, e_categories_set_color_for,
1319 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1320 e_categories_is_searchable)
1321 Issue a warning if the given category name does not exist.
1323 2006-10-16 Sankar P <psankar@novell.com>
1325 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1327 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1328 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1329 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1330 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1332 * libedataserver/e-msgport.h:
1334 Re-written EMsgPort.c API using GAsyncQueue
1336 2006-10-10 Tor Lillqvist <tml@novell.com>
1338 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1341 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1343 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1346 2006-09-29 Ross Burton <ross@openedhand.com>
1348 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1349 Add EDestination, remove e-book-async.
1351 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1352 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1353 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1354 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1355 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1356 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1357 Add some simple docs and re-gen.
1359 2006-09-29 Ross Burton <ross@openedhand.com>
1361 * docs/reference/addressbook/libebook/libebook.types:
1362 * docs/reference/addressbook/libebook/libebook-sections.txt:
1363 Add missing symbols and merge the async methods into the EBook
1366 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1370 * src/Makefile.am: Add a uninstall-local rule to remove
1371 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1373 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1377 * src/server-logging.c: (server_logging_dispose)
1378 Chain up to parent's dispose() method.
1380 * src/server-logging.c: (server_logging_finalize)
1381 Chain up to parent's finalize() method.
1383 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1385 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1388 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1390 * configure.in, camel/providers/Makefile.am:
1391 Make IMAP4rev1 provider a conditional feature,
1392 turned off by default. Fixes #324118.
1394 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1396 * configure.in, NEWS: EDS 1.7.92 release.
1398 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1401 * libedataserver/e-source-list.c:
1402 (e_source_list_new), (e_source_list_new_for_gconf),
1403 (e_source_list_new_for_gconf_default): use get_source_list_type.
1404 (get_source_list_type): Check if the type is already registered and
1407 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1409 * configure.in, NEWS: EDS 1.7.91 release.
1411 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1413 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1414 Do not set the filename if it is already set.
1416 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1419 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1420 symmetric to e_msgport_wait
1421 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1423 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1425 * configure.in, NEWS: EDS 1.7.90.1 release.
1427 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1429 * NEWS, configure.in: EDS 1.7.90 release updates
1430 and version, libtool numbers bumped.
1432 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1434 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1435 (committed by Karsten Bräckelmann)
1437 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1439 * configure.in, NEWS: EDS 1.7.4 release updates
1440 and version, libtool numbers bumped.
1442 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1444 * *.pc.in: defined @datarootdir@. Fixes #344596.
1446 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1449 * libedataserver/e-iterator.c (e_iterator_is_valid):
1452 2006-06-16 Tor Lillqvist <tml@novell.com>
1454 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1455 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1457 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1458 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1459 the socket functions don't touch errno. (And there is no EINTR
1460 style error possible in WinSock 2 anyway, according to MSDN.)
1462 2006-06-15 Tor Lillqvist <tml@novell.com>
1464 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1465 also to the Win32 branch of the if statement, to avoid error
1466 message when running the configure script.
1468 2006-06-13 Andre Klapper <a9016009@gmx.de>
1471 changing "couldn't", "can't" and "didn't" to proper
1472 English. Fixes bug #342160.
1474 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1476 * configure.in, NEWS: EDS 1.7.3 release updates
1477 and version, libtool numbers bumped.
1479 2006-06-12 simon.zheng <simon.zheng@sun.com>
1484 Add SunLDAP library support - a variant of Netscape LDAP.
1486 2006-06-07 Frederic Peters <fpeters@0d.be>
1488 * configure.in: Assume strftime() is ok and supports %l and %k when
1489 running in cross-compilation mode.
1491 2006-06-02 Tor Lillqvist <tml@novell.com>
1493 * configure.in: Catch more failure modes of strftime() when
1494 presented with conversion specifications %l and %k: On Windows,
1495 these just do nothing, you don't get a 'l' or 'k' in the result,
1496 which was all we used to test for here. Catch also if strftime()
1497 does nothing at all when presented with a format containing
1498 unsupported conversion specifications.
1500 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1501 strftime() doesn't have %e either.
1503 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1505 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1506 checking errno for EINTR.
1507 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1508 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1509 easier strace debugging purposes.
1511 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1513 Hopeful fix for Novell bug #176277
1515 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1516 slightly to make ::prpipe a union more like ::pipe.
1517 (e_pipe): For convenience, on error set the fds each to -1.
1518 (e_prpipe): New convenience function much like e_pipe but for
1520 (e_msgport_new): Always create the pipes here now instead of
1521 creating them on demand.
1522 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1524 (e_msgport_prfd): Same.
1526 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1528 * configure.in: Added gnome-vfs-2.0 to camel library
1530 2006-05-24 Ross Burton <ross@burtonini.com>
1532 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1533 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1534 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1535 Update for doc changes.
1537 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1539 * configure.in: Update intltool requirements.
1541 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1543 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1544 database delete the DB structure.
1545 Patch by Ross Burton <ross@openedhand.com>
1548 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1550 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1551 do not overwrite the value. Fixes a bug introduced by the previous
1554 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1556 * addressbook/libebook/libebook.pc.in,
1557 addressbook/libedata-book/libedata-book.pc.in,
1558 calendar/libecal/libecal.pc.in,
1559 calendar/libedata-cal/libedata-cal.pc.in,
1560 configure.in, evolution-data-server.pc.in,
1561 libedataserver/libedataserver.pc.in,
1562 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1563 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1566 2006-05-09 Ross Burton <ross@openedhand.com>
1568 * libedataserver/e-data-server-module.h:
1569 * libedataserver/e-data-server-module.c:
1570 Allow EDataServerModule to remove unused modules (#319396).
1572 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1574 * configure.in: Patch from Sushuma Rai to fix build with
1575 modern openldap versions. Closes part of bug #325957.
1577 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1579 * po/LINGUAS: New file listing all supported languages.
1581 * configure.in: Use po/LINGUAS instead of including all languages
1582 directly in this file. See the wiki for more information:
1583 http://live.gnome.org/GnomeGoals/PoLinguas
1585 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1587 * configure.in: Figure out auto-magically what the mozilla-nss
1588 pkg-config module name is.
1590 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1592 * NEWS, configure.in: Release updates. Bump version.
1593 ***** Release 1.7.1 *****
1595 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1597 * configure.in : Added a configure time switch to support dynamic
1598 linking with libdb. The default is static linking and by using the
1599 switch --with-libdb=prefix dynamic linking with libdb can be
1601 Patch by Ross Burton <ross@burtonini.com>
1603 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1605 * configure.in: Added the Mail Directory configure info.
1607 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1609 * configure.in: Remove obsolete entry for no_NO.
1611 2006-04-10 Tor Lillqvist <tml@novell.com>
1613 * libedataserver/e-time-utils.c (get_locale_string)
1614 (translate_picture): New Win32-only helper functions.
1615 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1616 in calendar reported by Thierry Dubois.
1618 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1620 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1621 O_LARGEFILE if not present and to set other required CFLAGS for
1624 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1627 * libedataserver/e-source-group.c: Check if the
1628 object is created before accessing it.
1630 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1632 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1634 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1636 * configure.in: Added support for gnome-key-ring.
1638 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1641 * libedataserverui/e-name-selector-dialog.c:
1642 (e_name_selector_dialog_init): Select contacts from address book
1643 screen doesn't use current contact source
1645 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1647 * configure.in, NEWS: Release updates. Bump version.
1648 ***** Release 1.5.92 *****
1650 2006-02-27 Tor Lillqvist <tml@novell.com>
1652 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1653 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1654 let's drop them from here.
1656 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1658 Fixes #332318 #329356
1659 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1660 %x for representing the date for current locale.
1662 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1664 * configure.in, NEWS: Release updates. Bump version.
1665 ***** Release 1.5.91 *****
1667 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1669 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1670 call g_source_remove() when source id is 0. Closes bug #327413.
1672 2006-02-09 Sushma Rai <rsushma@novell.com>
1674 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1675 Fixed some memory leaks. See #329251.
1677 2006-02-09 Sushma Rai <rsushma@novell.com>
1679 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1680 xml properties. See #309316.
1682 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1684 * evolution-data-server.pc.in: Add variable execversion
1685 that denotes the version of the evolution-data-server
1688 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1690 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1692 2006-02-02 Tor Lillqvist <tml@novell.com>
1694 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1695 present on XP only. Windows 2000 is still widespread.
1697 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1699 * configure.in, NEWS: Release updates, bump version
1700 ***** Release 1.5.90 *****
1702 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1704 * libedataserver/e-data-server-module.c:
1705 (e_data_server_module_add_type):
1706 * libedataserver/e-data-server-module.h:
1707 Reverting the previous commit as it breaks the API freeze.
1708 Shall get this in HEAD as soon as we branch out.
1710 2006-01-30 Ross Burton <ross@openedhand.com>
1712 * libedataserver/e-data-server-module.c:
1713 * libedataserver/e-data-server-module.h:
1714 Add e_data_server_remove_unused() to release unused modules
1717 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1719 * configure.in: add "zh_HK" to ALL_LINGUAS.
1721 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1723 * configure.in, NEWS: Release updates, bump version
1725 ***** Release 1.5.5 *****
1727 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1729 * libedataserver/e-source-list.[ch] : added a function called
1730 e_source_list_is_gconf_updated () which returns a boolean indicating
1731 whether or not a given ESourceList instance is in sync with its
1732 corresponding gconf xml or not.
1733 e_source_list_sync () : added an if clause that uses the above
1734 function before updating the gconf.
1736 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1738 * configure.in : Add target for CALDAV calendar
1741 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1743 * src/GNOME_Evolution_DataServer.server.in.in:
1745 The Cal and Book Factory oafids should reflect
1746 the API version rather than the BASE version.
1749 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1751 * docs/reference/camel/camel-sections.txt:
1752 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1753 Detele the function camel_mkdir description.
1755 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1758 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1761 (e_util_mkdir_hier):Merge the change
1762 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1764 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1767 * libedataserver/Makefile.am:
1768 * libedataserver/e-file-cache.c:
1769 * libedataserver/e-msgport.c:
1770 * libedataserver/e-time-utils.c:
1772 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1773 e-data-server-util.c.
1775 2006-01-08 Tor Lillqvist <tml@novell.com>
1777 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1778 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1779 declarations with current mingw w32api headers.
1781 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1783 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1784 in evolution module has been developed further, merge those
1785 changes into libedataserver and drop e-util/e-account-list.c.
1787 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1788 evolution module has been developed further, merge those changes
1789 into libedataserver and drop e-util/e-account-list.h.
1791 libedataserver/e-account.c: Since e-util/e-account.c in
1792 evolution module has been developed further, merge those changes
1793 into libedataserver and drop e-util/e-account.c.
1795 libedataserver/e-account.h: Since e-util/e-account.h in
1796 evolution module has been developed further, merge those changes
1797 into libedataserver and drop e-util/e-account.h.
1799 2006-01-04 Tor Lillqvist <tml@novell.com>
1801 * libedataserver/e-util.c (e_util_replace_prefix): As this
1802 (Win32-only) function is called from evo, too, it needs a third
1803 argument, the configure time prefix that it should replace,
1804 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1805 configured with different temporary dirs as prefix, which is the
1808 * libedataserver/e-util.h: Update declaration correspondingly.
1810 * src/server.c (libdir): Modify calls correspondingly.
1812 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1814 * NEWS, configure.in: Release updates, bump version
1816 ***** Release 1.5.4 *****
1818 2005-12-13 Tor Lillqvist <tml@novell.com>
1820 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1821 building against GLib >= 2.8, not just on Win32.
1823 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1825 * NEWS, configure.in: Release updates, bump version
1827 ***** Release 1.5.3 *****
1829 2005-12-09 Tor Lillqvist <tml@novell.com>
1831 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1832 Unix/Winsock differences.
1834 Use separate flag fields to indicate whether we have a thread or
1835 not in the EThread and EMutex structs. There is no portable way to
1836 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1839 The portable way to check two pthread_t values for equality is
1842 Use e_util_pthread_id() to get an "id" for the thread in debugging
1845 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1846 pair. Should have this in GLib, I guess. This code snippet is
1847 essentially duplicated in
1848 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1849 place I don't recall now.
1851 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1852 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1855 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1856 against GLib 2.8, use g_mkdir_with_parents().
1857 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1858 strings, then does a linguistically correct comparison using
1860 (e_filename_make_safe): New function, move here from
1861 evolution/e-util/e-util.c.
1862 (g_rename, g_stat): Win32-only fixed versions of these GLib
1863 functions, just until the next GLib version including the same
1864 fixes is out. This version of g_rename() overwrites existing
1865 files, and this version of g_stat() strips trailing insignificant
1868 * libedataserver/e-util.h: Declare the new functions.
1870 2005-12-08 Tor Lillqvist <tml@novell.com>
1872 * libedataserver/e-db3-utils.c
1873 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1875 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1876 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1877 always use slashes, not platform-dependent separators.
1878 (e_source_set_name): Compare the strings, not the pointers.
1880 * libedataserver/e-source-group.c (e_source_group_set_name):
1881 Compare the strings, not the pointers.
1883 * libedataserver/e-xml-utils.c
1884 * libedataserver/e-xml-utils.h: New files.
1885 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1886 the file names we handle on Win32 are in UTF-8, which libxml2
1887 doesn't grok. So, when using GLib 2.8, we map the file with the
1888 GMappedFile API and use xmlParseMemory(). When built against older
1889 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1890 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1891 e-xml-utils.c. Presumably should move all the rest of the
1892 functions from there, too.
1894 * libedataserver/Makefile.am: Add the new files. Install
1897 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1898 e_xml_save_file(). As e_xml_save_file() does the very careful
1899 saving using a temporary filename and then rename, don't need to
1902 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1906 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1907 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1910 2005-12-07 Tor Lillqvist <tml@novell.com>
1912 * libdb/dbinc/db_int.in: As we are using this file (and not the
1913 prebuilt one in libdb/build_win32/db_int.h) when building using
1914 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1915 Win32, too. Add ifdef.
1917 * libdb/os_win32/os_open.c (__os_open): When using a
1918 user-registered open function to open the file (and not
1919 CreateFile()), we still need to set the DB_FH::handle, too, as all
1920 the other stuff in libdb/os_win32 assumes it is correctly set
1921 up. On Win32, addressbook/backends/file needs to register an own
1922 open function (that uses g_open()) as the pathnames e-d-s handles
1923 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1924 codepage that CreateFile() wants.
1926 2005-12-06 Tor Lillqvist <tml@novell.com>
1928 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1929 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1931 * src/GNOME_Evolution_DataServer.server.in.in: Use
1932 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1933 compile-time paths in the .server file on Win32. libbonobo on
1934 Win32 interprets relative location paths to exes or shlibs as
1935 being relative to the directory where the .server file was found.
1936 This makes the .server file point to the correct executable
1937 regardless of where e-d-s is installed on the end-user machine.
1939 2005-12-02 Tor Lillqvist <tml@novell.com>
1941 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1942 the executable file's name in the InterfaceCheck location.
1944 * evolution-data-server-zip.in: New file, a script used to build a
1945 Win32 zipfile distribution of E-D-S. (End users will not be
1946 expected to install from zipfiles, they would be for power users
1947 and developers only.)
1950 * configure.in: Distribute and expand it.
1952 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1954 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1956 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1957 defined in glib -2.8 only for win32 as it fails to build
1958 for OS which has glib 2.4.
1960 2005-12-01 Tor Lillqvist <tml@novell.com>
1962 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1963 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1966 2005-11-25 Tor Lillqvist <tml@novell.com>
1968 * libedataserver/e-categories.c (add_category_if_not_present):
1969 Drop unused static function.
1970 (e_categories_add_relative): New function. Form the pathname to
1971 the icon file at run-time (for installability in freely chosen
1972 location on Windows).
1973 (initialize_categories_config): Call e_categories_add_relative()
1974 with just the basename of the icon files.
1976 * libedataserver/e-data-server-module.c
1977 (e_data_server_module_init): Include libedataserver-private.h to
1978 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1979 pathname construction) on Windows.
1981 * libedataserver/e-time-utils.c: Include strptime() implementation
1982 lifted from glibc for portability. Use it unless
1983 HAVE_STRPTIME. Make it local for this file, though.
1985 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1986 GLib 2.8 instead of gethostname().
1988 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1989 instead of strncasecmp() for portability.
1991 * libedataserver/e-util.c: Implement install-anywhere machinery
1993 (DllMain): Minimal DllMain that just tucks away the handle to the
1995 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1996 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1997 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1998 e_util_replace_prefix): Functions intended also for Evolution. We
1999 assume e-d-s and evo are installed in the same folder on the
2002 * libedataserver/e-util.h: Declare the above new public Win32-only
2005 * libedataserver/libedataserver-private.h: New file. Declares so
2006 far some Win32-only functionality, to be used in various parts of
2009 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
2010 gstdio wrappers for better non-ASCII filename support on
2011 Win32. Open file in binary mode. Don't use sizeof(guchar), it
2012 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
2013 instead of hardcoding 1024. Drop leftover debugging printouts.
2015 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
2016 more configure-time pathname definitions (as used elsewhere in
2017 e-d-s) in INCLUDES so that they can be recognized and changed at
2018 run-time to end-user machine installation paths on Win32.
2020 * src/server.c: No segv handling on Win32. Run-time path
2021 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
2022 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
2023 gnome_program_init().
2025 2005-11-18 Ross Burton <ross@burtonini.com>
2027 * libedataserver/md5-utils.c:
2028 * libedataserver/e-component-listener.c:
2031 2005-11-17 Ross Burton <ross@burtonini.com>
2033 * libedataserver/md5-utils.c:
2034 * libedataserver/md5-utils.h:
2035 Don't do byte order checks at runtime but use the GLib
2036 G_BYTE_ORDER macro (#319592)
2038 2005-11-17 Ross Burton <ross@burtonini.com>
2040 * libedataserver/e-account-list.c:
2041 * libedataserver/e-account.c:
2042 * libedataserver/e-component-listener.c:
2043 * libedataserver/e-file-cache.c:
2044 * libedataserver/e-iterator.c:
2045 * libedataserver/e-list-iterator.c:
2046 * libedataserver/e-list.c:
2047 * libedataserver/e-sexp.c:
2048 * libedataserver/e-source-group.c:
2049 * libedataserver/e-source-list.c:
2050 * libedataserver/e-source.c:
2051 Use G_DEFINE_TYPE and add some more const keywords (#319591)
2053 2005-11-15 Ross Burton <ross@burtonini.com>
2055 * libedataserver/e-data-server-module.c
2056 Use lazy bindings (#321515)
2058 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
2060 * NEWS, configure.in: Release updates, bump version.
2061 ***** Release 1.5.2 *****
2063 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
2065 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2067 2005-10-28 Sushma Rai <rsushma@novell.com>
2069 * libedataserver/e-categories.c (initialize_categories_config): Add
2070 default categories only if the category list is empty in gconf, so that
2071 we don't bring back the deleted category from the default list
2072 every time. Fixes #273905.
2074 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
2076 * src/GNOME_Evolution_DataServer.server.in.in:
2077 Fixed bonobo server install locations as well.
2080 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
2082 * configure.in: Update version, libtool numbers.
2083 *** Release 1.5.1 ***
2084 * src/Makefile.am : Fixed the executable installation
2085 error in the previous patch. Executable installed in
2086 libexecdir - not under evolution-data-server-$(API_VERSION).
2088 2005-10-24 Irene Huang <Irene.Huang@sun.com>
2090 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2091 * src/GNOME_Evolution_DataServer.server.in.in: Change location
2092 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2093 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2094 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2095 OAFIID:GNOME_Evolution_DataServer_Logging from
2096 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2097 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2098 data-server-@VERSION@@EXEEXT@.
2099 * src/Makefile.am: In section install-evolution-data-servers:
2100 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2101 data-server-$(API_VERSION)
2102 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2103 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2104 evolution-data-server-$(BASE_VERSION)
2106 2005-10-17 Ross Burton <ross@burtonini.com>
2109 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2111 2005-10-14 Ross Burton <ross@burtonini.com>
2113 * configure.in: Remove unused dependencies from the pkg-config
2114 calls and add E_FACTORY_CFLAGS/_LIBS.
2116 * src/Makefile.am: Use E_FACTORY_*.
2118 * libedataserver/e-sexp.c:
2119 * libedataserver/test-source-list.c:
2120 Don't use libgnome when GTK+ or GLib will do.
2122 * libedataserver/libedataserver.pc.in:
2123 Fix strings, update libraries.
2125 2005-09-17 Andre Klapper <a9016009@gmx.de>
2128 * libedataserver/e-categories.c: adding translator comment for
2131 2005-09-16 Tor Lillqvist <tml@novell.com>
2133 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2134 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2135 comparing are just ASCII anyway, so spell it out that we really do
2136 need ASCII casefolding only.
2138 2005-09-15 Tor Lillqvist <tml@novell.com>
2140 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2141 integral type (or pointer) that can be cast to a guint64 without
2142 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2144 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2147 * libedataserver/e-util.c: Just include <glib.h> instead of a
2148 random set of <glib/*.h>. Remove large amount of whitespcace on
2150 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2151 proper Unicode case folding or normalization is done.
2152 (e_util_pthread_id): New function, returns an integer representing
2153 a thread. Only for debugging output and logging purposes, cannot
2154 be guaranteed to be consistent on all platforms.
2156 * libedataserver/e-util.h: Include <pthread.h>. Declare
2157 e_util_pthread_id().
2159 2005-09-14 Tor Lillqvist <tml@novell.com>
2164 * win32/libedataserverui.def: New files. Bootstrap import library
2165 for libedataserverui. Needed in servers/exchange/storage where
2166 libexchange-storage-1.2.la links to libedataserverui before it has
2169 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2170 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2171 also win32/Makefile.
2173 * Makefile.am: Add win32 to SUBDIRS.
2175 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2177 * confugure.in : Add API_VERSION to config.h
2179 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2181 * configure.in : Update release number to 2.4.0
2183 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2185 * configure.in: Do not build camel docs.
2186 * docs/reference/Makefile.am: Removed camel docs.
2187 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2189 2005-08-22 Not Zed <NotZed@Ximian.com>
2191 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2192 the func to remove a warning.
2194 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2196 * configure.in : bump version
2197 ***** Release 1.3.8 *****
2199 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2201 * docs/reference/Makefile.am : enable libedataserver docs
2202 * libedataserver/e-sexp.h, docs/reference/libedataserver
2203 /libedataserver-sections.txt: Fix build issues - patch
2204 contributed by Tor Lillqvist <tml@novell.com>
2206 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2208 * configure.in: Build camel-docs.
2209 * docs/reference/Makefile.am: Build camel-docs.
2211 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2213 * libedataserver/e-xml-hash-utils.[ch]:
2214 (e_xmlhash_foreach_key_remove): function to remove
2216 Committing for Armin Bauer <armin.bauer@desscon.com>
2217 and modified by <jmubeen@novell.com> and
2218 <vvaradhan@novell.com>.
2220 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2222 * configure.in : Add the check for NTLM support in OpenLDAP. This
2223 is needed for enabling the Exchange support in e-d-s.
2225 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2227 * configure.in : Build libedataserver api docs
2229 2005-08-18 Tor Lillqvist <tml@novell.com>
2231 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2232 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2233 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2235 2005-08-13 Tor Lillqvist <tml@novell.com>
2237 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2240 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2243 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2245 * configure.in: Update version, libtool numbers.
2247 *****Release 1.3.7*****
2249 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2251 * configure.in: fix for bug #300048. patch
2252 submitted by Roland Illig <roland.illig@gmx.de>
2254 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2256 * configure.in: update libtool numbers for libebook
2258 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2260 * configure.in: Bump version number
2262 *****Release 1.3.6.1***** includes fix for
2263 #311731 - (Removing folders from an IMAP)
2266 2005-07-28 Tor Lillqvist <tml@novell.com>
2268 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2270 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2272 * configure.in : bump version
2273 ****** Release 1.3.6 *****
2275 2005-07-21 Joe Shaw <joeshaw@novell.com>
2277 * libedataserver/e-source-group.c:
2278 * libedataserver/e-source-list.c:
2279 * libedataserver/e-source.c: Change the init and class_init
2280 functions to contain the whole class name for the benefit of the
2283 2005-07-20 Tor Lillqvist <tml@novell.com>
2285 * configure.in: Enable building with Mozilla nspr and nss on
2286 Win32. No -ldl on Win32. No import library for softokn3.dll.
2288 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2290 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2293 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2295 * configure.in : bump version, libtool numbers.
2296 ***** Release 1.3.5 *****
2298 2005-07-06 Ross Burton <ross@openedhand.com>
2300 * libedataserver/e-util.c:
2301 Remove a function and table which is in GLib.
2303 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2305 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2306 to the conventions (_ instead of -).
2308 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2310 * configure.in : bump version, libtool numbers.
2312 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2314 * libedataserver/e-categories.c: (initialize_categories_config):
2315 Fix all the compiler warnings.
2317 2005-06-22 Tor Lillqvist <tml@novell.com>
2319 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2320 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2321 EXEEXT in EVO_SUBST_SERVER_RULE.
2323 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2325 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2326 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2328 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2330 * configure.in : Print the status for Exchange support being present.
2331 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2333 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2335 * configure.in : Fixed a minor typo to fix make clean.
2337 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2339 * configure.in : Added the Exchange server communication code to
2340 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2341 * servers/Makefile.am : Now build exchange as well.
2343 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2345 * configure.in : Do not build camel docs. They are borked now :(
2347 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2349 * configure.in : bump version, libtool numbers.
2351 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2353 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2354 names for CORBA services.
2356 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2358 * configure.in: Disable the libedataserver api docs build
2359 * docs/reference/Makefile.am: Here too. It doesn't build.
2361 2005-05-24 Tor Lillqvist <tml@novell.com>
2363 * configure.in: Define NO_UNDEFINED as -no-undefined and
2364 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2365 them. Check for strtok_r. Add gobject-2.0 to
2366 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2368 2005-05-24 Tor Lillqvist <tml@novell.com>
2370 Make libdb as included in e-d-s build on Win32 with mingw. (The
2371 official build setup for libdb uses MSVC.)
2373 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2374 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2375 empty on Unix, "_win32" on Win32) to use those source files that
2376 have an own copy in os_win32 from there.
2378 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2379 libdb/build_win32_db_config.h file.
2381 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2384 * libdb/dist/configure: Manually make corresponding changes as in
2385 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2388 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2390 2005-05-19 Tor Lillqvist <tml@novell.com>
2392 * configure.in: Check for regexec in a separate -lregex. Add
2393 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2394 too. Don't bother mentioning glib as gthread and gmodule drag in
2397 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2399 * configure.in : bump version, libtool numbers.
2401 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2403 * docs/reference/Makefile.am : Do not build
2404 camel docs. They are a bit flaky ATM.
2406 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2408 * libedataserver/e-categories.c (add_category_if_present): new private
2409 function to create standard categories if they don't exist.
2410 (initialize_categories_config): make sure, in all cases, that our
2411 standard categories are available.
2413 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2415 * libedataserver/e-categories.c: Add new Anniversary category,
2418 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2420 * configure.in: export LIBSOUP for use elsewhere.
2422 2005-05-06 Tor Lillqvist <tml@novell.com>
2424 * configure.in: Check for Win32 (mingw), set Automake
2425 conditional. Move the libtool stuff a bit earlier so that $host
2426 gets set early and can be checked in a more logical place. Check
2427 for some more headers and functions. Use gobject-2.0 instead of
2428 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2429 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2430 calls its .pc file. On Win32, copy the libtool generated here to
2433 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2435 * configure.in: Added "docs/reference/calendar/libedata-cal".
2437 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2440 * docs/reference/calendar/Makefile.am:
2441 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2444 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2447 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2449 * docs/reference/calendar/*: improved API documentation.
2451 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2453 * configure.in: bump version, libtool numbers.
2455 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2457 * configure.in: Modify camelproviderdir to use API_VERSION.
2458 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2460 2005-04-20 Ross Burton <ross@burtonini.com>
2462 * src/offline-listener.c:
2463 Remove an usused variable.
2465 2005-04-20 Ross Burton <ross@burtonini.com>
2467 * libedataserver/e-data-server-module.c:
2468 * libedataserver/e-data-server-module.h:
2470 Use a #define hack to revert API change to EDataServerModule.
2472 2005-04-20 Ross Burton <ross@burtonini.com>
2474 * configure.in: Depend on GLib 2.4.
2476 * libedataserver/e-data-server-module.c:
2477 * libedataserver/e-data-server-module.h:
2478 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2479 e_data_server_module_init to _initialize.
2482 Update for change to e-data-server-module.h.
2484 2005-04-20 Ross Burton <ross@burtonini.com>
2486 * src/offline-listener.c: Don't leak a GConfValue.
2488 2005-04-20 James Henstridge <james@jamesh.id.au>
2490 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2491 doesn't trigger configure failures with newer versions of
2492 pkg-config. Fixes bug #300435.
2494 2005-04-14 Sushma Rai <rsushma@novell.com>
2496 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2497 absolute uri, when relative uri is changed if source is having absolute
2501 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2503 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2505 * configure.in: bump version, leave extensiondir, idldir,
2506 bonobo server and libtool numbers untouched (use API_VERSION
2508 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2509 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2511 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2513 * po/en_GB.po: Updated British English translations
2515 2005-03-31 Steve Murphy <murf@e-tools.com>
2517 * configure.in: Added "rw" to ALL_LINGUAS.
2519 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2521 * configure.in: Added "xh" to ALL_LINGUAS.
2523 2005-03-29 James Bowes <bowes@cs.dal.ca>
2525 * docs/reference/libedataserver/libedataserver-docs.sgml:
2526 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2527 e-time-utils and e-xml-hash-utils.
2528 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2529 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2531 * libedataserver/e-time-utils.c:
2532 * libedataserver/e-time-utils.h:
2533 * libedataserver/e-xml-hash-utils.c:
2534 * libedataserver/e-xml-hash-utils.h: New API documentation.
2536 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2538 * configure.in: Add ne in ALL_LINGUAS
2540 2005-03-23 James Bowes <bowes@cs.dal.ca>
2542 * configure.in: Add docs/reference/libedataserver/Makefile
2544 * docs/reference/Makefile.am: Add libedataserver as subdir.
2545 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2547 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2548 sections for new API docs.
2549 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2550 nice formatting for the new documentation.
2551 * libedataserver/e-trie.c:
2552 * libedataserver/e-uid.c:
2553 * libedataserver/e-url.c:
2554 * libedataserver/e-url.h:
2555 * libedataserver/e-util.c:
2556 * libedataserver/e-util.h:
2557 * libedataserver/md5-utils.c:
2558 * libedataserver/md5-utils.h: Document public functions and data
2560 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2561 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2562 * docs/reference/libedataserver/tmpl/e-url.sgml:
2563 * docs/reference/libedataserver/tmpl/e-util.sgml:
2564 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2565 files for API documentation.
2567 2005-03-06 JP Rosevear <jpr@novell.com>
2569 * configure.in: bump version, libtool numbers
2571 2005-02-28 JP Rosevear <jpr@novell.com>
2573 * configure.in: bump version, libtool numbers
2575 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2577 * libedataserver/e-data-server-module.c: (load_module_dir):
2578 Don't leak the module path.
2580 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2582 * libdb/dbinc/mutex.h: Fix PPC assembly.
2584 2005-02-07 JP Rosevear <jpr@novell.com>
2586 * configure.in: bump version. libtool numbers
2588 2005-02-07 Ross Burton <ross@openedhand.com>
2590 * libedataserver/e-db3-utils.c:
2591 Remove useless libgnome use.
2593 2005-02-03 Ross Burton <ross@burtonini.com>
2595 * libedataserver/e-categories.c:
2596 * libedataserver/e-component-listener.c:
2597 * libedataserver/e-time-utils.c:
2598 * servers/groupwise/e-gw-connection.c:
2602 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2604 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2605 gboolean and always FALSE to remove the idle callback after saving.
2606 (save_config): new function that marks the config as dirty and installs
2608 (initialize_categories_config, e_categories_remove, e_categories_add,
2609 e_categories_set_color_for, e_categories_set_icon_file_for): call
2610 save_config() when saving the categories.
2612 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2614 * configure.in: Generate the old imap makefile.
2616 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2618 * libedataserver/e-categories.c (initialize_categories_config): pass
2619 a correct boolean value as the 'searchable' flag.
2621 2005-01-26 JP Rosevear <jpr@novell.com>
2625 * src/server-logging.h: add private structure to instance
2627 * src/server-logging.c (server_logging_register_domain): track the
2628 information for the registration so we can later unregister it
2629 (server_logging_dispose): unregister the log handlers and from the
2630 information and list
2631 (server_logging_finalize): free the private structure
2632 (server_logging_class_init): set finalize/dispose methods
2634 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2636 * libedataserver/e-categories.[ch] (e_categories_add): added a
2637 'searchable' argument.
2638 (e_categories_is_searchable): new function.
2639 (hash_to_xml_string): add the 'searchable' property to the config.
2641 2005-01-24 JP Rosevear <jpr@novell.com>
2643 * configure.in: bump version, libtool numbers
2645 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2647 * configure.in: Removed the enable checks for IMAP4, we just
2648 always build it now. Also don't generate
2649 camel/providers/imap/Makefile as we no longer build it.
2651 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2653 * libedataserver/e-source.c
2654 (e_source_update_from_xml_node) : look for
2655 case where passed in node does not contain any properites.
2656 In the case reset the properites of the source
2657 and emit the changed signal
2658 makes personal books unselectable
2659 from auto-completion
2661 2005-01-14 Priit Laes <amd@store20.com>
2663 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2664 'wa' to ALL_LINGUAS.
2666 2005-01-14 Not Zed <NotZed@Ximian.com>
2668 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2669 build ESexp as a GObject anymore (it is used by camel).
2671 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2673 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2675 * libedataserver/e-sexp.[ch]: removed the usage of the
2676 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2677 (e_sexp_new): fixed some typoes.
2678 (e_sexp_class_init): use g_type_class_peek_parent to get the
2679 parent class for our class.
2681 2005-01-08 Not Zed <NotZed@Ximian.com>
2683 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2686 * libedataserver/e-url.c (e_url_shroud): setup string manually
2687 don't use *.%s as it depends on locale.
2689 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2691 * e-categories.c (escape_string): new function.
2692 (hash_to_xml_string): add category names after escaping them.
2693 (initialize_categories_config): mark the configuration as not dirty
2694 only when we just got the list of categories from it.
2696 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2699 * Makefile.am: added weather calendar backend to build.
2701 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2703 * libedataserver/e-categories.c (initialize_categories_config): set
2704 the configuration to not dirty even when we add the set of built-in
2707 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2709 * libedataserver/e-categories.c (initialize_categories_config): set
2710 the initialized flag to TRUE before starting, or we'll get infinite
2711 recurrent calls to this function.
2713 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2715 * libedataserver/e-categories.c (initialize_categories_config): use _()
2716 instead of N_() for translatable strings.
2718 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2720 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2721 called at idle times.
2722 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2724 (initialize_categories_config): install the idle callback.
2726 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2729 * art/category*.png: added category icons from GAL.
2732 * configure.in: added 'art' directory to build.
2734 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2736 * libedataserver/Makefile.am: added new files to the build.
2738 2004-12-31 JP Rosevear <jpr@novell.com>
2740 * Makefile.am: clean iconv-detect.h
2742 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2744 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2745 if any of the properties change
2747 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2749 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2750 include the BASE_VERSION and the full path).
2752 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2754 * src/offline-listener.[ch] :New class to listen for gconf
2755 key and set online/offline modes on factories -> backends
2757 * src/Makefile.am : added new source file
2758 offline-listener.[ch] to _SOURCES
2760 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2762 * Makefile.am: build servers/ dir before camel/.
2764 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2766 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2767 (ALIGNED_SIZE): New macro.
2768 (MemPoolNode): Remove "data" member.
2769 (MemPoolThresholdNode): Likewise.
2770 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2771 &n->data[N] to ensure proper alignment.
2773 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2775 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2776 a convenience context that sets up and provides the shared model
2777 and widgets for one name selection session.
2779 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2780 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2782 2004-12-20 JP Rosevear <jpr@novell.com>
2784 * configure.in: bump version, libtool numbers
2786 2004-12-20 JP Rosevear <jpr@novell.com>
2788 * libedataserverui/test-name-selector.c (main): no need to init
2789 mime utils explicitly any more
2791 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2793 * libedataserverui/test-name-selector.c (main): Don't lie to
2794 gnome_program_init () about our name.
2796 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2798 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2800 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2802 (clear_contact_source): Keep the primary contact array around even
2804 (query_contact_source): Make sure the book is opened before we
2805 try to open a view to it. Set view to NULL if we can't get one.
2806 (e_contact_store_add_book): Allocate temporary memory on stack.
2807 (e_contact_store_remove_book): Free the primary contact array.
2809 * libedataserverui/e-destination-store.c
2810 (e_destination_store_insert_destination): Implement.
2811 (e_destination_store_append_destination): Renamed from
2812 _add_destination (). Connect to destination's "changed" signal.
2813 (e_destination_store_remove_destination): Disconnect from
2816 * libedataserverui/e-name-selector-dialog.c (add_destination):
2817 Use e_destination_store_append_destination ().
2819 * libedataserverui/test-name-selector.c (start_test): We don't
2820 need the gconf_path. Set up an ENameSelectorEntry for testing.
2821 (main): Remove junk related to gconf_path.
2823 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2824 entry for Evolution contacts. Still considered unstable.
2826 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2827 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2829 2004-12-17 JP Rosevear <jpr@novell.com>
2831 * libedataserverui/test-name-selector.c (close_dialog): destroy
2833 (start_test): listen for any response so we can exit
2835 * libedataserverui/e-name-selector-dialog.glade: don't make the
2836 blank window visible
2838 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2840 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2841 it's useless and breaks the evo build.
2843 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2845 * libedataserverui/test-name-selector.c: Implement a test for
2846 ENameSelectorDialog.
2848 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2849 (test_name_selector_SOURCES)
2850 (test_name_selector_LDADD): Build parameters for the test.
2852 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2854 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2856 * libedataserverui/e-destination-store.[ch]: Implement
2857 EDestinationStore, a GtkTreeModel interface to a list of
2860 * libedataserverui/e-name-selector-model.[ch]: Implement
2861 ENameSelectorModel, a model that provides an EContactStore and a
2862 list of EDestinationStores whose members are filtered out from
2865 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2866 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2867 interactively, producing lists of EDestinations.
2869 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2870 specification for the ENameSelectorDialog interface.
2872 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2874 (e_contact_store_get_books): Free a small temp allocation.
2875 (e_contact_store_remove_book): Get the pointer to the source struct.
2877 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2879 * Makefile.am (INCLUDES): Add a define providing the installed
2881 (libedataserverui_1_2_la_SOURCES): Add new files.
2882 (libedataserveruiinclude_HEADERS): Add new files.
2883 (glade_DATA): Add new Glade file.
2884 (EXTRA_DIST): Dist glade_DATA.
2886 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2888 * configure.in: Pull in libglade-2.0.
2890 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2892 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2893 a GtkTreeModel interface to EBook views.
2895 * libedataserverui/test-contact-store.c: Implement an interactive
2896 test for EContactStore.
2898 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2899 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2901 (test_contact_store_SOURCES)
2902 (test_contact_store_LDADD): Build the interactive test for
2905 2004-12-09 JP Rosevear <jpr@novell.com>
2907 * configure.in: check for zlib, for the gzip mime filter
2909 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2913 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2914 e_file_cache_thaw_changes): new functions to disable temporarily
2916 (e_file_cache_init): initialize new private members.
2917 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2918 cache file as dirty when we are frozen.
2920 2004-12-06 Rodney Dawes <dobey@novell.com>
2922 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2924 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2926 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2928 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2929 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2931 2004-12-03 Rodney Dawes <dobey@novell.com>
2933 * configure.in: Remove the commented out OpenSSL block
2934 Don't do pkg-config --exists for mozilla, just try to use the
2935 PKG_CONFIG() macro, and set have_nss="no" if it fails
2937 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2938 e-msgport code that needs it
2940 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2942 * configure.in: Display configuration info after configure runs
2943 (S/MIME, SSL, Kerberos, etc)
2945 2004-12-03 Not Zed <NotZed@Ximian.com>
2947 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2948 iconv_libs to the library list.
2950 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2952 * Makefile.am: Build libedataserverui after non-UI libraries that it
2955 2004-11-28 JP Rosevear <jpr@novell.com>
2957 * configure.in: bump version, libtool numbers
2959 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2961 * libedataserverui/e-source-selector.[ch]:
2962 (selector_button_press_event): if rt-clicked on a source
2963 group, set it as primary on the selector and emit a popup event.
2964 (e_source_selector_get_primary_source_group): accessor for
2965 primary source group.
2967 2004-11-16 Not Zed <NotZed@Ximian.com>
2969 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2971 * configure.in: Added more camel required config checks. Build
2972 the camel makefiles. Not sure if this should be in its own
2975 2004-11-15 Not Zed <NotZed@Ximian.com>
2977 * libedataserver/e-util.c: include config.h.
2979 * libedataserver/e-sexp.c: updated from evolution/e-util.
2981 * libedataserver/e-memory.c: updated from evolution/e-util.
2983 * iconv-detect.c: added iconv format checker.
2985 * configure.in: add stftime checks and iconv charset format checks.
2987 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2989 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2992 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2994 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2995 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2996 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2998 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
3000 * configure.in: use evolution-data-server-$BASE_VERSION as the
3003 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
3007 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
3009 2004-11-02 JP Rosevear <jpr@novell.com>
3013 * configure.in: require libbonobo >= 2.4.2
3015 2004-11-01 Hans Petter Jansson <hpj@novell.com>
3017 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
3019 2004-10-27 JP Rosevear <jpr@novell.com>
3021 * src/server.c: include just include signal.h for portability
3023 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
3025 * libedataserverui/Makefile.am:
3026 * libedataserverui/e-source-selector-dialog.[ch]: added source
3027 selector dialog widget.
3029 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
3031 2004-10-14 JP Rosevear <jpr@novell.com>
3033 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
3036 * libedataserverui/e-source-option-menu.c: ditto
3038 2004-10-14 JP Rosevear <jpr@novell.com>
3040 * libedataserverui/libedataserverui.pc.in: link to the right lib
3041 and require libedataserver 1.2
3043 2004-10-13 JP Rosevear <jpr@novell.com>
3045 * libedataserver/e-data-server-marshal.list: add missing
3048 2004-10-13 JP Rosevear <jpr@novell.com>
3050 * Makefile.am: build libedataserverui
3052 2004-10-13 JP Rosevear <jpr@novell.com>
3054 * libedataserverui/test-source-option-menu.c: move from evolution
3056 * libedataserverui/e-source-selector.c: ditto
3058 * libedataserverui/e-source-selector.h: ditto
3060 * libedataserverui/e-source-option-menu.c: ditto
3062 * libedataserverui/e-source-option-menu.h: ditto
3064 * libedataserverui/test-source-selector.c: ditto
3066 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3068 * libedataserverui/Makefile.am: build libedataserverui and test progs
3070 * configure.in: add libtool versioning for libedataserverui and
3073 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
3075 Probably fixes bugs #67600 and #65996.
3077 * libdb/dbinc/mutex.h
3078 * libdb/dist/config.hin
3079 * libdb/dist/configure
3080 * libdb/mutex/mut_tas.c
3081 * libdb/lock/lock_region.c
3082 * libdb/dist/aclocal/mutex.ac
3083 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3084 x86-64 and a couple of other archs, and rebuild the generated
3087 2004-10-04 Chris Toshok <toshok@ximian.com>
3089 * libedataserver/e-data-server-module.h: add the prototype for the
3090 eds_module_* functions here, so modules can include this file
3091 instead of writing their own prototypes in module sepcific
3094 2004-09-30 Chris Toshok <toshok@ximian.com>
3096 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3097 variables so extension authors can find the place to install their
3100 2004-09-30 Chris Toshok <toshok@ximian.com>
3102 * src/GNOME_Evolution_DataServer.server.in.in: add this
3103 (previously generated) file to the build.
3105 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3106 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3109 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3110 addressbook/calendar backend .la's from here.
3111 (SERVER_IN_FILE): always use
3112 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3113 generated from LDAP/NOLDAP.
3114 (EXTRA_DIST): remove
3115 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3116 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3118 * src/server.c (setup_books): replace hardcoded knowledge of
3119 backends with a call to e_data_book_factory_register_backends.
3120 (setup_cals): remove explicit backend registration with a call to
3121 e_data_cal_factory_register_backends.
3122 (main): call e_data_server_module_init.
3124 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3125 (libedataserver_la_SOURCES): add e-data-server-module.c
3126 (libedataserverinclude_HEADERS): add e-data-server-module.h
3128 * libedataserver/e-data-server-module.[ch]: new files, manage the
3129 extensions. ripped almost entirely from Dave Camp's nautilus
3132 * configure.in (privlibdir, extensiondir): new Makefile variables.
3134 2004-09-23 Not Zed <NotZed@Ximian.com>
3138 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3139 idle id after we've been called.
3141 2004-09-23 JP Rosevear <jpr@novell.com>
3143 * Makefile.am: don't hard code pkg config version
3145 * configure.in: bump version, reset libtool versions because the
3146 library is now versioned
3148 * libedataserver/Makefile.am: build versioned lib and version
3151 * src/Makefile.am: link against versioned libs
3153 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3155 * libedataserver/e-file-cache.[ch]:
3156 (e_file_cache_get_keys): utility function that allows to get
3157 a list of the keys of all the items in the cache. Used by
3158 the fix for bug #61865
3160 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3162 * libdb/dbinc/mutex.h
3163 * libdb/dist/configure
3164 * libdb/dist/aclocal/mutex.ac
3165 * libdb/dist/aclocal/options.ac:
3166 Applied patch from Toshok that fixes issues related to NPTL and AMD
3169 2004-09-16 JP Rosevear <jpr@novell.com>
3171 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3173 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3175 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3177 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3179 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3181 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3183 * configure.in: Added 'id' to ALL_LINGUAS
3184 * po/id.po: Added Indonesian translation
3186 2004-08-27 Akagic Amila <bono@linux.org.ba>
3188 * configure.in: Added 'bs' to ALL_LINGUAS.
3190 2004-08-26 JP Rosevear <jpr@novell.com>
3192 * configure.in: bump verision, libtool numbers
3194 2004-08-26 Not Zed <NotZed@Ximian.com>
3198 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3199 (e_util_utf8_strstrcasedecomp):
3201 * libedataserver/e-sexp.c (e_sexp_term_eval):
3202 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3203 stupid arcanely out of date and posixly-busted slowaris which
3204 doesn't put alloca in stdlib.h like any sane system.
3206 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3208 * libedataserver/e-file-cache.c: (add_key_to_list),
3209 (add_object_to_list):
3210 Add missing include, fix warnings.
3212 * libedataserver/e-util.c: add missing include.
3214 * servers/groupwise/e-gw-connection.c:
3215 (e_gw_connection_get_categories):
3216 Fix type, causing warnings.
3218 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3220 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3221 assing the value set for filename property to priv->filename
3223 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3225 * configure.in: Added «nb» to ALL_LINGUAS.
3227 2004-08-13 JP Rosevear <jpr@novell.com>
3229 * configure.in: bump version, libtool numbers, soup requirement
3231 2004-08-13 Rodney Dawes <dobey@novell.com>
3233 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3234 as well as expceted and determined in testing
3236 2004-08-13 Rodney Dawes <dobey@novell.com>
3238 * acinclude.m4: Remove EVO_CHECK_LIB
3239 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3241 2004-08-09 Ankit Patel <ankit@redhat.com>
3243 * configure.in: Added Gujarati & Panjabi
3245 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3247 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3249 2004-08-02 JP Rosevear <jpr@novell.com>
3251 * configure.in: bump version, libtool numbers
3253 2004-08-02 Not Zed <NotZed@Ximian.com>
3255 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3256 so we only run once, and increment our recursive-call code
3257 properly, and actually exit anyway. should fix infinite crash
3260 2004-07-29 Rodney Dawes <dobey@novell.com>
3262 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3263 AC_DEFINE it so we know where to find gnome_segv2
3265 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3266 now define at configure time to find the path to gnome_segv2
3270 2004-07-19 JP Rosevear <jpr@novell.com>
3272 * configure.in: bump version, libtool numbers, soup requirement
3274 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3276 * libedataserver/e-source-group.c (e_source_group_remove_source)
3277 (e_source_group_remove_source) : disconnet the signal
3278 handler registered on source object for CHANGED singal
3279 as we may not be interested in the changes in source once
3280 it is removed form the group
3282 2004-07-12 Chris Toshok <toshok@ximian.com>
3284 [ most likely fixes #57999 ]
3286 * libdb/dist/aclocal/options.ac: set the default unique name to
3287 "_eds". this will append _eds to all externally visible libdb
3288 symbols, so we can be sure it won't conflict with another libdb
3289 (linked dynamically).
3291 * libdb/dist/configure: regen after options.ac change.
3293 * libdb/dist/.cvsignore: ignore db_int_def.h
3295 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3297 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3298 this function public.
3300 2004-07-07 Not Zed <NotZed@Ximian.com>
3302 * src/server.c (main): bind to the right charset (i.e. utf8). See
3305 2004-07-02 JP Rosevear <jpr@novell.com>
3307 * configure.in: bump version, libtool numbers
3309 2004-07-02 Chris Toshok <toshok@ximian.com>
3313 * libedataserver/e-iterator.h: rename the "delete" member to
3314 "remove", to fix c++ build.
3316 * libedataserver/e-iterator.c (e_iterator_delete): same.
3317 (e_iterator_class_init): same.
3319 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3320 (e_list_iterator_remove): same.
3322 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3324 * src/server.c (main): Register a segv handler to popup bug-buddy
3325 or whatever. Fixes bug #51165.
3327 2004-06-14 Not Zed <NotZed@Ximian.com>
3329 * libedataserver/e-source-group.c
3330 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3331 error setting up the new_source entries. #59592.
3333 2004-06-03 JP Rosevear <jpr@novell.com>
3335 * configure.in: bump version, libtool numbers
3337 2004-06-02 Chris Toshok <toshok@ximian.com>
3339 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3341 2004-06-01 Chris Toshok <toshok@ximian.com>
3343 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3344 NULL absolute_uri, so we can clear it.
3346 2004-06-01 Chris Toshok <toshok@ximian.com>
3348 * libedataserver/e-source.c (e_source_set_group): back out the
3349 change that causes this function to always add an absolute_uri to
3350 the ESource, as this uri is always used instead of the
3351 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3352 of the cases. If you want an absolute uri, call
3353 e_source_set_absolute_uri - it should never happen implicitly.
3354 (e_source_copy): when copying an ESource don't create an absolute
3355 uri when @source might have had one.
3356 (e_source_set_absolute_uri): use strcmp, not ==. also,
3357 "source->priv->readonly" governs whether or not data can be stored
3358 in the folder represented by the ESource, not that the ESource
3361 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3363 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3365 2004-05-27 Sushma Rai <rsushma@novell.com>
3367 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3368 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3371 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3372 Build absolute URI only if source is not having it.
3374 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3375 absolute URI to the file.
3377 2004-05-26 Rodney Dawes <dobey@novell.com>
3379 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3380 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3381 properly when < 2.9.8 is found
3383 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3384 requirement here, so that dependents pick it up properly as well
3386 2004-05-19 JP Rosevear <jpr@novell.com>
3388 * configure.in: bump version, libtool numbers
3390 2004-05-17 Rodney Dawes <dobey@ximian.com>
3392 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3393 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3394 mono bindings to work correctly
3398 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3400 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3401 handlers for postal address fields. Bug # 45210
3403 2004-05-03 JP Rosevear <jpr@ximian.com>
3405 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3407 * libedataserver/e-uid.h: ditto
3409 * libedataserver/e-memory.c: remove unnecessary include
3411 * libedataserver/e-uid.c: ditto
3413 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3416 2004-05-03 William Jon McCann <mccann@jhu.edu>
3418 * libedataserver/e-account-list.h:
3419 * libedataserver/e-account.h:
3420 * libedataserver/e-db3-utils.h:
3421 * libedataserver/e-dbhash.h:
3422 * libedataserver/e-iterator.h:
3423 * libedataserver/e-list-iterator.h:
3424 * libedataserver/e-list.h:
3425 * libedataserver/e-memory.h:
3426 * libedataserver/e-sexp.h:
3427 * libedataserver/e-source-group.h:
3428 * libedataserver/e-source-list.h:
3429 * libedataserver/e-source.h:
3430 * libedataserver/e-uid.h:
3431 * libedataserver/e-url.h:
3432 * libedataserver/e-util.h:
3433 * libedataserver/e-xml-hash-utils.h:
3434 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3436 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3438 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3439 yesterday's changes. The data is useless for what I needed it for
3440 (which was for migrating pilot-sync changelog files). md5sums are
3441 ...not what I wanted.
3443 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3445 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3446 3 arguments (key, data, user_data).
3448 2004-04-26 Adam Weinberger <adamw@gnome.org>
3450 * configure.in: Added en_CA to ALL_LINGUAS.
3452 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3454 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3455 that 'key' always points to a malloc'd block of memory that we can
3457 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3458 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3460 (e_xmlhash_write): Save the doc to a tmp file first, only if
3461 saving is successful rename() the file over the original.
3463 2004-04-21 Chris Toshok <toshok@ximian.com>
3465 * configure.in: bump version to 0.0.92.1.
3467 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3469 * acinclude.m4: minor fixes (added missing [] quotation).
3471 2004-04-19 JP Rosevear <jpr@ximian.com>
3473 * configure.in: bump version, libtool numbers
3475 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3477 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3478 AC_SUBST for assinging libegroupwise version number. Defined a
3479 varible LIBSOUP_REQUIRED. added
3480 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3482 * servers/groupwise/Makefile.am: added
3483 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3484 groupwise apis installable
3486 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3489 2004-04-02 JP Rosevear <jpr@ximian.com>
3491 * configure.in: bump version, libtool numbers
3493 2004-03-25 William Jon McCann <mccann@jhu.edu>
3495 * src/server.c (setup_cals): add registration of webcal protocol
3498 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3500 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3501 e-cal-backend-groupwise.h.
3503 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3505 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3508 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3509 opening the cache file, just create it empty, don't fail.
3511 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3513 * configure.in: yank --enable-debug option, not needed anymore.
3515 2004-03-15 Rodney Dawes <dobey@ximian.com>
3517 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3518 * evolution-data-server-1.0.pc.in:
3519 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3520 the libbonobo dependency
3522 2004-03-05 JP Rosevear <jpr@ximian.com>
3524 * configure.in: bump version, libtool numbers and soup requirement
3526 2004-02-26 JP Rosevear <jpr@ximian.com>
3528 * Makefile.am: dist the libdb stuff properly
3530 2004-02-26 Harish K <kharish@novell.com>
3532 * servers/groupwise/e-gw-connection.c : the latest GW server
3533 requires getFolderListRequest instead of the getContainerListRequest
3534 message to get the ids of folders.
3536 2004-02-24 Chris Toshok <toshok@ximian.com>
3538 * libedataserver/e-source-group.c
3539 (e_source_group_new_from_xmldoc): don't leak uid.
3541 2004-02-23 JP Rosevear <jpr@ximian.com>
3543 * Makefile.am: make sure to distclean libdb
3545 * autogen.sh: require automake 1.6
3547 * marshal.mk: make sure we use the srcdir as the location of the
3550 * libdb/dist/Makefile.in: add installcheck target that does
3551 nothing, don't remove tags
3553 * src/Makefile.am: add extra libical includes for srcdir !=
3556 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3558 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3559 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3560 * src/server.c (setup_books) : register groupwise address book backend
3561 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3562 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3563 address book protocols
3565 2004-02-13 Chris Toshok <toshok@ximian.com>
3567 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3568 libdb-4.1.la instead of libdb.a.
3570 * libdb/dist/configure.ac: remove all the static/shared logic and
3571 force libtool to be used. also, remove -rpath from the SOFLAGS.
3572 without -rpath and -static libtool builds the equivalent of a
3573 noinst_ automake library.
3575 * libdb/dist/configure: regen configure from configure.ac.
3577 2004-02-12 Chris Toshok <toshok@ximian.com>
3579 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3581 2004-02-09 Michael Meeks <michael@ximian.com>
3583 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3584 * libedataserver/e-list.c (e_list_get_iterator):
3585 add preconditions for NULL list.
3587 2004-02-09 JP Rosevear <jpr@ximian.com>
3589 * configure.in: Bump version, libtool numbers
3592 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3594 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3596 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3600 * servers/Makefile.am: added servers/ dir to build.
3602 2004-02-03 Chris Toshok <toshok@ximian.com>
3604 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3605 libxml-2.0 as the e-source* stuff needs it.
3607 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3609 * configure.in: require libsoup >= 2.1.6.
3611 2004-01-26 JP Rosevear <jpr@ximian.com>
3613 * configure.in: Bump libtool versions, version, soup requirement
3615 2004-01-25 Sanlig Badral <badral@openmn.org>
3617 * configure.in: Added "mn" to ALL_LINGUAS.
3619 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3621 * configure.in: s/GROUPWISE/SOUP.
3623 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3625 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3628 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3630 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3631 to remove the file cache from disk.
3633 2004-01-21 JP Rosevear <jpr@ximian.com>
3635 * configure.in: include calendar test stuff in AC_OUTPUT
3637 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3639 Fixes nasty crash in e-d-s
3641 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3642 (foreach_hash_func): pass the value also to the XML hash function.
3644 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3647 2004-01-15 JP Rosevear <jpr@ximian.com>
3649 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3650 make sure we don't derefence a NULL pointer
3652 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3654 * libedataserver/e-source-list.c: (load_from_gconf):
3657 * libedataserver/e-source.c: (dump_common_to_xml_node):
3658 Don't output properties tag if there are no properties.
3660 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3662 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3663 correctly when calling g_slist_prepend.
3665 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3667 * configure.in: Added "sq" to ALL_LINGUAS.
3669 2004-01-12 JP Rosevear <jpr@ximian.com>
3671 * configure.in: bump version, libtool numbers
3673 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3675 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3676 by using the CORBA_any directly. Free the CORBA exception.
3678 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3680 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3683 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3685 * libedataserver/e-source-group.h: added new read-only flag
3687 * src/contactdates-server.c: new factory for ContactDates backend
3689 * configure.in: Added new ContactDates calendar backend
3691 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3693 * libedataserver/e-source-list.[ch]
3694 (e_source_list_peek_group_by_name): new function.
3696 2004-01-08 JP Rosevear <jpr@ximian.com>
3698 * libedataserver/e-source-list.c (e_source_list_sync): don't
3699 remove the gconf listener
3701 2004-01-07 JP Rosevear <jpr@ximian.com>
3703 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3705 2004-01-05 Christian Neumair <chris@gnome-de.org>
3707 * addressbook/libebook/e-book.c: Generalize some more strings.
3709 2004-01-05 Christian Neumair <chris@gnome-de.org>
3711 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3713 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3715 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3716 function to get all objects in the cache.
3718 2003-12-29 JP Rosevear <jpr@ximian.com>
3720 * configure.in: bump libsoup requirement, version, libtool numbers
3722 2003-12-23 Ross Burton <ross@burtonini.com>
3724 * docs/reference/addressbook/libebook/tmpl/*:
3725 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3726 * docs/reference/addressbook/libebook/libebook-sections.txt
3727 * docs/reference/addressbook/libebook/libebook.types:
3728 Updated API documentation.
3730 2003-12-21 JP Rosevear <jpr@ximian.com>
3732 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3733 find a source if there is one
3735 * libedataserver/e-source-list.h: add proto
3737 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3739 * src/server.c (setup_logging, setup_interface_check): get the
3740 BonoboObject's we create here out of the function.
3741 (main): re-organize extra interfaces initialization code, and
3742 make sure we unref all objects we have created.
3744 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3746 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3748 (e_source_set_group): Generate and keep an absolute URI so we can
3749 work stand-alone if the group goes away.
3750 (e_source_get_uri): Use build_absolute_uri ().
3752 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3754 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3755 two sources based on UID and full URI.
3757 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3759 * configure.in: added --enable-debug argument.
3761 2003-12-10 Chris Toshok <toshok@ximian.com>
3763 * Makefile.am (ACLOCAL_AMFLAGS): remove
3765 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3767 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3768 to avoid conflicts with GAL's ECache class, which might get
3771 * libedataserver/Makefile.am: added new files.
3773 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3775 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3776 function from GAL, needed for the cache objects.
3778 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3779 directory for the cache file exists by calling e_util_mkdir_hier.
3781 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3783 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3784 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3785 the "calendar:supported_protocols" property.
3787 2003-12-07 JP Rosevear <jpr@ximian.com>
3789 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3792 * src/server.c: set correct default oaf id's
3794 * configure.in: Bump version
3796 2003-12-07 JP Rosevear <jpr@ximian.com>
3798 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3801 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3803 2003-12-07 Chris Toshok <toshok@ximian.com>
3805 * libdb/dist/Makefile.in: make install depend on all.
3807 2003-12-07 JP Rosevear <jpr@ximian.com>
3809 * configure.in: bump version and libsoup requirement
3811 2003-12-04 JP Rosevear <jpr@ximian.com>
3813 * libedataserver/e-source-list.c
3814 (e_source_list_new_for_gconf_default): uses the default gconf
3815 client for getting the source list
3817 * libedataserver/e-source-list.h: add proto
3819 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3821 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3822 to be shared between calendar and addressbook backends.
3824 * libedataserver/Makefile.am: added new files.
3826 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3828 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3829 creating XML from already standalone source.
3830 (e_source_copy): Return the new source, not the one passed in. Duh.
3832 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3834 * libedataserver/e-source.c (e_source_set_property): Emit changed
3836 (copy_property): Implement.
3837 (e_source_copy): Implement. Creates a standalone copy of a source.
3839 2003-11-29 Chris Toshok <toshok@ximian.com>
3841 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3842 DataServer_Logging oaf_server.
3844 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3846 * src/Evolution-DataServer.idl: add a Logging interface. the
3847 events emitted are of type LogEvent.
3849 * src/Makefile.am (evolution_data_server_SOURCES): add
3852 * src/server.c (termination_handler): use g_message, not a printf.
3853 (setup_logging): new function, register the log domains that'll
3854 generate bonobo events.
3855 (main): initialize the DataServer::Logging interface.
3857 * src/server-logging.[ch]: a glib log handler that emits log
3858 events via a BonoboEventSource.
3860 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3862 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3863 (init): Create properties table.
3864 (import_properties): Implement. Imports properties from XML tree to
3866 (e_source_update_from_xml_node): Import properties to table.
3867 (property_dump_cb): Implement. Dumps a property to XML tree.
3868 (dump_common_to_xml_node): Dump properties to XML tree.
3869 (e_source_get_property): Implement.
3870 (e_source_set_property): Implement.
3871 (e_source_foreach_property): Implement.
3873 * libedataserver/test-source-list.c (dump_property): Implement.
3874 (dump_source): Dump properties.
3875 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3877 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3879 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3880 (e_source_update_from_xml_node): Ditto.
3881 (e_source_get_uri): Ditto.
3882 (dump_common_to_xml_node): Implement for parameters common to
3883 dependent and standalone ESources.
3884 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3885 (e_source_to_standalone_xml): Implement.
3886 (e_source_new_from_standalone_xml): Implement.
3888 2003-11-26 Rodney Dawes <dobey@ximian.com>
3890 * Makefile.am: remove \ on last line of LIBDB_FILES
3892 2003-11-26 JP Rosevear <jpr@ximian.com>
3894 * tags: add a dummy file for disting
3896 2003-11-25 Chris Toshok <toshok@ximian.com>
3898 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3899 and AC_PROG_LIBTOOL.
3901 * libdb/dist/configure: same.
3903 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3906 2003-11-25 Chris Toshok <toshok@ximian.com>
3908 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3910 * libdb/dist/configure: same.
3912 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3914 * libedataserver/e-dbhash.c: same.
3915 (e_dbhash_new): pass NULL for txn.
3917 2003-11-25 Chris Toshok <toshok@ximian.com>
3919 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3920 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3921 suck at getting libtool to do what I want.
3923 * libdb/dist/Makefile.in (install-strip install): don't do
3926 * Makefile.am (SUBDIRS): add libdb
3927 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3929 (LIBDB_FILES): list all the db4 files.
3930 (EXTRA_DIST): add the db4 files explicitly to this.
3932 * configure.in: remove all the db3 stuff, and build the embedded
3935 2003-11-25 Aaron Weber <aaron@ximian.com>
3936 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3937 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3938 acinclude.m4 so you can build the stuffwithout gtk-doc
3941 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3942 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3943 * Plus added short/long descriptions and "See Also" where appropriate to:
3944 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3945 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3946 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3947 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3948 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3949 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3950 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3951 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3952 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3953 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3954 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3955 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3956 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3958 2003-11-22 Chris Toshok <toshok@ximian.com>
3960 * dist/NO-AUTO-GEN: don't autogen in here.
3962 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3964 * libdb/Makefile.am: new file so we can integrate libdb into our
3967 2003-11-20 Aaron Weber <aaron@ximian.com>
3968 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3969 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3970 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3971 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3972 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3973 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3974 * docs/reference/calendar/libecal/libecal-sections.txt
3975 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3976 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3977 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3979 2003-11-20 Rodney Dawes <dobey@ximian.com>
3981 * autogen.sh: Remove extra #!/bin/sh line
3983 2003-11-19 JP Rosevear <jpr@ximian.com>
3985 * MAINTAINERS: Update
3987 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3989 * configure.in: require libsoup version from CVS (2.1.1).
3991 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3993 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3995 2003-11-14 JP Rosevear <jpr@ximian.com>
3997 * libedataserver/test-source-list.c: use only libgnome stuff (no
4000 * libedataserver/e-source.c: ditto
4002 * libedataserver/e-source-list.c: ditto
4004 * libedataserver/e-source-group.c: remove use of gal bits, use
4007 * libedataserver/Makefile.am: build and install e-source stuff
4009 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
4011 * src/server-interface-check.[ch]: fixed copyright comments.
4013 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
4015 * src/server.c (setup_cals): register the Groupwise calendar backend.
4018 * configure.in: added Groupwise calendar backend to build.
4020 2003-11-14 Rodney Dawes <dobey@ximian.com>
4022 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
4024 2003-11-11 Chris Toshok <toshok@ximian.com>
4026 * src/server.c (queue_termination): guard against multiple threads
4027 here by using a mutex. also, always remove the
4028 terminal_handler_id if one exists and reinstate it afterward.
4029 This gives us the behavior of always lasting EXIT_TIMEOUT
4030 milliseconds after the most recent book/calendar shutdown. Before
4031 there was a potential for shutting down EXIT_TIMEOUT milliseconds
4032 after the *first* book/calendar shutdown.
4034 2003-11-10 JP Rosevear <jpr@ximian.com>
4036 * Makefile.am: build docs
4038 * configure.in: check for gtk-doc
4040 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
4042 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4043 that broke GNOME_Evolution_DataServer_CalFactory. And another one
4044 that broke GNOME_Evolution_DataServer_InterfaceCheck.
4046 2003-11-07 Dan Winship <danw@ximian.com>
4048 * configure.in: Remove a bunch more checks that
4049 evolution-data-server doesn't need. Change "Evolution" to
4050 "evolution-data-server" in two messages. Remove gtk-doc support
4051 since there is currently no doc/ directory, and we'll want to use
4052 the new GTK_DOC_CHECK macro when we add it back anyway.
4054 * libedataserver/ename/*: Moved to libebook
4056 * libedataserver/Makefile.am (SUBDIRS): Remove ename
4057 (libedataserver_la_LIBADD): Remove libename
4058 (libedataserver_la_LDFLAGS): Remove -no-undefined
4060 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4062 2003-11-07 Rodney Dawes <dobey@ximian.com>
4064 * configure.in: Remove kerberos checks since we don't need them here
4066 2003-11-06 JP Rosevear <jpr@ximian.com>
4068 * configure.in: output new .pc file
4070 * evolution-data-server-1.0.pc.in: pkconfig for idl
4072 * libedataserver/ename/Makefile.am: don't install
4074 * libedataserver/Makefile.am: link in libename
4076 2003-11-06 Rodney Dawes <dobey@ximian.com>
4078 * configure.in: Remove dependencies for GUI libs that we don't need
4080 2003-11-06 JP Rosevear <jpr@ximian.com>
4082 * libedataserver/Makefile.am: e-msgport is no longer needed
4084 2003-11-06 JP Rosevear <jpr@ximian.com>
4086 * src/server.c: include the addressbook backend files properly
4088 * src/Makefile.am: link to the individual addressbook backends
4090 2003-11-06 JP Rosevear <jpr@ximian.com>
4092 * src/server.c: include the backend files properly
4094 * src/Makefile.am: link to the individual backends
4096 2003-11-06 JP Rosevear <jpr@ximian.com>
4098 * configure.in (BASE_VERSION): clean up priv* dirs
4100 * src/Makefile.am: install a version binary to libexecdir
4102 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4105 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4107 2003-11-05 JP Rosevear <jpr@ximian.com>
4109 * src/server.c: following renaming of libedata-book
4111 * src/server-interface.[hc]: ditto
4113 2003-11-05 JP Rosevear <jpr@ximian.com>
4115 * src/server.c: following renaming of libedata-cal
4117 * src/server-interface.[hc]: ditto
4119 2003-11-05 JP Rosevear <jpr@ximian.com>
4121 * configure.in: make the priv*dir's sane
4123 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4126 * libedataserver/ename/Makefile.am: ditto
4128 * libedataserver/Makefile.am: install to privincludedir
4130 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4132 * libedataserver/e-util.[ch]: new files to contain a few functions
4135 * libedataserver/Makefile.am: added new files.
4137 * libedataserver/ename/e-address-western.c:
4138 * libedataserver/e-account-list.c:
4139 * libedataserver/e-account.c:
4140 * src/server-interface-check.c:
4141 * configure.in: removed libgal dependency.
4143 2003-11-04 JP Rosevear <jpr@ximian.com>
4145 * src/server.c: tidy up logging messages
4147 2003-11-04 JP Rosevear <jpr@ximian.com>
4149 * src/server.c: properly name space the oaf ids
4151 * src/server-interface-check.c: use the correctly named poa
4153 * src/server-interface-check.h: ditto
4155 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4156 factories and interface check better
4158 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4160 * src/Evolution-DataServer.idl: name space the interface check
4163 2003-11-04 JP Rosevear <jpr@ximian.com>
4165 * src/Evolution-DataServer.idl: server interface check instead of
4166 wombat interface check
4168 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4170 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4172 * src/server.c: adjust to interface check renaming
4174 * src/server-interface-check.[hc]: finish renaming so wombat
4177 2003-11-04 JP Rosevear <jpr@ximian.com>
4179 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4181 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4184 * libedataserver/Makefile.am: install pkg-config file
4186 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4188 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4189 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4190 supported protocols.
4192 2003-11-04 JP Rosevear <jpr@ximian.com>
4194 * MAINTAINERS, TODO: update
4196 2003-11-04 JP Rosevear <jpr@ximian.com>
4198 * src/server-interface-check.h: use G_*_DECLS and include the data
4201 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4202 the DataServer .server files
4204 2003-11-03 JP Rosevear <jpr@ximian.com>
4206 * configure.in: don't need EVO_DIR
4208 2003-11-03 JP Rosevear <jpr@ximian.com>
4210 * configure.in: remove trailing slash
4212 2003-11-03 JP Rosevear <jpr@ximian.com>
4214 * configure.in: add the trailing slash to the config subdir