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