1 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
4 Fix compiler warnings in a couple of the test programs.
6 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
8 * Bug fix #518728: subtle link error: system libs before Evolution
11 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
12 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
13 link order. "incorrect" in this context means "system libs" before
16 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
18 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
21 2008-08-11 Jeff Cai <jeff.cai@sun.com>
23 * configure.in: Add gthread-2.0 in CAMEL checking.
26 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
28 * libedataserver/e-account.c: Harden e_account_[gs]et_*
29 functions by checking ea being NULL and code cleanups
33 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
35 * NEWS: Evolution Data Server 2.23.6 release and version bump.
37 2008-08-04 Matthias Braun <matze@braunis.de>
39 * configure.in: Added WebDAV backend for addressbook.
41 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
43 ** Fix for bug #545022
45 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
48 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
50 ** Fixes part of bug #545558
53 Add an --enable-hula configure option for building the Hula Camel
54 provider, disabled by default.
56 2008-07-23 Johnny Jacob <jjohnny@novell.com>
58 * configure.in (API_VERSION): libcamel version bumped.
59 (eds_micro_version): EDS version bumped to 2.23.6
61 * NEWS: Updates for 2.23.5.
63 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
66 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
69 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
71 ** Fix for bug #523632
73 * configure.in: Added Google contacts backend
75 2008-07-20 Bharath Acharya <abharath@novell.com>
77 ** Fix for bug #200147
79 * libedataserver/e-account.h: Stores the templates folder uri
81 2008-07-20 Luca Ferretti <elle.uca@libero.it>
83 reviewed by: Srinivasa Ragavan
85 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
86 to fix the build. See bug #543656 for details.
88 2008-07-16 Sankar P <psankar@novell.com>
90 Pushing disk summary changes from the madagascar branch
93 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
95 * libedataserver/e-sexp.h:
97 2008-07-14 Milan Crha <mcrha@redhat.com>
99 ** Fix for bug #253509
101 * libedataserver/e-categories.c: Added translators comment.
103 2008-07-09 Tor Lillqvist <tml@novell.com>
105 * evolution-data-server-zip.in: No version number for
106 share/pixmaps/evolution-data-server. Use -D when using -r to not
107 add pointless entries for directories in the zip files.
109 2008-06-26 Julien Puydt <jpuydt@gnome.org>
111 * libedataserver/e-source-group.c: Added missing g_object_unref on
112 sources, fixing leaks and bug #540152.
114 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
116 * configure.in: Doltify
118 2008-06-17 Johnny Jacob <jjohnny@novell.com>
120 * configure.in (eds_micro_version): Bumped to 2.23.5.
122 * NEWS: Evolution Data Server 2.23.4 release updates.
124 2008-06-12 Tor Lillqvist <tml@novell.com>
126 * libedataserver/e-proxy.c: Make it compile on Win32, too.
128 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
130 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
131 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
133 2008-06-06 Tor Lillqvist <tml@novell.com>
135 * configure.in: Add a couple of -Wl,--exclude-libs options on
136 Windows to avoid needlessly auto-exporting functions from static
137 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
139 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
142 2008-06-03 Tor Lillqvist <tml@novell.com>
144 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
146 * configure.in: Do use the Winsock getaddrinfo() and
147 getnameinfo(). It should be OK to ignore Windows 2000 by now.
149 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
151 * NEWS: Evolution Data Server 2.23.3 release and version bump.
153 2008-06-02 Tor Lillqvist <tml@novell.com>
155 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
157 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
158 supported Win9x for a while, so no point in attempting to do it
161 2008-05-23 Ed Catmur <ed@catmur.co.uk>
163 ** Fix for bug #533780
166 * libebackend/Makefile.am:
167 Fix the link line for libebackend.
169 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
174 * libedataserver/libedataserver.pc.in:
175 EProxy adds a libsoup dependency to libedataserver. Add
176 this new requirement to a couple places that were missed.
178 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
183 Split the evolution-data-server version into major/minor/micro
184 macros (wow, say that five times fast!) so we can pass them to
185 libedataserver/eds-version.c.
187 * libedataserver/Makefile.am:
188 * libedataserver/eds-version.c:
189 * libedataserver/eds-version.h:
190 New sources files provide macros and functions for checking the
191 version of evolution-data-server. Would have been handy to have
192 in a couple recent API breaks.
194 * docs/references/libedataserver:
195 Add developer documentation for the new symbols.
197 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
199 * libebackend/libebackend.pc.in: Fix a typo.
201 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
203 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
205 * Makefile.am: Build fix for release.
207 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
209 ** Fixes part of bug #424744
211 * libedataserver/e-iconv.[ch]:
212 Deprecate the e-iconv API. Use camel-iconv instead.
214 * libedataserver/e-trie.[ch]:
215 Deprecate the ETrie API. Use CamelTrie instead.
217 * libedataserver/e-msgport.[ch]:
218 Deprecate the EMsgPort API. Use CamelMsgPort instead.
220 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
222 * Reverted commit 8210
224 2008-05-06 Sankar P <psankar@novell.com>
226 * Revert changes committed by bad git-svn usage.
228 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
233 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
235 2008-05-05 Wang Xin <jedy.wang@sun.com>
237 * libedataserver/e-proxy.c: Fixes #530688.
239 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
241 * configure.in: If --enable-gnome-keyring is given, require version
242 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
244 2008-04-30 Milan Crha <mcrha@redhat.com>
246 ** Part of fix for bug #316390
248 * libedataserver/e-categories.h:
249 (e_categories_register_change_listener),
250 (e_categories_unregister_change_listener):
251 * libedataserver/e-categories.c: (EChangedListener),
252 (idle_saver_cb), (finalize_categories), (initialize_categories),
253 (e_categories_set_color_for), (e_categories_set_icon_file_for),
254 (e_categories_register_change_listener), (e_categories_add),
255 (e_categories_unregister_change_listener), (e_categories_remove):
256 New API to support listening for changes in categories.
258 2008-04-23 Rob Bradford <rob@openedhand.com>
262 * libebackend/Makefile.am:
263 * libebackend/libebackend.pc.in:
264 Build framework for new libebackend library.
266 * libedataserver/Makefile.am:
267 Remove files that have moved to libebackend.
269 * libedataserver/e-data-server-module.[ch]:
270 * libedataserver/e-db3-utils.[ch]:
271 * libedataserver/e-dbhash.[ch]:
272 * libedataserer/e-file-cache.[ch]:
273 Moved to libebackend.
277 Use libebackend headers and link to the library.
279 * docs/reference/Makefile.am:
280 * docs/reference/libebackend/Makefile.am:
281 * docs/reference/libebackend/libebackend-docs.xml:
282 * docs/reference/libebackend/libebackend-sections.txt:
283 * docs/reference/libebackend/libebackend.types:
284 Add documentation for new libebackend library.
286 * docs/reference/libedataserver/libedataserver.types:
287 Remove types that have been moved to libebackend.
289 * docs/reference/calendar/libedata-cal/Makefile.am:
290 Add libebackend to the gtk-doc scanner libraries.
292 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
294 * README: Put it back. Apparently Automake insists on it.
296 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
298 * configure.in: Version bump to 2.23.1
300 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
302 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
305 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
309 * README: File is empty, remove it.
311 * Makefile.am: Remove README.
313 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
315 * docs/reference: Add new symbols to the API docs.
317 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
319 * MAINTAINERS: Updating the Camel guards.
321 2008-04-17 Milan Crha <mcrha@redhat.com>
323 ** Part of fix for bug #526741
325 * src/server.c: (main):
326 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
327 Bumped LIBCAMEL_CURRENT to 12.
329 2008-04-15 Milan Crha <mcrha@redhat.com>
331 ** Fix for bug #475616
333 * libedataserver/e-component-listener.c: (watched_lock),
334 (connection_listen_cb), (e_component_listener_finalize),
335 (e_component_listener_new): Use rather rec mutex here.
337 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
339 * configure.in: Do proper checks for largefile support and
340 properly setup proper CFLAGS to support it.
342 2008-04-04 Suman Manjunath <msuman@novell.com>
344 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
345 (e_util_utf8_strstrcasedecomp):
346 Fixed a few compiler warnings (bug #473880)
348 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
350 * configure.in: Version bump for 2.23.1.
352 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
354 * configure.in: Enforce the minimum GLib version (#525242).
356 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
358 ** Fixes part of bug #518710
361 Bump GLib requirement to 2.16.1.
363 * libedataserver/e-dbhash.c:
364 Use GLib's new MD5 Checksum API. The MD5 utilities in
365 libedataserver are now deprecated.
367 * libedataserver/md5-utils.c:
368 * libedataserver/md5-utils.h:
369 Deprecate these functions and reimplement them to be wrappers
370 for GLib's new MD5 Checksum API.
372 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
374 ** Added configurable Proxy settings for Evolution.
376 * libedataserver/Makefile.am:
377 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
378 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
379 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
380 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
381 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
382 (e_proxy_setup_proxy), (e_proxy_peek_uri),
383 (e_proxy_require_proxy_for_uri):
384 * libedataserver/e-proxy.h:
386 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
388 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
390 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
392 * configure.in: Revisit libecal version.
394 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
396 * docs/reference: Minor API documentation updates.
398 2008-03-03 Tor Lillqvist <tml@novell.com>
400 * evolution-data-server-zip.in: Drop duplicated line. Use
401 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
404 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
406 * configure.in: Bump libecal version for libical changes.
408 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
410 * NEWS: Evolution Data Server 2.21.92 release.
412 2008-02-26 Milan Crha <mcrha@redhat.com>
414 ** Fix for bug #475616
416 * libedataserver/e-component-listener.c: (connection_listen_cb),
417 (e_component_listener_finalize), (e_component_listener_new):
418 Guard global static variable with mutex lock.
420 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
422 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
424 2008-02-22 Milan Crha <mcrha@redhat.com>
426 ** Fix for bug #469119
428 * libedataserver/e-time-utils.c: (has_correct_date),
429 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
430 Check also for correct date values if parse is OK.
432 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
434 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
436 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
438 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
439 warnings. Fix from opensuse downstream.
441 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
443 ** Fixes part of bug #516074
445 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
446 defined in <netdb.h> since these are GNU extensions.
448 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
450 * configure.in: Version bump for 2.21.92
452 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
454 * NEWS: Evolution-Data-Server 2.21.91 release.
456 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
460 Fix a compilation error that occurs when building in a
461 remote object directory (#514682, patch by Paul Smith).
463 2008-02-06 Tor Lillqvist <tml@novell.com>
465 * evolution-data-server-zip.in: Look for catalogs in share/locale
466 first, as that is where they will be with a properly built GNU
469 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
471 * configure.in: Version bump for 2.21.91
473 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
475 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
477 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
479 * docs/reference: Refresh the API docs.
481 2008-01-24 Tor Lillqvist <tml@novell.com>
483 * configure.in: Only use the -Wno-sign-compare and
484 -Wno-pointer-sign options if the gcc version used supports them. I
485 am still using gcc 3.4.2 in mingw...
487 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
489 ** Fix for bug #511717
491 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
492 Add gettext imap folders.
494 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
497 Bump some additional package requirements for libsoup-2.4:
498 libbonobo-2.0 >= 2.20.3
501 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
503 * docs/reference/camel/camel-sections.txt:
504 Add camel_session_build_password_prompt.
506 2008-01-15 Dan Winship <danw@gnome.org>
508 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
509 2.4" support, which only ever worked because there was an old CVS
510 version of libsoup that claimed to be 2.4 but still had the 2.2
513 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
515 * configure.in: Version bump to 2.21.90
517 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
519 * NEWS: Evolution Data Server 2.21.5 release.
521 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
523 * docs/reference/camel/camel.types:
524 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
525 absence when running "make dist". See bug #509539 for more info.
527 2008-01-07 Milan Crha <mcrha@redhat.com>
529 ** Fix for bug #339813
531 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
532 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
533 New API functions, returns is parsed string had two-digit year and
534 last one changes "%x" on format of strftime with forced 4-digit year.
535 * libedataserver/e-time-utils.c: (parse_with_strptime):
536 Fix issue when read all text but actual date isn't correct to this format.
537 * libedataserver/e-time-utils.c: (correct_two_digit_year):
539 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
540 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
541 Implementing new API functions.
543 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
545 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
546 instead of gb2312 since GBK is a superset of gb2312.
548 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
550 * configure.in: Version bump to 2.21.5.
552 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
554 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
556 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
559 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
561 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
563 ** Fix for bug #339510
565 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
566 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
568 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
570 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
572 2007-11-26 Milan Crha <mcrha@redhat.com>
574 ** Fix for bug #308815
576 * libedataserver/e-categories.h:
577 * libedataserver/e-categories.c: Dropped colors for categories,
578 so marking those functions as deprecated, and making deprecated
579 parameter 'color' of 'e_categories_add' together with its rename
582 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
584 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
586 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
588 ** Remove trailing whitespace from source code.
590 2007-11-13 Ondrej Jirman <megous@megous.com>
592 ** Fix for bug #494299
594 * libedataserver/e-file-cache.c: (add_key_to_slist),
595 (add_object_to_slist): Rename helper functions.
596 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
597 Fix memory corruption.
599 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
601 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
603 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
605 * servers/google/libgdata/gdata-entry.c:
606 * servers/googgle/libgdata-google/gdata-google-service.c:
607 Fix implicit function declarations.
608 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
610 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
612 * docs/reference/calendar/libecal/libecal-sections.txt:
613 * docs/reference/libedataserverui/libedataserverui-sections.txt:
614 Remove non-existent symbols.
616 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
619 * evolution-data-server-zip.in:
620 * servers/Makefile.am: Initial commit for the google
623 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
625 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
627 * Fixes part of bug #417999
629 * docs/reference/libedataserverui:
630 Add documentation for ESourceComboBox widget.
632 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
634 * iconv-detect.c (main): Remove an unused variable (#483301).
636 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
638 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
639 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
640 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
641 * libedataserver/e-msgport.h: Same.
643 2007-09-27 Ross Burton <ross@openedhand.com>
645 * libedataserver/e-iconv.c:
646 Mark the charset and language arrays as const.
648 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
650 * NEWS, configure.in: Evolution Data Server 1.12.0 release
652 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
654 * NEWS, configure.in: Evolution Data Server 1.11.92 release
656 2007-08-28 Ross Burton <ross@openedhand.com>
659 Fix FSF address (Tobias Mueller, #470445)
661 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
663 * NEWS, configure.in: Evolution Data Server 1.11.91 release
665 2007-08-24 Milan Crha <mcrha@redhat.com>
667 ** Fix for bug #469870
669 * libedataserver/e-categories.c: (e_categories_get_color_for),
670 (e_categories_get_icon_file_for), (e_categories_is_searchable):
671 Simply return from _get_ functions and don't show error warning.
673 2007-08-20 Milan Crha <mcrha@redhat.com>
675 ** Part of fix for bug #367760
677 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
678 Added '#' as non-safe character.
680 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
682 * docs: Refresh Gtk-Doc "section" files.
684 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
686 * libdb/dbm/dbm.c (__db_ndbm_open):
687 * libedataserver/e-dbhash.c (e_dbhash_new):
688 Fix compilation errors caused by glibc's new "open" macro (#466987).
690 2007-08-16 Milan Crha <mcrha@redhat.com>
692 ** Fix for bug #351756
694 * libedataserver/e-time-utils.c: (parse_with_strptime):
695 g_locale_from_utf8 returns NULL on error, so test for that value.
697 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
699 * NEWS, configure.in: Evolution Data Server 1.11.90 release
701 2007-08-13 Ross Burton <ross@openedhand.com>
703 * libedataserver/e-xml-hash-utils.c:
704 * libedataserver/e-data-server-util.c:
705 * libedataserver/e-dbhash.c:
706 * libedataserver/md5-utils.c:
707 * libedataserver/e-account.c:
708 * libedataserver/e-xml-utils.c:
709 * libedataserver/e-source.c:
710 Fix compile warnings.
712 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
714 ** Fix for bug #455799
716 Remove all .cvsignore and update svn:ignore porperty in whole
719 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
721 * MAINTAINERS: Updated the email, svn account.
723 2007-08-02 Ross Burton <ross@openedhand.com>
726 If building against libsoup-2.2, we need 2.2.91 for
727 SOUP_SESSION_TIMEOUT (#451003).
729 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
731 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
733 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
735 * NEWS, configure.in: Evolution Data Server 1.11.6 release
737 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
739 * configure.in: Updated the libtool version for libedataserver
740 version since some APIS has been added.
742 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
744 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
745 Added a API to get the duped property.
747 2007-07-30 Milan Crha <mcrha@redhat.com>
749 * libedataserver/e-source-group.h: (e_source_group_get_property),
750 (e_source_group_set_property), (e_source_group_foreach_property):
751 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
752 (impl_finalize), (e_source_group_init), (import_properties),
753 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
754 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
755 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
756 (e_source_group_get_property), (e_source_group_set_property),
757 (e_source_group_foreach_property):
758 Added support for properties in source group.
760 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
761 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
762 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
765 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
768 Collect all the required package versions in one place and
769 explicitly require GTK+ 2.10 or higher. (#380534)
771 2007-07-27 Johnny Jacob <jjohnny@novell.com>
773 ** Fix for bug #457523.
775 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
778 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
780 * libedataserver/e-account-list.c: Plugged memory leak.
782 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
784 * NEWS, configure.in: Evolution Data Server 1.11.5 release
786 2007-07-03 Milan Crha <mcrha@redhat.com>
788 ** Fix for bug #364731
790 * libedataserver/e-sexp.c: (GScannerConfig):
791 The '+' and '-' are also unary operators, so
792 the identifier could not start with these characters.
794 2007-06-22 Milan Crha <mcrha@redhat.com>
796 * libedataserver/e-account.h:
797 Added new property get_password_canceled into EAccountService
798 struct, because of bug #307410
800 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
802 * camel/providers/imap4/camel-imap4-summary.c:
803 Fix one typo and wrong preposition (bug #452996).
805 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
807 * configure.in: Correct the comment for --enable-gnome-keyring,
810 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
812 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
814 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
816 ** Fix for bug #448589 from Tobias Mueller
818 ** src/Makefile.am: Add support for automake 1.6
820 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
822 ** Fix for bug #443958 from Sebastien Tandel
824 * configure.in: Add support for help string.
826 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
828 ** Fix for bug #437751 from Andreas Köhler
830 * libedataserver/e-time-utils.c:
832 2007-06-05 Irene Huang <irene.huang@sun.com>
834 * configure.in: Add option for using Sun Kerberos
837 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
839 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
841 2007-06-03 Ross Burton <ross@openedhand.com>
846 * src/offline-listener.[ch]:
848 Add --disable-calendar to build without any calendar support
851 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
853 * docs/reference/addressbook/libebook/Makefile.am:
854 * docs/reference/calendar/libecal/Makefile.am:
855 Fix some distcheck errors (#438577).
857 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
859 * camel/camel-stream-mem.c: fix typos in the API documentation
861 2007-05-24 Ross Burton <ross@openedhand.com>
864 Fix krb5 checks when using --as-needed (part of #342830, John
867 2007-05-24 Ross Burton <ross@openedhand.com>
869 * libedataserverui/Makefile.am:
870 Add missing link flags to fix build with -z,defs. (#409542, Loic
873 2007-05-21 Wang Xin <jedy.wang@sun.com>
875 * libedataserver/e-time-utils.c: Fixes #439050.
877 2007-05-20 Ross Burton <ross@openedhand.com>
880 Use a faster pkgconfig call when checking for soup (#438975).
882 2007-05-16 Jules Colding <colding@omesc.com>
884 * configure.in: Removed unused function check
886 2007-05-14 Jules Colding <colding@omesc.com>
888 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
890 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
892 2007-05-14 Srinivasa Ragavan
894 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
896 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
898 ** Fix for bug #361138
900 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
903 2007-05-08 Josselin Mouette <joss@malsain.org>
905 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
907 * src/server.c: (main): Turn the g_error into a g_warning to
908 avoid dumping core when launching two instances (#436197).
910 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
912 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
913 Nullify 'new' after dropping its reference, so that we return NULL.
915 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
917 * docs/reference/camel/Makefile.am:
918 Remove reference to nonexistent libutil.la.
920 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
922 * libedataserver/e-sexp.c:
923 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
925 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
927 ** Fixes part of bug #418852
930 * docs/reference/camel:
931 * docs/reference/Makefile.am:
932 Resurrect Camel's API documentation.
934 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
937 Refresh SGML templates and add the appropriate CFLAGS to satisfy
940 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
942 ** NEWS, configure.in: Evolution data server 1.11.1 release
944 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
946 ** Fix for bug #425535 from Frederic Crozat
948 * src/server.c: Dont submit path of EDS for segv_handler.
950 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
952 * camel/camel-gpg-context.c:
953 Convert messages from gnupg to UTF-8 (#423382).
955 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
957 * Introduce EFlag in libedataserver (#415891)
959 * libedataserver/e-flag.[ch]:
960 New data structure, EFlag, is a simple thread synchronization
961 mechanism. Based on Python's threading.Event class.
963 * docs/reference/libedataserver:
964 Add documentation for EFlag.
966 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
969 Make the libiconv test program returns a value. (#388789)
971 2007-04-05 Ross Burton <ross@openedhand.com>
973 * libedataserver/e-file-cache.c:
974 * libedataserver/e-data-server-util.h:
975 Use g_mkdir_with_parents (#383686).
977 2007-04-04 Ross Burton <ross@burtonini.com>
979 * libedataserver/e-source-group.c:
980 * libedataserver/e-data-server-marshal.list:
981 * libedataserver/e-account-list.c:
982 * libedataserver/e-source-list.c:
983 * libedataserver/e-iterator.c:
984 * libedataserver/e-source.c:
985 * libedataserver/Makefile.am:
986 Remove marshallers that are in GLib (#400970).
988 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
990 * libedataserver/e-source.c:
991 Store colors as a string specification instead of an integer.
992 Introduce new color API and deprecate the old. (#373117)
994 New API: e_source_set_color_spec()
995 e_source_peek_color_spec()
997 Old API: e_source_set_color()
998 e_source_unset_color()
1001 * libedataserver/test-source-list.c:
1002 Use the new ESource color API. (#373117)
1004 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1006 * libedataserver/e-account.c (receipt_policy_to_str):
1007 * libedataserver/e-iconv.c (e_dlist_init):
1008 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1009 * libedataserver/e-trie.c (e_trie_search):
1010 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1011 Fix some compiler warnings. Patch from Kjartan Maraas.
1013 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1015 * libedataserver/e-data-server-util.c:
1016 * libedataserver/e-uid.c:
1017 * libedataserver/e-xml-utils.c:
1018 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1019 code for GLib < 2.8 (#418971).
1021 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1023 * libedataserver/e-data-server-module.c:
1024 Fix "incompatible pointer type" warnings (#360619).
1026 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1028 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1029 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1031 * iconv-detect.c: Fix an implicit function declaration.
1033 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1035 * MAINTAINERS : Updates on the new guards.
1037 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1039 * NEWS, configure.in: Evolution-Data-Server 1.10
1042 2007-03-08 Ross Burton <ross@openedhand.com>
1045 * docs/reference/addressbook/libedata-book:
1046 * docs/reference/libedataserverui:
1047 Add gtk-doc framework.
1049 * docs/reference/addressbook/libebook:
1050 * docs/reference/calendar/libedata-cal:
1051 * docs/reference/calendar/libecal:
1052 Refresh to match source.
1054 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1056 2007-03-08 Ross Burton <ross@openedhand.com>
1058 * docs/reference/addressbook/libebook/libebook-sections.txt:
1059 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1060 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1061 Add missing symbols (#400169).
1063 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1065 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1068 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1070 * configure.in : Update intltool version.
1072 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1074 ** Fixes bug #356177
1076 * libedataserver/e-msgport.h: Deprecate EMutex.
1078 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1080 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1083 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1085 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1086 Patch from Trond Myklebust. Closes bug #360017.
1088 2007-02-12 Ross Burton <ross@openedhand.com>
1091 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1093 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1095 * configure.in: Prefix wasn't set for idl files which where then
1096 installed to /idl. Fixes bug #373495
1098 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1100 ** Fixes bug #359979, #384183
1102 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1103 instead of block-and-peek. Eliminates the need for a cache.
1105 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1106 cache logic, which was broken anyway.
1108 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1109 semantics, and simplify the logic.
1111 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1113 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1115 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1117 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1119 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1122 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1124 * src/server.c : s/g_message/printf. Do not call
1125 glib methods before g_thread_init.
1127 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1129 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1132 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1134 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1137 * libedataserver/e-msgport.[ch]: Obsolete EThread
1139 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1141 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1144 * camel/Makefile.am: Enable versioning for camel library
1146 2006-12-09 Tor Lillqvist <tml@novell.com>
1148 * libedataserver/e-categories.c (default_categories[]): Don't use
1149 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1150 literal string on Windows.
1151 (load_default_categories): Instead, construct the full image file
1152 pathname at run-time.
1154 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1156 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1159 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1163 * libedataserver/e-categories.c (e_categories_get_list):
1164 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1166 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1168 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1171 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1173 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1174 Partial fix for #358004. Ensure type correctness on the argument.
1176 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1178 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1181 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1186 Remove EDS version from imagesdir.
1188 * libedataserver/e-categories.c:
1189 Store category information in ~/.evolution/categories.xml rather
1190 than the "/apps/evolution/general/category_master_list" GConf key.
1191 Streamline the code.
1193 * libedataserver/e-categories.c: (e_categories_get_list)
1194 Sort the list before returning it.
1196 * libedataserver/e-categories.c:
1197 (e_categories_get_color_for, e_categories_set_color_for,
1198 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1199 e_categories_is_searchable)
1200 Issue a warning if the given category name does not exist.
1202 2006-10-16 Sankar P <psankar@novell.com>
1204 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1206 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1207 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1208 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1209 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1211 * libedataserver/e-msgport.h:
1213 Re-written EMsgPort.c API using GAsyncQueue
1215 2006-10-10 Tor Lillqvist <tml@novell.com>
1217 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1220 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1222 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1225 2006-09-29 Ross Burton <ross@openedhand.com>
1227 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1228 Add EDestination, remove e-book-async.
1230 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1231 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1232 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1233 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1234 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1235 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1236 Add some simple docs and re-gen.
1238 2006-09-29 Ross Burton <ross@openedhand.com>
1240 * docs/reference/addressbook/libebook/libebook.types:
1241 * docs/reference/addressbook/libebook/libebook-sections.txt:
1242 Add missing symbols and merge the async methods into the EBook
1245 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1249 * src/Makefile.am: Add a uninstall-local rule to remove
1250 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1252 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1256 * src/server-logging.c: (server_logging_dispose)
1257 Chain up to parent's dispose() method.
1259 * src/server-logging.c: (server_logging_finalize)
1260 Chain up to parent's finalize() method.
1262 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1264 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1267 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1269 * configure.in, camel/providers/Makefile.am:
1270 Make IMAP4rev1 provider a conditional feature,
1271 turned off by default. Fixes #324118.
1273 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1275 * configure.in, NEWS: EDS 1.7.92 release.
1277 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1280 * libedataserver/e-source-list.c:
1281 (e_source_list_new), (e_source_list_new_for_gconf),
1282 (e_source_list_new_for_gconf_default): use get_source_list_type.
1283 (get_source_list_type): Check if the type is already registered and
1286 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1288 * configure.in, NEWS: EDS 1.7.91 release.
1290 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1292 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1293 Do not set the filename if it is already set.
1295 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1298 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1299 symmetric to e_msgport_wait
1300 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1302 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1304 * configure.in, NEWS: EDS 1.7.90.1 release.
1306 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1308 * NEWS, configure.in: EDS 1.7.90 release updates
1309 and version, libtool numbers bumped.
1311 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1313 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1314 (committed by Karsten Bräckelmann)
1316 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1318 * configure.in, NEWS: EDS 1.7.4 release updates
1319 and version, libtool numbers bumped.
1321 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1323 * *.pc.in: defined @datarootdir@. Fixes #344596.
1325 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1328 * libedataserver/e-iterator.c (e_iterator_is_valid):
1331 2006-06-16 Tor Lillqvist <tml@novell.com>
1333 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1334 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1336 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1337 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1338 the socket functions don't touch errno. (And there is no EINTR
1339 style error possible in WinSock 2 anyway, according to MSDN.)
1341 2006-06-15 Tor Lillqvist <tml@novell.com>
1343 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1344 also to the Win32 branch of the if statement, to avoid error
1345 message when running the configure script.
1347 2006-06-13 Andre Klapper <a9016009@gmx.de>
1350 changing "couldn't", "can't" and "didn't" to proper
1351 English. Fixes bug #342160.
1353 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1355 * configure.in, NEWS: EDS 1.7.3 release updates
1356 and version, libtool numbers bumped.
1358 2006-06-12 simon.zheng <simon.zheng@sun.com>
1363 Add SunLDAP library support - a variant of Netscape LDAP.
1365 2006-06-07 Frederic Peters <fpeters@0d.be>
1367 * configure.in: Assume strftime() is ok and supports %l and %k when
1368 running in cross-compilation mode.
1370 2006-06-02 Tor Lillqvist <tml@novell.com>
1372 * configure.in: Catch more failure modes of strftime() when
1373 presented with conversion specifications %l and %k: On Windows,
1374 these just do nothing, you don't get a 'l' or 'k' in the result,
1375 which was all we used to test for here. Catch also if strftime()
1376 does nothing at all when presented with a format containing
1377 unsupported conversion specifications.
1379 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1380 strftime() doesn't have %e either.
1382 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1384 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1385 checking errno for EINTR.
1386 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1387 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1388 easier strace debugging purposes.
1390 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1392 Hopeful fix for Novell bug #176277
1394 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1395 slightly to make ::prpipe a union more like ::pipe.
1396 (e_pipe): For convenience, on error set the fds each to -1.
1397 (e_prpipe): New convenience function much like e_pipe but for
1399 (e_msgport_new): Always create the pipes here now instead of
1400 creating them on demand.
1401 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1403 (e_msgport_prfd): Same.
1405 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1407 * configure.in: Added gnome-vfs-2.0 to camel library
1409 2006-05-24 Ross Burton <ross@burtonini.com>
1411 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1412 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1413 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1414 Update for doc changes.
1416 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1418 * configure.in: Update intltool requirements.
1420 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1422 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1423 database delete the DB structure.
1424 Patch by Ross Burton <ross@openedhand.com>
1427 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1429 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1430 do not overwrite the value. Fixes a bug introduced by the previous
1433 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1435 * addressbook/libebook/libebook.pc.in,
1436 addressbook/libedata-book/libedata-book.pc.in,
1437 calendar/libecal/libecal.pc.in,
1438 calendar/libedata-cal/libedata-cal.pc.in,
1439 configure.in, evolution-data-server.pc.in,
1440 libedataserver/libedataserver.pc.in,
1441 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1442 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1445 2006-05-09 Ross Burton <ross@openedhand.com>
1447 * libedataserver/e-data-server-module.h:
1448 * libedataserver/e-data-server-module.c:
1449 Allow EDataServerModule to remove unused modules (#319396).
1451 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1453 * configure.in: Patch from Sushuma Rai to fix build with
1454 modern openldap versions. Closes part of bug #325957.
1456 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1458 * po/LINGUAS: New file listing all supported languages.
1460 * configure.in: Use po/LINGUAS instead of including all languages
1461 directly in this file. See the wiki for more information:
1462 http://live.gnome.org/GnomeGoals/PoLinguas
1464 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1466 * configure.in: Figure out auto-magically what the mozilla-nss
1467 pkg-config module name is.
1469 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1471 * NEWS, configure.in: Release updates. Bump version.
1472 ***** Release 1.7.1 *****
1474 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1476 * configure.in : Added a configure time switch to support dynamic
1477 linking with libdb. The default is static linking and by using the
1478 switch --with-libdb=prefix dynamic linking with libdb can be
1480 Patch by Ross Burton <ross@burtonini.com>
1482 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1484 * configure.in: Added the Mail Directory configure info.
1486 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1488 * configure.in: Remove obsolete entry for no_NO.
1490 2006-04-10 Tor Lillqvist <tml@novell.com>
1492 * libedataserver/e-time-utils.c (get_locale_string)
1493 (translate_picture): New Win32-only helper functions.
1494 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1495 in calendar reported by Thierry Dubois.
1497 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1499 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1500 O_LARGEFILE if not present and to set other required CFLAGS for
1503 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1506 * libedataserver/e-source-group.c: Check if the
1507 object is created before accessing it.
1509 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1511 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1513 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1515 * configure.in: Added support for gnome-key-ring.
1517 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1520 * libedataserverui/e-name-selector-dialog.c:
1521 (e_name_selector_dialog_init): Select contacts from address book
1522 screen doesn't use current contact source
1524 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1526 * configure.in, NEWS: Release updates. Bump version.
1527 ***** Release 1.5.92 *****
1529 2006-02-27 Tor Lillqvist <tml@novell.com>
1531 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1532 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1533 let's drop them from here.
1535 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1537 Fixes #332318 #329356
1538 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1539 %x for representing the date for current locale.
1541 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1543 * configure.in, NEWS: Release updates. Bump version.
1544 ***** Release 1.5.91 *****
1546 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1548 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1549 call g_source_remove() when source id is 0. Closes bug #327413.
1551 2006-02-09 Sushma Rai <rsushma@novell.com>
1553 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1554 Fixed some memory leaks. See #329251.
1556 2006-02-09 Sushma Rai <rsushma@novell.com>
1558 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1559 xml properties. See #309316.
1561 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1563 * evolution-data-server.pc.in: Add variable execversion
1564 that denotes the version of the evolution-data-server
1567 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1569 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1571 2006-02-02 Tor Lillqvist <tml@novell.com>
1573 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1574 present on XP only. Windows 2000 is still widespread.
1576 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1578 * configure.in, NEWS: Release updates, bump version
1579 ***** Release 1.5.90 *****
1581 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1583 * libedataserver/e-data-server-module.c:
1584 (e_data_server_module_add_type):
1585 * libedataserver/e-data-server-module.h:
1586 Reverting the previous commit as it breaks the API freeze.
1587 Shall get this in HEAD as soon as we branch out.
1589 2006-01-30 Ross Burton <ross@openedhand.com>
1591 * libedataserver/e-data-server-module.c:
1592 * libedataserver/e-data-server-module.h:
1593 Add e_data_server_remove_unused() to release unused modules
1596 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1598 * configure.in: add "zh_HK" to ALL_LINGUAS.
1600 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1602 * configure.in, NEWS: Release updates, bump version
1604 ***** Release 1.5.5 *****
1606 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1608 * libedataserver/e-source-list.[ch] : added a function called
1609 e_source_list_is_gconf_updated () which returns a boolean indicating
1610 whether or not a given ESourceList instance is in sync with its
1611 corresponding gconf xml or not.
1612 e_source_list_sync () : added an if clause that uses the above
1613 function before updating the gconf.
1615 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1617 * configure.in : Add target for CALDAV calendar
1620 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1622 * src/GNOME_Evolution_DataServer.server.in.in:
1624 The Cal and Book Factory oafids should reflect
1625 the API version rather than the BASE version.
1628 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1630 * docs/reference/camel/camel-sections.txt:
1631 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1632 Detele the function camel_mkdir description.
1634 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1637 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1640 (e_util_mkdir_hier):Merge the change
1641 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1643 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1646 * libedataserver/Makefile.am:
1647 * libedataserver/e-file-cache.c:
1648 * libedataserver/e-msgport.c:
1649 * libedataserver/e-time-utils.c:
1651 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1652 e-data-server-util.c.
1654 2006-01-08 Tor Lillqvist <tml@novell.com>
1656 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1657 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1658 declarations with current mingw w32api headers.
1660 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1662 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1663 in evolution module has been developed further, merge those
1664 changes into libedataserver and drop e-util/e-account-list.c.
1666 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1667 evolution module has been developed further, merge those changes
1668 into libedataserver and drop e-util/e-account-list.h.
1670 libedataserver/e-account.c: Since e-util/e-account.c in
1671 evolution module has been developed further, merge those changes
1672 into libedataserver and drop e-util/e-account.c.
1674 libedataserver/e-account.h: Since e-util/e-account.h in
1675 evolution module has been developed further, merge those changes
1676 into libedataserver and drop e-util/e-account.h.
1678 2006-01-04 Tor Lillqvist <tml@novell.com>
1680 * libedataserver/e-util.c (e_util_replace_prefix): As this
1681 (Win32-only) function is called from evo, too, it needs a third
1682 argument, the configure time prefix that it should replace,
1683 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1684 configured with different temporary dirs as prefix, which is the
1687 * libedataserver/e-util.h: Update declaration correspondingly.
1689 * src/server.c (libdir): Modify calls correspondingly.
1691 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1693 * NEWS, configure.in: Release updates, bump version
1695 ***** Release 1.5.4 *****
1697 2005-12-13 Tor Lillqvist <tml@novell.com>
1699 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1700 building against GLib >= 2.8, not just on Win32.
1702 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1704 * NEWS, configure.in: Release updates, bump version
1706 ***** Release 1.5.3 *****
1708 2005-12-09 Tor Lillqvist <tml@novell.com>
1710 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1711 Unix/Winsock differences.
1713 Use separate flag fields to indicate whether we have a thread or
1714 not in the EThread and EMutex structs. There is no portable way to
1715 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1718 The portable way to check two pthread_t values for equality is
1721 Use e_util_pthread_id() to get an "id" for the thread in debugging
1724 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1725 pair. Should have this in GLib, I guess. This code snippet is
1726 essentially duplicated in
1727 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1728 place I don't recall now.
1730 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1731 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1734 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1735 against GLib 2.8, use g_mkdir_with_parents().
1736 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1737 strings, then does a linguistically correct comparison using
1739 (e_filename_make_safe): New function, move here from
1740 evolution/e-util/e-util.c.
1741 (g_rename, g_stat): Win32-only fixed versions of these GLib
1742 functions, just until the next GLib version including the same
1743 fixes is out. This version of g_rename() overwrites existing
1744 files, and this version of g_stat() strips trailing insignificant
1747 * libedataserver/e-util.h: Declare the new functions.
1749 2005-12-08 Tor Lillqvist <tml@novell.com>
1751 * libedataserver/e-db3-utils.c
1752 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1754 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1755 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1756 always use slashes, not platform-dependent separators.
1757 (e_source_set_name): Compare the strings, not the pointers.
1759 * libedataserver/e-source-group.c (e_source_group_set_name):
1760 Compare the strings, not the pointers.
1762 * libedataserver/e-xml-utils.c
1763 * libedataserver/e-xml-utils.h: New files.
1764 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1765 the file names we handle on Win32 are in UTF-8, which libxml2
1766 doesn't grok. So, when using GLib 2.8, we map the file with the
1767 GMappedFile API and use xmlParseMemory(). When built against older
1768 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1769 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1770 e-xml-utils.c. Presumably should move all the rest of the
1771 functions from there, too.
1773 * libedataserver/Makefile.am: Add the new files. Install
1776 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1777 e_xml_save_file(). As e_xml_save_file() does the very careful
1778 saving using a temporary filename and then rename, don't need to
1781 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1785 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1786 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1789 2005-12-07 Tor Lillqvist <tml@novell.com>
1791 * libdb/dbinc/db_int.in: As we are using this file (and not the
1792 prebuilt one in libdb/build_win32/db_int.h) when building using
1793 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1794 Win32, too. Add ifdef.
1796 * libdb/os_win32/os_open.c (__os_open): When using a
1797 user-registered open function to open the file (and not
1798 CreateFile()), we still need to set the DB_FH::handle, too, as all
1799 the other stuff in libdb/os_win32 assumes it is correctly set
1800 up. On Win32, addressbook/backends/file needs to register an own
1801 open function (that uses g_open()) as the pathnames e-d-s handles
1802 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1803 codepage that CreateFile() wants.
1805 2005-12-06 Tor Lillqvist <tml@novell.com>
1807 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1808 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1810 * src/GNOME_Evolution_DataServer.server.in.in: Use
1811 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1812 compile-time paths in the .server file on Win32. libbonobo on
1813 Win32 interprets relative location paths to exes or shlibs as
1814 being relative to the directory where the .server file was found.
1815 This makes the .server file point to the correct executable
1816 regardless of where e-d-s is installed on the end-user machine.
1818 2005-12-02 Tor Lillqvist <tml@novell.com>
1820 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1821 the executable file's name in the InterfaceCheck location.
1823 * evolution-data-server-zip.in: New file, a script used to build a
1824 Win32 zipfile distribution of E-D-S. (End users will not be
1825 expected to install from zipfiles, they would be for power users
1826 and developers only.)
1829 * configure.in: Distribute and expand it.
1831 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1833 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1835 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1836 defined in glib -2.8 only for win32 as it fails to build
1837 for OS which has glib 2.4.
1839 2005-12-01 Tor Lillqvist <tml@novell.com>
1841 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1842 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1845 2005-11-25 Tor Lillqvist <tml@novell.com>
1847 * libedataserver/e-categories.c (add_category_if_not_present):
1848 Drop unused static function.
1849 (e_categories_add_relative): New function. Form the pathname to
1850 the icon file at run-time (for installability in freely chosen
1851 location on Windows).
1852 (initialize_categories_config): Call e_categories_add_relative()
1853 with just the basename of the icon files.
1855 * libedataserver/e-data-server-module.c
1856 (e_data_server_module_init): Include libedataserver-private.h to
1857 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1858 pathname construction) on Windows.
1860 * libedataserver/e-time-utils.c: Include strptime() implementation
1861 lifted from glibc for portability. Use it unless
1862 HAVE_STRPTIME. Make it local for this file, though.
1864 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1865 GLib 2.8 instead of gethostname().
1867 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1868 instead of strncasecmp() for portability.
1870 * libedataserver/e-util.c: Implement install-anywhere machinery
1872 (DllMain): Minimal DllMain that just tucks away the handle to the
1874 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1875 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1876 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1877 e_util_replace_prefix): Functions intended also for Evolution. We
1878 assume e-d-s and evo are installed in the same folder on the
1881 * libedataserver/e-util.h: Declare the above new public Win32-only
1884 * libedataserver/libedataserver-private.h: New file. Declares so
1885 far some Win32-only functionality, to be used in various parts of
1888 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1889 gstdio wrappers for better non-ASCII filename support on
1890 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1891 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1892 instead of hardcoding 1024. Drop leftover debugging printouts.
1894 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1895 more configure-time pathname definitions (as used elsewhere in
1896 e-d-s) in INCLUDES so that they can be recognized and changed at
1897 run-time to end-user machine installation paths on Win32.
1899 * src/server.c: No segv handling on Win32. Run-time path
1900 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1901 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1902 gnome_program_init().
1904 2005-11-18 Ross Burton <ross@burtonini.com>
1906 * libedataserver/md5-utils.c:
1907 * libedataserver/e-component-listener.c:
1910 2005-11-17 Ross Burton <ross@burtonini.com>
1912 * libedataserver/md5-utils.c:
1913 * libedataserver/md5-utils.h:
1914 Don't do byte order checks at runtime but use the GLib
1915 G_BYTE_ORDER macro (#319592)
1917 2005-11-17 Ross Burton <ross@burtonini.com>
1919 * libedataserver/e-account-list.c:
1920 * libedataserver/e-account.c:
1921 * libedataserver/e-component-listener.c:
1922 * libedataserver/e-file-cache.c:
1923 * libedataserver/e-iterator.c:
1924 * libedataserver/e-list-iterator.c:
1925 * libedataserver/e-list.c:
1926 * libedataserver/e-sexp.c:
1927 * libedataserver/e-source-group.c:
1928 * libedataserver/e-source-list.c:
1929 * libedataserver/e-source.c:
1930 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1932 2005-11-15 Ross Burton <ross@burtonini.com>
1934 * libedataserver/e-data-server-module.c
1935 Use lazy bindings (#321515)
1937 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1939 * NEWS, configure.in: Release updates, bump version.
1940 ***** Release 1.5.2 *****
1942 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1944 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1946 2005-10-28 Sushma Rai <rsushma@novell.com>
1948 * libedataserver/e-categories.c (initialize_categories_config): Add
1949 default categories only if the category list is empty in gconf, so that
1950 we don't bring back the deleted category from the default list
1951 every time. Fixes #273905.
1953 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1955 * src/GNOME_Evolution_DataServer.server.in.in:
1956 Fixed bonobo server install locations as well.
1959 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1961 * configure.in: Update version, libtool numbers.
1962 *** Release 1.5.1 ***
1963 * src/Makefile.am : Fixed the executable installation
1964 error in the previous patch. Executable installed in
1965 libexecdir - not under evolution-data-server-$(API_VERSION).
1967 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1969 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1970 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1971 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1972 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1973 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1974 OAFIID:GNOME_Evolution_DataServer_Logging from
1975 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1976 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1977 data-server-@VERSION@@EXEEXT@.
1978 * src/Makefile.am: In section install-evolution-data-servers:
1979 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1980 data-server-$(API_VERSION)
1981 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1982 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1983 evolution-data-server-$(BASE_VERSION)
1985 2005-10-17 Ross Burton <ross@burtonini.com>
1988 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1990 2005-10-14 Ross Burton <ross@burtonini.com>
1992 * configure.in: Remove unused dependencies from the pkg-config
1993 calls and add E_FACTORY_CFLAGS/_LIBS.
1995 * src/Makefile.am: Use E_FACTORY_*.
1997 * libedataserver/e-sexp.c:
1998 * libedataserver/test-source-list.c:
1999 Don't use libgnome when GTK+ or GLib will do.
2001 * libedataserver/libedataserver.pc.in:
2002 Fix strings, update libraries.
2004 2005-09-17 Andre Klapper <a9016009@gmx.de>
2007 * libedataserver/e-categories.c: adding translator comment for
2010 2005-09-16 Tor Lillqvist <tml@novell.com>
2012 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2013 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2014 comparing are just ASCII anyway, so spell it out that we really do
2015 need ASCII casefolding only.
2017 2005-09-15 Tor Lillqvist <tml@novell.com>
2019 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2020 integral type (or pointer) that can be cast to a guint64 without
2021 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2023 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2026 * libedataserver/e-util.c: Just include <glib.h> instead of a
2027 random set of <glib/*.h>. Remove large amount of whitespcace on
2029 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2030 proper Unicode case folding or normalization is done.
2031 (e_util_pthread_id): New function, returns an integer representing
2032 a thread. Only for debugging output and logging purposes, cannot
2033 be guaranteed to be consistent on all platforms.
2035 * libedataserver/e-util.h: Include <pthread.h>. Declare
2036 e_util_pthread_id().
2038 2005-09-14 Tor Lillqvist <tml@novell.com>
2043 * win32/libedataserverui.def: New files. Bootstrap import library
2044 for libedataserverui. Needed in servers/exchange/storage where
2045 libexchange-storage-1.2.la links to libedataserverui before it has
2048 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2049 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2050 also win32/Makefile.
2052 * Makefile.am: Add win32 to SUBDIRS.
2054 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2056 * confugure.in : Add API_VERSION to config.h
2058 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2060 * configure.in : Update release number to 2.4.0
2062 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2064 * configure.in: Do not build camel docs.
2065 * docs/reference/Makefile.am: Removed camel docs.
2066 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2068 2005-08-22 Not Zed <NotZed@Ximian.com>
2070 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2071 the func to remove a warning.
2073 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2075 * configure.in : bump version
2076 ***** Release 1.3.8 *****
2078 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2080 * docs/reference/Makefile.am : enable libedataserver docs
2081 * libedataserver/e-sexp.h, docs/reference/libedataserver
2082 /libedataserver-sections.txt: Fix build issues - patch
2083 contributed by Tor Lillqvist <tml@novell.com>
2085 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2087 * configure.in: Build camel-docs.
2088 * docs/reference/Makefile.am: Build camel-docs.
2090 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2092 * libedataserver/e-xml-hash-utils.[ch]:
2093 (e_xmlhash_foreach_key_remove): function to remove
2095 Committing for Armin Bauer <armin.bauer@desscon.com>
2096 and modified by <jmubeen@novell.com> and
2097 <vvaradhan@novell.com>.
2099 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2101 * configure.in : Add the check for NTLM support in OpenLDAP. This
2102 is needed for enabling the Exchange support in e-d-s.
2104 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2106 * configure.in : Build libedataserver api docs
2108 2005-08-18 Tor Lillqvist <tml@novell.com>
2110 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2111 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2112 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2114 2005-08-13 Tor Lillqvist <tml@novell.com>
2116 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2119 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2122 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2124 * configure.in: Update version, libtool numbers.
2126 *****Release 1.3.7*****
2128 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2130 * configure.in: fix for bug #300048. patch
2131 submitted by Roland Illig <roland.illig@gmx.de>
2133 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2135 * configure.in: update libtool numbers for libebook
2137 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2139 * configure.in: Bump version number
2141 *****Release 1.3.6.1***** includes fix for
2142 #311731 - (Removing folders from an IMAP)
2145 2005-07-28 Tor Lillqvist <tml@novell.com>
2147 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2149 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2151 * configure.in : bump version
2152 ****** Release 1.3.6 *****
2154 2005-07-21 Joe Shaw <joeshaw@novell.com>
2156 * libedataserver/e-source-group.c:
2157 * libedataserver/e-source-list.c:
2158 * libedataserver/e-source.c: Change the init and class_init
2159 functions to contain the whole class name for the benefit of the
2162 2005-07-20 Tor Lillqvist <tml@novell.com>
2164 * configure.in: Enable building with Mozilla nspr and nss on
2165 Win32. No -ldl on Win32. No import library for softokn3.dll.
2167 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2169 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2172 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2174 * configure.in : bump version, libtool numbers.
2175 ***** Release 1.3.5 *****
2177 2005-07-06 Ross Burton <ross@openedhand.com>
2179 * libedataserver/e-util.c:
2180 Remove a function and table which is in GLib.
2182 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2184 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2185 to the conventions (_ instead of -).
2187 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2189 * configure.in : bump version, libtool numbers.
2191 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2193 * libedataserver/e-categories.c: (initialize_categories_config):
2194 Fix all the compiler warnings.
2196 2005-06-22 Tor Lillqvist <tml@novell.com>
2198 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2199 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2200 EXEEXT in EVO_SUBST_SERVER_RULE.
2202 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2204 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2205 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2207 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2209 * configure.in : Print the status for Exchange support being present.
2210 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2212 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2214 * configure.in : Fixed a minor typo to fix make clean.
2216 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2218 * configure.in : Added the Exchange server communication code to
2219 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2220 * servers/Makefile.am : Now build exchange as well.
2222 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2224 * configure.in : Do not build camel docs. They are borked now :(
2226 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2228 * configure.in : bump version, libtool numbers.
2230 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2232 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2233 names for CORBA services.
2235 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2237 * configure.in: Disable the libedataserver api docs build
2238 * docs/reference/Makefile.am: Here too. It doesn't build.
2240 2005-05-24 Tor Lillqvist <tml@novell.com>
2242 * configure.in: Define NO_UNDEFINED as -no-undefined and
2243 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2244 them. Check for strtok_r. Add gobject-2.0 to
2245 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2247 2005-05-24 Tor Lillqvist <tml@novell.com>
2249 Make libdb as included in e-d-s build on Win32 with mingw. (The
2250 official build setup for libdb uses MSVC.)
2252 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2253 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2254 empty on Unix, "_win32" on Win32) to use those source files that
2255 have an own copy in os_win32 from there.
2257 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2258 libdb/build_win32_db_config.h file.
2260 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2263 * libdb/dist/configure: Manually make corresponding changes as in
2264 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2267 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2269 2005-05-19 Tor Lillqvist <tml@novell.com>
2271 * configure.in: Check for regexec in a separate -lregex. Add
2272 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2273 too. Don't bother mentioning glib as gthread and gmodule drag in
2276 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2278 * configure.in : bump version, libtool numbers.
2280 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2282 * docs/reference/Makefile.am : Do not build
2283 camel docs. They are a bit flaky ATM.
2285 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2287 * libedataserver/e-categories.c (add_category_if_present): new private
2288 function to create standard categories if they don't exist.
2289 (initialize_categories_config): make sure, in all cases, that our
2290 standard categories are available.
2292 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2294 * libedataserver/e-categories.c: Add new Anniversary category,
2297 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2299 * configure.in: export LIBSOUP for use elsewhere.
2301 2005-05-06 Tor Lillqvist <tml@novell.com>
2303 * configure.in: Check for Win32 (mingw), set Automake
2304 conditional. Move the libtool stuff a bit earlier so that $host
2305 gets set early and can be checked in a more logical place. Check
2306 for some more headers and functions. Use gobject-2.0 instead of
2307 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2308 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2309 calls its .pc file. On Win32, copy the libtool generated here to
2312 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2314 * configure.in: Added "docs/reference/calendar/libedata-cal".
2316 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2319 * docs/reference/calendar/Makefile.am:
2320 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2323 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2326 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2328 * docs/reference/calendar/*: improved API documentation.
2330 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2332 * configure.in: bump version, libtool numbers.
2334 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2336 * configure.in: Modify camelproviderdir to use API_VERSION.
2337 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2339 2005-04-20 Ross Burton <ross@burtonini.com>
2341 * src/offline-listener.c:
2342 Remove an usused variable.
2344 2005-04-20 Ross Burton <ross@burtonini.com>
2346 * libedataserver/e-data-server-module.c:
2347 * libedataserver/e-data-server-module.h:
2349 Use a #define hack to revert API change to EDataServerModule.
2351 2005-04-20 Ross Burton <ross@burtonini.com>
2353 * configure.in: Depend on GLib 2.4.
2355 * libedataserver/e-data-server-module.c:
2356 * libedataserver/e-data-server-module.h:
2357 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2358 e_data_server_module_init to _initialize.
2361 Update for change to e-data-server-module.h.
2363 2005-04-20 Ross Burton <ross@burtonini.com>
2365 * src/offline-listener.c: Don't leak a GConfValue.
2367 2005-04-20 James Henstridge <james@jamesh.id.au>
2369 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2370 doesn't trigger configure failures with newer versions of
2371 pkg-config. Fixes bug #300435.
2373 2005-04-14 Sushma Rai <rsushma@novell.com>
2375 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2376 absolute uri, when relative uri is changed if source is having absolute
2380 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2382 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2384 * configure.in: bump version, leave extensiondir, idldir,
2385 bonobo server and libtool numbers untouched (use API_VERSION
2387 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2388 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2390 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2392 * po/en_GB.po: Updated British English translations
2394 2005-03-31 Steve Murphy <murf@e-tools.com>
2396 * configure.in: Added "rw" to ALL_LINGUAS.
2398 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2400 * configure.in: Added "xh" to ALL_LINGUAS.
2402 2005-03-29 James Bowes <bowes@cs.dal.ca>
2404 * docs/reference/libedataserver/libedataserver-docs.sgml:
2405 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2406 e-time-utils and e-xml-hash-utils.
2407 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2408 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2410 * libedataserver/e-time-utils.c:
2411 * libedataserver/e-time-utils.h:
2412 * libedataserver/e-xml-hash-utils.c:
2413 * libedataserver/e-xml-hash-utils.h: New API documentation.
2415 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2417 * configure.in: Add ne in ALL_LINGUAS
2419 2005-03-23 James Bowes <bowes@cs.dal.ca>
2421 * configure.in: Add docs/reference/libedataserver/Makefile
2423 * docs/reference/Makefile.am: Add libedataserver as subdir.
2424 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2426 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2427 sections for new API docs.
2428 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2429 nice formatting for the new documentation.
2430 * libedataserver/e-trie.c:
2431 * libedataserver/e-uid.c:
2432 * libedataserver/e-url.c:
2433 * libedataserver/e-url.h:
2434 * libedataserver/e-util.c:
2435 * libedataserver/e-util.h:
2436 * libedataserver/md5-utils.c:
2437 * libedataserver/md5-utils.h: Document public functions and data
2439 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2440 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2441 * docs/reference/libedataserver/tmpl/e-url.sgml:
2442 * docs/reference/libedataserver/tmpl/e-util.sgml:
2443 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2444 files for API documentation.
2446 2005-03-06 JP Rosevear <jpr@novell.com>
2448 * configure.in: bump version, libtool numbers
2450 2005-02-28 JP Rosevear <jpr@novell.com>
2452 * configure.in: bump version, libtool numbers
2454 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2456 * libedataserver/e-data-server-module.c: (load_module_dir):
2457 Don't leak the module path.
2459 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2461 * libdb/dbinc/mutex.h: Fix PPC assembly.
2463 2005-02-07 JP Rosevear <jpr@novell.com>
2465 * configure.in: bump version. libtool numbers
2467 2005-02-07 Ross Burton <ross@openedhand.com>
2469 * libedataserver/e-db3-utils.c:
2470 Remove useless libgnome use.
2472 2005-02-03 Ross Burton <ross@burtonini.com>
2474 * libedataserver/e-categories.c:
2475 * libedataserver/e-component-listener.c:
2476 * libedataserver/e-time-utils.c:
2477 * servers/groupwise/e-gw-connection.c:
2481 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2483 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2484 gboolean and always FALSE to remove the idle callback after saving.
2485 (save_config): new function that marks the config as dirty and installs
2487 (initialize_categories_config, e_categories_remove, e_categories_add,
2488 e_categories_set_color_for, e_categories_set_icon_file_for): call
2489 save_config() when saving the categories.
2491 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2493 * configure.in: Generate the old imap makefile.
2495 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2497 * libedataserver/e-categories.c (initialize_categories_config): pass
2498 a correct boolean value as the 'searchable' flag.
2500 2005-01-26 JP Rosevear <jpr@novell.com>
2504 * src/server-logging.h: add private structure to instance
2506 * src/server-logging.c (server_logging_register_domain): track the
2507 information for the registration so we can later unregister it
2508 (server_logging_dispose): unregister the log handlers and from the
2509 information and list
2510 (server_logging_finalize): free the private structure
2511 (server_logging_class_init): set finalize/dispose methods
2513 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2515 * libedataserver/e-categories.[ch] (e_categories_add): added a
2516 'searchable' argument.
2517 (e_categories_is_searchable): new function.
2518 (hash_to_xml_string): add the 'searchable' property to the config.
2520 2005-01-24 JP Rosevear <jpr@novell.com>
2522 * configure.in: bump version, libtool numbers
2524 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2526 * configure.in: Removed the enable checks for IMAP4, we just
2527 always build it now. Also don't generate
2528 camel/providers/imap/Makefile as we no longer build it.
2530 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2532 * libedataserver/e-source.c
2533 (e_source_update_from_xml_node) : look for
2534 case where passed in node does not contain any properites.
2535 In the case reset the properites of the source
2536 and emit the changed signal
2537 makes personal books unselectable
2538 from auto-completion
2540 2005-01-14 Priit Laes <amd@store20.com>
2542 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2543 'wa' to ALL_LINGUAS.
2545 2005-01-14 Not Zed <NotZed@Ximian.com>
2547 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2548 build ESexp as a GObject anymore (it is used by camel).
2550 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2552 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2554 * libedataserver/e-sexp.[ch]: removed the usage of the
2555 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2556 (e_sexp_new): fixed some typoes.
2557 (e_sexp_class_init): use g_type_class_peek_parent to get the
2558 parent class for our class.
2560 2005-01-08 Not Zed <NotZed@Ximian.com>
2562 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2565 * libedataserver/e-url.c (e_url_shroud): setup string manually
2566 don't use *.%s as it depends on locale.
2568 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2570 * e-categories.c (escape_string): new function.
2571 (hash_to_xml_string): add category names after escaping them.
2572 (initialize_categories_config): mark the configuration as not dirty
2573 only when we just got the list of categories from it.
2575 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2578 * Makefile.am: added weather calendar backend to build.
2580 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2582 * libedataserver/e-categories.c (initialize_categories_config): set
2583 the configuration to not dirty even when we add the set of built-in
2586 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2588 * libedataserver/e-categories.c (initialize_categories_config): set
2589 the initialized flag to TRUE before starting, or we'll get infinite
2590 recurrent calls to this function.
2592 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2594 * libedataserver/e-categories.c (initialize_categories_config): use _()
2595 instead of N_() for translatable strings.
2597 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2599 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2600 called at idle times.
2601 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2603 (initialize_categories_config): install the idle callback.
2605 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2608 * art/category*.png: added category icons from GAL.
2611 * configure.in: added 'art' directory to build.
2613 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2615 * libedataserver/Makefile.am: added new files to the build.
2617 2004-12-31 JP Rosevear <jpr@novell.com>
2619 * Makefile.am: clean iconv-detect.h
2621 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2623 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2624 if any of the properties change
2626 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2628 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2629 include the BASE_VERSION and the full path).
2631 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2633 * src/offline-listener.[ch] :New class to listen for gconf
2634 key and set online/offline modes on factories -> backends
2636 * src/Makefile.am : added new source file
2637 offline-listener.[ch] to _SOURCES
2639 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2641 * Makefile.am: build servers/ dir before camel/.
2643 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2645 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2646 (ALIGNED_SIZE): New macro.
2647 (MemPoolNode): Remove "data" member.
2648 (MemPoolThresholdNode): Likewise.
2649 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2650 &n->data[N] to ensure proper alignment.
2652 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2654 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2655 a convenience context that sets up and provides the shared model
2656 and widgets for one name selection session.
2658 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2659 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2661 2004-12-20 JP Rosevear <jpr@novell.com>
2663 * configure.in: bump version, libtool numbers
2665 2004-12-20 JP Rosevear <jpr@novell.com>
2667 * libedataserverui/test-name-selector.c (main): no need to init
2668 mime utils explicitly any more
2670 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2672 * libedataserverui/test-name-selector.c (main): Don't lie to
2673 gnome_program_init () about our name.
2675 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2677 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2679 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2681 (clear_contact_source): Keep the primary contact array around even
2683 (query_contact_source): Make sure the book is opened before we
2684 try to open a view to it. Set view to NULL if we can't get one.
2685 (e_contact_store_add_book): Allocate temporary memory on stack.
2686 (e_contact_store_remove_book): Free the primary contact array.
2688 * libedataserverui/e-destination-store.c
2689 (e_destination_store_insert_destination): Implement.
2690 (e_destination_store_append_destination): Renamed from
2691 _add_destination (). Connect to destination's "changed" signal.
2692 (e_destination_store_remove_destination): Disconnect from
2695 * libedataserverui/e-name-selector-dialog.c (add_destination):
2696 Use e_destination_store_append_destination ().
2698 * libedataserverui/test-name-selector.c (start_test): We don't
2699 need the gconf_path. Set up an ENameSelectorEntry for testing.
2700 (main): Remove junk related to gconf_path.
2702 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2703 entry for Evolution contacts. Still considered unstable.
2705 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2706 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2708 2004-12-17 JP Rosevear <jpr@novell.com>
2710 * libedataserverui/test-name-selector.c (close_dialog): destroy
2712 (start_test): listen for any response so we can exit
2714 * libedataserverui/e-name-selector-dialog.glade: don't make the
2715 blank window visible
2717 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2719 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2720 it's useless and breaks the evo build.
2722 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2724 * libedataserverui/test-name-selector.c: Implement a test for
2725 ENameSelectorDialog.
2727 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2728 (test_name_selector_SOURCES)
2729 (test_name_selector_LDADD): Build parameters for the test.
2731 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2733 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2735 * libedataserverui/e-destination-store.[ch]: Implement
2736 EDestinationStore, a GtkTreeModel interface to a list of
2739 * libedataserverui/e-name-selector-model.[ch]: Implement
2740 ENameSelectorModel, a model that provides an EContactStore and a
2741 list of EDestinationStores whose members are filtered out from
2744 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2745 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2746 interactively, producing lists of EDestinations.
2748 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2749 specification for the ENameSelectorDialog interface.
2751 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2753 (e_contact_store_get_books): Free a small temp allocation.
2754 (e_contact_store_remove_book): Get the pointer to the source struct.
2756 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2758 * Makefile.am (INCLUDES): Add a define providing the installed
2760 (libedataserverui_1_2_la_SOURCES): Add new files.
2761 (libedataserveruiinclude_HEADERS): Add new files.
2762 (glade_DATA): Add new Glade file.
2763 (EXTRA_DIST): Dist glade_DATA.
2765 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2767 * configure.in: Pull in libglade-2.0.
2769 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2771 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2772 a GtkTreeModel interface to EBook views.
2774 * libedataserverui/test-contact-store.c: Implement an interactive
2775 test for EContactStore.
2777 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2778 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2780 (test_contact_store_SOURCES)
2781 (test_contact_store_LDADD): Build the interactive test for
2784 2004-12-09 JP Rosevear <jpr@novell.com>
2786 * configure.in: check for zlib, for the gzip mime filter
2788 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2792 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2793 e_file_cache_thaw_changes): new functions to disable temporarily
2795 (e_file_cache_init): initialize new private members.
2796 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2797 cache file as dirty when we are frozen.
2799 2004-12-06 Rodney Dawes <dobey@novell.com>
2801 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2803 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2805 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2807 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2808 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2810 2004-12-03 Rodney Dawes <dobey@novell.com>
2812 * configure.in: Remove the commented out OpenSSL block
2813 Don't do pkg-config --exists for mozilla, just try to use the
2814 PKG_CONFIG() macro, and set have_nss="no" if it fails
2816 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2817 e-msgport code that needs it
2819 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2821 * configure.in: Display configuration info after configure runs
2822 (S/MIME, SSL, Kerberos, etc)
2824 2004-12-03 Not Zed <NotZed@Ximian.com>
2826 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2827 iconv_libs to the library list.
2829 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2831 * Makefile.am: Build libedataserverui after non-UI libraries that it
2834 2004-11-28 JP Rosevear <jpr@novell.com>
2836 * configure.in: bump version, libtool numbers
2838 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2840 * libedataserverui/e-source-selector.[ch]:
2841 (selector_button_press_event): if rt-clicked on a source
2842 group, set it as primary on the selector and emit a popup event.
2843 (e_source_selector_get_primary_source_group): accessor for
2844 primary source group.
2846 2004-11-16 Not Zed <NotZed@Ximian.com>
2848 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2850 * configure.in: Added more camel required config checks. Build
2851 the camel makefiles. Not sure if this should be in its own
2854 2004-11-15 Not Zed <NotZed@Ximian.com>
2856 * libedataserver/e-util.c: include config.h.
2858 * libedataserver/e-sexp.c: updated from evolution/e-util.
2860 * libedataserver/e-memory.c: updated from evolution/e-util.
2862 * iconv-detect.c: added iconv format checker.
2864 * configure.in: add stftime checks and iconv charset format checks.
2866 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2868 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2871 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2873 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2874 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2875 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2877 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2879 * configure.in: use evolution-data-server-$BASE_VERSION as the
2882 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2886 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2888 2004-11-02 JP Rosevear <jpr@novell.com>
2892 * configure.in: require libbonobo >= 2.4.2
2894 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2896 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2898 2004-10-27 JP Rosevear <jpr@novell.com>
2900 * src/server.c: include just include signal.h for portability
2902 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2904 * libedataserverui/Makefile.am:
2905 * libedataserverui/e-source-selector-dialog.[ch]: added source
2906 selector dialog widget.
2908 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2910 2004-10-14 JP Rosevear <jpr@novell.com>
2912 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2915 * libedataserverui/e-source-option-menu.c: ditto
2917 2004-10-14 JP Rosevear <jpr@novell.com>
2919 * libedataserverui/libedataserverui.pc.in: link to the right lib
2920 and require libedataserver 1.2
2922 2004-10-13 JP Rosevear <jpr@novell.com>
2924 * libedataserver/e-data-server-marshal.list: add missing
2927 2004-10-13 JP Rosevear <jpr@novell.com>
2929 * Makefile.am: build libedataserverui
2931 2004-10-13 JP Rosevear <jpr@novell.com>
2933 * libedataserverui/test-source-option-menu.c: move from evolution
2935 * libedataserverui/e-source-selector.c: ditto
2937 * libedataserverui/e-source-selector.h: ditto
2939 * libedataserverui/e-source-option-menu.c: ditto
2941 * libedataserverui/e-source-option-menu.h: ditto
2943 * libedataserverui/test-source-selector.c: ditto
2945 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2947 * libedataserverui/Makefile.am: build libedataserverui and test progs
2949 * configure.in: add libtool versioning for libedataserverui and
2952 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2954 Probably fixes bugs #67600 and #65996.
2956 * libdb/dbinc/mutex.h
2957 * libdb/dist/config.hin
2958 * libdb/dist/configure
2959 * libdb/mutex/mut_tas.c
2960 * libdb/lock/lock_region.c
2961 * libdb/dist/aclocal/mutex.ac
2962 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2963 x86-64 and a couple of other archs, and rebuild the generated
2966 2004-10-04 Chris Toshok <toshok@ximian.com>
2968 * libedataserver/e-data-server-module.h: add the prototype for the
2969 eds_module_* functions here, so modules can include this file
2970 instead of writing their own prototypes in module sepcific
2973 2004-09-30 Chris Toshok <toshok@ximian.com>
2975 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2976 variables so extension authors can find the place to install their
2979 2004-09-30 Chris Toshok <toshok@ximian.com>
2981 * src/GNOME_Evolution_DataServer.server.in.in: add this
2982 (previously generated) file to the build.
2984 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2985 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2988 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2989 addressbook/calendar backend .la's from here.
2990 (SERVER_IN_FILE): always use
2991 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2992 generated from LDAP/NOLDAP.
2993 (EXTRA_DIST): remove
2994 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2995 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2997 * src/server.c (setup_books): replace hardcoded knowledge of
2998 backends with a call to e_data_book_factory_register_backends.
2999 (setup_cals): remove explicit backend registration with a call to
3000 e_data_cal_factory_register_backends.
3001 (main): call e_data_server_module_init.
3003 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3004 (libedataserver_la_SOURCES): add e-data-server-module.c
3005 (libedataserverinclude_HEADERS): add e-data-server-module.h
3007 * libedataserver/e-data-server-module.[ch]: new files, manage the
3008 extensions. ripped almost entirely from Dave Camp's nautilus
3011 * configure.in (privlibdir, extensiondir): new Makefile variables.
3013 2004-09-23 Not Zed <NotZed@Ximian.com>
3017 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3018 idle id after we've been called.
3020 2004-09-23 JP Rosevear <jpr@novell.com>
3022 * Makefile.am: don't hard code pkg config version
3024 * configure.in: bump version, reset libtool versions because the
3025 library is now versioned
3027 * libedataserver/Makefile.am: build versioned lib and version
3030 * src/Makefile.am: link against versioned libs
3032 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3034 * libedataserver/e-file-cache.[ch]:
3035 (e_file_cache_get_keys): utility function that allows to get
3036 a list of the keys of all the items in the cache. Used by
3037 the fix for bug #61865
3039 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3041 * libdb/dbinc/mutex.h
3042 * libdb/dist/configure
3043 * libdb/dist/aclocal/mutex.ac
3044 * libdb/dist/aclocal/options.ac:
3045 Applied patch from Toshok that fixes issues related to NPTL and AMD
3048 2004-09-16 JP Rosevear <jpr@novell.com>
3050 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3052 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3054 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3056 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3058 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3060 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3062 * configure.in: Added 'id' to ALL_LINGUAS
3063 * po/id.po: Added Indonesian translation
3065 2004-08-27 Akagic Amila <bono@linux.org.ba>
3067 * configure.in: Added 'bs' to ALL_LINGUAS.
3069 2004-08-26 JP Rosevear <jpr@novell.com>
3071 * configure.in: bump verision, libtool numbers
3073 2004-08-26 Not Zed <NotZed@Ximian.com>
3077 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3078 (e_util_utf8_strstrcasedecomp):
3080 * libedataserver/e-sexp.c (e_sexp_term_eval):
3081 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3082 stupid arcanely out of date and posixly-busted slowaris which
3083 doesn't put alloca in stdlib.h like any sane system.
3085 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3087 * libedataserver/e-file-cache.c: (add_key_to_list),
3088 (add_object_to_list):
3089 Add missing include, fix warnings.
3091 * libedataserver/e-util.c: add missing include.
3093 * servers/groupwise/e-gw-connection.c:
3094 (e_gw_connection_get_categories):
3095 Fix type, causing warnings.
3097 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3099 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3100 assing the value set for filename property to priv->filename
3102 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3104 * configure.in: Added «nb» to ALL_LINGUAS.
3106 2004-08-13 JP Rosevear <jpr@novell.com>
3108 * configure.in: bump version, libtool numbers, soup requirement
3110 2004-08-13 Rodney Dawes <dobey@novell.com>
3112 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3113 as well as expceted and determined in testing
3115 2004-08-13 Rodney Dawes <dobey@novell.com>
3117 * acinclude.m4: Remove EVO_CHECK_LIB
3118 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3120 2004-08-09 Ankit Patel <ankit@redhat.com>
3122 * configure.in: Added Gujarati & Panjabi
3124 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3126 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3128 2004-08-02 JP Rosevear <jpr@novell.com>
3130 * configure.in: bump version, libtool numbers
3132 2004-08-02 Not Zed <NotZed@Ximian.com>
3134 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3135 so we only run once, and increment our recursive-call code
3136 properly, and actually exit anyway. should fix infinite crash
3139 2004-07-29 Rodney Dawes <dobey@novell.com>
3141 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3142 AC_DEFINE it so we know where to find gnome_segv2
3144 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3145 now define at configure time to find the path to gnome_segv2
3149 2004-07-19 JP Rosevear <jpr@novell.com>
3151 * configure.in: bump version, libtool numbers, soup requirement
3153 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3155 * libedataserver/e-source-group.c (e_source_group_remove_source)
3156 (e_source_group_remove_source) : disconnet the signal
3157 handler registered on source object for CHANGED singal
3158 as we may not be interested in the changes in source once
3159 it is removed form the group
3161 2004-07-12 Chris Toshok <toshok@ximian.com>
3163 [ most likely fixes #57999 ]
3165 * libdb/dist/aclocal/options.ac: set the default unique name to
3166 "_eds". this will append _eds to all externally visible libdb
3167 symbols, so we can be sure it won't conflict with another libdb
3168 (linked dynamically).
3170 * libdb/dist/configure: regen after options.ac change.
3172 * libdb/dist/.cvsignore: ignore db_int_def.h
3174 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3176 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3177 this function public.
3179 2004-07-07 Not Zed <NotZed@Ximian.com>
3181 * src/server.c (main): bind to the right charset (i.e. utf8). See
3184 2004-07-02 JP Rosevear <jpr@novell.com>
3186 * configure.in: bump version, libtool numbers
3188 2004-07-02 Chris Toshok <toshok@ximian.com>
3192 * libedataserver/e-iterator.h: rename the "delete" member to
3193 "remove", to fix c++ build.
3195 * libedataserver/e-iterator.c (e_iterator_delete): same.
3196 (e_iterator_class_init): same.
3198 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3199 (e_list_iterator_remove): same.
3201 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3203 * src/server.c (main): Register a segv handler to popup bug-buddy
3204 or whatever. Fixes bug #51165.
3206 2004-06-14 Not Zed <NotZed@Ximian.com>
3208 * libedataserver/e-source-group.c
3209 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3210 error setting up the new_source entries. #59592.
3212 2004-06-03 JP Rosevear <jpr@novell.com>
3214 * configure.in: bump version, libtool numbers
3216 2004-06-02 Chris Toshok <toshok@ximian.com>
3218 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3220 2004-06-01 Chris Toshok <toshok@ximian.com>
3222 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3223 NULL absolute_uri, so we can clear it.
3225 2004-06-01 Chris Toshok <toshok@ximian.com>
3227 * libedataserver/e-source.c (e_source_set_group): back out the
3228 change that causes this function to always add an absolute_uri to
3229 the ESource, as this uri is always used instead of the
3230 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3231 of the cases. If you want an absolute uri, call
3232 e_source_set_absolute_uri - it should never happen implicitly.
3233 (e_source_copy): when copying an ESource don't create an absolute
3234 uri when @source might have had one.
3235 (e_source_set_absolute_uri): use strcmp, not ==. also,
3236 "source->priv->readonly" governs whether or not data can be stored
3237 in the folder represented by the ESource, not that the ESource
3240 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3242 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3244 2004-05-27 Sushma Rai <rsushma@novell.com>
3246 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3247 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3250 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3251 Build absolute URI only if source is not having it.
3253 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3254 absolute URI to the file.
3256 2004-05-26 Rodney Dawes <dobey@novell.com>
3258 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3259 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3260 properly when < 2.9.8 is found
3262 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3263 requirement here, so that dependents pick it up properly as well
3265 2004-05-19 JP Rosevear <jpr@novell.com>
3267 * configure.in: bump version, libtool numbers
3269 2004-05-17 Rodney Dawes <dobey@ximian.com>
3271 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3272 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3273 mono bindings to work correctly
3277 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3279 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3280 handlers for postal address fields. Bug # 45210
3282 2004-05-03 JP Rosevear <jpr@ximian.com>
3284 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3286 * libedataserver/e-uid.h: ditto
3288 * libedataserver/e-memory.c: remove unnecessary include
3290 * libedataserver/e-uid.c: ditto
3292 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3295 2004-05-03 William Jon McCann <mccann@jhu.edu>
3297 * libedataserver/e-account-list.h:
3298 * libedataserver/e-account.h:
3299 * libedataserver/e-db3-utils.h:
3300 * libedataserver/e-dbhash.h:
3301 * libedataserver/e-iterator.h:
3302 * libedataserver/e-list-iterator.h:
3303 * libedataserver/e-list.h:
3304 * libedataserver/e-memory.h:
3305 * libedataserver/e-sexp.h:
3306 * libedataserver/e-source-group.h:
3307 * libedataserver/e-source-list.h:
3308 * libedataserver/e-source.h:
3309 * libedataserver/e-uid.h:
3310 * libedataserver/e-url.h:
3311 * libedataserver/e-util.h:
3312 * libedataserver/e-xml-hash-utils.h:
3313 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3315 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3317 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3318 yesterday's changes. The data is useless for what I needed it for
3319 (which was for migrating pilot-sync changelog files). md5sums are
3320 ...not what I wanted.
3322 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3324 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3325 3 arguments (key, data, user_data).
3327 2004-04-26 Adam Weinberger <adamw@gnome.org>
3329 * configure.in: Added en_CA to ALL_LINGUAS.
3331 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3333 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3334 that 'key' always points to a malloc'd block of memory that we can
3336 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3337 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3339 (e_xmlhash_write): Save the doc to a tmp file first, only if
3340 saving is successful rename() the file over the original.
3342 2004-04-21 Chris Toshok <toshok@ximian.com>
3344 * configure.in: bump version to 0.0.92.1.
3346 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3348 * acinclude.m4: minor fixes (added missing [] quotation).
3350 2004-04-19 JP Rosevear <jpr@ximian.com>
3352 * configure.in: bump version, libtool numbers
3354 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3356 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3357 AC_SUBST for assinging libegroupwise version number. Defined a
3358 varible LIBSOUP_REQUIRED. added
3359 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3361 * servers/groupwise/Makefile.am: added
3362 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3363 groupwise apis installable
3365 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3368 2004-04-02 JP Rosevear <jpr@ximian.com>
3370 * configure.in: bump version, libtool numbers
3372 2004-03-25 William Jon McCann <mccann@jhu.edu>
3374 * src/server.c (setup_cals): add registration of webcal protocol
3377 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3379 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3380 e-cal-backend-groupwise.h.
3382 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3384 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3387 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3388 opening the cache file, just create it empty, don't fail.
3390 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3392 * configure.in: yank --enable-debug option, not needed anymore.
3394 2004-03-15 Rodney Dawes <dobey@ximian.com>
3396 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3397 * evolution-data-server-1.0.pc.in:
3398 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3399 the libbonobo dependency
3401 2004-03-05 JP Rosevear <jpr@ximian.com>
3403 * configure.in: bump version, libtool numbers and soup requirement
3405 2004-02-26 JP Rosevear <jpr@ximian.com>
3407 * Makefile.am: dist the libdb stuff properly
3409 2004-02-26 Harish K <kharish@novell.com>
3411 * servers/groupwise/e-gw-connection.c : the latest GW server
3412 requires getFolderListRequest instead of the getContainerListRequest
3413 message to get the ids of folders.
3415 2004-02-24 Chris Toshok <toshok@ximian.com>
3417 * libedataserver/e-source-group.c
3418 (e_source_group_new_from_xmldoc): don't leak uid.
3420 2004-02-23 JP Rosevear <jpr@ximian.com>
3422 * Makefile.am: make sure to distclean libdb
3424 * autogen.sh: require automake 1.6
3426 * marshal.mk: make sure we use the srcdir as the location of the
3429 * libdb/dist/Makefile.in: add installcheck target that does
3430 nothing, don't remove tags
3432 * src/Makefile.am: add extra libical includes for srcdir !=
3435 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3437 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3438 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3439 * src/server.c (setup_books) : register groupwise address book backend
3440 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3441 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3442 address book protocols
3444 2004-02-13 Chris Toshok <toshok@ximian.com>
3446 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3447 libdb-4.1.la instead of libdb.a.
3449 * libdb/dist/configure.ac: remove all the static/shared logic and
3450 force libtool to be used. also, remove -rpath from the SOFLAGS.
3451 without -rpath and -static libtool builds the equivalent of a
3452 noinst_ automake library.
3454 * libdb/dist/configure: regen configure from configure.ac.
3456 2004-02-12 Chris Toshok <toshok@ximian.com>
3458 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3460 2004-02-09 Michael Meeks <michael@ximian.com>
3462 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3463 * libedataserver/e-list.c (e_list_get_iterator):
3464 add preconditions for NULL list.
3466 2004-02-09 JP Rosevear <jpr@ximian.com>
3468 * configure.in: Bump version, libtool numbers
3471 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3473 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3475 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3479 * servers/Makefile.am: added servers/ dir to build.
3481 2004-02-03 Chris Toshok <toshok@ximian.com>
3483 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3484 libxml-2.0 as the e-source* stuff needs it.
3486 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3488 * configure.in: require libsoup >= 2.1.6.
3490 2004-01-26 JP Rosevear <jpr@ximian.com>
3492 * configure.in: Bump libtool versions, version, soup requirement
3494 2004-01-25 Sanlig Badral <badral@openmn.org>
3496 * configure.in: Added "mn" to ALL_LINGUAS.
3498 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3500 * configure.in: s/GROUPWISE/SOUP.
3502 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3504 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3507 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3509 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3510 to remove the file cache from disk.
3512 2004-01-21 JP Rosevear <jpr@ximian.com>
3514 * configure.in: include calendar test stuff in AC_OUTPUT
3516 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3518 Fixes nasty crash in e-d-s
3520 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3521 (foreach_hash_func): pass the value also to the XML hash function.
3523 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3526 2004-01-15 JP Rosevear <jpr@ximian.com>
3528 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3529 make sure we don't derefence a NULL pointer
3531 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3533 * libedataserver/e-source-list.c: (load_from_gconf):
3536 * libedataserver/e-source.c: (dump_common_to_xml_node):
3537 Don't output properties tag if there are no properties.
3539 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3541 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3542 correctly when calling g_slist_prepend.
3544 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3546 * configure.in: Added "sq" to ALL_LINGUAS.
3548 2004-01-12 JP Rosevear <jpr@ximian.com>
3550 * configure.in: bump version, libtool numbers
3552 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3554 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3555 by using the CORBA_any directly. Free the CORBA exception.
3557 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3559 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3562 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3564 * libedataserver/e-source-group.h: added new read-only flag
3566 * src/contactdates-server.c: new factory for ContactDates backend
3568 * configure.in: Added new ContactDates calendar backend
3570 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3572 * libedataserver/e-source-list.[ch]
3573 (e_source_list_peek_group_by_name): new function.
3575 2004-01-08 JP Rosevear <jpr@ximian.com>
3577 * libedataserver/e-source-list.c (e_source_list_sync): don't
3578 remove the gconf listener
3580 2004-01-07 JP Rosevear <jpr@ximian.com>
3582 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3584 2004-01-05 Christian Neumair <chris@gnome-de.org>
3586 * addressbook/libebook/e-book.c: Generalize some more strings.
3588 2004-01-05 Christian Neumair <chris@gnome-de.org>
3590 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3592 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3594 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3595 function to get all objects in the cache.
3597 2003-12-29 JP Rosevear <jpr@ximian.com>
3599 * configure.in: bump libsoup requirement, version, libtool numbers
3601 2003-12-23 Ross Burton <ross@burtonini.com>
3603 * docs/reference/addressbook/libebook/tmpl/*:
3604 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3605 * docs/reference/addressbook/libebook/libebook-sections.txt
3606 * docs/reference/addressbook/libebook/libebook.types:
3607 Updated API documentation.
3609 2003-12-21 JP Rosevear <jpr@ximian.com>
3611 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3612 find a source if there is one
3614 * libedataserver/e-source-list.h: add proto
3616 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3618 * src/server.c (setup_logging, setup_interface_check): get the
3619 BonoboObject's we create here out of the function.
3620 (main): re-organize extra interfaces initialization code, and
3621 make sure we unref all objects we have created.
3623 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3625 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3627 (e_source_set_group): Generate and keep an absolute URI so we can
3628 work stand-alone if the group goes away.
3629 (e_source_get_uri): Use build_absolute_uri ().
3631 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3633 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3634 two sources based on UID and full URI.
3636 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3638 * configure.in: added --enable-debug argument.
3640 2003-12-10 Chris Toshok <toshok@ximian.com>
3642 * Makefile.am (ACLOCAL_AMFLAGS): remove
3644 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3646 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3647 to avoid conflicts with GAL's ECache class, which might get
3650 * libedataserver/Makefile.am: added new files.
3652 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3654 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3655 function from GAL, needed for the cache objects.
3657 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3658 directory for the cache file exists by calling e_util_mkdir_hier.
3660 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3662 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3663 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3664 the "calendar:supported_protocols" property.
3666 2003-12-07 JP Rosevear <jpr@ximian.com>
3668 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3671 * src/server.c: set correct default oaf id's
3673 * configure.in: Bump version
3675 2003-12-07 JP Rosevear <jpr@ximian.com>
3677 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3680 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3682 2003-12-07 Chris Toshok <toshok@ximian.com>
3684 * libdb/dist/Makefile.in: make install depend on all.
3686 2003-12-07 JP Rosevear <jpr@ximian.com>
3688 * configure.in: bump version and libsoup requirement
3690 2003-12-04 JP Rosevear <jpr@ximian.com>
3692 * libedataserver/e-source-list.c
3693 (e_source_list_new_for_gconf_default): uses the default gconf
3694 client for getting the source list
3696 * libedataserver/e-source-list.h: add proto
3698 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3700 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3701 to be shared between calendar and addressbook backends.
3703 * libedataserver/Makefile.am: added new files.
3705 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3707 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3708 creating XML from already standalone source.
3709 (e_source_copy): Return the new source, not the one passed in. Duh.
3711 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3713 * libedataserver/e-source.c (e_source_set_property): Emit changed
3715 (copy_property): Implement.
3716 (e_source_copy): Implement. Creates a standalone copy of a source.
3718 2003-11-29 Chris Toshok <toshok@ximian.com>
3720 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3721 DataServer_Logging oaf_server.
3723 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3725 * src/Evolution-DataServer.idl: add a Logging interface. the
3726 events emitted are of type LogEvent.
3728 * src/Makefile.am (evolution_data_server_SOURCES): add
3731 * src/server.c (termination_handler): use g_message, not a printf.
3732 (setup_logging): new function, register the log domains that'll
3733 generate bonobo events.
3734 (main): initialize the DataServer::Logging interface.
3736 * src/server-logging.[ch]: a glib log handler that emits log
3737 events via a BonoboEventSource.
3739 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3741 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3742 (init): Create properties table.
3743 (import_properties): Implement. Imports properties from XML tree to
3745 (e_source_update_from_xml_node): Import properties to table.
3746 (property_dump_cb): Implement. Dumps a property to XML tree.
3747 (dump_common_to_xml_node): Dump properties to XML tree.
3748 (e_source_get_property): Implement.
3749 (e_source_set_property): Implement.
3750 (e_source_foreach_property): Implement.
3752 * libedataserver/test-source-list.c (dump_property): Implement.
3753 (dump_source): Dump properties.
3754 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3756 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3758 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3759 (e_source_update_from_xml_node): Ditto.
3760 (e_source_get_uri): Ditto.
3761 (dump_common_to_xml_node): Implement for parameters common to
3762 dependent and standalone ESources.
3763 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3764 (e_source_to_standalone_xml): Implement.
3765 (e_source_new_from_standalone_xml): Implement.
3767 2003-11-26 Rodney Dawes <dobey@ximian.com>
3769 * Makefile.am: remove \ on last line of LIBDB_FILES
3771 2003-11-26 JP Rosevear <jpr@ximian.com>
3773 * tags: add a dummy file for disting
3775 2003-11-25 Chris Toshok <toshok@ximian.com>
3777 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3778 and AC_PROG_LIBTOOL.
3780 * libdb/dist/configure: same.
3782 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3785 2003-11-25 Chris Toshok <toshok@ximian.com>
3787 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3789 * libdb/dist/configure: same.
3791 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3793 * libedataserver/e-dbhash.c: same.
3794 (e_dbhash_new): pass NULL for txn.
3796 2003-11-25 Chris Toshok <toshok@ximian.com>
3798 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3799 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3800 suck at getting libtool to do what I want.
3802 * libdb/dist/Makefile.in (install-strip install): don't do
3805 * Makefile.am (SUBDIRS): add libdb
3806 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3808 (LIBDB_FILES): list all the db4 files.
3809 (EXTRA_DIST): add the db4 files explicitly to this.
3811 * configure.in: remove all the db3 stuff, and build the embedded
3814 2003-11-25 Aaron Weber <aaron@ximian.com>
3815 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3816 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3817 acinclude.m4 so you can build the stuffwithout gtk-doc
3820 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3821 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3822 * Plus added short/long descriptions and "See Also" where appropriate to:
3823 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3824 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3825 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3826 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3827 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3828 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3829 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3830 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3831 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3832 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3833 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3834 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3835 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3837 2003-11-22 Chris Toshok <toshok@ximian.com>
3839 * dist/NO-AUTO-GEN: don't autogen in here.
3841 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3843 * libdb/Makefile.am: new file so we can integrate libdb into our
3846 2003-11-20 Aaron Weber <aaron@ximian.com>
3847 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3848 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3849 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3850 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3851 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3852 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3853 * docs/reference/calendar/libecal/libecal-sections.txt
3854 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3855 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3856 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3858 2003-11-20 Rodney Dawes <dobey@ximian.com>
3860 * autogen.sh: Remove extra #!/bin/sh line
3862 2003-11-19 JP Rosevear <jpr@ximian.com>
3864 * MAINTAINERS: Update
3866 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3868 * configure.in: require libsoup version from CVS (2.1.1).
3870 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3872 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3874 2003-11-14 JP Rosevear <jpr@ximian.com>
3876 * libedataserver/test-source-list.c: use only libgnome stuff (no
3879 * libedataserver/e-source.c: ditto
3881 * libedataserver/e-source-list.c: ditto
3883 * libedataserver/e-source-group.c: remove use of gal bits, use
3886 * libedataserver/Makefile.am: build and install e-source stuff
3888 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3890 * src/server-interface-check.[ch]: fixed copyright comments.
3892 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3894 * src/server.c (setup_cals): register the Groupwise calendar backend.
3897 * configure.in: added Groupwise calendar backend to build.
3899 2003-11-14 Rodney Dawes <dobey@ximian.com>
3901 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3903 2003-11-11 Chris Toshok <toshok@ximian.com>
3905 * src/server.c (queue_termination): guard against multiple threads
3906 here by using a mutex. also, always remove the
3907 terminal_handler_id if one exists and reinstate it afterward.
3908 This gives us the behavior of always lasting EXIT_TIMEOUT
3909 milliseconds after the most recent book/calendar shutdown. Before
3910 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3911 after the *first* book/calendar shutdown.
3913 2003-11-10 JP Rosevear <jpr@ximian.com>
3915 * Makefile.am: build docs
3917 * configure.in: check for gtk-doc
3919 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3921 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3922 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3923 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3925 2003-11-07 Dan Winship <danw@ximian.com>
3927 * configure.in: Remove a bunch more checks that
3928 evolution-data-server doesn't need. Change "Evolution" to
3929 "evolution-data-server" in two messages. Remove gtk-doc support
3930 since there is currently no doc/ directory, and we'll want to use
3931 the new GTK_DOC_CHECK macro when we add it back anyway.
3933 * libedataserver/ename/*: Moved to libebook
3935 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3936 (libedataserver_la_LIBADD): Remove libename
3937 (libedataserver_la_LDFLAGS): Remove -no-undefined
3939 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3941 2003-11-07 Rodney Dawes <dobey@ximian.com>
3943 * configure.in: Remove kerberos checks since we don't need them here
3945 2003-11-06 JP Rosevear <jpr@ximian.com>
3947 * configure.in: output new .pc file
3949 * evolution-data-server-1.0.pc.in: pkconfig for idl
3951 * libedataserver/ename/Makefile.am: don't install
3953 * libedataserver/Makefile.am: link in libename
3955 2003-11-06 Rodney Dawes <dobey@ximian.com>
3957 * configure.in: Remove dependencies for GUI libs that we don't need
3959 2003-11-06 JP Rosevear <jpr@ximian.com>
3961 * libedataserver/Makefile.am: e-msgport is no longer needed
3963 2003-11-06 JP Rosevear <jpr@ximian.com>
3965 * src/server.c: include the addressbook backend files properly
3967 * src/Makefile.am: link to the individual addressbook backends
3969 2003-11-06 JP Rosevear <jpr@ximian.com>
3971 * src/server.c: include the backend files properly
3973 * src/Makefile.am: link to the individual backends
3975 2003-11-06 JP Rosevear <jpr@ximian.com>
3977 * configure.in (BASE_VERSION): clean up priv* dirs
3979 * src/Makefile.am: install a version binary to libexecdir
3981 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3984 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3986 2003-11-05 JP Rosevear <jpr@ximian.com>
3988 * src/server.c: following renaming of libedata-book
3990 * src/server-interface.[hc]: ditto
3992 2003-11-05 JP Rosevear <jpr@ximian.com>
3994 * src/server.c: following renaming of libedata-cal
3996 * src/server-interface.[hc]: ditto
3998 2003-11-05 JP Rosevear <jpr@ximian.com>
4000 * configure.in: make the priv*dir's sane
4002 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4005 * libedataserver/ename/Makefile.am: ditto
4007 * libedataserver/Makefile.am: install to privincludedir
4009 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4011 * libedataserver/e-util.[ch]: new files to contain a few functions
4014 * libedataserver/Makefile.am: added new files.
4016 * libedataserver/ename/e-address-western.c:
4017 * libedataserver/e-account-list.c:
4018 * libedataserver/e-account.c:
4019 * src/server-interface-check.c:
4020 * configure.in: removed libgal dependency.
4022 2003-11-04 JP Rosevear <jpr@ximian.com>
4024 * src/server.c: tidy up logging messages
4026 2003-11-04 JP Rosevear <jpr@ximian.com>
4028 * src/server.c: properly name space the oaf ids
4030 * src/server-interface-check.c: use the correctly named poa
4032 * src/server-interface-check.h: ditto
4034 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4035 factories and interface check better
4037 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4039 * src/Evolution-DataServer.idl: name space the interface check
4042 2003-11-04 JP Rosevear <jpr@ximian.com>
4044 * src/Evolution-DataServer.idl: server interface check instead of
4045 wombat interface check
4047 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4049 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4051 * src/server.c: adjust to interface check renaming
4053 * src/server-interface-check.[hc]: finish renaming so wombat
4056 2003-11-04 JP Rosevear <jpr@ximian.com>
4058 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4060 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4063 * libedataserver/Makefile.am: install pkg-config file
4065 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4067 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4068 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4069 supported protocols.
4071 2003-11-04 JP Rosevear <jpr@ximian.com>
4073 * MAINTAINERS, TODO: update
4075 2003-11-04 JP Rosevear <jpr@ximian.com>
4077 * src/server-interface-check.h: use G_*_DECLS and include the data
4080 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4081 the DataServer .server files
4083 2003-11-03 JP Rosevear <jpr@ximian.com>
4085 * configure.in: don't need EVO_DIR
4087 2003-11-03 JP Rosevear <jpr@ximian.com>
4089 * configure.in: remove trailing slash
4091 2003-11-03 JP Rosevear <jpr@ximian.com>
4093 * configure.in: add the trailing slash to the config subdir