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