1 2007-08-28 Ross Burton <ross@openedhand.com>
4 Fix FSF address (Tobias Mueller, #470445)
6 2007-08-27 Srinivasa Ragavan <sragavan@novell.com>
8 * NEWS, configure.in: Evolution Data Server 1.11.91 release
10 2007-08-24 Milan Crha <mcrha@redhat.com>
12 ** Fix for bug #469870
14 * libedataserver/e-categories.c: (e_categories_get_color_for),
15 (e_categories_get_icon_file_for), (e_categories_is_searchable):
16 Simply return from _get_ functions and don't show error warning.
18 2007-08-20 Milan Crha <mcrha@redhat.com>
20 ** Part of fix for bug #367760
22 * libedataserver/e-data-server-util.c: (e_filename_make_safe):
23 Added '#' as non-safe character.
25 2007-08-19 Matthew Barnes <mbarnes@redhat.com>
27 * docs: Refresh Gtk-Doc "section" files.
29 2007-08-16 Matthew Barnes <mbarnes@redhat.com>
31 * libdb/dbm/dbm.c (__db_ndbm_open):
32 * libedataserver/e-dbhash.c (e_dbhash_new):
33 Fix compilation errors caused by glibc's new "open" macro (#466987).
35 2007-08-16 Milan Crha <mcrha@redhat.com>
37 ** Fix for bug #351756
39 * libedataserver/e-time-utils.c: (parse_with_strptime):
40 g_locale_from_utf8 returns NULL on error, so test for that value.
42 2007-08-13 Srinivasa Ragavan <sragavan@novell.com>
44 * NEWS, configure.in: Evolution Data Server 1.11.90 release
46 2007-08-13 Ross Burton <ross@openedhand.com>
48 * libedataserver/e-xml-hash-utils.c:
49 * libedataserver/e-data-server-util.c:
50 * libedataserver/e-dbhash.c:
51 * libedataserver/md5-utils.c:
52 * libedataserver/e-account.c:
53 * libedataserver/e-xml-utils.c:
54 * libedataserver/e-source.c:
57 2007-08-08 Hiroyuki Ikezoe <poincare@ikezoe.net>
59 ** Fix for bug #455799
61 Remove all .cvsignore and update svn:ignore porperty in whole
64 2007-08-08 Srinivasa Ragavan <sragavan@novell.com>
66 * MAINTAINERS: Updated the email, svn account.
68 2007-08-02 Ross Burton <ross@openedhand.com>
71 If building against libsoup-2.2, we need 2.2.91 for
72 SOUP_SESSION_TIMEOUT (#451003).
74 2007-07-31 Veerapuram Varadhan <vvaradhan@novell.com>
76 * NEWS, configure.in: Evolution Data Server 1.11.6.1 release
78 2007-07-30 Veerapuram Varadhan <vvaradhan@novell.com>
80 * NEWS, configure.in: Evolution Data Server 1.11.6 release
82 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
84 * configure.in: Updated the libtool version for libedataserver
85 version since some APIS has been added.
87 2007-07-30 Chenthill Palanisamy <pchenthill@novell.com>
89 * libedataserver/e-source.[ch]: (e_source_get_duped_property):
90 Added a API to get the duped property.
92 2007-07-30 Milan Crha <mcrha@redhat.com>
94 * libedataserver/e-source-group.h: (e_source_group_get_property),
95 (e_source_group_set_property), (e_source_group_foreach_property):
96 * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
97 (impl_finalize), (e_source_group_init), (import_properties),
98 (compare_str_hash), (compare_str_hashes), (property_dump_cb),
99 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
100 (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
101 (e_source_group_get_property), (e_source_group_set_property),
102 (e_source_group_foreach_property):
103 Added support for properties in source group.
105 * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
106 (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
107 (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
110 2007-07-27 Matthew Barnes <mbarnes@redhat.com>
113 Collect all the required package versions in one place and
114 explicitly require GTK+ 2.10 or higher. (#380534)
116 2007-07-27 Johnny Jacob <jjohnny@novell.com>
118 ** Fix for bug #457523.
120 * libedataserver/e-sexp.c : Reverting fix for #364731. This is
123 2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net>
125 * libedataserver/e-account-list.c: Plugged memory leak.
127 2007-07-09 Srinivasa Ragavan <sragavan@novell.com>
129 * NEWS, configure.in: Evolution Data Server 1.11.5 release
131 2007-07-03 Milan Crha <mcrha@redhat.com>
133 ** Fix for bug #364731
135 * libedataserver/e-sexp.c: (GScannerConfig):
136 The '+' and '-' are also unary operators, so
137 the identifier could not start with these characters.
139 2007-06-22 Milan Crha <mcrha@redhat.com>
141 * libedataserver/e-account.h:
142 Added new property get_password_canceled into EAccountService
143 struct, because of bug #307410
145 2007-07-02 Christian Kirbach <Christian.Kirbach@googlemail.com>
147 * camel/providers/imap4/camel-imap4-summary.c:
148 Fix one typo and wrong preposition (bug #452996).
150 2007-06-19 Karsten Bräckelmann <guenther@rudersport.de>
152 * configure.in: Correct the comment for --enable-gnome-keyring,
155 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
157 * NEWS, configure.in: Evolution Data Server 1.11.4 release.
159 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
161 ** Fix for bug #448589 from Tobias Mueller
163 ** src/Makefile.am: Add support for automake 1.6
165 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
167 ** Fix for bug #443958 from Sebastien Tandel
169 * configure.in: Add support for help string.
171 2007-06-18 Srinivasa Ragavan <sragavan@novell.com>
173 ** Fix for bug #437751 from Andreas Köhler
175 * libedataserver/e-time-utils.c:
177 2007-06-05 Irene Huang <irene.huang@sun.com>
179 * configure.in: Add option for using Sun Kerberos
182 2007-05-14 Srinivasa Ragavan <sragavan@novell.com>
184 * NEWS, configure.in: Evolution Data Server 1.11.3 release.
186 2007-06-03 Ross Burton <ross@openedhand.com>
191 * src/offline-listener.[ch]:
193 Add --disable-calendar to build without any calendar support
196 2007-05-31 Matthew Barnes <mbarnes@redhat.com>
198 * docs/reference/addressbook/libebook/Makefile.am:
199 * docs/reference/calendar/libecal/Makefile.am:
200 Fix some distcheck errors (#438577).
202 2007-05-25 Pascal Terjan <pterjan@linuxfr.org>
204 * camel/camel-stream-mem.c: fix typos in the API documentation
206 2007-05-24 Ross Burton <ross@openedhand.com>
209 Fix krb5 checks when using --as-needed (part of #342830, John
212 2007-05-24 Ross Burton <ross@openedhand.com>
214 * libedataserverui/Makefile.am:
215 Add missing link flags to fix build with -z,defs. (#409542, Loic
218 2007-05-21 Wang Xin <jedy.wang@sun.com>
220 * libedataserver/e-time-utils.c: Fixes #439050.
222 2007-05-20 Ross Burton <ross@openedhand.com>
225 Use a faster pkgconfig call when checking for soup (#438975).
227 2007-05-16 Jules Colding <colding@omesc.com>
229 * configure.in: Removed unused function check
231 2007-05-14 Jules Colding <colding@omesc.com>
233 * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
235 * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
237 2007-05-14 Srinivasa Ragavan
239 * NEWS, configure.in: Evolution Data Server 1.11.2 release.
241 2007-05-14 Matthew Barnes <mbarnes@redhat.com>
243 ** Fix for bug #361138
245 * libedataserver/e-data-server-util.c: Handle strftime for non-indic
248 2007-05-08 Josselin Mouette <joss@malsain.org>
250 reviewed by: Srinivasa Ragavan <sragavan@novell.com>
252 * src/server.c: (main): Turn the g_error into a g_warning to
253 avoid dumping core when launching two instances (#436197).
255 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
257 * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
258 Nullify 'new' after dropping its reference, so that we return NULL.
260 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
262 * docs/reference/camel/Makefile.am:
263 Remove reference to nonexistent libutil.la.
265 2007-05-07 Matthew Barnes <mbarnes@redhat.com>
267 * libedataserver/e-sexp.c:
268 Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
270 2007-04-27 Matthew Barnes <mbarnes@redhat.com>
272 ** Fixes part of bug #418852
275 * docs/reference/camel:
276 * docs/reference/Makefile.am:
277 Resurrect Camel's API documentation.
279 2007-04-24 Matthew Barnes <mbarnes@redhat.com>
282 Refresh SGML templates and add the appropriate CFLAGS to satisfy
285 2007-04-23 Srinivasa Ragavan <sragavan@novell.com>
287 ** NEWS, configure.in: Evolution data server 1.11.1 release
289 2007-04-20 Srinivasa Ragavan <sragavan@novell.com>
291 ** Fix for bug #425535 from Frederic Crozat
293 * src/server.c: Dont submit path of EDS for segv_handler.
295 2007-04-19 Pascal Terjan <pterjan@linuxfr.org>
297 * camel/camel-gpg-context.c:
298 Convert messages from gnupg to UTF-8 (#423382).
300 2007-04-19 Matthew Barnes <mbarnes@redhat.com>
302 * Introduce EFlag in libedataserver (#415891)
304 * libedataserver/e-flag.[ch]:
305 New data structure, EFlag, is a simple thread synchronization
306 mechanism. Based on Python's threading.Event class.
308 * docs/reference/libedataserver:
309 Add documentation for EFlag.
311 2007-04-11 Matthew Barnes <mbarnes@redhat.com>
314 Make the libiconv test program returns a value. (#388789)
316 2007-04-05 Ross Burton <ross@openedhand.com>
318 * libedataserver/e-file-cache.c:
319 * libedataserver/e-data-server-util.h:
320 Use g_mkdir_with_parents (#383686).
322 2007-04-04 Ross Burton <ross@burtonini.com>
324 * libedataserver/e-source-group.c:
325 * libedataserver/e-data-server-marshal.list:
326 * libedataserver/e-account-list.c:
327 * libedataserver/e-source-list.c:
328 * libedataserver/e-iterator.c:
329 * libedataserver/e-source.c:
330 * libedataserver/Makefile.am:
331 Remove marshallers that are in GLib (#400970).
333 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
335 * libedataserver/e-source.c:
336 Store colors as a string specification instead of an integer.
337 Introduce new color API and deprecate the old. (#373117)
339 New API: e_source_set_color_spec()
340 e_source_peek_color_spec()
342 Old API: e_source_set_color()
343 e_source_unset_color()
346 * libedataserver/test-source-list.c:
347 Use the new ESource color API. (#373117)
349 2007-04-01 Matthew Barnes <mbarnes@redhat.com>
351 * libedataserver/e-account.c (receipt_policy_to_str):
352 * libedataserver/e-iconv.c (e_dlist_init):
353 * libedataserver/e-list-iterator.c (e_list_iterator_insert):
354 * libedataserver/e-trie.c (e_trie_search):
355 * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
356 Fix some compiler warnings. Patch from Kjartan Maraas.
358 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
360 * libedataserver/e-data-server-util.c:
361 * libedataserver/e-uid.c:
362 * libedataserver/e-xml-utils.c:
363 E-D-S requires GLib 2.10 now; remove dead backward-compatibility
364 code for GLib < 2.8 (#418971).
366 2007-03-29 Matthew Barnes <mbarnes@redhat.com>
368 * libedataserver/e-data-server-module.c:
369 Fix "incompatible pointer type" warnings (#360619).
371 2007-03-26 Matthew Barnes <mbarnes@redhat.com>
373 * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
374 for iconv() in -liconv (#388788). Patch from Elijah Newren.
376 * iconv-detect.c: Fix an implicit function declaration.
378 2007-03-26 Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
380 * MAINTAINERS : Updates on the new guards.
382 2007-03-12 Harish Krishnaswamy <kharish@novell.com>
384 * NEWS, configure.in: Evolution-Data-Server 1.10
387 2007-03-08 Ross Burton <ross@openedhand.com>
390 * docs/reference/addressbook/libedata-book:
391 * docs/reference/libedataserverui:
392 Add gtk-doc framework.
394 * docs/reference/addressbook/libebook:
395 * docs/reference/calendar/libedata-cal:
396 * docs/reference/calendar/libecal:
397 Refresh to match source.
399 Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
401 2007-03-08 Ross Burton <ross@openedhand.com>
403 * docs/reference/addressbook/libebook/libebook-sections.txt:
404 * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
405 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
406 Add missing symbols (#400169).
408 2007-02-26 Srinivasa Ragavan <sragavan@novell.com>
410 * NEWS, configure.in: Evolution-Data-Server 1.9.92
413 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
415 * configure.in : Update intltool version.
417 2007-02-23 Matthew Barnes <mbarnes@redhat.com>
421 * libedataserver/e-msgport.h: Deprecate EMutex.
423 2007-02-12 Srinivasa Ragavan <sragavan@novell.com>
425 * NEWS, configure.in: Evolution-Data-Server 1.9.91
428 2007-02-12 Kjartan Maraas <kmaraas@gnome.org>
430 * libedataserver/e-sexp.c: (parse_value): Fix a crash.
431 Patch from Trond Myklebust. Closes bug #360017.
433 2007-02-12 Ross Burton <ross@openedhand.com>
436 Don't use AM_PATH_ORBIT, but pkg-config (#400544).
438 2007-02-12 Priit Laes <plaes@svn.gnome.org>
440 * configure.in: Prefix wasn't set for idl files which where then
441 installed to /idl. Fixes bug #373495
443 2007-02-07 Matthew Barnes <mbarnes@redhat.com>
445 ** Fixes bug #359979, #384183
447 * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
448 instead of block-and-peek. Eliminates the need for a cache.
450 * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
451 cache logic, which was broken anyway.
453 * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
454 semantics, and simplify the logic.
456 2007-01-29 Chenthill Palanisamy <pchenthill@novell.com>
458 Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
460 * libdb/hash/hash_open.c: Fixes the order of memset arguments.
462 2007-01-23 Veerapuram Varadhan <vvaradhan@novell.com>
464 * NEWS, configure.in: Evolution-Data-Server 1.9.6
467 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
469 * src/server.c : s/g_message/printf. Do not call
470 glib methods before g_thread_init.
472 2007-01-08 Harish Krishnaswamy <kharish@novell.com>
474 * NEWS, configure.in: Evolution-Data-Server 1.9.5
477 2007-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
479 ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
482 * libedataserver/e-msgport.[ch]: Obsolete EThread
484 2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
486 * NEWS, configure.in: Evolution-Data-Server 1.9.4
489 * camel/Makefile.am: Enable versioning for camel library
491 2006-12-09 Tor Lillqvist <tml@novell.com>
493 * libedataserver/e-categories.c (default_categories[]): Don't use
494 E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
495 literal string on Windows.
496 (load_default_categories): Instead, construct the full image file
497 pathname at run-time.
499 2006-12-04 Harish Krishnaswamy <kharish@novell.com>
501 * NEWS, configure.in: Evolution-Data-Server 1.9.3
504 2006-11-19 Matthew Barnes <mbarnes@redhat.com>
508 * libedataserver/e-categories.c (e_categories_get_list):
509 Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
511 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
513 * NEWS, configure.in: Evolution-Data-Server 1.9.2
516 2006-11-06 Harish Krishnaswamy <kharish@novell.com>
518 * libedataserver/e-list-iterator.c: (e_list_iterator_new):
519 Partial fix for #358004. Ensure type correctness on the argument.
521 2006-10-16 Harish Krishnaswamy <kharish@novell.com>
523 * NEWS, configure.in: Evolution-Data-Server 1.9.1
526 2006-10-16 Matthew Barnes <mbarnes@redhat.com>
531 Remove EDS version from imagesdir.
533 * libedataserver/e-categories.c:
534 Store category information in ~/.evolution/categories.xml rather
535 than the "/apps/evolution/general/category_master_list" GConf key.
538 * libedataserver/e-categories.c: (e_categories_get_list)
539 Sort the list before returning it.
541 * libedataserver/e-categories.c:
542 (e_categories_get_color_for, e_categories_set_color_for,
543 e_categories_get_icon_file_for, e_categories_set_icon_file_for,
544 e_categories_is_searchable)
545 Issue a warning if the given category name does not exist.
547 2006-10-16 Sankar P <psankar@novell.com>
549 * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
551 * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
552 (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
553 (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
554 (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
556 * libedataserver/e-msgport.h:
558 Re-written EMsgPort.c API using GAsyncQueue
560 2006-10-10 Tor Lillqvist <tml@novell.com>
562 * evolution-data-server-zip.in: Use BASE_VERSION in path for the
565 2006-10-02 Harish Krishnaswamy <kharish@novell.com>
567 * NEWS, configure.in: Evolution-Data-Server 1.8.1
570 2006-09-29 Ross Burton <ross@openedhand.com>
572 * docs/reference/addressbook/libebook/libebook-docs.sgml:
573 Add EDestination, remove e-book-async.
575 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
576 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
577 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
578 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
579 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
580 * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
581 Add some simple docs and re-gen.
583 2006-09-29 Ross Burton <ross@openedhand.com>
585 * docs/reference/addressbook/libebook/libebook.types:
586 * docs/reference/addressbook/libebook/libebook-sections.txt:
587 Add missing symbols and merge the async methods into the EBook
590 2006-09-19 Matthew Barnes <mbarnes@redhat.com>
594 * src/Makefile.am: Add a uninstall-local rule to remove
595 $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
597 2006-09-18 Matthew Barnes <mbarnes@redhat.com>
601 * src/server-logging.c: (server_logging_dispose)
602 Chain up to parent's dispose() method.
604 * src/server-logging.c: (server_logging_finalize)
605 Chain up to parent's finalize() method.
607 2006-09-04 Harish Krishnaswamy <kharish@novell.com>
609 * NEWS, configure.in: Evolution-Data-Server 1.8.0
612 2006-09-01 Harish Krishnaswamy <kharish@novell.com>
614 * configure.in, camel/providers/Makefile.am:
615 Make IMAP4rev1 provider a conditional feature,
616 turned off by default. Fixes #324118.
618 2006-08-21 Srinivasa Ragavan <sragavan@novell.com>
620 * configure.in, NEWS: EDS 1.7.92 release.
622 2006-08-19 Chenthill Palanisamy <pchenthill@novell.com>
625 * libedataserver/e-source-list.c:
626 (e_source_list_new), (e_source_list_new_for_gconf),
627 (e_source_list_new_for_gconf_default): use get_source_list_type.
628 (get_source_list_type): Check if the type is already registered and
631 2006-08-07 Srinivasa Ragavan <sragavan@novell.com>
633 * configure.in, NEWS: EDS 1.7.91 release.
635 2006-08-07 Harish Krishnaswamy <kharish@novell.com>
637 * libedataserver/e-file-cache.c: (e_file_cache_set_property):
638 Do not set the filename if it is already set.
640 2006-07-26 Veerapuram Varadhan <vvaradhan@novell.com>
643 * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
644 symmetric to e_msgport_wait
645 Patch contributed by Ed Catmur <ed@catmur.co.uk>
647 2006-07-25 Harish Krishnaswamy <kharish@novell.com>
649 * configure.in, NEWS: EDS 1.7.90.1 release.
651 2006-07-24 Harish Krishnaswamy <kharish@novell.com>
653 * NEWS, configure.in: EDS 1.7.90 release updates
654 and version, libtool numbers bumped.
656 2006-07-21 Luca Ferretti <elle.uca@libero.it>
658 * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
659 (committed by Karsten Bräckelmann)
661 2006-07-10 Harish Krishnaswamy <kharish@novell.com>
663 * configure.in, NEWS: EDS 1.7.4 release updates
664 and version, libtool numbers bumped.
666 2006-07-10 Frederic Peters <fpeters@entrouvert.com>
668 * *.pc.in: defined @datarootdir@. Fixes #344596.
670 2006-07-08 Chenthill Palanisamy <pchenthill@novell.com>
673 * libedataserver/e-iterator.c (e_iterator_is_valid):
676 2006-06-16 Tor Lillqvist <tml@novell.com>
678 * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
679 portability macro to E_IS_STATUS_INTR() as it isn't spefic to
681 (e_msgport_put, e_msgport_wait, e_msgport_get): Use
682 E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
683 the socket functions don't touch errno. (And there is no EINTR
684 style error possible in WinSock 2 anyway, according to MSDN.)
686 2006-06-15 Tor Lillqvist <tml@novell.com>
688 * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
689 also to the Win32 branch of the if statement, to avoid error
690 message when running the configure script.
692 2006-06-13 Andre Klapper <a9016009@gmx.de>
695 changing "couldn't", "can't" and "didn't" to proper
696 English. Fixes bug #342160.
698 2006-06-12 Harish Krishnaswamy <kharish@novell.com>
700 * configure.in, NEWS: EDS 1.7.3 release updates
701 and version, libtool numbers bumped.
703 2006-06-12 simon.zheng <simon.zheng@sun.com>
708 Add SunLDAP library support - a variant of Netscape LDAP.
710 2006-06-07 Frederic Peters <fpeters@0d.be>
712 * configure.in: Assume strftime() is ok and supports %l and %k when
713 running in cross-compilation mode.
715 2006-06-02 Tor Lillqvist <tml@novell.com>
717 * configure.in: Catch more failure modes of strftime() when
718 presented with conversion specifications %l and %k: On Windows,
719 these just do nothing, you don't get a 'l' or 'k' in the result,
720 which was all we used to test for here. Catch also if strftime()
721 does nothing at all when presented with a format containing
722 unsupported conversion specifications.
724 * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
725 strftime() doesn't have %e either.
727 2006-06-01 Jeffrey Stedfast <fejj@novell.com>
729 * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
730 checking errno for EINTR.
731 (e_msgport_put): Loop the writes checking for EINTR. Also, instead
732 of writing a nul-char, write 'E' as suggested by Michael Meeks for
733 easier strace debugging purposes.
735 2006-05-31 Jeffrey Stedfast <fejj@novell.com>
737 Hopeful fix for Novell bug #176277
739 * libedataserver/e-msgport.c: Changed the structure of EMsgPort
740 slightly to make ::prpipe a union more like ::pipe.
741 (e_pipe): For convenience, on error set the fds each to -1.
742 (e_prpipe): New convenience function much like e_pipe but for
744 (e_msgport_new): Always create the pipes here now instead of
745 creating them on demand.
746 (e_msgport_fd): Simply return the pipe fd (no longer creates the
748 (e_msgport_prfd): Same.
750 2006-05-24 Srinivasa Ragavan <sragavan@novell.com>
752 * configure.in: Added gnome-vfs-2.0 to camel library
754 2006-05-24 Ross Burton <ross@burtonini.com>
756 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
757 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
758 * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
759 Update for doc changes.
761 2006-05-22 Harish Krishnaswamy <kharish@novell.com>
763 * configure.in: Update intltool requirements.
765 2006-05-18 Devashish Shamra <sdevashish@novell.com>
767 * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
768 database delete the DB structure.
769 Patch by Ross Burton <ross@openedhand.com>
772 2006-05-15 Harish Krishnaswamy <kharish@novell.com>
774 * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
775 do not overwrite the value. Fixes a bug introduced by the previous
778 2006-05-10 Harish Krishnaswamy <kharish@novell.com>
780 * addressbook/libebook/libebook.pc.in,
781 addressbook/libedata-book/libedata-book.pc.in,
782 calendar/libecal/libecal.pc.in,
783 calendar/libedata-cal/libedata-cal.pc.in,
784 configure.in, evolution-data-server.pc.in,
785 libedataserver/libedataserver.pc.in,
786 servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
787 is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
790 2006-05-09 Ross Burton <ross@openedhand.com>
792 * libedataserver/e-data-server-module.h:
793 * libedataserver/e-data-server-module.c:
794 Allow EDataServerModule to remove unused modules (#319396).
796 2006-05-02 Kjartan Maraas <kmaraas@gnome.org>
798 * configure.in: Patch from Sushuma Rai to fix build with
799 modern openldap versions. Closes part of bug #325957.
801 2006-04-25 Brian Pepple <bdpepple@gmail.com>
803 * po/LINGUAS: New file listing all supported languages.
805 * configure.in: Use po/LINGUAS instead of including all languages
806 directly in this file. See the wiki for more information:
807 http://live.gnome.org/GnomeGoals/PoLinguas
809 2006-04-25 Jeffrey Stedfast <fejj@novell.com>
811 * configure.in: Figure out auto-magically what the mozilla-nss
812 pkg-config module name is.
814 2006-04-24 Harish Krishnaswamy <kharish@novell.com>
816 * NEWS, configure.in: Release updates. Bump version.
817 ***** Release 1.7.1 *****
819 2006-04-24 Devashish Sharma <sdevashish@novell.com>
821 * configure.in : Added a configure time switch to support dynamic
822 linking with libdb. The default is static linking and by using the
823 switch --with-libdb=prefix dynamic linking with libdb can be
825 Patch by Ross Burton <ross@burtonini.com>
827 2006-04-18 Jeffrey Stedfast <fejj@novell.com>
829 * configure.in: Added the Mail Directory configure info.
831 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
833 * configure.in: Remove obsolete entry for no_NO.
835 2006-04-10 Tor Lillqvist <tml@novell.com>
837 * libedataserver/e-time-utils.c (get_locale_string)
838 (translate_picture): New Win32-only helper functions.
839 (__strptime_internal): Add Win32 love to fix a Win32-specific bug
840 in calendar reported by Thierry Dubois.
842 2006-03-29 Jeffrey Stedfast <fejj@novell.com>
844 * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
845 O_LARGEFILE if not present and to set other required CFLAGS for
848 2006-03-23 Chenthill Palanisamy <pchenthill@novell.com>
851 * libedataserver/e-source-group.c: Check if the
852 object is created before accessing it.
854 2006-03-22 Tommi Vainikainen <thv@iki.fi>
856 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
858 2006-03-20 Srinivasa Ragavan <sragavan@novell.com>
860 * configure.in: Added support for gnome-key-ring.
862 2006-03-02 Devashish Sharma <sdevashish@novell.com>
865 * libedataserverui/e-name-selector-dialog.c:
866 (e_name_selector_dialog_init): Select contacts from address book
867 screen doesn't use current contact source
869 2006-02-27 Srinivasa Ragavan <sragavan@novell.com>
871 * configure.in, NEWS: Release updates. Bump version.
872 ***** Release 1.5.92 *****
874 2006-02-27 Tor Lillqvist <tml@novell.com>
876 * libedataserver/e-data-server-util.c: The fixed Win32 versions of
877 g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
878 let's drop them from here.
880 2006-02-24 Chenthill Palanisamy <pchenthill@novell.com>
882 Fixes #332318 #329356
883 * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
884 %x for representing the date for current locale.
886 2006-02-13 Harish Krishnaswamy <kharish@novell.com>
888 * configure.in, NEWS: Release updates. Bump version.
889 ***** Release 1.5.91 *****
891 2006-02-09 Kjartan Maraas <kmaraas@gnome.org>
893 * libedataserver/e-categories.c: (cleanup_at_exit): Don't
894 call g_source_remove() when source id is 0. Closes bug #327413.
896 2006-02-09 Sushma Rai <rsushma@novell.com>
898 * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
899 Fixed some memory leaks. See #329251.
901 2006-02-09 Sushma Rai <rsushma@novell.com>
903 * libedataserver/e-categories.c (initialize_categories_config): Freeing
904 xml properties. See #309316.
906 2006-02-06 Harish Krishnaswamy <kharish@novell.com>
908 * evolution-data-server.pc.in: Add variable execversion
909 that denotes the version of the evolution-data-server
912 2006-02-04 Theppitak Karoonboonyanan <thep@linux.thai.net>
914 * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
916 2006-02-02 Tor Lillqvist <tml@novell.com>
918 * configure.in: Don't use getadrinfo() etc on Windows, as they are
919 present on XP only. Windows 2000 is still widespread.
921 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
923 * configure.in, NEWS: Release updates, bump version
924 ***** Release 1.5.90 *****
926 2006-01-30 Harish Krishnaswamy <kharish@novell.com>
928 * libedataserver/e-data-server-module.c:
929 (e_data_server_module_add_type):
930 * libedataserver/e-data-server-module.h:
931 Reverting the previous commit as it breaks the API freeze.
932 Shall get this in HEAD as soon as we branch out.
934 2006-01-30 Ross Burton <ross@openedhand.com>
936 * libedataserver/e-data-server-module.c:
937 * libedataserver/e-data-server-module.h:
938 Add e_data_server_remove_unused() to release unused modules
941 2006-01-21 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
943 * configure.in: add "zh_HK" to ALL_LINGUAS.
945 2006-01-17 Harish Krishnaswamy <kharish@novell.com>
947 * configure.in, NEWS: Release updates, bump version
949 ***** Release 1.5.5 *****
951 2006-01-16 P S Chakravarthi <pchakravarthi@novell.com>
953 * libedataserver/e-source-list.[ch] : added a function called
954 e_source_list_is_gconf_updated () which returns a boolean indicating
955 whether or not a given ESourceList instance is in sync with its
956 corresponding gconf xml or not.
957 e_source_list_sync () : added an if clause that uses the above
958 function before updating the gconf.
960 2006-01-16 Harish Krishnaswamy <kharish@novell.com>
962 * configure.in : Add target for CALDAV calendar
965 2006-01-12 Harish Krishnaswamy <kharish@novell.com>
967 * src/GNOME_Evolution_DataServer.server.in.in:
969 The Cal and Book Factory oafids should reflect
970 the API version rather than the BASE version.
973 2006-01-10 Simon Zheng <simon.zheng@sun.com>
975 * docs/reference/camel/camel-sections.txt:
976 * docs/reference/camel/tmpl/camel-file-utils.sgml:
977 Detele the function camel_mkdir description.
979 * libedataserver/e-data-server-util.h: Rename e-util.h as this
982 * libedataserver/e-data-server-util.c: Rename e-util.c as this
985 (e_util_mkdir_hier):Merge the change
986 of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
988 (e_strftime):Merge the change of evolution/e-util/e-util.c into
991 * libedataserver/Makefile.am:
992 * libedataserver/e-file-cache.c:
993 * libedataserver/e-msgport.c:
994 * libedataserver/e-time-utils.c:
996 Replace e-util.h as e-data-server-util.h, and replace e-util.c as
997 e-data-server-util.c.
999 2006-01-08 Tor Lillqvist <tml@novell.com>
1001 * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1002 Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1003 declarations with current mingw w32api headers.
1005 2006-01-06 Simon Zheng <Simon.Zheng@sun.com>
1007 * libedataserver/e-account-list.c: Since e-util/e-account-list.c
1008 in evolution module has been developed further, merge those
1009 changes into libedataserver and drop e-util/e-account-list.c.
1011 libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1012 evolution module has been developed further, merge those changes
1013 into libedataserver and drop e-util/e-account-list.h.
1015 libedataserver/e-account.c: Since e-util/e-account.c in
1016 evolution module has been developed further, merge those changes
1017 into libedataserver and drop e-util/e-account.c.
1019 libedataserver/e-account.h: Since e-util/e-account.h in
1020 evolution module has been developed further, merge those changes
1021 into libedataserver and drop e-util/e-account.h.
1023 2006-01-04 Tor Lillqvist <tml@novell.com>
1025 * libedataserver/e-util.c (e_util_replace_prefix): As this
1026 (Win32-only) function is called from evo, too, it needs a third
1027 argument, the configure time prefix that it should replace,
1028 instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1029 configured with different temporary dirs as prefix, which is the
1032 * libedataserver/e-util.h: Update declaration correspondingly.
1034 * src/server.c (libdir): Modify calls correspondingly.
1036 2006-01-02 Harish Krishnaswamy <kharish@novell.com>
1038 * NEWS, configure.in: Release updates, bump version
1040 ***** Release 1.5.4 *****
1042 2005-12-13 Tor Lillqvist <tml@novell.com>
1044 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1045 building against GLib >= 2.8, not just on Win32.
1047 2005-12-12 Harish Krishnaswamy <kharish@novell.com>
1049 * NEWS, configure.in: Release updates, bump version
1051 ***** Release 1.5.3 *****
1053 2005-12-09 Tor Lillqvist <tml@novell.com>
1055 * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1056 Unix/Winsock differences.
1058 Use separate flag fields to indicate whether we have a thread or
1059 not in the EThread and EMutex structs. There is no portable way to
1060 check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1063 The portable way to check two pthread_t values for equality is
1066 Use e_util_pthread_id() to get an "id" for the thread in debugging
1069 (e_pipe): New function, Win32 only. Creates a connected TCP socket
1070 pair. Should have this in GLib, I guess. This code snippet is
1071 essentially duplicated in
1072 ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1073 place I don't recall now.
1075 (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1076 PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1079 * libedataserver/e-util.c (e_util_mkdir_hier): When building
1080 against GLib 2.8, use g_mkdir_with_parents().
1081 (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1082 strings, then does a linguistically correct comparison using
1084 (e_filename_make_safe): New function, move here from
1085 evolution/e-util/e-util.c.
1086 (g_rename, g_stat): Win32-only fixed versions of these GLib
1087 functions, just until the next GLib version including the same
1088 fixes is out. This version of g_rename() overwrites existing
1089 files, and this version of g_stat() strips trailing insignificant
1092 * libedataserver/e-util.h: Declare the new functions.
1094 2005-12-08 Tor Lillqvist <tml@novell.com>
1096 * libedataserver/e-db3-utils.c
1097 * libedataserver/e-file-cache.c: Use gstdio wrappers.
1099 * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1100 use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1101 always use slashes, not platform-dependent separators.
1102 (e_source_set_name): Compare the strings, not the pointers.
1104 * libedataserver/e-source-group.c (e_source_group_set_name):
1105 Compare the strings, not the pointers.
1107 * libedataserver/e-xml-utils.c
1108 * libedataserver/e-xml-utils.h: New files.
1109 (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1110 the file names we handle on Win32 are in UTF-8, which libxml2
1111 doesn't grok. So, when using GLib 2.8, we map the file with the
1112 GMappedFile API and use xmlParseMemory(). When built against older
1113 GLibs (which doesn't happen on Win32), just use xmlParseFile().
1114 (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1115 e-xml-utils.c. Presumably should move all the rest of the
1116 functions from there, too.
1118 * libedataserver/Makefile.am: Add the new files. Install
1121 * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1122 e_xml_save_file(). As e_xml_save_file() does the very careful
1123 saving using a temporary filename and then rename, don't need to
1126 2005-12-07 Irene Huang <Irene.Huang@sun.com>
1130 * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
1131 to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1134 2005-12-07 Tor Lillqvist <tml@novell.com>
1136 * libdb/dbinc/db_int.in: As we are using this file (and not the
1137 prebuilt one in libdb/build_win32/db_int.h) when building using
1138 autofoo on Win32, need to have the correct PATH_SEPARATOR for
1139 Win32, too. Add ifdef.
1141 * libdb/os_win32/os_open.c (__os_open): When using a
1142 user-registered open function to open the file (and not
1143 CreateFile()), we still need to set the DB_FH::handle, too, as all
1144 the other stuff in libdb/os_win32 assumes it is correctly set
1145 up. On Win32, addressbook/backends/file needs to register an own
1146 open function (that uses g_open()) as the pathnames e-d-s handles
1147 on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
1148 codepage that CreateFile() wants.
1150 2005-12-06 Tor Lillqvist <tml@novell.com>
1152 * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
1153 Unix. On Win32, set it to a path relative from lib/bonobo/servers.
1155 * src/GNOME_Evolution_DataServer.server.in.in: Use
1156 LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
1157 compile-time paths in the .server file on Win32. libbonobo on
1158 Win32 interprets relative location paths to exes or shlibs as
1159 being relative to the directory where the .server file was found.
1160 This makes the .server file point to the correct executable
1161 regardless of where e-d-s is installed on the end-user machine.
1163 2005-12-02 Tor Lillqvist <tml@novell.com>
1165 * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
1166 the executable file's name in the InterfaceCheck location.
1168 * evolution-data-server-zip.in: New file, a script used to build a
1169 Win32 zipfile distribution of E-D-S. (End users will not be
1170 expected to install from zipfiles, they would be for power users
1171 and developers only.)
1174 * configure.in: Distribute and expand it.
1176 2005-12-01 Chenthill Palanisamy <pchenthill@novell.com>
1178 reviewed by Srinivasa Ragavan <sragavan@novell.com>
1180 * libedataserver/e-uid.c: (e_uid_new): Use the functions
1181 defined in glib -2.8 only for win32 as it fails to build
1182 for OS which has glib 2.4.
1184 2005-12-01 Tor Lillqvist <tml@novell.com>
1186 * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
1187 the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
1190 2005-11-25 Tor Lillqvist <tml@novell.com>
1192 * libedataserver/e-categories.c (add_category_if_not_present):
1193 Drop unused static function.
1194 (e_categories_add_relative): New function. Form the pathname to
1195 the icon file at run-time (for installability in freely chosen
1196 location on Windows).
1197 (initialize_categories_config): Call e_categories_add_relative()
1198 with just the basename of the icon files.
1200 * libedataserver/e-data-server-module.c
1201 (e_data_server_module_init): Include libedataserver-private.h to
1202 get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
1203 pathname construction) on Windows.
1205 * libedataserver/e-time-utils.c: Include strptime() implementation
1206 lifted from glibc for portability. Use it unless
1207 HAVE_STRPTIME. Make it local for this file, though.
1209 * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
1210 GLib 2.8 instead of gethostname().
1212 * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
1213 instead of strncasecmp() for portability.
1215 * libedataserver/e-util.c: Implement install-anywhere machinery
1217 (DllMain): Minimal DllMain that just tucks away the handle to the
1219 (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
1220 _libedataserver_get_ui_gladedir): Functions private to e-d-s.
1221 (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
1222 e_util_replace_prefix): Functions intended also for Evolution. We
1223 assume e-d-s and evo are installed in the same folder on the
1226 * libedataserver/e-util.h: Declare the above new public Win32-only
1229 * libedataserver/libedataserver-private.h: New file. Declares so
1230 far some Win32-only functionality, to be used in various parts of
1233 * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
1234 gstdio wrappers for better non-ASCII filename support on
1235 Win32. Open file in binary mode. Don't use sizeof(guchar), it
1236 won't be different than 1 in this universe. Do use sizeof(tmp_buf)
1237 instead of hardcoding 1024. Drop leftover debugging printouts.
1239 * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
1240 more configure-time pathname definitions (as used elsewhere in
1241 e-d-s) in INCLUDES so that they can be recognized and changed at
1242 run-time to end-user machine installation paths on Win32.
1244 * src/server.c: No segv handling on Win32. Run-time path
1245 construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
1246 in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
1247 gnome_program_init().
1249 2005-11-18 Ross Burton <ross@burtonini.com>
1251 * libedataserver/md5-utils.c:
1252 * libedataserver/e-component-listener.c:
1255 2005-11-17 Ross Burton <ross@burtonini.com>
1257 * libedataserver/md5-utils.c:
1258 * libedataserver/md5-utils.h:
1259 Don't do byte order checks at runtime but use the GLib
1260 G_BYTE_ORDER macro (#319592)
1262 2005-11-17 Ross Burton <ross@burtonini.com>
1264 * libedataserver/e-account-list.c:
1265 * libedataserver/e-account.c:
1266 * libedataserver/e-component-listener.c:
1267 * libedataserver/e-file-cache.c:
1268 * libedataserver/e-iterator.c:
1269 * libedataserver/e-list-iterator.c:
1270 * libedataserver/e-list.c:
1271 * libedataserver/e-sexp.c:
1272 * libedataserver/e-source-group.c:
1273 * libedataserver/e-source-list.c:
1274 * libedataserver/e-source.c:
1275 Use G_DEFINE_TYPE and add some more const keywords (#319591)
1277 2005-11-15 Ross Burton <ross@burtonini.com>
1279 * libedataserver/e-data-server-module.c
1280 Use lazy bindings (#321515)
1282 2005-11-14 Harish Krishnaswamy <kharish@novell.com>
1284 * NEWS, configure.in: Release updates, bump version.
1285 ***** Release 1.5.2 *****
1287 2005-10-28 Erdal Ronahi <erdal.ronahi@gmail.com>
1289 * configure.in: Added ku (Kurdish) to ALL_LINGUAS
1291 2005-10-28 Sushma Rai <rsushma@novell.com>
1293 * libedataserver/e-categories.c (initialize_categories_config): Add
1294 default categories only if the category list is empty in gconf, so that
1295 we don't bring back the deleted category from the default list
1296 every time. Fixes #273905.
1298 2005-10-26 Harish Krishnaswamy <kharish@novell.com>
1300 * src/GNOME_Evolution_DataServer.server.in.in:
1301 Fixed bonobo server install locations as well.
1304 2005-10-25 Harish Krishnaswamy <kharish@novell.com>
1306 * configure.in: Update version, libtool numbers.
1307 *** Release 1.5.1 ***
1308 * src/Makefile.am : Fixed the executable installation
1309 error in the previous patch. Executable installed in
1310 libexecdir - not under evolution-data-server-$(API_VERSION).
1312 2005-10-24 Irene Huang <Irene.Huang@sun.com>
1314 * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
1315 * src/GNOME_Evolution_DataServer.server.in.in: Change location
1316 of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
1317 OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
1318 OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
1319 OAFIID:GNOME_Evolution_DataServer_Logging from
1320 @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
1321 @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
1322 data-server-@VERSION@@EXEEXT@.
1323 * src/Makefile.am: In section install-evolution-data-servers:
1324 change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
1325 data-server-$(API_VERSION)
1326 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
1327 $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
1328 evolution-data-server-$(BASE_VERSION)
1330 2005-10-17 Ross Burton <ross@burtonini.com>
1333 Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
1335 2005-10-14 Ross Burton <ross@burtonini.com>
1337 * configure.in: Remove unused dependencies from the pkg-config
1338 calls and add E_FACTORY_CFLAGS/_LIBS.
1340 * src/Makefile.am: Use E_FACTORY_*.
1342 * libedataserver/e-sexp.c:
1343 * libedataserver/test-source-list.c:
1344 Don't use libgnome when GTK+ or GLib will do.
1346 * libedataserver/libedataserver.pc.in:
1347 Fix strings, update libraries.
1349 2005-09-17 Andre Klapper <a9016009@gmx.de>
1352 * libedataserver/e-categories.c: adding translator comment for
1355 2005-09-16 Tor Lillqvist <tml@novell.com>
1357 * libedataserver/e-iconv.c (e_iconv_charset_language): Use
1358 g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
1359 comparing are just ASCII anyway, so spell it out that we really do
1360 need ASCII casefolding only.
1362 2005-09-15 Tor Lillqvist <tml@novell.com>
1364 * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
1365 integral type (or pointer) that can be cast to a guint64 without
1366 loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
1368 * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
1371 * libedataserver/e-util.c: Just include <glib.h> instead of a
1372 random set of <glib/*.h>. Remove large amount of whitespcace on
1374 (e_util_utf8_strstrcase): Clarify doc comment, mention that no
1375 proper Unicode case folding or normalization is done.
1376 (e_util_pthread_id): New function, returns an integer representing
1377 a thread. Only for debugging output and logging purposes, cannot
1378 be guaranteed to be consistent on all platforms.
1380 * libedataserver/e-util.h: Include <pthread.h>. Declare
1381 e_util_pthread_id().
1383 2005-09-14 Tor Lillqvist <tml@novell.com>
1388 * win32/libedataserverui.def: New files. Bootstrap import library
1389 for libedataserverui. Needed in servers/exchange/storage where
1390 libexchange-storage-1.2.la links to libedataserverui before it has
1393 * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
1394 enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
1395 also win32/Makefile.
1397 * Makefile.am: Add win32 to SUBDIRS.
1399 2005-09-01 Parthasarathi Susarla <sparthasarathi@novell.com>
1401 * confugure.in : Add API_VERSION to config.h
1403 2005-08-29 Harish Krishnaswamy <kharish@novell.com>
1405 * configure.in : Update release number to 2.4.0
1407 2005-08-26 Chenthill Palanisamy <pchenthill@novell.com>
1409 * configure.in: Do not build camel docs.
1410 * docs/reference/Makefile.am: Removed camel docs.
1411 reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
1413 2005-08-22 Not Zed <NotZed@Ximian.com>
1415 * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
1416 the func to remove a warning.
1418 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1420 * configure.in : bump version
1421 ***** Release 1.3.8 *****
1423 2005-08-22 Harish Krishnaswamy <kharish@novell.com>
1425 * docs/reference/Makefile.am : enable libedataserver docs
1426 * libedataserver/e-sexp.h, docs/reference/libedataserver
1427 /libedataserver-sections.txt: Fix build issues - patch
1428 contributed by Tor Lillqvist <tml@novell.com>
1430 2005-08-22 Shreyas Srinivasan <sshreyas@novell.com>
1432 * configure.in: Build camel-docs.
1433 * docs/reference/Makefile.am: Build camel-docs.
1435 2005-08-21 Chenthill Palanisamy <pchenthill@novell.com>
1437 * libedataserver/e-xml-hash-utils.[ch]:
1438 (e_xmlhash_foreach_key_remove): function to remove
1440 Committing for Armin Bauer <armin.bauer@desscon.com>
1441 and modified by <jmubeen@novell.com> and
1442 <vvaradhan@novell.com>.
1444 2005-08-19 Sarfraaz Ahmed <asarfraaz@novell.com>
1446 * configure.in : Add the check for NTLM support in OpenLDAP. This
1447 is needed for enabling the Exchange support in e-d-s.
1449 2005-08-19 Harish Krishnaswamy <kharish@novell.com>
1451 * configure.in : Build libedataserver api docs
1453 2005-08-18 Tor Lillqvist <tml@novell.com>
1455 * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
1456 in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
1457 on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
1459 2005-08-13 Tor Lillqvist <tml@novell.com>
1461 * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
1464 * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
1467 2005-08-08 Harish Krishnaswamy <kharish@novell.com>
1469 * configure.in: Update version, libtool numbers.
1471 *****Release 1.3.7*****
1473 2005-08-05 Harish Krishnaswamy <kharish@novell.com>
1475 * configure.in: fix for bug #300048. patch
1476 submitted by Roland Illig <roland.illig@gmx.de>
1478 2005-07-30 Harish Krishnaswamy <kharish@novell.com>
1480 * configure.in: update libtool numbers for libebook
1482 2005-07-29 Harish Krishnaswamy <kharish@novell.com>
1484 * configure.in: Bump version number
1486 *****Release 1.3.6.1***** includes fix for
1487 #311731 - (Removing folders from an IMAP)
1490 2005-07-28 Tor Lillqvist <tml@novell.com>
1492 * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
1494 2005-07-26 Harish Krishnaswamy <kharish@novell.com>
1496 * configure.in : bump version
1497 ****** Release 1.3.6 *****
1499 2005-07-21 Joe Shaw <joeshaw@novell.com>
1501 * libedataserver/e-source-group.c:
1502 * libedataserver/e-source-list.c:
1503 * libedataserver/e-source.c: Change the init and class_init
1504 functions to contain the whole class name for the benefit of the
1507 2005-07-20 Tor Lillqvist <tml@novell.com>
1509 * configure.in: Enable building with Mozilla nspr and nss on
1510 Win32. No -ldl on Win32. No import library for softokn3.dll.
1512 2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
1514 * configure.in : Substituting the CURRENT:REVISION:AGE variables for
1517 2005-07-12 Harish Krishnaswamy <kharish@novell.com>
1519 * configure.in : bump version, libtool numbers.
1520 ***** Release 1.3.5 *****
1522 2005-07-06 Ross Burton <ross@openedhand.com>
1524 * libedataserver/e-util.c:
1525 Remove a function and table which is in GLib.
1527 2005-07-06 Harish Krishnaswamy <kharish@novell.com>
1529 * configure.in : align the name of the LIBEXCHANGE_STORAGE
1530 to the conventions (_ instead of -).
1532 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
1534 * configure.in : bump version, libtool numbers.
1536 2005-07-02 Harish Krishnaswamy <kharish@novell.com>
1538 * libedataserver/e-categories.c: (initialize_categories_config):
1539 Fix all the compiler warnings.
1541 2005-06-22 Tor Lillqvist <tml@novell.com>
1543 * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
1544 E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
1545 EXEEXT in EVO_SUBST_SERVER_RULE.
1547 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
1549 * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
1550 * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
1552 2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
1554 * configure.in : Print the status for Exchange support being present.
1555 * servers/Makefile.am : Build Exchange only if LDAP is enabled.
1557 2005-06-11 Sarfraaz Ahmed <asarfraaz@novell.com>
1559 * configure.in : Fixed a minor typo to fix make clean.
1561 2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
1563 * configure.in : Added the Exchange server communication code to
1564 servers directory. Also enabled a HAVE_KRB5 automake conditional.
1565 * servers/Makefile.am : Now build exchange as well.
1567 2005-06-09 Harish Krishnaswamy <kharish@novell.com>
1569 * configure.in : Do not build camel docs. They are borked now :(
1571 2005-06-07 Harish Krishnaswamy <kharish@novell.com>
1573 * configure.in : bump version, libtool numbers.
1575 2005-05-31 Rodrigo Moya <rodrigo@novell.com>
1577 * src/GNOME_Evolution_DataServer.server.in.in: added missing
1578 names for CORBA services.
1580 2005-05-28 Kjartan Maraas <kmaraas@gnome.org>
1582 * configure.in: Disable the libedataserver api docs build
1583 * docs/reference/Makefile.am: Here too. It doesn't build.
1585 2005-05-24 Tor Lillqvist <tml@novell.com>
1587 * configure.in: Define NO_UNDEFINED as -no-undefined and
1588 SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
1589 them. Check for strtok_r. Add gobject-2.0 to
1590 EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
1592 2005-05-24 Tor Lillqvist <tml@novell.com>
1594 Make libdb as included in e-d-s build on Win32 with mingw. (The
1595 official build setup for libdb uses MSVC.)
1597 * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
1598 the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
1599 empty on Unix, "_win32" on Win32) to use those source files that
1600 have an own copy in os_win32 from there.
1602 * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
1603 libdb/build_win32_db_config.h file.
1605 * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
1608 * libdb/dist/configure: Manually make corresponding changes as in
1609 configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
1612 * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
1614 2005-05-19 Tor Lillqvist <tml@novell.com>
1616 * configure.in: Check for regexec in a separate -lregex. Add
1617 gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
1618 too. Don't bother mentioning glib as gthread and gmodule drag in
1621 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
1623 * configure.in : bump version, libtool numbers.
1625 2005-05-18 Harish Krishnaswamy <kharish@novell.com>
1627 * docs/reference/Makefile.am : Do not build
1628 camel docs. They are a bit flaky ATM.
1630 2005-05-13 Rodrigo Moya <rodrigo@novell.com>
1632 * libedataserver/e-categories.c (add_category_if_present): new private
1633 function to create standard categories if they don't exist.
1634 (initialize_categories_config): make sure, in all cases, that our
1635 standard categories are available.
1637 2005-05-13 Shreyas Srinivasan <sshreyas@novell.com>
1639 * libedataserver/e-categories.c: Add new Anniversary category,
1642 2005-05-13 Harish Krishnaswamy <kharish@novell.com>
1644 * configure.in: export LIBSOUP for use elsewhere.
1646 2005-05-06 Tor Lillqvist <tml@novell.com>
1648 * configure.in: Check for Win32 (mingw), set Automake
1649 conditional. Move the libtool stuff a bit earlier so that $host
1650 gets set early and can be checked in a more logical place. Check
1651 for some more headers and functions. Use gobject-2.0 instead of
1652 glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
1653 gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
1654 calls its .pc file. On Win32, copy the libtool generated here to
1657 2005-05-05 Veerapuram Varadhan <vvaradhan@novell.com>
1659 * configure.in: Added "docs/reference/calendar/libedata-cal".
1661 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
1664 * docs/reference/calendar/Makefile.am:
1665 * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
1668 * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
1671 2005-05-04 Rodrigo Moya <rodrigo@novell.com>
1673 * docs/reference/calendar/*: improved API documentation.
1675 2005-04-26 Harish Krishnaswamy <kharish@novell.com>
1677 * configure.in: bump version, libtool numbers.
1679 2005-04-25 Harish Krishnaswamy <kharish@novell.com>
1681 * configure.in: Modify camelproviderdir to use API_VERSION.
1682 * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
1684 2005-04-20 Ross Burton <ross@burtonini.com>
1686 * src/offline-listener.c:
1687 Remove an usused variable.
1689 2005-04-20 Ross Burton <ross@burtonini.com>
1691 * libedataserver/e-data-server-module.c:
1692 * libedataserver/e-data-server-module.h:
1694 Use a #define hack to revert API change to EDataServerModule.
1696 2005-04-20 Ross Burton <ross@burtonini.com>
1698 * configure.in: Depend on GLib 2.4.
1700 * libedataserver/e-data-server-module.c:
1701 * libedataserver/e-data-server-module.h:
1702 Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
1703 e_data_server_module_init to _initialize.
1706 Update for change to e-data-server-module.h.
1708 2005-04-20 Ross Burton <ross@burtonini.com>
1710 * src/offline-listener.c: Don't leak a GConfValue.
1712 2005-04-20 James Henstridge <james@jamesh.id.au>
1714 * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
1715 doesn't trigger configure failures with newer versions of
1716 pkg-config. Fixes bug #300435.
1718 2005-04-14 Sushma Rai <rsushma@novell.com>
1720 * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
1721 absolute uri, when relative uri is changed if source is having absolute
1725 2005-04-11 Harish Krishnaswamy <kharish@novell.com>
1727 * Makefile.am: use API_VERSION instead of BASE_VERSION in
1729 * configure.in: bump version, leave extensiondir, idldir,
1730 bonobo server and libtool numbers untouched (use API_VERSION
1732 * evolution-data-server.pc.in, libedataserver/Makefile.am,
1733 servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
1735 2005-04-07 Gareth Owen <gowen72@yahoo.com>
1737 * po/en_GB.po: Updated British English translations
1739 2005-03-31 Steve Murphy <murf@e-tools.com>
1741 * configure.in: Added "rw" to ALL_LINGUAS.
1743 2005-03-30 Adi Attar <aattar@cvs.gnome.org>
1745 * configure.in: Added "xh" to ALL_LINGUAS.
1747 2005-03-29 James Bowes <bowes@cs.dal.ca>
1749 * docs/reference/libedataserver/libedataserver-docs.sgml:
1750 * docs/reference/libedataserver/libedataserver-sections.txt: Add
1751 e-time-utils and e-xml-hash-utils.
1752 * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
1753 * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
1755 * libedataserver/e-time-utils.c:
1756 * libedataserver/e-time-utils.h:
1757 * libedataserver/e-xml-hash-utils.c:
1758 * libedataserver/e-xml-hash-utils.h: New API documentation.
1760 2005-03-27 Pawan Chitrakar <pawan@nplinux.org>
1762 * configure.in: Add ne in ALL_LINGUAS
1764 2005-03-23 James Bowes <bowes@cs.dal.ca>
1766 * configure.in: Add docs/reference/libedataserver/Makefile
1768 * docs/reference/Makefile.am: Add libedataserver as subdir.
1769 * docs/reference/libedataserver/Makefile.am: Remove ignored files
1771 * docs/reference/libedataserver/libedataserver-docs.sgml: Add
1772 sections for new API docs.
1773 * docs/reference/libedataserver/libedataserver-sections.txt: Make
1774 nice formatting for the new documentation.
1775 * libedataserver/e-trie.c:
1776 * libedataserver/e-uid.c:
1777 * libedataserver/e-url.c:
1778 * libedataserver/e-url.h:
1779 * libedataserver/e-util.c:
1780 * libedataserver/e-util.h:
1781 * libedataserver/md5-utils.c:
1782 * libedataserver/md5-utils.h: Document public functions and data
1784 * docs/reference/libedataserver/tmpl/e-trie.sgml:
1785 * docs/reference/libedataserver/tmpl/e-uid.sgml:
1786 * docs/reference/libedataserver/tmpl/e-url.sgml:
1787 * docs/reference/libedataserver/tmpl/e-util.sgml:
1788 * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
1789 files for API documentation.
1791 2005-03-06 JP Rosevear <jpr@novell.com>
1793 * configure.in: bump version, libtool numbers
1795 2005-02-28 JP Rosevear <jpr@novell.com>
1797 * configure.in: bump version, libtool numbers
1799 2005-02-10 Kjartan Maraas <kmaraas@gnome.org>
1801 * libedataserver/e-data-server-module.c: (load_module_dir):
1802 Don't leak the module path.
1804 2005-02-09 Hans Petter Jansson <hpj@novell.com>
1806 * libdb/dbinc/mutex.h: Fix PPC assembly.
1808 2005-02-07 JP Rosevear <jpr@novell.com>
1810 * configure.in: bump version. libtool numbers
1812 2005-02-07 Ross Burton <ross@openedhand.com>
1814 * libedataserver/e-db3-utils.c:
1815 Remove useless libgnome use.
1817 2005-02-03 Ross Burton <ross@burtonini.com>
1819 * libedataserver/e-categories.c:
1820 * libedataserver/e-component-listener.c:
1821 * libedataserver/e-time-utils.c:
1822 * servers/groupwise/e-gw-connection.c:
1826 2005-02-03 Rodrigo Moya <rodrigo@novell.com>
1828 * libedataserver/e-categories.c (idle_saver_cb): changed to return a
1829 gboolean and always FALSE to remove the idle callback after saving.
1830 (save_config): new function that marks the config as dirty and installs
1832 (initialize_categories_config, e_categories_remove, e_categories_add,
1833 e_categories_set_color_for, e_categories_set_icon_file_for): call
1834 save_config() when saving the categories.
1836 2005-02-01 Jeffrey Stedfast <fejj@novell.com>
1838 * configure.in: Generate the old imap makefile.
1840 2005-01-28 Rodrigo Moya <rodrigo@novell.com>
1842 * libedataserver/e-categories.c (initialize_categories_config): pass
1843 a correct boolean value as the 'searchable' flag.
1845 2005-01-26 JP Rosevear <jpr@novell.com>
1849 * src/server-logging.h: add private structure to instance
1851 * src/server-logging.c (server_logging_register_domain): track the
1852 information for the registration so we can later unregister it
1853 (server_logging_dispose): unregister the log handlers and from the
1854 information and list
1855 (server_logging_finalize): free the private structure
1856 (server_logging_class_init): set finalize/dispose methods
1858 2005-01-25 Rodrigo Moya <rodrigo@novell.com>
1860 * libedataserver/e-categories.[ch] (e_categories_add): added a
1861 'searchable' argument.
1862 (e_categories_is_searchable): new function.
1863 (hash_to_xml_string): add the 'searchable' property to the config.
1865 2005-01-24 JP Rosevear <jpr@novell.com>
1867 * configure.in: bump version, libtool numbers
1869 2005-01-21 Jeffrey Stedfast <fejj@novell.com>
1871 * configure.in: Removed the enable checks for IMAP4, we just
1872 always build it now. Also don't generate
1873 camel/providers/imap/Makefile as we no longer build it.
1875 2005-01-21 Sivaiah Nallagatla <snallagatla@novell.com>
1877 * libedataserver/e-source.c
1878 (e_source_update_from_xml_node) : look for
1879 case where passed in node does not contain any properites.
1880 In the case reset the properites of the source
1881 and emit the changed signal
1882 makes personal books unselectable
1883 from auto-completion
1885 2005-01-14 Priit Laes <amd@store20.com>
1887 * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
1888 'wa' to ALL_LINGUAS.
1890 2005-01-14 Not Zed <NotZed@Ximian.com>
1892 * libedataserver/e-sexp.c: reverted rodrigo's change. We never
1893 build ESexp as a GObject anymore (it is used by camel).
1895 2005-01-12 Rodrigo Moya <rodrigo@novell.com>
1897 * libedataserver/e-categories.[ch] (e_categories_exist): new function.
1899 * libedataserver/e-sexp.[ch]: removed the usage of the
1900 E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
1901 (e_sexp_new): fixed some typoes.
1902 (e_sexp_class_init): use g_type_class_peek_parent to get the
1903 parent class for our class.
1905 2005-01-08 Not Zed <NotZed@Ximian.com>
1907 * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
1910 * libedataserver/e-url.c (e_url_shroud): setup string manually
1911 don't use *.%s as it depends on locale.
1913 2005-01-10 Rodrigo Moya <rodrigo@novell.com>
1915 * e-categories.c (escape_string): new function.
1916 (hash_to_xml_string): add category names after escaping them.
1917 (initialize_categories_config): mark the configuration as not dirty
1918 only when we just got the list of categories from it.
1920 2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
1923 * Makefile.am: added weather calendar backend to build.
1925 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
1927 * libedataserver/e-categories.c (initialize_categories_config): set
1928 the configuration to not dirty even when we add the set of built-in
1931 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
1933 * libedataserver/e-categories.c (initialize_categories_config): set
1934 the initialized flag to TRUE before starting, or we'll get infinite
1935 recurrent calls to this function.
1937 2005-01-05 Rodrigo Moya <rodrigo@novell.com>
1939 * libedataserver/e-categories.c (initialize_categories_config): use _()
1940 instead of N_() for translatable strings.
1942 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
1944 * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
1945 called at idle times.
1946 (cleanup_at_exit): save configuration if it's dirty. Remove the idle
1948 (initialize_categories_config): install the idle callback.
1950 2005-01-04 Rodrigo Moya <rodrigo@novell.com>
1953 * art/category*.png: added category icons from GAL.
1956 * configure.in: added 'art' directory to build.
1958 * libedataserver/e-categories.[ch]: moved categories API from evolution.
1960 * libedataserver/Makefile.am: added new files to the build.
1962 2004-12-31 JP Rosevear <jpr@novell.com>
1964 * Makefile.am: clean iconv-detect.h
1966 2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
1968 * libedataserver/e-source.c: Add logic for emitting a "changed" signal
1969 if any of the properties change
1971 2004-12-27 Rodrigo Moya <rodrigo@novell.com>
1973 * src/server.c (gnome_segv_handler): use the correct binary name (ie,
1974 include the BASE_VERSION and the full path).
1976 2004-12-23 Sivaiah Nallagatla <snallagatla@novell.com>
1978 * src/offline-listener.[ch] :New class to listen for gconf
1979 key and set online/offline modes on factories -> backends
1981 * src/Makefile.am : added new source file
1982 offline-listener.[ch] to _SOURCES
1984 2004-12-23 Rodrigo Moya <rodrigo@novell.com>
1986 * Makefile.am: build servers/ dir before camel/.
1988 2004-12-20 David Mosberger-Tang <David.Mosberger@acm.org>
1990 * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
1991 (ALIGNED_SIZE): New macro.
1992 (MemPoolNode): Remove "data" member.
1993 (MemPoolThresholdNode): Likewise.
1994 (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
1995 &n->data[N] to ensure proper alignment.
1997 2004-12-21 Hans Petter Jansson <hpj@novell.com>
1999 * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2000 a convenience context that sets up and provides the shared model
2001 and widgets for one name selection session.
2003 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2004 (libedataserveruiinclude_HEADERS): Add ENameSelector.
2006 2004-12-20 JP Rosevear <jpr@novell.com>
2008 * configure.in: bump version, libtool numbers
2010 2004-12-20 JP Rosevear <jpr@novell.com>
2012 * libedataserverui/test-name-selector.c (main): no need to init
2013 mime utils explicitly any more
2015 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2017 * libedataserverui/test-name-selector.c (main): Don't lie to
2018 gnome_program_init () about our name.
2020 2004-12-20 Hans Petter Jansson <hpj@novell.com>
2022 * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2024 (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2026 (clear_contact_source): Keep the primary contact array around even
2028 (query_contact_source): Make sure the book is opened before we
2029 try to open a view to it. Set view to NULL if we can't get one.
2030 (e_contact_store_add_book): Allocate temporary memory on stack.
2031 (e_contact_store_remove_book): Free the primary contact array.
2033 * libedataserverui/e-destination-store.c
2034 (e_destination_store_insert_destination): Implement.
2035 (e_destination_store_append_destination): Renamed from
2036 _add_destination (). Connect to destination's "changed" signal.
2037 (e_destination_store_remove_destination): Disconnect from
2040 * libedataserverui/e-name-selector-dialog.c (add_destination):
2041 Use e_destination_store_append_destination ().
2043 * libedataserverui/test-name-selector.c (start_test): We don't
2044 need the gconf_path. Set up an ENameSelectorEntry for testing.
2045 (main): Remove junk related to gconf_path.
2047 * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2048 entry for Evolution contacts. Still considered unstable.
2050 * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2051 (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2053 2004-12-17 JP Rosevear <jpr@novell.com>
2055 * libedataserverui/test-name-selector.c (close_dialog): destroy
2057 (start_test): listen for any response so we can exit
2059 * libedataserverui/e-name-selector-dialog.glade: don't make the
2060 blank window visible
2062 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2064 * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2065 it's useless and breaks the evo build.
2067 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2069 * libedataserverui/test-name-selector.c: Implement a test for
2070 ENameSelectorDialog.
2072 * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2073 (test_name_selector_SOURCES)
2074 (test_name_selector_LDADD): Build parameters for the test.
2076 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2078 * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2080 * libedataserverui/e-destination-store.[ch]: Implement
2081 EDestinationStore, a GtkTreeModel interface to a list of
2084 * libedataserverui/e-name-selector-model.[ch]: Implement
2085 ENameSelectorModel, a model that provides an EContactStore and a
2086 list of EDestinationStores whose members are filtered out from
2089 * libedataserverui/e-name-selector-dialog.[ch]: Implement
2090 ENameSelectorDialog, a GtkDialog that lets you select EContacts
2091 interactively, producing lists of EDestinations.
2093 * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2094 specification for the ENameSelectorDialog interface.
2096 * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2098 (e_contact_store_get_books): Free a small temp allocation.
2099 (e_contact_store_remove_book): Get the pointer to the source struct.
2101 * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2103 * Makefile.am (INCLUDES): Add a define providing the installed
2105 (libedataserverui_1_2_la_SOURCES): Add new files.
2106 (libedataserveruiinclude_HEADERS): Add new files.
2107 (glade_DATA): Add new Glade file.
2108 (EXTRA_DIST): Dist glade_DATA.
2110 2004-12-16 Hans Petter Jansson <hpj@novell.com>
2112 * configure.in: Pull in libglade-2.0.
2114 2004-12-09 Hans Petter Jansson <hpj@novell.com>
2116 * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2117 a GtkTreeModel interface to EBook views.
2119 * libedataserverui/test-contact-store.c: Implement an interactive
2120 test for EContactStore.
2122 * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2123 (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2125 (test_contact_store_SOURCES)
2126 (test_contact_store_LDADD): Build the interactive test for
2129 2004-12-09 JP Rosevear <jpr@novell.com>
2131 * configure.in: check for zlib, for the gzip mime filter
2133 2004-12-07 Rodrigo Moya <rodrigo@novell.com>
2137 * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2138 e_file_cache_thaw_changes): new functions to disable temporarily
2140 (e_file_cache_init): initialize new private members.
2141 (e_file_cache_add_object, e_file_cache_remove_object): mark the
2142 cache file as dirty when we are frozen.
2144 2004-12-06 Rodney Dawes <dobey@novell.com>
2146 * Makefile.am (EXTRA_DIST): Add iconv-detect.c
2148 2004-12-06 Jeffrey Stedfast <fejj@novell.com>
2150 * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
2152 * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
2153 NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
2155 2004-12-03 Rodney Dawes <dobey@novell.com>
2157 * configure.in: Remove the commented out OpenSSL block
2158 Don't do pkg-config --exists for mozilla, just try to use the
2159 PKG_CONFIG() macro, and set have_nss="no" if it fails
2161 * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
2162 e-msgport code that needs it
2164 2004-12-03 Jeffrey Stedfast <fejj@novell.com>
2166 * configure.in: Display configuration info after configure runs
2167 (S/MIME, SSL, Kerberos, etc)
2169 2004-12-03 Not Zed <NotZed@Ximian.com>
2171 * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
2172 iconv_libs to the library list.
2174 2004-12-01 Hans Petter Jansson <hpj@novell.com>
2176 * Makefile.am: Build libedataserverui after non-UI libraries that it
2179 2004-11-28 JP Rosevear <jpr@novell.com>
2181 * configure.in: bump version, libtool numbers
2183 2004-11-25 Harish Krishnaswamy <kharish@novell.com>
2185 * libedataserverui/e-source-selector.[ch]:
2186 (selector_button_press_event): if rt-clicked on a source
2187 group, set it as primary on the selector and emit a popup event.
2188 (e_source_selector_get_primary_source_group): accessor for
2189 primary source group.
2191 2004-11-16 Not Zed <NotZed@Ximian.com>
2193 * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
2195 * configure.in: Added more camel required config checks. Build
2196 the camel makefiles. Not sure if this should be in its own
2199 2004-11-15 Not Zed <NotZed@Ximian.com>
2201 * libedataserver/e-util.c: include config.h.
2203 * libedataserver/e-sexp.c: updated from evolution/e-util.
2205 * libedataserver/e-memory.c: updated from evolution/e-util.
2207 * iconv-detect.c: added iconv format checker.
2209 * configure.in: add stftime checks and iconv charset format checks.
2211 * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
2213 * libedataserver/e-time-utils.c (parse_with_strptime): reove
2216 * libedataserver/e-iconv.[ch]: Moved from gal/util.
2218 * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
2219 * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
2220 * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
2222 2004-11-05 Rodrigo Moya <rodrigo@novell.com>
2224 * configure.in: use evolution-data-server-$BASE_VERSION as the
2227 2004-11-03 Ryan Skadberg <skadz@stigmata.org>
2231 * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
2233 2004-11-02 JP Rosevear <jpr@novell.com>
2237 * configure.in: require libbonobo >= 2.4.2
2239 2004-11-01 Hans Petter Jansson <hpj@novell.com>
2241 * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
2243 2004-10-27 JP Rosevear <jpr@novell.com>
2245 * src/server.c: include just include signal.h for portability
2247 2004-10-21 Rodrigo Moya <rodrigo@novell.com>
2249 * libedataserverui/Makefile.am:
2250 * libedataserverui/e-source-selector-dialog.[ch]: added source
2251 selector dialog widget.
2253 * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
2255 2004-10-14 JP Rosevear <jpr@novell.com>
2257 * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
2260 * libedataserverui/e-source-option-menu.c: ditto
2262 2004-10-14 JP Rosevear <jpr@novell.com>
2264 * libedataserverui/libedataserverui.pc.in: link to the right lib
2265 and require libedataserver 1.2
2267 2004-10-13 JP Rosevear <jpr@novell.com>
2269 * libedataserver/e-data-server-marshal.list: add missing
2272 2004-10-13 JP Rosevear <jpr@novell.com>
2274 * Makefile.am: build libedataserverui
2276 2004-10-13 JP Rosevear <jpr@novell.com>
2278 * libedataserverui/test-source-option-menu.c: move from evolution
2280 * libedataserverui/e-source-selector.c: ditto
2282 * libedataserverui/e-source-selector.h: ditto
2284 * libedataserverui/e-source-option-menu.c: ditto
2286 * libedataserverui/e-source-option-menu.h: ditto
2288 * libedataserverui/test-source-selector.c: ditto
2290 * libedataserverui/libedataserverui.pc.in: add a pkg-config file
2292 * libedataserverui/Makefile.am: build libedataserverui and test progs
2294 * configure.in: add libtool versioning for libedataserverui and
2297 2004-10-11 Hans Petter Jansson <hpj@ximian.com>
2299 Probably fixes bugs #67600 and #65996.
2301 * libdb/dbinc/mutex.h
2302 * libdb/dist/config.hin
2303 * libdb/dist/configure
2304 * libdb/mutex/mut_tas.c
2305 * libdb/lock/lock_region.c
2306 * libdb/dist/aclocal/mutex.ac
2307 * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
2308 x86-64 and a couple of other archs, and rebuild the generated
2311 2004-10-04 Chris Toshok <toshok@ximian.com>
2313 * libedataserver/e-data-server-module.h: add the prototype for the
2314 eds_module_* functions here, so modules can include this file
2315 instead of writing their own prototypes in module sepcific
2318 2004-09-30 Chris Toshok <toshok@ximian.com>
2320 * evolution-data-server.pc.in (extensiondir,privlibdir): add these
2321 variables so extension authors can find the place to install their
2324 2004-09-30 Chris Toshok <toshok@ximian.com>
2326 * src/GNOME_Evolution_DataServer.server.in.in: add this
2327 (previously generated) file to the build.
2329 * src/GNOME_Evolution_DataServerLDAP.server.in.in,
2330 src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
2333 * src/Makefile.am (evolution_data_server_LDADD): remove all the
2334 addressbook/calendar backend .la's from here.
2335 (SERVER_IN_FILE): always use
2336 GNOME_Evolution_DataServer.server.in.in here, and it's no longer
2337 generated from LDAP/NOLDAP.
2338 (EXTRA_DIST): remove
2339 GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
2340 (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
2342 * src/server.c (setup_books): replace hardcoded knowledge of
2343 backends with a call to e_data_book_factory_register_backends.
2344 (setup_cals): remove explicit backend registration with a call to
2345 e_data_cal_factory_register_backends.
2346 (main): call e_data_server_module_init.
2348 * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
2349 (libedataserver_la_SOURCES): add e-data-server-module.c
2350 (libedataserverinclude_HEADERS): add e-data-server-module.h
2352 * libedataserver/e-data-server-module.[ch]: new files, manage the
2353 extensions. ripped almost entirely from Dave Camp's nautilus
2356 * configure.in (privlibdir, extensiondir): new Makefile variables.
2358 2004-09-23 Not Zed <NotZed@Ximian.com>
2362 * libedataserver/e-source-list.c (sync_idle_callback): clear the
2363 idle id after we've been called.
2365 2004-09-23 JP Rosevear <jpr@novell.com>
2367 * Makefile.am: don't hard code pkg config version
2369 * configure.in: bump version, reset libtool versions because the
2370 library is now versioned
2372 * libedataserver/Makefile.am: build versioned lib and version
2375 * src/Makefile.am: link against versioned libs
2377 2004-09-22 Harish Krishnaswamy <kharish@novell.com>
2379 * libedataserver/e-file-cache.[ch]:
2380 (e_file_cache_get_keys): utility function that allows to get
2381 a list of the keys of all the items in the cache. Used by
2382 the fix for bug #61865
2384 2004-09-21 Hans Petter Jansson <hpj@ximian.com>
2386 * libdb/dbinc/mutex.h
2387 * libdb/dist/configure
2388 * libdb/dist/aclocal/mutex.ac
2389 * libdb/dist/aclocal/options.ac:
2390 Applied patch from Toshok that fixes issues related to NPTL and AMD
2393 2004-09-16 JP Rosevear <jpr@novell.com>
2395 * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
2397 2004-09-14 Roozbeh Pournader <roozbeh@farsiweb.info>
2399 * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
2401 2004-09-14 Tomasz Kłoczko <kloczek@pld.org.pl>
2403 * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
2405 2004-09-10 Mohammad DAMT <mdamt@bisnisweb.com>
2407 * configure.in: Added 'id' to ALL_LINGUAS
2408 * po/id.po: Added Indonesian translation
2410 2004-08-27 Akagic Amila <bono@linux.org.ba>
2412 * configure.in: Added 'bs' to ALL_LINGUAS.
2414 2004-08-26 JP Rosevear <jpr@novell.com>
2416 * configure.in: bump verision, libtool numbers
2418 2004-08-26 Not Zed <NotZed@Ximian.com>
2422 * libedataserver/e-util.c (e_util_utf8_strstrcase)
2423 (e_util_utf8_strstrcasedecomp):
2425 * libedataserver/e-sexp.c (e_sexp_term_eval):
2426 * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
2427 stupid arcanely out of date and posixly-busted slowaris which
2428 doesn't put alloca in stdlib.h like any sane system.
2430 2004-08-25 Frederic Crozat <fcrozat@mandrakesoft.com>
2432 * libedataserver/e-file-cache.c: (add_key_to_list),
2433 (add_object_to_list):
2434 Add missing include, fix warnings.
2436 * libedataserver/e-util.c: add missing include.
2438 * servers/groupwise/e-gw-connection.c:
2439 (e_gw_connection_get_categories):
2440 Fix type, causing warnings.
2442 2004-08-23 Sivaiah Nallagatla <snallagatla@novell.com>
2444 * libedataserver/e-file-cache.c (e_file_cache_set_property) :
2445 assing the value set for filename property to priv->filename
2447 2004-08-21 Kjartan Maraas <kmaraas@gnome.org>
2449 * configure.in: Added «nb» to ALL_LINGUAS.
2451 2004-08-13 JP Rosevear <jpr@novell.com>
2453 * configure.in: bump version, libtool numbers, soup requirement
2455 2004-08-13 Rodney Dawes <dobey@novell.com>
2457 * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
2458 as well as expceted and determined in testing
2460 2004-08-13 Rodney Dawes <dobey@novell.com>
2462 * acinclude.m4: Remove EVO_CHECK_LIB
2463 Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
2465 2004-08-09 Ankit Patel <ankit@redhat.com>
2467 * configure.in: Added Gujarati & Panjabi
2469 2004-08-06 Sayamindu Dasgupta <sayamindu@gnome.org>
2471 * configure.in: Added bn (Bengali) to ALL_LINGUAS.
2473 2004-08-02 JP Rosevear <jpr@novell.com>
2475 * configure.in: bump version, libtool numbers
2477 2004-08-02 Not Zed <NotZed@Ximian.com>
2479 * src/server.c (gnome_segv_handler): deadlock in non-main threads
2480 so we only run once, and increment our recursive-call code
2481 properly, and actually exit anyway. should fix infinite crash
2484 2004-07-29 Rodney Dawes <dobey@novell.com>
2486 * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
2487 AC_DEFINE it so we know where to find gnome_segv2
2489 * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
2490 now define at configure time to find the path to gnome_segv2
2494 2004-07-19 JP Rosevear <jpr@novell.com>
2496 * configure.in: bump version, libtool numbers, soup requirement
2498 2004-07-16 Sivaiah Nallagatla <snallagatla@novell.com>
2500 * libedataserver/e-source-group.c (e_source_group_remove_source)
2501 (e_source_group_remove_source) : disconnet the signal
2502 handler registered on source object for CHANGED singal
2503 as we may not be interested in the changes in source once
2504 it is removed form the group
2506 2004-07-12 Chris Toshok <toshok@ximian.com>
2508 [ most likely fixes #57999 ]
2510 * libdb/dist/aclocal/options.ac: set the default unique name to
2511 "_eds". this will append _eds to all externally visible libdb
2512 symbols, so we can be sure it won't conflict with another libdb
2513 (linked dynamically).
2515 * libdb/dist/configure: regen after options.ac change.
2517 * libdb/dist/.cvsignore: ignore db_int_def.h
2519 2004-07-07 Rodrigo Moya <rodrigo@novell.com>
2521 * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
2522 this function public.
2524 2004-07-07 Not Zed <NotZed@Ximian.com>
2526 * src/server.c (main): bind to the right charset (i.e. utf8). See
2529 2004-07-02 JP Rosevear <jpr@novell.com>
2531 * configure.in: bump version, libtool numbers
2533 2004-07-02 Chris Toshok <toshok@ximian.com>
2537 * libedataserver/e-iterator.h: rename the "delete" member to
2538 "remove", to fix c++ build.
2540 * libedataserver/e-iterator.c (e_iterator_delete): same.
2541 (e_iterator_class_init): same.
2543 * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
2544 (e_list_iterator_remove): same.
2546 2004-06-23 Jeffrey Stedfast <fejj@novell.com>
2548 * src/server.c (main): Register a segv handler to popup bug-buddy
2549 or whatever. Fixes bug #51165.
2551 2004-06-14 Not Zed <NotZed@Ximian.com>
2553 * libedataserver/e-source-group.c
2554 (e_source_group_new_from_xmldoc): abort and fail if we get an xml
2555 error setting up the new_source entries. #59592.
2557 2004-06-03 JP Rosevear <jpr@novell.com>
2559 * configure.in: bump version, libtool numbers
2561 2004-06-02 Chris Toshok <toshok@ximian.com>
2563 * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
2565 2004-06-01 Chris Toshok <toshok@ximian.com>
2567 * libedataserver/e-source.c (e_source_set_absolute_uri): permit
2568 NULL absolute_uri, so we can clear it.
2570 2004-06-01 Chris Toshok <toshok@ximian.com>
2572 * libedataserver/e-source.c (e_source_set_group): back out the
2573 change that causes this function to always add an absolute_uri to
2574 the ESource, as this uri is always used instead of the
2575 relative_uri in e_source_get_uri, which is NOT what we want in 99%
2576 of the cases. If you want an absolute uri, call
2577 e_source_set_absolute_uri - it should never happen implicitly.
2578 (e_source_copy): when copying an ESource don't create an absolute
2579 uri when @source might have had one.
2580 (e_source_set_absolute_uri): use strcmp, not ==. also,
2581 "source->priv->readonly" governs whether or not data can be stored
2582 in the folder represented by the ESource, not that the ESource
2585 2004-05-27 Rodrigo Moya <rodrigo@novell.com>
2587 * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
2589 2004-05-27 Sushma Rai <rsushma@novell.com>
2591 * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
2592 (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
2595 * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
2596 Build absolute URI only if source is not having it.
2598 * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
2599 absolute URI to the file.
2601 2004-05-26 Rodney Dawes <dobey@novell.com>
2603 * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
2604 work around a problem with the AM_PATH_ORBIT2() m4 function not failing
2605 properly when < 2.9.8 is found
2607 * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
2608 requirement here, so that dependents pick it up properly as well
2610 2004-05-19 JP Rosevear <jpr@novell.com>
2612 * configure.in: bump version, libtool numbers
2614 2004-05-17 Rodney Dawes <dobey@ximian.com>
2616 * libedataserver/Makefile.am (libedataserver_la_LIBADD):
2617 Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
2618 mono bindings to work correctly
2622 2004-05-04 Edward Rudd <urkle@outoforder.cc>
2624 * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
2625 handlers for postal address fields. Bug # 45210
2627 2004-05-03 JP Rosevear <jpr@ximian.com>
2629 * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
2631 * libedataserver/e-uid.h: ditto
2633 * libedataserver/e-memory.c: remove unnecessary include
2635 * libedataserver/e-uid.c: ditto
2637 * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
2640 2004-05-03 William Jon McCann <mccann@jhu.edu>
2642 * libedataserver/e-account-list.h:
2643 * libedataserver/e-account.h:
2644 * libedataserver/e-db3-utils.h:
2645 * libedataserver/e-dbhash.h:
2646 * libedataserver/e-iterator.h:
2647 * libedataserver/e-list-iterator.h:
2648 * libedataserver/e-list.h:
2649 * libedataserver/e-memory.h:
2650 * libedataserver/e-sexp.h:
2651 * libedataserver/e-source-group.h:
2652 * libedataserver/e-source-list.h:
2653 * libedataserver/e-source.h:
2654 * libedataserver/e-uid.h:
2655 * libedataserver/e-url.h:
2656 * libedataserver/e-util.h:
2657 * libedataserver/e-xml-hash-utils.h:
2658 * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
2660 2004-04-27 Jeffrey Stedfast <fejj@ximian.com>
2662 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
2663 yesterday's changes. The data is useless for what I needed it for
2664 (which was for migrating pilot-sync changelog files). md5sums are
2665 ...not what I wanted.
2667 2004-04-26 Jeffrey Stedfast <fejj@ximian.com>
2669 * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
2670 3 arguments (key, data, user_data).
2672 2004-04-26 Adam Weinberger <adamw@gnome.org>
2674 * configure.in: Added en_CA to ALL_LINGUAS.
2676 2004-04-22 Jeffrey Stedfast <fejj@ximian.com>
2678 * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
2679 that 'key' always points to a malloc'd block of memory that we can
2681 (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
2682 xmlEncodeSpecialChars() since that latter doesn't encode 8bit
2684 (e_xmlhash_write): Save the doc to a tmp file first, only if
2685 saving is successful rename() the file over the original.
2687 2004-04-21 Chris Toshok <toshok@ximian.com>
2689 * configure.in: bump version to 0.0.92.1.
2691 2004-04-21 Tomasz KÅ?oczko <kloczek@pld.org.pl>
2693 * acinclude.m4: minor fixes (added missing [] quotation).
2695 2004-04-19 JP Rosevear <jpr@ximian.com>
2697 * configure.in: bump version, libtool numbers
2699 2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
2701 * configure.in: added LIBEGROUPWISE_* variables and corresponding
2702 AC_SUBST for assinging libegroupwise version number. Defined a
2703 varible LIBSOUP_REQUIRED. added
2704 servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
2706 * servers/groupwise/Makefile.am: added
2707 libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
2708 groupwise apis installable
2710 * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
2713 2004-04-02 JP Rosevear <jpr@ximian.com>
2715 * configure.in: bump version, libtool numbers
2717 2004-03-25 William Jon McCann <mccann@jhu.edu>
2719 * src/server.c (setup_cals): add registration of webcal protocol
2722 2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
2724 * src/Makefile.am: added $SOUP_CFLAGS, needed for
2725 e-cal-backend-groupwise.h.
2727 2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
2729 * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
2732 * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
2733 opening the cache file, just create it empty, don't fail.
2735 2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
2737 * configure.in: yank --enable-debug option, not needed anymore.
2739 2004-03-15 Rodney Dawes <dobey@ximian.com>
2741 * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
2742 * evolution-data-server-1.0.pc.in:
2743 * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
2744 the libbonobo dependency
2746 2004-03-05 JP Rosevear <jpr@ximian.com>
2748 * configure.in: bump version, libtool numbers and soup requirement
2750 2004-02-26 JP Rosevear <jpr@ximian.com>
2752 * Makefile.am: dist the libdb stuff properly
2754 2004-02-26 Harish K <kharish@novell.com>
2756 * servers/groupwise/e-gw-connection.c : the latest GW server
2757 requires getFolderListRequest instead of the getContainerListRequest
2758 message to get the ids of folders.
2760 2004-02-24 Chris Toshok <toshok@ximian.com>
2762 * libedataserver/e-source-group.c
2763 (e_source_group_new_from_xmldoc): don't leak uid.
2765 2004-02-23 JP Rosevear <jpr@ximian.com>
2767 * Makefile.am: make sure to distclean libdb
2769 * autogen.sh: require automake 1.6
2771 * marshal.mk: make sure we use the srcdir as the location of the
2774 * libdb/dist/Makefile.in: add installcheck target that does
2775 nothing, don't remove tags
2777 * src/Makefile.am: add extra libical includes for srcdir !=
2780 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
2782 * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
2783 * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
2784 * src/server.c (setup_books) : register groupwise address book backend
2785 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
2786 * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
2787 address book protocols
2789 2004-02-13 Chris Toshok <toshok@ximian.com>
2791 * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
2792 libdb-4.1.la instead of libdb.a.
2794 * libdb/dist/configure.ac: remove all the static/shared logic and
2795 force libtool to be used. also, remove -rpath from the SOFLAGS.
2796 without -rpath and -static libtool builds the equivalent of a
2797 noinst_ automake library.
2799 * libdb/dist/configure: regen configure from configure.ac.
2801 2004-02-12 Chris Toshok <toshok@ximian.com>
2803 * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
2805 2004-02-09 Michael Meeks <michael@ximian.com>
2807 * libedataserver/e-list-iterator.c (e_list_iterator_new),
2808 * libedataserver/e-list.c (e_list_get_iterator):
2809 add preconditions for NULL list.
2811 2004-02-09 JP Rosevear <jpr@ximian.com>
2813 * configure.in: Bump version, libtool numbers
2816 2004-02-08 Robert Sedak <robert.sedak@sk.htnet.hr>
2818 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
2820 2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
2824 * servers/Makefile.am: added servers/ dir to build.
2826 2004-02-03 Chris Toshok <toshok@ximian.com>
2828 * libedataserver/libedataserver-1.0.pc.in (Requires): add
2829 libxml-2.0 as the e-source* stuff needs it.
2831 2004-01-30 Rodrigo Moya <rodrigo@ximian.com>
2833 * configure.in: require libsoup >= 2.1.6.
2835 2004-01-26 JP Rosevear <jpr@ximian.com>
2837 * configure.in: Bump libtool versions, version, soup requirement
2839 2004-01-25 Sanlig Badral <badral@openmn.org>
2841 * configure.in: Added "mn" to ALL_LINGUAS.
2843 2004-01-24 Rodrigo Moya <rodrigo@ximian.com>
2845 * configure.in: s/GROUPWISE/SOUP.
2847 2004-01-22 Thomas Cataldo <tcataldo@users.sourceforge.net>
2849 * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
2852 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
2854 * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
2855 to remove the file cache from disk.
2857 2004-01-21 JP Rosevear <jpr@ximian.com>
2859 * configure.in: include calendar test stuff in AC_OUTPUT
2861 2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
2863 Fixes nasty crash in e-d-s
2865 * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
2866 (foreach_hash_func): pass the value also to the XML hash function.
2868 * libedataserver/e-file-cache.c (add_object_to_list): use the correct
2871 2004-01-15 JP Rosevear <jpr@ximian.com>
2873 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
2874 make sure we don't derefence a NULL pointer
2876 2004-01-15 Mark McLoughlin <mark@skynet.ie>
2878 * libedataserver/e-source-list.c: (load_from_gconf):
2881 * libedataserver/e-source.c: (dump_common_to_xml_node):
2882 Don't output properties tag if there are no properties.
2884 2004-01-14 Rodrigo Moya <rodrigo@ximian.com>
2886 * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
2887 correctly when calling g_slist_prepend.
2889 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
2891 * configure.in: Added "sq" to ALL_LINGUAS.
2893 2004-01-12 JP Rosevear <jpr@ximian.com>
2895 * configure.in: bump version, libtool numbers
2897 2004-01-12 Rodrigo Moya <rodrigo@ximian.com>
2899 * src/server-logging.c (server_log_handler): avoid CORBA allocations
2900 by using the CORBA_any directly. Free the CORBA exception.
2902 2004-01-10 Rodrigo Moya <rodrigo@ximian.com>
2904 * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
2907 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org>
2909 * libedataserver/e-source-group.h: added new read-only flag
2911 * src/contactdates-server.c: new factory for ContactDates backend
2913 * configure.in: Added new ContactDates calendar backend
2915 2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
2917 * libedataserver/e-source-list.[ch]
2918 (e_source_list_peek_group_by_name): new function.
2920 2004-01-08 JP Rosevear <jpr@ximian.com>
2922 * libedataserver/e-source-list.c (e_source_list_sync): don't
2923 remove the gconf listener
2925 2004-01-07 JP Rosevear <jpr@ximian.com>
2927 * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
2929 2004-01-05 Christian Neumair <chris@gnome-de.org>
2931 * addressbook/libebook/e-book.c: Generalize some more strings.
2933 2004-01-05 Christian Neumair <chris@gnome-de.org>
2935 * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
2937 2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
2939 * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
2940 function to get all objects in the cache.
2942 2003-12-29 JP Rosevear <jpr@ximian.com>
2944 * configure.in: bump libsoup requirement, version, libtool numbers
2946 2003-12-23 Ross Burton <ross@burtonini.com>
2948 * docs/reference/addressbook/libebook/tmpl/*:
2949 * docs/reference/addressbook/libebook/libebook-docs.sgml:
2950 * docs/reference/addressbook/libebook/libebook-sections.txt
2951 * docs/reference/addressbook/libebook/libebook.types:
2952 Updated API documentation.
2954 2003-12-21 JP Rosevear <jpr@ximian.com>
2956 * libedataserver/e-source-list.c (e_source_list_peek_source_any):
2957 find a source if there is one
2959 * libedataserver/e-source-list.h: add proto
2961 2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
2963 * src/server.c (setup_logging, setup_interface_check): get the
2964 BonoboObject's we create here out of the function.
2965 (main): re-organize extra interfaces initialization code, and
2966 make sure we unref all objects we have created.
2968 2003-12-17 Hans Petter Jansson <hpj@ximian.com>
2970 * libedataserver/e-source.c (build_absolute_uri): Implement based on
2972 (e_source_set_group): Generate and keep an absolute URI so we can
2973 work stand-alone if the group goes away.
2974 (e_source_get_uri): Use build_absolute_uri ().
2976 2003-12-16 Hans Petter Jansson <hpj@ximian.com>
2978 * libedataserver/e-source.c (e_source_equal): Implement. Compares
2979 two sources based on UID and full URI.
2981 2003-12-12 Rodrigo Moya <rodrigo@ximian.com>
2983 * configure.in: added --enable-debug argument.
2985 2003-12-10 Chris Toshok <toshok@ximian.com>
2987 * Makefile.am (ACLOCAL_AMFLAGS): remove
2989 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
2991 * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
2992 to avoid conflicts with GAL's ECache class, which might get
2995 * libedataserver/Makefile.am: added new files.
2997 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
2999 * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3000 function from GAL, needed for the cache objects.
3002 * libedataserver/e-cache.c (e_cache_set_property): make sure the
3003 directory for the cache file exists by calling e_util_mkdir_hier.
3005 2003-12-08 Rodrigo Moya <rodrigo@ximian.com>
3007 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3008 * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3009 the "calendar:supported_protocols" property.
3011 2003-12-07 JP Rosevear <jpr@ximian.com>
3013 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3016 * src/server.c: set correct default oaf id's
3018 * configure.in: Bump version
3020 2003-12-07 JP Rosevear <jpr@ximian.com>
3022 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3025 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3027 2003-12-07 Chris Toshok <toshok@ximian.com>
3029 * libdb/dist/Makefile.in: make install depend on all.
3031 2003-12-07 JP Rosevear <jpr@ximian.com>
3033 * configure.in: bump version and libsoup requirement
3035 2003-12-04 JP Rosevear <jpr@ximian.com>
3037 * libedataserver/e-source-list.c
3038 (e_source_list_new_for_gconf_default): uses the default gconf
3039 client for getting the source list
3041 * libedataserver/e-source-list.h: add proto
3043 2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
3045 * libedataserver/e-cache.[ch]: new class for a cache implementation,
3046 to be shared between calendar and addressbook backends.
3048 * libedataserver/Makefile.am: added new files.
3050 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3052 * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3053 creating XML from already standalone source.
3054 (e_source_copy): Return the new source, not the one passed in. Duh.
3056 2003-12-01 Hans Petter Jansson <hpj@ximian.com>
3058 * libedataserver/e-source.c (e_source_set_property): Emit changed
3060 (copy_property): Implement.
3061 (e_source_copy): Implement. Creates a standalone copy of a source.
3063 2003-11-29 Chris Toshok <toshok@ximian.com>
3065 * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3066 DataServer_Logging oaf_server.
3068 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3070 * src/Evolution-DataServer.idl: add a Logging interface. the
3071 events emitted are of type LogEvent.
3073 * src/Makefile.am (evolution_data_server_SOURCES): add
3076 * src/server.c (termination_handler): use g_message, not a printf.
3077 (setup_logging): new function, register the log domains that'll
3078 generate bonobo events.
3079 (main): initialize the DataServer::Logging interface.
3081 * src/server-logging.[ch]: a glib log handler that emits log
3082 events via a BonoboEventSource.
3084 2003-11-27 Hans Petter Jansson <hpj@ximian.com>
3086 * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3087 (init): Create properties table.
3088 (import_properties): Implement. Imports properties from XML tree to
3090 (e_source_update_from_xml_node): Import properties to table.
3091 (property_dump_cb): Implement. Dumps a property to XML tree.
3092 (dump_common_to_xml_node): Dump properties to XML tree.
3093 (e_source_get_property): Implement.
3094 (e_source_set_property): Implement.
3095 (e_source_foreach_property): Implement.
3097 * libedataserver/test-source-list.c (dump_property): Implement.
3098 (dump_source): Dump properties.
3099 (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3101 2003-11-26 Hans Petter Jansson <hpj@ximian.com>
3103 * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3104 (e_source_update_from_xml_node): Ditto.
3105 (e_source_get_uri): Ditto.
3106 (dump_common_to_xml_node): Implement for parameters common to
3107 dependent and standalone ESources.
3108 (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3109 (e_source_to_standalone_xml): Implement.
3110 (e_source_new_from_standalone_xml): Implement.
3112 2003-11-26 Rodney Dawes <dobey@ximian.com>
3114 * Makefile.am: remove \ on last line of LIBDB_FILES
3116 2003-11-26 JP Rosevear <jpr@ximian.com>
3118 * tags: add a dummy file for disting
3120 2003-11-25 Chris Toshok <toshok@ximian.com>
3122 * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3123 and AC_PROG_LIBTOOL.
3125 * libdb/dist/configure: same.
3127 * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3130 2003-11-25 Chris Toshok <toshok@ximian.com>
3132 * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3134 * libdb/dist/configure: same.
3136 * libedataserver/e-db3-utils.c: remove the db3 version checks.
3138 * libedataserver/e-dbhash.c: same.
3139 (e_dbhash_new): pass NULL for txn.
3141 2003-11-25 Chris Toshok <toshok@ximian.com>
3143 * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
3144 (libedataserver_la_LIBADD): explicitly list the db4 .a since I
3145 suck at getting libtool to do what I want.
3147 * libdb/dist/Makefile.in (install-strip install): don't do
3150 * Makefile.am (SUBDIRS): add libdb
3151 (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
3153 (LIBDB_FILES): list all the db4 files.
3154 (EXTRA_DIST): add the db4 files explicitly to this.
3156 * configure.in: remove all the db3 stuff, and build the embedded
3159 2003-11-25 Aaron Weber <aaron@ximian.com>
3160 * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
3161 hurt to add it, and might helpsince GTK_DOC_CHECK is in
3162 acinclude.m4 so you can build the stuffwithout gtk-doc
3165 * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
3166 * docs/reference/calendar/libecal/libecal-docs.sgml: added title
3167 * Plus added short/long descriptions and "See Also" where appropriate to:
3168 * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
3169 * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
3170 * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
3171 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3172 * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
3173 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3174 * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
3175 * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
3176 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3177 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3178 * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
3179 * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
3180 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3182 2003-11-22 Chris Toshok <toshok@ximian.com>
3184 * dist/NO-AUTO-GEN: don't autogen in here.
3186 * libdb/.cvsignore: new file, ignore the generated Makefile foo.
3188 * libdb/Makefile.am: new file so we can integrate libdb into our
3191 2003-11-20 Aaron Weber <aaron@ximian.com>
3192 * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
3193 * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
3194 * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
3195 * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
3196 * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
3197 * docs/reference/addressbook/libebook/tmpl/e-book.sgml
3198 * docs/reference/calendar/libecal/libecal-sections.txt
3199 * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
3200 * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
3201 * docs/reference/calendar/libecal/tmpl/e-cal.sgml
3203 2003-11-20 Rodney Dawes <dobey@ximian.com>
3205 * autogen.sh: Remove extra #!/bin/sh line
3207 2003-11-19 JP Rosevear <jpr@ximian.com>
3209 * MAINTAINERS: Update
3211 2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
3213 * configure.in: require libsoup version from CVS (2.1.1).
3215 2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
3217 * configure.in: added libsoup-2.2 as a dependency for Groupwise.
3219 2003-11-14 JP Rosevear <jpr@ximian.com>
3221 * libedataserver/test-source-list.c: use only libgnome stuff (no
3224 * libedataserver/e-source.c: ditto
3226 * libedataserver/e-source-list.c: ditto
3228 * libedataserver/e-source-group.c: remove use of gal bits, use
3231 * libedataserver/Makefile.am: build and install e-source stuff
3233 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3235 * src/server-interface-check.[ch]: fixed copyright comments.
3237 2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
3239 * src/server.c (setup_cals): register the Groupwise calendar backend.
3242 * configure.in: added Groupwise calendar backend to build.
3244 2003-11-14 Rodney Dawes <dobey@ximian.com>
3246 * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
3248 2003-11-11 Chris Toshok <toshok@ximian.com>
3250 * src/server.c (queue_termination): guard against multiple threads
3251 here by using a mutex. also, always remove the
3252 terminal_handler_id if one exists and reinstate it afterward.
3253 This gives us the behavior of always lasting EXIT_TIMEOUT
3254 milliseconds after the most recent book/calendar shutdown. Before
3255 there was a potential for shutting down EXIT_TIMEOUT milliseconds
3256 after the *first* book/calendar shutdown.
3258 2003-11-10 JP Rosevear <jpr@ximian.com>
3260 * Makefile.am: build docs
3262 * configure.in: check for gtk-doc
3264 2003-11-08 Hans Petter Jansson <hpj@ximian.com>
3266 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
3267 that broke GNOME_Evolution_DataServer_CalFactory. And another one
3268 that broke GNOME_Evolution_DataServer_InterfaceCheck.
3270 2003-11-07 Dan Winship <danw@ximian.com>
3272 * configure.in: Remove a bunch more checks that
3273 evolution-data-server doesn't need. Change "Evolution" to
3274 "evolution-data-server" in two messages. Remove gtk-doc support
3275 since there is currently no doc/ directory, and we'll want to use
3276 the new GTK_DOC_CHECK macro when we add it back anyway.
3278 * libedataserver/ename/*: Moved to libebook
3280 * libedataserver/Makefile.am (SUBDIRS): Remove ename
3281 (libedataserver_la_LIBADD): Remove libename
3282 (libedataserver_la_LDFLAGS): Remove -no-undefined
3284 * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
3286 2003-11-07 Rodney Dawes <dobey@ximian.com>
3288 * configure.in: Remove kerberos checks since we don't need them here
3290 2003-11-06 JP Rosevear <jpr@ximian.com>
3292 * configure.in: output new .pc file
3294 * evolution-data-server-1.0.pc.in: pkconfig for idl
3296 * libedataserver/ename/Makefile.am: don't install
3298 * libedataserver/Makefile.am: link in libename
3300 2003-11-06 Rodney Dawes <dobey@ximian.com>
3302 * configure.in: Remove dependencies for GUI libs that we don't need
3304 2003-11-06 JP Rosevear <jpr@ximian.com>
3306 * libedataserver/Makefile.am: e-msgport is no longer needed
3308 2003-11-06 JP Rosevear <jpr@ximian.com>
3310 * src/server.c: include the addressbook backend files properly
3312 * src/Makefile.am: link to the individual addressbook backends
3314 2003-11-06 JP Rosevear <jpr@ximian.com>
3316 * src/server.c: include the backend files properly
3318 * src/Makefile.am: link to the individual backends
3320 2003-11-06 JP Rosevear <jpr@ximian.com>
3322 * configure.in (BASE_VERSION): clean up priv* dirs
3324 * src/Makefile.am: install a version binary to libexecdir
3326 * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
3329 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3331 2003-11-05 JP Rosevear <jpr@ximian.com>
3333 * src/server.c: following renaming of libedata-book
3335 * src/server-interface.[hc]: ditto
3337 2003-11-05 JP Rosevear <jpr@ximian.com>
3339 * src/server.c: following renaming of libedata-cal
3341 * src/server-interface.[hc]: ditto
3343 2003-11-05 JP Rosevear <jpr@ximian.com>
3345 * configure.in: make the priv*dir's sane
3347 * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
3350 * libedataserver/ename/Makefile.am: ditto
3352 * libedataserver/Makefile.am: install to privincludedir
3354 2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
3356 * libedataserver/e-util.[ch]: new files to contain a few functions
3359 * libedataserver/Makefile.am: added new files.
3361 * libedataserver/ename/e-address-western.c:
3362 * libedataserver/e-account-list.c:
3363 * libedataserver/e-account.c:
3364 * src/server-interface-check.c:
3365 * configure.in: removed libgal dependency.
3367 2003-11-04 JP Rosevear <jpr@ximian.com>
3369 * src/server.c: tidy up logging messages
3371 2003-11-04 JP Rosevear <jpr@ximian.com>
3373 * src/server.c: properly name space the oaf ids
3375 * src/server-interface-check.c: use the correctly named poa
3377 * src/server-interface-check.h: ditto
3379 * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
3380 factories and interface check better
3382 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3384 * src/Evolution-DataServer.idl: name space the interface check
3387 2003-11-04 JP Rosevear <jpr@ximian.com>
3389 * src/Evolution-DataServer.idl: server interface check instead of
3390 wombat interface check
3392 * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3394 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3396 * src/server.c: adjust to interface check renaming
3398 * src/server-interface-check.[hc]: finish renaming so wombat
3401 2003-11-04 JP Rosevear <jpr@ximian.com>
3403 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
3405 * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
3408 * libedataserver/Makefile.am: install pkg-config file
3410 2003-11-04 Hans Petter Jansson <hpj@ximian.com>
3412 * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3413 * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
3414 supported protocols.
3416 2003-11-04 JP Rosevear <jpr@ximian.com>
3418 * MAINTAINERS, TODO: update
3420 2003-11-04 JP Rosevear <jpr@ximian.com>
3422 * src/server-interface-check.h: use G_*_DECLS and include the data
3425 * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
3426 the DataServer .server files
3428 2003-11-03 JP Rosevear <jpr@ximian.com>
3430 * configure.in: don't need EVO_DIR
3432 2003-11-03 JP Rosevear <jpr@ximian.com>
3434 * configure.in: remove trailing slash
3436 2003-11-03 JP Rosevear <jpr@ximian.com>
3438 * configure.in: add the trailing slash to the config subdir