1 2008-09-14 Matthew Barnes <mbarnes@redhat.com>
3 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
4 Don't mix declarations and code.
6 2008-09-12 Ross Burton <ross@burtonini.com>
8 * libedataserver/e-data-server-marshal.list:
9 Remove, this isn't used since 2007-04-04.
11 2008-09-08 Srinivasa Ragavan <sragavan@novell.com>
13 * NEWS: Evolution Data Server 2.23.92 release.
15 2008-09-03 Srinivasa Ragavan <sragavan@novell.com>
17 * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
19 2008-09-01 Srinivasa Ragavan <sragavan@novell.com>
21 * NEWS: Evolution Data Server 2.23.91 release and version bump.
23 2008-09-01 Matthew Barnes <mbarnes@redhat.com>
26 Fix compiler warnings in a couple of the test programs.
28 2008-08-28 Patrick Ohly <patrick.ohly@gmx.de>
30 * Bug fix #518728: subtle link error: system libs before Evolution
33 When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
34 was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
35 link order. "incorrect" in this context means "system libs" before
38 2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
40 * NEWS, configure.in: Evolution Data Server 2.23.90 release and
43 2008-08-11 Jeff Cai <jeff.cai@sun.com>
45 * configure.in: Add gthread-2.0 in CAMEL checking.
48 2008-08-07 Tobias Mueller <tobiasmue@svn.gnome.org>
50 * libedataserver/e-account.c: Harden e_account_[gs]et_*
51 functions by checking ea being NULL and code cleanups
55 2008-08-04 Srinivasa Ragavan <sragavan@novell.com>
57 * NEWS: Evolution Data Server 2.23.6 release and version bump.
59 2008-08-04 Matthias Braun <matze@braunis.de>
61 * configure.in: Added WebDAV backend for addressbook.
63 2008-08-04 Tobias Mueller <tobiasmue@svn.gnome.org>
65 ** Fix for bug #545022
67 * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
70 2008-07-31 Matthew Barnes <mbarnes@redhat.com>
72 ** Fixes part of bug #545558
75 Add an --enable-hula configure option for building the Hula Camel
76 provider, disabled by default.
78 2008-07-23 Johnny Jacob <jjohnny@novell.com>
80 * configure.in (API_VERSION): libcamel version bumped.
81 (eds_micro_version): EDS version bumped to 2.23.6
83 * NEWS: Updates for 2.23.5.
85 2008-07-21 Matthew Barnes <mbarnes@redhat.com>
88 Add doltcompile and doltlibtool to DISTCLEANFILES to fix
91 2008-07-21 Jörgen Scheibengruber <mfcn@gmx.de>
93 ** Fix for bug #523632
95 * configure.in: Added Google contacts backend
97 2008-07-20 Bharath Acharya <abharath@novell.com>
99 ** Fix for bug #200147
101 * libedataserver/e-account.h: Stores the templates folder uri
103 2008-07-20 Luca Ferretti <elle.uca@libero.it>
105 reviewed by: Srinivasa Ragavan
107 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
108 to fix the build. See bug #543656 for details.
110 2008-07-16 Sankar P <psankar@novell.com>
112 Pushing disk summary changes from the madagascar branch
115 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
116 (e_sexp_parse_value):
117 * libedataserver/e-sexp.h:
119 2008-07-14 Milan Crha <mcrha@redhat.com>
121 ** Fix for bug #253509
123 * libedataserver/e-categories.c: Added translators comment.
125 2008-07-09 Tor Lillqvist <tml@novell.com>
127 * evolution-data-server-zip.in: No version number for
128 share/pixmaps/evolution-data-server. Use -D when using -r to not
129 add pointless entries for directories in the zip files.
131 2008-06-26 Julien Puydt <jpuydt@gnome.org>
133 * libedataserver/e-source-group.c: Added missing g_object_unref on
134 sources, fixing leaks and bug #540152.
136 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
138 * configure.in: Doltify
140 2008-06-17 Johnny Jacob <jjohnny@novell.com>
142 * configure.in (eds_micro_version): Bumped to 2.23.5.
144 * NEWS: Evolution Data Server 2.23.4 release updates.
146 2008-06-12 Tor Lillqvist <tml@novell.com>
148 * libedataserver/e-proxy.c: Make it compile on Win32, too.
150 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
152 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
153 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
155 2008-06-06 Tor Lillqvist <tml@novell.com>
157 * configure.in: Add a couple of -Wl,--exclude-libs options on
158 Windows to avoid needlessly auto-exporting functions from static
159 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
161 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
164 2008-06-03 Tor Lillqvist <tml@novell.com>
166 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
168 * configure.in: Do use the Winsock getaddrinfo() and
169 getnameinfo(). It should be OK to ignore Windows 2000 by now.
171 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
173 * NEWS: Evolution Data Server 2.23.3 release and version bump.
175 2008-06-02 Tor Lillqvist <tml@novell.com>
177 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
179 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
180 supported Win9x for a while, so no point in attempting to do it
183 2008-05-23 Ed Catmur <ed@catmur.co.uk>
185 ** Fix for bug #533780
188 * libebackend/Makefile.am:
189 Fix the link line for libebackend.
191 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
196 * libedataserver/libedataserver.pc.in:
197 EProxy adds a libsoup dependency to libedataserver. Add
198 this new requirement to a couple places that were missed.
200 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
205 Split the evolution-data-server version into major/minor/micro
206 macros (wow, say that five times fast!) so we can pass them to
207 libedataserver/eds-version.c.
209 * libedataserver/Makefile.am:
210 * libedataserver/eds-version.c:
211 * libedataserver/eds-version.h:
212 New sources files provide macros and functions for checking the
213 version of evolution-data-server. Would have been handy to have
214 in a couple recent API breaks.
216 * docs/references/libedataserver:
217 Add developer documentation for the new symbols.
219 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
221 * libebackend/libebackend.pc.in: Fix a typo.
223 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
225 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
227 * Makefile.am: Build fix for release.
229 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
231 ** Fixes part of bug #424744
233 * libedataserver/e-iconv.[ch]:
234 Deprecate the e-iconv API. Use camel-iconv instead.
236 * libedataserver/e-trie.[ch]:
237 Deprecate the ETrie API. Use CamelTrie instead.
239 * libedataserver/e-msgport.[ch]:
240 Deprecate the EMsgPort API. Use CamelMsgPort instead.
242 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
244 * Reverted commit 8210
246 2008-05-06 Sankar P <psankar@novell.com>
248 * Revert changes committed by bad git-svn usage.
250 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
255 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
257 2008-05-05 Wang Xin <jedy.wang@sun.com>
259 * libedataserver/e-proxy.c: Fixes #530688.
261 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
263 * configure.in: If --enable-gnome-keyring is given, require version
264 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
266 2008-04-30 Milan Crha <mcrha@redhat.com>
268 ** Part of fix for bug #316390
270 * libedataserver/e-categories.h:
271 (e_categories_register_change_listener),
272 (e_categories_unregister_change_listener):
273 * libedataserver/e-categories.c: (EChangedListener),
274 (idle_saver_cb), (finalize_categories), (initialize_categories),
275 (e_categories_set_color_for), (e_categories_set_icon_file_for),
276 (e_categories_register_change_listener), (e_categories_add),
277 (e_categories_unregister_change_listener), (e_categories_remove):
278 New API to support listening for changes in categories.
280 2008-04-23 Rob Bradford <rob@openedhand.com>
284 * libebackend/Makefile.am:
285 * libebackend/libebackend.pc.in:
286 Build framework for new libebackend library.
288 * libedataserver/Makefile.am:
289 Remove files that have moved to libebackend.
291 * libedataserver/e-data-server-module.[ch]:
292 * libedataserver/e-db3-utils.[ch]:
293 * libedataserver/e-dbhash.[ch]:
294 * libedataserer/e-file-cache.[ch]:
295 Moved to libebackend.
299 Use libebackend headers and link to the library.
301 * docs/reference/Makefile.am:
302 * docs/reference/libebackend/Makefile.am:
303 * docs/reference/libebackend/libebackend-docs.xml:
304 * docs/reference/libebackend/libebackend-sections.txt:
305 * docs/reference/libebackend/libebackend.types:
306 Add documentation for new libebackend library.
308 * docs/reference/libedataserver/libedataserver.types:
309 Remove types that have been moved to libebackend.
311 * docs/reference/calendar/libedata-cal/Makefile.am:
312 Add libebackend to the gtk-doc scanner libraries.
314 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
316 * README: Put it back. Apparently Automake insists on it.
318 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
320 * configure.in: Version bump to 2.23.1
322 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
324 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
327 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
331 * README: File is empty, remove it.
333 * Makefile.am: Remove README.
335 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
337 * docs/reference: Add new symbols to the API docs.
339 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
341 * MAINTAINERS: Updating the Camel guards.
343 2008-04-17 Milan Crha <mcrha@redhat.com>
345 ** Part of fix for bug #526741
347 * src/server.c: (main):
348 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
349 Bumped LIBCAMEL_CURRENT to 12.
351 2008-04-15 Milan Crha <mcrha@redhat.com>
353 ** Fix for bug #475616
355 * libedataserver/e-component-listener.c: (watched_lock),
356 (connection_listen_cb), (e_component_listener_finalize),
357 (e_component_listener_new): Use rather rec mutex here.
359 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
361 * configure.in: Do proper checks for largefile support and
362 properly setup proper CFLAGS to support it.
364 2008-04-04 Suman Manjunath <msuman@novell.com>
366 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
367 (e_util_utf8_strstrcasedecomp):
368 Fixed a few compiler warnings (bug #473880)
370 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
372 * configure.in: Version bump for 2.23.1.
374 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
376 * configure.in: Enforce the minimum GLib version (#525242).
378 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
380 ** Fixes part of bug #518710
383 Bump GLib requirement to 2.16.1.
385 * libedataserver/e-dbhash.c:
386 Use GLib's new MD5 Checksum API. The MD5 utilities in
387 libedataserver are now deprecated.
389 * libedataserver/md5-utils.c:
390 * libedataserver/md5-utils.h:
391 Deprecate these functions and reimplement them to be wrappers
392 for GLib's new MD5 Checksum API.
394 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
396 ** Added configurable Proxy settings for Evolution.
398 * libedataserver/Makefile.am:
399 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
400 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
401 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
402 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
403 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
404 (e_proxy_setup_proxy), (e_proxy_peek_uri),
405 (e_proxy_require_proxy_for_uri):
406 * libedataserver/e-proxy.h:
408 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
410 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
412 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
414 * configure.in: Revisit libecal version.
416 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
418 * docs/reference: Minor API documentation updates.
420 2008-03-03 Tor Lillqvist <tml@novell.com>
422 * evolution-data-server-zip.in: Drop duplicated line. Use
423 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
426 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
428 * configure.in: Bump libecal version for libical changes.
430 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
432 * NEWS: Evolution Data Server 2.21.92 release.
434 2008-02-26 Milan Crha <mcrha@redhat.com>
436 ** Fix for bug #475616
438 * libedataserver/e-component-listener.c: (connection_listen_cb),
439 (e_component_listener_finalize), (e_component_listener_new):
440 Guard global static variable with mutex lock.
442 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
444 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
446 2008-02-22 Milan Crha <mcrha@redhat.com>
448 ** Fix for bug #469119
450 * libedataserver/e-time-utils.c: (has_correct_date),
451 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
452 Check also for correct date values if parse is OK.
454 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
456 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
458 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
460 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
461 warnings. Fix from opensuse downstream.
463 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
465 ** Fixes part of bug #516074
467 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
468 defined in <netdb.h> since these are GNU extensions.
470 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
472 * configure.in: Version bump for 2.21.92
474 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
476 * NEWS: Evolution-Data-Server 2.21.91 release.
478 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
482 Fix a compilation error that occurs when building in a
483 remote object directory (#514682, patch by Paul Smith).
485 2008-02-06 Tor Lillqvist <tml@novell.com>
487 * evolution-data-server-zip.in: Look for catalogs in share/locale
488 first, as that is where they will be with a properly built GNU
491 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
493 * configure.in: Version bump for 2.21.91
495 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
497 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
499 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
501 * docs/reference: Refresh the API docs.
503 2008-01-24 Tor Lillqvist <tml@novell.com>
505 * configure.in: Only use the -Wno-sign-compare and
506 -Wno-pointer-sign options if the gcc version used supports them. I
507 am still using gcc 3.4.2 in mingw...
509 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
511 ** Fix for bug #511717
513 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
514 Add gettext imap folders.
516 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
519 Bump some additional package requirements for libsoup-2.4:
520 libbonobo-2.0 >= 2.20.3
523 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
525 * docs/reference/camel/camel-sections.txt:
526 Add camel_session_build_password_prompt.
528 2008-01-15 Dan Winship <danw@gnome.org>
530 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
531 2.4" support, which only ever worked because there was an old CVS
532 version of libsoup that claimed to be 2.4 but still had the 2.2
535 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
537 * configure.in: Version bump to 2.21.90
539 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
541 * NEWS: Evolution Data Server 2.21.5 release.
543 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
545 * docs/reference/camel/camel.types:
546 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
547 absence when running "make dist". See bug #509539 for more info.
549 2008-01-07 Milan Crha <mcrha@redhat.com>
551 ** Fix for bug #339813
553 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
554 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
555 New API functions, returns is parsed string had two-digit year and
556 last one changes "%x" on format of strftime with forced 4-digit year.
557 * libedataserver/e-time-utils.c: (parse_with_strptime):
558 Fix issue when read all text but actual date isn't correct to this format.
559 * libedataserver/e-time-utils.c: (correct_two_digit_year):
561 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
562 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
563 Implementing new API functions.
565 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
567 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
568 instead of gb2312 since GBK is a superset of gb2312.
570 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
572 * configure.in: Version bump to 2.21.5.
574 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
576 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
578 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
581 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
583 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
585 ** Fix for bug #339510
587 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
588 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
590 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
592 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
594 2007-11-26 Milan Crha <mcrha@redhat.com>
596 ** Fix for bug #308815
598 * libedataserver/e-categories.h:
599 * libedataserver/e-categories.c: Dropped colors for categories,
600 so marking those functions as deprecated, and making deprecated
601 parameter 'color' of 'e_categories_add' together with its rename
604 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
606 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
608 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
610 ** Remove trailing whitespace from source code.
612 2007-11-13 Ondrej Jirman <megous@megous.com>
614 ** Fix for bug #494299
616 * libedataserver/e-file-cache.c: (add_key_to_slist),
617 (add_object_to_slist): Rename helper functions.
618 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
619 Fix memory corruption.
621 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
623 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
625 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
627 * servers/google/libgdata/gdata-entry.c:
628 * servers/googgle/libgdata-google/gdata-google-service.c:
629 Fix implicit function declarations.
630 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
632 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
634 * docs/reference/calendar/libecal/libecal-sections.txt:
635 * docs/reference/libedataserverui/libedataserverui-sections.txt:
636 Remove non-existent symbols.
638 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
641 * evolution-data-server-zip.in:
642 * servers/Makefile.am: Initial commit for the google
645 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
647 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
649 * Fixes part of bug #417999
651 * docs/reference/libedataserverui:
652 Add documentation for ESourceComboBox widget.
654 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
656 * iconv-detect.c (main): Remove an unused variable (#483301).
658 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
660 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
661 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
662 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
663 * libedataserver/e-msgport.h: Same.
665 2007-09-27 Ross Burton <ross@openedhand.com>
667 * libedataserver/e-iconv.c:
668 Mark the charset and language arrays as const.
670 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
672 * NEWS, configure.in: Evolution Data Server 1.12.0 release
674 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
676 * NEWS, configure.in: Evolution Data Server 1.11.92 release
678 2007-08-28 Ross Burton <ross@openedhand.com>
681 Fix FSF address (Tobias Mueller, #470445)
683 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
685 * NEWS, configure.in: Evolution Data Server 1.11.91 release
687 2007-08-24 Milan Crha <mcrha@redhat.com>
689 ** Fix for bug #469870
691 * libedataserver/e-categories.c: (e_categories_get_color_for),
692 (e_categories_get_icon_file_for), (e_categories_is_searchable):
693 Simply return from _get_ functions and don't show error warning.
695 2007-08-20 Milan Crha <mcrha@redhat.com>
697 ** Part of fix for bug #367760
699 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
700 Added '#' as non-safe character.
702 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
704 * docs: Refresh Gtk-Doc "section" files.
706 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
708 * libdb/dbm/dbm.c (__db_ndbm_open):
709 * libedataserver/e-dbhash.c (e_dbhash_new):
710 Fix compilation errors caused by glibc's new "open" macro (#466987).
712 2007-08-16 Milan Crha <mcrha@redhat.com>
714 ** Fix for bug #351756
716 * libedataserver/e-time-utils.c: (parse_with_strptime):
717 g_locale_from_utf8 returns NULL on error, so test for that value.
719 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
721 * NEWS, configure.in: Evolution Data Server 1.11.90 release
723 2007-08-13 Ross Burton <ross@openedhand.com>
725 * libedataserver/e-xml-hash-utils.c:
726 * libedataserver/e-data-server-util.c:
727 * libedataserver/e-dbhash.c:
728 * libedataserver/md5-utils.c:
729 * libedataserver/e-account.c:
730 * libedataserver/e-xml-utils.c:
731 * libedataserver/e-source.c:
732 Fix compile warnings.
734 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
736 ** Fix for bug #455799
738 Remove all .cvsignore and update svn:ignore porperty in whole
741 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
743 * MAINTAINERS: Updated the email, svn account.
745 2007-08-02 Ross Burton <ross@openedhand.com>
748 If building against libsoup-2.2, we need 2.2.91 for
749 SOUP_SESSION_TIMEOUT (#451003).
751 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
753 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
755 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
757 * NEWS, configure.in: Evolution Data Server 1.11.6 release
759 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
761 * configure.in: Updated the libtool version for libedataserver
762 version since some APIS has been added.
764 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
766 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
767 Added a API to get the duped property.
769 2007-07-30 Milan Crha <mcrha@redhat.com>
771 * libedataserver/e-source-group.h: (e_source_group_get_property),
772 (e_source_group_set_property), (e_source_group_foreach_property):
773 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
774 (impl_finalize), (e_source_group_init), (import_properties),
775 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
776 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
777 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
778 (e_source_group_get_property), (e_source_group_set_property),
779 (e_source_group_foreach_property):
780 Added support for properties in source group.
782 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
783 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
784 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
787 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
790 Collect all the required package versions in one place and
791 explicitly require GTK+ 2.10 or higher. (#380534)
793 2007-07-27 Johnny Jacob <jjohnny@novell.com>
795 ** Fix for bug #457523.
797 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
800 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
802 * libedataserver/e-account-list.c: Plugged memory leak.
804 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
806 * NEWS, configure.in: Evolution Data Server 1.11.5 release
808 2007-07-03 Milan Crha <mcrha@redhat.com>
810 ** Fix for bug #364731
812 * libedataserver/e-sexp.c: (GScannerConfig):
813 The '+' and '-' are also unary operators, so
814 the identifier could not start with these characters.
816 2007-06-22 Milan Crha <mcrha@redhat.com>
818 * libedataserver/e-account.h:
819 Added new property get_password_canceled into EAccountService
820 struct, because of bug #307410
822 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
824 * camel/providers/imap4/camel-imap4-summary.c:
825 Fix one typo and wrong preposition (bug #452996).
827 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
829 * configure.in: Correct the comment for --enable-gnome-keyring,
832 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
834 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
836 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
838 ** Fix for bug #448589 from Tobias Mueller
840 ** src/Makefile.am: Add support for automake 1.6
842 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
844 ** Fix for bug #443958 from Sebastien Tandel
846 * configure.in: Add support for help string.
848 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
850 ** Fix for bug #437751 from Andreas Köhler
852 * libedataserver/e-time-utils.c:
854 2007-06-05 Irene Huang <irene.huang@sun.com>
856 * configure.in: Add option for using Sun Kerberos
859 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
861 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
863 2007-06-03 Ross Burton <ross@openedhand.com>
868 * src/offline-listener.[ch]:
870 Add --disable-calendar to build without any calendar support
873 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
875 * docs/reference/addressbook/libebook/Makefile.am:
876 * docs/reference/calendar/libecal/Makefile.am:
877 Fix some distcheck errors (#438577).
879 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
881 * camel/camel-stream-mem.c: fix typos in the API documentation
883 2007-05-24 Ross Burton <ross@openedhand.com>
886 Fix krb5 checks when using --as-needed (part of #342830, John
889 2007-05-24 Ross Burton <ross@openedhand.com>
891 * libedataserverui/Makefile.am:
892 Add missing link flags to fix build with -z,defs. (#409542, Loic
895 2007-05-21 Wang Xin <jedy.wang@sun.com>
897 * libedataserver/e-time-utils.c: Fixes #439050.
899 2007-05-20 Ross Burton <ross@openedhand.com>
902 Use a faster pkgconfig call when checking for soup (#438975).
904 2007-05-16 Jules Colding <colding@omesc.com>
906 * configure.in: Removed unused function check
908 2007-05-14 Jules Colding <colding@omesc.com>
910 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
912 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
914 2007-05-14 Srinivasa Ragavan
916 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
918 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
920 ** Fix for bug #361138
922 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
925 2007-05-08 Josselin Mouette <joss@malsain.org>
927 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
929 * src/server.c: (main): Turn the g_error into a g_warning to
930 avoid dumping core when launching two instances (#436197).
932 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
934 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
935 Nullify 'new' after dropping its reference, so that we return NULL.
937 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
939 * docs/reference/camel/Makefile.am:
940 Remove reference to nonexistent libutil.la.
942 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
944 * libedataserver/e-sexp.c:
945 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
947 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
949 ** Fixes part of bug #418852
952 * docs/reference/camel:
953 * docs/reference/Makefile.am:
954 Resurrect Camel's API documentation.
956 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
959 Refresh SGML templates and add the appropriate CFLAGS to satisfy
962 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
964 ** NEWS, configure.in: Evolution data server 1.11.1 release
966 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
968 ** Fix for bug #425535 from Frederic Crozat
970 * src/server.c: Dont submit path of EDS for segv_handler.
972 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
974 * camel/camel-gpg-context.c:
975 Convert messages from gnupg to UTF-8 (#423382).
977 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
979 * Introduce EFlag in libedataserver (#415891)
981 * libedataserver/e-flag.[ch]:
982 New data structure, EFlag, is a simple thread synchronization
983 mechanism. Based on Python's threading.Event class.
985 * docs/reference/libedataserver:
986 Add documentation for EFlag.
988 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
991 Make the libiconv test program returns a value. (#388789)
993 2007-04-05 Ross Burton <ross@openedhand.com>
995 * libedataserver/e-file-cache.c:
996 * libedataserver/e-data-server-util.h:
997 Use g_mkdir_with_parents (#383686).
999 2007-04-04 Ross Burton <ross@burtonini.com>
1001 * libedataserver/e-source-group.c:
1002 * libedataserver/e-data-server-marshal.list:
1003 * libedataserver/e-account-list.c:
1004 * libedataserver/e-source-list.c:
1005 * libedataserver/e-iterator.c:
1006 * libedataserver/e-source.c:
1007 * libedataserver/Makefile.am:
1008 Remove marshallers that are in GLib (#400970).
1010 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1012 * libedataserver/e-source.c:
1013 Store colors as a string specification instead of an integer.
1014 Introduce new color API and deprecate the old. (#373117)
1016 New API: e_source_set_color_spec()
1017 e_source_peek_color_spec()
1019 Old API: e_source_set_color()
1020 e_source_unset_color()
1021 e_source_get_color()
1023 * libedataserver/test-source-list.c:
1024 Use the new ESource color API. (#373117)
1026 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
1028 * libedataserver/e-account.c (receipt_policy_to_str):
1029 * libedataserver/e-iconv.c (e_dlist_init):
1030 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1031 * libedataserver/e-trie.c (e_trie_search):
1032 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1033 Fix some compiler warnings. Patch from Kjartan Maraas.
1035 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1037 * libedataserver/e-data-server-util.c:
1038 * libedataserver/e-uid.c:
1039 * libedataserver/e-xml-utils.c:
1040 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1041 code for GLib < 2.8 (#418971).
1043 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
1045 * libedataserver/e-data-server-module.c:
1046 Fix "incompatible pointer type" warnings (#360619).
1048 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
1050 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1051 for iconv() in -liconv (#388788). Patch from Elijah Newren.
1053 * iconv-detect.c: Fix an implicit function declaration.
1055 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1057 * MAINTAINERS : Updates on the new guards.
1059 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
1061 * NEWS, configure.in: Evolution-Data-Server 1.10
1064 2007-03-08 Ross Burton <ross@openedhand.com>
1067 * docs/reference/addressbook/libedata-book:
1068 * docs/reference/libedataserverui:
1069 Add gtk-doc framework.
1071 * docs/reference/addressbook/libebook:
1072 * docs/reference/calendar/libedata-cal:
1073 * docs/reference/calendar/libecal:
1074 Refresh to match source.
1076 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1078 2007-03-08 Ross Burton <ross@openedhand.com>
1080 * docs/reference/addressbook/libebook/libebook-sections.txt:
1081 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1082 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1083 Add missing symbols (#400169).
1085 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
1087 * NEWS, configure.in: Evolution-Data-Server 1.9.92
1090 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1092 * configure.in : Update intltool version.
1094 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1096 ** Fixes bug #356177
1098 * libedataserver/e-msgport.h: Deprecate EMutex.
1100 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1102 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1105 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1107 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1108 Patch from Trond Myklebust. Closes bug #360017.
1110 2007-02-12 Ross Burton <ross@openedhand.com>
1113 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1115 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1117 * configure.in: Prefix wasn't set for idl files which where then
1118 installed to /idl. Fixes bug #373495
1120 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1122 ** Fixes bug #359979, #384183
1124 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1125 instead of block-and-peek. Eliminates the need for a cache.
1127 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1128 cache logic, which was broken anyway.
1130 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1131 semantics, and simplify the logic.
1133 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1135 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1137 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1139 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1141 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1144 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1146 * src/server.c : s/g_message/printf. Do not call
1147 glib methods before g_thread_init.
1149 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1151 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1154 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1156 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1159 * libedataserver/e-msgport.[ch]: Obsolete EThread
1161 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1163 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1166 * camel/Makefile.am: Enable versioning for camel library
1168 2006-12-09 Tor Lillqvist <tml@novell.com>
1170 * libedataserver/e-categories.c (default_categories[]): Don't use
1171 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1172 literal string on Windows.
1173 (load_default_categories): Instead, construct the full image file
1174 pathname at run-time.
1176 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1178 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1181 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1185 * libedataserver/e-categories.c (e_categories_get_list):
1186 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1188 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1190 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1193 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1195 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1196 Partial fix for #358004. Ensure type correctness on the argument.
1198 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1200 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1203 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1208 Remove EDS version from imagesdir.
1210 * libedataserver/e-categories.c:
1211 Store category information in ~/.evolution/categories.xml rather
1212 than the "/apps/evolution/general/category_master_list" GConf key.
1213 Streamline the code.
1215 * libedataserver/e-categories.c: (e_categories_get_list)
1216 Sort the list before returning it.
1218 * libedataserver/e-categories.c:
1219 (e_categories_get_color_for, e_categories_set_color_for,
1220 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1221 e_categories_is_searchable)
1222 Issue a warning if the given category name does not exist.
1224 2006-10-16 Sankar P <psankar@novell.com>
1226 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1228 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1229 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1230 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1231 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1233 * libedataserver/e-msgport.h:
1235 Re-written EMsgPort.c API using GAsyncQueue
1237 2006-10-10 Tor Lillqvist <tml@novell.com>
1239 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1242 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1244 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1247 2006-09-29 Ross Burton <ross@openedhand.com>
1249 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1250 Add EDestination, remove e-book-async.
1252 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1253 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1254 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1255 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1256 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1257 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1258 Add some simple docs and re-gen.
1260 2006-09-29 Ross Burton <ross@openedhand.com>
1262 * docs/reference/addressbook/libebook/libebook.types:
1263 * docs/reference/addressbook/libebook/libebook-sections.txt:
1264 Add missing symbols and merge the async methods into the EBook
1267 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1271 * src/Makefile.am: Add a uninstall-local rule to remove
1272 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1274 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1278 * src/server-logging.c: (server_logging_dispose)
1279 Chain up to parent's dispose() method.
1281 * src/server-logging.c: (server_logging_finalize)
1282 Chain up to parent's finalize() method.
1284 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1286 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1289 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1291 * configure.in, camel/providers/Makefile.am:
1292 Make IMAP4rev1 provider a conditional feature,
1293 turned off by default. Fixes #324118.
1295 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1297 * configure.in, NEWS: EDS 1.7.92 release.
1299 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1302 * libedataserver/e-source-list.c:
1303 (e_source_list_new), (e_source_list_new_for_gconf),
1304 (e_source_list_new_for_gconf_default): use get_source_list_type.
1305 (get_source_list_type): Check if the type is already registered and
1308 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1310 * configure.in, NEWS: EDS 1.7.91 release.
1312 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1314 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1315 Do not set the filename if it is already set.
1317 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1320 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1321 symmetric to e_msgport_wait
1322 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1324 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1326 * configure.in, NEWS: EDS 1.7.90.1 release.
1328 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1330 * NEWS, configure.in: EDS 1.7.90 release updates
1331 and version, libtool numbers bumped.
1333 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1335 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1336 (committed by Karsten Bräckelmann)
1338 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1340 * configure.in, NEWS: EDS 1.7.4 release updates
1341 and version, libtool numbers bumped.
1343 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1345 * *.pc.in: defined @datarootdir@. Fixes #344596.
1347 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1350 * libedataserver/e-iterator.c (e_iterator_is_valid):
1353 2006-06-16 Tor Lillqvist <tml@novell.com>
1355 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1356 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1358 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1359 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1360 the socket functions don't touch errno. (And there is no EINTR
1361 style error possible in WinSock 2 anyway, according to MSDN.)
1363 2006-06-15 Tor Lillqvist <tml@novell.com>
1365 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1366 also to the Win32 branch of the if statement, to avoid error
1367 message when running the configure script.
1369 2006-06-13 Andre Klapper <a9016009@gmx.de>
1372 changing "couldn't", "can't" and "didn't" to proper
1373 English. Fixes bug #342160.
1375 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1377 * configure.in, NEWS: EDS 1.7.3 release updates
1378 and version, libtool numbers bumped.
1380 2006-06-12 simon.zheng <simon.zheng@sun.com>
1385 Add SunLDAP library support - a variant of Netscape LDAP.
1387 2006-06-07 Frederic Peters <fpeters@0d.be>
1389 * configure.in: Assume strftime() is ok and supports %l and %k when
1390 running in cross-compilation mode.
1392 2006-06-02 Tor Lillqvist <tml@novell.com>
1394 * configure.in: Catch more failure modes of strftime() when
1395 presented with conversion specifications %l and %k: On Windows,
1396 these just do nothing, you don't get a 'l' or 'k' in the result,
1397 which was all we used to test for here. Catch also if strftime()
1398 does nothing at all when presented with a format containing
1399 unsupported conversion specifications.
1401 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1402 strftime() doesn't have %e either.
1404 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1406 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1407 checking errno for EINTR.
1408 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1409 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1410 easier strace debugging purposes.
1412 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1414 Hopeful fix for Novell bug #176277
1416 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1417 slightly to make ::prpipe a union more like ::pipe.
1418 (e_pipe): For convenience, on error set the fds each to -1.
1419 (e_prpipe): New convenience function much like e_pipe but for
1421 (e_msgport_new): Always create the pipes here now instead of
1422 creating them on demand.
1423 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1425 (e_msgport_prfd): Same.
1427 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1429 * configure.in: Added gnome-vfs-2.0 to camel library
1431 2006-05-24 Ross Burton <ross@burtonini.com>
1433 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1434 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1435 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1436 Update for doc changes.
1438 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1440 * configure.in: Update intltool requirements.
1442 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1444 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1445 database delete the DB structure.
1446 Patch by Ross Burton <ross@openedhand.com>
1449 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1451 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1452 do not overwrite the value. Fixes a bug introduced by the previous
1455 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1457 * addressbook/libebook/libebook.pc.in,
1458 addressbook/libedata-book/libedata-book.pc.in,
1459 calendar/libecal/libecal.pc.in,
1460 calendar/libedata-cal/libedata-cal.pc.in,
1461 configure.in, evolution-data-server.pc.in,
1462 libedataserver/libedataserver.pc.in,
1463 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1464 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1467 2006-05-09 Ross Burton <ross@openedhand.com>
1469 * libedataserver/e-data-server-module.h:
1470 * libedataserver/e-data-server-module.c:
1471 Allow EDataServerModule to remove unused modules (#319396).
1473 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1475 * configure.in: Patch from Sushuma Rai to fix build with
1476 modern openldap versions. Closes part of bug #325957.
1478 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1480 * po/LINGUAS: New file listing all supported languages.
1482 * configure.in: Use po/LINGUAS instead of including all languages
1483 directly in this file. See the wiki for more information:
1484 http://live.gnome.org/GnomeGoals/PoLinguas
1486 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1488 * configure.in: Figure out auto-magically what the mozilla-nss
1489 pkg-config module name is.
1491 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1493 * NEWS, configure.in: Release updates. Bump version.
1494 ***** Release 1.7.1 *****
1496 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1498 * configure.in : Added a configure time switch to support dynamic
1499 linking with libdb. The default is static linking and by using the
1500 switch --with-libdb=prefix dynamic linking with libdb can be
1502 Patch by Ross Burton <ross@burtonini.com>
1504 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1506 * configure.in: Added the Mail Directory configure info.
1508 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1510 * configure.in: Remove obsolete entry for no_NO.
1512 2006-04-10 Tor Lillqvist <tml@novell.com>
1514 * libedataserver/e-time-utils.c (get_locale_string)
1515 (translate_picture): New Win32-only helper functions.
1516 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1517 in calendar reported by Thierry Dubois.
1519 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1521 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1522 O_LARGEFILE if not present and to set other required CFLAGS for
1525 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1528 * libedataserver/e-source-group.c: Check if the
1529 object is created before accessing it.
1531 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1533 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1535 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1537 * configure.in: Added support for gnome-key-ring.
1539 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1542 * libedataserverui/e-name-selector-dialog.c:
1543 (e_name_selector_dialog_init): Select contacts from address book
1544 screen doesn't use current contact source
1546 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1548 * configure.in, NEWS: Release updates. Bump version.
1549 ***** Release 1.5.92 *****
1551 2006-02-27 Tor Lillqvist <tml@novell.com>
1553 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1554 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1555 let's drop them from here.
1557 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1559 Fixes #332318 #329356
1560 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1561 %x for representing the date for current locale.
1563 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1565 * configure.in, NEWS: Release updates. Bump version.
1566 ***** Release 1.5.91 *****
1568 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1570 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1571 call g_source_remove() when source id is 0. Closes bug #327413.
1573 2006-02-09 Sushma Rai <rsushma@novell.com>
1575 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1576 Fixed some memory leaks. See #329251.
1578 2006-02-09 Sushma Rai <rsushma@novell.com>
1580 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1581 xml properties. See #309316.
1583 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1585 * evolution-data-server.pc.in: Add variable execversion
1586 that denotes the version of the evolution-data-server
1589 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1591 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1593 2006-02-02 Tor Lillqvist <tml@novell.com>
1595 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1596 present on XP only. Windows 2000 is still widespread.
1598 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1600 * configure.in, NEWS: Release updates, bump version
1601 ***** Release 1.5.90 *****
1603 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1605 * libedataserver/e-data-server-module.c:
1606 (e_data_server_module_add_type):
1607 * libedataserver/e-data-server-module.h:
1608 Reverting the previous commit as it breaks the API freeze.
1609 Shall get this in HEAD as soon as we branch out.
1611 2006-01-30 Ross Burton <ross@openedhand.com>
1613 * libedataserver/e-data-server-module.c:
1614 * libedataserver/e-data-server-module.h:
1615 Add e_data_server_remove_unused() to release unused modules
1618 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1620 * configure.in: add "zh_HK" to ALL_LINGUAS.
1622 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1624 * configure.in, NEWS: Release updates, bump version
1626 ***** Release 1.5.5 *****
1628 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1630 * libedataserver/e-source-list.[ch] : added a function called
1631 e_source_list_is_gconf_updated () which returns a boolean indicating
1632 whether or not a given ESourceList instance is in sync with its
1633 corresponding gconf xml or not.
1634 e_source_list_sync () : added an if clause that uses the above
1635 function before updating the gconf.
1637 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1639 * configure.in : Add target for CALDAV calendar
1642 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1644 * src/GNOME_Evolution_DataServer.server.in.in:
1646 The Cal and Book Factory oafids should reflect
1647 the API version rather than the BASE version.
1650 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1652 * docs/reference/camel/camel-sections.txt:
1653 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1654 Detele the function camel_mkdir description.
1656 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1659 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1662 (e_util_mkdir_hier):Merge the change
1663 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1665 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1668 * libedataserver/Makefile.am:
1669 * libedataserver/e-file-cache.c:
1670 * libedataserver/e-msgport.c:
1671 * libedataserver/e-time-utils.c:
1673 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1674 e-data-server-util.c.
1676 2006-01-08 Tor Lillqvist <tml@novell.com>
1678 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1679 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1680 declarations with current mingw w32api headers.
1682 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1684 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1685 in evolution module has been developed further, merge those
1686 changes into libedataserver and drop e-util/e-account-list.c.
1688 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1689 evolution module has been developed further, merge those changes
1690 into libedataserver and drop e-util/e-account-list.h.
1692 libedataserver/e-account.c: Since e-util/e-account.c in
1693 evolution module has been developed further, merge those changes
1694 into libedataserver and drop e-util/e-account.c.
1696 libedataserver/e-account.h: Since e-util/e-account.h in
1697 evolution module has been developed further, merge those changes
1698 into libedataserver and drop e-util/e-account.h.
1700 2006-01-04 Tor Lillqvist <tml@novell.com>
1702 * libedataserver/e-util.c (e_util_replace_prefix): As this
1703 (Win32-only) function is called from evo, too, it needs a third
1704 argument, the configure time prefix that it should replace,
1705 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1706 configured with different temporary dirs as prefix, which is the
1709 * libedataserver/e-util.h: Update declaration correspondingly.
1711 * src/server.c (libdir): Modify calls correspondingly.
1713 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1715 * NEWS, configure.in: Release updates, bump version
1717 ***** Release 1.5.4 *****
1719 2005-12-13 Tor Lillqvist <tml@novell.com>
1721 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1722 building against GLib >= 2.8, not just on Win32.
1724 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1726 * NEWS, configure.in: Release updates, bump version
1728 ***** Release 1.5.3 *****
1730 2005-12-09 Tor Lillqvist <tml@novell.com>
1732 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1733 Unix/Winsock differences.
1735 Use separate flag fields to indicate whether we have a thread or
1736 not in the EThread and EMutex structs. There is no portable way to
1737 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1740 The portable way to check two pthread_t values for equality is
1743 Use e_util_pthread_id() to get an "id" for the thread in debugging
1746 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1747 pair. Should have this in GLib, I guess. This code snippet is
1748 essentially duplicated in
1749 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1750 place I don't recall now.
1752 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1753 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1756 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1757 against GLib 2.8, use g_mkdir_with_parents().
1758 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1759 strings, then does a linguistically correct comparison using
1761 (e_filename_make_safe): New function, move here from
1762 evolution/e-util/e-util.c.
1763 (g_rename, g_stat): Win32-only fixed versions of these GLib
1764 functions, just until the next GLib version including the same
1765 fixes is out. This version of g_rename() overwrites existing
1766 files, and this version of g_stat() strips trailing insignificant
1769 * libedataserver/e-util.h: Declare the new functions.
1771 2005-12-08 Tor Lillqvist <tml@novell.com>
1773 * libedataserver/e-db3-utils.c
1774 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1776 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1777 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1778 always use slashes, not platform-dependent separators.
1779 (e_source_set_name): Compare the strings, not the pointers.
1781 * libedataserver/e-source-group.c (e_source_group_set_name):
1782 Compare the strings, not the pointers.
1784 * libedataserver/e-xml-utils.c
1785 * libedataserver/e-xml-utils.h: New files.
1786 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1787 the file names we handle on Win32 are in UTF-8, which libxml2
1788 doesn't grok. So, when using GLib 2.8, we map the file with the
1789 GMappedFile API and use xmlParseMemory(). When built against older
1790 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1791 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1792 e-xml-utils.c. Presumably should move all the rest of the
1793 functions from there, too.
1795 * libedataserver/Makefile.am: Add the new files. Install
1798 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1799 e_xml_save_file(). As e_xml_save_file() does the very careful
1800 saving using a temporary filename and then rename, don't need to
1803 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1807 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1808 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1811 2005-12-07 Tor Lillqvist <tml@novell.com>
1813 * libdb/dbinc/db_int.in: As we are using this file (and not the
1814 prebuilt one in libdb/build_win32/db_int.h) when building using
1815 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1816 Win32, too. Add ifdef.
1818 * libdb/os_win32/os_open.c (__os_open): When using a
1819 user-registered open function to open the file (and not
1820 CreateFile()), we still need to set the DB_FH::handle, too, as all
1821 the other stuff in libdb/os_win32 assumes it is correctly set
1822 up. On Win32, addressbook/backends/file needs to register an own
1823 open function (that uses g_open()) as the pathnames e-d-s handles
1824 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1825 codepage that CreateFile() wants.
1827 2005-12-06 Tor Lillqvist <tml@novell.com>
1829 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1830 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1832 * src/GNOME_Evolution_DataServer.server.in.in: Use
1833 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1834 compile-time paths in the .server file on Win32. libbonobo on
1835 Win32 interprets relative location paths to exes or shlibs as
1836 being relative to the directory where the .server file was found.
1837 This makes the .server file point to the correct executable
1838 regardless of where e-d-s is installed on the end-user machine.
1840 2005-12-02 Tor Lillqvist <tml@novell.com>
1842 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1843 the executable file's name in the InterfaceCheck location.
1845 * evolution-data-server-zip.in: New file, a script used to build a
1846 Win32 zipfile distribution of E-D-S. (End users will not be
1847 expected to install from zipfiles, they would be for power users
1848 and developers only.)
1851 * configure.in: Distribute and expand it.
1853 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1855 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1857 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1858 defined in glib -2.8 only for win32 as it fails to build
1859 for OS which has glib 2.4.
1861 2005-12-01 Tor Lillqvist <tml@novell.com>
1863 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1864 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1867 2005-11-25 Tor Lillqvist <tml@novell.com>
1869 * libedataserver/e-categories.c (add_category_if_not_present):
1870 Drop unused static function.
1871 (e_categories_add_relative): New function. Form the pathname to
1872 the icon file at run-time (for installability in freely chosen
1873 location on Windows).
1874 (initialize_categories_config): Call e_categories_add_relative()
1875 with just the basename of the icon files.
1877 * libedataserver/e-data-server-module.c
1878 (e_data_server_module_init): Include libedataserver-private.h to
1879 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1880 pathname construction) on Windows.
1882 * libedataserver/e-time-utils.c: Include strptime() implementation
1883 lifted from glibc for portability. Use it unless
1884 HAVE_STRPTIME. Make it local for this file, though.
1886 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1887 GLib 2.8 instead of gethostname().
1889 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1890 instead of strncasecmp() for portability.
1892 * libedataserver/e-util.c: Implement install-anywhere machinery
1894 (DllMain): Minimal DllMain that just tucks away the handle to the
1896 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1897 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1898 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1899 e_util_replace_prefix): Functions intended also for Evolution. We
1900 assume e-d-s and evo are installed in the same folder on the
1903 * libedataserver/e-util.h: Declare the above new public Win32-only
1906 * libedataserver/libedataserver-private.h: New file. Declares so
1907 far some Win32-only functionality, to be used in various parts of
1910 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1911 gstdio wrappers for better non-ASCII filename support on
1912 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1913 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1914 instead of hardcoding 1024. Drop leftover debugging printouts.
1916 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1917 more configure-time pathname definitions (as used elsewhere in
1918 e-d-s) in INCLUDES so that they can be recognized and changed at
1919 run-time to end-user machine installation paths on Win32.
1921 * src/server.c: No segv handling on Win32. Run-time path
1922 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1923 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1924 gnome_program_init().
1926 2005-11-18 Ross Burton <ross@burtonini.com>
1928 * libedataserver/md5-utils.c:
1929 * libedataserver/e-component-listener.c:
1932 2005-11-17 Ross Burton <ross@burtonini.com>
1934 * libedataserver/md5-utils.c:
1935 * libedataserver/md5-utils.h:
1936 Don't do byte order checks at runtime but use the GLib
1937 G_BYTE_ORDER macro (#319592)
1939 2005-11-17 Ross Burton <ross@burtonini.com>
1941 * libedataserver/e-account-list.c:
1942 * libedataserver/e-account.c:
1943 * libedataserver/e-component-listener.c:
1944 * libedataserver/e-file-cache.c:
1945 * libedataserver/e-iterator.c:
1946 * libedataserver/e-list-iterator.c:
1947 * libedataserver/e-list.c:
1948 * libedataserver/e-sexp.c:
1949 * libedataserver/e-source-group.c:
1950 * libedataserver/e-source-list.c:
1951 * libedataserver/e-source.c:
1952 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1954 2005-11-15 Ross Burton <ross@burtonini.com>
1956 * libedataserver/e-data-server-module.c
1957 Use lazy bindings (#321515)
1959 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1961 * NEWS, configure.in: Release updates, bump version.
1962 ***** Release 1.5.2 *****
1964 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1966 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1968 2005-10-28 Sushma Rai <rsushma@novell.com>
1970 * libedataserver/e-categories.c (initialize_categories_config): Add
1971 default categories only if the category list is empty in gconf, so that
1972 we don't bring back the deleted category from the default list
1973 every time. Fixes #273905.
1975 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1977 * src/GNOME_Evolution_DataServer.server.in.in:
1978 Fixed bonobo server install locations as well.
1981 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1983 * configure.in: Update version, libtool numbers.
1984 *** Release 1.5.1 ***
1985 * src/Makefile.am : Fixed the executable installation
1986 error in the previous patch. Executable installed in
1987 libexecdir - not under evolution-data-server-$(API_VERSION).
1989 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1991 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1992 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1993 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1994 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1995 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1996 OAFIID:GNOME_Evolution_DataServer_Logging from
1997 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1998 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1999 data-server-@VERSION@@EXEEXT@.
2000 * src/Makefile.am: In section install-evolution-data-servers:
2001 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2002 data-server-$(API_VERSION)
2003 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2004 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2005 evolution-data-server-$(BASE_VERSION)
2007 2005-10-17 Ross Burton <ross@burtonini.com>
2010 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2012 2005-10-14 Ross Burton <ross@burtonini.com>
2014 * configure.in: Remove unused dependencies from the pkg-config
2015 calls and add E_FACTORY_CFLAGS/_LIBS.
2017 * src/Makefile.am: Use E_FACTORY_*.
2019 * libedataserver/e-sexp.c:
2020 * libedataserver/test-source-list.c:
2021 Don't use libgnome when GTK+ or GLib will do.
2023 * libedataserver/libedataserver.pc.in:
2024 Fix strings, update libraries.
2026 2005-09-17 Andre Klapper <a9016009@gmx.de>
2029 * libedataserver/e-categories.c: adding translator comment for
2032 2005-09-16 Tor Lillqvist <tml@novell.com>
2034 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2035 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2036 comparing are just ASCII anyway, so spell it out that we really do
2037 need ASCII casefolding only.
2039 2005-09-15 Tor Lillqvist <tml@novell.com>
2041 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2042 integral type (or pointer) that can be cast to a guint64 without
2043 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2045 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2048 * libedataserver/e-util.c: Just include <glib.h> instead of a
2049 random set of <glib/*.h>. Remove large amount of whitespcace on
2051 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2052 proper Unicode case folding or normalization is done.
2053 (e_util_pthread_id): New function, returns an integer representing
2054 a thread. Only for debugging output and logging purposes, cannot
2055 be guaranteed to be consistent on all platforms.
2057 * libedataserver/e-util.h: Include <pthread.h>. Declare
2058 e_util_pthread_id().
2060 2005-09-14 Tor Lillqvist <tml@novell.com>
2065 * win32/libedataserverui.def: New files. Bootstrap import library
2066 for libedataserverui. Needed in servers/exchange/storage where
2067 libexchange-storage-1.2.la links to libedataserverui before it has
2070 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2071 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2072 also win32/Makefile.
2074 * Makefile.am: Add win32 to SUBDIRS.
2076 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
2078 * confugure.in : Add API_VERSION to config.h
2080 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
2082 * configure.in : Update release number to 2.4.0
2084 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
2086 * configure.in: Do not build camel docs.
2087 * docs/reference/Makefile.am: Removed camel docs.
2088 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2090 2005-08-22 Not Zed <NotZed@Ximian.com>
2092 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2093 the func to remove a warning.
2095 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2097 * configure.in : bump version
2098 ***** Release 1.3.8 *****
2100 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2102 * docs/reference/Makefile.am : enable libedataserver docs
2103 * libedataserver/e-sexp.h, docs/reference/libedataserver
2104 /libedataserver-sections.txt: Fix build issues - patch
2105 contributed by Tor Lillqvist <tml@novell.com>
2107 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2109 * configure.in: Build camel-docs.
2110 * docs/reference/Makefile.am: Build camel-docs.
2112 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2114 * libedataserver/e-xml-hash-utils.[ch]:
2115 (e_xmlhash_foreach_key_remove): function to remove
2117 Committing for Armin Bauer <armin.bauer@desscon.com>
2118 and modified by <jmubeen@novell.com> and
2119 <vvaradhan@novell.com>.
2121 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2123 * configure.in : Add the check for NTLM support in OpenLDAP. This
2124 is needed for enabling the Exchange support in e-d-s.
2126 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2128 * configure.in : Build libedataserver api docs
2130 2005-08-18 Tor Lillqvist <tml@novell.com>
2132 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2133 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2134 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2136 2005-08-13 Tor Lillqvist <tml@novell.com>
2138 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2141 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2144 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2146 * configure.in: Update version, libtool numbers.
2148 *****Release 1.3.7*****
2150 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2152 * configure.in: fix for bug #300048. patch
2153 submitted by Roland Illig <roland.illig@gmx.de>
2155 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2157 * configure.in: update libtool numbers for libebook
2159 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2161 * configure.in: Bump version number
2163 *****Release 1.3.6.1***** includes fix for
2164 #311731 - (Removing folders from an IMAP)
2167 2005-07-28 Tor Lillqvist <tml@novell.com>
2169 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2171 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2173 * configure.in : bump version
2174 ****** Release 1.3.6 *****
2176 2005-07-21 Joe Shaw <joeshaw@novell.com>
2178 * libedataserver/e-source-group.c:
2179 * libedataserver/e-source-list.c:
2180 * libedataserver/e-source.c: Change the init and class_init
2181 functions to contain the whole class name for the benefit of the
2184 2005-07-20 Tor Lillqvist <tml@novell.com>
2186 * configure.in: Enable building with Mozilla nspr and nss on
2187 Win32. No -ldl on Win32. No import library for softokn3.dll.
2189 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2191 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2194 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2196 * configure.in : bump version, libtool numbers.
2197 ***** Release 1.3.5 *****
2199 2005-07-06 Ross Burton <ross@openedhand.com>
2201 * libedataserver/e-util.c:
2202 Remove a function and table which is in GLib.
2204 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2206 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2207 to the conventions (_ instead of -).
2209 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2211 * configure.in : bump version, libtool numbers.
2213 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2215 * libedataserver/e-categories.c: (initialize_categories_config):
2216 Fix all the compiler warnings.
2218 2005-06-22 Tor Lillqvist <tml@novell.com>
2220 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2221 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2222 EXEEXT in EVO_SUBST_SERVER_RULE.
2224 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2226 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2227 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2229 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2231 * configure.in : Print the status for Exchange support being present.
2232 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2234 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2236 * configure.in : Fixed a minor typo to fix make clean.
2238 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2240 * configure.in : Added the Exchange server communication code to
2241 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2242 * servers/Makefile.am : Now build exchange as well.
2244 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2246 * configure.in : Do not build camel docs. They are borked now :(
2248 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2250 * configure.in : bump version, libtool numbers.
2252 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2254 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2255 names for CORBA services.
2257 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2259 * configure.in: Disable the libedataserver api docs build
2260 * docs/reference/Makefile.am: Here too. It doesn't build.
2262 2005-05-24 Tor Lillqvist <tml@novell.com>
2264 * configure.in: Define NO_UNDEFINED as -no-undefined and
2265 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2266 them. Check for strtok_r. Add gobject-2.0 to
2267 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2269 2005-05-24 Tor Lillqvist <tml@novell.com>
2271 Make libdb as included in e-d-s build on Win32 with mingw. (The
2272 official build setup for libdb uses MSVC.)
2274 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2275 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2276 empty on Unix, "_win32" on Win32) to use those source files that
2277 have an own copy in os_win32 from there.
2279 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2280 libdb/build_win32_db_config.h file.
2282 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2285 * libdb/dist/configure: Manually make corresponding changes as in
2286 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2289 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2291 2005-05-19 Tor Lillqvist <tml@novell.com>
2293 * configure.in: Check for regexec in a separate -lregex. Add
2294 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2295 too. Don't bother mentioning glib as gthread and gmodule drag in
2298 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2300 * configure.in : bump version, libtool numbers.
2302 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2304 * docs/reference/Makefile.am : Do not build
2305 camel docs. They are a bit flaky ATM.
2307 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2309 * libedataserver/e-categories.c (add_category_if_present): new private
2310 function to create standard categories if they don't exist.
2311 (initialize_categories_config): make sure, in all cases, that our
2312 standard categories are available.
2314 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2316 * libedataserver/e-categories.c: Add new Anniversary category,
2319 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2321 * configure.in: export LIBSOUP for use elsewhere.
2323 2005-05-06 Tor Lillqvist <tml@novell.com>
2325 * configure.in: Check for Win32 (mingw), set Automake
2326 conditional. Move the libtool stuff a bit earlier so that $host
2327 gets set early and can be checked in a more logical place. Check
2328 for some more headers and functions. Use gobject-2.0 instead of
2329 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2330 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2331 calls its .pc file. On Win32, copy the libtool generated here to
2334 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2336 * configure.in: Added "docs/reference/calendar/libedata-cal".
2338 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2341 * docs/reference/calendar/Makefile.am:
2342 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2345 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2348 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2350 * docs/reference/calendar/*: improved API documentation.
2352 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2354 * configure.in: bump version, libtool numbers.
2356 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2358 * configure.in: Modify camelproviderdir to use API_VERSION.
2359 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2361 2005-04-20 Ross Burton <ross@burtonini.com>
2363 * src/offline-listener.c:
2364 Remove an usused variable.
2366 2005-04-20 Ross Burton <ross@burtonini.com>
2368 * libedataserver/e-data-server-module.c:
2369 * libedataserver/e-data-server-module.h:
2371 Use a #define hack to revert API change to EDataServerModule.
2373 2005-04-20 Ross Burton <ross@burtonini.com>
2375 * configure.in: Depend on GLib 2.4.
2377 * libedataserver/e-data-server-module.c:
2378 * libedataserver/e-data-server-module.h:
2379 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2380 e_data_server_module_init to _initialize.
2383 Update for change to e-data-server-module.h.
2385 2005-04-20 Ross Burton <ross@burtonini.com>
2387 * src/offline-listener.c: Don't leak a GConfValue.
2389 2005-04-20 James Henstridge <james@jamesh.id.au>
2391 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2392 doesn't trigger configure failures with newer versions of
2393 pkg-config. Fixes bug #300435.
2395 2005-04-14 Sushma Rai <rsushma@novell.com>
2397 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2398 absolute uri, when relative uri is changed if source is having absolute
2402 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2404 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2406 * configure.in: bump version, leave extensiondir, idldir,
2407 bonobo server and libtool numbers untouched (use API_VERSION
2409 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2410 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2412 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2414 * po/en_GB.po: Updated British English translations
2416 2005-03-31 Steve Murphy <murf@e-tools.com>
2418 * configure.in: Added "rw" to ALL_LINGUAS.
2420 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2422 * configure.in: Added "xh" to ALL_LINGUAS.
2424 2005-03-29 James Bowes <bowes@cs.dal.ca>
2426 * docs/reference/libedataserver/libedataserver-docs.sgml:
2427 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2428 e-time-utils and e-xml-hash-utils.
2429 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2430 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2432 * libedataserver/e-time-utils.c:
2433 * libedataserver/e-time-utils.h:
2434 * libedataserver/e-xml-hash-utils.c:
2435 * libedataserver/e-xml-hash-utils.h: New API documentation.
2437 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2439 * configure.in: Add ne in ALL_LINGUAS
2441 2005-03-23 James Bowes <bowes@cs.dal.ca>
2443 * configure.in: Add docs/reference/libedataserver/Makefile
2445 * docs/reference/Makefile.am: Add libedataserver as subdir.
2446 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2448 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2449 sections for new API docs.
2450 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2451 nice formatting for the new documentation.
2452 * libedataserver/e-trie.c:
2453 * libedataserver/e-uid.c:
2454 * libedataserver/e-url.c:
2455 * libedataserver/e-url.h:
2456 * libedataserver/e-util.c:
2457 * libedataserver/e-util.h:
2458 * libedataserver/md5-utils.c:
2459 * libedataserver/md5-utils.h: Document public functions and data
2461 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2462 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2463 * docs/reference/libedataserver/tmpl/e-url.sgml:
2464 * docs/reference/libedataserver/tmpl/e-util.sgml:
2465 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2466 files for API documentation.
2468 2005-03-06 JP Rosevear <jpr@novell.com>
2470 * configure.in: bump version, libtool numbers
2472 2005-02-28 JP Rosevear <jpr@novell.com>
2474 * configure.in: bump version, libtool numbers
2476 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2478 * libedataserver/e-data-server-module.c: (load_module_dir):
2479 Don't leak the module path.
2481 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2483 * libdb/dbinc/mutex.h: Fix PPC assembly.
2485 2005-02-07 JP Rosevear <jpr@novell.com>
2487 * configure.in: bump version. libtool numbers
2489 2005-02-07 Ross Burton <ross@openedhand.com>
2491 * libedataserver/e-db3-utils.c:
2492 Remove useless libgnome use.
2494 2005-02-03 Ross Burton <ross@burtonini.com>
2496 * libedataserver/e-categories.c:
2497 * libedataserver/e-component-listener.c:
2498 * libedataserver/e-time-utils.c:
2499 * servers/groupwise/e-gw-connection.c:
2503 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2505 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2506 gboolean and always FALSE to remove the idle callback after saving.
2507 (save_config): new function that marks the config as dirty and installs
2509 (initialize_categories_config, e_categories_remove, e_categories_add,
2510 e_categories_set_color_for, e_categories_set_icon_file_for): call
2511 save_config() when saving the categories.
2513 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2515 * configure.in: Generate the old imap makefile.
2517 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2519 * libedataserver/e-categories.c (initialize_categories_config): pass
2520 a correct boolean value as the 'searchable' flag.
2522 2005-01-26 JP Rosevear <jpr@novell.com>
2526 * src/server-logging.h: add private structure to instance
2528 * src/server-logging.c (server_logging_register_domain): track the
2529 information for the registration so we can later unregister it
2530 (server_logging_dispose): unregister the log handlers and from the
2531 information and list
2532 (server_logging_finalize): free the private structure
2533 (server_logging_class_init): set finalize/dispose methods
2535 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2537 * libedataserver/e-categories.[ch] (e_categories_add): added a
2538 'searchable' argument.
2539 (e_categories_is_searchable): new function.
2540 (hash_to_xml_string): add the 'searchable' property to the config.
2542 2005-01-24 JP Rosevear <jpr@novell.com>
2544 * configure.in: bump version, libtool numbers
2546 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2548 * configure.in: Removed the enable checks for IMAP4, we just
2549 always build it now. Also don't generate
2550 camel/providers/imap/Makefile as we no longer build it.
2552 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2554 * libedataserver/e-source.c
2555 (e_source_update_from_xml_node) : look for
2556 case where passed in node does not contain any properites.
2557 In the case reset the properites of the source
2558 and emit the changed signal
2559 makes personal books unselectable
2560 from auto-completion
2562 2005-01-14 Priit Laes <amd@store20.com>
2564 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2565 'wa' to ALL_LINGUAS.
2567 2005-01-14 Not Zed <NotZed@Ximian.com>
2569 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2570 build ESexp as a GObject anymore (it is used by camel).
2572 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2574 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2576 * libedataserver/e-sexp.[ch]: removed the usage of the
2577 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2578 (e_sexp_new): fixed some typoes.
2579 (e_sexp_class_init): use g_type_class_peek_parent to get the
2580 parent class for our class.
2582 2005-01-08 Not Zed <NotZed@Ximian.com>
2584 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2587 * libedataserver/e-url.c (e_url_shroud): setup string manually
2588 don't use *.%s as it depends on locale.
2590 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2592 * e-categories.c (escape_string): new function.
2593 (hash_to_xml_string): add category names after escaping them.
2594 (initialize_categories_config): mark the configuration as not dirty
2595 only when we just got the list of categories from it.
2597 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2600 * Makefile.am: added weather calendar backend to build.
2602 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2604 * libedataserver/e-categories.c (initialize_categories_config): set
2605 the configuration to not dirty even when we add the set of built-in
2608 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2610 * libedataserver/e-categories.c (initialize_categories_config): set
2611 the initialized flag to TRUE before starting, or we'll get infinite
2612 recurrent calls to this function.
2614 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2616 * libedataserver/e-categories.c (initialize_categories_config): use _()
2617 instead of N_() for translatable strings.
2619 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2621 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2622 called at idle times.
2623 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2625 (initialize_categories_config): install the idle callback.
2627 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2630 * art/category*.png: added category icons from GAL.
2633 * configure.in: added 'art' directory to build.
2635 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2637 * libedataserver/Makefile.am: added new files to the build.
2639 2004-12-31 JP Rosevear <jpr@novell.com>
2641 * Makefile.am: clean iconv-detect.h
2643 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2645 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2646 if any of the properties change
2648 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2650 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2651 include the BASE_VERSION and the full path).
2653 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2655 * src/offline-listener.[ch] :New class to listen for gconf
2656 key and set online/offline modes on factories -> backends
2658 * src/Makefile.am : added new source file
2659 offline-listener.[ch] to _SOURCES
2661 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2663 * Makefile.am: build servers/ dir before camel/.
2665 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2667 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2668 (ALIGNED_SIZE): New macro.
2669 (MemPoolNode): Remove "data" member.
2670 (MemPoolThresholdNode): Likewise.
2671 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2672 &n->data[N] to ensure proper alignment.
2674 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2676 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2677 a convenience context that sets up and provides the shared model
2678 and widgets for one name selection session.
2680 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2681 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2683 2004-12-20 JP Rosevear <jpr@novell.com>
2685 * configure.in: bump version, libtool numbers
2687 2004-12-20 JP Rosevear <jpr@novell.com>
2689 * libedataserverui/test-name-selector.c (main): no need to init
2690 mime utils explicitly any more
2692 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2694 * libedataserverui/test-name-selector.c (main): Don't lie to
2695 gnome_program_init () about our name.
2697 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2699 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2701 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2703 (clear_contact_source): Keep the primary contact array around even
2705 (query_contact_source): Make sure the book is opened before we
2706 try to open a view to it. Set view to NULL if we can't get one.
2707 (e_contact_store_add_book): Allocate temporary memory on stack.
2708 (e_contact_store_remove_book): Free the primary contact array.
2710 * libedataserverui/e-destination-store.c
2711 (e_destination_store_insert_destination): Implement.
2712 (e_destination_store_append_destination): Renamed from
2713 _add_destination (). Connect to destination's "changed" signal.
2714 (e_destination_store_remove_destination): Disconnect from
2717 * libedataserverui/e-name-selector-dialog.c (add_destination):
2718 Use e_destination_store_append_destination ().
2720 * libedataserverui/test-name-selector.c (start_test): We don't
2721 need the gconf_path. Set up an ENameSelectorEntry for testing.
2722 (main): Remove junk related to gconf_path.
2724 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2725 entry for Evolution contacts. Still considered unstable.
2727 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2728 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2730 2004-12-17 JP Rosevear <jpr@novell.com>
2732 * libedataserverui/test-name-selector.c (close_dialog): destroy
2734 (start_test): listen for any response so we can exit
2736 * libedataserverui/e-name-selector-dialog.glade: don't make the
2737 blank window visible
2739 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2741 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2742 it's useless and breaks the evo build.
2744 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2746 * libedataserverui/test-name-selector.c: Implement a test for
2747 ENameSelectorDialog.
2749 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2750 (test_name_selector_SOURCES)
2751 (test_name_selector_LDADD): Build parameters for the test.
2753 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2755 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2757 * libedataserverui/e-destination-store.[ch]: Implement
2758 EDestinationStore, a GtkTreeModel interface to a list of
2761 * libedataserverui/e-name-selector-model.[ch]: Implement
2762 ENameSelectorModel, a model that provides an EContactStore and a
2763 list of EDestinationStores whose members are filtered out from
2766 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2767 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2768 interactively, producing lists of EDestinations.
2770 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2771 specification for the ENameSelectorDialog interface.
2773 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2775 (e_contact_store_get_books): Free a small temp allocation.
2776 (e_contact_store_remove_book): Get the pointer to the source struct.
2778 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2780 * Makefile.am (INCLUDES): Add a define providing the installed
2782 (libedataserverui_1_2_la_SOURCES): Add new files.
2783 (libedataserveruiinclude_HEADERS): Add new files.
2784 (glade_DATA): Add new Glade file.
2785 (EXTRA_DIST): Dist glade_DATA.
2787 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2789 * configure.in: Pull in libglade-2.0.
2791 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2793 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2794 a GtkTreeModel interface to EBook views.
2796 * libedataserverui/test-contact-store.c: Implement an interactive
2797 test for EContactStore.
2799 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2800 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2802 (test_contact_store_SOURCES)
2803 (test_contact_store_LDADD): Build the interactive test for
2806 2004-12-09 JP Rosevear <jpr@novell.com>
2808 * configure.in: check for zlib, for the gzip mime filter
2810 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2814 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2815 e_file_cache_thaw_changes): new functions to disable temporarily
2817 (e_file_cache_init): initialize new private members.
2818 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2819 cache file as dirty when we are frozen.
2821 2004-12-06 Rodney Dawes <dobey@novell.com>
2823 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2825 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2827 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2829 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2830 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2832 2004-12-03 Rodney Dawes <dobey@novell.com>
2834 * configure.in: Remove the commented out OpenSSL block
2835 Don't do pkg-config --exists for mozilla, just try to use the
2836 PKG_CONFIG() macro, and set have_nss="no" if it fails
2838 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2839 e-msgport code that needs it
2841 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2843 * configure.in: Display configuration info after configure runs
2844 (S/MIME, SSL, Kerberos, etc)
2846 2004-12-03 Not Zed <NotZed@Ximian.com>
2848 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2849 iconv_libs to the library list.
2851 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2853 * Makefile.am: Build libedataserverui after non-UI libraries that it
2856 2004-11-28 JP Rosevear <jpr@novell.com>
2858 * configure.in: bump version, libtool numbers
2860 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2862 * libedataserverui/e-source-selector.[ch]:
2863 (selector_button_press_event): if rt-clicked on a source
2864 group, set it as primary on the selector and emit a popup event.
2865 (e_source_selector_get_primary_source_group): accessor for
2866 primary source group.
2868 2004-11-16 Not Zed <NotZed@Ximian.com>
2870 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2872 * configure.in: Added more camel required config checks. Build
2873 the camel makefiles. Not sure if this should be in its own
2876 2004-11-15 Not Zed <NotZed@Ximian.com>
2878 * libedataserver/e-util.c: include config.h.
2880 * libedataserver/e-sexp.c: updated from evolution/e-util.
2882 * libedataserver/e-memory.c: updated from evolution/e-util.
2884 * iconv-detect.c: added iconv format checker.
2886 * configure.in: add stftime checks and iconv charset format checks.
2888 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2890 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2893 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2895 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2896 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2897 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2899 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2901 * configure.in: use evolution-data-server-$BASE_VERSION as the
2904 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2908 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2910 2004-11-02 JP Rosevear <jpr@novell.com>
2914 * configure.in: require libbonobo >= 2.4.2
2916 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2918 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2920 2004-10-27 JP Rosevear <jpr@novell.com>
2922 * src/server.c: include just include signal.h for portability
2924 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2926 * libedataserverui/Makefile.am:
2927 * libedataserverui/e-source-selector-dialog.[ch]: added source
2928 selector dialog widget.
2930 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2932 2004-10-14 JP Rosevear <jpr@novell.com>
2934 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2937 * libedataserverui/e-source-option-menu.c: ditto
2939 2004-10-14 JP Rosevear <jpr@novell.com>
2941 * libedataserverui/libedataserverui.pc.in: link to the right lib
2942 and require libedataserver 1.2
2944 2004-10-13 JP Rosevear <jpr@novell.com>
2946 * libedataserver/e-data-server-marshal.list: add missing
2949 2004-10-13 JP Rosevear <jpr@novell.com>
2951 * Makefile.am: build libedataserverui
2953 2004-10-13 JP Rosevear <jpr@novell.com>
2955 * libedataserverui/test-source-option-menu.c: move from evolution
2957 * libedataserverui/e-source-selector.c: ditto
2959 * libedataserverui/e-source-selector.h: ditto
2961 * libedataserverui/e-source-option-menu.c: ditto
2963 * libedataserverui/e-source-option-menu.h: ditto
2965 * libedataserverui/test-source-selector.c: ditto
2967 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2969 * libedataserverui/Makefile.am: build libedataserverui and test progs
2971 * configure.in: add libtool versioning for libedataserverui and
2974 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2976 Probably fixes bugs #67600 and #65996.
2978 * libdb/dbinc/mutex.h
2979 * libdb/dist/config.hin
2980 * libdb/dist/configure
2981 * libdb/mutex/mut_tas.c
2982 * libdb/lock/lock_region.c
2983 * libdb/dist/aclocal/mutex.ac
2984 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2985 x86-64 and a couple of other archs, and rebuild the generated
2988 2004-10-04 Chris Toshok <toshok@ximian.com>
2990 * libedataserver/e-data-server-module.h: add the prototype for the
2991 eds_module_* functions here, so modules can include this file
2992 instead of writing their own prototypes in module sepcific
2995 2004-09-30 Chris Toshok <toshok@ximian.com>
2997 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2998 variables so extension authors can find the place to install their
3001 2004-09-30 Chris Toshok <toshok@ximian.com>
3003 * src/GNOME_Evolution_DataServer.server.in.in: add this
3004 (previously generated) file to the build.
3006 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3007 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3010 * src/Makefile.am (evolution_data_server_LDADD): remove all the
3011 addressbook/calendar backend .la's from here.
3012 (SERVER_IN_FILE): always use
3013 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3014 generated from LDAP/NOLDAP.
3015 (EXTRA_DIST): remove
3016 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3017 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3019 * src/server.c (setup_books): replace hardcoded knowledge of
3020 backends with a call to e_data_book_factory_register_backends.
3021 (setup_cals): remove explicit backend registration with a call to
3022 e_data_cal_factory_register_backends.
3023 (main): call e_data_server_module_init.
3025 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3026 (libedataserver_la_SOURCES): add e-data-server-module.c
3027 (libedataserverinclude_HEADERS): add e-data-server-module.h
3029 * libedataserver/e-data-server-module.[ch]: new files, manage the
3030 extensions. ripped almost entirely from Dave Camp's nautilus
3033 * configure.in (privlibdir, extensiondir): new Makefile variables.
3035 2004-09-23 Not Zed <NotZed@Ximian.com>
3039 * libedataserver/e-source-list.c (sync_idle_callback): clear the
3040 idle id after we've been called.
3042 2004-09-23 JP Rosevear <jpr@novell.com>
3044 * Makefile.am: don't hard code pkg config version
3046 * configure.in: bump version, reset libtool versions because the
3047 library is now versioned
3049 * libedataserver/Makefile.am: build versioned lib and version
3052 * src/Makefile.am: link against versioned libs
3054 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
3056 * libedataserver/e-file-cache.[ch]:
3057 (e_file_cache_get_keys): utility function that allows to get
3058 a list of the keys of all the items in the cache. Used by
3059 the fix for bug #61865
3061 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
3063 * libdb/dbinc/mutex.h
3064 * libdb/dist/configure
3065 * libdb/dist/aclocal/mutex.ac
3066 * libdb/dist/aclocal/options.ac:
3067 Applied patch from Toshok that fixes issues related to NPTL and AMD
3070 2004-09-16 JP Rosevear <jpr@novell.com>
3072 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3074 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
3076 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3078 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3080 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3082 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
3084 * configure.in: Added 'id' to ALL_LINGUAS
3085 * po/id.po: Added Indonesian translation
3087 2004-08-27 Akagic Amila <bono@linux.org.ba>
3089 * configure.in: Added 'bs' to ALL_LINGUAS.
3091 2004-08-26 JP Rosevear <jpr@novell.com>
3093 * configure.in: bump verision, libtool numbers
3095 2004-08-26 Not Zed <NotZed@Ximian.com>
3099 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3100 (e_util_utf8_strstrcasedecomp):
3102 * libedataserver/e-sexp.c (e_sexp_term_eval):
3103 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3104 stupid arcanely out of date and posixly-busted slowaris which
3105 doesn't put alloca in stdlib.h like any sane system.
3107 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3109 * libedataserver/e-file-cache.c: (add_key_to_list),
3110 (add_object_to_list):
3111 Add missing include, fix warnings.
3113 * libedataserver/e-util.c: add missing include.
3115 * servers/groupwise/e-gw-connection.c:
3116 (e_gw_connection_get_categories):
3117 Fix type, causing warnings.
3119 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3121 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3122 assing the value set for filename property to priv->filename
3124 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3126 * configure.in: Added «nb» to ALL_LINGUAS.
3128 2004-08-13 JP Rosevear <jpr@novell.com>
3130 * configure.in: bump version, libtool numbers, soup requirement
3132 2004-08-13 Rodney Dawes <dobey@novell.com>
3134 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3135 as well as expceted and determined in testing
3137 2004-08-13 Rodney Dawes <dobey@novell.com>
3139 * acinclude.m4: Remove EVO_CHECK_LIB
3140 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3142 2004-08-09 Ankit Patel <ankit@redhat.com>
3144 * configure.in: Added Gujarati & Panjabi
3146 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3148 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3150 2004-08-02 JP Rosevear <jpr@novell.com>
3152 * configure.in: bump version, libtool numbers
3154 2004-08-02 Not Zed <NotZed@Ximian.com>
3156 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3157 so we only run once, and increment our recursive-call code
3158 properly, and actually exit anyway. should fix infinite crash
3161 2004-07-29 Rodney Dawes <dobey@novell.com>
3163 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3164 AC_DEFINE it so we know where to find gnome_segv2
3166 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3167 now define at configure time to find the path to gnome_segv2
3171 2004-07-19 JP Rosevear <jpr@novell.com>
3173 * configure.in: bump version, libtool numbers, soup requirement
3175 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3177 * libedataserver/e-source-group.c (e_source_group_remove_source)
3178 (e_source_group_remove_source) : disconnet the signal
3179 handler registered on source object for CHANGED singal
3180 as we may not be interested in the changes in source once
3181 it is removed form the group
3183 2004-07-12 Chris Toshok <toshok@ximian.com>
3185 [ most likely fixes #57999 ]
3187 * libdb/dist/aclocal/options.ac: set the default unique name to
3188 "_eds". this will append _eds to all externally visible libdb
3189 symbols, so we can be sure it won't conflict with another libdb
3190 (linked dynamically).
3192 * libdb/dist/configure: regen after options.ac change.
3194 * libdb/dist/.cvsignore: ignore db_int_def.h
3196 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3198 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3199 this function public.
3201 2004-07-07 Not Zed <NotZed@Ximian.com>
3203 * src/server.c (main): bind to the right charset (i.e. utf8). See
3206 2004-07-02 JP Rosevear <jpr@novell.com>
3208 * configure.in: bump version, libtool numbers
3210 2004-07-02 Chris Toshok <toshok@ximian.com>
3214 * libedataserver/e-iterator.h: rename the "delete" member to
3215 "remove", to fix c++ build.
3217 * libedataserver/e-iterator.c (e_iterator_delete): same.
3218 (e_iterator_class_init): same.
3220 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3221 (e_list_iterator_remove): same.
3223 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3225 * src/server.c (main): Register a segv handler to popup bug-buddy
3226 or whatever. Fixes bug #51165.
3228 2004-06-14 Not Zed <NotZed@Ximian.com>
3230 * libedataserver/e-source-group.c
3231 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3232 error setting up the new_source entries. #59592.
3234 2004-06-03 JP Rosevear <jpr@novell.com>
3236 * configure.in: bump version, libtool numbers
3238 2004-06-02 Chris Toshok <toshok@ximian.com>
3240 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3242 2004-06-01 Chris Toshok <toshok@ximian.com>
3244 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3245 NULL absolute_uri, so we can clear it.
3247 2004-06-01 Chris Toshok <toshok@ximian.com>
3249 * libedataserver/e-source.c (e_source_set_group): back out the
3250 change that causes this function to always add an absolute_uri to
3251 the ESource, as this uri is always used instead of the
3252 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3253 of the cases. If you want an absolute uri, call
3254 e_source_set_absolute_uri - it should never happen implicitly.
3255 (e_source_copy): when copying an ESource don't create an absolute
3256 uri when @source might have had one.
3257 (e_source_set_absolute_uri): use strcmp, not ==. also,
3258 "source->priv->readonly" governs whether or not data can be stored
3259 in the folder represented by the ESource, not that the ESource
3262 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3264 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3266 2004-05-27 Sushma Rai <rsushma@novell.com>
3268 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3269 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3272 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3273 Build absolute URI only if source is not having it.
3275 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3276 absolute URI to the file.
3278 2004-05-26 Rodney Dawes <dobey@novell.com>
3280 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3281 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3282 properly when < 2.9.8 is found
3284 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3285 requirement here, so that dependents pick it up properly as well
3287 2004-05-19 JP Rosevear <jpr@novell.com>
3289 * configure.in: bump version, libtool numbers
3291 2004-05-17 Rodney Dawes <dobey@ximian.com>
3293 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3294 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3295 mono bindings to work correctly
3299 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3301 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3302 handlers for postal address fields. Bug # 45210
3304 2004-05-03 JP Rosevear <jpr@ximian.com>
3306 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3308 * libedataserver/e-uid.h: ditto
3310 * libedataserver/e-memory.c: remove unnecessary include
3312 * libedataserver/e-uid.c: ditto
3314 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3317 2004-05-03 William Jon McCann <mccann@jhu.edu>
3319 * libedataserver/e-account-list.h:
3320 * libedataserver/e-account.h:
3321 * libedataserver/e-db3-utils.h:
3322 * libedataserver/e-dbhash.h:
3323 * libedataserver/e-iterator.h:
3324 * libedataserver/e-list-iterator.h:
3325 * libedataserver/e-list.h:
3326 * libedataserver/e-memory.h:
3327 * libedataserver/e-sexp.h:
3328 * libedataserver/e-source-group.h:
3329 * libedataserver/e-source-list.h:
3330 * libedataserver/e-source.h:
3331 * libedataserver/e-uid.h:
3332 * libedataserver/e-url.h:
3333 * libedataserver/e-util.h:
3334 * libedataserver/e-xml-hash-utils.h:
3335 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3337 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3339 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3340 yesterday's changes. The data is useless for what I needed it for
3341 (which was for migrating pilot-sync changelog files). md5sums are
3342 ...not what I wanted.
3344 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3346 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3347 3 arguments (key, data, user_data).
3349 2004-04-26 Adam Weinberger <adamw@gnome.org>
3351 * configure.in: Added en_CA to ALL_LINGUAS.
3353 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3355 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3356 that 'key' always points to a malloc'd block of memory that we can
3358 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3359 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3361 (e_xmlhash_write): Save the doc to a tmp file first, only if
3362 saving is successful rename() the file over the original.
3364 2004-04-21 Chris Toshok <toshok@ximian.com>
3366 * configure.in: bump version to 0.0.92.1.
3368 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
3370 * acinclude.m4: minor fixes (added missing [] quotation).
3372 2004-04-19 JP Rosevear <jpr@ximian.com>
3374 * configure.in: bump version, libtool numbers
3376 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3378 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3379 AC_SUBST for assinging libegroupwise version number. Defined a
3380 varible LIBSOUP_REQUIRED. added
3381 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3383 * servers/groupwise/Makefile.am: added
3384 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3385 groupwise apis installable
3387 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3390 2004-04-02 JP Rosevear <jpr@ximian.com>
3392 * configure.in: bump version, libtool numbers
3394 2004-03-25 William Jon McCann <mccann@jhu.edu>
3396 * src/server.c (setup_cals): add registration of webcal protocol
3399 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3401 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3402 e-cal-backend-groupwise.h.
3404 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3406 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3409 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3410 opening the cache file, just create it empty, don't fail.
3412 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3414 * configure.in: yank --enable-debug option, not needed anymore.
3416 2004-03-15 Rodney Dawes <dobey@ximian.com>
3418 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3419 * evolution-data-server-1.0.pc.in:
3420 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3421 the libbonobo dependency
3423 2004-03-05 JP Rosevear <jpr@ximian.com>
3425 * configure.in: bump version, libtool numbers and soup requirement
3427 2004-02-26 JP Rosevear <jpr@ximian.com>
3429 * Makefile.am: dist the libdb stuff properly
3431 2004-02-26 Harish K <kharish@novell.com>
3433 * servers/groupwise/e-gw-connection.c : the latest GW server
3434 requires getFolderListRequest instead of the getContainerListRequest
3435 message to get the ids of folders.
3437 2004-02-24 Chris Toshok <toshok@ximian.com>
3439 * libedataserver/e-source-group.c
3440 (e_source_group_new_from_xmldoc): don't leak uid.
3442 2004-02-23 JP Rosevear <jpr@ximian.com>
3444 * Makefile.am: make sure to distclean libdb
3446 * autogen.sh: require automake 1.6
3448 * marshal.mk: make sure we use the srcdir as the location of the
3451 * libdb/dist/Makefile.in: add installcheck target that does
3452 nothing, don't remove tags
3454 * src/Makefile.am: add extra libical includes for srcdir !=
3457 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3459 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3460 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3461 * src/server.c (setup_books) : register groupwise address book backend
3462 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3463 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3464 address book protocols
3466 2004-02-13 Chris Toshok <toshok@ximian.com>
3468 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3469 libdb-4.1.la instead of libdb.a.
3471 * libdb/dist/configure.ac: remove all the static/shared logic and
3472 force libtool to be used. also, remove -rpath from the SOFLAGS.
3473 without -rpath and -static libtool builds the equivalent of a
3474 noinst_ automake library.
3476 * libdb/dist/configure: regen configure from configure.ac.
3478 2004-02-12 Chris Toshok <toshok@ximian.com>
3480 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3482 2004-02-09 Michael Meeks <michael@ximian.com>
3484 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3485 * libedataserver/e-list.c (e_list_get_iterator):
3486 add preconditions for NULL list.
3488 2004-02-09 JP Rosevear <jpr@ximian.com>
3490 * configure.in: Bump version, libtool numbers
3493 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3495 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3497 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3501 * servers/Makefile.am: added servers/ dir to build.
3503 2004-02-03 Chris Toshok <toshok@ximian.com>
3505 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3506 libxml-2.0 as the e-source* stuff needs it.
3508 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3510 * configure.in: require libsoup >= 2.1.6.
3512 2004-01-26 JP Rosevear <jpr@ximian.com>
3514 * configure.in: Bump libtool versions, version, soup requirement
3516 2004-01-25 Sanlig Badral <badral@openmn.org>
3518 * configure.in: Added "mn" to ALL_LINGUAS.
3520 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3522 * configure.in: s/GROUPWISE/SOUP.
3524 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3526 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3529 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3531 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3532 to remove the file cache from disk.
3534 2004-01-21 JP Rosevear <jpr@ximian.com>
3536 * configure.in: include calendar test stuff in AC_OUTPUT
3538 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3540 Fixes nasty crash in e-d-s
3542 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3543 (foreach_hash_func): pass the value also to the XML hash function.
3545 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3548 2004-01-15 JP Rosevear <jpr@ximian.com>
3550 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3551 make sure we don't derefence a NULL pointer
3553 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3555 * libedataserver/e-source-list.c: (load_from_gconf):
3558 * libedataserver/e-source.c: (dump_common_to_xml_node):
3559 Don't output properties tag if there are no properties.
3561 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3563 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3564 correctly when calling g_slist_prepend.
3566 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3568 * configure.in: Added "sq" to ALL_LINGUAS.
3570 2004-01-12 JP Rosevear <jpr@ximian.com>
3572 * configure.in: bump version, libtool numbers
3574 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3576 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3577 by using the CORBA_any directly. Free the CORBA exception.
3579 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3581 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3584 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3586 * libedataserver/e-source-group.h: added new read-only flag
3588 * src/contactdates-server.c: new factory for ContactDates backend
3590 * configure.in: Added new ContactDates calendar backend
3592 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3594 * libedataserver/e-source-list.[ch]
3595 (e_source_list_peek_group_by_name): new function.
3597 2004-01-08 JP Rosevear <jpr@ximian.com>
3599 * libedataserver/e-source-list.c (e_source_list_sync): don't
3600 remove the gconf listener
3602 2004-01-07 JP Rosevear <jpr@ximian.com>
3604 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3606 2004-01-05 Christian Neumair <chris@gnome-de.org>
3608 * addressbook/libebook/e-book.c: Generalize some more strings.
3610 2004-01-05 Christian Neumair <chris@gnome-de.org>
3612 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3614 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3616 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3617 function to get all objects in the cache.
3619 2003-12-29 JP Rosevear <jpr@ximian.com>
3621 * configure.in: bump libsoup requirement, version, libtool numbers
3623 2003-12-23 Ross Burton <ross@burtonini.com>
3625 * docs/reference/addressbook/libebook/tmpl/*:
3626 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3627 * docs/reference/addressbook/libebook/libebook-sections.txt
3628 * docs/reference/addressbook/libebook/libebook.types:
3629 Updated API documentation.
3631 2003-12-21 JP Rosevear <jpr@ximian.com>
3633 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3634 find a source if there is one
3636 * libedataserver/e-source-list.h: add proto
3638 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3640 * src/server.c (setup_logging, setup_interface_check): get the
3641 BonoboObject's we create here out of the function.
3642 (main): re-organize extra interfaces initialization code, and
3643 make sure we unref all objects we have created.
3645 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3647 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3649 (e_source_set_group): Generate and keep an absolute URI so we can
3650 work stand-alone if the group goes away.
3651 (e_source_get_uri): Use build_absolute_uri ().
3653 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3655 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3656 two sources based on UID and full URI.
3658 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3660 * configure.in: added --enable-debug argument.
3662 2003-12-10 Chris Toshok <toshok@ximian.com>
3664 * Makefile.am (ACLOCAL_AMFLAGS): remove
3666 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3668 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3669 to avoid conflicts with GAL's ECache class, which might get
3672 * libedataserver/Makefile.am: added new files.
3674 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3676 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3677 function from GAL, needed for the cache objects.
3679 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3680 directory for the cache file exists by calling e_util_mkdir_hier.
3682 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3684 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3685 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3686 the "calendar:supported_protocols" property.
3688 2003-12-07 JP Rosevear <jpr@ximian.com>
3690 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3693 * src/server.c: set correct default oaf id's
3695 * configure.in: Bump version
3697 2003-12-07 JP Rosevear <jpr@ximian.com>
3699 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3702 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3704 2003-12-07 Chris Toshok <toshok@ximian.com>
3706 * libdb/dist/Makefile.in: make install depend on all.
3708 2003-12-07 JP Rosevear <jpr@ximian.com>
3710 * configure.in: bump version and libsoup requirement
3712 2003-12-04 JP Rosevear <jpr@ximian.com>
3714 * libedataserver/e-source-list.c
3715 (e_source_list_new_for_gconf_default): uses the default gconf
3716 client for getting the source list
3718 * libedataserver/e-source-list.h: add proto
3720 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3722 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3723 to be shared between calendar and addressbook backends.
3725 * libedataserver/Makefile.am: added new files.
3727 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3729 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3730 creating XML from already standalone source.
3731 (e_source_copy): Return the new source, not the one passed in. Duh.
3733 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3735 * libedataserver/e-source.c (e_source_set_property): Emit changed
3737 (copy_property): Implement.
3738 (e_source_copy): Implement. Creates a standalone copy of a source.
3740 2003-11-29 Chris Toshok <toshok@ximian.com>
3742 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3743 DataServer_Logging oaf_server.
3745 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3747 * src/Evolution-DataServer.idl: add a Logging interface. the
3748 events emitted are of type LogEvent.
3750 * src/Makefile.am (evolution_data_server_SOURCES): add
3753 * src/server.c (termination_handler): use g_message, not a printf.
3754 (setup_logging): new function, register the log domains that'll
3755 generate bonobo events.
3756 (main): initialize the DataServer::Logging interface.
3758 * src/server-logging.[ch]: a glib log handler that emits log
3759 events via a BonoboEventSource.
3761 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3763 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3764 (init): Create properties table.
3765 (import_properties): Implement. Imports properties from XML tree to
3767 (e_source_update_from_xml_node): Import properties to table.
3768 (property_dump_cb): Implement. Dumps a property to XML tree.
3769 (dump_common_to_xml_node): Dump properties to XML tree.
3770 (e_source_get_property): Implement.
3771 (e_source_set_property): Implement.
3772 (e_source_foreach_property): Implement.
3774 * libedataserver/test-source-list.c (dump_property): Implement.
3775 (dump_source): Dump properties.
3776 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3778 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3780 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3781 (e_source_update_from_xml_node): Ditto.
3782 (e_source_get_uri): Ditto.
3783 (dump_common_to_xml_node): Implement for parameters common to
3784 dependent and standalone ESources.
3785 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3786 (e_source_to_standalone_xml): Implement.
3787 (e_source_new_from_standalone_xml): Implement.
3789 2003-11-26 Rodney Dawes <dobey@ximian.com>
3791 * Makefile.am: remove \ on last line of LIBDB_FILES
3793 2003-11-26 JP Rosevear <jpr@ximian.com>
3795 * tags: add a dummy file for disting
3797 2003-11-25 Chris Toshok <toshok@ximian.com>
3799 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3800 and AC_PROG_LIBTOOL.
3802 * libdb/dist/configure: same.
3804 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3807 2003-11-25 Chris Toshok <toshok@ximian.com>
3809 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3811 * libdb/dist/configure: same.
3813 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3815 * libedataserver/e-dbhash.c: same.
3816 (e_dbhash_new): pass NULL for txn.
3818 2003-11-25 Chris Toshok <toshok@ximian.com>
3820 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3821 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3822 suck at getting libtool to do what I want.
3824 * libdb/dist/Makefile.in (install-strip install): don't do
3827 * Makefile.am (SUBDIRS): add libdb
3828 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3830 (LIBDB_FILES): list all the db4 files.
3831 (EXTRA_DIST): add the db4 files explicitly to this.
3833 * configure.in: remove all the db3 stuff, and build the embedded
3836 2003-11-25 Aaron Weber <aaron@ximian.com>
3837 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3838 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3839 acinclude.m4 so you can build the stuffwithout gtk-doc
3842 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3843 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3844 * Plus added short/long descriptions and "See Also" where appropriate to:
3845 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3846 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3847 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3848 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3849 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3850 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3851 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3852 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3853 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3854 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3855 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3856 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3857 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3859 2003-11-22 Chris Toshok <toshok@ximian.com>
3861 * dist/NO-AUTO-GEN: don't autogen in here.
3863 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3865 * libdb/Makefile.am: new file so we can integrate libdb into our
3868 2003-11-20 Aaron Weber <aaron@ximian.com>
3869 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3870 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3871 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3872 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3873 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3874 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3875 * docs/reference/calendar/libecal/libecal-sections.txt
3876 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3877 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3878 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3880 2003-11-20 Rodney Dawes <dobey@ximian.com>
3882 * autogen.sh: Remove extra #!/bin/sh line
3884 2003-11-19 JP Rosevear <jpr@ximian.com>
3886 * MAINTAINERS: Update
3888 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3890 * configure.in: require libsoup version from CVS (2.1.1).
3892 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3894 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3896 2003-11-14 JP Rosevear <jpr@ximian.com>
3898 * libedataserver/test-source-list.c: use only libgnome stuff (no
3901 * libedataserver/e-source.c: ditto
3903 * libedataserver/e-source-list.c: ditto
3905 * libedataserver/e-source-group.c: remove use of gal bits, use
3908 * libedataserver/Makefile.am: build and install e-source stuff
3910 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3912 * src/server-interface-check.[ch]: fixed copyright comments.
3914 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3916 * src/server.c (setup_cals): register the Groupwise calendar backend.
3919 * configure.in: added Groupwise calendar backend to build.
3921 2003-11-14 Rodney Dawes <dobey@ximian.com>
3923 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3925 2003-11-11 Chris Toshok <toshok@ximian.com>
3927 * src/server.c (queue_termination): guard against multiple threads
3928 here by using a mutex. also, always remove the
3929 terminal_handler_id if one exists and reinstate it afterward.
3930 This gives us the behavior of always lasting EXIT_TIMEOUT
3931 milliseconds after the most recent book/calendar shutdown. Before
3932 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3933 after the *first* book/calendar shutdown.
3935 2003-11-10 JP Rosevear <jpr@ximian.com>
3937 * Makefile.am: build docs
3939 * configure.in: check for gtk-doc
3941 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3943 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3944 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3945 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3947 2003-11-07 Dan Winship <danw@ximian.com>
3949 * configure.in: Remove a bunch more checks that
3950 evolution-data-server doesn't need. Change "Evolution" to
3951 "evolution-data-server" in two messages. Remove gtk-doc support
3952 since there is currently no doc/ directory, and we'll want to use
3953 the new GTK_DOC_CHECK macro when we add it back anyway.
3955 * libedataserver/ename/*: Moved to libebook
3957 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3958 (libedataserver_la_LIBADD): Remove libename
3959 (libedataserver_la_LDFLAGS): Remove -no-undefined
3961 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3963 2003-11-07 Rodney Dawes <dobey@ximian.com>
3965 * configure.in: Remove kerberos checks since we don't need them here
3967 2003-11-06 JP Rosevear <jpr@ximian.com>
3969 * configure.in: output new .pc file
3971 * evolution-data-server-1.0.pc.in: pkconfig for idl
3973 * libedataserver/ename/Makefile.am: don't install
3975 * libedataserver/Makefile.am: link in libename
3977 2003-11-06 Rodney Dawes <dobey@ximian.com>
3979 * configure.in: Remove dependencies for GUI libs that we don't need
3981 2003-11-06 JP Rosevear <jpr@ximian.com>
3983 * libedataserver/Makefile.am: e-msgport is no longer needed
3985 2003-11-06 JP Rosevear <jpr@ximian.com>
3987 * src/server.c: include the addressbook backend files properly
3989 * src/Makefile.am: link to the individual addressbook backends
3991 2003-11-06 JP Rosevear <jpr@ximian.com>
3993 * src/server.c: include the backend files properly
3995 * src/Makefile.am: link to the individual backends
3997 2003-11-06 JP Rosevear <jpr@ximian.com>
3999 * configure.in (BASE_VERSION): clean up priv* dirs
4001 * src/Makefile.am: install a version binary to libexecdir
4003 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4006 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4008 2003-11-05 JP Rosevear <jpr@ximian.com>
4010 * src/server.c: following renaming of libedata-book
4012 * src/server-interface.[hc]: ditto
4014 2003-11-05 JP Rosevear <jpr@ximian.com>
4016 * src/server.c: following renaming of libedata-cal
4018 * src/server-interface.[hc]: ditto
4020 2003-11-05 JP Rosevear <jpr@ximian.com>
4022 * configure.in: make the priv*dir's sane
4024 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4027 * libedataserver/ename/Makefile.am: ditto
4029 * libedataserver/Makefile.am: install to privincludedir
4031 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
4033 * libedataserver/e-util.[ch]: new files to contain a few functions
4036 * libedataserver/Makefile.am: added new files.
4038 * libedataserver/ename/e-address-western.c:
4039 * libedataserver/e-account-list.c:
4040 * libedataserver/e-account.c:
4041 * src/server-interface-check.c:
4042 * configure.in: removed libgal dependency.
4044 2003-11-04 JP Rosevear <jpr@ximian.com>
4046 * src/server.c: tidy up logging messages
4048 2003-11-04 JP Rosevear <jpr@ximian.com>
4050 * src/server.c: properly name space the oaf ids
4052 * src/server-interface-check.c: use the correctly named poa
4054 * src/server-interface-check.h: ditto
4056 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4057 factories and interface check better
4059 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4061 * src/Evolution-DataServer.idl: name space the interface check
4064 2003-11-04 JP Rosevear <jpr@ximian.com>
4066 * src/Evolution-DataServer.idl: server interface check instead of
4067 wombat interface check
4069 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4071 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4073 * src/server.c: adjust to interface check renaming
4075 * src/server-interface-check.[hc]: finish renaming so wombat
4078 2003-11-04 JP Rosevear <jpr@ximian.com>
4080 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4082 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4085 * libedataserver/Makefile.am: install pkg-config file
4087 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
4089 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4090 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4091 supported protocols.
4093 2003-11-04 JP Rosevear <jpr@ximian.com>
4095 * MAINTAINERS, TODO: update
4097 2003-11-04 JP Rosevear <jpr@ximian.com>
4099 * src/server-interface-check.h: use G_*_DECLS and include the data
4102 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4103 the DataServer .server files
4105 2003-11-03 JP Rosevear <jpr@ximian.com>
4107 * configure.in: don't need EVO_DIR
4109 2003-11-03 JP Rosevear <jpr@ximian.com>
4111 * configure.in: remove trailing slash
4113 2003-11-03 JP Rosevear <jpr@ximian.com>
4115 * configure.in: add the trailing slash to the config subdir