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