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