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