1 2008-07-20 Bharath Acharya <abharath@novell.com>
5 * libedataserver/e-account.h: Stores the templates folder uri
7 2008-07-20 Luca Ferretti <elle.uca@libero.it>
9 reviewed by: Srinivasa Ragavan
11 * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
12 to fix the build. See bug #543656 for details.
14 2008-07-16 Sankar P <psankar@novell.com>
16 Pushing disk summary changes from the madagascar branch
19 * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
21 * libedataserver/e-sexp.h:
23 2008-07-14 Milan Crha <mcrha@redhat.com>
25 ** Fix for bug #253509
27 * libedataserver/e-categories.c: Added translators comment.
29 2008-07-09 Tor Lillqvist <tml@novell.com>
31 * evolution-data-server-zip.in: No version number for
32 share/pixmaps/evolution-data-server. Use -D when using -r to not
33 add pointless entries for directories in the zip files.
35 2008-06-26 Julien Puydt <jpuydt@gnome.org>
37 * libedataserver/e-source-group.c: Added missing g_object_unref on
38 sources, fixing leaks and bug #540152.
40 2008-06-23 Jeffrey Stedfast <fejj@novell.com>
42 * configure.in: Doltify
44 2008-06-17 Johnny Jacob <jjohnny@novell.com>
46 * configure.in (eds_micro_version): Bumped to 2.23.5.
48 * NEWS: Evolution Data Server 2.23.4 release updates.
50 2008-06-12 Tor Lillqvist <tml@novell.com>
52 * libedataserver/e-proxy.c: Make it compile on Win32, too.
54 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
56 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
57 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
59 2008-06-06 Tor Lillqvist <tml@novell.com>
61 * configure.in: Add a couple of -Wl,--exclude-libs options on
62 Windows to avoid needlessly auto-exporting functions from static
63 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
65 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
68 2008-06-03 Tor Lillqvist <tml@novell.com>
70 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
72 * configure.in: Do use the Winsock getaddrinfo() and
73 getnameinfo(). It should be OK to ignore Windows 2000 by now.
75 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
77 * NEWS: Evolution Data Server 2.23.3 release and version bump.
79 2008-06-02 Tor Lillqvist <tml@novell.com>
81 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
83 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
84 supported Win9x for a while, so no point in attempting to do it
87 2008-05-23 Ed Catmur <ed@catmur.co.uk>
89 ** Fix for bug #533780
92 * libebackend/Makefile.am:
93 Fix the link line for libebackend.
95 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
100 * libedataserver/libedataserver.pc.in:
101 EProxy adds a libsoup dependency to libedataserver. Add
102 this new requirement to a couple places that were missed.
104 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
109 Split the evolution-data-server version into major/minor/micro
110 macros (wow, say that five times fast!) so we can pass them to
111 libedataserver/eds-version.c.
113 * libedataserver/Makefile.am:
114 * libedataserver/eds-version.c:
115 * libedataserver/eds-version.h:
116 New sources files provide macros and functions for checking the
117 version of evolution-data-server. Would have been handy to have
118 in a couple recent API breaks.
120 * docs/references/libedataserver:
121 Add developer documentation for the new symbols.
123 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
125 * libebackend/libebackend.pc.in: Fix a typo.
127 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
129 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
131 * Makefile.am: Build fix for release.
133 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
135 ** Fixes part of bug #424744
137 * libedataserver/e-iconv.[ch]:
138 Deprecate the e-iconv API. Use camel-iconv instead.
140 * libedataserver/e-trie.[ch]:
141 Deprecate the ETrie API. Use CamelTrie instead.
143 * libedataserver/e-msgport.[ch]:
144 Deprecate the EMsgPort API. Use CamelMsgPort instead.
146 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
148 * Reverted commit 8210
150 2008-05-06 Sankar P <psankar@novell.com>
152 * Revert changes committed by bad git-svn usage.
154 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
159 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
161 2008-05-05 Wang Xin <jedy.wang@sun.com>
163 * libedataserver/e-proxy.c: Fixes #530688.
165 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
167 * configure.in: If --enable-gnome-keyring is given, require version
168 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
170 2008-04-30 Milan Crha <mcrha@redhat.com>
172 ** Part of fix for bug #316390
174 * libedataserver/e-categories.h:
175 (e_categories_register_change_listener),
176 (e_categories_unregister_change_listener):
177 * libedataserver/e-categories.c: (EChangedListener),
178 (idle_saver_cb), (finalize_categories), (initialize_categories),
179 (e_categories_set_color_for), (e_categories_set_icon_file_for),
180 (e_categories_register_change_listener), (e_categories_add),
181 (e_categories_unregister_change_listener), (e_categories_remove):
182 New API to support listening for changes in categories.
184 2008-04-23 Rob Bradford <rob@openedhand.com>
188 * libebackend/Makefile.am:
189 * libebackend/libebackend.pc.in:
190 Build framework for new libebackend library.
192 * libedataserver/Makefile.am:
193 Remove files that have moved to libebackend.
195 * libedataserver/e-data-server-module.[ch]:
196 * libedataserver/e-db3-utils.[ch]:
197 * libedataserver/e-dbhash.[ch]:
198 * libedataserer/e-file-cache.[ch]:
199 Moved to libebackend.
203 Use libebackend headers and link to the library.
205 * docs/reference/Makefile.am:
206 * docs/reference/libebackend/Makefile.am:
207 * docs/reference/libebackend/libebackend-docs.xml:
208 * docs/reference/libebackend/libebackend-sections.txt:
209 * docs/reference/libebackend/libebackend.types:
210 Add documentation for new libebackend library.
212 * docs/reference/libedataserver/libedataserver.types:
213 Remove types that have been moved to libebackend.
215 * docs/reference/calendar/libedata-cal/Makefile.am:
216 Add libebackend to the gtk-doc scanner libraries.
218 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
220 * README: Put it back. Apparently Automake insists on it.
222 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
224 * configure.in: Version bump to 2.23.1
226 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
228 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
231 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
235 * README: File is empty, remove it.
237 * Makefile.am: Remove README.
239 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
241 * docs/reference: Add new symbols to the API docs.
243 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
245 * MAINTAINERS: Updating the Camel guards.
247 2008-04-17 Milan Crha <mcrha@redhat.com>
249 ** Part of fix for bug #526741
251 * src/server.c: (main):
252 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
253 Bumped LIBCAMEL_CURRENT to 12.
255 2008-04-15 Milan Crha <mcrha@redhat.com>
257 ** Fix for bug #475616
259 * libedataserver/e-component-listener.c: (watched_lock),
260 (connection_listen_cb), (e_component_listener_finalize),
261 (e_component_listener_new): Use rather rec mutex here.
263 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
265 * configure.in: Do proper checks for largefile support and
266 properly setup proper CFLAGS to support it.
268 2008-04-04 Suman Manjunath <msuman@novell.com>
270 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
271 (e_util_utf8_strstrcasedecomp):
272 Fixed a few compiler warnings (bug #473880)
274 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
276 * configure.in: Version bump for 2.23.1.
278 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
280 * configure.in: Enforce the minimum GLib version (#525242).
282 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
284 ** Fixes part of bug #518710
287 Bump GLib requirement to 2.16.1.
289 * libedataserver/e-dbhash.c:
290 Use GLib's new MD5 Checksum API. The MD5 utilities in
291 libedataserver are now deprecated.
293 * libedataserver/md5-utils.c:
294 * libedataserver/md5-utils.h:
295 Deprecate these functions and reimplement them to be wrappers
296 for GLib's new MD5 Checksum API.
298 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
300 ** Added configurable Proxy settings for Evolution.
302 * libedataserver/Makefile.am:
303 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
304 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
305 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
306 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
307 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
308 (e_proxy_setup_proxy), (e_proxy_peek_uri),
309 (e_proxy_require_proxy_for_uri):
310 * libedataserver/e-proxy.h:
312 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
314 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
316 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
318 * configure.in: Revisit libecal version.
320 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
322 * docs/reference: Minor API documentation updates.
324 2008-03-03 Tor Lillqvist <tml@novell.com>
326 * evolution-data-server-zip.in: Drop duplicated line. Use
327 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
330 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
332 * configure.in: Bump libecal version for libical changes.
334 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
336 * NEWS: Evolution Data Server 2.21.92 release.
338 2008-02-26 Milan Crha <mcrha@redhat.com>
340 ** Fix for bug #475616
342 * libedataserver/e-component-listener.c: (connection_listen_cb),
343 (e_component_listener_finalize), (e_component_listener_new):
344 Guard global static variable with mutex lock.
346 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
348 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
350 2008-02-22 Milan Crha <mcrha@redhat.com>
352 ** Fix for bug #469119
354 * libedataserver/e-time-utils.c: (has_correct_date),
355 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
356 Check also for correct date values if parse is OK.
358 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
360 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
362 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
364 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
365 warnings. Fix from opensuse downstream.
367 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
369 ** Fixes part of bug #516074
371 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
372 defined in <netdb.h> since these are GNU extensions.
374 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
376 * configure.in: Version bump for 2.21.92
378 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
380 * NEWS: Evolution-Data-Server 2.21.91 release.
382 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
386 Fix a compilation error that occurs when building in a
387 remote object directory (#514682, patch by Paul Smith).
389 2008-02-06 Tor Lillqvist <tml@novell.com>
391 * evolution-data-server-zip.in: Look for catalogs in share/locale
392 first, as that is where they will be with a properly built GNU
395 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
397 * configure.in: Version bump for 2.21.91
399 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
401 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
403 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
405 * docs/reference: Refresh the API docs.
407 2008-01-24 Tor Lillqvist <tml@novell.com>
409 * configure.in: Only use the -Wno-sign-compare and
410 -Wno-pointer-sign options if the gcc version used supports them. I
411 am still using gcc 3.4.2 in mingw...
413 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
415 ** Fix for bug #511717
417 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
418 Add gettext imap folders.
420 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
423 Bump some additional package requirements for libsoup-2.4:
424 libbonobo-2.0 >= 2.20.3
427 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
429 * docs/reference/camel/camel-sections.txt:
430 Add camel_session_build_password_prompt.
432 2008-01-15 Dan Winship <danw@gnome.org>
434 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
435 2.4" support, which only ever worked because there was an old CVS
436 version of libsoup that claimed to be 2.4 but still had the 2.2
439 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
441 * configure.in: Version bump to 2.21.90
443 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
445 * NEWS: Evolution Data Server 2.21.5 release.
447 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
449 * docs/reference/camel/camel.types:
450 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
451 absence when running "make dist". See bug #509539 for more info.
453 2008-01-07 Milan Crha <mcrha@redhat.com>
455 ** Fix for bug #339813
457 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
458 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
459 New API functions, returns is parsed string had two-digit year and
460 last one changes "%x" on format of strftime with forced 4-digit year.
461 * libedataserver/e-time-utils.c: (parse_with_strptime):
462 Fix issue when read all text but actual date isn't correct to this format.
463 * libedataserver/e-time-utils.c: (correct_two_digit_year):
465 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
466 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
467 Implementing new API functions.
469 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
471 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
472 instead of gb2312 since GBK is a superset of gb2312.
474 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
476 * configure.in: Version bump to 2.21.5.
478 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
480 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
482 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
485 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
487 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
489 ** Fix for bug #339510
491 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
492 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
494 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
496 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
498 2007-11-26 Milan Crha <mcrha@redhat.com>
500 ** Fix for bug #308815
502 * libedataserver/e-categories.h:
503 * libedataserver/e-categories.c: Dropped colors for categories,
504 so marking those functions as deprecated, and making deprecated
505 parameter 'color' of 'e_categories_add' together with its rename
508 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
510 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
512 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
514 ** Remove trailing whitespace from source code.
516 2007-11-13 Ondrej Jirman <megous@megous.com>
518 ** Fix for bug #494299
520 * libedataserver/e-file-cache.c: (add_key_to_slist),
521 (add_object_to_slist): Rename helper functions.
522 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
523 Fix memory corruption.
525 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
527 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
529 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
531 * servers/google/libgdata/gdata-entry.c:
532 * servers/googgle/libgdata-google/gdata-google-service.c:
533 Fix implicit function declarations.
534 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
536 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
538 * docs/reference/calendar/libecal/libecal-sections.txt:
539 * docs/reference/libedataserverui/libedataserverui-sections.txt:
540 Remove non-existent symbols.
542 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
545 * evolution-data-server-zip.in:
546 * servers/Makefile.am: Initial commit for the google
549 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
551 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
553 * Fixes part of bug #417999
555 * docs/reference/libedataserverui:
556 Add documentation for ESourceComboBox widget.
558 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
560 * iconv-detect.c (main): Remove an unused variable (#483301).
562 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
564 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
565 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
566 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
567 * libedataserver/e-msgport.h: Same.
569 2007-09-27 Ross Burton <ross@openedhand.com>
571 * libedataserver/e-iconv.c:
572 Mark the charset and language arrays as const.
574 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
576 * NEWS, configure.in: Evolution Data Server 1.12.0 release
578 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
580 * NEWS, configure.in: Evolution Data Server 1.11.92 release
582 2007-08-28 Ross Burton <ross@openedhand.com>
585 Fix FSF address (Tobias Mueller, #470445)
587 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
589 * NEWS, configure.in: Evolution Data Server 1.11.91 release
591 2007-08-24 Milan Crha <mcrha@redhat.com>
593 ** Fix for bug #469870
595 * libedataserver/e-categories.c: (e_categories_get_color_for),
596 (e_categories_get_icon_file_for), (e_categories_is_searchable):
597 Simply return from _get_ functions and don't show error warning.
599 2007-08-20 Milan Crha <mcrha@redhat.com>
601 ** Part of fix for bug #367760
603 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
604 Added '#' as non-safe character.
606 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
608 * docs: Refresh Gtk-Doc "section" files.
610 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
612 * libdb/dbm/dbm.c (__db_ndbm_open):
613 * libedataserver/e-dbhash.c (e_dbhash_new):
614 Fix compilation errors caused by glibc's new "open" macro (#466987).
616 2007-08-16 Milan Crha <mcrha@redhat.com>
618 ** Fix for bug #351756
620 * libedataserver/e-time-utils.c: (parse_with_strptime):
621 g_locale_from_utf8 returns NULL on error, so test for that value.
623 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
625 * NEWS, configure.in: Evolution Data Server 1.11.90 release
627 2007-08-13 Ross Burton <ross@openedhand.com>
629 * libedataserver/e-xml-hash-utils.c:
630 * libedataserver/e-data-server-util.c:
631 * libedataserver/e-dbhash.c:
632 * libedataserver/md5-utils.c:
633 * libedataserver/e-account.c:
634 * libedataserver/e-xml-utils.c:
635 * libedataserver/e-source.c:
636 Fix compile warnings.
638 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
640 ** Fix for bug #455799
642 Remove all .cvsignore and update svn:ignore porperty in whole
645 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
647 * MAINTAINERS: Updated the email, svn account.
649 2007-08-02 Ross Burton <ross@openedhand.com>
652 If building against libsoup-2.2, we need 2.2.91 for
653 SOUP_SESSION_TIMEOUT (#451003).
655 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
657 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
659 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
661 * NEWS, configure.in: Evolution Data Server 1.11.6 release
663 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
665 * configure.in: Updated the libtool version for libedataserver
666 version since some APIS has been added.
668 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
670 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
671 Added a API to get the duped property.
673 2007-07-30 Milan Crha <mcrha@redhat.com>
675 * libedataserver/e-source-group.h: (e_source_group_get_property),
676 (e_source_group_set_property), (e_source_group_foreach_property):
677 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
678 (impl_finalize), (e_source_group_init), (import_properties),
679 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
680 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
681 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
682 (e_source_group_get_property), (e_source_group_set_property),
683 (e_source_group_foreach_property):
684 Added support for properties in source group.
686 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
687 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
688 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
691 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
694 Collect all the required package versions in one place and
695 explicitly require GTK+ 2.10 or higher. (#380534)
697 2007-07-27 Johnny Jacob <jjohnny@novell.com>
699 ** Fix for bug #457523.
701 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
704 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
706 * libedataserver/e-account-list.c: Plugged memory leak.
708 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
710 * NEWS, configure.in: Evolution Data Server 1.11.5 release
712 2007-07-03 Milan Crha <mcrha@redhat.com>
714 ** Fix for bug #364731
716 * libedataserver/e-sexp.c: (GScannerConfig):
717 The '+' and '-' are also unary operators, so
718 the identifier could not start with these characters.
720 2007-06-22 Milan Crha <mcrha@redhat.com>
722 * libedataserver/e-account.h:
723 Added new property get_password_canceled into EAccountService
724 struct, because of bug #307410
726 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
728 * camel/providers/imap4/camel-imap4-summary.c:
729 Fix one typo and wrong preposition (bug #452996).
731 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
733 * configure.in: Correct the comment for --enable-gnome-keyring,
736 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
738 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
740 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
742 ** Fix for bug #448589 from Tobias Mueller
744 ** src/Makefile.am: Add support for automake 1.6
746 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
748 ** Fix for bug #443958 from Sebastien Tandel
750 * configure.in: Add support for help string.
752 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
754 ** Fix for bug #437751 from Andreas Köhler
756 * libedataserver/e-time-utils.c:
758 2007-06-05 Irene Huang <irene.huang@sun.com>
760 * configure.in: Add option for using Sun Kerberos
763 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
765 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
767 2007-06-03 Ross Burton <ross@openedhand.com>
772 * src/offline-listener.[ch]:
774 Add --disable-calendar to build without any calendar support
777 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
779 * docs/reference/addressbook/libebook/Makefile.am:
780 * docs/reference/calendar/libecal/Makefile.am:
781 Fix some distcheck errors (#438577).
783 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
785 * camel/camel-stream-mem.c: fix typos in the API documentation
787 2007-05-24 Ross Burton <ross@openedhand.com>
790 Fix krb5 checks when using --as-needed (part of #342830, John
793 2007-05-24 Ross Burton <ross@openedhand.com>
795 * libedataserverui/Makefile.am:
796 Add missing link flags to fix build with -z,defs. (#409542, Loic
799 2007-05-21 Wang Xin <jedy.wang@sun.com>
801 * libedataserver/e-time-utils.c: Fixes #439050.
803 2007-05-20 Ross Burton <ross@openedhand.com>
806 Use a faster pkgconfig call when checking for soup (#438975).
808 2007-05-16 Jules Colding <colding@omesc.com>
810 * configure.in: Removed unused function check
812 2007-05-14 Jules Colding <colding@omesc.com>
814 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
816 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
818 2007-05-14 Srinivasa Ragavan
820 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
822 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
824 ** Fix for bug #361138
826 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
829 2007-05-08 Josselin Mouette <joss@malsain.org>
831 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
833 * src/server.c: (main): Turn the g_error into a g_warning to
834 avoid dumping core when launching two instances (#436197).
836 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
838 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
839 Nullify 'new' after dropping its reference, so that we return NULL.
841 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
843 * docs/reference/camel/Makefile.am:
844 Remove reference to nonexistent libutil.la.
846 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
848 * libedataserver/e-sexp.c:
849 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
851 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
853 ** Fixes part of bug #418852
856 * docs/reference/camel:
857 * docs/reference/Makefile.am:
858 Resurrect Camel's API documentation.
860 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
863 Refresh SGML templates and add the appropriate CFLAGS to satisfy
866 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
868 ** NEWS, configure.in: Evolution data server 1.11.1 release
870 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
872 ** Fix for bug #425535 from Frederic Crozat
874 * src/server.c: Dont submit path of EDS for segv_handler.
876 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
878 * camel/camel-gpg-context.c:
879 Convert messages from gnupg to UTF-8 (#423382).
881 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
883 * Introduce EFlag in libedataserver (#415891)
885 * libedataserver/e-flag.[ch]:
886 New data structure, EFlag, is a simple thread synchronization
887 mechanism. Based on Python's threading.Event class.
889 * docs/reference/libedataserver:
890 Add documentation for EFlag.
892 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
895 Make the libiconv test program returns a value. (#388789)
897 2007-04-05 Ross Burton <ross@openedhand.com>
899 * libedataserver/e-file-cache.c:
900 * libedataserver/e-data-server-util.h:
901 Use g_mkdir_with_parents (#383686).
903 2007-04-04 Ross Burton <ross@burtonini.com>
905 * libedataserver/e-source-group.c:
906 * libedataserver/e-data-server-marshal.list:
907 * libedataserver/e-account-list.c:
908 * libedataserver/e-source-list.c:
909 * libedataserver/e-iterator.c:
910 * libedataserver/e-source.c:
911 * libedataserver/Makefile.am:
912 Remove marshallers that are in GLib (#400970).
914 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
916 * libedataserver/e-source.c:
917 Store colors as a string specification instead of an integer.
918 Introduce new color API and deprecate the old. (#373117)
920 New API: e_source_set_color_spec()
921 e_source_peek_color_spec()
923 Old API: e_source_set_color()
924 e_source_unset_color()
927 * libedataserver/test-source-list.c:
928 Use the new ESource color API. (#373117)
930 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
932 * libedataserver/e-account.c (receipt_policy_to_str):
933 * libedataserver/e-iconv.c (e_dlist_init):
934 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
935 * libedataserver/e-trie.c (e_trie_search):
936 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
937 Fix some compiler warnings. Patch from Kjartan Maraas.
939 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
941 * libedataserver/e-data-server-util.c:
942 * libedataserver/e-uid.c:
943 * libedataserver/e-xml-utils.c:
944 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
945 code for GLib < 2.8 (#418971).
947 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
949 * libedataserver/e-data-server-module.c:
950 Fix "incompatible pointer type" warnings (#360619).
952 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
954 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
955 for iconv() in -liconv (#388788). Patch from Elijah Newren.
957 * iconv-detect.c: Fix an implicit function declaration.
959 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
961 * MAINTAINERS : Updates on the new guards.
963 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
965 * NEWS, configure.in: Evolution-Data-Server 1.10
968 2007-03-08 Ross Burton <ross@openedhand.com>
971 * docs/reference/addressbook/libedata-book:
972 * docs/reference/libedataserverui:
973 Add gtk-doc framework.
975 * docs/reference/addressbook/libebook:
976 * docs/reference/calendar/libedata-cal:
977 * docs/reference/calendar/libecal:
978 Refresh to match source.
980 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
982 2007-03-08 Ross Burton <ross@openedhand.com>
984 * docs/reference/addressbook/libebook/libebook-sections.txt:
985 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
986 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
987 Add missing symbols (#400169).
989 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
991 * NEWS, configure.in: Evolution-Data-Server 1.9.92
994 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
996 * configure.in : Update intltool version.
998 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
1000 ** Fixes bug #356177
1002 * libedataserver/e-msgport.h: Deprecate EMutex.
1004 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
1006 * NEWS, configure.in: Evolution-Data-Server 1.9.91
1009 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
1011 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1012 Patch from Trond Myklebust. Closes bug #360017.
1014 2007-02-12 Ross Burton <ross@openedhand.com>
1017 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1019 2007-02-12 Priit Laes <plaes@svn.gnome.org>
1021 * configure.in: Prefix wasn't set for idl files which where then
1022 installed to /idl. Fixes bug #373495
1024 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1026 ** Fixes bug #359979, #384183
1028 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1029 instead of block-and-peek. Eliminates the need for a cache.
1031 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1032 cache logic, which was broken anyway.
1034 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1035 semantics, and simplify the logic.
1037 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1039 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1041 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1043 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1045 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1048 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1050 * src/server.c : s/g_message/printf. Do not call
1051 glib methods before g_thread_init.
1053 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1055 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1058 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1060 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1063 * libedataserver/e-msgport.[ch]: Obsolete EThread
1065 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1067 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1070 * camel/Makefile.am: Enable versioning for camel library
1072 2006-12-09 Tor Lillqvist <tml@novell.com>
1074 * libedataserver/e-categories.c (default_categories[]): Don't use
1075 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1076 literal string on Windows.
1077 (load_default_categories): Instead, construct the full image file
1078 pathname at run-time.
1080 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1082 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1085 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1089 * libedataserver/e-categories.c (e_categories_get_list):
1090 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1092 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1094 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1097 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1099 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1100 Partial fix for #358004. Ensure type correctness on the argument.
1102 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1104 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1107 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1112 Remove EDS version from imagesdir.
1114 * libedataserver/e-categories.c:
1115 Store category information in ~/.evolution/categories.xml rather
1116 than the "/apps/evolution/general/category_master_list" GConf key.
1117 Streamline the code.
1119 * libedataserver/e-categories.c: (e_categories_get_list)
1120 Sort the list before returning it.
1122 * libedataserver/e-categories.c:
1123 (e_categories_get_color_for, e_categories_set_color_for,
1124 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1125 e_categories_is_searchable)
1126 Issue a warning if the given category name does not exist.
1128 2006-10-16 Sankar P <psankar@novell.com>
1130 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1132 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1133 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1134 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1135 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1137 * libedataserver/e-msgport.h:
1139 Re-written EMsgPort.c API using GAsyncQueue
1141 2006-10-10 Tor Lillqvist <tml@novell.com>
1143 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1146 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1148 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1151 2006-09-29 Ross Burton <ross@openedhand.com>
1153 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1154 Add EDestination, remove e-book-async.
1156 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1157 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1158 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1159 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1160 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1161 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1162 Add some simple docs and re-gen.
1164 2006-09-29 Ross Burton <ross@openedhand.com>
1166 * docs/reference/addressbook/libebook/libebook.types:
1167 * docs/reference/addressbook/libebook/libebook-sections.txt:
1168 Add missing symbols and merge the async methods into the EBook
1171 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1175 * src/Makefile.am: Add a uninstall-local rule to remove
1176 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1178 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1182 * src/server-logging.c: (server_logging_dispose)
1183 Chain up to parent's dispose() method.
1185 * src/server-logging.c: (server_logging_finalize)
1186 Chain up to parent's finalize() method.
1188 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1190 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1193 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1195 * configure.in, camel/providers/Makefile.am:
1196 Make IMAP4rev1 provider a conditional feature,
1197 turned off by default. Fixes #324118.
1199 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1201 * configure.in, NEWS: EDS 1.7.92 release.
1203 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1206 * libedataserver/e-source-list.c:
1207 (e_source_list_new), (e_source_list_new_for_gconf),
1208 (e_source_list_new_for_gconf_default): use get_source_list_type.
1209 (get_source_list_type): Check if the type is already registered and
1212 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1214 * configure.in, NEWS: EDS 1.7.91 release.
1216 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1218 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1219 Do not set the filename if it is already set.
1221 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1224 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1225 symmetric to e_msgport_wait
1226 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1228 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1230 * configure.in, NEWS: EDS 1.7.90.1 release.
1232 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1234 * NEWS, configure.in: EDS 1.7.90 release updates
1235 and version, libtool numbers bumped.
1237 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1239 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1240 (committed by Karsten Bräckelmann)
1242 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1244 * configure.in, NEWS: EDS 1.7.4 release updates
1245 and version, libtool numbers bumped.
1247 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1249 * *.pc.in: defined @datarootdir@. Fixes #344596.
1251 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1254 * libedataserver/e-iterator.c (e_iterator_is_valid):
1257 2006-06-16 Tor Lillqvist <tml@novell.com>
1259 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1260 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1262 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1263 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1264 the socket functions don't touch errno. (And there is no EINTR
1265 style error possible in WinSock 2 anyway, according to MSDN.)
1267 2006-06-15 Tor Lillqvist <tml@novell.com>
1269 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1270 also to the Win32 branch of the if statement, to avoid error
1271 message when running the configure script.
1273 2006-06-13 Andre Klapper <a9016009@gmx.de>
1276 changing "couldn't", "can't" and "didn't" to proper
1277 English. Fixes bug #342160.
1279 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1281 * configure.in, NEWS: EDS 1.7.3 release updates
1282 and version, libtool numbers bumped.
1284 2006-06-12 simon.zheng <simon.zheng@sun.com>
1289 Add SunLDAP library support - a variant of Netscape LDAP.
1291 2006-06-07 Frederic Peters <fpeters@0d.be>
1293 * configure.in: Assume strftime() is ok and supports %l and %k when
1294 running in cross-compilation mode.
1296 2006-06-02 Tor Lillqvist <tml@novell.com>
1298 * configure.in: Catch more failure modes of strftime() when
1299 presented with conversion specifications %l and %k: On Windows,
1300 these just do nothing, you don't get a 'l' or 'k' in the result,
1301 which was all we used to test for here. Catch also if strftime()
1302 does nothing at all when presented with a format containing
1303 unsupported conversion specifications.
1305 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1306 strftime() doesn't have %e either.
1308 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1310 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1311 checking errno for EINTR.
1312 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1313 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1314 easier strace debugging purposes.
1316 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1318 Hopeful fix for Novell bug #176277
1320 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1321 slightly to make ::prpipe a union more like ::pipe.
1322 (e_pipe): For convenience, on error set the fds each to -1.
1323 (e_prpipe): New convenience function much like e_pipe but for
1325 (e_msgport_new): Always create the pipes here now instead of
1326 creating them on demand.
1327 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1329 (e_msgport_prfd): Same.
1331 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1333 * configure.in: Added gnome-vfs-2.0 to camel library
1335 2006-05-24 Ross Burton <ross@burtonini.com>
1337 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1338 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1339 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1340 Update for doc changes.
1342 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1344 * configure.in: Update intltool requirements.
1346 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1348 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1349 database delete the DB structure.
1350 Patch by Ross Burton <ross@openedhand.com>
1353 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1355 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1356 do not overwrite the value. Fixes a bug introduced by the previous
1359 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1361 * addressbook/libebook/libebook.pc.in,
1362 addressbook/libedata-book/libedata-book.pc.in,
1363 calendar/libecal/libecal.pc.in,
1364 calendar/libedata-cal/libedata-cal.pc.in,
1365 configure.in, evolution-data-server.pc.in,
1366 libedataserver/libedataserver.pc.in,
1367 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1368 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1371 2006-05-09 Ross Burton <ross@openedhand.com>
1373 * libedataserver/e-data-server-module.h:
1374 * libedataserver/e-data-server-module.c:
1375 Allow EDataServerModule to remove unused modules (#319396).
1377 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1379 * configure.in: Patch from Sushuma Rai to fix build with
1380 modern openldap versions. Closes part of bug #325957.
1382 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1384 * po/LINGUAS: New file listing all supported languages.
1386 * configure.in: Use po/LINGUAS instead of including all languages
1387 directly in this file. See the wiki for more information:
1388 http://live.gnome.org/GnomeGoals/PoLinguas
1390 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1392 * configure.in: Figure out auto-magically what the mozilla-nss
1393 pkg-config module name is.
1395 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1397 * NEWS, configure.in: Release updates. Bump version.
1398 ***** Release 1.7.1 *****
1400 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1402 * configure.in : Added a configure time switch to support dynamic
1403 linking with libdb. The default is static linking and by using the
1404 switch --with-libdb=prefix dynamic linking with libdb can be
1406 Patch by Ross Burton <ross@burtonini.com>
1408 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1410 * configure.in: Added the Mail Directory configure info.
1412 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1414 * configure.in: Remove obsolete entry for no_NO.
1416 2006-04-10 Tor Lillqvist <tml@novell.com>
1418 * libedataserver/e-time-utils.c (get_locale_string)
1419 (translate_picture): New Win32-only helper functions.
1420 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1421 in calendar reported by Thierry Dubois.
1423 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1425 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1426 O_LARGEFILE if not present and to set other required CFLAGS for
1429 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1432 * libedataserver/e-source-group.c: Check if the
1433 object is created before accessing it.
1435 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1437 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1439 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1441 * configure.in: Added support for gnome-key-ring.
1443 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1446 * libedataserverui/e-name-selector-dialog.c:
1447 (e_name_selector_dialog_init): Select contacts from address book
1448 screen doesn't use current contact source
1450 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1452 * configure.in, NEWS: Release updates. Bump version.
1453 ***** Release 1.5.92 *****
1455 2006-02-27 Tor Lillqvist <tml@novell.com>
1457 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1458 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1459 let's drop them from here.
1461 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1463 Fixes #332318 #329356
1464 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1465 %x for representing the date for current locale.
1467 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1469 * configure.in, NEWS: Release updates. Bump version.
1470 ***** Release 1.5.91 *****
1472 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1474 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1475 call g_source_remove() when source id is 0. Closes bug #327413.
1477 2006-02-09 Sushma Rai <rsushma@novell.com>
1479 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1480 Fixed some memory leaks. See #329251.
1482 2006-02-09 Sushma Rai <rsushma@novell.com>
1484 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1485 xml properties. See #309316.
1487 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1489 * evolution-data-server.pc.in: Add variable execversion
1490 that denotes the version of the evolution-data-server
1493 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1495 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1497 2006-02-02 Tor Lillqvist <tml@novell.com>
1499 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1500 present on XP only. Windows 2000 is still widespread.
1502 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1504 * configure.in, NEWS: Release updates, bump version
1505 ***** Release 1.5.90 *****
1507 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1509 * libedataserver/e-data-server-module.c:
1510 (e_data_server_module_add_type):
1511 * libedataserver/e-data-server-module.h:
1512 Reverting the previous commit as it breaks the API freeze.
1513 Shall get this in HEAD as soon as we branch out.
1515 2006-01-30 Ross Burton <ross@openedhand.com>
1517 * libedataserver/e-data-server-module.c:
1518 * libedataserver/e-data-server-module.h:
1519 Add e_data_server_remove_unused() to release unused modules
1522 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1524 * configure.in: add "zh_HK" to ALL_LINGUAS.
1526 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1528 * configure.in, NEWS: Release updates, bump version
1530 ***** Release 1.5.5 *****
1532 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1534 * libedataserver/e-source-list.[ch] : added a function called
1535 e_source_list_is_gconf_updated () which returns a boolean indicating
1536 whether or not a given ESourceList instance is in sync with its
1537 corresponding gconf xml or not.
1538 e_source_list_sync () : added an if clause that uses the above
1539 function before updating the gconf.
1541 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1543 * configure.in : Add target for CALDAV calendar
1546 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1548 * src/GNOME_Evolution_DataServer.server.in.in:
1550 The Cal and Book Factory oafids should reflect
1551 the API version rather than the BASE version.
1554 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1556 * docs/reference/camel/camel-sections.txt:
1557 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1558 Detele the function camel_mkdir description.
1560 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1563 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1566 (e_util_mkdir_hier):Merge the change
1567 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1569 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1572 * libedataserver/Makefile.am:
1573 * libedataserver/e-file-cache.c:
1574 * libedataserver/e-msgport.c:
1575 * libedataserver/e-time-utils.c:
1577 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1578 e-data-server-util.c.
1580 2006-01-08 Tor Lillqvist <tml@novell.com>
1582 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1583 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1584 declarations with current mingw w32api headers.
1586 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1588 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1589 in evolution module has been developed further, merge those
1590 changes into libedataserver and drop e-util/e-account-list.c.
1592 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1593 evolution module has been developed further, merge those changes
1594 into libedataserver and drop e-util/e-account-list.h.
1596 libedataserver/e-account.c: Since e-util/e-account.c in
1597 evolution module has been developed further, merge those changes
1598 into libedataserver and drop e-util/e-account.c.
1600 libedataserver/e-account.h: Since e-util/e-account.h in
1601 evolution module has been developed further, merge those changes
1602 into libedataserver and drop e-util/e-account.h.
1604 2006-01-04 Tor Lillqvist <tml@novell.com>
1606 * libedataserver/e-util.c (e_util_replace_prefix): As this
1607 (Win32-only) function is called from evo, too, it needs a third
1608 argument, the configure time prefix that it should replace,
1609 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1610 configured with different temporary dirs as prefix, which is the
1613 * libedataserver/e-util.h: Update declaration correspondingly.
1615 * src/server.c (libdir): Modify calls correspondingly.
1617 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1619 * NEWS, configure.in: Release updates, bump version
1621 ***** Release 1.5.4 *****
1623 2005-12-13 Tor Lillqvist <tml@novell.com>
1625 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1626 building against GLib >= 2.8, not just on Win32.
1628 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1630 * NEWS, configure.in: Release updates, bump version
1632 ***** Release 1.5.3 *****
1634 2005-12-09 Tor Lillqvist <tml@novell.com>
1636 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1637 Unix/Winsock differences.
1639 Use separate flag fields to indicate whether we have a thread or
1640 not in the EThread and EMutex structs. There is no portable way to
1641 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1644 The portable way to check two pthread_t values for equality is
1647 Use e_util_pthread_id() to get an "id" for the thread in debugging
1650 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1651 pair. Should have this in GLib, I guess. This code snippet is
1652 essentially duplicated in
1653 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1654 place I don't recall now.
1656 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1657 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1660 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1661 against GLib 2.8, use g_mkdir_with_parents().
1662 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1663 strings, then does a linguistically correct comparison using
1665 (e_filename_make_safe): New function, move here from
1666 evolution/e-util/e-util.c.
1667 (g_rename, g_stat): Win32-only fixed versions of these GLib
1668 functions, just until the next GLib version including the same
1669 fixes is out. This version of g_rename() overwrites existing
1670 files, and this version of g_stat() strips trailing insignificant
1673 * libedataserver/e-util.h: Declare the new functions.
1675 2005-12-08 Tor Lillqvist <tml@novell.com>
1677 * libedataserver/e-db3-utils.c
1678 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1680 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1681 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1682 always use slashes, not platform-dependent separators.
1683 (e_source_set_name): Compare the strings, not the pointers.
1685 * libedataserver/e-source-group.c (e_source_group_set_name):
1686 Compare the strings, not the pointers.
1688 * libedataserver/e-xml-utils.c
1689 * libedataserver/e-xml-utils.h: New files.
1690 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1691 the file names we handle on Win32 are in UTF-8, which libxml2
1692 doesn't grok. So, when using GLib 2.8, we map the file with the
1693 GMappedFile API and use xmlParseMemory(). When built against older
1694 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1695 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1696 e-xml-utils.c. Presumably should move all the rest of the
1697 functions from there, too.
1699 * libedataserver/Makefile.am: Add the new files. Install
1702 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1703 e_xml_save_file(). As e_xml_save_file() does the very careful
1704 saving using a temporary filename and then rename, don't need to
1707 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1711 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1712 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1715 2005-12-07 Tor Lillqvist <tml@novell.com>
1717 * libdb/dbinc/db_int.in: As we are using this file (and not the
1718 prebuilt one in libdb/build_win32/db_int.h) when building using
1719 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1720 Win32, too. Add ifdef.
1722 * libdb/os_win32/os_open.c (__os_open): When using a
1723 user-registered open function to open the file (and not
1724 CreateFile()), we still need to set the DB_FH::handle, too, as all
1725 the other stuff in libdb/os_win32 assumes it is correctly set
1726 up. On Win32, addressbook/backends/file needs to register an own
1727 open function (that uses g_open()) as the pathnames e-d-s handles
1728 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1729 codepage that CreateFile() wants.
1731 2005-12-06 Tor Lillqvist <tml@novell.com>
1733 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1734 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1736 * src/GNOME_Evolution_DataServer.server.in.in: Use
1737 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1738 compile-time paths in the .server file on Win32. libbonobo on
1739 Win32 interprets relative location paths to exes or shlibs as
1740 being relative to the directory where the .server file was found.
1741 This makes the .server file point to the correct executable
1742 regardless of where e-d-s is installed on the end-user machine.
1744 2005-12-02 Tor Lillqvist <tml@novell.com>
1746 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1747 the executable file's name in the InterfaceCheck location.
1749 * evolution-data-server-zip.in: New file, a script used to build a
1750 Win32 zipfile distribution of E-D-S. (End users will not be
1751 expected to install from zipfiles, they would be for power users
1752 and developers only.)
1755 * configure.in: Distribute and expand it.
1757 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1759 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1761 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1762 defined in glib -2.8 only for win32 as it fails to build
1763 for OS which has glib 2.4.
1765 2005-12-01 Tor Lillqvist <tml@novell.com>
1767 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1768 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1771 2005-11-25 Tor Lillqvist <tml@novell.com>
1773 * libedataserver/e-categories.c (add_category_if_not_present):
1774 Drop unused static function.
1775 (e_categories_add_relative): New function. Form the pathname to
1776 the icon file at run-time (for installability in freely chosen
1777 location on Windows).
1778 (initialize_categories_config): Call e_categories_add_relative()
1779 with just the basename of the icon files.
1781 * libedataserver/e-data-server-module.c
1782 (e_data_server_module_init): Include libedataserver-private.h to
1783 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1784 pathname construction) on Windows.
1786 * libedataserver/e-time-utils.c: Include strptime() implementation
1787 lifted from glibc for portability. Use it unless
1788 HAVE_STRPTIME. Make it local for this file, though.
1790 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1791 GLib 2.8 instead of gethostname().
1793 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1794 instead of strncasecmp() for portability.
1796 * libedataserver/e-util.c: Implement install-anywhere machinery
1798 (DllMain): Minimal DllMain that just tucks away the handle to the
1800 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1801 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1802 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1803 e_util_replace_prefix): Functions intended also for Evolution. We
1804 assume e-d-s and evo are installed in the same folder on the
1807 * libedataserver/e-util.h: Declare the above new public Win32-only
1810 * libedataserver/libedataserver-private.h: New file. Declares so
1811 far some Win32-only functionality, to be used in various parts of
1814 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1815 gstdio wrappers for better non-ASCII filename support on
1816 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1817 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1818 instead of hardcoding 1024. Drop leftover debugging printouts.
1820 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1821 more configure-time pathname definitions (as used elsewhere in
1822 e-d-s) in INCLUDES so that they can be recognized and changed at
1823 run-time to end-user machine installation paths on Win32.
1825 * src/server.c: No segv handling on Win32. Run-time path
1826 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1827 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1828 gnome_program_init().
1830 2005-11-18 Ross Burton <ross@burtonini.com>
1832 * libedataserver/md5-utils.c:
1833 * libedataserver/e-component-listener.c:
1836 2005-11-17 Ross Burton <ross@burtonini.com>
1838 * libedataserver/md5-utils.c:
1839 * libedataserver/md5-utils.h:
1840 Don't do byte order checks at runtime but use the GLib
1841 G_BYTE_ORDER macro (#319592)
1843 2005-11-17 Ross Burton <ross@burtonini.com>
1845 * libedataserver/e-account-list.c:
1846 * libedataserver/e-account.c:
1847 * libedataserver/e-component-listener.c:
1848 * libedataserver/e-file-cache.c:
1849 * libedataserver/e-iterator.c:
1850 * libedataserver/e-list-iterator.c:
1851 * libedataserver/e-list.c:
1852 * libedataserver/e-sexp.c:
1853 * libedataserver/e-source-group.c:
1854 * libedataserver/e-source-list.c:
1855 * libedataserver/e-source.c:
1856 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1858 2005-11-15 Ross Burton <ross@burtonini.com>
1860 * libedataserver/e-data-server-module.c
1861 Use lazy bindings (#321515)
1863 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1865 * NEWS, configure.in: Release updates, bump version.
1866 ***** Release 1.5.2 *****
1868 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1870 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1872 2005-10-28 Sushma Rai <rsushma@novell.com>
1874 * libedataserver/e-categories.c (initialize_categories_config): Add
1875 default categories only if the category list is empty in gconf, so that
1876 we don't bring back the deleted category from the default list
1877 every time. Fixes #273905.
1879 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1881 * src/GNOME_Evolution_DataServer.server.in.in:
1882 Fixed bonobo server install locations as well.
1885 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1887 * configure.in: Update version, libtool numbers.
1888 *** Release 1.5.1 ***
1889 * src/Makefile.am : Fixed the executable installation
1890 error in the previous patch. Executable installed in
1891 libexecdir - not under evolution-data-server-$(API_VERSION).
1893 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1895 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1896 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1897 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1898 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1899 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1900 OAFIID:GNOME_Evolution_DataServer_Logging from
1901 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1902 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1903 data-server-@VERSION@@EXEEXT@.
1904 * src/Makefile.am: In section install-evolution-data-servers:
1905 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1906 data-server-$(API_VERSION)
1907 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1908 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1909 evolution-data-server-$(BASE_VERSION)
1911 2005-10-17 Ross Burton <ross@burtonini.com>
1914 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1916 2005-10-14 Ross Burton <ross@burtonini.com>
1918 * configure.in: Remove unused dependencies from the pkg-config
1919 calls and add E_FACTORY_CFLAGS/_LIBS.
1921 * src/Makefile.am: Use E_FACTORY_*.
1923 * libedataserver/e-sexp.c:
1924 * libedataserver/test-source-list.c:
1925 Don't use libgnome when GTK+ or GLib will do.
1927 * libedataserver/libedataserver.pc.in:
1928 Fix strings, update libraries.
1930 2005-09-17 Andre Klapper <a9016009@gmx.de>
1933 * libedataserver/e-categories.c: adding translator comment for
1936 2005-09-16 Tor Lillqvist <tml@novell.com>
1938 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1939 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1940 comparing are just ASCII anyway, so spell it out that we really do
1941 need ASCII casefolding only.
1943 2005-09-15 Tor Lillqvist <tml@novell.com>
1945 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1946 integral type (or pointer) that can be cast to a guint64 without
1947 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1949 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1952 * libedataserver/e-util.c: Just include <glib.h> instead of a
1953 random set of <glib/*.h>. Remove large amount of whitespcace on
1955 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1956 proper Unicode case folding or normalization is done.
1957 (e_util_pthread_id): New function, returns an integer representing
1958 a thread. Only for debugging output and logging purposes, cannot
1959 be guaranteed to be consistent on all platforms.
1961 * libedataserver/e-util.h: Include <pthread.h>. Declare
1962 e_util_pthread_id().
1964 2005-09-14 Tor Lillqvist <tml@novell.com>
1969 * win32/libedataserverui.def: New files. Bootstrap import library
1970 for libedataserverui. Needed in servers/exchange/storage where
1971 libexchange-storage-1.2.la links to libedataserverui before it has
1974 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1975 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1976 also win32/Makefile.
1978 * Makefile.am: Add win32 to SUBDIRS.
1980 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1982 * confugure.in : Add API_VERSION to config.h
1984 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1986 * configure.in : Update release number to 2.4.0
1988 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1990 * configure.in: Do not build camel docs.
1991 * docs/reference/Makefile.am: Removed camel docs.
1992 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1994 2005-08-22 Not Zed <NotZed@Ximian.com>
1996 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1997 the func to remove a warning.
1999 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2001 * configure.in : bump version
2002 ***** Release 1.3.8 *****
2004 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
2006 * docs/reference/Makefile.am : enable libedataserver docs
2007 * libedataserver/e-sexp.h, docs/reference/libedataserver
2008 /libedataserver-sections.txt: Fix build issues - patch
2009 contributed by Tor Lillqvist <tml@novell.com>
2011 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
2013 * configure.in: Build camel-docs.
2014 * docs/reference/Makefile.am: Build camel-docs.
2016 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
2018 * libedataserver/e-xml-hash-utils.[ch]:
2019 (e_xmlhash_foreach_key_remove): function to remove
2021 Committing for Armin Bauer <armin.bauer@desscon.com>
2022 and modified by <jmubeen@novell.com> and
2023 <vvaradhan@novell.com>.
2025 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2027 * configure.in : Add the check for NTLM support in OpenLDAP. This
2028 is needed for enabling the Exchange support in e-d-s.
2030 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2032 * configure.in : Build libedataserver api docs
2034 2005-08-18 Tor Lillqvist <tml@novell.com>
2036 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2037 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2038 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2040 2005-08-13 Tor Lillqvist <tml@novell.com>
2042 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2045 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2048 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2050 * configure.in: Update version, libtool numbers.
2052 *****Release 1.3.7*****
2054 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2056 * configure.in: fix for bug #300048. patch
2057 submitted by Roland Illig <roland.illig@gmx.de>
2059 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2061 * configure.in: update libtool numbers for libebook
2063 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2065 * configure.in: Bump version number
2067 *****Release 1.3.6.1***** includes fix for
2068 #311731 - (Removing folders from an IMAP)
2071 2005-07-28 Tor Lillqvist <tml@novell.com>
2073 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2075 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2077 * configure.in : bump version
2078 ****** Release 1.3.6 *****
2080 2005-07-21 Joe Shaw <joeshaw@novell.com>
2082 * libedataserver/e-source-group.c:
2083 * libedataserver/e-source-list.c:
2084 * libedataserver/e-source.c: Change the init and class_init
2085 functions to contain the whole class name for the benefit of the
2088 2005-07-20 Tor Lillqvist <tml@novell.com>
2090 * configure.in: Enable building with Mozilla nspr and nss on
2091 Win32. No -ldl on Win32. No import library for softokn3.dll.
2093 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2095 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2098 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2100 * configure.in : bump version, libtool numbers.
2101 ***** Release 1.3.5 *****
2103 2005-07-06 Ross Burton <ross@openedhand.com>
2105 * libedataserver/e-util.c:
2106 Remove a function and table which is in GLib.
2108 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2110 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2111 to the conventions (_ instead of -).
2113 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2115 * configure.in : bump version, libtool numbers.
2117 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2119 * libedataserver/e-categories.c: (initialize_categories_config):
2120 Fix all the compiler warnings.
2122 2005-06-22 Tor Lillqvist <tml@novell.com>
2124 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2125 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2126 EXEEXT in EVO_SUBST_SERVER_RULE.
2128 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2130 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2131 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2133 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2135 * configure.in : Print the status for Exchange support being present.
2136 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2138 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2140 * configure.in : Fixed a minor typo to fix make clean.
2142 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2144 * configure.in : Added the Exchange server communication code to
2145 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2146 * servers/Makefile.am : Now build exchange as well.
2148 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2150 * configure.in : Do not build camel docs. They are borked now :(
2152 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2154 * configure.in : bump version, libtool numbers.
2156 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2158 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2159 names for CORBA services.
2161 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2163 * configure.in: Disable the libedataserver api docs build
2164 * docs/reference/Makefile.am: Here too. It doesn't build.
2166 2005-05-24 Tor Lillqvist <tml@novell.com>
2168 * configure.in: Define NO_UNDEFINED as -no-undefined and
2169 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2170 them. Check for strtok_r. Add gobject-2.0 to
2171 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2173 2005-05-24 Tor Lillqvist <tml@novell.com>
2175 Make libdb as included in e-d-s build on Win32 with mingw. (The
2176 official build setup for libdb uses MSVC.)
2178 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2179 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2180 empty on Unix, "_win32" on Win32) to use those source files that
2181 have an own copy in os_win32 from there.
2183 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2184 libdb/build_win32_db_config.h file.
2186 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2189 * libdb/dist/configure: Manually make corresponding changes as in
2190 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2193 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2195 2005-05-19 Tor Lillqvist <tml@novell.com>
2197 * configure.in: Check for regexec in a separate -lregex. Add
2198 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2199 too. Don't bother mentioning glib as gthread and gmodule drag in
2202 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2204 * configure.in : bump version, libtool numbers.
2206 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2208 * docs/reference/Makefile.am : Do not build
2209 camel docs. They are a bit flaky ATM.
2211 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2213 * libedataserver/e-categories.c (add_category_if_present): new private
2214 function to create standard categories if they don't exist.
2215 (initialize_categories_config): make sure, in all cases, that our
2216 standard categories are available.
2218 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2220 * libedataserver/e-categories.c: Add new Anniversary category,
2223 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2225 * configure.in: export LIBSOUP for use elsewhere.
2227 2005-05-06 Tor Lillqvist <tml@novell.com>
2229 * configure.in: Check for Win32 (mingw), set Automake
2230 conditional. Move the libtool stuff a bit earlier so that $host
2231 gets set early and can be checked in a more logical place. Check
2232 for some more headers and functions. Use gobject-2.0 instead of
2233 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2234 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2235 calls its .pc file. On Win32, copy the libtool generated here to
2238 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2240 * configure.in: Added "docs/reference/calendar/libedata-cal".
2242 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2245 * docs/reference/calendar/Makefile.am:
2246 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2249 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2252 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2254 * docs/reference/calendar/*: improved API documentation.
2256 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2258 * configure.in: bump version, libtool numbers.
2260 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2262 * configure.in: Modify camelproviderdir to use API_VERSION.
2263 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2265 2005-04-20 Ross Burton <ross@burtonini.com>
2267 * src/offline-listener.c:
2268 Remove an usused variable.
2270 2005-04-20 Ross Burton <ross@burtonini.com>
2272 * libedataserver/e-data-server-module.c:
2273 * libedataserver/e-data-server-module.h:
2275 Use a #define hack to revert API change to EDataServerModule.
2277 2005-04-20 Ross Burton <ross@burtonini.com>
2279 * configure.in: Depend on GLib 2.4.
2281 * libedataserver/e-data-server-module.c:
2282 * libedataserver/e-data-server-module.h:
2283 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2284 e_data_server_module_init to _initialize.
2287 Update for change to e-data-server-module.h.
2289 2005-04-20 Ross Burton <ross@burtonini.com>
2291 * src/offline-listener.c: Don't leak a GConfValue.
2293 2005-04-20 James Henstridge <james@jamesh.id.au>
2295 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2296 doesn't trigger configure failures with newer versions of
2297 pkg-config. Fixes bug #300435.
2299 2005-04-14 Sushma Rai <rsushma@novell.com>
2301 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2302 absolute uri, when relative uri is changed if source is having absolute
2306 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2308 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2310 * configure.in: bump version, leave extensiondir, idldir,
2311 bonobo server and libtool numbers untouched (use API_VERSION
2313 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2314 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2316 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2318 * po/en_GB.po: Updated British English translations
2320 2005-03-31 Steve Murphy <murf@e-tools.com>
2322 * configure.in: Added "rw" to ALL_LINGUAS.
2324 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2326 * configure.in: Added "xh" to ALL_LINGUAS.
2328 2005-03-29 James Bowes <bowes@cs.dal.ca>
2330 * docs/reference/libedataserver/libedataserver-docs.sgml:
2331 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2332 e-time-utils and e-xml-hash-utils.
2333 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2334 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2336 * libedataserver/e-time-utils.c:
2337 * libedataserver/e-time-utils.h:
2338 * libedataserver/e-xml-hash-utils.c:
2339 * libedataserver/e-xml-hash-utils.h: New API documentation.
2341 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2343 * configure.in: Add ne in ALL_LINGUAS
2345 2005-03-23 James Bowes <bowes@cs.dal.ca>
2347 * configure.in: Add docs/reference/libedataserver/Makefile
2349 * docs/reference/Makefile.am: Add libedataserver as subdir.
2350 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2352 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2353 sections for new API docs.
2354 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2355 nice formatting for the new documentation.
2356 * libedataserver/e-trie.c:
2357 * libedataserver/e-uid.c:
2358 * libedataserver/e-url.c:
2359 * libedataserver/e-url.h:
2360 * libedataserver/e-util.c:
2361 * libedataserver/e-util.h:
2362 * libedataserver/md5-utils.c:
2363 * libedataserver/md5-utils.h: Document public functions and data
2365 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2366 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2367 * docs/reference/libedataserver/tmpl/e-url.sgml:
2368 * docs/reference/libedataserver/tmpl/e-util.sgml:
2369 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2370 files for API documentation.
2372 2005-03-06 JP Rosevear <jpr@novell.com>
2374 * configure.in: bump version, libtool numbers
2376 2005-02-28 JP Rosevear <jpr@novell.com>
2378 * configure.in: bump version, libtool numbers
2380 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2382 * libedataserver/e-data-server-module.c: (load_module_dir):
2383 Don't leak the module path.
2385 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2387 * libdb/dbinc/mutex.h: Fix PPC assembly.
2389 2005-02-07 JP Rosevear <jpr@novell.com>
2391 * configure.in: bump version. libtool numbers
2393 2005-02-07 Ross Burton <ross@openedhand.com>
2395 * libedataserver/e-db3-utils.c:
2396 Remove useless libgnome use.
2398 2005-02-03 Ross Burton <ross@burtonini.com>
2400 * libedataserver/e-categories.c:
2401 * libedataserver/e-component-listener.c:
2402 * libedataserver/e-time-utils.c:
2403 * servers/groupwise/e-gw-connection.c:
2407 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2409 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2410 gboolean and always FALSE to remove the idle callback after saving.
2411 (save_config): new function that marks the config as dirty and installs
2413 (initialize_categories_config, e_categories_remove, e_categories_add,
2414 e_categories_set_color_for, e_categories_set_icon_file_for): call
2415 save_config() when saving the categories.
2417 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2419 * configure.in: Generate the old imap makefile.
2421 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2423 * libedataserver/e-categories.c (initialize_categories_config): pass
2424 a correct boolean value as the 'searchable' flag.
2426 2005-01-26 JP Rosevear <jpr@novell.com>
2430 * src/server-logging.h: add private structure to instance
2432 * src/server-logging.c (server_logging_register_domain): track the
2433 information for the registration so we can later unregister it
2434 (server_logging_dispose): unregister the log handlers and from the
2435 information and list
2436 (server_logging_finalize): free the private structure
2437 (server_logging_class_init): set finalize/dispose methods
2439 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2441 * libedataserver/e-categories.[ch] (e_categories_add): added a
2442 'searchable' argument.
2443 (e_categories_is_searchable): new function.
2444 (hash_to_xml_string): add the 'searchable' property to the config.
2446 2005-01-24 JP Rosevear <jpr@novell.com>
2448 * configure.in: bump version, libtool numbers
2450 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2452 * configure.in: Removed the enable checks for IMAP4, we just
2453 always build it now. Also don't generate
2454 camel/providers/imap/Makefile as we no longer build it.
2456 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2458 * libedataserver/e-source.c
2459 (e_source_update_from_xml_node) : look for
2460 case where passed in node does not contain any properites.
2461 In the case reset the properites of the source
2462 and emit the changed signal
2463 makes personal books unselectable
2464 from auto-completion
2466 2005-01-14 Priit Laes <amd@store20.com>
2468 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2469 'wa' to ALL_LINGUAS.
2471 2005-01-14 Not Zed <NotZed@Ximian.com>
2473 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2474 build ESexp as a GObject anymore (it is used by camel).
2476 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2478 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2480 * libedataserver/e-sexp.[ch]: removed the usage of the
2481 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2482 (e_sexp_new): fixed some typoes.
2483 (e_sexp_class_init): use g_type_class_peek_parent to get the
2484 parent class for our class.
2486 2005-01-08 Not Zed <NotZed@Ximian.com>
2488 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2491 * libedataserver/e-url.c (e_url_shroud): setup string manually
2492 don't use *.%s as it depends on locale.
2494 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2496 * e-categories.c (escape_string): new function.
2497 (hash_to_xml_string): add category names after escaping them.
2498 (initialize_categories_config): mark the configuration as not dirty
2499 only when we just got the list of categories from it.
2501 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2504 * Makefile.am: added weather calendar backend to build.
2506 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2508 * libedataserver/e-categories.c (initialize_categories_config): set
2509 the configuration to not dirty even when we add the set of built-in
2512 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2514 * libedataserver/e-categories.c (initialize_categories_config): set
2515 the initialized flag to TRUE before starting, or we'll get infinite
2516 recurrent calls to this function.
2518 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2520 * libedataserver/e-categories.c (initialize_categories_config): use _()
2521 instead of N_() for translatable strings.
2523 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2525 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2526 called at idle times.
2527 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2529 (initialize_categories_config): install the idle callback.
2531 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2534 * art/category*.png: added category icons from GAL.
2537 * configure.in: added 'art' directory to build.
2539 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2541 * libedataserver/Makefile.am: added new files to the build.
2543 2004-12-31 JP Rosevear <jpr@novell.com>
2545 * Makefile.am: clean iconv-detect.h
2547 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2549 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2550 if any of the properties change
2552 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2554 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2555 include the BASE_VERSION and the full path).
2557 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2559 * src/offline-listener.[ch] :New class to listen for gconf
2560 key and set online/offline modes on factories -> backends
2562 * src/Makefile.am : added new source file
2563 offline-listener.[ch] to _SOURCES
2565 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2567 * Makefile.am: build servers/ dir before camel/.
2569 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2571 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2572 (ALIGNED_SIZE): New macro.
2573 (MemPoolNode): Remove "data" member.
2574 (MemPoolThresholdNode): Likewise.
2575 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2576 &n->data[N] to ensure proper alignment.
2578 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2580 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2581 a convenience context that sets up and provides the shared model
2582 and widgets for one name selection session.
2584 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2585 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2587 2004-12-20 JP Rosevear <jpr@novell.com>
2589 * configure.in: bump version, libtool numbers
2591 2004-12-20 JP Rosevear <jpr@novell.com>
2593 * libedataserverui/test-name-selector.c (main): no need to init
2594 mime utils explicitly any more
2596 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2598 * libedataserverui/test-name-selector.c (main): Don't lie to
2599 gnome_program_init () about our name.
2601 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2603 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2605 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2607 (clear_contact_source): Keep the primary contact array around even
2609 (query_contact_source): Make sure the book is opened before we
2610 try to open a view to it. Set view to NULL if we can't get one.
2611 (e_contact_store_add_book): Allocate temporary memory on stack.
2612 (e_contact_store_remove_book): Free the primary contact array.
2614 * libedataserverui/e-destination-store.c
2615 (e_destination_store_insert_destination): Implement.
2616 (e_destination_store_append_destination): Renamed from
2617 _add_destination (). Connect to destination's "changed" signal.
2618 (e_destination_store_remove_destination): Disconnect from
2621 * libedataserverui/e-name-selector-dialog.c (add_destination):
2622 Use e_destination_store_append_destination ().
2624 * libedataserverui/test-name-selector.c (start_test): We don't
2625 need the gconf_path. Set up an ENameSelectorEntry for testing.
2626 (main): Remove junk related to gconf_path.
2628 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2629 entry for Evolution contacts. Still considered unstable.
2631 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2632 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2634 2004-12-17 JP Rosevear <jpr@novell.com>
2636 * libedataserverui/test-name-selector.c (close_dialog): destroy
2638 (start_test): listen for any response so we can exit
2640 * libedataserverui/e-name-selector-dialog.glade: don't make the
2641 blank window visible
2643 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2645 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2646 it's useless and breaks the evo build.
2648 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2650 * libedataserverui/test-name-selector.c: Implement a test for
2651 ENameSelectorDialog.
2653 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2654 (test_name_selector_SOURCES)
2655 (test_name_selector_LDADD): Build parameters for the test.
2657 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2659 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2661 * libedataserverui/e-destination-store.[ch]: Implement
2662 EDestinationStore, a GtkTreeModel interface to a list of
2665 * libedataserverui/e-name-selector-model.[ch]: Implement
2666 ENameSelectorModel, a model that provides an EContactStore and a
2667 list of EDestinationStores whose members are filtered out from
2670 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2671 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2672 interactively, producing lists of EDestinations.
2674 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2675 specification for the ENameSelectorDialog interface.
2677 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2679 (e_contact_store_get_books): Free a small temp allocation.
2680 (e_contact_store_remove_book): Get the pointer to the source struct.
2682 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2684 * Makefile.am (INCLUDES): Add a define providing the installed
2686 (libedataserverui_1_2_la_SOURCES): Add new files.
2687 (libedataserveruiinclude_HEADERS): Add new files.
2688 (glade_DATA): Add new Glade file.
2689 (EXTRA_DIST): Dist glade_DATA.
2691 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2693 * configure.in: Pull in libglade-2.0.
2695 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2697 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2698 a GtkTreeModel interface to EBook views.
2700 * libedataserverui/test-contact-store.c: Implement an interactive
2701 test for EContactStore.
2703 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2704 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2706 (test_contact_store_SOURCES)
2707 (test_contact_store_LDADD): Build the interactive test for
2710 2004-12-09 JP Rosevear <jpr@novell.com>
2712 * configure.in: check for zlib, for the gzip mime filter
2714 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2718 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2719 e_file_cache_thaw_changes): new functions to disable temporarily
2721 (e_file_cache_init): initialize new private members.
2722 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2723 cache file as dirty when we are frozen.
2725 2004-12-06 Rodney Dawes <dobey@novell.com>
2727 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2729 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2731 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2733 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2734 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2736 2004-12-03 Rodney Dawes <dobey@novell.com>
2738 * configure.in: Remove the commented out OpenSSL block
2739 Don't do pkg-config --exists for mozilla, just try to use the
2740 PKG_CONFIG() macro, and set have_nss="no" if it fails
2742 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2743 e-msgport code that needs it
2745 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2747 * configure.in: Display configuration info after configure runs
2748 (S/MIME, SSL, Kerberos, etc)
2750 2004-12-03 Not Zed <NotZed@Ximian.com>
2752 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2753 iconv_libs to the library list.
2755 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2757 * Makefile.am: Build libedataserverui after non-UI libraries that it
2760 2004-11-28 JP Rosevear <jpr@novell.com>
2762 * configure.in: bump version, libtool numbers
2764 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2766 * libedataserverui/e-source-selector.[ch]:
2767 (selector_button_press_event): if rt-clicked on a source
2768 group, set it as primary on the selector and emit a popup event.
2769 (e_source_selector_get_primary_source_group): accessor for
2770 primary source group.
2772 2004-11-16 Not Zed <NotZed@Ximian.com>
2774 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2776 * configure.in: Added more camel required config checks. Build
2777 the camel makefiles. Not sure if this should be in its own
2780 2004-11-15 Not Zed <NotZed@Ximian.com>
2782 * libedataserver/e-util.c: include config.h.
2784 * libedataserver/e-sexp.c: updated from evolution/e-util.
2786 * libedataserver/e-memory.c: updated from evolution/e-util.
2788 * iconv-detect.c: added iconv format checker.
2790 * configure.in: add stftime checks and iconv charset format checks.
2792 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2794 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2797 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2799 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2800 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2801 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2803 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2805 * configure.in: use evolution-data-server-$BASE_VERSION as the
2808 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2812 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2814 2004-11-02 JP Rosevear <jpr@novell.com>
2818 * configure.in: require libbonobo >= 2.4.2
2820 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2822 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2824 2004-10-27 JP Rosevear <jpr@novell.com>
2826 * src/server.c: include just include signal.h for portability
2828 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2830 * libedataserverui/Makefile.am:
2831 * libedataserverui/e-source-selector-dialog.[ch]: added source
2832 selector dialog widget.
2834 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2836 2004-10-14 JP Rosevear <jpr@novell.com>
2838 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2841 * libedataserverui/e-source-option-menu.c: ditto
2843 2004-10-14 JP Rosevear <jpr@novell.com>
2845 * libedataserverui/libedataserverui.pc.in: link to the right lib
2846 and require libedataserver 1.2
2848 2004-10-13 JP Rosevear <jpr@novell.com>
2850 * libedataserver/e-data-server-marshal.list: add missing
2853 2004-10-13 JP Rosevear <jpr@novell.com>
2855 * Makefile.am: build libedataserverui
2857 2004-10-13 JP Rosevear <jpr@novell.com>
2859 * libedataserverui/test-source-option-menu.c: move from evolution
2861 * libedataserverui/e-source-selector.c: ditto
2863 * libedataserverui/e-source-selector.h: ditto
2865 * libedataserverui/e-source-option-menu.c: ditto
2867 * libedataserverui/e-source-option-menu.h: ditto
2869 * libedataserverui/test-source-selector.c: ditto
2871 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2873 * libedataserverui/Makefile.am: build libedataserverui and test progs
2875 * configure.in: add libtool versioning for libedataserverui and
2878 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2880 Probably fixes bugs #67600 and #65996.
2882 * libdb/dbinc/mutex.h
2883 * libdb/dist/config.hin
2884 * libdb/dist/configure
2885 * libdb/mutex/mut_tas.c
2886 * libdb/lock/lock_region.c
2887 * libdb/dist/aclocal/mutex.ac
2888 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2889 x86-64 and a couple of other archs, and rebuild the generated
2892 2004-10-04 Chris Toshok <toshok@ximian.com>
2894 * libedataserver/e-data-server-module.h: add the prototype for the
2895 eds_module_* functions here, so modules can include this file
2896 instead of writing their own prototypes in module sepcific
2899 2004-09-30 Chris Toshok <toshok@ximian.com>
2901 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2902 variables so extension authors can find the place to install their
2905 2004-09-30 Chris Toshok <toshok@ximian.com>
2907 * src/GNOME_Evolution_DataServer.server.in.in: add this
2908 (previously generated) file to the build.
2910 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2911 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2914 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2915 addressbook/calendar backend .la's from here.
2916 (SERVER_IN_FILE): always use
2917 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2918 generated from LDAP/NOLDAP.
2919 (EXTRA_DIST): remove
2920 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2921 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2923 * src/server.c (setup_books): replace hardcoded knowledge of
2924 backends with a call to e_data_book_factory_register_backends.
2925 (setup_cals): remove explicit backend registration with a call to
2926 e_data_cal_factory_register_backends.
2927 (main): call e_data_server_module_init.
2929 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2930 (libedataserver_la_SOURCES): add e-data-server-module.c
2931 (libedataserverinclude_HEADERS): add e-data-server-module.h
2933 * libedataserver/e-data-server-module.[ch]: new files, manage the
2934 extensions. ripped almost entirely from Dave Camp's nautilus
2937 * configure.in (privlibdir, extensiondir): new Makefile variables.
2939 2004-09-23 Not Zed <NotZed@Ximian.com>
2943 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2944 idle id after we've been called.
2946 2004-09-23 JP Rosevear <jpr@novell.com>
2948 * Makefile.am: don't hard code pkg config version
2950 * configure.in: bump version, reset libtool versions because the
2951 library is now versioned
2953 * libedataserver/Makefile.am: build versioned lib and version
2956 * src/Makefile.am: link against versioned libs
2958 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2960 * libedataserver/e-file-cache.[ch]:
2961 (e_file_cache_get_keys): utility function that allows to get
2962 a list of the keys of all the items in the cache. Used by
2963 the fix for bug #61865
2965 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2967 * libdb/dbinc/mutex.h
2968 * libdb/dist/configure
2969 * libdb/dist/aclocal/mutex.ac
2970 * libdb/dist/aclocal/options.ac:
2971 Applied patch from Toshok that fixes issues related to NPTL and AMD
2974 2004-09-16 JP Rosevear <jpr@novell.com>
2976 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2978 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2980 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2982 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
2984 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2986 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2988 * configure.in: Added 'id' to ALL_LINGUAS
2989 * po/id.po: Added Indonesian translation
2991 2004-08-27 Akagic Amila <bono@linux.org.ba>
2993 * configure.in: Added 'bs' to ALL_LINGUAS.
2995 2004-08-26 JP Rosevear <jpr@novell.com>
2997 * configure.in: bump verision, libtool numbers
2999 2004-08-26 Not Zed <NotZed@Ximian.com>
3003 * libedataserver/e-util.c (e_util_utf8_strstrcase)
3004 (e_util_utf8_strstrcasedecomp):
3006 * libedataserver/e-sexp.c (e_sexp_term_eval):
3007 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3008 stupid arcanely out of date and posixly-busted slowaris which
3009 doesn't put alloca in stdlib.h like any sane system.
3011 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
3013 * libedataserver/e-file-cache.c: (add_key_to_list),
3014 (add_object_to_list):
3015 Add missing include, fix warnings.
3017 * libedataserver/e-util.c: add missing include.
3019 * servers/groupwise/e-gw-connection.c:
3020 (e_gw_connection_get_categories):
3021 Fix type, causing warnings.
3023 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
3025 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3026 assing the value set for filename property to priv->filename
3028 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3030 * configure.in: Added «nb» to ALL_LINGUAS.
3032 2004-08-13 JP Rosevear <jpr@novell.com>
3034 * configure.in: bump version, libtool numbers, soup requirement
3036 2004-08-13 Rodney Dawes <dobey@novell.com>
3038 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3039 as well as expceted and determined in testing
3041 2004-08-13 Rodney Dawes <dobey@novell.com>
3043 * acinclude.m4: Remove EVO_CHECK_LIB
3044 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3046 2004-08-09 Ankit Patel <ankit@redhat.com>
3048 * configure.in: Added Gujarati & Panjabi
3050 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3052 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3054 2004-08-02 JP Rosevear <jpr@novell.com>
3056 * configure.in: bump version, libtool numbers
3058 2004-08-02 Not Zed <NotZed@Ximian.com>
3060 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3061 so we only run once, and increment our recursive-call code
3062 properly, and actually exit anyway. should fix infinite crash
3065 2004-07-29 Rodney Dawes <dobey@novell.com>
3067 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3068 AC_DEFINE it so we know where to find gnome_segv2
3070 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3071 now define at configure time to find the path to gnome_segv2
3075 2004-07-19 JP Rosevear <jpr@novell.com>
3077 * configure.in: bump version, libtool numbers, soup requirement
3079 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3081 * libedataserver/e-source-group.c (e_source_group_remove_source)
3082 (e_source_group_remove_source) : disconnet the signal
3083 handler registered on source object for CHANGED singal
3084 as we may not be interested in the changes in source once
3085 it is removed form the group
3087 2004-07-12 Chris Toshok <toshok@ximian.com>
3089 [ most likely fixes #57999 ]
3091 * libdb/dist/aclocal/options.ac: set the default unique name to
3092 "_eds". this will append _eds to all externally visible libdb
3093 symbols, so we can be sure it won't conflict with another libdb
3094 (linked dynamically).
3096 * libdb/dist/configure: regen after options.ac change.
3098 * libdb/dist/.cvsignore: ignore db_int_def.h
3100 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3102 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3103 this function public.
3105 2004-07-07 Not Zed <NotZed@Ximian.com>
3107 * src/server.c (main): bind to the right charset (i.e. utf8). See
3110 2004-07-02 JP Rosevear <jpr@novell.com>
3112 * configure.in: bump version, libtool numbers
3114 2004-07-02 Chris Toshok <toshok@ximian.com>
3118 * libedataserver/e-iterator.h: rename the "delete" member to
3119 "remove", to fix c++ build.
3121 * libedataserver/e-iterator.c (e_iterator_delete): same.
3122 (e_iterator_class_init): same.
3124 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3125 (e_list_iterator_remove): same.
3127 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3129 * src/server.c (main): Register a segv handler to popup bug-buddy
3130 or whatever. Fixes bug #51165.
3132 2004-06-14 Not Zed <NotZed@Ximian.com>
3134 * libedataserver/e-source-group.c
3135 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3136 error setting up the new_source entries. #59592.
3138 2004-06-03 JP Rosevear <jpr@novell.com>
3140 * configure.in: bump version, libtool numbers
3142 2004-06-02 Chris Toshok <toshok@ximian.com>
3144 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3146 2004-06-01 Chris Toshok <toshok@ximian.com>
3148 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3149 NULL absolute_uri, so we can clear it.
3151 2004-06-01 Chris Toshok <toshok@ximian.com>
3153 * libedataserver/e-source.c (e_source_set_group): back out the
3154 change that causes this function to always add an absolute_uri to
3155 the ESource, as this uri is always used instead of the
3156 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3157 of the cases. If you want an absolute uri, call
3158 e_source_set_absolute_uri - it should never happen implicitly.
3159 (e_source_copy): when copying an ESource don't create an absolute
3160 uri when @source might have had one.
3161 (e_source_set_absolute_uri): use strcmp, not ==. also,
3162 "source->priv->readonly" governs whether or not data can be stored
3163 in the folder represented by the ESource, not that the ESource
3166 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3168 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3170 2004-05-27 Sushma Rai <rsushma@novell.com>
3172 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3173 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3176 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3177 Build absolute URI only if source is not having it.
3179 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3180 absolute URI to the file.
3182 2004-05-26 Rodney Dawes <dobey@novell.com>
3184 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3185 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3186 properly when < 2.9.8 is found
3188 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3189 requirement here, so that dependents pick it up properly as well
3191 2004-05-19 JP Rosevear <jpr@novell.com>
3193 * configure.in: bump version, libtool numbers
3195 2004-05-17 Rodney Dawes <dobey@ximian.com>
3197 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3198 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3199 mono bindings to work correctly
3203 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3205 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3206 handlers for postal address fields. Bug # 45210
3208 2004-05-03 JP Rosevear <jpr@ximian.com>
3210 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3212 * libedataserver/e-uid.h: ditto
3214 * libedataserver/e-memory.c: remove unnecessary include
3216 * libedataserver/e-uid.c: ditto
3218 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3221 2004-05-03 William Jon McCann <mccann@jhu.edu>
3223 * libedataserver/e-account-list.h:
3224 * libedataserver/e-account.h:
3225 * libedataserver/e-db3-utils.h:
3226 * libedataserver/e-dbhash.h:
3227 * libedataserver/e-iterator.h:
3228 * libedataserver/e-list-iterator.h:
3229 * libedataserver/e-list.h:
3230 * libedataserver/e-memory.h:
3231 * libedataserver/e-sexp.h:
3232 * libedataserver/e-source-group.h:
3233 * libedataserver/e-source-list.h:
3234 * libedataserver/e-source.h:
3235 * libedataserver/e-uid.h:
3236 * libedataserver/e-url.h:
3237 * libedataserver/e-util.h:
3238 * libedataserver/e-xml-hash-utils.h:
3239 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3241 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3243 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3244 yesterday's changes. The data is useless for what I needed it for
3245 (which was for migrating pilot-sync changelog files). md5sums are
3246 ...not what I wanted.
3248 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3250 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3251 3 arguments (key, data, user_data).
3253 2004-04-26 Adam Weinberger <adamw@gnome.org>
3255 * configure.in: Added en_CA to ALL_LINGUAS.
3257 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3259 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3260 that 'key' always points to a malloc'd block of memory that we can
3262 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3263 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3265 (e_xmlhash_write): Save the doc to a tmp file first, only if
3266 saving is successful rename() the file over the original.
3268 2004-04-21 Chris Toshok <toshok@ximian.com>
3270 * configure.in: bump version to 0.0.92.1.
3272 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3274 * acinclude.m4: minor fixes (added missing [] quotation).
3276 2004-04-19 JP Rosevear <jpr@ximian.com>
3278 * configure.in: bump version, libtool numbers
3280 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3282 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3283 AC_SUBST for assinging libegroupwise version number. Defined a
3284 varible LIBSOUP_REQUIRED. added
3285 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3287 * servers/groupwise/Makefile.am: added
3288 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3289 groupwise apis installable
3291 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3294 2004-04-02 JP Rosevear <jpr@ximian.com>
3296 * configure.in: bump version, libtool numbers
3298 2004-03-25 William Jon McCann <mccann@jhu.edu>
3300 * src/server.c (setup_cals): add registration of webcal protocol
3303 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3305 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3306 e-cal-backend-groupwise.h.
3308 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3310 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3313 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3314 opening the cache file, just create it empty, don't fail.
3316 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3318 * configure.in: yank --enable-debug option, not needed anymore.
3320 2004-03-15 Rodney Dawes <dobey@ximian.com>
3322 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3323 * evolution-data-server-1.0.pc.in:
3324 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3325 the libbonobo dependency
3327 2004-03-05 JP Rosevear <jpr@ximian.com>
3329 * configure.in: bump version, libtool numbers and soup requirement
3331 2004-02-26 JP Rosevear <jpr@ximian.com>
3333 * Makefile.am: dist the libdb stuff properly
3335 2004-02-26 Harish K <kharish@novell.com>
3337 * servers/groupwise/e-gw-connection.c : the latest GW server
3338 requires getFolderListRequest instead of the getContainerListRequest
3339 message to get the ids of folders.
3341 2004-02-24 Chris Toshok <toshok@ximian.com>
3343 * libedataserver/e-source-group.c
3344 (e_source_group_new_from_xmldoc): don't leak uid.
3346 2004-02-23 JP Rosevear <jpr@ximian.com>
3348 * Makefile.am: make sure to distclean libdb
3350 * autogen.sh: require automake 1.6
3352 * marshal.mk: make sure we use the srcdir as the location of the
3355 * libdb/dist/Makefile.in: add installcheck target that does
3356 nothing, don't remove tags
3358 * src/Makefile.am: add extra libical includes for srcdir !=
3361 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3363 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3364 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3365 * src/server.c (setup_books) : register groupwise address book backend
3366 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3367 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3368 address book protocols
3370 2004-02-13 Chris Toshok <toshok@ximian.com>
3372 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3373 libdb-4.1.la instead of libdb.a.
3375 * libdb/dist/configure.ac: remove all the static/shared logic and
3376 force libtool to be used. also, remove -rpath from the SOFLAGS.
3377 without -rpath and -static libtool builds the equivalent of a
3378 noinst_ automake library.
3380 * libdb/dist/configure: regen configure from configure.ac.
3382 2004-02-12 Chris Toshok <toshok@ximian.com>
3384 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3386 2004-02-09 Michael Meeks <michael@ximian.com>
3388 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3389 * libedataserver/e-list.c (e_list_get_iterator):
3390 add preconditions for NULL list.
3392 2004-02-09 JP Rosevear <jpr@ximian.com>
3394 * configure.in: Bump version, libtool numbers
3397 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3399 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3401 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3405 * servers/Makefile.am: added servers/ dir to build.
3407 2004-02-03 Chris Toshok <toshok@ximian.com>
3409 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3410 libxml-2.0 as the e-source* stuff needs it.
3412 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3414 * configure.in: require libsoup >= 2.1.6.
3416 2004-01-26 JP Rosevear <jpr@ximian.com>
3418 * configure.in: Bump libtool versions, version, soup requirement
3420 2004-01-25 Sanlig Badral <badral@openmn.org>
3422 * configure.in: Added "mn" to ALL_LINGUAS.
3424 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3426 * configure.in: s/GROUPWISE/SOUP.
3428 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3430 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3433 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3435 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3436 to remove the file cache from disk.
3438 2004-01-21 JP Rosevear <jpr@ximian.com>
3440 * configure.in: include calendar test stuff in AC_OUTPUT
3442 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3444 Fixes nasty crash in e-d-s
3446 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3447 (foreach_hash_func): pass the value also to the XML hash function.
3449 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3452 2004-01-15 JP Rosevear <jpr@ximian.com>
3454 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3455 make sure we don't derefence a NULL pointer
3457 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3459 * libedataserver/e-source-list.c: (load_from_gconf):
3462 * libedataserver/e-source.c: (dump_common_to_xml_node):
3463 Don't output properties tag if there are no properties.
3465 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3467 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3468 correctly when calling g_slist_prepend.
3470 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3472 * configure.in: Added "sq" to ALL_LINGUAS.
3474 2004-01-12 JP Rosevear <jpr@ximian.com>
3476 * configure.in: bump version, libtool numbers
3478 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3480 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3481 by using the CORBA_any directly. Free the CORBA exception.
3483 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3485 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3488 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3490 * libedataserver/e-source-group.h: added new read-only flag
3492 * src/contactdates-server.c: new factory for ContactDates backend
3494 * configure.in: Added new ContactDates calendar backend
3496 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3498 * libedataserver/e-source-list.[ch]
3499 (e_source_list_peek_group_by_name): new function.
3501 2004-01-08 JP Rosevear <jpr@ximian.com>
3503 * libedataserver/e-source-list.c (e_source_list_sync): don't
3504 remove the gconf listener
3506 2004-01-07 JP Rosevear <jpr@ximian.com>
3508 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3510 2004-01-05 Christian Neumair <chris@gnome-de.org>
3512 * addressbook/libebook/e-book.c: Generalize some more strings.
3514 2004-01-05 Christian Neumair <chris@gnome-de.org>
3516 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3518 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3520 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3521 function to get all objects in the cache.
3523 2003-12-29 JP Rosevear <jpr@ximian.com>
3525 * configure.in: bump libsoup requirement, version, libtool numbers
3527 2003-12-23 Ross Burton <ross@burtonini.com>
3529 * docs/reference/addressbook/libebook/tmpl/*:
3530 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3531 * docs/reference/addressbook/libebook/libebook-sections.txt
3532 * docs/reference/addressbook/libebook/libebook.types:
3533 Updated API documentation.
3535 2003-12-21 JP Rosevear <jpr@ximian.com>
3537 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3538 find a source if there is one
3540 * libedataserver/e-source-list.h: add proto
3542 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3544 * src/server.c (setup_logging, setup_interface_check): get the
3545 BonoboObject's we create here out of the function.
3546 (main): re-organize extra interfaces initialization code, and
3547 make sure we unref all objects we have created.
3549 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3551 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3553 (e_source_set_group): Generate and keep an absolute URI so we can
3554 work stand-alone if the group goes away.
3555 (e_source_get_uri): Use build_absolute_uri ().
3557 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3559 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3560 two sources based on UID and full URI.
3562 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3564 * configure.in: added --enable-debug argument.
3566 2003-12-10 Chris Toshok <toshok@ximian.com>
3568 * Makefile.am (ACLOCAL_AMFLAGS): remove
3570 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3572 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3573 to avoid conflicts with GAL's ECache class, which might get
3576 * libedataserver/Makefile.am: added new files.
3578 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3580 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3581 function from GAL, needed for the cache objects.
3583 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3584 directory for the cache file exists by calling e_util_mkdir_hier.
3586 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3588 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3589 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3590 the "calendar:supported_protocols" property.
3592 2003-12-07 JP Rosevear <jpr@ximian.com>
3594 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3597 * src/server.c: set correct default oaf id's
3599 * configure.in: Bump version
3601 2003-12-07 JP Rosevear <jpr@ximian.com>
3603 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3606 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3608 2003-12-07 Chris Toshok <toshok@ximian.com>
3610 * libdb/dist/Makefile.in: make install depend on all.
3612 2003-12-07 JP Rosevear <jpr@ximian.com>
3614 * configure.in: bump version and libsoup requirement
3616 2003-12-04 JP Rosevear <jpr@ximian.com>
3618 * libedataserver/e-source-list.c
3619 (e_source_list_new_for_gconf_default): uses the default gconf
3620 client for getting the source list
3622 * libedataserver/e-source-list.h: add proto
3624 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3626 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3627 to be shared between calendar and addressbook backends.
3629 * libedataserver/Makefile.am: added new files.
3631 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3633 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3634 creating XML from already standalone source.
3635 (e_source_copy): Return the new source, not the one passed in. Duh.
3637 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3639 * libedataserver/e-source.c (e_source_set_property): Emit changed
3641 (copy_property): Implement.
3642 (e_source_copy): Implement. Creates a standalone copy of a source.
3644 2003-11-29 Chris Toshok <toshok@ximian.com>
3646 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3647 DataServer_Logging oaf_server.
3649 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3651 * src/Evolution-DataServer.idl: add a Logging interface. the
3652 events emitted are of type LogEvent.
3654 * src/Makefile.am (evolution_data_server_SOURCES): add
3657 * src/server.c (termination_handler): use g_message, not a printf.
3658 (setup_logging): new function, register the log domains that'll
3659 generate bonobo events.
3660 (main): initialize the DataServer::Logging interface.
3662 * src/server-logging.[ch]: a glib log handler that emits log
3663 events via a BonoboEventSource.
3665 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3667 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3668 (init): Create properties table.
3669 (import_properties): Implement. Imports properties from XML tree to
3671 (e_source_update_from_xml_node): Import properties to table.
3672 (property_dump_cb): Implement. Dumps a property to XML tree.
3673 (dump_common_to_xml_node): Dump properties to XML tree.
3674 (e_source_get_property): Implement.
3675 (e_source_set_property): Implement.
3676 (e_source_foreach_property): Implement.
3678 * libedataserver/test-source-list.c (dump_property): Implement.
3679 (dump_source): Dump properties.
3680 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3682 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3684 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3685 (e_source_update_from_xml_node): Ditto.
3686 (e_source_get_uri): Ditto.
3687 (dump_common_to_xml_node): Implement for parameters common to
3688 dependent and standalone ESources.
3689 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3690 (e_source_to_standalone_xml): Implement.
3691 (e_source_new_from_standalone_xml): Implement.
3693 2003-11-26 Rodney Dawes <dobey@ximian.com>
3695 * Makefile.am: remove \ on last line of LIBDB_FILES
3697 2003-11-26 JP Rosevear <jpr@ximian.com>
3699 * tags: add a dummy file for disting
3701 2003-11-25 Chris Toshok <toshok@ximian.com>
3703 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3704 and AC_PROG_LIBTOOL.
3706 * libdb/dist/configure: same.
3708 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3711 2003-11-25 Chris Toshok <toshok@ximian.com>
3713 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3715 * libdb/dist/configure: same.
3717 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3719 * libedataserver/e-dbhash.c: same.
3720 (e_dbhash_new): pass NULL for txn.
3722 2003-11-25 Chris Toshok <toshok@ximian.com>
3724 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3725 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3726 suck at getting libtool to do what I want.
3728 * libdb/dist/Makefile.in (install-strip install): don't do
3731 * Makefile.am (SUBDIRS): add libdb
3732 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3734 (LIBDB_FILES): list all the db4 files.
3735 (EXTRA_DIST): add the db4 files explicitly to this.
3737 * configure.in: remove all the db3 stuff, and build the embedded
3740 2003-11-25 Aaron Weber <aaron@ximian.com>
3741 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3742 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3743 acinclude.m4 so you can build the stuffwithout gtk-doc
3746 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3747 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3748 * Plus added short/long descriptions and "See Also" where appropriate to:
3749 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3750 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3751 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3752 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3753 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3754 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3755 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3756 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3757 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3758 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3759 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3760 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3761 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3763 2003-11-22 Chris Toshok <toshok@ximian.com>
3765 * dist/NO-AUTO-GEN: don't autogen in here.
3767 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3769 * libdb/Makefile.am: new file so we can integrate libdb into our
3772 2003-11-20 Aaron Weber <aaron@ximian.com>
3773 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3774 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3775 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3776 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3777 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3778 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3779 * docs/reference/calendar/libecal/libecal-sections.txt
3780 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3781 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3782 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3784 2003-11-20 Rodney Dawes <dobey@ximian.com>
3786 * autogen.sh: Remove extra #!/bin/sh line
3788 2003-11-19 JP Rosevear <jpr@ximian.com>
3790 * MAINTAINERS: Update
3792 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3794 * configure.in: require libsoup version from CVS (2.1.1).
3796 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3798 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3800 2003-11-14 JP Rosevear <jpr@ximian.com>
3802 * libedataserver/test-source-list.c: use only libgnome stuff (no
3805 * libedataserver/e-source.c: ditto
3807 * libedataserver/e-source-list.c: ditto
3809 * libedataserver/e-source-group.c: remove use of gal bits, use
3812 * libedataserver/Makefile.am: build and install e-source stuff
3814 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3816 * src/server-interface-check.[ch]: fixed copyright comments.
3818 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3820 * src/server.c (setup_cals): register the Groupwise calendar backend.
3823 * configure.in: added Groupwise calendar backend to build.
3825 2003-11-14 Rodney Dawes <dobey@ximian.com>
3827 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3829 2003-11-11 Chris Toshok <toshok@ximian.com>
3831 * src/server.c (queue_termination): guard against multiple threads
3832 here by using a mutex. also, always remove the
3833 terminal_handler_id if one exists and reinstate it afterward.
3834 This gives us the behavior of always lasting EXIT_TIMEOUT
3835 milliseconds after the most recent book/calendar shutdown. Before
3836 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3837 after the *first* book/calendar shutdown.
3839 2003-11-10 JP Rosevear <jpr@ximian.com>
3841 * Makefile.am: build docs
3843 * configure.in: check for gtk-doc
3845 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3847 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3848 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3849 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3851 2003-11-07 Dan Winship <danw@ximian.com>
3853 * configure.in: Remove a bunch more checks that
3854 evolution-data-server doesn't need. Change "Evolution" to
3855 "evolution-data-server" in two messages. Remove gtk-doc support
3856 since there is currently no doc/ directory, and we'll want to use
3857 the new GTK_DOC_CHECK macro when we add it back anyway.
3859 * libedataserver/ename/*: Moved to libebook
3861 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3862 (libedataserver_la_LIBADD): Remove libename
3863 (libedataserver_la_LDFLAGS): Remove -no-undefined
3865 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3867 2003-11-07 Rodney Dawes <dobey@ximian.com>
3869 * configure.in: Remove kerberos checks since we don't need them here
3871 2003-11-06 JP Rosevear <jpr@ximian.com>
3873 * configure.in: output new .pc file
3875 * evolution-data-server-1.0.pc.in: pkconfig for idl
3877 * libedataserver/ename/Makefile.am: don't install
3879 * libedataserver/Makefile.am: link in libename
3881 2003-11-06 Rodney Dawes <dobey@ximian.com>
3883 * configure.in: Remove dependencies for GUI libs that we don't need
3885 2003-11-06 JP Rosevear <jpr@ximian.com>
3887 * libedataserver/Makefile.am: e-msgport is no longer needed
3889 2003-11-06 JP Rosevear <jpr@ximian.com>
3891 * src/server.c: include the addressbook backend files properly
3893 * src/Makefile.am: link to the individual addressbook backends
3895 2003-11-06 JP Rosevear <jpr@ximian.com>
3897 * src/server.c: include the backend files properly
3899 * src/Makefile.am: link to the individual backends
3901 2003-11-06 JP Rosevear <jpr@ximian.com>
3903 * configure.in (BASE_VERSION): clean up priv* dirs
3905 * src/Makefile.am: install a version binary to libexecdir
3907 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3910 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3912 2003-11-05 JP Rosevear <jpr@ximian.com>
3914 * src/server.c: following renaming of libedata-book
3916 * src/server-interface.[hc]: ditto
3918 2003-11-05 JP Rosevear <jpr@ximian.com>
3920 * src/server.c: following renaming of libedata-cal
3922 * src/server-interface.[hc]: ditto
3924 2003-11-05 JP Rosevear <jpr@ximian.com>
3926 * configure.in: make the priv*dir's sane
3928 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3931 * libedataserver/ename/Makefile.am: ditto
3933 * libedataserver/Makefile.am: install to privincludedir
3935 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3937 * libedataserver/e-util.[ch]: new files to contain a few functions
3940 * libedataserver/Makefile.am: added new files.
3942 * libedataserver/ename/e-address-western.c:
3943 * libedataserver/e-account-list.c:
3944 * libedataserver/e-account.c:
3945 * src/server-interface-check.c:
3946 * configure.in: removed libgal dependency.
3948 2003-11-04 JP Rosevear <jpr@ximian.com>
3950 * src/server.c: tidy up logging messages
3952 2003-11-04 JP Rosevear <jpr@ximian.com>
3954 * src/server.c: properly name space the oaf ids
3956 * src/server-interface-check.c: use the correctly named poa
3958 * src/server-interface-check.h: ditto
3960 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3961 factories and interface check better
3963 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3965 * src/Evolution-DataServer.idl: name space the interface check
3968 2003-11-04 JP Rosevear <jpr@ximian.com>
3970 * src/Evolution-DataServer.idl: server interface check instead of
3971 wombat interface check
3973 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3975 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3977 * src/server.c: adjust to interface check renaming
3979 * src/server-interface-check.[hc]: finish renaming so wombat
3982 2003-11-04 JP Rosevear <jpr@ximian.com>
3984 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3986 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3989 * libedataserver/Makefile.am: install pkg-config file
3991 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3993 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3994 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3995 supported protocols.
3997 2003-11-04 JP Rosevear <jpr@ximian.com>
3999 * MAINTAINERS, TODO: update
4001 2003-11-04 JP Rosevear <jpr@ximian.com>
4003 * src/server-interface-check.h: use G_*_DECLS and include the data
4006 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4007 the DataServer .server files
4009 2003-11-03 JP Rosevear <jpr@ximian.com>
4011 * configure.in: don't need EVO_DIR
4013 2003-11-03 JP Rosevear <jpr@ximian.com>
4015 * configure.in: remove trailing slash
4017 2003-11-03 JP Rosevear <jpr@ximian.com>
4019 * configure.in: add the trailing slash to the config subdir