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