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