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