Evolution Data Server 2.25.5 release
[platform/upstream/evolution-data-server.git] / ChangeLog
1 2009-01-21  Srinivasa Ragavan <sragavan@novell.com>
2
3         * NEWS: Evolution Data Server 2.25.5 release
4
5 2009-01-21  Suman Manjunath  <msuman@novell.com>
6
7         ** Fix for bug #541209
8
9         ** Drop the libical fork in evolution-data-server
10         ** Related changes in Makefiles
11
12         * configure.in:
13         * docs/reference/calendar/libecal/Makefile.am:
14         * docs/reference/calendar/libedata-cal/Makefile.am:
15         * src/Makefile.am:
16
17 2009-01-14  Matthew Barnes  <mbarnes@redhat.com>
18
19         ** Fixes part of bug #564543
20
21         * configure.in:
22         Bump gtk_minimum_version to 2.14.0.
23
24 2009-01-12  Philip Van Hoof  <philip@codeminded.be>
25
26         * camel/camel-db.c: Allowing the developer to add migration code for in
27         case the schema of Camel's summary SQLite data format changes.
28
29         Also adds two columns, modified and created, to the summary data being
30         stored and renames the column msg_security to dirty as requested by
31         Srinivasa Ragavan and Sankar P.
32
33
34 2009-01-08  Philip Van Hoof  <philip@codeminded.be>
35
36         * camel/providers/nntp/camel-nntp-folder.c
37         * camel/providers/pop3/camel-pop3-folder.c
38         * camel/providers/groupwise/camel-groupwise-folder.c
39         * camel/providers/imap/camel-imap-folder.c
40         * camel/providers/imap/camel-imap-message-cache.c
41         * camel/providers/imap/camel-imap-message-cache.h
42         * camel/providers/imap4/camel-imap4-folder.c
43         * camel/providers/local/camel-mbox-folder.c
44         * camel/providers/local/camel-maildir-folder.c
45         * camel/providers/local/camel-mh-folder.c
46         * camel/camel-folder.c
47         * camel/camel-folder.h
48         * camel/camel-data-cache.c
49         * camel/camel-data-cache.h:
50
51         Bugfix for Bug #566279. Introduces a new API in Camel needed for
52         implementing EPlugin of Bug #565091
53
54 2009-01-05  Srinivasa Ragavan  <sragavan@novell.com>
55
56         * news: evolution data server 2.25.4 release
57
58 2009-01-05  Tor Lillqvist  <tml@novell.com>
59
60         * evolution-data-server-zip.in: Add libebackend binary, import
61         library and pkg-config file.
62
63         Just add all of include/evolution-data-server-@BASE_VERSION@ and
64         instead of bothering to list the subdirectories. (libebackend was
65         missing.) Ditto for lib/pkgconfig and share/gtk-doc. The intent is
66         that one does make install into a fresh empty target prefix anyway
67         when one wants to build for distribution.
68
69 2009-01-05  Suman Manjunath  <msuman@novell.com>
70
71         ** Patch from Thomas <tmstaedt@t-mittelstaedt.de>
72         ** Fix for bug #564541
73
74         * libedataserver/e-sexp.c (e_sexp_term_eval): NULL check an argument 
75         before using its members. 
76
77 2008-12-23  Milan Crha  <mcrha@redhat.com>
78
79         ** Part of fix for bug #564652
80
81         * configure.in: Bump of libgweather version to 2.25.4 because
82         of new function 'gweather_xml_free_locations'.
83
84 2008-12-15  Srinivasa Ragavan  <sragavan@novell.com>
85
86         * NEWS: Evolution Data Server 2.25.3 release
87
88 2008-12-10  Milan Crha  <mcrha@redhat.com>
89
90         ** Part of fix for bug #352287
91
92         * configure.in: Decrease libgweather requirement to 2.25.2.
93
94 2008-12-10  Suman Manjunath  <msuman@novell.com>
95
96         * configure.in: Build the weather calendar backend unless explicitly
97         requested not to, thereby making the libgweather dependency optional.
98
99 2008-12-03  Milan Crha  <mcrha@redhat.com>
100
101         ** Part of fix for bug #352287
102
103         * configure.in: Require libgweather in configure stage.
104
105 2008-12-02  Milan Crha  <mcrha@redhat.com>
106
107         ** Fix for bug #503662
108
109         * libedataserver/e-url.c: (e_uri_new):
110         Use last '@' in the address part to be the delimiter between
111         user name and server address, not the first one.
112
113 2008-12-01  Srinivasa Ragavan  <sragavan@novell.com>
114
115         * NEWS: Evolution Data Server 2.25.2 release changes
116
117 2008-11-12  Suman Manjunath  <msuman@novell.com>
118
119         * libedataserver/e-source.c (e_source_set_color), 
120         (e_source_unset_color), (e_source_get_color): These are deprecated 
121         functions, so enclose them within proper macros. 
122
123 2008-11-03  Srinivasa Ragavan  <sragavan@novell.com>
124
125         * NEWS: Evolutoin Data Server 2.25.1 release and version bump
126
127 2008-11-03  Sankar P  <psankar@novell.com>
128
129 License Changes
130
131         * libedataserver/e-proxy.c:
132         * libedataserver/e-proxy.h:
133
134 2008-10-31  Matthew Barnes  <mbarnes@redhat.com>
135
136         ** Fixes part of bug #558727 (patch by Frederic van Starbmann)
137
138         * libebackend/e-data-server-module (e_data_server_module_load):
139         Fix some potential string format crashes.
140
141 2008-10-01  Suman Manjunath  <msuman@novell.com>
142
143         ** Fix for bug #554540
144
145         * libedataserver/e-source-group.c (find_esource_from_uid),
146         (compare_source_lists), (e_source_group_equal),
147         (e_source_group_xmlstr_equal):
148         * libedataserver/e-source-group.h:
149         * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
150         * libedataserver/e-source.c (e_source_equal),
151         (e_source_xmlstr_equal):
152         * libedataserver/e-source.h:
153         Don't compare XML data of ESource* literally. Instead, compare them
154         semantically. 
155
156 2008-09-30  Philip Withnall  <philip@tecnocode.co.uk>
157
158         ** Fix for bug #552491
159
160         * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
161         Check for NULL output from xmlParseDoc before continuing.
162
163 2008-09-24  Ross Burton  <ross@linux.intel.com>
164
165         * configure.in:
166         Remove libgnome from libedataserverui depends, and change
167         libgnome-2.0 to libbonobo-2.0 for the addressbook and calendar.
168
169         * evolution-data-server.pc.in:
170         Remove libgnome-2.0 as it isn't used.
171
172 2008-09-22  Srinivasa Ragavan  <sragavan@novell.com>
173
174         * configure.in: Version bump for Evolution Data Server 2.25.1
175
176 2008-09-22  Srinivasa Ragavan  <sragavan@novell.com>
177
178         * NEWS, configure.in: Evolution Data Server 2.24.0 release.
179
180 2008-09-14  Matthew Barnes  <mbarnes@redhat.com>
181
182         * libedataserver/e-sexp.c (term_eval_and), (term_eval_or):
183         Don't mix declarations and code.
184
185 2008-09-12  Ross Burton  <ross@burtonini.com>
186
187         * libedataserver/e-data-server-marshal.list:
188         Remove, this isn't used since 2007-04-04.
189
190 2008-09-08  Srinivasa Ragavan  <sragavan@novell.com>
191
192         * NEWS: Evolution Data Server 2.23.92 release.
193
194 2008-09-03  Srinivasa Ragavan  <sragavan@novell.com>
195
196         * libedataserver/e-sexp.c (parse_list): Fix a crash in sexp.
197
198 2008-09-01  Srinivasa Ragavan  <sragavan@novell.com>
199
200         * NEWS: Evolution Data Server 2.23.91 release and version bump.
201
202 2008-09-01  Matthew Barnes  <mbarnes@redhat.com>
203
204         * configure.in:
205         Fix compiler warnings in a couple of the test programs.
206
207 2008-08-28  Patrick Ohly  <patrick.ohly@gmx.de>
208
209         * Bug fix #518728: subtle link error: system libs before Evolution
210         libs
211
212         When compiling on Debian Etch (Evolution 2.12), evolution-dataserver
213         was linked against /usr/lib/libebook-1.2.so.5 because of the incorrect
214         link order. "incorrect" in this context means "system libs" before
215         "Evolution libs".
216
217 2008-08-18  Srinivasa Ragavan  <sragavan@novell.com>
218
219         * NEWS, configure.in: Evolution Data Server 2.23.90 release and
220         version bump.
221
222 2008-08-11  Jeff Cai <jeff.cai@sun.com>
223
224         * configure.in: Add gthread-2.0 in CAMEL checking.
225           Fixes bug #538074.
226
227 2008-08-07  Tobias Mueller  <tobiasmue@svn.gnome.org>
228
229         * libedataserver/e-account.c: Harden e_account_[gs]et_*
230         functions by checking ea being NULL and code cleanups
231         suggested by mbarnes.
232         Fixes bug #545021
233
234 2008-08-04  Srinivasa Ragavan  <sragavan@novell.com>
235
236         * NEWS: Evolution Data Server 2.23.6 release and version bump.
237
238 2008-08-04  Matthias Braun <matze@braunis.de>
239
240         * configure.in: Added WebDAV backend for addressbook. 
241
242 2008-08-04  Tobias Mueller  <tobiasmue@svn.gnome.org>
243
244         ** Fix for bug #545022
245
246         * libedataserver/e-account.c (ea_setting_setup): Free gconf-entry only
247         if it is non-NULL. 
248
249 2008-07-31  Matthew Barnes  <mbarnes@redhat.com>
250
251         ** Fixes part of bug #545558
252
253         * configure.in:
254         Add an --enable-hula configure option for building the Hula Camel
255         provider, disabled by default.
256
257 2008-07-23  Johnny Jacob  <jjohnny@novell.com>
258
259         * configure.in (API_VERSION): libcamel version bumped.
260         (eds_micro_version): EDS version bumped to 2.23.6
261
262         * NEWS: Updates for 2.23.5.
263         
264 2008-07-21  Matthew Barnes  <mbarnes@redhat.com>
265
266         * Makefile.am:
267         Add doltcompile and doltlibtool to DISTCLEANFILES to fix
268         distcheck breakage.
269
270 2008-07-21  Jörgen Scheibengruber  <mfcn@gmx.de>
271
272         ** Fix for bug #523632
273
274         * configure.in: Added Google contacts backend
275
276 2008-07-20  Bharath Acharya  <abharath@novell.com>
277
278         ** Fix for bug #200147
279
280         * libedataserver/e-account.h: Stores the templates folder uri
281
282 2008-07-20  Luca Ferretti  <elle.uca@libero.it>
283
284         reviewed by: Srinivasa Ragavan
285
286         * configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
287         to fix the build. See bug #543656 for details.
288
289 2008-07-16  Sankar P  <psankar@novell.com>
290
291         Pushing disk summary changes from the madagascar branch
292
293         * configure.in:
294         * libedataserver/e-sexp.c (term_eval_and), (term_eval_or),
295         (e_sexp_parse_value):
296         * libedataserver/e-sexp.h:
297
298 2008-07-14  Milan Crha  <mcrha@redhat.com>
299
300         ** Fix for bug #253509
301
302         * libedataserver/e-categories.c: Added translators comment.
303
304 2008-07-09  Tor Lillqvist  <tml@novell.com>
305
306         * evolution-data-server-zip.in: No version number for
307         share/pixmaps/evolution-data-server. Use -D when using -r to not
308         add pointless entries for directories in the zip files.
309
310 2008-06-26  Julien Puydt  <jpuydt@gnome.org>
311
312         * libedataserver/e-source-group.c: Added missing g_object_unref on
313         sources, fixing leaks and bug #540152.
314
315 2008-06-23  Jeffrey Stedfast  <fejj@novell.com>
316
317         * configure.in: Doltify
318
319 2008-06-17  Johnny Jacob  <jjohnny@novell.com>
320
321         * configure.in (eds_micro_version): Bumped to 2.23.5.
322
323         * NEWS: Evolution Data Server 2.23.4 release updates.
324
325 2008-06-12  Tor Lillqvist  <tml@novell.com>
326
327         * libedataserver/e-proxy.c: Make it compile on Win32, too.
328
329 2008-06-06  Matthew Barnes  <mbarnes@redhat.com>
330
331         ** Allow e-d-s to build with G_DISABLE_SINGLE_INCLUDES
332            and GTK_DISABLE_SINGLE_INCLUDES defined. (#536636)
333
334 2008-06-06  Tor Lillqvist  <tml@novell.com>
335
336         * configure.in: Add a couple of -Wl,--exclude-libs options on
337         Windows to avoid needlessly auto-exporting functions from static
338         libiconv and libdb-4.1 when linked into e-d-s's DLLs.
339
340         * libdb/env/env_open.c [Win32]: #define strcasecmp _stricmp, just
341         for cleanliness.
342
343 2008-06-03  Tor Lillqvist  <tml@novell.com>
344
345         Bug 536154 - Camel sends bracketed hostname in SMTP HELO
346
347         * configure.in: Do use the Winsock getaddrinfo() and
348         getnameinfo(). It should be OK to ignore Windows 2000 by now.
349
350 2008-06-02  Srinivasa Ragavan  <sragavan@novell.com>
351
352         * NEWS: Evolution Data Server 2.23.3 release and version bump.
353
354 2008-06-02  Tor Lillqvist  <tml@novell.com>
355
356         * libedataserver/e-data-server-util.c: Include <mbstring.h> on
357         Windows.
358         (get_prefixes): Drop the Win9x code. The GTK+ stack hasn't
359         supported Win9x for a while, so no point in attempting to do it
360         here either.
361
362 2008-05-23  Ed Catmur  <ed@catmur.co.uk>
363
364         ** Fix for bug #533780
365
366         * configure.in:
367         * libebackend/Makefile.am: 
368         Fix the link line for libebackend.
369
370 2008-05-16  Matthew Barnes  <mbarnes@redhat.com>
371
372         ** Fixes bug #532836
373
374         * configure.in:
375         * libedataserver/libedataserver.pc.in:
376         EProxy adds a libsoup dependency to libedataserver.  Add
377         this new requirement to a couple places that were missed.
378
379 2008-05-14  Matthew Barnes  <mbarnes@redhat.com>
380
381         ** Fixes bug #531713
382
383         * configure.in:
384         Split the evolution-data-server version into major/minor/micro
385         macros (wow, say that five times fast!) so we can pass them to
386         libedataserver/eds-version.c.
387
388         * libedataserver/Makefile.am:
389         * libedataserver/eds-version.c:
390         * libedataserver/eds-version.h:
391         New sources files provide macros and functions for checking the
392         version of evolution-data-server.  Would have been handy to have
393         in a couple recent API breaks.
394
395         * docs/references/libedataserver:
396         Add developer documentation for the new symbols.
397
398 2008-05-13  Matthew Barnes  <mbarnes@redhat.com>
399
400         * libebackend/libebackend.pc.in: Fix a typo.
401
402 2008-05-12  Srinivasa Ragavan  <sragavan@novell.com>
403
404         * NEWS, configure.in: Evolution Data Server 2.23.2 release and version
405         bump.
406         * Makefile.am: Build fix for release.
407
408 2008-05-06  Matthew Barnes  <mbarnes@redhat.com>
409
410         ** Fixes part of bug #424744
411
412         * libedataserver/e-iconv.[ch]:
413         Deprecate the e-iconv API.  Use camel-iconv instead.
414
415         * libedataserver/e-trie.[ch]:
416         Deprecate the ETrie API.  Use CamelTrie instead.
417
418         * libedataserver/e-msgport.[ch]:
419         Deprecate the EMsgPort API.  Use CamelMsgPort instead.
420
421 2008-05-06  Jeffrey Stedfast  <fejj@novell.com>
422
423         * Reverted commit 8210
424
425 2008-05-06  Sankar P  <psankar@novell.com>
426
427         * Revert changes committed by bad git-svn usage.
428
429 2008-05-05  Matthew Barnes  <mbarnes@redhat.com>
430
431         ** Fixes bug #517244
432
433         * configure.in:
434         Add test for nl_langinfo(CODESET).  Defines HAVE_CODESET.
435
436 2008-05-05  Wang Xin  <jedy.wang@sun.com>
437
438         * libedataserver/e-proxy.c: Fixes #530688.
439
440 2008-05-04  Matthew Barnes  <mbarnes@redhat.com>
441
442         * configure.in: If --enable-gnome-keyring is given, require version
443         2.20.1 or later to pick up the GNOME_KEYRING_RESULT_NO_MATCH symbol.
444
445 2008-04-30  Milan Crha  <mcrha@redhat.com>
446
447         ** Part of fix for bug #316390
448
449         * libedataserver/e-categories.h:
450         (e_categories_register_change_listener),
451         (e_categories_unregister_change_listener):
452         * libedataserver/e-categories.c: (EChangedListener),
453         (idle_saver_cb), (finalize_categories), (initialize_categories),
454         (e_categories_set_color_for), (e_categories_set_icon_file_for),
455         (e_categories_register_change_listener), (e_categories_add),
456         (e_categories_unregister_change_listener), (e_categories_remove):
457         New API to support listening for changes in categories.
458
459 2008-04-23  Rob Bradford  <rob@openedhand.com>
460
461         * Makefile.am:
462         * configure.in:
463         * libebackend/Makefile.am:
464         * libebackend/libebackend.pc.in:
465         Build framework for new libebackend library.
466
467         * libedataserver/Makefile.am:
468         Remove files that have moved to libebackend.
469
470         * libedataserver/e-data-server-module.[ch]:
471         * libedataserver/e-db3-utils.[ch]:
472         * libedataserver/e-dbhash.[ch]:
473         * libedataserer/e-file-cache.[ch]:
474         Moved to libebackend.
475
476         * src/Makefile.am:
477         * src/server.c:
478         Use libebackend headers and link to the library.
479
480         * docs/reference/Makefile.am:
481         * docs/reference/libebackend/Makefile.am:
482         * docs/reference/libebackend/libebackend-docs.xml:
483         * docs/reference/libebackend/libebackend-sections.txt:
484         * docs/reference/libebackend/libebackend.types:
485         Add documentation for new libebackend library.
486
487         * docs/reference/libedataserver/libedataserver.types:
488         Remove types that have been moved to libebackend.
489
490         * docs/reference/calendar/libedata-cal/Makefile.am:
491         Add libebackend to the gtk-doc scanner libraries.
492
493 2008-04-23  Matthew Barnes  <mbarnes@redhat.com>
494
495         * README: Put it back.  Apparently Automake insists on it.
496
497 2008-04-23  Srinivasa Ragavan  <sragavan@novell.com>
498         
499         * configure.in: Version bump to 2.23.1
500
501 2008-04-21  Srinivasa Ragavan  <sragavan@novell.com>
502
503         * NEWS, configure.in: Evolution Data Server 2.23.1 release and version
504         bump.
505
506 2008-04-22  Matthew Barnes  <mbarnes@redhat.com>
507
508         ** Fixes bug #441497
509
510         * README: File is empty, remove it.
511
512         * Makefile.am: Remove README.
513
514 2008-04-19  Matthew Barnes  <mbarnes@redhat.com>
515
516         * docs/reference: Add new symbols to the API docs.
517
518 2008-04-18  Srinivasa Ragavan  <sragavan@novell.com>
519
520         * MAINTAINERS: Updating the Camel guards.
521
522 2008-04-17  Milan Crha  <mcrha@redhat.com>
523
524         ** Part of fix for bug #526741
525
526         * src/server.c: (main):
527         * configure.in: Do not require gnome-vfs, use gio/gvfs instead.
528         Bumped LIBCAMEL_CURRENT to 12.
529
530 2008-04-15  Milan Crha  <mcrha@redhat.com>
531
532         ** Fix for bug #475616
533
534         * libedataserver/e-component-listener.c: (watched_lock),
535         (connection_listen_cb), (e_component_listener_finalize),
536         (e_component_listener_new): Use rather rec mutex here.
537
538 2008-04-07  Jeffrey Stedfast  <fejj@novell.com>
539
540         * configure.in: Do proper checks for largefile support and
541         properly setup proper CFLAGS to support it.
542
543 2008-04-04  Suman Manjunath  <msuman@novell.com>
544
545         * libedataserver/e-data-server-util.c: (e_util_utf8_strstrcase),
546         (e_util_utf8_strstrcasedecomp): 
547         Fixed a few compiler warnings (bug #473880)
548
549 2008-04-01  Matthew Barnes  <mbarnes@redhat.com>
550
551         * configure.in: Version bump for 2.23.1.
552
553 2008-03-31  Matthew Barnes  <mbarnes@redhat.com>
554
555         * configure.in: Enforce the minimum GLib version (#525242).
556
557 2008-03-27  Matthew Barnes  <mbarnes@redhat.com>
558
559         ** Fixes part of bug #518710
560
561         * configure.in:
562         Bump GLib requirement to 2.16.1.
563
564         * libedataserver/e-dbhash.c:
565         Use GLib's new MD5 Checksum API.  The MD5 utilities in
566         libedataserver are now deprecated.
567
568         * libedataserver/md5-utils.c:
569         * libedataserver/md5-utils.h:
570         Deprecate these functions and reimplement them to be wrappers
571         for GLib's new MD5 Checksum API.
572
573 2008-03-25  Veerapuram Varadhan  <vvaradhan@novell.com>
574
575         ** Added configurable Proxy settings for Evolution.
576
577         * libedataserver/Makefile.am:
578         * libedataserver/e-proxy.c: (ep_free_proxy_host_addr),
579         (e_proxy_class_init), (e_proxy_init), (e_proxy_dispose),
580         (e_proxy_get_type), (ep_need_proxy), (ep_manipulate_ipv4),
581         (ipv6_network_addr), (ep_manipulate_ipv6), (ep_parse_ignore_host),
582         (ep_set_proxy), (ep_setting_changed), (e_proxy_new),
583         (e_proxy_setup_proxy), (e_proxy_peek_uri),
584         (e_proxy_require_proxy_for_uri):
585         * libedataserver/e-proxy.h:
586
587 2008-03-10  Srinivasa Ragavan  <sragavan@novell.com>
588
589         * NEWS, configure.in: Evolution Data Server 2.22.0 release.
590
591 2008-03-03  Srinivasa Ragavan  <sragavan@novell.com>
592
593         * configure.in: Revisit libecal version.
594
595 2008-03-02  Matthew Barnes  <mbarnes@redhat.com>
596
597         * docs/reference: Minor API documentation updates.
598
599 2008-03-03  Tor Lillqvist  <tml@novell.com>
600
601         * evolution-data-server-zip.in: Drop duplicated line. Use
602         LIBCAMEL_CURRENT_MINUS_AGE for the libcamel DLL. Sort sections for
603         clarity.
604
605 2008-03-03  Srinivasa Ragavan <sragavan@novell.com>
606
607         * configure.in: Bump libecal version for libical changes.
608
609 2008-02-25  Srinivasa Ragavan  <sragavan@novell.com>
610
611         * NEWS: Evolution Data Server 2.21.92 release.
612
613 2008-02-26  Milan Crha  <mcrha@redhat.com>
614
615         ** Fix for bug #475616
616
617         * libedataserver/e-component-listener.c: (connection_listen_cb),
618         (e_component_listener_finalize), (e_component_listener_new):
619         Guard global static variable with mutex lock.
620
621 2008-02-26  Kjartan Maraas  <kmaraas@gnome.org>
622
623         * src/Makefile.am: Add E_DATA_SERVER_CFLAGS/LIBS to make it build.
624
625 2008-02-22  Milan Crha  <mcrha@redhat.com>
626
627         ** Fix for bug #469119
628
629         * libedataserver/e-time-utils.c: (has_correct_date),
630         (e_time_parse_date_and_time_ex), (e_time_parse_date_ex):
631         Check also for correct date values if parse is OK.
632
633 2008-02-19  Chenthill Palanisamy  <pchenthill@novell.com>
634
635         * configure.in: set HANDLE_LIBICAL_MEMORY to 1.
636
637 2008-02-18  Chenthill Palanisamy  <pchenthill@novell.com>
638
639         * libdb/dbm/dbm.c (__db_dbm_firstkey): Fix for some
640         warnings. Fix from opensuse downstream.
641
642 2008-02-14  Matthew Barnes  <mbarnes@redhat.com>
643
644         ** Fixes part of bug #516074
645
646         * configure.in: Don't assume NI_MAXHOST and NI_MAXSERV are
647         defined in <netdb.h> since these are GNU extensions.
648
649 2008-02-13  Srinivasa Ragavan  <sragavan@novell.com>
650
651         * configure.in: Version bump for 2.21.92
652
653 2008-02-11  Srinivasa Ragavan  <sragavan@novell.com>
654
655         * NEWS: Evolution-Data-Server 2.21.91 release.
656
657 2008-02-06  Matthew Barnes  <mbarnes@redhat.com>
658
659         * configure.in:
660         * marshal.mk:
661         Fix a compilation error that occurs when building in a
662         remote object directory (#514682, patch by Paul Smith).
663
664 2008-02-06  Tor Lillqvist  <tml@novell.com>
665
666         * evolution-data-server-zip.in: Look for catalogs in share/locale
667         first, as that is where they will be with a properly built GNU
668         gettext.
669
670 2008-01-29  Srinivasa Ragavan  <sragavan@novell.com>
671
672         * configure.in: Version bump for 2.21.91 
673
674 2008-01-29  Srinivasa Ragavan  <sragavan@novell.com>
675
676         * NEWS, configure.in: Evolution Data Server 2.21.90 release.
677
678 2008-01-26  Matthew Barnes  <mbarnes@redhat.com>
679
680         * docs/reference: Refresh the API docs.
681
682 2008-01-24  Tor Lillqvist  <tml@novell.com>
683
684         * configure.in: Only use the -Wno-sign-compare and
685         -Wno-pointer-sign options if the gcc version used supports them. I
686         am still using gcc 3.4.2 in mingw...
687
688 2008-01-24  Takao Fujiwara  <takao.fujiwara@sun.com>
689
690         ** Fix for bug #511717
691
692         * camel/providers/imap/camel-imap-store.c: (imap_build_folder_info):
693         Add gettext imap folders.
694
695 2008-01-19  Matthew Barnes  <mbarnes@redhat.com>
696
697         * configure.in:
698         Bump some additional package requirements for libsoup-2.4:
699                 libbonobo-2.0 >= 2.20.3
700                 glib-2.0 >= 2.15.3
701
702 2008-01-17  Matthew Barnes  <mbarnes@redhat.com>
703
704         * docs/reference/camel/camel-sections.txt:
705         Add camel_session_build_password_prompt.
706
707 2008-01-15  Dan Winship  <danw@gnome.org>
708
709         * configure.in: Require libsoup-2.4. (Remove old "either 2.2 or
710         2.4" support, which only ever worked because there was an old CVS
711         version of libsoup that claimed to be 2.4 but still had the 2.2
712         API.)
713
714 2008-01-15  Srinivasa Ragavan  <sragavan@novell.com>
715
716         * configure.in: Version bump to 2.21.90
717
718 2008-01-14  Srinivasa Ragavan  <sragavan@novell.com>
719
720         * NEWS: Evolution Data Server 2.21.5 release.
721
722 2008-01-14  Matthew Barnes  <mbarnes@redhat.com>
723
724         * docs/reference/camel/camel.types:
725         Add an empty camel.types file so Gtk-Doc 1.9 doesn't choke on its
726         absence when running "make dist".  See bug #509539 for more info.
727
728 2008-01-07  Milan Crha  <mcrha@redhat.com>
729
730         ** Fix for bug #339813
731
732         * libedataserver/e-time-utils.h: (e_time_parse_date_and_time_ex),
733         (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
734         New API functions, returns is parsed string had two-digit year and
735         last one changes "%x" on format of strftime with forced 4-digit year.
736         * libedataserver/e-time-utils.c: (parse_with_strptime):
737         Fix issue when read all text but actual date isn't correct to this format.
738         * libedataserver/e-time-utils.c: (correct_two_digit_year):
739         New helper function.
740         * libedataserver/e-time-utils.c: (e_time_parse_date_and_time_ex),
741         (e_time_parse_date_ex), (e_time_get_d_fmt_with_4digit_year):
742         Implementing new API functions.
743
744 2007-12-25  Jeffrey Stedfast  <fejj@novell.com>
745
746         * libedataserver/e-iconv.c: Map gb2312-compat charsets to GBK
747         instead of gb2312 since GBK is a superset of gb2312.
748
749 2007-12-18  Srinivasa Ragavan  <sragavan@novell.com>
750
751         * configure.in: Version bump to 2.21.5.
752
753 2007-12-17  Srinivasa Ragavan  <sragavan@novell.com>
754
755         * NEWS, configure.in: Evolution Data Server 2.21.4 release.
756
757 2007-12-17  Matthew Barnes  <mbarnes@redhat.com>
758
759         * configure.in:
760         Bump gtk-doc requirement to 1.9 for gtkdoc-rebase.
761
762 2007-12-07  James "Doc" Livingston  <doclivingston@gmail.com>
763
764         ** Fix for bug #339510
765
766         * libedataserver/e-time-utils.c: (e_time_parse_time): Accept time
767         inputs with 4 figures (e.g. '1830' would be converted to '18:30')
768
769 2007-12-03  Srinivasa Ragavan  <sragavan@novell.com>
770
771         * NEWS, configure.in: Evolution Data Server 2.21.3 release.
772
773 2007-11-26  Milan Crha  <mcrha@redhat.com>
774
775         ** Fix for bug #308815
776
777         * libedataserver/e-categories.h:
778         * libedataserver/e-categories.c: Dropped colors for categories,
779         so marking those functions as deprecated, and making deprecated
780         parameter 'color' of 'e_categories_add' together with its rename
781         to 'unused'.
782
783 2007-11-12  Srinivasa Ragavan  <sragavan@novell.com>
784
785         * NEWS, configure.in: Evolution Data Server 2.21.2 release.
786
787 2007-11-14  Matthew Barnes  <mbarnes@redhat.com>
788
789         ** Remove trailing whitespace from source code.
790
791 2007-11-13  Ondrej Jirman  <megous@megous.com>
792
793         ** Fix for bug #494299
794
795         * libedataserver/e-file-cache.c: (add_key_to_slist),
796         (add_object_to_slist): Rename helper functions.
797         * libedataserver/e-file-cache.c: (e_file_cache_get_keys):
798         Fix memory corruption.
799
800 2007-10-29  Srinivasa Ragavan  <sragavan@novell.com>
801
802         * NEWS, configure.in: Evolution Data Server 2.21.1 release.
803
804 2007-10-29  Matthew Barnes  <mbarnes@redhat.com>
805
806         * servers/google/libgdata/gdata-entry.c:
807         * servers/googgle/libgdata-google/gdata-google-service.c:
808         Fix implicit function declarations.
809         Use g_ascii_strcasecmp() instead of g_strcasecmp() (deprecated).
810
811 2007-10-26  Matthew Barnes  <mbarnes@redhat.com>
812
813         * docs/reference/calendar/libecal/libecal-sections.txt:
814         * docs/reference/libedataserverui/libedataserverui-sections.txt:
815         Remove non-existent symbols.
816
817 2007-10-23  Chenthill Palanisamy  <pchenthill@novell.com>
818
819         * configure.in:
820         * evolution-data-server-zip.in:
821         * servers/Makefile.am: Initial commit for the google
822         calendar.
823
824         Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>
825
826 2007-10-22  Matthew Barnes  <mbarnes@redhat.com>
827
828         * Fixes part of bug #417999
829
830         * docs/reference/libedataserverui:
831         Add documentation for ESourceComboBox widget.
832
833 2007-10-09  Matthew Barnes  <mbarnes@redhat.com>
834
835         * iconv-detect.c (main): Remove an unused variable (#483301).
836
837 2007-09-07  Kjartan Maraas  <kmaraas@gnome.org>
838
839         * libedataserver/e-msgport.c: (e_dlist_init), (em_cache_lookup),
840         (em_cache_add), (e_thread_new), (e_thread_destroy), (e_mutex_new),
841         (e_mutex_destroy): Fix a lot of 0 vs NULL issues.
842         * libedataserver/e-msgport.h: Same.
843
844 2007-09-27  Ross Burton  <ross@openedhand.com>
845
846         * libedataserver/e-iconv.c:
847         Mark the charset and language arrays as const.
848
849 2007-09-17  Srinivasa Ragavan  <sragavan@novell.com>
850
851         * NEWS, configure.in: Evolution Data Server 1.12.0 release
852
853 2007-09-03  Srinivasa Ragavan  <sragavan@novell.com>
854
855         * NEWS, configure.in: Evolution Data Server 1.11.92 release
856
857 2007-08-28  Ross Burton  <ross@openedhand.com>
858
859         * */*:
860         Fix FSF address (Tobias Mueller, #470445)
861
862 2007-08-27  Srinivasa Ragavan  <sragavan@novell.com>
863
864         * NEWS, configure.in: Evolution Data Server 1.11.91 release
865
866 2007-08-24  Milan Crha  <mcrha@redhat.com>
867
868         ** Fix for bug #469870
869
870         * libedataserver/e-categories.c: (e_categories_get_color_for),
871         (e_categories_get_icon_file_for), (e_categories_is_searchable):
872         Simply return from _get_ functions and don't show error warning.
873
874 2007-08-20  Milan Crha  <mcrha@redhat.com>
875
876         ** Part of fix for bug #367760
877
878         * libedataserver/e-data-server-util.c: (e_filename_make_safe):
879         Added '#' as non-safe character.
880
881 2007-08-19  Matthew Barnes  <mbarnes@redhat.com>
882
883         * docs: Refresh Gtk-Doc "section" files.
884
885 2007-08-16  Matthew Barnes  <mbarnes@redhat.com>
886
887         * libdb/dbm/dbm.c (__db_ndbm_open):
888         * libedataserver/e-dbhash.c (e_dbhash_new):
889         Fix compilation errors caused by glibc's new "open" macro (#466987).
890
891 2007-08-16  Milan Crha  <mcrha@redhat.com>
892
893         ** Fix for bug #351756
894
895         * libedataserver/e-time-utils.c: (parse_with_strptime):
896         g_locale_from_utf8 returns NULL on error, so test for that value.
897
898 2007-08-13  Srinivasa Ragavan  <sragavan@novell.com>
899
900         * NEWS, configure.in: Evolution Data Server 1.11.90 release
901
902 2007-08-13  Ross Burton  <ross@openedhand.com>
903
904         * libedataserver/e-xml-hash-utils.c:
905         * libedataserver/e-data-server-util.c:
906         * libedataserver/e-dbhash.c:
907         * libedataserver/md5-utils.c:
908         * libedataserver/e-account.c:
909         * libedataserver/e-xml-utils.c:
910         * libedataserver/e-source.c:
911         Fix compile warnings.
912
913 2007-08-08  Hiroyuki Ikezoe  <poincare@ikezoe.net>
914
915         ** Fix for bug #455799
916
917         Remove all .cvsignore and update svn:ignore porperty in whole
918         directories.
919
920 2007-08-08  Srinivasa Ragavan  <sragavan@novell.com>
921
922         * MAINTAINERS: Updated the email, svn account.
923
924 2007-08-02  Ross Burton  <ross@openedhand.com>
925
926         * configure.in:
927         If building against libsoup-2.2, we need 2.2.91 for
928         SOUP_SESSION_TIMEOUT (#451003).
929
930 2007-07-31  Veerapuram Varadhan  <vvaradhan@novell.com>
931
932         * NEWS, configure.in: Evolution Data Server 1.11.6.1 release 
933         
934 2007-07-30  Veerapuram Varadhan  <vvaradhan@novell.com>
935
936         * NEWS, configure.in: Evolution Data Server 1.11.6 release 
937
938 2007-07-30  Chenthill Palanisamy  <pchenthill@novell.com>
939
940         * configure.in: Updated the libtool version for libedataserver
941         version since some APIS has been added.
942
943 2007-07-30  Chenthill Palanisamy  <pchenthill@novell.com>
944
945         * libedataserver/e-source.[ch]: (e_source_get_duped_property):
946         Added a API to get the duped property.
947
948 2007-07-30  Milan Crha  <mcrha@redhat.com>
949
950         * libedataserver/e-source-group.h: (e_source_group_get_property),
951         (e_source_group_set_property), (e_source_group_foreach_property):
952         * libedataserver/e-source-group.c: (struct _ESourceGroupPrivate),
953         (impl_finalize), (e_source_group_init), (import_properties),
954         (compare_str_hash), (compare_str_hashes), (property_dump_cb),
955         (e_source_group_new_from_xmldoc), (e_source_group_update_from_xml),
956         (e_source_group_update_from_xmldoc), (e_source_group_to_xml),
957         (e_source_group_get_property), (e_source_group_set_property),
958         (e_source_group_foreach_property):
959         Added support for properties in source group.
960
961         * libedataserver/e-source-group.c: (e_source_group_new_from_xml),
962         (e_source_group_new_from_xmldoc), (e_source_group_update_from_xmldoc),
963         (e_source_group_uid_from_xmldoc), (e_source_group_to_xml):
964         Warnings cleanup.
965
966 2007-07-27  Matthew Barnes  <mbarnes@redhat.com>
967
968         * configure.in:
969         Collect all the required package versions in one place and
970         explicitly require GTK+ 2.10 or higher.  (#380534)
971
972 2007-07-27  Johnny Jacob  <jjohnny@novell.com>
973
974         ** Fix for bug #457523.
975
976         * libedataserver/e-sexp.c : Reverting fix for #364731. This is
977         fixed in evolution.
978
979 2007-07-27  Hiroyuki Ikezoe  <poincare@ikezoe.net>
980
981         * libedataserver/e-account-list.c: Plugged memory leak.
982
983 2007-07-09  Srinivasa Ragavan  <sragavan@novell.com>
984
985         * NEWS, configure.in: Evolution Data Server 1.11.5 release 
986
987 2007-07-03  Milan Crha  <mcrha@redhat.com>
988
989         ** Fix for bug #364731
990
991         * libedataserver/e-sexp.c: (GScannerConfig):
992         The '+' and '-' are also unary operators, so
993         the identifier could not start with these characters.
994
995 2007-06-22  Milan Crha  <mcrha@redhat.com>
996
997         * libedataserver/e-account.h:
998         Added new property get_password_canceled into EAccountService
999         struct, because of bug #307410
1000
1001 2007-07-02  Christian Kirbach  <Christian.Kirbach@googlemail.com>
1002
1003         * camel/providers/imap4/camel-imap4-summary.c:
1004         Fix one typo and wrong preposition (bug #452996).
1005
1006 2007-06-19  Karsten Bräckelmann  <guenther@rudersport.de>
1007
1008         * configure.in: Correct the comment for --enable-gnome-keyring,
1009         fixes bug #448947.
1010
1011 2007-06-18  Srinivasa Ragavan  <sragavan@novell.com>
1012
1013         * NEWS, configure.in: Evolution Data Server 1.11.4 release.
1014
1015 2007-06-18  Srinivasa Ragavan <sragavan@novell.com>
1016
1017         ** Fix for bug #448589 from Tobias Mueller
1018
1019         ** src/Makefile.am: Add support for automake 1.6
1020
1021 2007-06-18  Srinivasa Ragavan <sragavan@novell.com>
1022
1023         ** Fix for bug #443958 from Sebastien Tandel 
1024
1025         * configure.in: Add support for help string.
1026
1027 2007-06-18  Srinivasa Ragavan <sragavan@novell.com>
1028         
1029         ** Fix for bug #437751 from Andreas Köhler
1030
1031         * libedataserver/e-time-utils.c: 
1032
1033 2007-06-05  Irene Huang  <irene.huang@sun.com>
1034
1035         * configure.in: Add option for using Sun Kerberos
1036         fixing bug #344728
1037
1038 2007-05-14  Srinivasa Ragavan <sragavan@novell.com>
1039         
1040         * NEWS, configure.in: Evolution Data Server 1.11.3 release.
1041
1042 2007-06-03  Ross Burton  <ross@openedhand.com>
1043
1044         * configure.in:
1045         * Makefile.am:
1046         * src/Makefile.am:
1047         * src/offline-listener.[ch]:
1048         * src/server.c:
1049         Add --disable-calendar to build without any calendar support
1050         (#438928).
1051
1052 2007-05-31  Matthew Barnes  <mbarnes@redhat.com>
1053
1054         * docs/reference/addressbook/libebook/Makefile.am:
1055         * docs/reference/calendar/libecal/Makefile.am:
1056         Fix some distcheck errors (#438577).
1057
1058 2007-05-25  Pascal Terjan  <pterjan@linuxfr.org>
1059
1060         * camel/camel-stream-mem.c: fix typos in the API documentation
1061
1062 2007-05-24  Ross Burton  <ross@openedhand.com>
1063
1064         * configure.in:
1065         Fix krb5 checks when using --as-needed (part of #342830, John
1066         N. Laliberte).
1067
1068 2007-05-24  Ross Burton  <ross@openedhand.com>
1069
1070         * libedataserverui/Makefile.am:
1071         Add missing link flags to fix build with -z,defs. (#409542, Loic
1072         Minier)
1073
1074 2007-05-21  Wang Xin  <jedy.wang@sun.com>
1075
1076         * libedataserver/e-time-utils.c: Fixes #439050.
1077
1078 2007-05-20  Ross Burton  <ross@openedhand.com>
1079
1080         * configure.in:
1081         Use a faster pkgconfig call when checking for soup (#438975).
1082
1083 2007-05-16  Jules Colding  <colding@omesc.com>
1084
1085         * configure.in: Removed unused function check
1086
1087 2007-05-14  Jules Colding  <colding@omesc.com>
1088
1089         * libedataserver/e-db3-utils.c (cp_file): Cleanup. Fix file descriptor leak.
1090
1091         * libedataserver/md5-utils.c (md5_get_digest_from_file): Fix file descriptor leak
1092
1093 2007-05-14  Srinivasa Ragavan
1094         
1095         * NEWS, configure.in: Evolution Data Server 1.11.2 release.
1096
1097 2007-05-14  Matthew Barnes  <mbarnes@redhat.com>
1098
1099         ** Fix for bug #361138
1100
1101         * libedataserver/e-data-server-util.c: Handle strftime for non-indic
1102         locales.
1103         
1104 2007-05-08  Josselin Mouette  <joss@malsain.org>
1105
1106         reviewed by: Srinivasa Ragavan <sragavan@novell.com>
1107
1108         * src/server.c: (main): Turn the g_error into a g_warning to 
1109           avoid dumping core when launching two instances (#436197).
1110
1111 2007-05-07  Matthew Barnes  <mbarnes@redhat.com>
1112
1113         * libedataserver/e-source-group.c (e_source_group_new_from_xmldoc):
1114         Nullify 'new' after dropping its reference, so that we return NULL.
1115
1116 2007-05-07  Matthew Barnes  <mbarnes@redhat.com>
1117
1118         * docs/reference/camel/Makefile.am:
1119         Remove reference to nonexistent libutil.la.
1120
1121 2007-05-07  Matthew Barnes  <mbarnes@redhat.com>
1122
1123         * libedataserver/e-sexp.c:
1124         Fix warnings reported by 'sparse'.  Patch from Kjartan Maraas.
1125
1126 2007-04-27  Matthew Barnes  <mbarnes@redhat.com>
1127
1128         ** Fixes part of bug #418852
1129
1130         * configure.in:
1131         * docs/reference/camel:
1132         * docs/reference/Makefile.am:
1133         Resurrect Camel's API documentation.
1134
1135 2007-04-24  Matthew Barnes  <mbarnes@redhat.com>
1136
1137         * docs/reference:
1138         Refresh SGML templates and add the appropriate CFLAGS to satisfy
1139         "make distcheck".
1140
1141 2007-04-23  Srinivasa Ragavan <sragavan@novell.com>
1142
1143         ** NEWS, configure.in:  Evolution data server 1.11.1 release
1144
1145 2007-04-20  Srinivasa Ragavan <sragavan@novell.com>
1146
1147         ** Fix for bug #425535 from  Frederic Crozat
1148
1149         * src/server.c: Dont submit path of EDS for segv_handler.
1150
1151 2007-04-19  Pascal Terjan  <pterjan@linuxfr.org>
1152
1153         * camel/camel-gpg-context.c:
1154         Convert messages from gnupg to UTF-8 (#423382).
1155
1156 2007-04-19  Matthew Barnes  <mbarnes@redhat.com>
1157
1158         * Introduce EFlag in libedataserver (#415891)
1159
1160         * libedataserver/e-flag.[ch]:
1161         New data structure, EFlag, is a simple thread synchronization
1162         mechanism.  Based on Python's threading.Event class.
1163
1164         * docs/reference/libedataserver:
1165         Add documentation for EFlag.
1166
1167 2007-04-11  Matthew Barnes  <mbarnes@redhat.com>
1168
1169         * configure.in:
1170         Make the libiconv test program returns a value. (#388789)
1171
1172 2007-04-05  Ross Burton  <ross@openedhand.com>
1173
1174         * libedataserver/e-file-cache.c:
1175         * libedataserver/e-data-server-util.h:
1176         Use g_mkdir_with_parents (#383686).
1177
1178 2007-04-04  Ross Burton  <ross@burtonini.com>
1179
1180         * libedataserver/e-source-group.c:
1181         * libedataserver/e-data-server-marshal.list:
1182         * libedataserver/e-account-list.c:
1183         * libedataserver/e-source-list.c:
1184         * libedataserver/e-iterator.c:
1185         * libedataserver/e-source.c:
1186         * libedataserver/Makefile.am:
1187         Remove marshallers that are in GLib (#400970).
1188
1189 2007-04-01  Matthew Barnes  <mbarnes@redhat.com>
1190
1191         * libedataserver/e-source.c:
1192         Store colors as a string specification instead of an integer.
1193         Introduce new color API and deprecate the old. (#373117)
1194
1195         New API: e_source_set_color_spec()
1196                  e_source_peek_color_spec()
1197
1198         Old API: e_source_set_color()
1199                  e_source_unset_color()
1200                  e_source_get_color()
1201
1202         * libedataserver/test-source-list.c:
1203         Use the new ESource color API. (#373117)
1204
1205 2007-04-01  Matthew Barnes  <mbarnes@redhat.com>
1206
1207         * libedataserver/e-account.c (receipt_policy_to_str):
1208         * libedataserver/e-iconv.c (e_dlist_init):
1209         * libedataserver/e-list-iterator.c (e_list_iterator_insert):
1210         * libedataserver/e-trie.c (e_trie_search):
1211         * libedataserver/e-sexp.c (term_eval_castint), (e_sexp_finalise):
1212         Fix some compiler warnings.  Patch from Kjartan Maraas.
1213
1214 2007-03-29  Matthew Barnes  <mbarnes@redhat.com>
1215
1216         * libedataserver/e-data-server-util.c:
1217         * libedataserver/e-uid.c:
1218         * libedataserver/e-xml-utils.c:
1219         E-D-S requires GLib 2.10 now; remove dead backward-compatibility
1220         code for GLib < 2.8 (#418971).
1221
1222 2007-03-29  Matthew Barnes  <mbarnes@redhat.com>
1223
1224         * libedataserver/e-data-server-module.c:
1225         Fix "incompatible pointer type" warnings (#360619).
1226
1227 2007-03-26  Matthew Barnes  <mbarnes@redhat.com>
1228
1229         * configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK when checking
1230         for iconv() in -liconv (#388788).  Patch from Elijah Newren.
1231
1232         * iconv-detect.c: Fix an implicit function declaration.
1233
1234 2007-03-26  Harish Krishnaswamy <harish.krishnaswamy@gmail.com>
1235         
1236         * MAINTAINERS : Updates on the new guards.
1237
1238 2007-03-12  Harish Krishnaswamy <kharish@novell.com>
1239
1240         * NEWS, configure.in: Evolution-Data-Server 1.10
1241         release updates.
1242
1243 2007-03-08  Ross Burton  <ross@openedhand.com>
1244
1245         * configure.in:
1246         * docs/reference/addressbook/libedata-book:
1247         * docs/reference/libedataserverui:
1248         Add gtk-doc framework.
1249
1250         * docs/reference/addressbook/libebook:
1251         * docs/reference/calendar/libedata-cal:
1252         * docs/reference/calendar/libecal:
1253         Refresh to match source.
1254
1255         Patch from Matthew Barnes <mbarnes@redhat.com> (#413173).
1256
1257 2007-03-08  Ross Burton  <ross@openedhand.com>
1258
1259         * docs/reference/addressbook/libebook/libebook-sections.txt:
1260         * docs/reference/addressbook/libebook/tmpl/e-book-query.sgml:
1261         * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1262         Add missing symbols (#400169).
1263
1264 2007-02-26  Srinivasa Ragavan <sragavan@novell.com>
1265
1266         * NEWS, configure.in: Evolution-Data-Server 1.9.92 
1267         release updates.
1268
1269 2007-02-26 Harish Krishnaswamy <kharish@novell.com>
1270
1271         * configure.in : Update intltool version.
1272
1273 2007-02-23  Matthew Barnes  <mbarnes@redhat.com>
1274
1275         ** Fixes bug #356177
1276
1277         * libedataserver/e-msgport.h: Deprecate EMutex.
1278
1279 2007-02-12  Srinivasa Ragavan <sragavan@novell.com>
1280
1281         * NEWS, configure.in: Evolution-Data-Server 1.9.91 
1282         release updates.
1283
1284 2007-02-12  Kjartan Maraas  <kmaraas@gnome.org>
1285
1286         * libedataserver/e-sexp.c: (parse_value): Fix a crash.
1287         Patch from Trond Myklebust. Closes bug #360017.
1288
1289 2007-02-12  Ross Burton  <ross@openedhand.com>
1290
1291         * configure.in:
1292         Don't use AM_PATH_ORBIT, but pkg-config (#400544).
1293
1294 2007-02-12  Priit Laes  <plaes@svn.gnome.org>
1295
1296         * configure.in: Prefix wasn't set for idl files which where then
1297         installed to /idl. Fixes bug #373495
1298
1299 2007-02-07  Matthew Barnes  <mbarnes@redhat.com>
1300
1301         ** Fixes bug #359979, #384183
1302
1303         * e-msgport.c (e_msgport_wait): Behavior is now block-and-pop
1304         instead of block-and-peek.  Eliminates the need for a cache.
1305
1306         * e-msgport.c (e_msgport_new), (e_msgport_get): Rip out the
1307         cache logic, which was broken anyway.
1308
1309         * e-msgport.c (thread_dispatch): Adapt to new e_msgport_wait()
1310         semantics, and simplify the logic.
1311
1312 2007-01-29  Chenthill Palanisamy  <pchenthill@novell.com>
1313
1314         Commiting on behalf of Andreas Henriksson <andreas@fatal.se>.
1315         
1316         * libdb/hash/hash_open.c: Fixes the order of memset arguments.
1317
1318 2007-01-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1319
1320         * NEWS, configure.in: Evolution-Data-Server 1.9.6 
1321         release updates.
1322
1323 2007-01-08  Harish Krishnaswamy  <kharish@novell.com>
1324
1325         * src/server.c : s/g_message/printf. Do not call
1326         glib methods before g_thread_init.
1327
1328 2007-01-08  Harish Krishnaswamy  <kharish@novell.com>
1329
1330         * NEWS, configure.in: Evolution-Data-Server 1.9.5
1331         release updates.
1332
1333 2007-01-08  Veerapuram Varadhan  <vvaradhan@novell.com>
1334
1335         ** Fixes eds part of bgo #362638 - Patch submitted by Matthew
1336         Barnes
1337
1338         * libedataserver/e-msgport.[ch]: Obsolete EThread
1339         
1340 2006-12-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1341
1342         * NEWS, configure.in: Evolution-Data-Server 1.9.4
1343         release updates.
1344
1345         * camel/Makefile.am: Enable versioning for camel library
1346
1347 2006-12-09  Tor Lillqvist  <tml@novell.com>
1348
1349         * libedataserver/e-categories.c (default_categories[]): Don't use
1350         E_DATA_SERVER_IMAGESDIR here, as it is a function call and not a
1351         literal string on Windows.
1352         (load_default_categories): Instead, construct the full image file
1353         pathname at run-time.
1354         
1355 2006-12-04  Harish Krishnaswamy  <kharish@novell.com>
1356
1357         * NEWS, configure.in: Evolution-Data-Server 1.9.3
1358         release updates.
1359
1360 2006-11-19  Matthew Barnes  <mbarnes@redhat.com>
1361
1362         Fixes bug #353924
1363
1364         * libedataserver/e-categories.c (e_categories_get_list):
1365         Sort categories using g_utf8_collate(), not g_ascii_strcasecmp().
1366
1367 2006-11-06  Harish Krishnaswamy  <kharish@novell.com>
1368
1369         * NEWS, configure.in: Evolution-Data-Server 1.9.2
1370         release updates.
1371
1372 2006-11-06  Harish Krishnaswamy  <kharish@novell.com>
1373
1374         * libedataserver/e-list-iterator.c: (e_list_iterator_new):
1375         Partial fix for #358004. Ensure type correctness on the argument.
1376
1377 2006-10-16  Harish Krishnaswamy  <kharish@novell.com>
1378
1379         * NEWS, configure.in: Evolution-Data-Server 1.9.1
1380         release updates.
1381
1382 2006-10-16  Matthew Barnes  <mbarnes@redhat.com>
1383
1384         Fixes bug #351930
1385
1386         * configure.in:
1387         Remove EDS version from imagesdir.
1388
1389         * libedataserver/e-categories.c:
1390         Store category information in ~/.evolution/categories.xml rather
1391         than the "/apps/evolution/general/category_master_list" GConf key.
1392         Streamline the code.
1393
1394         * libedataserver/e-categories.c: (e_categories_get_list)
1395         Sort the list before returning it.
1396
1397         * libedataserver/e-categories.c:
1398         (e_categories_get_color_for, e_categories_set_color_for,
1399          e_categories_get_icon_file_for, e_categories_set_icon_file_for,
1400          e_categories_is_searchable)
1401         Issue a warning if the given category name does not exist.
1402
1403 2006-10-16  Sankar P  <psankar@novell.com>
1404
1405         * Committed the patch made by Matthew Barnes <mbarnes@redhat.com>
1406
1407         * libedataserver/e-msgport.c: (msgport_sync_with_pipe),
1408         (msgport_sync_with_prpipe), (e_msgport_new), (e_msgport_destroy),
1409         (e_msgport_fd), (e_msgport_prfd), (e_msgport_put),
1410         (e_msgport_wait), (e_msgport_get), (e_msgport_reply),
1411         (e_thread_put):
1412         * libedataserver/e-msgport.h:
1413
1414         Re-written EMsgPort.c API using GAsyncQueue 
1415
1416 2006-10-10  Tor Lillqvist  <tml@novell.com>
1417
1418         * evolution-data-server-zip.in: Use BASE_VERSION in path for the
1419         zoneinfo, too.
1420
1421 2006-10-02  Harish Krishnaswamy  <kharish@novell.com>
1422
1423         * NEWS, configure.in: Evolution-Data-Server 1.8.1
1424         release updates.
1425
1426 2006-09-29  Ross Burton  <ross@openedhand.com>
1427
1428         * docs/reference/addressbook/libebook/libebook-docs.sgml:
1429         Add EDestination, remove e-book-async.
1430         
1431         * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml:
1432         * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml:
1433         * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1434         * docs/reference/addressbook/libebook/tmpl/e-contact.sgml:
1435         * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml:
1436         * docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml:
1437         Add some simple docs and re-gen.
1438
1439 2006-09-29  Ross Burton  <ross@openedhand.com>
1440
1441         * docs/reference/addressbook/libebook/libebook.types:
1442         * docs/reference/addressbook/libebook/libebook-sections.txt:
1443         Add missing symbols and merge the async methods into the EBook
1444         docs (#346463)
1445
1446 2006-09-19  Matthew Barnes  <mbarnes@redhat.com>
1447
1448         Fixes #356828
1449
1450         * src/Makefile.am: Add a uninstall-local rule to remove
1451         $(DESTDIR)$(libexecdir)/evolution-data-server-$(BASE_VERSION).
1452
1453 2006-09-18  Matthew Barnes  <mbarnes@redhat.com>
1454
1455         Fixes #353478
1456
1457         * src/server-logging.c: (server_logging_dispose)
1458         Chain up to parent's dispose() method.
1459
1460         * src/server-logging.c: (server_logging_finalize)
1461         Chain up to parent's finalize() method.
1462
1463 2006-09-04  Harish Krishnaswamy  <kharish@novell.com>
1464
1465         * NEWS, configure.in: Evolution-Data-Server 1.8.0
1466         release updates.
1467
1468 2006-09-01  Harish Krishnaswamy  <kharish@novell.com>
1469
1470         * configure.in, camel/providers/Makefile.am: 
1471         Make IMAP4rev1 provider a conditional feature,
1472         turned off by default. Fixes #324118.
1473
1474 2006-08-21  Srinivasa Ragavan <sragavan@novell.com>
1475
1476         * configure.in, NEWS: EDS 1.7.92 release.
1477
1478 2006-08-19  Chenthill Palanisamy  <pchenthill@novell.com>
1479
1480         Fixes #340417
1481         * libedataserver/e-source-list.c: 
1482         (e_source_list_new), (e_source_list_new_for_gconf),
1483         (e_source_list_new_for_gconf_default): use get_source_list_type. 
1484         (get_source_list_type): Check if the type is already registered and
1485         return it.
1486
1487 2006-08-07  Srinivasa Ragavan  <sragavan@novell.com>
1488
1489         * configure.in, NEWS: EDS 1.7.91 release.
1490         
1491 2006-08-07  Harish Krishnaswamy  <kharish@novell.com>
1492
1493         * libedataserver/e-file-cache.c: (e_file_cache_set_property):
1494         Do not set the filename if it is already set.
1495
1496 2006-07-26  Veerapuram Varadhan  <vvaradhan@novell.com>
1497
1498         ** Fixes #343976
1499         * libedataserver/e-msgport.c (e_msgport_put): Make e_msgport_put
1500         symmetric to e_msgport_wait
1501         Patch contributed by Ed Catmur <ed@catmur.co.uk>
1502         
1503 2006-07-25  Harish Krishnaswamy  <kharish@novell.com>
1504
1505         * configure.in, NEWS: EDS 1.7.90.1 release.
1506
1507 2006-07-24  Harish Krishnaswamy  <kharish@novell.com>
1508
1509         * NEWS, configure.in: EDS 1.7.90 release updates
1510         and version, libtool numbers bumped.
1511
1512 2006-07-21  Luca Ferretti  <elle.uca@libero.it>
1513
1514         * configure.in: add support for xulrunner and seamonkey (NSS and NSPR).
1515         (committed by Karsten Bräckelmann)
1516
1517 2006-07-10  Harish Krishnaswamy  <kharish@novell.com>
1518
1519         * configure.in, NEWS: EDS 1.7.4 release updates
1520         and version, libtool numbers bumped.
1521
1522 2006-07-10  Frederic Peters <fpeters@entrouvert.com>
1523
1524         * *.pc.in: defined @datarootdir@. Fixes #344596.
1525
1526 2006-07-08  Chenthill Palanisamy  <pchenthill@novell.com>
1527         
1528         Fixes #335692
1529         * libedataserver/e-iterator.c (e_iterator_is_valid):
1530         Added a NULL check.
1531
1532 2006-06-16  Tor Lillqvist  <tml@novell.com>
1533
1534         * libedataserver/e-msgport.c: Rename the E_IS_SELECT_STATUS_INTR()
1535         portability macro to E_IS_STATUS_INTR() as it isn't spefic to
1536         select().
1537         (e_msgport_put, e_msgport_wait, e_msgport_get): Use
1538         E_IS_STATUS_INTR() instead of looking at errno directly. On Win32
1539         the socket functions don't touch errno. (And there is no EINTR
1540         style error possible in WinSock 2 anyway, according to MSDN.)
1541         
1542 2006-06-15  Tor Lillqvist  <tml@novell.com>
1543
1544         * configure.in: Add AM_CONDITIONAL for SUNLDAP (as always false)
1545         also to the Win32 branch of the if statement, to avoid error
1546         message when running the configure script.
1547
1548 2006-06-13  Andre Klapper <a9016009@gmx.de>
1549
1550         * src/server.c:
1551         changing "couldn't", "can't" and "didn't" to proper
1552         English. Fixes bug #342160.
1553
1554 2006-06-12  Harish Krishnaswamy  <kharish@novell.com>
1555
1556         * configure.in, NEWS: EDS 1.7.3 release updates
1557         and version, libtool numbers bumped.
1558         
1559 2006-06-12  simon.zheng  <simon.zheng@sun.com>
1560
1561         Fix for #336453
1562         * acinclude.m4:
1563         * configure.in:
1564         Add SunLDAP library support - a variant of Netscape LDAP.
1565
1566 2006-06-07  Frederic Peters  <fpeters@0d.be>
1567
1568         * configure.in: Assume strftime() is ok and supports %l and %k when
1569         running in cross-compilation mode.
1570
1571 2006-06-02  Tor Lillqvist  <tml@novell.com>
1572
1573         * configure.in: Catch more failure modes of strftime() when
1574         presented with conversion specifications %l and %k: On Windows,
1575         these just do nothing, you don't get a 'l' or 'k' in the result,
1576         which was all we used to test for here. Catch also if strftime()
1577         does nothing at all when presented with a format containing
1578         unsupported conversion specifications.
1579
1580         * libedataserver/e-data-server-util.c (e_strftime): The Microsoft
1581         strftime() doesn't have %e either.
1582
1583 2006-06-01  Jeffrey Stedfast  <fejj@novell.com>
1584
1585         * libedataserver/e-msgport.c (e_msgport_get): Loop the reads
1586         checking errno for EINTR.
1587         (e_msgport_put): Loop the writes checking for EINTR. Also, instead
1588         of writing a nul-char, write 'E' as suggested by Michael Meeks for
1589         easier strace debugging purposes.
1590
1591 2006-05-31  Jeffrey Stedfast  <fejj@novell.com>
1592
1593         Hopeful fix for Novell bug #176277
1594
1595         * libedataserver/e-msgport.c: Changed the structure of EMsgPort
1596         slightly to make ::prpipe a union more like ::pipe.
1597         (e_pipe): For convenience, on error set the fds each to -1.
1598         (e_prpipe): New convenience function much like e_pipe but for
1599         PRFileDescs.
1600         (e_msgport_new): Always create the pipes here now instead of
1601         creating them on demand.
1602         (e_msgport_fd): Simply return the pipe fd (no longer creates the
1603         pipe on demand).
1604         (e_msgport_prfd): Same.
1605
1606 2006-05-24  Srinivasa Ragavan  <sragavan@novell.com>
1607
1608         * configure.in: Added gnome-vfs-2.0 to camel library
1609
1610 2006-05-24  Ross Burton  <ross@burtonini.com>
1611
1612         * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml:
1613         * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml:
1614         * docs/reference/addressbook/libebook/tmpl/e-book.sgml:
1615         Update for doc changes.
1616
1617 2006-05-22  Harish Krishnaswamy  <kharish@novell.com>
1618
1619         * configure.in: Update intltool requirements.
1620         
1621 2006-05-18  Devashish Shamra  <sdevashish@novell.com>
1622
1623         * libedataserver/e-dbhash.c (e_dbhash_new) :If there is an error in opening the
1624         database delete the DB structure.
1625         Patch by Ross Burton  <ross@openedhand.com>
1626         Fixes Bug #340039.
1627
1628 2006-05-15  Harish Krishnaswamy  <kharish@novell.com>
1629
1630         * configure.in: Append -DLDAP_DEPRECATED to LDAP_CFLAGS and
1631         do not overwrite the value. Fixes a bug introduced by the previous
1632         commit.
1633         
1634 2006-05-10  Harish Krishnaswamy  <kharish@novell.com>
1635
1636         * addressbook/libebook/libebook.pc.in, 
1637         addressbook/libedata-book/libedata-book.pc.in,
1638         calendar/libecal/libecal.pc.in,
1639         calendar/libedata-cal/libedata-cal.pc.in,
1640         configure.in, evolution-data-server.pc.in,
1641         libedataserver/libedataserver.pc.in, 
1642         servers/groupwise/libegroupwise.pc.in: Remove extra space following -I which
1643         is not kind to Tru64 Unix C compilers. Patch suggested by the Written Word.
1644         Fixes #271839.
1645
1646 2006-05-09  Ross Burton  <ross@openedhand.com>
1647
1648         * libedataserver/e-data-server-module.h:
1649         * libedataserver/e-data-server-module.c:
1650         Allow EDataServerModule to remove unused modules (#319396).
1651
1652 2006-05-02  Kjartan Maraas  <kmaraas@gnome.org>
1653
1654         * configure.in: Patch from Sushuma Rai to fix build with
1655         modern openldap versions. Closes part of bug #325957.
1656
1657 2006-04-25  Brian Pepple  <bdpepple@gmail.com>
1658
1659         * po/LINGUAS: New file listing all supported languages.
1660
1661         * configure.in: Use po/LINGUAS instead of including all languages
1662         directly in this file. See the wiki for more information:
1663         http://live.gnome.org/GnomeGoals/PoLinguas
1664
1665 2006-04-25  Jeffrey Stedfast  <fejj@novell.com>
1666
1667         * configure.in: Figure out auto-magically what the mozilla-nss
1668         pkg-config module name is.
1669
1670 2006-04-24  Harish Krishnaswamy  <kharish@novell.com>
1671
1672         * NEWS, configure.in: Release updates. Bump version.
1673         ***** Release 1.7.1 *****
1674
1675 2006-04-24  Devashish Sharma  <sdevashish@novell.com>
1676
1677         * configure.in : Added a configure time switch to support dynamic
1678         linking with libdb. The default is static linking and by using the
1679         switch --with-libdb=prefix dynamic linking with libdb can be
1680         enabled.
1681         Patch by Ross Burton  <ross@burtonini.com>
1682         
1683 2006-04-18  Jeffrey Stedfast  <fejj@novell.com>
1684
1685         * configure.in: Added the Mail Directory configure info.
1686
1687 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
1688
1689         * configure.in: Remove obsolete entry for no_NO.
1690
1691 2006-04-10  Tor Lillqvist  <tml@novell.com>
1692
1693         * libedataserver/e-time-utils.c (get_locale_string)
1694         (translate_picture): New Win32-only helper functions.
1695         (__strptime_internal): Add Win32 love to fix a Win32-specific bug
1696         in calendar reported by Thierry Dubois.
1697
1698 2006-03-29  Jeffrey Stedfast  <fejj@novell.com>
1699
1700         * configure.in (LARGEFILE_CFLAGS): new configure checks to #define
1701         O_LARGEFILE if not present and to set other required CFLAGS for
1702         large file support.
1703
1704 2006-03-23  Chenthill Palanisamy  <pchenthill@novell.com>
1705         
1706         Fixes #334807
1707         * libedataserver/e-source-group.c: Check if the 
1708         object is created before accessing it.
1709         
1710 2006-03-22  Tommi Vainikainen  <thv@iki.fi>
1711
1712         * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1713
1714 2006-03-20  Srinivasa Ragavan  <sragavan@novell.com>
1715
1716         * configure.in: Added support for gnome-key-ring.
1717
1718 2006-03-02  Devashish Sharma <sdevashish@novell.com>
1719
1720         Fixes #303046
1721         * libedataserverui/e-name-selector-dialog.c:
1722         (e_name_selector_dialog_init): Select contacts from address book 
1723         screen doesn't use current contact source
1724
1725 2006-02-27  Srinivasa Ragavan <sragavan@novell.com>
1726
1727         * configure.in, NEWS: Release updates. Bump version.
1728         ***** Release 1.5.92 *****
1729         
1730 2006-02-27  Tor Lillqvist  <tml@novell.com>
1731
1732         * libedataserver/e-data-server-util.c: The fixed Win32 versions of
1733         g_rename() and g_stat() have been in GLib since GLib 2.8.5, so
1734 let's drop them from here.
1735
1736 2006-02-24  Chenthill Palanisamy  <pchenthill@novell.com>
1737
1738         Fixes #332318 #329356
1739         * libedataserver/e-time-utils.c: (e_time_parse_date): Added the format
1740         %x for representing the date for current locale.
1741
1742 2006-02-13  Harish Krishnaswamy  <kharish@novell.com>
1743
1744         * configure.in, NEWS: Release updates. Bump version.
1745         ***** Release 1.5.91 *****
1746
1747 2006-02-09  Kjartan Maraas  <kmaraas@gnome.org>
1748
1749         * libedataserver/e-categories.c: (cleanup_at_exit): Don't
1750         call g_source_remove() when source id is 0. Closes bug #327413.
1751
1752 2006-02-09  Sushma Rai  <rsushma@novell.com>
1753
1754         * libedataserver/e-source-list.c (e_source_list_is_gconf_updated):
1755         Fixed some memory leaks. See #329251.
1756
1757 2006-02-09  Sushma Rai  <rsushma@novell.com>
1758
1759         * libedataserver/e-categories.c (initialize_categories_config): Freeing
1760         xml properties. See #309316.
1761
1762 2006-02-06  Harish Krishnaswamy  <kharish@novell.com>
1763
1764         * evolution-data-server.pc.in: Add variable execversion
1765         that denotes the version of the evolution-data-server
1766         executable.
1767
1768 2006-02-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>
1769
1770         * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
1771
1772 2006-02-02  Tor Lillqvist  <tml@novell.com>
1773
1774         * configure.in: Don't use getadrinfo() etc on Windows, as they are
1775         present on XP only. Windows 2000 is still widespread.
1776
1777 2006-01-30  Harish Krishnaswamy  <kharish@novell.com>
1778
1779         * configure.in, NEWS: Release updates, bump version
1780         ***** Release 1.5.90 *****
1781
1782 2006-01-30  Harish Krishnaswamy  <kharish@novell.com>
1783
1784         * libedataserver/e-data-server-module.c:
1785         (e_data_server_module_add_type):
1786         * libedataserver/e-data-server-module.h:
1787         Reverting the previous commit as it breaks the API freeze.
1788         Shall get this in HEAD as soon as we branch out.
1789
1790 2006-01-30  Ross Burton  <ross@openedhand.com>
1791
1792         * libedataserver/e-data-server-module.c:
1793         * libedataserver/e-data-server-module.h:
1794         Add e_data_server_remove_unused() to release unused modules
1795         (#319396).
1796
1797 2006-01-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
1798
1799         * configure.in: add "zh_HK" to ALL_LINGUAS.
1800         
1801 2006-01-17  Harish Krishnaswamy  <kharish@novell.com>
1802
1803         * configure.in, NEWS: Release updates, bump version
1804         libtool numbers.
1805         ***** Release 1.5.5 *****
1806
1807 2006-01-16  P S Chakravarthi <pchakravarthi@novell.com>
1808
1809         * libedataserver/e-source-list.[ch] : added a function called
1810         e_source_list_is_gconf_updated () which returns a boolean indicating
1811         whether or not a given ESourceList instance is in sync with its
1812         corresponding gconf xml or not.
1813         e_source_list_sync () : added an if clause that uses the above
1814         function before updating the gconf.
1815
1816 2006-01-16  Harish Krishnaswamy  <kharish@novell.com>
1817
1818         * configure.in : Add target for CALDAV calendar
1819         backend.
1820
1821 2006-01-12  Harish Krishnaswamy  <kharish@novell.com>
1822
1823         * src/GNOME_Evolution_DataServer.server.in.in:
1824         * src/server.c:
1825         The Cal and Book Factory oafids should reflect
1826         the API version rather than the BASE version.
1827         Fixes #323115.
1828
1829 2006-01-10  Simon Zheng  <simon.zheng@sun.com>
1830
1831         * docs/reference/camel/camel-sections.txt:
1832         * docs/reference/camel/tmpl/camel-file-utils.sgml:
1833         Detele the function camel_mkdir description.
1834         
1835         * libedataserver/e-data-server-util.h: Rename e-util.h as this 
1836         file.
1837
1838         * libedataserver/e-data-server-util.c: Rename e-util.c as this
1839         file.
1840
1841         (e_util_mkdir_hier):Merge the change
1842         of evolution/e-util/e-util.c (e_mkdir_hier) into this copy.
1843
1844         (e_strftime):Merge the change of evolution/e-util/e-util.c into
1845         this copy.
1846
1847         * libedataserver/Makefile.am:
1848         * libedataserver/e-file-cache.c:
1849         * libedataserver/e-msgport.c:
1850         * libedataserver/e-time-utils.c:
1851         * src/server.c: 
1852         Replace e-util.h as e-data-server-util.h, and replace e-util.c as
1853         e-data-server-util.c.
1854
1855 2006-01-08  Tor Lillqvist  <tml@novell.com>
1856
1857         * configure.in: Define _WIN32_WINNT as 0x501 in the config.h on
1858         Win32 to get freeaddrinfo(), getaddrinfo() and getnameinfo()
1859         declarations with current mingw w32api headers.
1860
1861 2006-01-06  Simon Zheng  <Simon.Zheng@sun.com>
1862  
1863        * libedataserver/e-account-list.c: Since e-util/e-account-list.c 
1864        in evolution module has been developed further, merge those 
1865        changes into libedataserver and drop e-util/e-account-list.c.
1866  
1867        libedataserver/e-account-list.h: Since e-util/e-account-list.h in
1868        evolution module has been developed further, merge those changes 
1869        into libedataserver and drop e-util/e-account-list.h.
1870  
1871        libedataserver/e-account.c: Since e-util/e-account.c in
1872        evolution module has been developed further, merge those changes 
1873        into libedataserver and drop e-util/e-account.c.
1874  
1875        libedataserver/e-account.h: Since e-util/e-account.h in
1876        evolution module has been developed further, merge those changes 
1877        into libedataserver and drop e-util/e-account.h.
1878
1879 2006-01-04  Tor Lillqvist  <tml@novell.com>
1880
1881         * libedataserver/e-util.c (e_util_replace_prefix): As this
1882         (Win32-only) function is called from evo, too, it needs a third
1883         argument, the configure time prefix that it should replace,
1884         instead of harcoding e-d-s's one. (Assuming e-d-s and evo are
1885         configured with different temporary dirs as prefix, which is the
1886         recommended way.)
1887
1888         * libedataserver/e-util.h: Update declaration correspondingly.
1889
1890         * src/server.c (libdir): Modify calls correspondingly.
1891
1892 2006-01-02  Harish Krishnaswamy  <kharish@novell.com>
1893
1894         * NEWS, configure.in: Release updates, bump version
1895         libtool numbers.
1896         ***** Release 1.5.4 *****
1897
1898 2005-12-13  Tor Lillqvist  <tml@novell.com>
1899
1900         * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() when
1901         building against GLib >= 2.8, not just on Win32.
1902
1903 2005-12-12  Harish Krishnaswamy  <kharish@novell.com>
1904
1905         * NEWS, configure.in: Release updates, bump version
1906         libtool numbers.
1907         ***** Release 1.5.3 *****
1908
1909 2005-12-09  Tor Lillqvist  <tml@novell.com>
1910
1911         * libedataserver/e-msgport.c: Add some socket API wrappers to hide
1912         Unix/Winsock differences.
1913
1914         Use separate flag fields to indicate whether we have a thread or
1915         not in the EThread and EMutex structs. There is no portable way to
1916         check a pthread_t for uninitializedness. Remove the E_THREAD_NONE
1917         magic constant.
1918
1919         The portable way to check two pthread_t values for equality is
1920         pthread_equal().
1921
1922         Use e_util_pthread_id() to get an "id" for the thread in debugging
1923         output.
1924         
1925         (e_pipe): New function, Win32 only. Creates a connected TCP socket
1926         pair. Should have this in GLib, I guess. This code snippet is
1927         essentially duplicated in
1928         ORBit2/linc/src/linc-compat.c:link_pipe() and at least one other
1929         place I don't recall now.
1930
1931         (e_msgport_prfd): Use PR_NewTCPSocketPair() instead of
1932         PR_CreatePipe() on Win32, as we want sockets, not a pipe (file
1933         descriptors).
1934
1935         * libedataserver/e-util.c (e_util_mkdir_hier): When building
1936         against GLib 2.8, use g_mkdir_with_parents().
1937         (e_util_utf8_strcasecmp): New function. Casefolds two UTF-8
1938         strings, then does a linguistically correct comparison using
1939         g_utf8_collate().
1940         (e_filename_make_safe): New function, move here from
1941         evolution/e-util/e-util.c.
1942         (g_rename, g_stat): Win32-only fixed versions of these GLib
1943         functions, just until the next GLib version including the same
1944         fixes is out. This version of g_rename() overwrites existing
1945         files, and this version of g_stat() strips trailing insignificant
1946         slashes.
1947
1948         * libedataserver/e-util.h: Declare the new functions.
1949
1950 2005-12-08  Tor Lillqvist  <tml@novell.com>
1951
1952         * libedataserver/e-db3-utils.c
1953         * libedataserver/e-file-cache.c: Use gstdio wrappers.
1954
1955         * libedataserver/e-source.c (e_source_build_absolute_uri): Don't
1956         use G_DIR_SEPARATOR or g_build_filename() to manipulate URIs. URIs
1957         always use slashes, not platform-dependent separators.
1958         (e_source_set_name): Compare the strings, not the pointers.
1959
1960         * libedataserver/e-source-group.c (e_source_group_set_name):
1961         Compare the strings, not the pointers.
1962
1963         * libedataserver/e-xml-utils.c
1964         * libedataserver/e-xml-utils.h: New files.
1965         (e_xml_parse_file): Replacement for xmlParseFile(). Needed because
1966         the file names we handle on Win32 are in UTF-8, which libxml2
1967         doesn't grok. So, when using GLib 2.8, we map the file with the
1968         GMappedFile API and use xmlParseMemory(). When built against older
1969         GLibs (which doesn't happen on Win32), just use xmlParseFile().
1970         (e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
1971         e-xml-utils.c. Presumably should move all the rest of the
1972         functions from there, too.
1973
1974         * libedataserver/Makefile.am: Add the new files. Install
1975         e-xml-utils.h.
1976
1977         * libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
1978         e_xml_save_file(). As e_xml_save_file() does the very careful
1979         saving using a temporary filename and then rename, don't need to
1980         that here.
1981
1982 2005-12-07  Irene Huang <Irene.Huang@sun.com>
1983
1984         Fix for #323349.
1985
1986         * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1") 
1987         to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
1988         on solaris.
1989         
1990 2005-12-07  Tor Lillqvist  <tml@novell.com>
1991
1992         * libdb/dbinc/db_int.in: As we are using this file (and not the
1993         prebuilt one in libdb/build_win32/db_int.h) when building using
1994         autofoo on Win32, need to have the correct PATH_SEPARATOR for
1995         Win32, too. Add ifdef.
1996
1997         * libdb/os_win32/os_open.c (__os_open): When using a
1998         user-registered open function to open the file (and not
1999         CreateFile()), we still need to set the DB_FH::handle, too, as all
2000         the other stuff in libdb/os_win32 assumes it is correctly set
2001         up. On Win32, addressbook/backends/file needs to register an own
2002         open function (that uses g_open()) as the pathnames e-d-s handles
2003         on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
2004         codepage that CreateFile() wants.
2005
2006 2005-12-06  Tor Lillqvist  <tml@novell.com>
2007
2008         * configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
2009         Unix. On Win32, set it to a path relative from lib/bonobo/servers.
2010         
2011         * src/GNOME_Evolution_DataServer.server.in.in: Use
2012         LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
2013         compile-time paths in the .server file on Win32. libbonobo on
2014         Win32 interprets relative location paths to exes or shlibs as
2015         being relative to the directory where the .server file was found.
2016         This makes the .server file point to the correct executable
2017         regardless of where e-d-s is installed on the end-user machine.
2018
2019 2005-12-02  Tor Lillqvist  <tml@novell.com>
2020
2021         * src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
2022         the executable file's name in the InterfaceCheck location.
2023
2024         * evolution-data-server-zip.in: New file, a script used to build a
2025         Win32 zipfile distribution of E-D-S. (End users will not be
2026         expected to install from zipfiles, they would be for power users
2027         and developers only.)
2028
2029         * Makefile.am
2030         * configure.in: Distribute and expand it.
2031
2032 2005-12-01  Chenthill Palanisamy  <pchenthill@novell.com>
2033
2034         reviewed by Srinivasa Ragavan  <sragavan@novell.com>
2035         
2036         * libedataserver/e-uid.c: (e_uid_new): Use the functions
2037         defined in glib -2.8 only for win32 as it fails to build
2038         for OS which has glib 2.4.
2039
2040 2005-12-01  Tor Lillqvist  <tml@novell.com>
2041
2042         * libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
2043         the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
2044         noticing.
2045
2046 2005-11-25  Tor Lillqvist  <tml@novell.com>
2047
2048         * libedataserver/e-categories.c (add_category_if_not_present):
2049         Drop unused static function.
2050         (e_categories_add_relative): New function. Form the pathname to
2051         the icon file at run-time (for installability in freely chosen
2052         location on Windows).
2053         (initialize_categories_config): Call e_categories_add_relative()
2054         with just the basename of the icon files.
2055         
2056         * libedataserver/e-data-server-module.c
2057         (e_data_server_module_init): Include libedataserver-private.h to
2058         get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
2059         pathname construction) on Windows.
2060
2061         * libedataserver/e-time-utils.c: Include strptime() implementation
2062         lifted from glibc for portability. Use it unless
2063         HAVE_STRPTIME. Make it local for this file, though.
2064
2065         * libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
2066         GLib 2.8 instead of gethostname().
2067
2068         * libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
2069         instead of strncasecmp() for portability.
2070
2071         * libedataserver/e-util.c: Implement install-anywhere machinery
2072         for Win32.
2073         (DllMain): Minimal DllMain that just tucks away the handle to the
2074         DLL.
2075         (_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
2076         _libedataserver_get_ui_gladedir): Functions private to e-d-s.
2077         (e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
2078         e_util_replace_prefix): Functions intended also for Evolution. We
2079         assume e-d-s and evo are installed in the same folder on the
2080         end-user machine.
2081         
2082         * libedataserver/e-util.h: Declare the above new public Win32-only
2083         functions.
2084
2085         * libedataserver/libedataserver-private.h: New file. Declares so
2086         far some Win32-only functionality, to be used in various parts of
2087         e-d-s.
2088
2089         * libedataserver/md5-utils.c (md5_get_digest_from_file): Use
2090         gstdio wrappers for better non-ASCII filename support on
2091         Win32. Open file in binary mode. Don't use sizeof(guchar), it
2092         won't be different than 1 in this universe. Do use sizeof(tmp_buf)
2093         instead of hardcoding 1024. Drop leftover debugging printouts.
2094
2095         * libedataserver/Makefile.am: Add libedataserver-private.h. Pass
2096         more configure-time pathname definitions (as used elsewhere in
2097         e-d-s) in INCLUDES so that they can be recognized and changed at
2098         run-time to end-user machine installation paths on Win32.
2099
2100         * src/server.c: No segv handling on Win32. Run-time path
2101         construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
2102         in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
2103         gnome_program_init().
2104
2105 2005-11-18  Ross Burton  <ross@burtonini.com>
2106
2107         * libedataserver/md5-utils.c:
2108         * libedataserver/e-component-listener.c:
2109         Fix build.
2110
2111 2005-11-17  Ross Burton  <ross@burtonini.com>
2112
2113         * libedataserver/md5-utils.c:
2114         * libedataserver/md5-utils.h:
2115         Don't do byte order checks at runtime but use the GLib
2116         G_BYTE_ORDER macro (#319592)
2117
2118 2005-11-17  Ross Burton  <ross@burtonini.com>
2119
2120         * libedataserver/e-account-list.c:
2121         * libedataserver/e-account.c:
2122         * libedataserver/e-component-listener.c:
2123         * libedataserver/e-file-cache.c:
2124         * libedataserver/e-iterator.c:
2125         * libedataserver/e-list-iterator.c:
2126         * libedataserver/e-list.c:
2127         * libedataserver/e-sexp.c:
2128         * libedataserver/e-source-group.c:
2129         * libedataserver/e-source-list.c:
2130         * libedataserver/e-source.c:
2131         Use G_DEFINE_TYPE and add some more const keywords (#319591)
2132
2133 2005-11-15  Ross Burton  <ross@burtonini.com>
2134
2135         * libedataserver/e-data-server-module.c
2136         Use lazy bindings (#321515)
2137
2138 2005-11-14  Harish Krishnaswamy  <kharish@novell.com>
2139
2140         * NEWS, configure.in: Release updates, bump version.
2141         ***** Release 1.5.2 *****
2142
2143 2005-10-28  Erdal Ronahi  <erdal.ronahi@gmail.com>
2144
2145         * configure.in: Added ku (Kurdish) to ALL_LINGUAS
2146
2147 2005-10-28  Sushma Rai  <rsushma@novell.com>
2148
2149         * libedataserver/e-categories.c (initialize_categories_config): Add
2150         default categories only if the category list is empty in gconf, so that
2151         we don't bring back the deleted category from the default list
2152         every time. Fixes #273905.
2153
2154 2005-10-26  Harish Krishnaswamy  <kharish@novell.com>
2155
2156         * src/GNOME_Evolution_DataServer.server.in.in:
2157         Fixed bonobo server install locations as well.
2158         (See below.)
2159
2160 2005-10-25  Harish Krishnaswamy  <kharish@novell.com>
2161
2162         * configure.in: Update version, libtool numbers.
2163         *** Release 1.5.1 ***
2164         * src/Makefile.am : Fixed the executable installation
2165         error in the previous patch. Executable installed in
2166         libexecdir - not under evolution-data-server-$(API_VERSION).
2167
2168 2005-10-24  Irene Huang <Irene.Huang@sun.com>
2169
2170         * configure.in: Add API_VERSION to EVO_SUBST_SERVER_RULE
2171         * src/GNOME_Evolution_DataServer.server.in.in: Change location
2172         of OAFIID:GNOME_Evolution_DataServer_BookFactory:@VERSION@,
2173         OAFIID:GNOME_Evolution_DataServer_CalFactory:@VERSION@,
2174         OAFIID:GNOME_Evolution_DataServer_InterfaceCheck,
2175         OAFIID:GNOME_Evolution_DataServer_Logging from
2176         @LIBEXECDIR@/evolution-data-server-@VERSION@@EXEEXT@ to
2177         @LIBEXECDIR@/evolution-data-server-@API_VERSION@/evolution-
2178         data-server-@VERSION@@EXEEXT@.
2179         * src/Makefile.am: In section install-evolution-data-servers:
2180         change to $(mkinstalldirs) $(DESTDIR)$(libexecdir)/evolution-
2181         data-server-$(API_VERSION)
2182         $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution-data-server
2183         $(DESTDIR)$(libexecdir)/evolution-data-server-$(API_VERSION)/
2184         evolution-data-server-$(BASE_VERSION)
2185
2186 2005-10-17  Ross Burton  <ross@burtonini.com>
2187
2188         * configure.in:
2189         Change UTF-8 check from ISO-2022-JP to ISO-8859-1 (#317451).
2190
2191 2005-10-14  Ross Burton  <ross@burtonini.com>
2192
2193         * configure.in: Remove unused dependencies from the pkg-config
2194         calls and add E_FACTORY_CFLAGS/_LIBS.
2195
2196         * src/Makefile.am: Use E_FACTORY_*.
2197
2198         * libedataserver/e-sexp.c:
2199         * libedataserver/test-source-list.c:
2200         Don't use libgnome when GTK+ or GLib will do.
2201
2202         * libedataserver/libedataserver.pc.in:
2203         Fix strings, update libraries.
2204
2205 2005-09-17  Andre Klapper  <a9016009@gmx.de>
2206
2207         Fixes #273149.
2208         * libedataserver/e-categories.c: adding translator comment for
2209         "hot contacts".
2210
2211 2005-09-16  Tor Lillqvist  <tml@novell.com>
2212
2213         * libedataserver/e-iconv.c (e_iconv_charset_language): Use
2214         g_ascii_strcasecmp() instead of strcasecmp(). The strings we are
2215         comparing are just ASCII anyway, so spell it out that we really do
2216         need ASCII casefolding only.
2217
2218 2005-09-15  Tor Lillqvist  <tml@novell.com>
2219
2220         * acinclude.m4 (EVO_PTHREAD_CHECK): Check if pthread_t is an
2221         integral type (or pointer) that can be cast to a guint64 without
2222         loss of precision. If so, AC_DEFINE HAVE_GUINT64_CASTABLE_PTHREAD_T.
2223
2224         * configure.in: Move the EVO_PTHREAD_CHECK call after GLIB_CFLAGS
2225         has been set up.
2226
2227         * libedataserver/e-util.c: Just include <glib.h> instead of a
2228         random set of <glib/*.h>. Remove large amount of whitespcace on
2229         some empty lines.
2230         (e_util_utf8_strstrcase): Clarify doc comment, mention that no
2231         proper Unicode case folding or normalization is done.
2232         (e_util_pthread_id): New function, returns an integer representing
2233         a thread. Only for debugging output and logging purposes, cannot
2234         be guaranteed to be consistent on all platforms.
2235
2236         * libedataserver/e-util.h: Include <pthread.h>. Declare
2237         e_util_pthread_id().
2238
2239 2005-09-14  Tor Lillqvist  <tml@novell.com>
2240
2241         * win32/README
2242         * win32/Makefile.am
2243         * win32/dummy.la
2244         * win32/libedataserverui.def: New files. Bootstrap import library
2245         for libedataserverui. Needed in servers/exchange/storage where
2246         libexchange-storage-1.2.la links to libedataserverui before it has
2247         been built.
2248
2249         * configure.in: Add -ldnsapi to SOCKET_LIBS on Win32. Always
2250         enable LDAP and Exchange on Win32, don't need to test. AC_OUTPUT
2251         also win32/Makefile.
2252
2253         * Makefile.am: Add win32 to SUBDIRS.
2254
2255 2005-09-01  Parthasarathi Susarla <sparthasarathi@novell.com>
2256         
2257         * confugure.in : Add API_VERSION to config.h
2258
2259 2005-08-29  Harish Krishnaswamy <kharish@novell.com>
2260         
2261         * configure.in : Update release number to 2.4.0
2262
2263 2005-08-26  Chenthill Palanisamy  <pchenthill@novell.com>
2264
2265         * configure.in: Do not build camel docs.
2266         * docs/reference/Makefile.am: Removed camel docs. 
2267         reviewed by Parthasarathi Susarla <sparthasarathi@novell.com>
2268
2269 2005-08-22  Not Zed  <NotZed@Ximian.com>
2270
2271         * libedataserver/e-xml-hash-utils.c (e_xmlhash_foreach_key): cast
2272         the func to remove a warning.
2273
2274 2005-08-22  Harish Krishnaswamy <kharish@novell.com>
2275
2276         * configure.in : bump version
2277         ***** Release 1.3.8  *****
2278
2279 2005-08-22  Harish Krishnaswamy <kharish@novell.com>
2280         
2281         * docs/reference/Makefile.am : enable libedataserver docs
2282         * libedataserver/e-sexp.h, docs/reference/libedataserver
2283         /libedataserver-sections.txt: Fix build issues - patch 
2284         contributed by Tor Lillqvist  <tml@novell.com>
2285         
2286 2005-08-22  Shreyas Srinivasan  <sshreyas@novell.com>
2287
2288         * configure.in: Build camel-docs.
2289         * docs/reference/Makefile.am: Build camel-docs.
2290         
2291 2005-08-21  Chenthill Palanisamy  <pchenthill@novell.com>
2292
2293         * libedataserver/e-xml-hash-utils.[ch]:
2294         (e_xmlhash_foreach_key_remove): function to remove
2295         hash keys.
2296         Committing for Armin Bauer  <armin.bauer@desscon.com>
2297         and modified by <jmubeen@novell.com> and
2298         <vvaradhan@novell.com>.
2299
2300 2005-08-19  Sarfraaz Ahmed <asarfraaz@novell.com>
2301
2302         * configure.in : Add the check for NTLM support in OpenLDAP. This
2303         is needed for enabling the Exchange support in e-d-s.
2304
2305 2005-08-19  Harish Krishnaswamy <kharish@novell.com>
2306
2307         * configure.in : Build libedataserver api docs
2308
2309 2005-08-18  Tor Lillqvist  <tml@novell.com>
2310
2311         * libedataserver/e-iconv.c (e_iconv_init): Sync with the version
2312         in evolution/e-util: Use g_win32_getlocale() and g_get_charset()
2313         on Win32. (Why is this file duplicated in e-d-s and evo, BTW?)
2314
2315 2005-08-13  Tor Lillqvist  <tml@novell.com>
2316
2317         * libedataserver/Makefile.am: Link with SOCKET_LIBS. Use
2318         NO_UNDEFINED.
2319
2320         * src/Makefile.am (INCLUDES): Remove stray trailing slashes from
2321         some -I options.
2322
2323 2005-08-08  Harish Krishnaswamy  <kharish@novell.com>
2324
2325         * configure.in: Update version, libtool numbers.
2326         
2327         *****Release 1.3.7*****
2328
2329 2005-08-05  Harish Krishnaswamy  <kharish@novell.com>
2330
2331         * configure.in: fix for bug #300048. patch
2332         submitted by Roland Illig <roland.illig@gmx.de>
2333
2334 2005-07-30  Harish Krishnaswamy  <kharish@novell.com>
2335
2336         * configure.in: update libtool numbers for libebook
2337
2338 2005-07-29  Harish Krishnaswamy  <kharish@novell.com>
2339
2340         * configure.in: Bump version number
2341         
2342         *****Release 1.3.6.1***** includes fix for
2343         #311731 - (Removing folders from an IMAP) 
2344         
2345
2346 2005-07-28  Tor Lillqvist  <tml@novell.com>
2347
2348         * src/GNOME_Evolution_DataServer.server.in.in: Use EXEEXT.
2349
2350 2005-07-26  Harish Krishnaswamy <kharish@novell.com>
2351         
2352         * configure.in : bump version
2353         ****** Release 1.3.6 *****
2354
2355 2005-07-21  Joe Shaw  <joeshaw@novell.com>
2356
2357         * libedataserver/e-source-group.c:
2358         * libedataserver/e-source-list.c:
2359         * libedataserver/e-source.c: Change the init and class_init
2360         functions to contain the whole class name for the benefit of the
2361         gtk-sharp parser.
2362
2363 2005-07-20  Tor Lillqvist  <tml@novell.com>
2364
2365         * configure.in: Enable building with Mozilla nspr and nss on
2366         Win32. No -ldl on Win32. No import library for softokn3.dll.
2367
2368 2005-07-14  Sarfraaz Ahmed <asarfraaz@novell.com>
2369
2370         * configure.in : Substituting the CURRENT:REVISION:AGE variables for 
2371         library versions
2372
2373 2005-07-12  Harish Krishnaswamy  <kharish@novell.com>
2374         
2375         * configure.in : bump version, libtool numbers.
2376         ***** Release 1.3.5 *****
2377
2378 2005-07-06  Ross Burton  <ross@openedhand.com>
2379
2380         * libedataserver/e-util.c:
2381         Remove a function and table which is in GLib.
2382
2383 2005-07-06  Harish Krishnaswamy  <kharish@novell.com>
2384         
2385         * configure.in : align the name of the LIBEXCHANGE_STORAGE
2386          to the conventions (_ instead of -).
2387
2388 2005-07-02  Harish Krishnaswamy  <kharish@novell.com>
2389         
2390         * configure.in : bump version, libtool numbers.
2391
2392 2005-07-02  Harish Krishnaswamy  <kharish@novell.com>
2393
2394         * libedataserver/e-categories.c: (initialize_categories_config):
2395         Fix all the compiler warnings.
2396
2397 2005-06-22  Tor Lillqvist  <tml@novell.com>
2398
2399         * configure.in: Don't check locking on Win32. Add gnome-vfs-2.0 o
2400         E_DATA_SERVER_DEPS. Add gobject-2.0 to CAMEL deps. Substitute also
2401         EXEEXT in EVO_SUBST_SERVER_RULE.
2402
2403 2005-06-12  Sarfraaz Ahmed <asarfraaz@novell.com>
2404
2405         * servers/Makefile.am : use ENABLE_LDAP instead of HAVE_LDAP
2406         * configure.in : And rename HAVE_KRB5 to ENABLE_KRB5.
2407
2408 2005-06-12  Sarfraaz Ahmed <asarfraaz@novell.com>
2409
2410         * configure.in : Print the status for Exchange support being present.
2411         * servers/Makefile.am : Build Exchange only if LDAP is enabled.
2412
2413 2005-06-11  Sarfraaz Ahmed <asarfraaz@novell.com>
2414
2415         * configure.in : Fixed a minor typo to fix make clean.
2416
2417 2005-06-10  Sarfraaz Ahmed <asarfraaz@novell.com>
2418
2419         * configure.in : Added the Exchange server communication code to
2420         servers directory. Also enabled a HAVE_KRB5 automake conditional.
2421         * servers/Makefile.am : Now build exchange as well.
2422
2423 2005-06-09  Harish Krishnaswamy <kharish@novell.com>
2424
2425         * configure.in : Do not build camel docs. They are borked now :(
2426
2427 2005-06-07  Harish Krishnaswamy <kharish@novell.com>
2428
2429         * configure.in : bump version, libtool numbers.
2430
2431 2005-05-31  Rodrigo Moya <rodrigo@novell.com>
2432
2433         * src/GNOME_Evolution_DataServer.server.in.in: added missing
2434         names for CORBA services.
2435
2436 2005-05-28  Kjartan Maraas  <kmaraas@gnome.org>
2437
2438         * configure.in: Disable the libedataserver api docs build
2439         * docs/reference/Makefile.am: Here too. It doesn't build.
2440
2441 2005-05-24  Tor Lillqvist  <tml@novell.com>
2442
2443         * configure.in: Define NO_UNDEFINED as -no-undefined and
2444         SOCKET_LIBS as -lws2_32 (the WinSock2 library) on Win32. AC_SUBST
2445         them. Check for strtok_r. Add gobject-2.0 to
2446         EVOLUTION_ADDRESSBOOK_DEPS and EVOLUTION_CALENDAR_DEPS.
2447         
2448 2005-05-24  Tor Lillqvist  <tml@novell.com>
2449
2450         Make libdb as included in e-d-s build on Win32 with mingw. (The
2451         official build setup for libdb uses MSVC.)
2452
2453         * libdb/dist/Makefile.in: Use EXEEXT for Win32 portability. Use
2454         the MAKEFILE_MAYBE_WIN32 variable (which configure.ac sets to
2455         empty on Unix, "_win32" on Win32) to use those source files that
2456         have an own copy in os_win32 from there.
2457
2458         * libdb/dist/config.hin: Add DB_WIN32 flag. Insert stuff from the
2459         libdb/build_win32_db_config.h file.
2460
2461         * libdb/dist/configure.ac: Changes for mingw builds. AC_SUBST some
2462         more variables.
2463
2464         * libdb/dist/configure: Manually make corresponding changes as in
2465         configure.ac. (Yuck! But we don't run autogen in libdb/dost, so
2466         what else to do?)
2467
2468         * libdb/os_win32/os_type.c: Include db_int_def.h here, too.
2469
2470 2005-05-19  Tor Lillqvist  <tml@novell.com>
2471
2472         * configure.in: Check for regexec in a separate -lregex. Add
2473         gmodule to CAMEL_CFLAGS and _LIBS, as camel uses gmodule,
2474         too. Don't bother mentioning glib as gthread and gmodule drag in
2475         it automatically.
2476
2477 2005-05-18  Harish Krishnaswamy <kharish@novell.com>
2478
2479         * configure.in : bump version, libtool numbers. 
2480
2481 2005-05-18  Harish Krishnaswamy <kharish@novell.com>
2482
2483         * docs/reference/Makefile.am : Do not build 
2484         camel docs.  They are a bit flaky ATM.
2485
2486 2005-05-13  Rodrigo Moya <rodrigo@novell.com>
2487
2488         * libedataserver/e-categories.c (add_category_if_present): new private
2489         function to create standard categories if they don't exist.
2490         (initialize_categories_config): make sure, in all cases, that our
2491         standard categories are available.
2492
2493 2005-05-13  Shreyas Srinivasan  <sshreyas@novell.com>
2494
2495         * libedataserver/e-categories.c: Add new Anniversary category, 
2496         Fixes #256874
2497         
2498 2005-05-13  Harish Krishnaswamy  <kharish@novell.com>
2499         
2500         * configure.in: export LIBSOUP for use elsewhere.
2501
2502 2005-05-06  Tor Lillqvist  <tml@novell.com>
2503
2504         * configure.in: Check for Win32 (mingw), set Automake
2505         conditional. Move the libtool stuff a bit earlier so that $host
2506         gets set early and can be checked in a more logical place. Check
2507         for some more headers and functions. Use gobject-2.0 instead of
2508         glib-2.0 in E_DATA_SERVER_DEPS as the libs we build do depend on
2509         gobject. Check for libsoup-2.4 first, as that is what HEAD libsoup
2510         calls its .pc file. On Win32, copy the libtool generated here to
2511         libdb/dist.
2512         
2513 2005-05-05  Veerapuram Varadhan <vvaradhan@novell.com>
2514
2515         * configure.in: Added "docs/reference/calendar/libedata-cal".
2516         
2517 2005-05-04  Rodrigo Moya <rodrigo@novell.com>
2518
2519         * configure.in:
2520         * docs/reference/calendar/Makefile.am:
2521         * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for
2522         libedata-cal.
2523
2524         * docs/reference/libedataserver/libedataserver-docs.sgml: added missing
2525         files.
2526
2527 2005-05-04  Rodrigo Moya <rodrigo@novell.com>
2528
2529         * docs/reference/calendar/*: improved API documentation.
2530
2531 2005-04-26  Harish Krishnaswamy  <kharish@novell.com>
2532
2533         * configure.in:  bump version, libtool numbers.
2534
2535 2005-04-25  Harish Krishnaswamy  <kharish@novell.com>
2536
2537         * configure.in: Modify camelproviderdir to use API_VERSION.
2538         * evolution-data-server.pc.in: use VERSION instead of API_VERSION.
2539
2540 2005-04-20  Ross Burton  <ross@burtonini.com>
2541
2542         * src/offline-listener.c:
2543         Remove an usused variable.
2544
2545 2005-04-20  Ross Burton  <ross@burtonini.com>
2546
2547         * libedataserver/e-data-server-module.c:
2548         * libedataserver/e-data-server-module.h:
2549         * src/server.c:
2550         Use a #define hack to revert API change to EDataServerModule.
2551         
2552 2005-04-20  Ross Burton  <ross@burtonini.com>
2553
2554         * configure.in: Depend on GLib 2.4.
2555
2556         * libedataserver/e-data-server-module.c:
2557         * libedataserver/e-data-server-module.h:
2558         Use G_DEFINE_TYPE over GNOME_CLASS_BOILERPLATE, and rename
2559         e_data_server_module_init to _initialize.
2560
2561         * src/server.c:
2562         Update for change to e-data-server-module.h.
2563
2564 2005-04-20  Ross Burton  <ross@burtonini.com>
2565
2566         * src/offline-listener.c: Don't leak a GConfValue.
2567
2568 2005-04-20  James Henstridge  <james@jamesh.id.au>
2569
2570         * configure.in (EVO_SET_COMPILE_FLAGS): fix up macro so that it
2571         doesn't trigger configure failures with newer versions of
2572         pkg-config.  Fixes bug #300435.
2573
2574 2005-04-14  Sushma Rai  <rsushma@novell.com>
2575
2576         * libedataserver/e-source.c (e_source_set_relative_uri): Resetting the
2577         absolute uri, when relative uri is changed if source is having absolute
2578         uri. 
2579         Fixes #274308
2580          
2581 2005-04-11  Harish Krishnaswamy  <kharish@novell.com>
2582
2583         * Makefile.am: use API_VERSION instead of BASE_VERSION in 
2584         pc files.
2585         * configure.in: bump version, leave extensiondir, idldir,
2586         bonobo server and libtool numbers untouched (use API_VERSION
2587         instead).
2588         * evolution-data-server.pc.in, libedataserver/Makefile.am, 
2589         servers/groupwise/Makefile.am, src/Makefile.am: use API_VERSION.
2590
2591 2005-04-07  Gareth Owen  <gowen72@yahoo.com>
2592
2593         * po/en_GB.po: Updated British English translations
2594
2595 2005-03-31  Steve Murphy  <murf@e-tools.com>
2596
2597         * configure.in: Added "rw" to ALL_LINGUAS.
2598
2599 2005-03-30  Adi Attar  <aattar@cvs.gnome.org>
2600
2601         * configure.in: Added "xh" to ALL_LINGUAS.
2602
2603 2005-03-29  James Bowes  <bowes@cs.dal.ca>
2604
2605         * docs/reference/libedataserver/libedataserver-docs.sgml:
2606         * docs/reference/libedataserver/libedataserver-sections.txt: Add
2607         e-time-utils and e-xml-hash-utils.
2608         * docs/reference/libedataserver/tmpl/e-time-utils.sgml:
2609         * docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml: New API
2610         template files.
2611         * libedataserver/e-time-utils.c:
2612         * libedataserver/e-time-utils.h:
2613         * libedataserver/e-xml-hash-utils.c:
2614         * libedataserver/e-xml-hash-utils.h: New API documentation.
2615
2616 2005-03-27  Pawan Chitrakar  <pawan@nplinux.org>
2617
2618         * configure.in: Add ne in ALL_LINGUAS
2619
2620 2005-03-23  James Bowes  <bowes@cs.dal.ca>
2621
2622         * configure.in: Add docs/reference/libedataserver/Makefile 
2623         as output.
2624         * docs/reference/Makefile.am: Add libedataserver as subdir.
2625         * docs/reference/libedataserver/Makefile.am: Remove ignored files
2626         section.
2627         * docs/reference/libedataserver/libedataserver-docs.sgml: Add
2628         sections for new API docs.
2629         * docs/reference/libedataserver/libedataserver-sections.txt: Make
2630         nice formatting for the new documentation.
2631         * libedataserver/e-trie.c:
2632         * libedataserver/e-uid.c:
2633         * libedataserver/e-url.c:
2634         * libedataserver/e-url.h:
2635         * libedataserver/e-util.c:
2636         * libedataserver/e-util.h:
2637         * libedataserver/md5-utils.c:
2638         * libedataserver/md5-utils.h: Document public functions and data
2639         structures.
2640         * docs/reference/libedataserver/tmpl/e-trie.sgml:
2641         * docs/reference/libedataserver/tmpl/e-uid.sgml:
2642         * docs/reference/libedataserver/tmpl/e-url.sgml:
2643         * docs/reference/libedataserver/tmpl/e-util.sgml:
2644         * docs/reference/libedataserver/tmpl/md5-utils.sgml: New template
2645         files for API documentation.
2646
2647 2005-03-06  JP Rosevear  <jpr@novell.com>
2648
2649         * configure.in: bump version, libtool numbers
2650
2651 2005-02-28  JP Rosevear  <jpr@novell.com>
2652
2653         * configure.in: bump version, libtool numbers
2654
2655 2005-02-10  Kjartan Maraas  <kmaraas@gnome.org>
2656
2657         * libedataserver/e-data-server-module.c: (load_module_dir):
2658         Don't leak the module path.
2659
2660 2005-02-09  Hans Petter Jansson  <hpj@novell.com>
2661
2662         * libdb/dbinc/mutex.h: Fix PPC assembly.
2663
2664 2005-02-07  JP Rosevear  <jpr@novell.com>
2665
2666         * configure.in: bump version. libtool numbers
2667
2668 2005-02-07  Ross Burton  <ross@openedhand.com>
2669
2670         * libedataserver/e-db3-utils.c:
2671         Remove useless libgnome use.
2672
2673 2005-02-03  Ross Burton  <ross@burtonini.com>
2674
2675         * libedataserver/e-categories.c:
2676         * libedataserver/e-component-listener.c:
2677         * libedataserver/e-time-utils.c:
2678         * servers/groupwise/e-gw-connection.c:
2679         * src/server.c:
2680         Use glib/gi18n.h.
2681
2682 2005-02-03  Rodrigo Moya <rodrigo@novell.com>
2683
2684         * libedataserver/e-categories.c (idle_saver_cb): changed to return a
2685         gboolean and always FALSE to remove the idle callback after saving.
2686         (save_config): new function that marks the config as dirty and installs
2687         the idle callback.
2688         (initialize_categories_config, e_categories_remove, e_categories_add,
2689         e_categories_set_color_for, e_categories_set_icon_file_for): call
2690         save_config() when saving the categories.
2691
2692 2005-02-01  Jeffrey Stedfast  <fejj@novell.com>
2693
2694         * configure.in: Generate the old imap makefile.
2695
2696 2005-01-28  Rodrigo Moya <rodrigo@novell.com>
2697
2698         * libedataserver/e-categories.c (initialize_categories_config): pass
2699         a correct boolean value as the 'searchable' flag.
2700
2701 2005-01-26  JP Rosevear  <jpr@novell.com>
2702
2703         Fixes #69909
2704         
2705         * src/server-logging.h: add private structure to instance
2706
2707         * src/server-logging.c (server_logging_register_domain): track the
2708         information for the registration so we can later unregister it
2709         (server_logging_dispose): unregister the log handlers and from the
2710         information and list
2711         (server_logging_finalize): free the private structure
2712         (server_logging_class_init): set finalize/dispose methods
2713
2714 2005-01-25  Rodrigo Moya <rodrigo@novell.com>
2715
2716         * libedataserver/e-categories.[ch] (e_categories_add): added a
2717         'searchable' argument.
2718         (e_categories_is_searchable): new function.
2719         (hash_to_xml_string): add the 'searchable' property to the config.
2720
2721 2005-01-24  JP Rosevear  <jpr@novell.com>
2722
2723         * configure.in: bump version, libtool numbers
2724
2725 2005-01-21  Jeffrey Stedfast  <fejj@novell.com>
2726
2727         * configure.in: Removed the enable checks for IMAP4, we just
2728         always build it now. Also don't generate
2729         camel/providers/imap/Makefile as we no longer build it.
2730
2731 2005-01-21  Sivaiah Nallagatla <snallagatla@novell.com>
2732
2733         * libedataserver/e-source.c 
2734         (e_source_update_from_xml_node) : look for 
2735         case where passed in node does not contain any properites.
2736         In the case reset the properites of the source
2737         and emit the changed signal
2738         makes personal books unselectable
2739         from auto-completion 
2740         
2741 2005-01-14  Priit Laes <amd@store20.com>
2742
2743         * configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml', 
2744         'wa' to ALL_LINGUAS.
2745
2746 2005-01-14  Not Zed  <NotZed@Ximian.com>
2747
2748         * libedataserver/e-sexp.c: reverted rodrigo's change.  We never
2749         build ESexp as a GObject anymore (it is used by camel).
2750
2751 2005-01-12  Rodrigo Moya <rodrigo@novell.com>
2752
2753         * libedataserver/e-categories.[ch] (e_categories_exist): new function.
2754
2755         * libedataserver/e-sexp.[ch]: removed the usage of the
2756         E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
2757         (e_sexp_new): fixed some typoes.
2758         (e_sexp_class_init): use g_type_class_peek_parent to get the
2759         parent class for our class.
2760
2761 2005-01-08  Not Zed  <NotZed@Ximian.com>
2762
2763         * libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
2764         length to int.
2765
2766         * libedataserver/e-url.c (e_url_shroud): setup string manually
2767         don't use *.%s as it depends on locale.
2768
2769 2005-01-10  Rodrigo Moya <rodrigo@novell.com>
2770
2771         * e-categories.c (escape_string): new function.
2772         (hash_to_xml_string): add category names after escaping them.
2773         (initialize_categories_config): mark the configuration as not dirty
2774         only when we just got the list of categories from it.
2775
2776 2005-01-07  David Trowbridge <David.Trowbridge@Colorado.edu>
2777
2778         * configure.in:
2779         * Makefile.am: added weather calendar backend to build.
2780
2781 2005-01-05  Rodrigo Moya <rodrigo@novell.com>
2782
2783         * libedataserver/e-categories.c (initialize_categories_config): set
2784         the configuration to not dirty even when we add the set of built-in
2785         categories.
2786
2787 2005-01-05  Rodrigo Moya <rodrigo@novell.com>
2788
2789         * libedataserver/e-categories.c (initialize_categories_config): set
2790         the initialized flag to TRUE before starting, or we'll get infinite
2791         recurrent calls to this function.
2792
2793 2005-01-05  Rodrigo Moya <rodrigo@novell.com>
2794
2795         * libedataserver/e-categories.c (initialize_categories_config): use _()
2796         instead of N_() for translatable strings.
2797
2798 2005-01-04  Rodrigo Moya <rodrigo@novell.com>
2799
2800         * libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
2801         called at idle times.
2802         (cleanup_at_exit): save configuration if it's dirty. Remove the idle
2803         callback.
2804         (initialize_categories_config): install the idle callback.
2805
2806 2005-01-04  Rodrigo Moya <rodrigo@novell.com>
2807
2808         * art/Makefile.am:
2809         * art/category*.png: added category icons from GAL.
2810
2811         * Makefile.am:
2812         * configure.in: added 'art' directory to build.
2813
2814         * libedataserver/e-categories.[ch]: moved categories API from evolution.
2815
2816         * libedataserver/Makefile.am: added new files to the build.
2817
2818 2004-12-31  JP Rosevear  <jpr@novell.com>
2819
2820         * Makefile.am: clean iconv-detect.h
2821
2822 2004-12-29  David Trowbridge <trowbrds@cs.colorado.edu>
2823
2824         * libedataserver/e-source.c: Add logic for emitting a "changed" signal
2825         if any of the properties change
2826
2827 2004-12-27  Rodrigo Moya <rodrigo@novell.com>
2828
2829         * src/server.c (gnome_segv_handler): use the correct binary name (ie,
2830         include the BASE_VERSION and the full path).
2831
2832 2004-12-23  Sivaiah Nallagatla <snallagatla@novell.com>
2833                                                                                                                              
2834         * src/offline-listener.[ch] :New class to listen for gconf
2835         key and set online/offline modes on factories -> backends  
2836                                                                                                                              
2837         * src/Makefile.am : added new source file
2838         offline-listener.[ch] to _SOURCES
2839
2840 2004-12-23  Rodrigo Moya <rodrigo@novell.com>
2841
2842         * Makefile.am: build servers/ dir before camel/.
2843
2844 2004-12-20  David Mosberger-Tang  <David.Mosberger@acm.org>
2845
2846         * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
2847         (ALIGNED_SIZE): New macro.
2848         (MemPoolNode): Remove "data" member.
2849         (MemPoolThresholdNode): Likewise.
2850         (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
2851         &n->data[N] to ensure proper alignment.
2852
2853 2004-12-21  Hans Petter Jansson  <hpj@novell.com>
2854
2855         * libedatasererui/e-name-selector.[ch]: Implement ENameSelector,
2856         a convenience context that sets up and provides the shared model
2857         and widgets for one name selection session.
2858
2859         * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2860         (libedataserveruiinclude_HEADERS): Add ENameSelector.
2861
2862 2004-12-20  JP Rosevear  <jpr@novell.com>
2863
2864         * configure.in: bump version, libtool numbers
2865
2866 2004-12-20  JP Rosevear  <jpr@novell.com>
2867
2868         * libedataserverui/test-name-selector.c (main): no need to init
2869         mime utils explicitly any more
2870
2871 2004-12-20  Hans Petter Jansson  <hpj@novell.com>
2872
2873         * libedataserverui/test-name-selector.c (main): Don't lie to
2874         gnome_program_init () about our name.
2875
2876 2004-12-20  Hans Petter Jansson  <hpj@novell.com>
2877
2878         * libedataserverui/e-contact-store.c (clear_contact_ptrarray):
2879         Implement.
2880         (free_contact_ptrarray): Use clear_contact_ptrarray () to unref the
2881         contacts.
2882         (clear_contact_source): Keep the primary contact array around even
2883         when it's empty.
2884         (query_contact_source): Make sure the book is opened before we
2885         try to open a view to it. Set view to NULL if we can't get one.
2886         (e_contact_store_add_book): Allocate temporary memory on stack.
2887         (e_contact_store_remove_book): Free the primary contact array.
2888
2889         * libedataserverui/e-destination-store.c
2890         (e_destination_store_insert_destination): Implement.
2891         (e_destination_store_append_destination): Renamed from
2892         _add_destination (). Connect to destination's "changed" signal.
2893         (e_destination_store_remove_destination): Disconnect from
2894         "changed" signal.
2895
2896         * libedataserverui/e-name-selector-dialog.c (add_destination):
2897         Use e_destination_store_append_destination ().
2898
2899         * libedataserverui/test-name-selector.c (start_test): We don't
2900         need the gconf_path. Set up an ENameSelectorEntry for testing.
2901         (main): Remove junk related to gconf_path.
2902
2903         * libedataserverui/e-name-selector-entry.[ch]: Implement a completing
2904         entry for Evolution contacts. Still considered unstable.
2905
2906         * libedataserverui/Makefile.am (libedataserverui_1_2_la_SOURCES)
2907         (libedataserveruiinclude_HEADERS): Add ENameSelectorEntry to build.
2908
2909 2004-12-17  JP Rosevear  <jpr@novell.com>
2910
2911         * libedataserverui/test-name-selector.c (close_dialog): destroy
2912         the dialog and quit
2913         (start_test): listen for any response so we can exit
2914
2915         * libedataserverui/e-name-selector-dialog.glade: don't make the
2916         blank window visible
2917
2918 2004-12-16  Hans Petter Jansson  <hpj@novell.com>
2919
2920         * libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
2921         it's useless and breaks the evo build.
2922
2923 2004-12-16  Hans Petter Jansson  <hpj@novell.com>
2924
2925         * libedataserverui/test-name-selector.c: Implement a test for
2926         ENameSelectorDialog.
2927
2928         * libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
2929         (test_name_selector_SOURCES)
2930         (test_name_selector_LDADD): Build parameters for the test.
2931
2932 2004-12-16  Hans Petter Jansson  <hpj@novell.com>
2933
2934         * libedataserver/e-data-server-marshal.list: Add NONE:STRING.
2935
2936         * libedataserverui/e-destination-store.[ch]: Implement
2937         EDestinationStore, a GtkTreeModel interface to a list of
2938         EDestinations.
2939
2940         * libedataserverui/e-name-selector-model.[ch]: Implement
2941         ENameSelectorModel, a model that provides an EContactStore and a
2942         list of EDestinationStores whose members are filtered out from
2943         the EContactStore.
2944
2945         * libedataserverui/e-name-selector-dialog.[ch]: Implement
2946         ENameSelectorDialog, a GtkDialog that lets you select EContacts
2947         interactively, producing lists of EDestinations.
2948
2949         * libedataserverui/e-name-selector-dialog.glade: The Glade XML
2950         specification for the ENameSelectorDialog interface.
2951
2952         * libedataserverui/e-contact-store.c (e_contact_store_get_contact):
2953         Implement.
2954         (e_contact_store_get_books): Free a small temp allocation.
2955         (e_contact_store_remove_book): Get the pointer to the source struct.
2956
2957         * libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
2958
2959         * Makefile.am (INCLUDES): Add a define providing the installed
2960         Glade directory.
2961         (libedataserverui_1_2_la_SOURCES): Add new files.
2962         (libedataserveruiinclude_HEADERS): Add new files.
2963         (glade_DATA): Add new Glade file.
2964         (EXTRA_DIST): Dist glade_DATA.
2965
2966 2004-12-16  Hans Petter Jansson  <hpj@novell.com>
2967
2968         * configure.in: Pull in libglade-2.0.
2969
2970 2004-12-09  Hans Petter Jansson  <hpj@novell.com>
2971
2972         * libedataserverui/e-contact-store.[ch]: Implement EContactStore,
2973         a GtkTreeModel interface to EBook views.
2974
2975         * libedataserverui/test-contact-store.c: Implement an interactive
2976         test for EContactStore.
2977
2978         * libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
2979         (libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
2980         e-contact-store.h.
2981         (test_contact_store_SOURCES)
2982         (test_contact_store_LDADD): Build the interactive test for
2983         EContactStore.
2984
2985 2004-12-09  JP Rosevear  <jpr@novell.com>
2986
2987         * configure.in: check for zlib, for the gzip mime filter
2988
2989 2004-12-07  Rodrigo Moya <rodrigo@novell.com>
2990
2991         Fixes #70267
2992
2993         * libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
2994         e_file_cache_thaw_changes): new functions to disable temporarily
2995         writes to disk.
2996         (e_file_cache_init): initialize new private members.
2997         (e_file_cache_add_object, e_file_cache_remove_object): mark the
2998         cache file as dirty when we are frozen.
2999
3000 2004-12-06  Rodney Dawes  <dobey@novell.com>
3001
3002         * Makefile.am (EXTRA_DIST): Add iconv-detect.c
3003
3004 2004-12-06  Jeffrey Stedfast  <fejj@novell.com>
3005
3006         * configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
3007
3008         * libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
3009         NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
3010
3011 2004-12-03  Rodney Dawes  <dobey@novell.com>
3012
3013         * configure.in: Remove the commented out OpenSSL block
3014         Don't do pkg-config --exists for mozilla, just try to use the
3015         PKG_CONFIG() macro, and set have_nss="no" if it fails
3016
3017         * libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
3018         e-msgport code that needs it
3019
3020 2004-12-03  Jeffrey Stedfast  <fejj@novell.com>
3021
3022         * configure.in: Display configuration info after configure runs
3023         (S/MIME, SSL, Kerberos, etc)
3024
3025 2004-12-03  Not Zed  <NotZed@Ximian.com>
3026
3027         * libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
3028         iconv_libs to the library list.
3029
3030 2004-12-01  Hans Petter Jansson  <hpj@novell.com>
3031
3032         * Makefile.am: Build libedataserverui after non-UI libraries that it
3033         may depend on.
3034
3035 2004-11-28  JP Rosevear  <jpr@novell.com>
3036
3037         * configure.in: bump version, libtool numbers
3038
3039 2004-11-25  Harish Krishnaswamy  <kharish@novell.com>
3040
3041         * libedataserverui/e-source-selector.[ch]:
3042         (selector_button_press_event): if rt-clicked on a source 
3043         group, set it as primary on the selector and emit a popup event.
3044         (e_source_selector_get_primary_source_group): accessor for 
3045         primary source group.
3046
3047 2004-11-16  Not Zed  <NotZed@Ximian.com>
3048
3049         * Makefile.am (DIST_SUBDIRS, SUBDIRS): Added camel.
3050
3051         * configure.in: Added more camel required config checks.  Build
3052         the camel makefiles.  Not sure if this should be in its own
3053         configure.in.
3054
3055 2004-11-15  Not Zed  <NotZed@Ximian.com>
3056
3057         * libedataserver/e-util.c: include config.h.
3058
3059         * libedataserver/e-sexp.c: updated from evolution/e-util.
3060
3061         * libedataserver/e-memory.c: updated from evolution/e-util.
3062
3063         * iconv-detect.c: added iconv format checker.
3064
3065         * configure.in: add stftime checks and iconv charset format checks.
3066
3067         * libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
3068
3069         * libedataserver/e-time-utils.c (parse_with_strptime): reove
3070         e-utf8 depenedncy.
3071
3072         * libedataserver/e-iconv.[ch]: Moved from gal/util.
3073
3074         * libedataserver/e-trie.[ch]: Moved from evolution/e-util.
3075         * libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
3076         * libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
3077
3078 2004-11-05  Rodrigo Moya <rodrigo@novell.com>
3079
3080         * configure.in: use evolution-data-server-$BASE_VERSION as the
3081         GETTEXT_PACKAGE.
3082
3083 2004-11-03  Ryan Skadberg  <skadz@stigmata.org>
3084
3085         Fixes #69056
3086         
3087         * configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.
3088
3089 2004-11-02  JP Rosevear  <jpr@novell.com>
3090
3091         Fixes #68737
3092         
3093         * configure.in: require libbonobo >= 2.4.2
3094
3095 2004-11-01  Hans Petter Jansson  <hpj@novell.com>
3096
3097         * libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.
3098
3099 2004-10-27  JP Rosevear  <jpr@novell.com>
3100
3101         * src/server.c: include just include signal.h for portability
3102
3103 2004-10-21  Rodrigo Moya <rodrigo@novell.com>
3104
3105         * libedataserverui/Makefile.am:
3106         * libedataserverui/e-source-selector-dialog.[ch]: added source
3107         selector dialog widget.
3108
3109         * libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.
3110
3111 2004-10-14  JP Rosevear  <jpr@novell.com>
3112
3113         * libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
3114         parent class
3115
3116         * libedataserverui/e-source-option-menu.c: ditto
3117         
3118 2004-10-14  JP Rosevear  <jpr@novell.com>
3119         
3120         * libedataserverui/libedataserverui.pc.in: link to the right lib
3121         and require libedataserver 1.2
3122
3123 2004-10-13  JP Rosevear  <jpr@novell.com>
3124
3125         * libedataserver/e-data-server-marshal.list: add missing
3126         marshaller list
3127
3128 2004-10-13  JP Rosevear  <jpr@novell.com>
3129         
3130         * Makefile.am: build libedataserverui
3131
3132 2004-10-13  JP Rosevear  <jpr@novell.com>
3133         
3134         * libedataserverui/test-source-option-menu.c: move from evolution
3135         
3136         * libedataserverui/e-source-selector.c: ditto
3137
3138         * libedataserverui/e-source-selector.h: ditto
3139
3140         * libedataserverui/e-source-option-menu.c: ditto
3141
3142         * libedataserverui/e-source-option-menu.h: ditto
3143
3144         * libedataserverui/test-source-selector.c: ditto
3145
3146         * libedataserverui/libedataserverui.pc.in: add a pkg-config file
3147
3148         * libedataserverui/Makefile.am: build libedataserverui and test progs
3149
3150         * configure.in: add libtool versioning for libedataserverui and
3151         output the files
3152
3153 2004-10-11  Hans Petter Jansson  <hpj@ximian.com>
3154
3155         Probably fixes bugs #67600 and #65996.
3156
3157         * libdb/dbinc/mutex.h
3158         * libdb/dist/config.hin
3159         * libdb/dist/configure
3160         * libdb/mutex/mut_tas.c
3161         * libdb/lock/lock_region.c
3162         * libdb/dist/aclocal/mutex.ac
3163         * libdb/dist/aclocal/libtool.ac: Commit mutex portability changes for
3164         x86-64 and a couple of other archs, and rebuild the generated
3165         configure files.
3166
3167 2004-10-04  Chris Toshok  <toshok@ximian.com>
3168
3169         * libedataserver/e-data-server-module.h: add the prototype for the
3170         eds_module_* functions here, so modules can include this file
3171         instead of writing their own prototypes in module sepcific
3172         headers.
3173
3174 2004-09-30  Chris Toshok  <toshok@ximian.com>
3175
3176         * evolution-data-server.pc.in (extensiondir,privlibdir): add these
3177         variables so extension authors can find the place to install their
3178         stuff.
3179
3180 2004-09-30  Chris Toshok  <toshok@ximian.com>
3181
3182         * src/GNOME_Evolution_DataServer.server.in.in: add this
3183         (previously generated) file to the build.
3184
3185         * src/GNOME_Evolution_DataServerLDAP.server.in.in,
3186         src/GNOME_Evolution_DataServerNOLDAP.server.in.in: nuke these
3187         files.
3188         
3189         * src/Makefile.am (evolution_data_server_LDADD): remove all the
3190         addressbook/calendar backend .la's from here.
3191         (SERVER_IN_FILE): always use
3192         GNOME_Evolution_DataServer.server.in.in here, and it's no longer
3193         generated from LDAP/NOLDAP.
3194         (EXTRA_DIST): remove
3195         GNOME_Evolution_DataServer{LDAP,NOLDAP}.server.in.in
3196         (CLEANFILES): remove GNOME_Evolution_DataServer.server.in.in.
3197         
3198         * src/server.c (setup_books): replace hardcoded knowledge of
3199         backends with a call to e_data_book_factory_register_backends.
3200         (setup_cals): remove explicit backend registration with a call to
3201         e_data_cal_factory_register_backends.
3202         (main): call e_data_server_module_init.
3203
3204         * libedataserver/Makefile.am (INCLUDES): add extensiondir #define.
3205         (libedataserver_la_SOURCES): add e-data-server-module.c
3206         (libedataserverinclude_HEADERS): add e-data-server-module.h
3207
3208         * libedataserver/e-data-server-module.[ch]: new files, manage the
3209         extensions.  ripped almost entirely from Dave Camp's nautilus
3210         module stuff.
3211
3212         * configure.in (privlibdir, extensiondir): new Makefile variables.
3213
3214 2004-09-23  Not Zed  <NotZed@Ximian.com>
3215
3216         ** See bug #66209
3217
3218         * libedataserver/e-source-list.c (sync_idle_callback): clear the
3219         idle id after we've been called.
3220
3221 2004-09-23  JP Rosevear  <jpr@novell.com>
3222
3223         * Makefile.am: don't hard code pkg config version
3224
3225         * configure.in: bump version, reset libtool versions because the
3226         library is now versioned
3227
3228         * libedataserver/Makefile.am: build versioned lib and version
3229         pkgconfig stuff
3230
3231         * src/Makefile.am: link against versioned libs
3232
3233 2004-09-22  Harish Krishnaswamy  <kharish@novell.com>
3234
3235         * libedataserver/e-file-cache.[ch]: 
3236         (e_file_cache_get_keys): utility function that allows to get 
3237          a list of the keys of all the items in the cache. Used by 
3238          the fix for bug #61865 
3239
3240 2004-09-21  Hans Petter Jansson  <hpj@ximian.com>
3241
3242         * libdb/dbinc/mutex.h
3243         * libdb/dist/configure
3244         * libdb/dist/aclocal/mutex.ac
3245         * libdb/dist/aclocal/options.ac:
3246         Applied patch from Toshok that fixes issues related to NPTL and AMD
3247         processors.
3248
3249 2004-09-16  JP Rosevear  <jpr@novell.com>
3250
3251         * configure.in: update version to 1.1.0 and BASE_VERSION to 1.2
3252
3253 2004-09-14  Roozbeh Pournader  <roozbeh@farsiweb.info>
3254
3255         * configure.in: Added 'fa' (Persian) to ALL_LINGUAG.
3256
3257 2004-09-14  Tomasz KÅ‚oczko  <kloczek@pld.org.pl>
3258
3259         * servers/groupwise/Makefile.am: automake fix for paralel build ("make -j<N>").
3260
3261 2004-09-10  Mohammad DAMT  <mdamt@bisnisweb.com>
3262
3263         * configure.in: Added 'id' to ALL_LINGUAS
3264         * po/id.po: Added Indonesian translation
3265
3266 2004-08-27  Akagic Amila <bono@linux.org.ba>
3267
3268         * configure.in: Added 'bs' to ALL_LINGUAS.
3269
3270 2004-08-26  JP Rosevear  <jpr@novell.com>
3271
3272         * configure.in: bump verision, libtool numbers
3273
3274 2004-08-26  Not Zed  <NotZed@Ximian.com>
3275
3276         ** See bug #63051.
3277
3278         * libedataserver/e-util.c (e_util_utf8_strstrcase) 
3279         (e_util_utf8_strstrcasedecomp): 
3280
3281         * libedataserver/e-sexp.c (e_sexp_term_eval):
3282         * libedataserver/e-memory.c (e_memchunk_clean): use g_alloca for
3283         stupid arcanely out of date and posixly-busted slowaris which
3284         doesn't put alloca in stdlib.h like any sane system.
3285
3286 2004-08-25  Frederic Crozat  <fcrozat@mandrakesoft.com>
3287
3288         * libedataserver/e-file-cache.c: (add_key_to_list),
3289         (add_object_to_list):
3290         Add missing include, fix warnings.
3291
3292         * libedataserver/e-util.c: add missing include.
3293
3294         * servers/groupwise/e-gw-connection.c:
3295         (e_gw_connection_get_categories):
3296         Fix type, causing warnings.
3297
3298 2004-08-23  Sivaiah Nallagatla <snallagatla@novell.com>
3299
3300         * libedataserver/e-file-cache.c (e_file_cache_set_property) :
3301         assing the value set for filename property to priv->filename 
3302  
3303 2004-08-21  Kjartan Maraas  <kmaraas@gnome.org>
3304
3305         * configure.in: Added Â«nb» to ALL_LINGUAS.
3306
3307 2004-08-13  JP Rosevear  <jpr@novell.com>
3308
3309         * configure.in: bump version, libtool numbers, soup requirement
3310
3311 2004-08-13  Rodney Dawes  <dobey@novell.com>
3312
3313         * acinclude.m4: Revert previous EVO_LDAP_CHECK changes, aren't working
3314         as well as expceted and determined in testing
3315
3316 2004-08-13  Rodney Dawes  <dobey@novell.com>
3317
3318         * acinclude.m4: Remove EVO_CHECK_LIB
3319         Update EVO_LDAP_CHECK to support --with-openldap-{libs,includes}
3320
3321 2004-08-09  Ankit Patel <ankit@redhat.com>
3322
3323         * configure.in: Added Gujarati & Panjabi
3324
3325 2004-08-06  Sayamindu Dasgupta <sayamindu@gnome.org>
3326
3327         * configure.in: Added bn (Bengali) to ALL_LINGUAS.
3328
3329 2004-08-02  JP Rosevear  <jpr@novell.com>
3330
3331         * configure.in: bump version, libtool numbers
3332
3333 2004-08-02  Not Zed  <NotZed@Ximian.com>
3334
3335         * src/server.c (gnome_segv_handler): deadlock in non-main threads
3336         so we only run once, and increment our recursive-call code
3337         properly, and actually exit anyway.  should fix infinite crash
3338         loop crap.
3339
3340 2004-07-29  Rodney Dawes  <dobey@novell.com>
3341
3342         * configure.in: Check for libgnomeui_serverdir with pkgconfig, and
3343         AC_DEFINE it so we know where to find gnome_segv2
3344
3345         * src/server.c (gnome_segv_handler): Use GNOMEUI_SERVERDIR that we
3346         now define at configure time to find the path to gnome_segv2
3347
3348         Fixes #62021
3349
3350 2004-07-19  JP Rosevear  <jpr@novell.com>
3351
3352         * configure.in: bump version, libtool numbers, soup requirement
3353
3354 2004-07-16  Sivaiah Nallagatla <snallagatla@novell.com>
3355
3356         * libedataserver/e-source-group.c (e_source_group_remove_source)
3357         (e_source_group_remove_source) : disconnet the signal 
3358         handler registered on source object for CHANGED singal
3359         as we may not be interested in the changes in source once
3360         it is removed form the group
3361
3362 2004-07-12  Chris Toshok  <toshok@ximian.com>
3363
3364         [ most likely fixes #57999 ]
3365         
3366         * libdb/dist/aclocal/options.ac: set the default unique name to
3367         "_eds".  this will append _eds to all externally visible libdb
3368         symbols, so we can be sure it won't conflict with another libdb
3369         (linked dynamically).
3370
3371         * libdb/dist/configure: regen after options.ac change.
3372
3373         * libdb/dist/.cvsignore: ignore db_int_def.h
3374
3375 2004-07-07  Rodrigo Moya <rodrigo@novell.com>
3376
3377         * libedataserver/e-source.[ch] (e_source_build_absolute_uri): made
3378         this function public.
3379
3380 2004-07-07  Not Zed  <NotZed@Ximian.com>
3381
3382         * src/server.c (main): bind to the right charset (i.e. utf8).  See
3383         #58976.
3384
3385 2004-07-02  JP Rosevear  <jpr@novell.com>
3386
3387         * configure.in: bump version, libtool numbers
3388
3389 2004-07-02  Chris Toshok  <toshok@ximian.com>
3390
3391         [ fixes #60691 ]
3392         
3393         * libedataserver/e-iterator.h: rename the "delete" member to
3394         "remove", to fix c++ build.
3395
3396         * libedataserver/e-iterator.c (e_iterator_delete): same.
3397         (e_iterator_class_init): same.
3398
3399         * libedataserver/e-list-iterator.c (e_list_iterator_class_init): same.
3400         (e_list_iterator_remove): same.
3401
3402 2004-06-23  Jeffrey Stedfast  <fejj@novell.com>
3403
3404         * src/server.c (main): Register a segv handler to popup bug-buddy
3405         or whatever. Fixes bug #51165.
3406
3407 2004-06-14  Not Zed  <NotZed@Ximian.com>
3408
3409         * libedataserver/e-source-group.c
3410         (e_source_group_new_from_xmldoc): abort and fail if we get an xml
3411         error setting up the new_source entries.  #59592.
3412
3413 2004-06-03  JP Rosevear  <jpr@novell.com>
3414
3415         * configure.in: bump version, libtool numbers
3416
3417 2004-06-02  Chris Toshok  <toshok@ximian.com>
3418
3419         * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
3420
3421 2004-06-01  Chris Toshok  <toshok@ximian.com>
3422
3423         * libedataserver/e-source.c (e_source_set_absolute_uri): permit
3424         NULL absolute_uri, so we can clear it.
3425
3426 2004-06-01  Chris Toshok  <toshok@ximian.com>
3427
3428         * libedataserver/e-source.c (e_source_set_group): back out the
3429         change that causes this function to always add an absolute_uri to
3430         the ESource, as this uri is always used instead of the
3431         relative_uri in e_source_get_uri, which is NOT what we want in 99%
3432         of the cases.  If you want an absolute uri, call
3433         e_source_set_absolute_uri - it should never happen implicitly.
3434         (e_source_copy): when copying an ESource don't create an absolute
3435         uri when @source might have had one.
3436         (e_source_set_absolute_uri): use strcmp, not ==.  also,
3437         "source->priv->readonly" governs whether or not data can be stored
3438         in the folder represented by the ESource, not that the ESource
3439         itself is readonly.
3440
3441 2004-05-27  Rodrigo Moya <rodrigo@novell.com>
3442
3443         * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
3444
3445 2004-05-27  Sushma Rai <rsushma@novell.com>
3446
3447         * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
3448         (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
3449         Added new.
3450
3451         * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
3452         Build absolute URI only if source is not having it.
3453
3454         * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
3455         absolute URI to the file.
3456
3457 2004-05-26  Rodney Dawes  <dobey@novell.com>
3458
3459         * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
3460         work around a problem with the AM_PATH_ORBIT2() m4 function not failing
3461         properly when < 2.9.8 is found
3462
3463         * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
3464         requirement here, so that dependents pick it up properly as well
3465         
3466 2004-05-19  JP Rosevear  <jpr@novell.com>
3467
3468         * configure.in: bump version, libtool numbers
3469
3470 2004-05-17  Rodney Dawes  <dobey@ximian.com>
3471
3472         * libedataserver/Makefile.am (libedataserver_la_LIBADD):
3473         Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
3474         mono bindings to work correctly
3475
3476         Fixes #58615
3477
3478 2004-05-04  Edward Rudd <urkle@outoforder.cc>
3479         
3480         * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
3481         handlers for postal address fields. Bug # 45210
3482
3483 2004-05-03  JP Rosevear  <jpr@ximian.com>
3484
3485         * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
3486
3487         * libedataserver/e-uid.h: ditto
3488         
3489         * libedataserver/e-memory.c: remove unnecessary include
3490
3491         * libedataserver/e-uid.c: ditto
3492         
3493         * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
3494         glib include
3495
3496 2004-05-03  William Jon McCann  <mccann@jhu.edu>
3497
3498         * libedataserver/e-account-list.h: 
3499         * libedataserver/e-account.h:
3500         * libedataserver/e-db3-utils.h:
3501         * libedataserver/e-dbhash.h:
3502         * libedataserver/e-iterator.h:
3503         * libedataserver/e-list-iterator.h:
3504         * libedataserver/e-list.h:
3505         * libedataserver/e-memory.h:
3506         * libedataserver/e-sexp.h:
3507         * libedataserver/e-source-group.h:
3508         * libedataserver/e-source-list.h:
3509         * libedataserver/e-source.h:
3510         * libedataserver/e-uid.h:
3511         * libedataserver/e-url.h:
3512         * libedataserver/e-util.h:
3513         * libedataserver/e-xml-hash-utils.h:
3514         * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
3515
3516 2004-04-27  Jeffrey Stedfast  <fejj@ximian.com>
3517
3518         * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
3519         yesterday's changes. The data is useless for what I needed it for
3520         (which was for migrating pilot-sync changelog files). md5sums are
3521         ...not what I wanted.
3522
3523 2004-04-26  Jeffrey Stedfast  <fejj@ximian.com>
3524
3525         * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3526         3 arguments (key, data, user_data).
3527
3528 2004-04-26  Adam Weinberger  <adamw@gnome.org>
3529
3530         * configure.in: Added en_CA to ALL_LINGUAS.
3531
3532 2004-04-22  Jeffrey Stedfast  <fejj@ximian.com>
3533
3534         * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
3535         that 'key' always points to a malloc'd block of memory that we can
3536         free.
3537         (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
3538         xmlEncodeSpecialChars() since that latter doesn't encode 8bit
3539         chars and the like.
3540         (e_xmlhash_write): Save the doc to a tmp file first, only if
3541         saving is successful rename() the file over the original.
3542
3543 2004-04-21  Chris Toshok  <toshok@ximian.com>
3544
3545         * configure.in: bump version to 0.0.92.1.
3546
3547 2004-04-21  Tomasz KÃ…?oczko <kloczek@pld.org.pl>
3548
3549         * acinclude.m4: minor fixes (added missing [] quotation).
3550
3551 2004-04-19  JP Rosevear  <jpr@ximian.com>
3552
3553         * configure.in: bump version, libtool numbers
3554
3555 2004-04-13  Sivaiah Nallagatla <snallagatla@novell.com>
3556
3557         * configure.in: added LIBEGROUPWISE_* variables and corresponding
3558         AC_SUBST for assinging libegroupwise version number. Defined a
3559         varible LIBSOUP_REQUIRED.  added
3560         servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
3561
3562         * servers/groupwise/Makefile.am: added
3563         libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
3564         groupwise apis installable
3565
3566         * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
3567         libegroupwise
3568
3569 2004-04-02  JP Rosevear  <jpr@ximian.com>
3570
3571         * configure.in: bump version, libtool numbers
3572
3573 2004-03-25  William Jon McCann  <mccann@jhu.edu>
3574
3575         * src/server.c (setup_cals): add registration of webcal protocol
3576         for tasks.
3577
3578 2004-03-19  Rodrigo Moya <rodrigo@ximian.com>
3579
3580         * src/Makefile.am: added $SOUP_CFLAGS, needed for
3581         e-cal-backend-groupwise.h.
3582
3583 2004-03-18  Rodrigo Moya <rodrigo@ximian.com>
3584
3585         * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
3586         on XML document.
3587
3588         * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
3589         opening the cache file, just create it empty, don't fail.
3590
3591 2004-03-17  Rodrigo Moya <rodrigo@ximian.com>
3592
3593         * configure.in: yank --enable-debug option, not needed anymore.
3594
3595 2004-03-15  Rodney Dawes  <dobey@ximian.com>
3596
3597         * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
3598         * evolution-data-server-1.0.pc.in:
3599         * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
3600         the libbonobo dependency
3601
3602 2004-03-05  JP Rosevear <jpr@ximian.com>
3603
3604         * configure.in: bump version, libtool numbers and soup requirement
3605
3606 2004-02-26  JP Rosevear <jpr@ximian.com>
3607
3608         * Makefile.am: dist the libdb stuff properly
3609
3610 2004-02-26 Harish K <kharish@novell.com>
3611
3612         * servers/groupwise/e-gw-connection.c : the latest GW server
3613         requires getFolderListRequest instead of the getContainerListRequest
3614         message to get the ids of folders.
3615
3616 2004-02-24  Chris Toshok  <toshok@ximian.com>
3617
3618         * libedataserver/e-source-group.c
3619         (e_source_group_new_from_xmldoc): don't leak uid.
3620
3621 2004-02-23  JP Rosevear <jpr@ximian.com>
3622
3623         * Makefile.am: make sure to distclean libdb
3624
3625         * autogen.sh: require automake 1.6
3626         
3627         * marshal.mk: make sure we use the srcdir as the location of the
3628         list file
3629
3630         * libdb/dist/Makefile.in: add installcheck target that does
3631         nothing, don't remove tags
3632
3633         * src/Makefile.am: add extra libical includes for srcdir !=
3634         builddir
3635         
3636 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
3637                                                                                                                              
3638         * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
3639         * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
3640         * src/server.c (setup_books) : register groupwise address book backend
3641         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
3642         * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
3643         address book protocols
3644         
3645 2004-02-13  Chris Toshok  <toshok@ximian.com>
3646
3647         * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
3648         libdb-4.1.la instead of libdb.a.
3649
3650         * libdb/dist/configure.ac: remove all the static/shared logic and
3651         force libtool to be used.  also, remove -rpath from the SOFLAGS.
3652         without -rpath and -static libtool builds the equivalent of a
3653         noinst_ automake library.
3654
3655         * libdb/dist/configure: regen configure from configure.ac.
3656
3657 2004-02-12  Chris Toshok  <toshok@ximian.com>
3658
3659         * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
3660
3661 2004-02-09  Michael Meeks  <michael@ximian.com>
3662
3663         * libedataserver/e-list-iterator.c (e_list_iterator_new),
3664         * libedataserver/e-list.c (e_list_get_iterator):
3665         add preconditions for NULL list.
3666
3667 2004-02-09  JP Rosevear  <jpr@ximian.com>
3668
3669         * configure.in: Bump version, libtool numbers
3670
3671
3672 2004-02-08  Robert Sedak  <robert.sedak@sk.htnet.hr>
3673  
3674          * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
3675
3676 2004-02-06  Rodrigo Moya <rodrigo@ximian.com>
3677
3678         * configure.in:
3679         * Makefile.am:
3680         * servers/Makefile.am: added servers/ dir to build.
3681
3682 2004-02-03  Chris Toshok  <toshok@ximian.com>
3683
3684         * libedataserver/libedataserver-1.0.pc.in (Requires): add
3685         libxml-2.0 as the e-source* stuff needs it.
3686
3687 2004-01-30  Rodrigo Moya <rodrigo@ximian.com>
3688
3689         * configure.in: require libsoup >= 2.1.6.
3690
3691 2004-01-26  JP Rosevear  <jpr@ximian.com>
3692
3693         * configure.in: Bump libtool versions, version, soup requirement
3694
3695 2004-01-25  Sanlig Badral  <badral@openmn.org>
3696
3697         * configure.in: Added "mn" to ALL_LINGUAS.
3698
3699 2004-01-24  Rodrigo Moya <rodrigo@ximian.com>
3700
3701         * configure.in: s/GROUPWISE/SOUP.
3702
3703 2004-01-22  Thomas Cataldo  <tcataldo@users.sourceforge.net>
3704
3705         * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
3706         Fix leak.
3707
3708 2004-01-21  Rodrigo Moya <rodrigo@ximian.com>
3709
3710         * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
3711         to remove the file cache from disk.
3712
3713 2004-01-21  JP Rosevear <jpr@ximian.com>
3714
3715         * configure.in: include calendar test stuff in AC_OUTPUT
3716
3717 2004-01-21  Rodrigo Moya <rodrigo@ximian.com>
3718
3719         Fixes nasty crash in e-d-s
3720
3721         * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
3722         (foreach_hash_func): pass the value also to the XML hash function.
3723
3724         * libedataserver/e-file-cache.c (add_object_to_list): use the correct
3725         argument types.
3726
3727 2004-01-15  JP Rosevear <jpr@ximian.com>
3728
3729         * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3730         make sure we don't derefence a NULL pointer
3731
3732 2004-01-15  Mark McLoughlin  <mark@skynet.ie>
3733
3734         * libedataserver/e-source-list.c: (load_from_gconf):
3735         Fix leak.
3736         
3737         * libedataserver/e-source.c: (dump_common_to_xml_node):
3738         Don't output properties tag if there are no properties.
3739
3740 2004-01-14  Rodrigo Moya <rodrigo@ximian.com>
3741
3742         * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
3743         correctly when calling g_slist_prepend.
3744
3745 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
3746
3747         * configure.in: Added "sq" to ALL_LINGUAS.
3748
3749 2004-01-12  JP Rosevear  <jpr@ximian.com>
3750
3751         * configure.in: bump version, libtool numbers
3752
3753 2004-01-12  Rodrigo Moya <rodrigo@ximian.com>
3754
3755         * src/server-logging.c (server_log_handler): avoid CORBA allocations
3756         by using the CORBA_any directly. Free the CORBA exception.
3757
3758 2004-01-10  Rodrigo Moya <rodrigo@ximian.com>
3759
3760         * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
3761         memory leak.
3762
3763 2004-01-09  ERDI Gergo  <cactus@cactus.rulez.org>
3764
3765         * libedataserver/e-source-group.h: added new read-only flag
3766
3767         * src/contactdates-server.c: new factory for ContactDates backend
3768
3769         * configure.in: Added new ContactDates calendar backend
3770
3771 2004-01-09  Rodrigo Moya <rodrigo@ximian.com>
3772
3773         * libedataserver/e-source-list.[ch]
3774         (e_source_list_peek_group_by_name): new function.
3775
3776 2004-01-08  JP Rosevear <jpr@ximian.com>
3777
3778         * libedataserver/e-source-list.c (e_source_list_sync): don't
3779         remove the gconf listener
3780
3781 2004-01-07  JP Rosevear <jpr@ximian.com>
3782
3783         * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
3784
3785 2004-01-05  Christian Neumair  <chris@gnome-de.org>
3786
3787         * addressbook/libebook/e-book.c: Generalize some more strings.
3788
3789 2004-01-05  Christian Neumair  <chris@gnome-de.org>
3790
3791         * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
3792
3793 2004-01-05  Rodrigo Moya <rodrigo@ximian.com>
3794
3795         * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
3796         function to get all objects in the cache.
3797
3798 2003-12-29  JP Rosevear <jpr@ximian.com>
3799
3800         * configure.in: bump libsoup requirement, version, libtool numbers
3801
3802 2003-12-23  Ross Burton  <ross@burtonini.com>
3803
3804         * docs/reference/addressbook/libebook/tmpl/*:
3805         * docs/reference/addressbook/libebook/libebook-docs.sgml:
3806         * docs/reference/addressbook/libebook/libebook-sections.txt
3807         * docs/reference/addressbook/libebook/libebook.types:
3808         Updated API documentation.
3809
3810 2003-12-21  JP Rosevear <jpr@ximian.com>
3811
3812         * libedataserver/e-source-list.c (e_source_list_peek_source_any):
3813         find a source if there is one
3814
3815         * libedataserver/e-source-list.h: add proto
3816
3817 2003-12-18  Rodrigo Moya <rodrigo@ximian.com>
3818
3819         * src/server.c (setup_logging, setup_interface_check): get the
3820         BonoboObject's we create here out of the function.
3821         (main): re-organize extra interfaces initialization code, and
3822         make sure we unref all objects we have created.
3823
3824 2003-12-17  Hans Petter Jansson  <hpj@ximian.com>
3825
3826         * libedataserver/e-source.c (build_absolute_uri): Implement based on
3827         factored-out code.
3828         (e_source_set_group): Generate and keep an absolute URI so we can
3829         work stand-alone if the group goes away.
3830         (e_source_get_uri): Use build_absolute_uri ().
3831
3832 2003-12-16  Hans Petter Jansson  <hpj@ximian.com>
3833
3834         * libedataserver/e-source.c (e_source_equal): Implement. Compares
3835         two sources based on UID and full URI.
3836
3837 2003-12-12  Rodrigo Moya <rodrigo@ximian.com>
3838
3839         * configure.in: added --enable-debug argument.
3840
3841 2003-12-10  Chris Toshok  <toshok@ximian.com>
3842
3843         * Makefile.am (ACLOCAL_AMFLAGS): remove
3844
3845 2003-12-08  Rodrigo Moya <rodrigo@ximian.com>
3846
3847         * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
3848         to avoid conflicts with GAL's ECache class, which might get
3849         registered before.
3850
3851         * libedataserver/Makefile.am: added new files.
3852
3853 2003-12-08  Rodrigo Moya <rodrigo@ximian.com>
3854         
3855         * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
3856         function from GAL, needed for the cache objects.
3857
3858         * libedataserver/e-cache.c (e_cache_set_property): make sure the
3859         directory for the cache file exists by calling e_util_mkdir_hier.
3860
3861 2003-12-08  Rodrigo Moya <rodrigo@ximian.com>
3862
3863         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
3864         * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
3865         the "calendar:supported_protocols" property.
3866
3867 2003-12-07  JP Rosevear  <jpr@ximian.com>
3868
3869         * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
3870         and oaf iids
3871
3872         * src/server.c: set correct default oaf id's
3873
3874         * configure.in: Bump version    
3875
3876 2003-12-07  JP Rosevear  <jpr@ximian.com>
3877         
3878         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
3879         repo_ids
3880
3881         * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
3882         
3883 2003-12-07  Chris Toshok  <toshok@ximian.com>
3884
3885         * libdb/dist/Makefile.in: make install depend on all.
3886
3887 2003-12-07  JP Rosevear  <jpr@ximian.com>
3888
3889         * configure.in: bump version and libsoup requirement
3890
3891 2003-12-04  JP Rosevear <jpr@ximian.com>
3892
3893         * libedataserver/e-source-list.c
3894         (e_source_list_new_for_gconf_default): uses the default gconf
3895         client for getting the source list
3896
3897         * libedataserver/e-source-list.h: add proto
3898         
3899 2003-12-01  Rodrigo Moya <rodrigo@ximian.com>
3900
3901         * libedataserver/e-cache.[ch]: new class for a cache implementation,
3902         to be shared between calendar and addressbook backends.
3903
3904         * libedataserver/Makefile.am: added new files.
3905
3906 2003-12-01  Hans Petter Jansson  <hpj@ximian.com>
3907
3908         * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
3909         creating XML from already standalone source.
3910         (e_source_copy): Return the new source, not the one passed in. Duh.
3911
3912 2003-12-01  Hans Petter Jansson  <hpj@ximian.com>
3913
3914         * libedataserver/e-source.c (e_source_set_property): Emit changed
3915         signal.
3916         (copy_property): Implement.
3917         (e_source_copy): Implement. Creates a standalone copy of a source.
3918
3919 2003-11-29  Chris Toshok  <toshok@ximian.com>
3920
3921         * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
3922         DataServer_Logging oaf_server.
3923
3924         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
3925
3926         * src/Evolution-DataServer.idl: add a Logging interface.  the
3927         events emitted are of type LogEvent.
3928
3929         * src/Makefile.am (evolution_data_server_SOURCES): add
3930         server-logging.[ch]
3931
3932         * src/server.c (termination_handler): use g_message, not a printf.
3933         (setup_logging): new function, register the log domains that'll
3934         generate bonobo events.
3935         (main): initialize the DataServer::Logging interface.
3936
3937         * src/server-logging.[ch]: a glib log handler that emits log
3938         events via a BonoboEventSource.
3939         
3940 2003-11-27  Hans Petter Jansson  <hpj@ximian.com>
3941
3942         * libedataserver/e-source.c (impl_finalize): Destroy properties table.
3943         (init): Create properties table.
3944         (import_properties): Implement. Imports properties from XML tree to
3945         table.
3946         (e_source_update_from_xml_node): Import properties to table.
3947         (property_dump_cb): Implement. Dumps a property to XML tree.
3948         (dump_common_to_xml_node): Dump properties to XML tree.
3949         (e_source_get_property): Implement.
3950         (e_source_set_property): Implement.
3951         (e_source_foreach_property): Implement.
3952
3953         * libedataserver/test-source-list.c (dump_property): Implement.
3954         (dump_source): Dump properties.
3955         (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
3956
3957 2003-11-26  Hans Petter Jansson  <hpj@ximian.com>
3958
3959         * libedataserver/e-source.c (impl_finalize): Support absolute URI.
3960         (e_source_update_from_xml_node): Ditto.
3961         (e_source_get_uri): Ditto.
3962         (dump_common_to_xml_node): Implement for parameters common to
3963         dependent and standalone ESources.
3964         (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
3965         (e_source_to_standalone_xml): Implement.
3966         (e_source_new_from_standalone_xml): Implement.
3967
3968 2003-11-26  Rodney Dawes  <dobey@ximian.com>
3969
3970         * Makefile.am: remove \ on last line of LIBDB_FILES
3971
3972 2003-11-26  JP Rosevear  <jpr@ximian.com>
3973
3974         * tags: add a dummy file for disting
3975
3976 2003-11-25  Chris Toshok  <toshok@ximian.com>
3977
3978         * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
3979         and AC_PROG_LIBTOOL.
3980
3981         * libdb/dist/configure: same.
3982         
3983         * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
3984         dist/libdb.a
3985
3986 2003-11-25  Chris Toshok  <toshok@ximian.com>
3987
3988         * libdb/dist/configure.ac: AC_DISABLE_SHARED.
3989         
3990         * libdb/dist/configure: same.
3991         
3992         * libedataserver/e-db3-utils.c: remove the db3 version checks.
3993
3994         * libedataserver/e-dbhash.c: same.
3995         (e_dbhash_new): pass NULL for txn.
3996
3997 2003-11-25  Chris Toshok  <toshok@ximian.com>
3998
3999         * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
4000         (libedataserver_la_LIBADD): explicitly list the db4 .a since I
4001         suck at getting libtool to do what I want.
4002
4003         * libdb/dist/Makefile.in (install-strip install): don't do
4004         anything here.
4005
4006         * Makefile.am (SUBDIRS): add libdb
4007         (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
4008         libdb.
4009         (LIBDB_FILES): list all the db4 files.
4010         (EXTRA_DIST): add the db4 files explicitly to this.
4011
4012         * configure.in: remove all the db3 stuff, and build the embedded
4013         db4.
4014
4015 2003-11-25 Aaron Weber <aaron@ximian.com>
4016         * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
4017         hurt to add it, and might helpsince GTK_DOC_CHECK is in
4018         acinclude.m4 so you can build the stuffwithout gtk-doc
4019         installed/working."
4020
4021         * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
4022         * docs/reference/calendar/libecal/libecal-docs.sgml: added title
4023         * Plus added short/long descriptions and "See Also" where appropriate to:
4024         * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
4025         * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
4026         * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
4027         * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
4028         * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
4029         * docs/reference/addressbook/libebook/tmpl/e-book.sgml
4030         * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
4031         * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
4032         * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
4033         * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
4034         * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
4035         * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
4036         * docs/reference/calendar/libecal/tmpl/e-cal.sgml
4037
4038 2003-11-22  Chris Toshok  <toshok@ximian.com>
4039
4040         * dist/NO-AUTO-GEN: don't autogen in here.
4041         
4042         * libdb/.cvsignore: new file, ignore the generated Makefile foo.
4043
4044         * libdb/Makefile.am: new file so we can integrate libdb into our
4045         build.
4046
4047 2003-11-20 Aaron Weber <aaron@ximian.com>
4048         * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
4049         * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
4050         * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
4051         * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
4052         * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
4053         * docs/reference/addressbook/libebook/tmpl/e-book.sgml
4054         * docs/reference/calendar/libecal/libecal-sections.txt
4055         * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
4056         * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
4057         * docs/reference/calendar/libecal/tmpl/e-cal.sgml
4058
4059 2003-11-20  Rodney Dawes  <dobey@ximian.com>
4060
4061         * autogen.sh: Remove extra #!/bin/sh line
4062
4063 2003-11-19  JP Rosevear <jpr@ximian.com>
4064
4065         * MAINTAINERS: Update
4066
4067 2003-11-18  Rodrigo Moya <rodrigo@ximian.com>
4068
4069         * configure.in: require libsoup version from CVS (2.1.1).
4070
4071 2003-11-17  Rodrigo Moya <rodrigo@ximian.com>
4072
4073         * configure.in: added libsoup-2.2 as a dependency for Groupwise.
4074
4075 2003-11-14  JP Rosevear <jpr@ximian.com>
4076
4077         * libedataserver/test-source-list.c: use only libgnome stuff (no
4078         ui bits)
4079
4080         * libedataserver/e-source.c: ditto
4081
4082         * libedataserver/e-source-list.c: ditto
4083
4084         * libedataserver/e-source-group.c: remove use of gal bits, use
4085         local marshallers
4086
4087         * libedataserver/Makefile.am: build and install e-source stuff
4088
4089 2003-11-14  Rodrigo Moya <rodrigo@ximian.com>
4090
4091         * src/server-interface-check.[ch]: fixed copyright comments.
4092
4093 2003-11-14  Rodrigo Moya <rodrigo@ximian.com>
4094
4095         * src/server.c (setup_cals): register the Groupwise calendar backend.
4096
4097         * src/Makefile.am:
4098         * configure.in: added Groupwise calendar backend to build.
4099
4100 2003-11-14  Rodney Dawes  <dobey@ximian.com>
4101
4102         * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
4103
4104 2003-11-11  Chris Toshok  <toshok@ximian.com>
4105
4106         * src/server.c (queue_termination): guard against multiple threads
4107         here by using a mutex.  also, always remove the
4108         terminal_handler_id if one exists and reinstate it afterward.
4109         This gives us the behavior of always lasting EXIT_TIMEOUT
4110         milliseconds after the most recent book/calendar shutdown.  Before
4111         there was a potential for shutting down EXIT_TIMEOUT milliseconds
4112         after the *first* book/calendar shutdown.
4113
4114 2003-11-10  JP Rosevear <jpr@ximian.com>
4115
4116         * Makefile.am: build docs
4117
4118         * configure.in: check for gtk-doc
4119
4120 2003-11-08  Hans Petter Jansson  <hpj@ximian.com>
4121
4122         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
4123         that broke GNOME_Evolution_DataServer_CalFactory. And another one
4124         that broke GNOME_Evolution_DataServer_InterfaceCheck.
4125
4126 2003-11-07  Dan Winship  <danw@ximian.com>
4127
4128         * configure.in: Remove a bunch more checks that
4129         evolution-data-server doesn't need. Change "Evolution" to
4130         "evolution-data-server" in two messages. Remove gtk-doc support
4131         since there is currently no doc/ directory, and we'll want to use
4132         the new GTK_DOC_CHECK macro when we add it back anyway.
4133
4134         * libedataserver/ename/*: Moved to libebook
4135
4136         * libedataserver/Makefile.am (SUBDIRS): Remove ename
4137         (libedataserver_la_LIBADD): Remove libename
4138         (libedataserver_la_LDFLAGS): Remove -no-undefined
4139
4140         * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
4141
4142 2003-11-07  Rodney Dawes  <dobey@ximian.com>
4143
4144         * configure.in: Remove kerberos checks since we don't need them here
4145
4146 2003-11-06  JP Rosevear <jpr@ximian.com>
4147
4148         * configure.in: output new .pc file
4149
4150         * evolution-data-server-1.0.pc.in: pkconfig for idl
4151
4152         * libedataserver/ename/Makefile.am: don't install
4153
4154         * libedataserver/Makefile.am: link in libename
4155
4156 2003-11-06  Rodney Dawes  <dobey@ximian.com>
4157
4158         * configure.in: Remove dependencies for GUI libs that we don't need
4159
4160 2003-11-06  JP Rosevear <jpr@ximian.com>
4161
4162         * libedataserver/Makefile.am: e-msgport is no longer needed
4163
4164 2003-11-06  JP Rosevear  <jpr@ximian.com>
4165
4166         * src/server.c: include the addressbook backend files properly
4167
4168         * src/Makefile.am: link to the individual addressbook backends
4169
4170 2003-11-06  JP Rosevear  <jpr@ximian.com>
4171
4172         * src/server.c: include the backend files properly
4173
4174         * src/Makefile.am: link to the individual backends
4175         
4176 2003-11-06  JP Rosevear <jpr@ximian.com>
4177         
4178         * configure.in (BASE_VERSION): clean up priv* dirs 
4179         
4180         * src/Makefile.am: install a version binary to libexecdir
4181
4182         * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
4183         binary location
4184
4185         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4186         
4187 2003-11-05  JP Rosevear <jpr@ximian.com>
4188
4189         * src/server.c: following renaming of libedata-book
4190
4191         * src/server-interface.[hc]: ditto
4192
4193 2003-11-05  JP Rosevear <jpr@ximian.com>
4194
4195         * src/server.c: following renaming of libedata-cal
4196
4197         * src/server-interface.[hc]: ditto
4198
4199 2003-11-05 JP Rosevear <jpr@ximian.com>
4200
4201         * configure.in: make the priv*dir's sane
4202
4203         * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
4204         remove gal
4205
4206         * libedataserver/ename/Makefile.am: ditto
4207
4208         * libedataserver/Makefile.am: install to privincludedir
4209         
4210 2003-11-05  Rodrigo Moya <rodrigo@ximian.com>
4211
4212         * libedataserver/e-util.[ch]: new files to contain a few functions
4213         from GAL.
4214
4215         * libedataserver/Makefile.am: added new files.
4216
4217         * libedataserver/ename/e-address-western.c:
4218         * libedataserver/e-account-list.c:
4219         * libedataserver/e-account.c:
4220         * src/server-interface-check.c:
4221         * configure.in: removed libgal dependency.
4222
4223 2003-11-04  JP Rosevear <jpr@ximian.com>
4224
4225         * src/server.c: tidy up logging messages
4226
4227 2003-11-04  JP Rosevear <jpr@ximian.com>
4228
4229         * src/server.c: properly name space the oaf ids
4230
4231         * src/server-interface-check.c: use the correctly named poa
4232
4233         * src/server-interface-check.h: ditto
4234         
4235         * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
4236         factories and interface check better
4237
4238         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4239         
4240         * src/Evolution-DataServer.idl: name space the interface check
4241         properly
4242
4243 2003-11-04  JP Rosevear <jpr@ximian.com>
4244
4245         * src/Evolution-DataServer.idl: server interface check instead of
4246         wombat interface check
4247
4248         * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
4249
4250         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4251         
4252         * src/server.c: adjust to interface check renaming
4253
4254         * src/server-interface-check.[hc]: finish renaming so wombat
4255         disappears
4256
4257 2003-11-04  JP Rosevear <jpr@ximian.com>
4258
4259         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
4260
4261         * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
4262         to the right binary
4263
4264         * libedataserver/Makefile.am: install pkg-config file
4265
4266 2003-11-04  Hans Petter Jansson  <hpj@ximian.com>
4267
4268         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
4269         * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
4270         supported protocols.
4271
4272 2003-11-04  JP Rosevear <jpr@ximian.com>
4273
4274         * MAINTAINERS, TODO: update
4275
4276 2003-11-04  JP Rosevear <jpr@ximian.com>
4277
4278         * src/server-interface-check.h: use G_*_DECLS and include the data
4279         server stub
4280         
4281         * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
4282         the DataServer .server files
4283
4284 2003-11-03  JP Rosevear <jpr@ximian.com>
4285
4286         * configure.in: don't need EVO_DIR
4287
4288 2003-11-03  JP Rosevear <jpr@ximian.com>
4289
4290         * configure.in: remove trailing slash
4291
4292 2003-11-03  JP Rosevear <jpr@ximian.com>
4293
4294         * configure.in: add the trailing slash to the config subdir
4295