1 2008-06-22 Patrick Ohly <patrick.ohly@gmx.de>
3 * configure.in, calendar/libecal/Makefile.am,
4 calendar/libecal/e-cal-check-timezones.c,
5 calendar/libecal/e-cal-check-timezones.h: added
6 e_cal_check_timezones() which matches time zone definitions to
7 system time zones and resolves conflicting definitions; bumped
8 version and age to matched the extended libecal API (bug #52890)
10 * calendar/backends/file/e-cal-backend-file.c: use
11 e_cal_check_timezones() to improve time zone handling (bug #52890)
13 * calendar/libecal/e-cal.c: use current system time zone
14 definitions instead of possibly out-dated custom definitions when
15 exporting events or retrieving the time zone information for an
18 2008-06-17 Johnny Jacob <jjohnny@novell.com>
20 * configure.in (eds_micro_version): Bumped to 2.23.5.
22 * NEWS: Evolution Data Server 2.23.4 release updates.
24 2008-06-12 Tor Lillqvist <tml@novell.com>
26 * libedataserver/e-proxy.c: Make it compile on Win32, too.
28 2008-06-06 Matthew Barnes <mbarnes@redhat.com>
30 ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
31 and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
33 2008-06-06 Tor Lillqvist <tml@novell.com>
35 * configure.in: Add a couple of -Wl,--exclude-libs options on
36 Windows to avoid needlessly auto-exporting functions from static
37 libiconv and libdb-4.1 when linked into e-d-s's DLLs.
39 * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
42 2008-06-03 Tor Lillqvist <tml@novell.com>
44 Bug 536154 - Camel sends bracketed hostname in SMTP HELO
46 * configure.in: Do use the Winsock getaddrinfo() and
47 getnameinfo(). It should be OK to ignore Windows 2000 by now.
49 2008-06-02 Srinivasa Ragavan <sragavan@novell.com>
51 * NEWS: Evolution Data Server 2.23.3 release and version bump.
53 2008-06-02 Tor Lillqvist <tml@novell.com>
55 * libedataserver/e-data-server-util.c: Include <mbstring.h> on
57 (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
58 supported Win9x for a while, so no point in attempting to do it
61 2008-05-23 Ed Catmur <ed@catmur.co.uk>
63 ** Fix for bug #533780
66 * libebackend/Makefile.am:
67 Fix the link line for libebackend.
69 2008-05-16 Matthew Barnes <mbarnes@redhat.com>
74 * libedataserver/libedataserver.pc.in:
75 EProxy adds a libsoup dependency to libedataserver. Add
76 this new requirement to a couple places that were missed.
78 2008-05-14 Matthew Barnes <mbarnes@redhat.com>
83 Split the evolution-data-server version into major/minor/micro
84 macros (wow, say that five times fast!) so we can pass them to
85 libedataserver/eds-version.c.
87 * libedataserver/Makefile.am:
88 * libedataserver/eds-version.c:
89 * libedataserver/eds-version.h:
90 New sources files provide macros and functions for checking the
91 version of evolution-data-server. Would have been handy to have
92 in a couple recent API breaks.
94 * docs/references/libedataserver:
95 Add developer documentation for the new symbols.
97 2008-05-13 Matthew Barnes <mbarnes@redhat.com>
99 * libebackend/libebackend.pc.in: Fix a typo.
101 2008-05-12 Srinivasa Ragavan <sragavan@novell.com>
103 * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
105 * Makefile.am: Build fix for release.
107 2008-05-06 Matthew Barnes <mbarnes@redhat.com>
109 ** Fixes part of bug #424744
111 * libedataserver/e-iconv.[ch]:
112 Deprecate the e-iconv API. Use camel-iconv instead.
114 * libedataserver/e-trie.[ch]:
115 Deprecate the ETrie API. Use CamelTrie instead.
117 * libedataserver/e-msgport.[ch]:
118 Deprecate the EMsgPort API. Use CamelMsgPort instead.
120 2008-05-06 Jeffrey Stedfast <fejj@novell.com>
122 * Reverted commit 8210
124 2008-05-06 Sankar P <psankar@novell.com>
126 * Revert changes committed by bad git-svn usage.
128 2008-05-05 Matthew Barnes <mbarnes@redhat.com>
133 Add test for nl_langinfo(CODESET). Defines HAVE_CODESET.
135 2008-05-05 Wang Xin <jedy.wang@sun.com>
137 * libedataserver/e-proxy.c: Fixes #530688.
139 2008-05-04 Matthew Barnes <mbarnes@redhat.com>
141 * configure.in: If --enable-gnome-keyring is given, require version
142 2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
144 2008-04-30 Milan Crha <mcrha@redhat.com>
146 ** Part of fix for bug #316390
148 * libedataserver/e-categories.h:
149 (e_categories_register_change_listener),
150 (e_categories_unregister_change_listener):
151 * libedataserver/e-categories.c: (EChangedListener),
152 (idle_saver_cb), (finalize_categories), (initialize_categories),
153 (e_categories_set_color_for), (e_categories_set_icon_file_for),
154 (e_categories_register_change_listener), (e_categories_add),
155 (e_categories_unregister_change_listener), (e_categories_remove):
156 New API to support listening for changes in categories.
158 2008-04-23 Rob Bradford <rob@openedhand.com>
162 * libebackend/Makefile.am:
163 * libebackend/libebackend.pc.in:
164 Build framework for new libebackend library.
166 * libedataserver/Makefile.am:
167 Remove files that have moved to libebackend.
169 * libedataserver/e-data-server-module.[ch]:
170 * libedataserver/e-db3-utils.[ch]:
171 * libedataserver/e-dbhash.[ch]:
172 * libedataserer/e-file-cache.[ch]:
173 Moved to libebackend.
177 Use libebackend headers and link to the library.
179 * docs/reference/Makefile.am:
180 * docs/reference/libebackend/Makefile.am:
181 * docs/reference/libebackend/libebackend-docs.xml:
182 * docs/reference/libebackend/libebackend-sections.txt:
183 * docs/reference/libebackend/libebackend.types:
184 Add documentation for new libebackend library.
186 * docs/reference/libedataserver/libedataserver.types:
187 Remove types that have been moved to libebackend.
189 * docs/reference/calendar/libedata-cal/Makefile.am:
190 Add libebackend to the gtk-doc scanner libraries.
192 2008-04-23 Matthew Barnes <mbarnes@redhat.com>
194 * README: Put it back. Apparently Automake insists on it.
196 2008-04-23 Srinivasa Ragavan <sragavan@novell.com>
198 * configure.in: Version bump to 2.23.1
200 2008-04-21 Srinivasa Ragavan <sragavan@novell.com>
202 * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
205 2008-04-22 Matthew Barnes <mbarnes@redhat.com>
209 * README: File is empty, remove it.
211 * Makefile.am: Remove README.
213 2008-04-19 Matthew Barnes <mbarnes@redhat.com>
215 * docs/reference: Add new symbols to the API docs.
217 2008-04-18 Srinivasa Ragavan <sragavan@novell.com>
219 * MAINTAINERS: Updating the Camel guards.
221 2008-04-17 Milan Crha <mcrha@redhat.com>
223 ** Part of fix for bug #526741
225 * src/server.c: (main):
226 * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
227 Bumped LIBCAMEL_CURRENT to 12.
229 2008-04-15 Milan Crha <mcrha@redhat.com>
231 ** Fix for bug #475616
233 * libedataserver/e-component-listener.c: (watched_lock),
234 (connection_listen_cb), (e_component_listener_finalize),
235 (e_component_listener_new): Use rather rec mutex here.
237 2008-04-07 Jeffrey Stedfast <fejj@novell.com>
239 * configure.in: Do proper checks for largefile support and
240 properly setup proper CFLAGS to support it.
242 2008-04-04 Suman Manjunath <msuman@novell.com>
244 * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
245 (e_util_utf8_strstrcasedecomp):
246 Fixed a few compiler warnings (bug #473880)
248 2008-04-01 Matthew Barnes <mbarnes@redhat.com>
250 * configure.in: Version bump for 2.23.1.
252 2008-03-31 Matthew Barnes <mbarnes@redhat.com>
254 * configure.in: Enforce the minimum GLib version (#525242).
256 2008-03-27 Matthew Barnes <mbarnes@redhat.com>
258 ** Fixes part of bug #518710
261 Bump GLib requirement to 2.16.1.
263 * libedataserver/e-dbhash.c:
264 Use GLib's new MD5 Checksum API. The MD5 utilities in
265 libedataserver are now deprecated.
267 * libedataserver/md5-utils.c:
268 * libedataserver/md5-utils.h:
269 Deprecate these functions and reimplement them to be wrappers
270 for GLib's new MD5 Checksum API.
272 2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
274 ** Added configurable Proxy settings for Evolution.
276 * libedataserver/Makefile.am:
277 * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
278 (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
279 (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
280 (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
281 (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
282 (e_proxy_setup_proxy), (e_proxy_peek_uri),
283 (e_proxy_require_proxy_for_uri):
284 * libedataserver/e-proxy.h:
286 2008-03-10 Srinivasa Ragavan <sragavan@novell.com>
288 * NEWS, configure.in: Evolution Data Server 2.22.0 release.
290 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
292 * configure.in: Revisit libecal version.
294 2008-03-02 Matthew Barnes <mbarnes@redhat.com>
296 * docs/reference: Minor API documentation updates.
298 2008-03-03 Tor Lillqvist <tml@novell.com>
300 * evolution-data-server-zip.in: Drop duplicated line. Use
301 LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
304 2008-03-03 Srinivasa Ragavan <sragavan@novell.com>
306 * configure.in: Bump libecal version for libical changes.
308 2008-02-25 Srinivasa Ragavan <sragavan@novell.com>
310 * NEWS: Evolution Data Server 2.21.92 release.
312 2008-02-26 Milan Crha <mcrha@redhat.com>
314 ** Fix for bug #475616
316 * libedataserver/e-component-listener.c: (connection_listen_cb),
317 (e_component_listener_finalize), (e_component_listener_new):
318 Guard global static variable with mutex lock.
320 2008-02-26 Kjartan Maraas <kmaraas@gnome.org>
322 * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
324 2008-02-22 Milan Crha <mcrha@redhat.com>
326 ** Fix for bug #469119
328 * libedataserver/e-time-utils.c: (has_correct_date),
329 (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
330 Check also for correct date values if parse is OK.
332 2008-02-19 Chenthill Palanisamy <pchenthill@novell.com>
334 * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
336 2008-02-18 Chenthill Palanisamy <pchenthill@novell.com>
338 * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
339 warnings. Fix from opensuse downstream.
341 2008-02-14 Matthew Barnes <mbarnes@redhat.com>
343 ** Fixes part of bug #516074
345 * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
346 defined in <netdb.h> since these are GNU extensions.
348 2008-02-13 Srinivasa Ragavan <sragavan@novell.com>
350 * configure.in: Version bump for 2.21.92
352 2008-02-11 Srinivasa Ragavan <sragavan@novell.com>
354 * NEWS: Evolution-Data-Server 2.21.91 release.
356 2008-02-06 Matthew Barnes <mbarnes@redhat.com>
360 Fix a compilation error that occurs when building in a
361 remote object directory (#514682, patch by Paul Smith).
363 2008-02-06 Tor Lillqvist <tml@novell.com>
365 * evolution-data-server-zip.in: Look for catalogs in share/locale
366 first, as that is where they will be with a properly built GNU
369 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
371 * configure.in: Version bump for 2.21.91
373 2008-01-29 Srinivasa Ragavan <sragavan@novell.com>
375 * NEWS, configure.in: Evolution Data Server 2.21.90 release.
377 2008-01-26 Matthew Barnes <mbarnes@redhat.com>
379 * docs/reference: Refresh the API docs.
381 2008-01-24 Tor Lillqvist <tml@novell.com>
383 * configure.in: Only use the -Wno-sign-compare and
384 -Wno-pointer-sign options if the gcc version used supports them. I
385 am still using gcc 3.4.2 in mingw...
387 2008-01-24 Takao Fujiwara <takao.fujiwara@sun.com>
389 ** Fix for bug #511717
391 * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
392 Add gettext imap folders.
394 2008-01-19 Matthew Barnes <mbarnes@redhat.com>
397 Bump some additional package requirements for libsoup-2.4:
398 libbonobo-2.0 >= 2.20.3
401 2008-01-17 Matthew Barnes <mbarnes@redhat.com>
403 * docs/reference/camel/camel-sections.txt:
404 Add camel_session_build_password_prompt.
406 2008-01-15 Dan Winship <danw@gnome.org>
408 * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
409 2.4" support, which only ever worked because there was an old CVS
410 version of libsoup that claimed to be 2.4 but still had the 2.2
413 2008-01-15 Srinivasa Ragavan <sragavan@novell.com>
415 * configure.in: Version bump to 2.21.90
417 2008-01-14 Srinivasa Ragavan <sragavan@novell.com>
419 * NEWS: Evolution Data Server 2.21.5 release.
421 2008-01-14 Matthew Barnes <mbarnes@redhat.com>
423 * docs/reference/camel/camel.types:
424 Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
425 absence when running "make dist". See bug #509539 for more info.
427 2008-01-07 Milan Crha <mcrha@redhat.com>
429 ** Fix for bug #339813
431 * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
432 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
433 New API functions, returns is parsed string had two-digit year and
434 last one changes "%x" on format of strftime with forced 4-digit year.
435 * libedataserver/e-time-utils.c: (parse_with_strptime):
436 Fix issue when read all text but actual date isn't correct to this format.
437 * libedataserver/e-time-utils.c: (correct_two_digit_year):
439 * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
440 (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
441 Implementing new API functions.
443 2007-12-25 Jeffrey Stedfast <fejj@novell.com>
445 * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
446 instead of gb2312 since GBK is a superset of gb2312.
448 2007-12-18 Srinivasa Ragavan <sragavan@novell.com>
450 * configure.in: Version bump to 2.21.5.
452 2007-12-17 Srinivasa Ragavan <sragavan@novell.com>
454 * NEWS, configure.in: Evolution Data Server 2.21.4 release.
456 2007-12-17 Matthew Barnes <mbarnes@redhat.com>
459 Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
461 2007-12-07 James "Doc" Livingston <doclivingston@gmail.com>
463 ** Fix for bug #339510
465 * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
466 inputs with 4 figures (e.g. '1830' would be converted to '18:30')
468 2007-12-03 Srinivasa Ragavan <sragavan@novell.com>
470 * NEWS, configure.in: Evolution Data Server 2.21.3 release.
472 2007-11-26 Milan Crha <mcrha@redhat.com>
474 ** Fix for bug #308815
476 * libedataserver/e-categories.h:
477 * libedataserver/e-categories.c: Dropped colors for categories,
478 so marking those functions as deprecated, and making deprecated
479 parameter 'color' of 'e_categories_add' together with its rename
482 2007-11-12 Srinivasa Ragavan <sragavan@novell.com>
484 * NEWS, configure.in: Evolution Data Server 2.21.2 release.
486 2007-11-14 Matthew Barnes <mbarnes@redhat.com>
488 ** Remove trailing whitespace from source code.
490 2007-11-13 Ondrej Jirman <megous@megous.com>
492 ** Fix for bug #494299
494 * libedataserver/e-file-cache.c: (add_key_to_slist),
495 (add_object_to_slist): Rename helper functions.
496 * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
497 Fix memory corruption.
499 2007-10-29 Srinivasa Ragavan <sragavan@novell.com>
501 * NEWS, configure.in: Evolution Data Server 2.21.1 release.
503 2007-10-29 Matthew Barnes <mbarnes@redhat.com>
505 * servers/google/libgdata/gdata-entry.c:
506 * servers/googgle/libgdata-google/gdata-google-service.c:
507 Fix implicit function declarations.
508 Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
510 2007-10-26 Matthew Barnes <mbarnes@redhat.com>
512 * docs/reference/calendar/libecal/libecal-sections.txt:
513 * docs/reference/libedataserverui/libedataserverui-sections.txt:
514 Remove non-existent symbols.
516 2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
519 * evolution-data-server-zip.in:
520 * servers/Makefile.am: Initial commit for the google
523 Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
525 2007-10-22 Matthew Barnes <mbarnes@redhat.com>
527 * Fixes part of bug #417999
529 * docs/reference/libedataserverui:
530 Add documentation for ESourceComboBox widget.
532 2007-10-09 Matthew Barnes <mbarnes@redhat.com>
534 * iconv-detect.c (main): Remove an unused variable (#483301).
536 2007-09-07 Kjartan Maraas <kmaraas@gnome.org>
538 * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
539 (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
540 (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
541 * libedataserver/e-msgport.h: Same.
543 2007-09-27 Ross Burton <ross@openedhand.com>
545 * libedataserver/e-iconv.c:
546 Mark the charset and language arrays as const.
548 2007-09-17 Srinivasa Ragavan <sragavan@novell.com>
550 * NEWS, configure.in: Evolution Data Server 1.12.0 release
552 2007-09-03 Srinivasa Ragavan <sragavan@novell.com>
554 * NEWS, configure.in: Evolution Data Server 1.11.92 release
556 2007-08-28 Ross Burton <ross@openedhand.com>
559 Fix FSF address (Tobias Mueller, #470445)
561 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
563 * NEWS, configure.in: Evolution Data Server 1.11.91 release
565 2007-08-24 Milan Crha <mcrha@redhat.com>
567 ** Fix for bug #469870
569 * libedataserver/e-categories.c: (e_categories_get_color_for),
570 (e_categories_get_icon_file_for), (e_categories_is_searchable):
571 Simply return from _get_ functions and don't show error warning.
573 2007-08-20 Milan Crha <mcrha@redhat.com>
575 ** Part of fix for bug #367760
577 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
578 Added '#' as non-safe character.
580 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
582 * docs: Refresh Gtk-Doc "section" files.
584 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
586 * libdb/dbm/dbm.c (__db_ndbm_open):
587 * libedataserver/e-dbhash.c (e_dbhash_new):
588 Fix compilation errors caused by glibc's new "open" macro (#466987).
590 2007-08-16 Milan Crha <mcrha@redhat.com>
592 ** Fix for bug #351756
594 * libedataserver/e-time-utils.c: (parse_with_strptime):
595 g_locale_from_utf8 returns NULL on error, so test for that value.
597 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
599 * NEWS, configure.in: Evolution Data Server 1.11.90 release
601 2007-08-13 Ross Burton <ross@openedhand.com>
603 * libedataserver/e-xml-hash-utils.c:
604 * libedataserver/e-data-server-util.c:
605 * libedataserver/e-dbhash.c:
606 * libedataserver/md5-utils.c:
607 * libedataserver/e-account.c:
608 * libedataserver/e-xml-utils.c:
609 * libedataserver/e-source.c:
610 Fix compile warnings.
612 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
614 ** Fix for bug #455799
616 Remove all .cvsignore and update svn:ignore porperty in whole
619 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
621 * MAINTAINERS: Updated the email, svn account.
623 2007-08-02 Ross Burton <ross@openedhand.com>
626 If building against libsoup-2.2, we need 2.2.91 for
627 SOUP_SESSION_TIMEOUT (#451003).
629 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
631 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
633 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
635 * NEWS, configure.in: Evolution Data Server 1.11.6 release
637 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
639 * configure.in: Updated the libtool version for libedataserver
640 version since some APIS has been added.
642 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
644 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
645 Added a API to get the duped property.
647 2007-07-30 Milan Crha <mcrha@redhat.com>
649 * libedataserver/e-source-group.h: (e_source_group_get_property),
650 (e_source_group_set_property), (e_source_group_foreach_property):
651 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
652 (impl_finalize), (e_source_group_init), (import_properties),
653 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
654 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
655 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
656 (e_source_group_get_property), (e_source_group_set_property),
657 (e_source_group_foreach_property):
658 Added support for properties in source group.
660 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
661 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
662 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
665 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
668 Collect all the required package versions in one place and
669 explicitly require GTK+ 2.10 or higher. (#380534)
671 2007-07-27 Johnny Jacob <jjohnny@novell.com>
673 ** Fix for bug #457523.
675 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
678 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
680 * libedataserver/e-account-list.c: Plugged memory leak.
682 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
684 * NEWS, configure.in: Evolution Data Server 1.11.5 release
686 2007-07-03 Milan Crha <mcrha@redhat.com>
688 ** Fix for bug #364731
690 * libedataserver/e-sexp.c: (GScannerConfig):
691 The '+' and '-' are also unary operators, so
692 the identifier could not start with these characters.
694 2007-06-22 Milan Crha <mcrha@redhat.com>
696 * libedataserver/e-account.h:
697 Added new property get_password_canceled into EAccountService
698 struct, because of bug #307410
700 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
702 * camel/providers/imap4/camel-imap4-summary.c:
703 Fix one typo and wrong preposition (bug #452996).
705 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
707 * configure.in: Correct the comment for --enable-gnome-keyring,
710 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
712 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
714 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
716 ** Fix for bug #448589 from Tobias Mueller
718 ** src/Makefile.am: Add support for automake 1.6
720 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
722 ** Fix for bug #443958 from Sebastien Tandel
724 * configure.in: Add support for help string.
726 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
728 ** Fix for bug #437751 from Andreas Köhler
730 * libedataserver/e-time-utils.c:
732 2007-06-05 Irene Huang <irene.huang@sun.com>
734 * configure.in: Add option for using Sun Kerberos
737 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
739 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
741 2007-06-03 Ross Burton <ross@openedhand.com>
746 * src/offline-listener.[ch]:
748 Add --disable-calendar to build without any calendar support
751 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
753 * docs/reference/addressbook/libebook/Makefile.am:
754 * docs/reference/calendar/libecal/Makefile.am:
755 Fix some distcheck errors (#438577).
757 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
759 * camel/camel-stream-mem.c: fix typos in the API documentation
761 2007-05-24 Ross Burton <ross@openedhand.com>
764 Fix krb5 checks when using --as-needed (part of #342830, John
767 2007-05-24 Ross Burton <ross@openedhand.com>
769 * libedataserverui/Makefile.am:
770 Add missing link flags to fix build with -z,defs. (#409542, Loic
773 2007-05-21 Wang Xin <jedy.wang@sun.com>
775 * libedataserver/e-time-utils.c: Fixes #439050.
777 2007-05-20 Ross Burton <ross@openedhand.com>
780 Use a faster pkgconfig call when checking for soup (#438975).
782 2007-05-16 Jules Colding <colding@omesc.com>
784 * configure.in: Removed unused function check
786 2007-05-14 Jules Colding <colding@omesc.com>
788 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
790 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
792 2007-05-14 Srinivasa Ragavan
794 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
796 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
798 ** Fix for bug #361138
800 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
803 2007-05-08 Josselin Mouette <joss@malsain.org>
805 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
807 * src/server.c: (main): Turn the g_error into a g_warning to
808 avoid dumping core when launching two instances (#436197).
810 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
812 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
813 Nullify 'new' after dropping its reference, so that we return NULL.
815 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
817 * docs/reference/camel/Makefile.am:
818 Remove reference to nonexistent libutil.la.
820 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
822 * libedataserver/e-sexp.c:
823 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
825 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
827 ** Fixes part of bug #418852
830 * docs/reference/camel:
831 * docs/reference/Makefile.am:
832 Resurrect Camel's API documentation.
834 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
837 Refresh SGML templates and add the appropriate CFLAGS to satisfy
840 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
842 ** NEWS, configure.in: Evolution data server 1.11.1 release
844 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
846 ** Fix for bug #425535 from Frederic Crozat
848 * src/server.c: Dont submit path of EDS for segv_handler.
850 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
852 * camel/camel-gpg-context.c:
853 Convert messages from gnupg to UTF-8 (#423382).
855 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
857 * Introduce EFlag in libedataserver (#415891)
859 * libedataserver/e-flag.[ch]:
860 New data structure, EFlag, is a simple thread synchronization
861 mechanism. Based on Python's threading.Event class.
863 * docs/reference/libedataserver:
864 Add documentation for EFlag.
866 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
869 Make the libiconv test program returns a value. (#388789)
871 2007-04-05 Ross Burton <ross@openedhand.com>
873 * libedataserver/e-file-cache.c:
874 * libedataserver/e-data-server-util.h:
875 Use g_mkdir_with_parents (#383686).
877 2007-04-04 Ross Burton <ross@burtonini.com>
879 * libedataserver/e-source-group.c:
880 * libedataserver/e-data-server-marshal.list:
881 * libedataserver/e-account-list.c:
882 * libedataserver/e-source-list.c:
883 * libedataserver/e-iterator.c:
884 * libedataserver/e-source.c:
885 * libedataserver/Makefile.am:
886 Remove marshallers that are in GLib (#400970).
888 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
890 * libedataserver/e-source.c:
891 Store colors as a string specification instead of an integer.
892 Introduce new color API and deprecate the old. (#373117)
894 New API: e_source_set_color_spec()
895 e_source_peek_color_spec()
897 Old API: e_source_set_color()
898 e_source_unset_color()
901 * libedataserver/test-source-list.c:
902 Use the new ESource color API. (#373117)
904 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
906 * libedataserver/e-account.c (receipt_policy_to_str):
907 * libedataserver/e-iconv.c (e_dlist_init):
908 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
909 * libedataserver/e-trie.c (e_trie_search):
910 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
911 Fix some compiler warnings. Patch from Kjartan Maraas.
913 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
915 * libedataserver/e-data-server-util.c:
916 * libedataserver/e-uid.c:
917 * libedataserver/e-xml-utils.c:
918 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
919 code for GLib < 2.8 (#418971).
921 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
923 * libedataserver/e-data-server-module.c:
924 Fix "incompatible pointer type" warnings (#360619).
926 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
928 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
929 for iconv() in -liconv (#388788). Patch from Elijah Newren.
931 * iconv-detect.c: Fix an implicit function declaration.
933 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
935 * MAINTAINERS : Updates on the new guards.
937 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
939 * NEWS, configure.in: Evolution-Data-Server 1.10
942 2007-03-08 Ross Burton <ross@openedhand.com>
945 * docs/reference/addressbook/libedata-book:
946 * docs/reference/libedataserverui:
947 Add gtk-doc framework.
949 * docs/reference/addressbook/libebook:
950 * docs/reference/calendar/libedata-cal:
951 * docs/reference/calendar/libecal:
952 Refresh to match source.
954 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
956 2007-03-08 Ross Burton <ross@openedhand.com>
958 * docs/reference/addressbook/libebook/libebook-sections.txt:
959 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
960 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
961 Add missing symbols (#400169).
963 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
965 * NEWS, configure.in: Evolution-Data-Server 1.9.92
968 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
970 * configure.in : Update intltool version.
972 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
976 * libedataserver/e-msgport.h: Deprecate EMutex.
978 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
980 * NEWS, configure.in: Evolution-Data-Server 1.9.91
983 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
985 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
986 Patch from Trond Myklebust. Closes bug #360017.
988 2007-02-12 Ross Burton <ross@openedhand.com>
991 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
993 2007-02-12 Priit Laes <plaes@svn.gnome.org>
995 * configure.in: Prefix wasn't set for idl files which where then
996 installed to /idl. Fixes bug #373495
998 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
1000 ** Fixes bug #359979, #384183
1002 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1003 instead of block-and-peek. Eliminates the need for a cache.
1005 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1006 cache logic, which was broken anyway.
1008 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1009 semantics, and simplify the logic.
1011 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
1013 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1015 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1017 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
1019 * NEWS, configure.in: Evolution-Data-Server 1.9.6
1022 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1024 * src/server.c : s/g_message/printf. Do not call
1025 glib methods before g_thread_init.
1027 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
1029 * NEWS, configure.in: Evolution-Data-Server 1.9.5
1032 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
1034 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1037 * libedataserver/e-msgport.[ch]: Obsolete EThread
1039 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
1041 * NEWS, configure.in: Evolution-Data-Server 1.9.4
1044 * camel/Makefile.am: Enable versioning for camel library
1046 2006-12-09 Tor Lillqvist <tml@novell.com>
1048 * libedataserver/e-categories.c (default_categories[]): Don't use
1049 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1050 literal string on Windows.
1051 (load_default_categories): Instead, construct the full image file
1052 pathname at run-time.
1054 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
1056 * NEWS, configure.in: Evolution-Data-Server 1.9.3
1059 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
1063 * libedataserver/e-categories.c (e_categories_get_list):
1064 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1066 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1068 * NEWS, configure.in: Evolution-Data-Server 1.9.2
1071 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
1073 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1074 Partial fix for #358004. Ensure type correctness on the argument.
1076 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
1078 * NEWS, configure.in: Evolution-Data-Server 1.9.1
1081 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
1086 Remove EDS version from imagesdir.
1088 * libedataserver/e-categories.c:
1089 Store category information in ~/.evolution/categories.xml rather
1090 than the "/apps/evolution/general/category_master_list" GConf key.
1091 Streamline the code.
1093 * libedataserver/e-categories.c: (e_categories_get_list)
1094 Sort the list before returning it.
1096 * libedataserver/e-categories.c:
1097 (e_categories_get_color_for, e_categories_set_color_for,
1098 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1099 e_categories_is_searchable)
1100 Issue a warning if the given category name does not exist.
1102 2006-10-16 Sankar P <psankar@novell.com>
1104 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1106 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1107 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1108 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1109 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1111 * libedataserver/e-msgport.h:
1113 Re-written EMsgPort.c API using GAsyncQueue
1115 2006-10-10 Tor Lillqvist <tml@novell.com>
1117 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1120 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
1122 * NEWS, configure.in: Evolution-Data-Server 1.8.1
1125 2006-09-29 Ross Burton <ross@openedhand.com>
1127 * docs/reference/addressbook/libebook/libebook-docs.sgml:
1128 Add EDestination, remove e-book-async.
1130 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1131 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1132 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1133 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1134 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1135 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1136 Add some simple docs and re-gen.
1138 2006-09-29 Ross Burton <ross@openedhand.com>
1140 * docs/reference/addressbook/libebook/libebook.types:
1141 * docs/reference/addressbook/libebook/libebook-sections.txt:
1142 Add missing symbols and merge the async methods into the EBook
1145 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
1149 * src/Makefile.am: Add a uninstall-local rule to remove
1150 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1152 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
1156 * src/server-logging.c: (server_logging_dispose)
1157 Chain up to parent's dispose() method.
1159 * src/server-logging.c: (server_logging_finalize)
1160 Chain up to parent's finalize() method.
1162 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
1164 * NEWS, configure.in: Evolution-Data-Server 1.8.0
1167 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
1169 * configure.in, camel/providers/Makefile.am:
1170 Make IMAP4rev1 provider a conditional feature,
1171 turned off by default. Fixes #324118.
1173 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
1175 * configure.in, NEWS: EDS 1.7.92 release.
1177 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
1180 * libedataserver/e-source-list.c:
1181 (e_source_list_new), (e_source_list_new_for_gconf),
1182 (e_source_list_new_for_gconf_default): use get_source_list_type.
1183 (get_source_list_type): Check if the type is already registered and
1186 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
1188 * configure.in, NEWS: EDS 1.7.91 release.
1190 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
1192 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1193 Do not set the filename if it is already set.
1195 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
1198 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1199 symmetric to e_msgport_wait
1200 Patch contributed by Ed Catmur <ed@catmur.co.uk>
1202 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
1204 * configure.in, NEWS: EDS 1.7.90.1 release.
1206 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
1208 * NEWS, configure.in: EDS 1.7.90 release updates
1209 and version, libtool numbers bumped.
1211 2006-07-21 Luca Ferretti <elle.uca@libero.it>
1213 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1214 (committed by Karsten Bräckelmann)
1216 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
1218 * configure.in, NEWS: EDS 1.7.4 release updates
1219 and version, libtool numbers bumped.
1221 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
1223 * *.pc.in: defined @datarootdir@. Fixes #344596.
1225 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
1228 * libedataserver/e-iterator.c (e_iterator_is_valid):
1231 2006-06-16 Tor Lillqvist <tml@novell.com>
1233 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1234 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1236 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1237 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1238 the socket functions don't touch errno. (And there is no EINTR
1239 style error possible in WinSock 2 anyway, according to MSDN.)
1241 2006-06-15 Tor Lillqvist <tml@novell.com>
1243 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1244 also to the Win32 branch of the if statement, to avoid error
1245 message when running the configure script.
1247 2006-06-13 Andre Klapper <a9016009@gmx.de>
1250 changing "couldn't", "can't" and "didn't" to proper
1251 English. Fixes bug #342160.
1253 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
1255 * configure.in, NEWS: EDS 1.7.3 release updates
1256 and version, libtool numbers bumped.
1258 2006-06-12 simon.zheng <simon.zheng@sun.com>
1263 Add SunLDAP library support - a variant of Netscape LDAP.
1265 2006-06-07 Frederic Peters <fpeters@0d.be>
1267 * configure.in: Assume strftime() is ok and supports %l and %k when
1268 running in cross-compilation mode.
1270 2006-06-02 Tor Lillqvist <tml@novell.com>
1272 * configure.in: Catch more failure modes of strftime() when
1273 presented with conversion specifications %l and %k: On Windows,
1274 these just do nothing, you don't get a 'l' or 'k' in the result,
1275 which was all we used to test for here. Catch also if strftime()
1276 does nothing at all when presented with a format containing
1277 unsupported conversion specifications.
1279 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1280 strftime() doesn't have %e either.
1282 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
1284 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1285 checking errno for EINTR.
1286 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1287 of writing a nul-char, write 'E' as suggested by Michael Meeks for
1288 easier strace debugging purposes.
1290 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
1292 Hopeful fix for Novell bug #176277
1294 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1295 slightly to make ::prpipe a union more like ::pipe.
1296 (e_pipe): For convenience, on error set the fds each to -1.
1297 (e_prpipe): New convenience function much like e_pipe but for
1299 (e_msgport_new): Always create the pipes here now instead of
1300 creating them on demand.
1301 (e_msgport_fd): Simply return the pipe fd (no longer creates the
1303 (e_msgport_prfd): Same.
1305 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
1307 * configure.in: Added gnome-vfs-2.0 to camel library
1309 2006-05-24 Ross Burton <ross@burtonini.com>
1311 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1312 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1313 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1314 Update for doc changes.
1316 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
1318 * configure.in: Update intltool requirements.
1320 2006-05-18 Devashish Shamra <sdevashish@novell.com>
1322 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1323 database delete the DB structure.
1324 Patch by Ross Burton <ross@openedhand.com>
1327 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
1329 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1330 do not overwrite the value. Fixes a bug introduced by the previous
1333 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
1335 * addressbook/libebook/libebook.pc.in,
1336 addressbook/libedata-book/libedata-book.pc.in,
1337 calendar/libecal/libecal.pc.in,
1338 calendar/libedata-cal/libedata-cal.pc.in,
1339 configure.in, evolution-data-server.pc.in,
1340 libedataserver/libedataserver.pc.in,
1341 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1342 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1345 2006-05-09 Ross Burton <ross@openedhand.com>
1347 * libedataserver/e-data-server-module.h:
1348 * libedataserver/e-data-server-module.c:
1349 Allow EDataServerModule to remove unused modules (#319396).
1351 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
1353 * configure.in: Patch from Sushuma Rai to fix build with
1354 modern openldap versions. Closes part of bug #325957.
1356 2006-04-25 Brian Pepple <bdpepple@gmail.com>
1358 * po/LINGUAS: New file listing all supported languages.
1360 * configure.in: Use po/LINGUAS instead of including all languages
1361 directly in this file. See the wiki for more information:
1362 http://live.gnome.org/GnomeGoals/PoLinguas
1364 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
1366 * configure.in: Figure out auto-magically what the mozilla-nss
1367 pkg-config module name is.
1369 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
1371 * NEWS, configure.in: Release updates. Bump version.
1372 ***** Release 1.7.1 *****
1374 2006-04-24 Devashish Sharma <sdevashish@novell.com>
1376 * configure.in : Added a configure time switch to support dynamic
1377 linking with libdb. The default is static linking and by using the
1378 switch --with-libdb=prefix dynamic linking with libdb can be
1380 Patch by Ross Burton <ross@burtonini.com>
1382 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
1384 * configure.in: Added the Mail Directory configure info.
1386 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1388 * configure.in: Remove obsolete entry for no_NO.
1390 2006-04-10 Tor Lillqvist <tml@novell.com>
1392 * libedataserver/e-time-utils.c (get_locale_string)
1393 (translate_picture): New Win32-only helper functions.
1394 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1395 in calendar reported by Thierry Dubois.
1397 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
1399 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1400 O_LARGEFILE if not present and to set other required CFLAGS for
1403 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
1406 * libedataserver/e-source-group.c: Check if the
1407 object is created before accessing it.
1409 2006-03-22 Tommi Vainikainen <thv@iki.fi>
1411 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1413 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
1415 * configure.in: Added support for gnome-key-ring.
1417 2006-03-02 Devashish Sharma <sdevashish@novell.com>
1420 * libedataserverui/e-name-selector-dialog.c:
1421 (e_name_selector_dialog_init): Select contacts from address book
1422 screen doesn't use current contact source
1424 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
1426 * configure.in, NEWS: Release updates. Bump version.
1427 ***** Release 1.5.92 *****
1429 2006-02-27 Tor Lillqvist <tml@novell.com>
1431 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1432 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1433 let's drop them from here.
1435 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
1437 Fixes #332318 #329356
1438 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1439 %x for representing the date for current locale.
1441 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
1443 * configure.in, NEWS: Release updates. Bump version.
1444 ***** Release 1.5.91 *****
1446 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
1448 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1449 call g_source_remove() when source id is 0. Closes bug #327413.
1451 2006-02-09 Sushma Rai <rsushma@novell.com>
1453 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1454 Fixed some memory leaks. See #329251.
1456 2006-02-09 Sushma Rai <rsushma@novell.com>
1458 * libedataserver/e-categories.c (initialize_categories_config): Freeing
1459 xml properties. See #309316.
1461 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
1463 * evolution-data-server.pc.in: Add variable execversion
1464 that denotes the version of the evolution-data-server
1467 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
1469 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1471 2006-02-02 Tor Lillqvist <tml@novell.com>
1473 * configure.in: Don't use getadrinfo() etc on Windows, as they are
1474 present on XP only. Windows 2000 is still widespread.
1476 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1478 * configure.in, NEWS: Release updates, bump version
1479 ***** Release 1.5.90 *****
1481 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
1483 * libedataserver/e-data-server-module.c:
1484 (e_data_server_module_add_type):
1485 * libedataserver/e-data-server-module.h:
1486 Reverting the previous commit as it breaks the API freeze.
1487 Shall get this in HEAD as soon as we branch out.
1489 2006-01-30 Ross Burton <ross@openedhand.com>
1491 * libedataserver/e-data-server-module.c:
1492 * libedataserver/e-data-server-module.h:
1493 Add e_data_server_remove_unused() to release unused modules
1496 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
1498 * configure.in: add "zh_HK" to ALL_LINGUAS.
1500 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
1502 * configure.in, NEWS: Release updates, bump version
1504 ***** Release 1.5.5 *****
1506 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
1508 * libedataserver/e-source-list.[ch] : added a function called
1509 e_source_list_is_gconf_updated () which returns a boolean indicating
1510 whether or not a given ESourceList instance is in sync with its
1511 corresponding gconf xml or not.
1512 e_source_list_sync () : added an if clause that uses the above
1513 function before updating the gconf.
1515 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
1517 * configure.in : Add target for CALDAV calendar
1520 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
1522 * src/GNOME_Evolution_DataServer.server.in.in:
1524 The Cal and Book Factory oafids should reflect
1525 the API version rather than the BASE version.
1528 2006-01-10 Simon Zheng <simon.zheng@sun.com>
1530 * docs/reference/camel/camel-sections.txt:
1531 * docs/reference/camel/tmpl/camel-file-utils.sgml:
1532 Detele the function camel_mkdir description.
1534 * libedataserver/e-data-server-util.h: Rename e-util.h as this
1537 * libedataserver/e-data-server-util.c: Rename e-util.c as this
1540 (e_util_mkdir_hier):Merge the change
1541 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1543 (e_strftime):Merge the change of evolution/e-util/e-util.c into
1546 * libedataserver/Makefile.am:
1547 * libedataserver/e-file-cache.c:
1548 * libedataserver/e-msgport.c:
1549 * libedataserver/e-time-utils.c:
1551 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1552 e-data-server-util.c.
1554 2006-01-08 Tor Lillqvist <tml@novell.com>
1556 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1557 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1558 declarations with current mingw w32api headers.
1560 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1562 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1563 in evolution module has been developed further, merge those
1564 changes into libedataserver and drop e-util/e-account-list.c.
1566 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1567 evolution module has been developed further, merge those changes
1568 into libedataserver and drop e-util/e-account-list.h.
1570 libedataserver/e-account.c: Since e-util/e-account.c in
1571 evolution module has been developed further, merge those changes
1572 into libedataserver and drop e-util/e-account.c.
1574 libedataserver/e-account.h: Since e-util/e-account.h in
1575 evolution module has been developed further, merge those changes
1576 into libedataserver and drop e-util/e-account.h.
1578 2006-01-04 Tor Lillqvist <tml@novell.com>
1580 * libedataserver/e-util.c (e_util_replace_prefix): As this
1581 (Win32-only) function is called from evo, too, it needs a third
1582 argument, the configure time prefix that it should replace,
1583 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1584 configured with different temporary dirs as prefix, which is the
1587 * libedataserver/e-util.h: Update declaration correspondingly.
1589 * src/server.c (libdir): Modify calls correspondingly.
1591 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1593 * NEWS, configure.in: Release updates, bump version
1595 ***** Release 1.5.4 *****
1597 2005-12-13 Tor Lillqvist <tml@novell.com>
1599 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1600 building against GLib >= 2.8, not just on Win32.
1602 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1604 * NEWS, configure.in: Release updates, bump version
1606 ***** Release 1.5.3 *****
1608 2005-12-09 Tor Lillqvist <tml@novell.com>
1610 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1611 Unix/Winsock differences.
1613 Use separate flag fields to indicate whether we have a thread or
1614 not in the EThread and EMutex structs. There is no portable way to
1615 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1618 The portable way to check two pthread_t values for equality is
1621 Use e_util_pthread_id() to get an "id" for the thread in debugging
1624 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1625 pair. Should have this in GLib, I guess. This code snippet is
1626 essentially duplicated in
1627 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1628 place I don't recall now.
1630 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1631 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1634 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1635 against GLib 2.8, use g_mkdir_with_parents().
1636 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1637 strings, then does a linguistically correct comparison using
1639 (e_filename_make_safe): New function, move here from
1640 evolution/e-util/e-util.c.
1641 (g_rename, g_stat): Win32-only fixed versions of these GLib
1642 functions, just until the next GLib version including the same
1643 fixes is out. This version of g_rename() overwrites existing
1644 files, and this version of g_stat() strips trailing insignificant
1647 * libedataserver/e-util.h: Declare the new functions.
1649 2005-12-08 Tor Lillqvist <tml@novell.com>
1651 * libedataserver/e-db3-utils.c
1652 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1654 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1655 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1656 always use slashes, not platform-dependent separators.
1657 (e_source_set_name): Compare the strings, not the pointers.
1659 * libedataserver/e-source-group.c (e_source_group_set_name):
1660 Compare the strings, not the pointers.
1662 * libedataserver/e-xml-utils.c
1663 * libedataserver/e-xml-utils.h: New files.
1664 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1665 the file names we handle on Win32 are in UTF-8, which libxml2
1666 doesn't grok. So, when using GLib 2.8, we map the file with the
1667 GMappedFile API and use xmlParseMemory(). When built against older
1668 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1669 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1670 e-xml-utils.c. Presumably should move all the rest of the
1671 functions from there, too.
1673 * libedataserver/Makefile.am: Add the new files. Install
1676 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1677 e_xml_save_file(). As e_xml_save_file() does the very careful
1678 saving using a temporary filename and then rename, don't need to
1681 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1685 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1686 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1689 2005-12-07 Tor Lillqvist <tml@novell.com>
1691 * libdb/dbinc/db_int.in: As we are using this file (and not the
1692 prebuilt one in libdb/build_win32/db_int.h) when building using
1693 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1694 Win32, too. Add ifdef.
1696 * libdb/os_win32/os_open.c (__os_open): When using a
1697 user-registered open function to open the file (and not
1698 CreateFile()), we still need to set the DB_FH::handle, too, as all
1699 the other stuff in libdb/os_win32 assumes it is correctly set
1700 up. On Win32, addressbook/backends/file needs to register an own
1701 open function (that uses g_open()) as the pathnames e-d-s handles
1702 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1703 codepage that CreateFile() wants.
1705 2005-12-06 Tor Lillqvist <tml@novell.com>
1707 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1708 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1710 * src/GNOME_Evolution_DataServer.server.in.in: Use
1711 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1712 compile-time paths in the .server file on Win32. libbonobo on
1713 Win32 interprets relative location paths to exes or shlibs as
1714 being relative to the directory where the .server file was found.
1715 This makes the .server file point to the correct executable
1716 regardless of where e-d-s is installed on the end-user machine.
1718 2005-12-02 Tor Lillqvist <tml@novell.com>
1720 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1721 the executable file's name in the InterfaceCheck location.
1723 * evolution-data-server-zip.in: New file, a script used to build a
1724 Win32 zipfile distribution of E-D-S. (End users will not be
1725 expected to install from zipfiles, they would be for power users
1726 and developers only.)
1729 * configure.in: Distribute and expand it.
1731 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1733 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1735 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1736 defined in glib -2.8 only for win32 as it fails to build
1737 for OS which has glib 2.4.
1739 2005-12-01 Tor Lillqvist <tml@novell.com>
1741 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1742 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1745 2005-11-25 Tor Lillqvist <tml@novell.com>
1747 * libedataserver/e-categories.c (add_category_if_not_present):
1748 Drop unused static function.
1749 (e_categories_add_relative): New function. Form the pathname to
1750 the icon file at run-time (for installability in freely chosen
1751 location on Windows).
1752 (initialize_categories_config): Call e_categories_add_relative()
1753 with just the basename of the icon files.
1755 * libedataserver/e-data-server-module.c
1756 (e_data_server_module_init): Include libedataserver-private.h to
1757 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1758 pathname construction) on Windows.
1760 * libedataserver/e-time-utils.c: Include strptime() implementation
1761 lifted from glibc for portability. Use it unless
1762 HAVE_STRPTIME. Make it local for this file, though.
1764 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1765 GLib 2.8 instead of gethostname().
1767 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1768 instead of strncasecmp() for portability.
1770 * libedataserver/e-util.c: Implement install-anywhere machinery
1772 (DllMain): Minimal DllMain that just tucks away the handle to the
1774 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1775 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1776 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1777 e_util_replace_prefix): Functions intended also for Evolution. We
1778 assume e-d-s and evo are installed in the same folder on the
1781 * libedataserver/e-util.h: Declare the above new public Win32-only
1784 * libedataserver/libedataserver-private.h: New file. Declares so
1785 far some Win32-only functionality, to be used in various parts of
1788 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1789 gstdio wrappers for better non-ASCII filename support on
1790 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1791 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1792 instead of hardcoding 1024. Drop leftover debugging printouts.
1794 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1795 more configure-time pathname definitions (as used elsewhere in
1796 e-d-s) in INCLUDES so that they can be recognized and changed at
1797 run-time to end-user machine installation paths on Win32.
1799 * src/server.c: No segv handling on Win32. Run-time path
1800 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1801 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1802 gnome_program_init().
1804 2005-11-18 Ross Burton <ross@burtonini.com>
1806 * libedataserver/md5-utils.c:
1807 * libedataserver/e-component-listener.c:
1810 2005-11-17 Ross Burton <ross@burtonini.com>
1812 * libedataserver/md5-utils.c:
1813 * libedataserver/md5-utils.h:
1814 Don't do byte order checks at runtime but use the GLib
1815 G_BYTE_ORDER macro (#319592)
1817 2005-11-17 Ross Burton <ross@burtonini.com>
1819 * libedataserver/e-account-list.c:
1820 * libedataserver/e-account.c:
1821 * libedataserver/e-component-listener.c:
1822 * libedataserver/e-file-cache.c:
1823 * libedataserver/e-iterator.c:
1824 * libedataserver/e-list-iterator.c:
1825 * libedataserver/e-list.c:
1826 * libedataserver/e-sexp.c:
1827 * libedataserver/e-source-group.c:
1828 * libedataserver/e-source-list.c:
1829 * libedataserver/e-source.c:
1830 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1832 2005-11-15 Ross Burton <ross@burtonini.com>
1834 * libedataserver/e-data-server-module.c
1835 Use lazy bindings (#321515)
1837 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1839 * NEWS, configure.in: Release updates, bump version.
1840 ***** Release 1.5.2 *****
1842 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1844 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1846 2005-10-28 Sushma Rai <rsushma@novell.com>
1848 * libedataserver/e-categories.c (initialize_categories_config): Add
1849 default categories only if the category list is empty in gconf, so that
1850 we don't bring back the deleted category from the default list
1851 every time. Fixes #273905.
1853 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1855 * src/GNOME_Evolution_DataServer.server.in.in:
1856 Fixed bonobo server install locations as well.
1859 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1861 * configure.in: Update version, libtool numbers.
1862 *** Release 1.5.1 ***
1863 * src/Makefile.am : Fixed the executable installation
1864 error in the previous patch. Executable installed in
1865 libexecdir - not under evolution-data-server-$(API_VERSION).
1867 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1869 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1870 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1871 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1872 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1873 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1874 OAFIID:GNOME_Evolution_DataServer_Logging from
1875 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1876 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1877 data-server-@VERSION@@EXEEXT@.
1878 * src/Makefile.am: In section install-evolution-data-servers:
1879 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1880 data-server-$(API_VERSION)
1881 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1882 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1883 evolution-data-server-$(BASE_VERSION)
1885 2005-10-17 Ross Burton <ross@burtonini.com>
1888 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1890 2005-10-14 Ross Burton <ross@burtonini.com>
1892 * configure.in: Remove unused dependencies from the pkg-config
1893 calls and add E_FACTORY_CFLAGS/_LIBS.
1895 * src/Makefile.am: Use E_FACTORY_*.
1897 * libedataserver/e-sexp.c:
1898 * libedataserver/test-source-list.c:
1899 Don't use libgnome when GTK+ or GLib will do.
1901 * libedataserver/libedataserver.pc.in:
1902 Fix strings, update libraries.
1904 2005-09-17 Andre Klapper <a9016009@gmx.de>
1907 * libedataserver/e-categories.c: adding translator comment for
1910 2005-09-16 Tor Lillqvist <tml@novell.com>
1912 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1913 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1914 comparing are just ASCII anyway, so spell it out that we really do
1915 need ASCII casefolding only.
1917 2005-09-15 Tor Lillqvist <tml@novell.com>
1919 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1920 integral type (or pointer) that can be cast to a guint64 without
1921 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1923 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1926 * libedataserver/e-util.c: Just include <glib.h> instead of a
1927 random set of <glib/*.h>. Remove large amount of whitespcace on
1929 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1930 proper Unicode case folding or normalization is done.
1931 (e_util_pthread_id): New function, returns an integer representing
1932 a thread. Only for debugging output and logging purposes, cannot
1933 be guaranteed to be consistent on all platforms.
1935 * libedataserver/e-util.h: Include <pthread.h>. Declare
1936 e_util_pthread_id().
1938 2005-09-14 Tor Lillqvist <tml@novell.com>
1943 * win32/libedataserverui.def: New files. Bootstrap import library
1944 for libedataserverui. Needed in servers/exchange/storage where
1945 libexchange-storage-1.2.la links to libedataserverui before it has
1948 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1949 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1950 also win32/Makefile.
1952 * Makefile.am: Add win32 to SUBDIRS.
1954 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1956 * confugure.in : Add API_VERSION to config.h
1958 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1960 * configure.in : Update release number to 2.4.0
1962 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1964 * configure.in: Do not build camel docs.
1965 * docs/reference/Makefile.am: Removed camel docs.
1966 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1968 2005-08-22 Not Zed <NotZed@Ximian.com>
1970 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1971 the func to remove a warning.
1973 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1975 * configure.in : bump version
1976 ***** Release 1.3.8 *****
1978 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1980 * docs/reference/Makefile.am : enable libedataserver docs
1981 * libedataserver/e-sexp.h, docs/reference/libedataserver
1982 /libedataserver-sections.txt: Fix build issues - patch
1983 contributed by Tor Lillqvist <tml@novell.com>
1985 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
1987 * configure.in: Build camel-docs.
1988 * docs/reference/Makefile.am: Build camel-docs.
1990 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
1992 * libedataserver/e-xml-hash-utils.[ch]:
1993 (e_xmlhash_foreach_key_remove): function to remove
1995 Committing for Armin Bauer <armin.bauer@desscon.com>
1996 and modified by <jmubeen@novell.com> and
1997 <vvaradhan@novell.com>.
1999 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
2001 * configure.in : Add the check for NTLM support in OpenLDAP. This
2002 is needed for enabling the Exchange support in e-d-s.
2004 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
2006 * configure.in : Build libedataserver api docs
2008 2005-08-18 Tor Lillqvist <tml@novell.com>
2010 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2011 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2012 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2014 2005-08-13 Tor Lillqvist <tml@novell.com>
2016 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2019 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2022 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
2024 * configure.in: Update version, libtool numbers.
2026 *****Release 1.3.7*****
2028 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
2030 * configure.in: fix for bug #300048. patch
2031 submitted by Roland Illig <roland.illig@gmx.de>
2033 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
2035 * configure.in: update libtool numbers for libebook
2037 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
2039 * configure.in: Bump version number
2041 *****Release 1.3.6.1***** includes fix for
2042 #311731 - (Removing folders from an IMAP)
2045 2005-07-28 Tor Lillqvist <tml@novell.com>
2047 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2049 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
2051 * configure.in : bump version
2052 ****** Release 1.3.6 *****
2054 2005-07-21 Joe Shaw <joeshaw@novell.com>
2056 * libedataserver/e-source-group.c:
2057 * libedataserver/e-source-list.c:
2058 * libedataserver/e-source.c: Change the init and class_init
2059 functions to contain the whole class name for the benefit of the
2062 2005-07-20 Tor Lillqvist <tml@novell.com>
2064 * configure.in: Enable building with Mozilla nspr and nss on
2065 Win32. No -ldl on Win32. No import library for softokn3.dll.
2067 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
2069 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
2072 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
2074 * configure.in : bump version, libtool numbers.
2075 ***** Release 1.3.5 *****
2077 2005-07-06 Ross Burton <ross@openedhand.com>
2079 * libedataserver/e-util.c:
2080 Remove a function and table which is in GLib.
2082 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
2084 * configure.in : align the name of the LIBEXCHANGE_STORAGE
2085 to the conventions (_ instead of -).
2087 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2089 * configure.in : bump version, libtool numbers.
2091 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
2093 * libedataserver/e-categories.c: (initialize_categories_config):
2094 Fix all the compiler warnings.
2096 2005-06-22 Tor Lillqvist <tml@novell.com>
2098 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2099 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2100 EXEEXT in EVO_SUBST_SERVER_RULE.
2102 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2104 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2105 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2107 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
2109 * configure.in : Print the status for Exchange support being present.
2110 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2112 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
2114 * configure.in : Fixed a minor typo to fix make clean.
2116 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
2118 * configure.in : Added the Exchange server communication code to
2119 servers directory. Also enabled a HAVE_KRB5 automake conditional.
2120 * servers/Makefile.am : Now build exchange as well.
2122 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
2124 * configure.in : Do not build camel docs. They are borked now :(
2126 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
2128 * configure.in : bump version, libtool numbers.
2130 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
2132 * src/GNOME_Evolution_DataServer.server.in.in: added missing
2133 names for CORBA services.
2135 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
2137 * configure.in: Disable the libedataserver api docs build
2138 * docs/reference/Makefile.am: Here too. It doesn't build.
2140 2005-05-24 Tor Lillqvist <tml@novell.com>
2142 * configure.in: Define NO_UNDEFINED as -no-undefined and
2143 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2144 them. Check for strtok_r. Add gobject-2.0 to
2145 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2147 2005-05-24 Tor Lillqvist <tml@novell.com>
2149 Make libdb as included in e-d-s build on Win32 with mingw. (The
2150 official build setup for libdb uses MSVC.)
2152 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2153 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2154 empty on Unix, "_win32" on Win32) to use those source files that
2155 have an own copy in os_win32 from there.
2157 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2158 libdb/build_win32_db_config.h file.
2160 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2163 * libdb/dist/configure: Manually make corresponding changes as in
2164 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2167 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2169 2005-05-19 Tor Lillqvist <tml@novell.com>
2171 * configure.in: Check for regexec in a separate -lregex. Add
2172 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2173 too. Don't bother mentioning glib as gthread and gmodule drag in
2176 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2178 * configure.in : bump version, libtool numbers.
2180 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
2182 * docs/reference/Makefile.am : Do not build
2183 camel docs. They are a bit flaky ATM.
2185 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
2187 * libedataserver/e-categories.c (add_category_if_present): new private
2188 function to create standard categories if they don't exist.
2189 (initialize_categories_config): make sure, in all cases, that our
2190 standard categories are available.
2192 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
2194 * libedataserver/e-categories.c: Add new Anniversary category,
2197 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
2199 * configure.in: export LIBSOUP for use elsewhere.
2201 2005-05-06 Tor Lillqvist <tml@novell.com>
2203 * configure.in: Check for Win32 (mingw), set Automake
2204 conditional. Move the libtool stuff a bit earlier so that $host
2205 gets set early and can be checked in a more logical place. Check
2206 for some more headers and functions. Use gobject-2.0 instead of
2207 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2208 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2209 calls its .pc file. On Win32, copy the libtool generated here to
2212 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
2214 * configure.in: Added "docs/reference/calendar/libedata-cal".
2216 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2219 * docs/reference/calendar/Makefile.am:
2220 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2223 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2226 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
2228 * docs/reference/calendar/*: improved API documentation.
2230 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
2232 * configure.in: bump version, libtool numbers.
2234 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
2236 * configure.in: Modify camelproviderdir to use API_VERSION.
2237 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2239 2005-04-20 Ross Burton <ross@burtonini.com>
2241 * src/offline-listener.c:
2242 Remove an usused variable.
2244 2005-04-20 Ross Burton <ross@burtonini.com>
2246 * libedataserver/e-data-server-module.c:
2247 * libedataserver/e-data-server-module.h:
2249 Use a #define hack to revert API change to EDataServerModule.
2251 2005-04-20 Ross Burton <ross@burtonini.com>
2253 * configure.in: Depend on GLib 2.4.
2255 * libedataserver/e-data-server-module.c:
2256 * libedataserver/e-data-server-module.h:
2257 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2258 e_data_server_module_init to _initialize.
2261 Update for change to e-data-server-module.h.
2263 2005-04-20 Ross Burton <ross@burtonini.com>
2265 * src/offline-listener.c: Don't leak a GConfValue.
2267 2005-04-20 James Henstridge <james@jamesh.id.au>
2269 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2270 doesn't trigger configure failures with newer versions of
2271 pkg-config. Fixes bug #300435.
2273 2005-04-14 Sushma Rai <rsushma@novell.com>
2275 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2276 absolute uri, when relative uri is changed if source is having absolute
2280 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
2282 * Makefile.am: use API_VERSION instead of BASE_VERSION in
2284 * configure.in: bump version, leave extensiondir, idldir,
2285 bonobo server and libtool numbers untouched (use API_VERSION
2287 * evolution-data-server.pc.in, libedataserver/Makefile.am,
2288 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2290 2005-04-07 Gareth Owen <gowen72@yahoo.com>
2292 * po/en_GB.po: Updated British English translations
2294 2005-03-31 Steve Murphy <murf@e-tools.com>
2296 * configure.in: Added "rw" to ALL_LINGUAS.
2298 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
2300 * configure.in: Added "xh" to ALL_LINGUAS.
2302 2005-03-29 James Bowes <bowes@cs.dal.ca>
2304 * docs/reference/libedataserver/libedataserver-docs.sgml:
2305 * docs/reference/libedataserver/libedataserver-sections.txt: Add
2306 e-time-utils and e-xml-hash-utils.
2307 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2308 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2310 * libedataserver/e-time-utils.c:
2311 * libedataserver/e-time-utils.h:
2312 * libedataserver/e-xml-hash-utils.c:
2313 * libedataserver/e-xml-hash-utils.h: New API documentation.
2315 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
2317 * configure.in: Add ne in ALL_LINGUAS
2319 2005-03-23 James Bowes <bowes@cs.dal.ca>
2321 * configure.in: Add docs/reference/libedataserver/Makefile
2323 * docs/reference/Makefile.am: Add libedataserver as subdir.
2324 * docs/reference/libedataserver/Makefile.am: Remove ignored files
2326 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2327 sections for new API docs.
2328 * docs/reference/libedataserver/libedataserver-sections.txt: Make
2329 nice formatting for the new documentation.
2330 * libedataserver/e-trie.c:
2331 * libedataserver/e-uid.c:
2332 * libedataserver/e-url.c:
2333 * libedataserver/e-url.h:
2334 * libedataserver/e-util.c:
2335 * libedataserver/e-util.h:
2336 * libedataserver/md5-utils.c:
2337 * libedataserver/md5-utils.h: Document public functions and data
2339 * docs/reference/libedataserver/tmpl/e-trie.sgml:
2340 * docs/reference/libedataserver/tmpl/e-uid.sgml:
2341 * docs/reference/libedataserver/tmpl/e-url.sgml:
2342 * docs/reference/libedataserver/tmpl/e-util.sgml:
2343 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2344 files for API documentation.
2346 2005-03-06 JP Rosevear <jpr@novell.com>
2348 * configure.in: bump version, libtool numbers
2350 2005-02-28 JP Rosevear <jpr@novell.com>
2352 * configure.in: bump version, libtool numbers
2354 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
2356 * libedataserver/e-data-server-module.c: (load_module_dir):
2357 Don't leak the module path.
2359 2005-02-09 Hans Petter Jansson <hpj@novell.com>
2361 * libdb/dbinc/mutex.h: Fix PPC assembly.
2363 2005-02-07 JP Rosevear <jpr@novell.com>
2365 * configure.in: bump version. libtool numbers
2367 2005-02-07 Ross Burton <ross@openedhand.com>
2369 * libedataserver/e-db3-utils.c:
2370 Remove useless libgnome use.
2372 2005-02-03 Ross Burton <ross@burtonini.com>
2374 * libedataserver/e-categories.c:
2375 * libedataserver/e-component-listener.c:
2376 * libedataserver/e-time-utils.c:
2377 * servers/groupwise/e-gw-connection.c:
2381 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
2383 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2384 gboolean and always FALSE to remove the idle callback after saving.
2385 (save_config): new function that marks the config as dirty and installs
2387 (initialize_categories_config, e_categories_remove, e_categories_add,
2388 e_categories_set_color_for, e_categories_set_icon_file_for): call
2389 save_config() when saving the categories.
2391 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
2393 * configure.in: Generate the old imap makefile.
2395 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
2397 * libedataserver/e-categories.c (initialize_categories_config): pass
2398 a correct boolean value as the 'searchable' flag.
2400 2005-01-26 JP Rosevear <jpr@novell.com>
2404 * src/server-logging.h: add private structure to instance
2406 * src/server-logging.c (server_logging_register_domain): track the
2407 information for the registration so we can later unregister it
2408 (server_logging_dispose): unregister the log handlers and from the
2409 information and list
2410 (server_logging_finalize): free the private structure
2411 (server_logging_class_init): set finalize/dispose methods
2413 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
2415 * libedataserver/e-categories.[ch] (e_categories_add): added a
2416 'searchable' argument.
2417 (e_categories_is_searchable): new function.
2418 (hash_to_xml_string): add the 'searchable' property to the config.
2420 2005-01-24 JP Rosevear <jpr@novell.com>
2422 * configure.in: bump version, libtool numbers
2424 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
2426 * configure.in: Removed the enable checks for IMAP4, we just
2427 always build it now. Also don't generate
2428 camel/providers/imap/Makefile as we no longer build it.
2430 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
2432 * libedataserver/e-source.c
2433 (e_source_update_from_xml_node) : look for
2434 case where passed in node does not contain any properites.
2435 In the case reset the properites of the source
2436 and emit the changed signal
2437 makes personal books unselectable
2438 from auto-completion
2440 2005-01-14 Priit Laes <amd@store20.com>
2442 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
2443 'wa' to ALL_LINGUAS.
2445 2005-01-14 Not Zed <NotZed@Ximian.com>
2447 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
2448 build ESexp as a GObject anymore (it is used by camel).
2450 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
2452 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2454 * libedataserver/e-sexp.[ch]: removed the usage of the
2455 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2456 (e_sexp_new): fixed some typoes.
2457 (e_sexp_class_init): use g_type_class_peek_parent to get the
2458 parent class for our class.
2460 2005-01-08 Not Zed <NotZed@Ximian.com>
2462 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2465 * libedataserver/e-url.c (e_url_shroud): setup string manually
2466 don't use *.%s as it depends on locale.
2468 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
2470 * e-categories.c (escape_string): new function.
2471 (hash_to_xml_string): add category names after escaping them.
2472 (initialize_categories_config): mark the configuration as not dirty
2473 only when we just got the list of categories from it.
2475 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
2478 * Makefile.am: added weather calendar backend to build.
2480 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2482 * libedataserver/e-categories.c (initialize_categories_config): set
2483 the configuration to not dirty even when we add the set of built-in
2486 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2488 * libedataserver/e-categories.c (initialize_categories_config): set
2489 the initialized flag to TRUE before starting, or we'll get infinite
2490 recurrent calls to this function.
2492 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
2494 * libedataserver/e-categories.c (initialize_categories_config): use _()
2495 instead of N_() for translatable strings.
2497 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2499 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2500 called at idle times.
2501 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2503 (initialize_categories_config): install the idle callback.
2505 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
2508 * art/category*.png: added category icons from GAL.
2511 * configure.in: added 'art' directory to build.
2513 * libedataserver/e-categories.[ch]: moved categories API from evolution.
2515 * libedataserver/Makefile.am: added new files to the build.
2517 2004-12-31 JP Rosevear <jpr@novell.com>
2519 * Makefile.am: clean iconv-detect.h
2521 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
2523 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2524 if any of the properties change
2526 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
2528 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2529 include the BASE_VERSION and the full path).
2531 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
2533 * src/offline-listener.[ch] :New class to listen for gconf
2534 key and set online/offline modes on factories -> backends
2536 * src/Makefile.am : added new source file
2537 offline-listener.[ch] to _SOURCES
2539 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
2541 * Makefile.am: build servers/ dir before camel/.
2543 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
2545 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2546 (ALIGNED_SIZE): New macro.
2547 (MemPoolNode): Remove "data" member.
2548 (MemPoolThresholdNode): Likewise.
2549 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2550 &n->data[N] to ensure proper alignment.
2552 2004-12-21 Hans Petter Jansson <hpj@novell.com>
2554 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2555 a convenience context that sets up and provides the shared model
2556 and widgets for one name selection session.
2558 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2559 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2561 2004-12-20 JP Rosevear <jpr@novell.com>
2563 * configure.in: bump version, libtool numbers
2565 2004-12-20 JP Rosevear <jpr@novell.com>
2567 * libedataserverui/test-name-selector.c (main): no need to init
2568 mime utils explicitly any more
2570 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2572 * libedataserverui/test-name-selector.c (main): Don't lie to
2573 gnome_program_init () about our name.
2575 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2577 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2579 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2581 (clear_contact_source): Keep the primary contact array around even
2583 (query_contact_source): Make sure the book is opened before we
2584 try to open a view to it. Set view to NULL if we can't get one.
2585 (e_contact_store_add_book): Allocate temporary memory on stack.
2586 (e_contact_store_remove_book): Free the primary contact array.
2588 * libedataserverui/e-destination-store.c
2589 (e_destination_store_insert_destination): Implement.
2590 (e_destination_store_append_destination): Renamed from
2591 _add_destination (). Connect to destination's "changed" signal.
2592 (e_destination_store_remove_destination): Disconnect from
2595 * libedataserverui/e-name-selector-dialog.c (add_destination):
2596 Use e_destination_store_append_destination ().
2598 * libedataserverui/test-name-selector.c (start_test): We don't
2599 need the gconf_path. Set up an ENameSelectorEntry for testing.
2600 (main): Remove junk related to gconf_path.
2602 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2603 entry for Evolution contacts. Still considered unstable.
2605 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2606 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2608 2004-12-17 JP Rosevear <jpr@novell.com>
2610 * libedataserverui/test-name-selector.c (close_dialog): destroy
2612 (start_test): listen for any response so we can exit
2614 * libedataserverui/e-name-selector-dialog.glade: don't make the
2615 blank window visible
2617 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2619 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2620 it's useless and breaks the evo build.
2622 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2624 * libedataserverui/test-name-selector.c: Implement a test for
2625 ENameSelectorDialog.
2627 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2628 (test_name_selector_SOURCES)
2629 (test_name_selector_LDADD): Build parameters for the test.
2631 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2633 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2635 * libedataserverui/e-destination-store.[ch]: Implement
2636 EDestinationStore, a GtkTreeModel interface to a list of
2639 * libedataserverui/e-name-selector-model.[ch]: Implement
2640 ENameSelectorModel, a model that provides an EContactStore and a
2641 list of EDestinationStores whose members are filtered out from
2644 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2645 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2646 interactively, producing lists of EDestinations.
2648 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2649 specification for the ENameSelectorDialog interface.
2651 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2653 (e_contact_store_get_books): Free a small temp allocation.
2654 (e_contact_store_remove_book): Get the pointer to the source struct.
2656 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2658 * Makefile.am (INCLUDES): Add a define providing the installed
2660 (libedataserverui_1_2_la_SOURCES): Add new files.
2661 (libedataserveruiinclude_HEADERS): Add new files.
2662 (glade_DATA): Add new Glade file.
2663 (EXTRA_DIST): Dist glade_DATA.
2665 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2667 * configure.in: Pull in libglade-2.0.
2669 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2671 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2672 a GtkTreeModel interface to EBook views.
2674 * libedataserverui/test-contact-store.c: Implement an interactive
2675 test for EContactStore.
2677 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2678 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2680 (test_contact_store_SOURCES)
2681 (test_contact_store_LDADD): Build the interactive test for
2684 2004-12-09 JP Rosevear <jpr@novell.com>
2686 * configure.in: check for zlib, for the gzip mime filter
2688 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2692 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2693 e_file_cache_thaw_changes): new functions to disable temporarily
2695 (e_file_cache_init): initialize new private members.
2696 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2697 cache file as dirty when we are frozen.
2699 2004-12-06 Rodney Dawes <dobey@novell.com>
2701 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2703 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2705 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2707 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2708 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2710 2004-12-03 Rodney Dawes <dobey@novell.com>
2712 * configure.in: Remove the commented out OpenSSL block
2713 Don't do pkg-config --exists for mozilla, just try to use the
2714 PKG_CONFIG() macro, and set have_nss="no" if it fails
2716 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2717 e-msgport code that needs it
2719 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2721 * configure.in: Display configuration info after configure runs
2722 (S/MIME, SSL, Kerberos, etc)
2724 2004-12-03 Not Zed <NotZed@Ximian.com>
2726 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2727 iconv_libs to the library list.
2729 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2731 * Makefile.am: Build libedataserverui after non-UI libraries that it
2734 2004-11-28 JP Rosevear <jpr@novell.com>
2736 * configure.in: bump version, libtool numbers
2738 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2740 * libedataserverui/e-source-selector.[ch]:
2741 (selector_button_press_event): if rt-clicked on a source
2742 group, set it as primary on the selector and emit a popup event.
2743 (e_source_selector_get_primary_source_group): accessor for
2744 primary source group.
2746 2004-11-16 Not Zed <NotZed@Ximian.com>
2748 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2750 * configure.in: Added more camel required config checks. Build
2751 the camel makefiles. Not sure if this should be in its own
2754 2004-11-15 Not Zed <NotZed@Ximian.com>
2756 * libedataserver/e-util.c: include config.h.
2758 * libedataserver/e-sexp.c: updated from evolution/e-util.
2760 * libedataserver/e-memory.c: updated from evolution/e-util.
2762 * iconv-detect.c: added iconv format checker.
2764 * configure.in: add stftime checks and iconv charset format checks.
2766 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2768 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2771 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2773 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2774 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2775 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2777 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2779 * configure.in: use evolution-data-server-$BASE_VERSION as the
2782 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2786 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2788 2004-11-02 JP Rosevear <jpr@novell.com>
2792 * configure.in: require libbonobo >= 2.4.2
2794 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2796 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2798 2004-10-27 JP Rosevear <jpr@novell.com>
2800 * src/server.c: include just include signal.h for portability
2802 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2804 * libedataserverui/Makefile.am:
2805 * libedataserverui/e-source-selector-dialog.[ch]: added source
2806 selector dialog widget.
2808 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2810 2004-10-14 JP Rosevear <jpr@novell.com>
2812 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2815 * libedataserverui/e-source-option-menu.c: ditto
2817 2004-10-14 JP Rosevear <jpr@novell.com>
2819 * libedataserverui/libedataserverui.pc.in: link to the right lib
2820 and require libedataserver 1.2
2822 2004-10-13 JP Rosevear <jpr@novell.com>
2824 * libedataserver/e-data-server-marshal.list: add missing
2827 2004-10-13 JP Rosevear <jpr@novell.com>
2829 * Makefile.am: build libedataserverui
2831 2004-10-13 JP Rosevear <jpr@novell.com>
2833 * libedataserverui/test-source-option-menu.c: move from evolution
2835 * libedataserverui/e-source-selector.c: ditto
2837 * libedataserverui/e-source-selector.h: ditto
2839 * libedataserverui/e-source-option-menu.c: ditto
2841 * libedataserverui/e-source-option-menu.h: ditto
2843 * libedataserverui/test-source-selector.c: ditto
2845 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2847 * libedataserverui/Makefile.am: build libedataserverui and test progs
2849 * configure.in: add libtool versioning for libedataserverui and
2852 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2854 Probably fixes bugs #67600 and #65996.
2856 * libdb/dbinc/mutex.h
2857 * libdb/dist/config.hin
2858 * libdb/dist/configure
2859 * libdb/mutex/mut_tas.c
2860 * libdb/lock/lock_region.c
2861 * libdb/dist/aclocal/mutex.ac
2862 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2863 x86-64 and a couple of other archs, and rebuild the generated
2866 2004-10-04 Chris Toshok <toshok@ximian.com>
2868 * libedataserver/e-data-server-module.h: add the prototype for the
2869 eds_module_* functions here, so modules can include this file
2870 instead of writing their own prototypes in module sepcific
2873 2004-09-30 Chris Toshok <toshok@ximian.com>
2875 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2876 variables so extension authors can find the place to install their
2879 2004-09-30 Chris Toshok <toshok@ximian.com>
2881 * src/GNOME_Evolution_DataServer.server.in.in: add this
2882 (previously generated) file to the build.
2884 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2885 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2888 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2889 addressbook/calendar backend .la's from here.
2890 (SERVER_IN_FILE): always use
2891 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2892 generated from LDAP/NOLDAP.
2893 (EXTRA_DIST): remove
2894 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2895 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2897 * src/server.c (setup_books): replace hardcoded knowledge of
2898 backends with a call to e_data_book_factory_register_backends.
2899 (setup_cals): remove explicit backend registration with a call to
2900 e_data_cal_factory_register_backends.
2901 (main): call e_data_server_module_init.
2903 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2904 (libedataserver_la_SOURCES): add e-data-server-module.c
2905 (libedataserverinclude_HEADERS): add e-data-server-module.h
2907 * libedataserver/e-data-server-module.[ch]: new files, manage the
2908 extensions. ripped almost entirely from Dave Camp's nautilus
2911 * configure.in (privlibdir, extensiondir): new Makefile variables.
2913 2004-09-23 Not Zed <NotZed@Ximian.com>
2917 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2918 idle id after we've been called.
2920 2004-09-23 JP Rosevear <jpr@novell.com>
2922 * Makefile.am: don't hard code pkg config version
2924 * configure.in: bump version, reset libtool versions because the
2925 library is now versioned
2927 * libedataserver/Makefile.am: build versioned lib and version
2930 * src/Makefile.am: link against versioned libs
2932 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2934 * libedataserver/e-file-cache.[ch]:
2935 (e_file_cache_get_keys): utility function that allows to get
2936 a list of the keys of all the items in the cache. Used by
2937 the fix for bug #61865
2939 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2941 * libdb/dbinc/mutex.h
2942 * libdb/dist/configure
2943 * libdb/dist/aclocal/mutex.ac
2944 * libdb/dist/aclocal/options.ac:
2945 Applied patch from Toshok that fixes issues related to NPTL and AMD
2948 2004-09-16 JP Rosevear <jpr@novell.com>
2950 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2952 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2954 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2956 2004-09-14 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
2958 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2960 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2962 * configure.in: Added 'id' to ALL_LINGUAS
2963 * po/id.po: Added Indonesian translation
2965 2004-08-27 Akagic Amila <bono@linux.org.ba>
2967 * configure.in: Added 'bs' to ALL_LINGUAS.
2969 2004-08-26 JP Rosevear <jpr@novell.com>
2971 * configure.in: bump verision, libtool numbers
2973 2004-08-26 Not Zed <NotZed@Ximian.com>
2977 * libedataserver/e-util.c (e_util_utf8_strstrcase)
2978 (e_util_utf8_strstrcasedecomp):
2980 * libedataserver/e-sexp.c (e_sexp_term_eval):
2981 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
2982 stupid arcanely out of date and posixly-busted slowaris which
2983 doesn't put alloca in stdlib.h like any sane system.
2985 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
2987 * libedataserver/e-file-cache.c: (add_key_to_list),
2988 (add_object_to_list):
2989 Add missing include, fix warnings.
2991 * libedataserver/e-util.c: add missing include.
2993 * servers/groupwise/e-gw-connection.c:
2994 (e_gw_connection_get_categories):
2995 Fix type, causing warnings.
2997 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
2999 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3000 assing the value set for filename property to priv->filename
3002 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
3004 * configure.in: Added «nb» to ALL_LINGUAS.
3006 2004-08-13 JP Rosevear <jpr@novell.com>
3008 * configure.in: bump version, libtool numbers, soup requirement
3010 2004-08-13 Rodney Dawes <dobey@novell.com>
3012 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3013 as well as expceted and determined in testing
3015 2004-08-13 Rodney Dawes <dobey@novell.com>
3017 * acinclude.m4: Remove EVO_CHECK_LIB
3018 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3020 2004-08-09 Ankit Patel <ankit@redhat.com>
3022 * configure.in: Added Gujarati & Panjabi
3024 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
3026 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3028 2004-08-02 JP Rosevear <jpr@novell.com>
3030 * configure.in: bump version, libtool numbers
3032 2004-08-02 Not Zed <NotZed@Ximian.com>
3034 * src/server.c (gnome_segv_handler): deadlock in non-main threads
3035 so we only run once, and increment our recursive-call code
3036 properly, and actually exit anyway. should fix infinite crash
3039 2004-07-29 Rodney Dawes <dobey@novell.com>
3041 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3042 AC_DEFINE it so we know where to find gnome_segv2
3044 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3045 now define at configure time to find the path to gnome_segv2
3049 2004-07-19 JP Rosevear <jpr@novell.com>
3051 * configure.in: bump version, libtool numbers, soup requirement
3053 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
3055 * libedataserver/e-source-group.c (e_source_group_remove_source)
3056 (e_source_group_remove_source) : disconnet the signal
3057 handler registered on source object for CHANGED singal
3058 as we may not be interested in the changes in source once
3059 it is removed form the group
3061 2004-07-12 Chris Toshok <toshok@ximian.com>
3063 [ most likely fixes #57999 ]
3065 * libdb/dist/aclocal/options.ac: set the default unique name to
3066 "_eds". this will append _eds to all externally visible libdb
3067 symbols, so we can be sure it won't conflict with another libdb
3068 (linked dynamically).
3070 * libdb/dist/configure: regen after options.ac change.
3072 * libdb/dist/.cvsignore: ignore db_int_def.h
3074 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
3076 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3077 this function public.
3079 2004-07-07 Not Zed <NotZed@Ximian.com>
3081 * src/server.c (main): bind to the right charset (i.e. utf8). See
3084 2004-07-02 JP Rosevear <jpr@novell.com>
3086 * configure.in: bump version, libtool numbers
3088 2004-07-02 Chris Toshok <toshok@ximian.com>
3092 * libedataserver/e-iterator.h: rename the "delete" member to
3093 "remove", to fix c++ build.
3095 * libedataserver/e-iterator.c (e_iterator_delete): same.
3096 (e_iterator_class_init): same.
3098 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3099 (e_list_iterator_remove): same.
3101 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
3103 * src/server.c (main): Register a segv handler to popup bug-buddy
3104 or whatever. Fixes bug #51165.
3106 2004-06-14 Not Zed <NotZed@Ximian.com>
3108 * libedataserver/e-source-group.c
3109 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3110 error setting up the new_source entries. #59592.
3112 2004-06-03 JP Rosevear <jpr@novell.com>
3114 * configure.in: bump version, libtool numbers
3116 2004-06-02 Chris Toshok <toshok@ximian.com>
3118 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3120 2004-06-01 Chris Toshok <toshok@ximian.com>
3122 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3123 NULL absolute_uri, so we can clear it.
3125 2004-06-01 Chris Toshok <toshok@ximian.com>
3127 * libedataserver/e-source.c (e_source_set_group): back out the
3128 change that causes this function to always add an absolute_uri to
3129 the ESource, as this uri is always used instead of the
3130 relative_uri in e_source_get_uri, which is NOT what we want in 99%
3131 of the cases. If you want an absolute uri, call
3132 e_source_set_absolute_uri - it should never happen implicitly.
3133 (e_source_copy): when copying an ESource don't create an absolute
3134 uri when @source might have had one.
3135 (e_source_set_absolute_uri): use strcmp, not ==. also,
3136 "source->priv->readonly" governs whether or not data can be stored
3137 in the folder represented by the ESource, not that the ESource
3140 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
3142 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3144 2004-05-27 Sushma Rai <rsushma@novell.com>
3146 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3147 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3150 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3151 Build absolute URI only if source is not having it.
3153 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3154 absolute URI to the file.
3156 2004-05-26 Rodney Dawes <dobey@novell.com>
3158 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3159 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3160 properly when < 2.9.8 is found
3162 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3163 requirement here, so that dependents pick it up properly as well
3165 2004-05-19 JP Rosevear <jpr@novell.com>
3167 * configure.in: bump version, libtool numbers
3169 2004-05-17 Rodney Dawes <dobey@ximian.com>
3171 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3172 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3173 mono bindings to work correctly
3177 2004-05-04 Edward Rudd <urkle@outoforder.cc>
3179 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3180 handlers for postal address fields. Bug # 45210
3182 2004-05-03 JP Rosevear <jpr@ximian.com>
3184 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3186 * libedataserver/e-uid.h: ditto
3188 * libedataserver/e-memory.c: remove unnecessary include
3190 * libedataserver/e-uid.c: ditto
3192 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3195 2004-05-03 William Jon McCann <mccann@jhu.edu>
3197 * libedataserver/e-account-list.h:
3198 * libedataserver/e-account.h:
3199 * libedataserver/e-db3-utils.h:
3200 * libedataserver/e-dbhash.h:
3201 * libedataserver/e-iterator.h:
3202 * libedataserver/e-list-iterator.h:
3203 * libedataserver/e-list.h:
3204 * libedataserver/e-memory.h:
3205 * libedataserver/e-sexp.h:
3206 * libedataserver/e-source-group.h:
3207 * libedataserver/e-source-list.h:
3208 * libedataserver/e-source.h:
3209 * libedataserver/e-uid.h:
3210 * libedataserver/e-url.h:
3211 * libedataserver/e-util.h:
3212 * libedataserver/e-xml-hash-utils.h:
3213 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3215 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
3217 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3218 yesterday's changes. The data is useless for what I needed it for
3219 (which was for migrating pilot-sync changelog files). md5sums are
3220 ...not what I wanted.
3222 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
3224 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3225 3 arguments (key, data, user_data).
3227 2004-04-26 Adam Weinberger <adamw@gnome.org>
3229 * configure.in: Added en_CA to ALL_LINGUAS.
3231 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
3233 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3234 that 'key' always points to a malloc'd block of memory that we can
3236 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3237 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3239 (e_xmlhash_write): Save the doc to a tmp file first, only if
3240 saving is successful rename() the file over the original.
3242 2004-04-21 Chris Toshok <toshok@ximian.com>
3244 * configure.in: bump version to 0.0.92.1.
3246 2004-04-21 Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3248 * acinclude.m4: minor fixes (added missing [] quotation).
3250 2004-04-19 JP Rosevear <jpr@ximian.com>
3252 * configure.in: bump version, libtool numbers
3254 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
3256 * configure.in: added LIBEGROUPWISE_* variables and corresponding
3257 AC_SUBST for assinging libegroupwise version number. Defined a
3258 varible LIBSOUP_REQUIRED. added
3259 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3261 * servers/groupwise/Makefile.am: added
3262 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3263 groupwise apis installable
3265 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3268 2004-04-02 JP Rosevear <jpr@ximian.com>
3270 * configure.in: bump version, libtool numbers
3272 2004-03-25 William Jon McCann <mccann@jhu.edu>
3274 * src/server.c (setup_cals): add registration of webcal protocol
3277 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
3279 * src/Makefile.am: added $SOUP_CFLAGS, needed for
3280 e-cal-backend-groupwise.h.
3282 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
3284 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3287 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3288 opening the cache file, just create it empty, don't fail.
3290 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
3292 * configure.in: yank --enable-debug option, not needed anymore.
3294 2004-03-15 Rodney Dawes <dobey@ximian.com>
3296 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3297 * evolution-data-server-1.0.pc.in:
3298 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3299 the libbonobo dependency
3301 2004-03-05 JP Rosevear <jpr@ximian.com>
3303 * configure.in: bump version, libtool numbers and soup requirement
3305 2004-02-26 JP Rosevear <jpr@ximian.com>
3307 * Makefile.am: dist the libdb stuff properly
3309 2004-02-26 Harish K <kharish@novell.com>
3311 * servers/groupwise/e-gw-connection.c : the latest GW server
3312 requires getFolderListRequest instead of the getContainerListRequest
3313 message to get the ids of folders.
3315 2004-02-24 Chris Toshok <toshok@ximian.com>
3317 * libedataserver/e-source-group.c
3318 (e_source_group_new_from_xmldoc): don't leak uid.
3320 2004-02-23 JP Rosevear <jpr@ximian.com>
3322 * Makefile.am: make sure to distclean libdb
3324 * autogen.sh: require automake 1.6
3326 * marshal.mk: make sure we use the srcdir as the location of the
3329 * libdb/dist/Makefile.in: add installcheck target that does
3330 nothing, don't remove tags
3332 * src/Makefile.am: add extra libical includes for srcdir !=
3335 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3337 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3338 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3339 * src/server.c (setup_books) : register groupwise address book backend
3340 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3341 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3342 address book protocols
3344 2004-02-13 Chris Toshok <toshok@ximian.com>
3346 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3347 libdb-4.1.la instead of libdb.a.
3349 * libdb/dist/configure.ac: remove all the static/shared logic and
3350 force libtool to be used. also, remove -rpath from the SOFLAGS.
3351 without -rpath and -static libtool builds the equivalent of a
3352 noinst_ automake library.
3354 * libdb/dist/configure: regen configure from configure.ac.
3356 2004-02-12 Chris Toshok <toshok@ximian.com>
3358 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3360 2004-02-09 Michael Meeks <michael@ximian.com>
3362 * libedataserver/e-list-iterator.c (e_list_iterator_new),
3363 * libedataserver/e-list.c (e_list_get_iterator):
3364 add preconditions for NULL list.
3366 2004-02-09 JP Rosevear <jpr@ximian.com>
3368 * configure.in: Bump version, libtool numbers
3371 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
3373 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3375 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
3379 * servers/Makefile.am: added servers/ dir to build.
3381 2004-02-03 Chris Toshok <toshok@ximian.com>
3383 * libedataserver/libedataserver-1.0.pc.in (Requires): add
3384 libxml-2.0 as the e-source* stuff needs it.
3386 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
3388 * configure.in: require libsoup >= 2.1.6.
3390 2004-01-26 JP Rosevear <jpr@ximian.com>
3392 * configure.in: Bump libtool versions, version, soup requirement
3394 2004-01-25 Sanlig Badral <badral@openmn.org>
3396 * configure.in: Added "mn" to ALL_LINGUAS.
3398 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
3400 * configure.in: s/GROUPWISE/SOUP.
3402 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
3404 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3407 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3409 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3410 to remove the file cache from disk.
3412 2004-01-21 JP Rosevear <jpr@ximian.com>
3414 * configure.in: include calendar test stuff in AC_OUTPUT
3416 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
3418 Fixes nasty crash in e-d-s
3420 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3421 (foreach_hash_func): pass the value also to the XML hash function.
3423 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3426 2004-01-15 JP Rosevear <jpr@ximian.com>
3428 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3429 make sure we don't derefence a NULL pointer
3431 2004-01-15 Mark McLoughlin <mark@skynet.ie>
3433 * libedataserver/e-source-list.c: (load_from_gconf):
3436 * libedataserver/e-source.c: (dump_common_to_xml_node):
3437 Don't output properties tag if there are no properties.
3439 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
3441 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3442 correctly when calling g_slist_prepend.
3444 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
3446 * configure.in: Added "sq" to ALL_LINGUAS.
3448 2004-01-12 JP Rosevear <jpr@ximian.com>
3450 * configure.in: bump version, libtool numbers
3452 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
3454 * src/server-logging.c (server_log_handler): avoid CORBA allocations
3455 by using the CORBA_any directly. Free the CORBA exception.
3457 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
3459 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3462 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
3464 * libedataserver/e-source-group.h: added new read-only flag
3466 * src/contactdates-server.c: new factory for ContactDates backend
3468 * configure.in: Added new ContactDates calendar backend
3470 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
3472 * libedataserver/e-source-list.[ch]
3473 (e_source_list_peek_group_by_name): new function.
3475 2004-01-08 JP Rosevear <jpr@ximian.com>
3477 * libedataserver/e-source-list.c (e_source_list_sync): don't
3478 remove the gconf listener
3480 2004-01-07 JP Rosevear <jpr@ximian.com>
3482 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3484 2004-01-05 Christian Neumair <chris@gnome-de.org>
3486 * addressbook/libebook/e-book.c: Generalize some more strings.
3488 2004-01-05 Christian Neumair <chris@gnome-de.org>
3490 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3492 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
3494 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3495 function to get all objects in the cache.
3497 2003-12-29 JP Rosevear <jpr@ximian.com>
3499 * configure.in: bump libsoup requirement, version, libtool numbers
3501 2003-12-23 Ross Burton <ross@burtonini.com>
3503 * docs/reference/addressbook/libebook/tmpl/*:
3504 * docs/reference/addressbook/libebook/libebook-docs.sgml:
3505 * docs/reference/addressbook/libebook/libebook-sections.txt
3506 * docs/reference/addressbook/libebook/libebook.types:
3507 Updated API documentation.
3509 2003-12-21 JP Rosevear <jpr@ximian.com>
3511 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3512 find a source if there is one
3514 * libedataserver/e-source-list.h: add proto
3516 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
3518 * src/server.c (setup_logging, setup_interface_check): get the
3519 BonoboObject's we create here out of the function.
3520 (main): re-organize extra interfaces initialization code, and
3521 make sure we unref all objects we have created.
3523 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
3525 * libedataserver/e-source.c (build_absolute_uri): Implement based on
3527 (e_source_set_group): Generate and keep an absolute URI so we can
3528 work stand-alone if the group goes away.
3529 (e_source_get_uri): Use build_absolute_uri ().
3531 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
3533 * libedataserver/e-source.c (e_source_equal): Implement. Compares
3534 two sources based on UID and full URI.
3536 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
3538 * configure.in: added --enable-debug argument.
3540 2003-12-10 Chris Toshok <toshok@ximian.com>
3542 * Makefile.am (ACLOCAL_AMFLAGS): remove
3544 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3546 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3547 to avoid conflicts with GAL's ECache class, which might get
3550 * libedataserver/Makefile.am: added new files.
3552 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3554 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3555 function from GAL, needed for the cache objects.
3557 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3558 directory for the cache file exists by calling e_util_mkdir_hier.
3560 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3562 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3563 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3564 the "calendar:supported_protocols" property.
3566 2003-12-07 JP Rosevear <jpr@ximian.com>
3568 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3571 * src/server.c: set correct default oaf id's
3573 * configure.in: Bump version
3575 2003-12-07 JP Rosevear <jpr@ximian.com>
3577 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3580 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3582 2003-12-07 Chris Toshok <toshok@ximian.com>
3584 * libdb/dist/Makefile.in: make install depend on all.
3586 2003-12-07 JP Rosevear <jpr@ximian.com>
3588 * configure.in: bump version and libsoup requirement
3590 2003-12-04 JP Rosevear <jpr@ximian.com>
3592 * libedataserver/e-source-list.c
3593 (e_source_list_new_for_gconf_default): uses the default gconf
3594 client for getting the source list
3596 * libedataserver/e-source-list.h: add proto
3598 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3600 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3601 to be shared between calendar and addressbook backends.
3603 * libedataserver/Makefile.am: added new files.
3605 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3607 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3608 creating XML from already standalone source.
3609 (e_source_copy): Return the new source, not the one passed in. Duh.
3611 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3613 * libedataserver/e-source.c (e_source_set_property): Emit changed
3615 (copy_property): Implement.
3616 (e_source_copy): Implement. Creates a standalone copy of a source.
3618 2003-11-29 Chris Toshok <toshok@ximian.com>
3620 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3621 DataServer_Logging oaf_server.
3623 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3625 * src/Evolution-DataServer.idl: add a Logging interface. the
3626 events emitted are of type LogEvent.
3628 * src/Makefile.am (evolution_data_server_SOURCES): add
3631 * src/server.c (termination_handler): use g_message, not a printf.
3632 (setup_logging): new function, register the log domains that'll
3633 generate bonobo events.
3634 (main): initialize the DataServer::Logging interface.
3636 * src/server-logging.[ch]: a glib log handler that emits log
3637 events via a BonoboEventSource.
3639 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3641 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3642 (init): Create properties table.
3643 (import_properties): Implement. Imports properties from XML tree to
3645 (e_source_update_from_xml_node): Import properties to table.
3646 (property_dump_cb): Implement. Dumps a property to XML tree.
3647 (dump_common_to_xml_node): Dump properties to XML tree.
3648 (e_source_get_property): Implement.
3649 (e_source_set_property): Implement.
3650 (e_source_foreach_property): Implement.
3652 * libedataserver/test-source-list.c (dump_property): Implement.
3653 (dump_source): Dump properties.
3654 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3656 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3658 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3659 (e_source_update_from_xml_node): Ditto.
3660 (e_source_get_uri): Ditto.
3661 (dump_common_to_xml_node): Implement for parameters common to
3662 dependent and standalone ESources.
3663 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3664 (e_source_to_standalone_xml): Implement.
3665 (e_source_new_from_standalone_xml): Implement.
3667 2003-11-26 Rodney Dawes <dobey@ximian.com>
3669 * Makefile.am: remove \ on last line of LIBDB_FILES
3671 2003-11-26 JP Rosevear <jpr@ximian.com>
3673 * tags: add a dummy file for disting
3675 2003-11-25 Chris Toshok <toshok@ximian.com>
3677 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3678 and AC_PROG_LIBTOOL.
3680 * libdb/dist/configure: same.
3682 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3685 2003-11-25 Chris Toshok <toshok@ximian.com>
3687 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3689 * libdb/dist/configure: same.
3691 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3693 * libedataserver/e-dbhash.c: same.
3694 (e_dbhash_new): pass NULL for txn.
3696 2003-11-25 Chris Toshok <toshok@ximian.com>
3698 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3699 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3700 suck at getting libtool to do what I want.
3702 * libdb/dist/Makefile.in (install-strip install): don't do
3705 * Makefile.am (SUBDIRS): add libdb
3706 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3708 (LIBDB_FILES): list all the db4 files.
3709 (EXTRA_DIST): add the db4 files explicitly to this.
3711 * configure.in: remove all the db3 stuff, and build the embedded
3714 2003-11-25 Aaron Weber <aaron@ximian.com>
3715 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3716 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3717 acinclude.m4 so you can build the stuffwithout gtk-doc
3720 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3721 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3722 * Plus added short/long descriptions and "See Also" where appropriate to:
3723 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3724 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3725 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3726 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3727 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3728 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3729 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3730 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3731 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3732 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3733 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3734 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3735 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3737 2003-11-22 Chris Toshok <toshok@ximian.com>
3739 * dist/NO-AUTO-GEN: don't autogen in here.
3741 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3743 * libdb/Makefile.am: new file so we can integrate libdb into our
3746 2003-11-20 Aaron Weber <aaron@ximian.com>
3747 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3748 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3749 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3750 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3751 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3752 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3753 * docs/reference/calendar/libecal/libecal-sections.txt
3754 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3755 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3756 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3758 2003-11-20 Rodney Dawes <dobey@ximian.com>
3760 * autogen.sh: Remove extra #!/bin/sh line
3762 2003-11-19 JP Rosevear <jpr@ximian.com>
3764 * MAINTAINERS: Update
3766 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3768 * configure.in: require libsoup version from CVS (2.1.1).
3770 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3772 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3774 2003-11-14 JP Rosevear <jpr@ximian.com>
3776 * libedataserver/test-source-list.c: use only libgnome stuff (no
3779 * libedataserver/e-source.c: ditto
3781 * libedataserver/e-source-list.c: ditto
3783 * libedataserver/e-source-group.c: remove use of gal bits, use
3786 * libedataserver/Makefile.am: build and install e-source stuff
3788 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3790 * src/server-interface-check.[ch]: fixed copyright comments.
3792 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3794 * src/server.c (setup_cals): register the Groupwise calendar backend.
3797 * configure.in: added Groupwise calendar backend to build.
3799 2003-11-14 Rodney Dawes <dobey@ximian.com>
3801 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3803 2003-11-11 Chris Toshok <toshok@ximian.com>
3805 * src/server.c (queue_termination): guard against multiple threads
3806 here by using a mutex. also, always remove the
3807 terminal_handler_id if one exists and reinstate it afterward.
3808 This gives us the behavior of always lasting EXIT_TIMEOUT
3809 milliseconds after the most recent book/calendar shutdown. Before
3810 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3811 after the *first* book/calendar shutdown.
3813 2003-11-10 JP Rosevear <jpr@ximian.com>
3815 * Makefile.am: build docs
3817 * configure.in: check for gtk-doc
3819 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3821 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3822 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3823 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3825 2003-11-07 Dan Winship <danw@ximian.com>
3827 * configure.in: Remove a bunch more checks that
3828 evolution-data-server doesn't need. Change "Evolution" to
3829 "evolution-data-server" in two messages. Remove gtk-doc support
3830 since there is currently no doc/ directory, and we'll want to use
3831 the new GTK_DOC_CHECK macro when we add it back anyway.
3833 * libedataserver/ename/*: Moved to libebook
3835 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3836 (libedataserver_la_LIBADD): Remove libename
3837 (libedataserver_la_LDFLAGS): Remove -no-undefined
3839 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3841 2003-11-07 Rodney Dawes <dobey@ximian.com>
3843 * configure.in: Remove kerberos checks since we don't need them here
3845 2003-11-06 JP Rosevear <jpr@ximian.com>
3847 * configure.in: output new .pc file
3849 * evolution-data-server-1.0.pc.in: pkconfig for idl
3851 * libedataserver/ename/Makefile.am: don't install
3853 * libedataserver/Makefile.am: link in libename
3855 2003-11-06 Rodney Dawes <dobey@ximian.com>
3857 * configure.in: Remove dependencies for GUI libs that we don't need
3859 2003-11-06 JP Rosevear <jpr@ximian.com>
3861 * libedataserver/Makefile.am: e-msgport is no longer needed
3863 2003-11-06 JP Rosevear <jpr@ximian.com>
3865 * src/server.c: include the addressbook backend files properly
3867 * src/Makefile.am: link to the individual addressbook backends
3869 2003-11-06 JP Rosevear <jpr@ximian.com>
3871 * src/server.c: include the backend files properly
3873 * src/Makefile.am: link to the individual backends
3875 2003-11-06 JP Rosevear <jpr@ximian.com>
3877 * configure.in (BASE_VERSION): clean up priv* dirs
3879 * src/Makefile.am: install a version binary to libexecdir
3881 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3884 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3886 2003-11-05 JP Rosevear <jpr@ximian.com>
3888 * src/server.c: following renaming of libedata-book
3890 * src/server-interface.[hc]: ditto
3892 2003-11-05 JP Rosevear <jpr@ximian.com>
3894 * src/server.c: following renaming of libedata-cal
3896 * src/server-interface.[hc]: ditto
3898 2003-11-05 JP Rosevear <jpr@ximian.com>
3900 * configure.in: make the priv*dir's sane
3902 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3905 * libedataserver/ename/Makefile.am: ditto
3907 * libedataserver/Makefile.am: install to privincludedir
3909 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3911 * libedataserver/e-util.[ch]: new files to contain a few functions
3914 * libedataserver/Makefile.am: added new files.
3916 * libedataserver/ename/e-address-western.c:
3917 * libedataserver/e-account-list.c:
3918 * libedataserver/e-account.c:
3919 * src/server-interface-check.c:
3920 * configure.in: removed libgal dependency.
3922 2003-11-04 JP Rosevear <jpr@ximian.com>
3924 * src/server.c: tidy up logging messages
3926 2003-11-04 JP Rosevear <jpr@ximian.com>
3928 * src/server.c: properly name space the oaf ids
3930 * src/server-interface-check.c: use the correctly named poa
3932 * src/server-interface-check.h: ditto
3934 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3935 factories and interface check better
3937 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3939 * src/Evolution-DataServer.idl: name space the interface check
3942 2003-11-04 JP Rosevear <jpr@ximian.com>
3944 * src/Evolution-DataServer.idl: server interface check instead of
3945 wombat interface check
3947 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3949 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3951 * src/server.c: adjust to interface check renaming
3953 * src/server-interface-check.[hc]: finish renaming so wombat
3956 2003-11-04 JP Rosevear <jpr@ximian.com>
3958 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3960 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3963 * libedataserver/Makefile.am: install pkg-config file
3965 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3967 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3968 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3969 supported protocols.
3971 2003-11-04 JP Rosevear <jpr@ximian.com>
3973 * MAINTAINERS, TODO: update
3975 2003-11-04 JP Rosevear <jpr@ximian.com>
3977 * src/server-interface-check.h: use G_*_DECLS and include the data
3980 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
3981 the DataServer .server files
3983 2003-11-03 JP Rosevear <jpr@ximian.com>
3985 * configure.in: don't need EVO_DIR
3987 2003-11-03 JP Rosevear <jpr@ximian.com>
3989 * configure.in: remove trailing slash
3991 2003-11-03 JP Rosevear <jpr@ximian.com>
3993 * configure.in: add the trailing slash to the config subdir