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