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