abort and fail if we get an xml error setting up the new_source entries.
[platform/upstream/evolution-data-server.git] / ChangeLog
1 2004-06-14  Not Zed  <NotZed@Ximian.com>
2
3         * libedataserver/e-source-group.c
4         (e_source_group_new_from_xmldoc): abort and fail if we get an xml
5         error setting up the new_source entries.  #59592.
6
7 2004-06-03  JP Rosevear  <jpr@novell.com>
8
9         * configure.in: bump version, libtool numbers
10
11 2004-06-02  Chris Toshok  <toshok@ximian.com>
12
13         * configure.in: bump to 0.0.93.1 so we can rev evo's dep.
14
15 2004-06-01  Chris Toshok  <toshok@ximian.com>
16
17         * libedataserver/e-source.c (e_source_set_absolute_uri): permit
18         NULL absolute_uri, so we can clear it.
19
20 2004-06-01  Chris Toshok  <toshok@ximian.com>
21
22         * libedataserver/e-source.c (e_source_set_group): back out the
23         change that causes this function to always add an absolute_uri to
24         the ESource, as this uri is always used instead of the
25         relative_uri in e_source_get_uri, which is NOT what we want in 99%
26         of the cases.  If you want an absolute uri, call
27         e_source_set_absolute_uri - it should never happen implicitly.
28         (e_source_copy): when copying an ESource don't create an absolute
29         uri when @source might have had one.
30         (e_source_set_absolute_uri): use strcmp, not ==.  also,
31         "source->priv->readonly" governs whether or not data can be stored
32         in the folder represented by the ESource, not that the ESource
33         itself is readonly.
34
35 2004-05-27  Rodrigo Moya <rodrigo@novell.com>
36
37         * libedataserver/e-file-cache.[ch] (e_file_cache_clean): new function.
38
39 2004-05-27  Sushma Rai <rsushma@novell.com>
40
41         * libedataserver/e-source.[ch] (e_source_new_with_absolute_uri)
42         (e_source_set_absolute_uri)(e_source_peek_absolute_uri):
43         Added new.
44
45         * libedataserver/e-source.c: (e_source_set_group)(e_source_get_uri):
46         Build absolute URI only if source is not having it.
47
48         * libedataserver/e-source.c: (dump_common_to_xml_node): Writing
49         absolute URI to the file.
50
51 2004-05-26  Rodney Dawes  <dobey@novell.com>
52
53         * configure.in: Make the ORBit >= 2.9.8 requirement more obvious to
54         work around a problem with the AM_PATH_ORBIT2() m4 function not failing
55         properly when < 2.9.8 is found
56
57         * libedataserver/libedataserver-1.0.pc.in (Requires): Add the ORBit
58         requirement here, so that dependents pick it up properly as well
59         
60 2004-05-19  JP Rosevear  <jpr@novell.com>
61
62         * configure.in: bump version, libtool numbers
63
64 2004-05-17  Rodney Dawes  <dobey@ximian.com>
65
66         * libedataserver/Makefile.am (libedataserver_la_LIBADD):
67         Add $(E_DATA_SERVER_LIBS) to link all the right dependencies for the
68         mono bindings to work correctly
69
70         Fixes #58615
71
72 2004-05-04  Edward Rudd <urkle@outoforder.cc>
73         
74         * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
75         handlers for postal address fields. Bug # 45210
76
77 2004-05-03  JP Rosevear  <jpr@ximian.com>
78
79         * libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS
80
81         * libedataserver/e-uid.h: ditto
82         
83         * libedataserver/e-memory.c: remove unnecessary include
84
85         * libedataserver/e-uid.c: ditto
86         
87         * libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
88         glib include
89
90 2004-05-03  William Jon McCann  <mccann@jhu.edu>
91
92         * libedataserver/e-account-list.h: 
93         * libedataserver/e-account.h:
94         * libedataserver/e-db3-utils.h:
95         * libedataserver/e-dbhash.h:
96         * libedataserver/e-iterator.h:
97         * libedataserver/e-list-iterator.h:
98         * libedataserver/e-list.h:
99         * libedataserver/e-memory.h:
100         * libedataserver/e-sexp.h:
101         * libedataserver/e-source-group.h:
102         * libedataserver/e-source-list.h:
103         * libedataserver/e-source.h:
104         * libedataserver/e-uid.h:
105         * libedataserver/e-url.h:
106         * libedataserver/e-util.h:
107         * libedataserver/e-xml-hash-utils.h:
108         * libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS
109
110 2004-04-27  Jeffrey Stedfast  <fejj@ximian.com>
111
112         * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
113         yesterday's changes. The data is useless for what I needed it for
114         (which was for migrating pilot-sync changelog files). md5sums are
115         ...not what I wanted.
116
117 2004-04-26  Jeffrey Stedfast  <fejj@ximian.com>
118
119         * libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
120         3 arguments (key, data, user_data).
121
122 2004-04-26  Adam Weinberger  <adamw@gnome.org>
123
124         * configure.in: Added en_CA to ALL_LINGUAS.
125
126 2004-04-22  Jeffrey Stedfast  <fejj@ximian.com>
127
128         * libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
129         that 'key' always points to a malloc'd block of memory that we can
130         free.
131         (foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
132         xmlEncodeSpecialChars() since that latter doesn't encode 8bit
133         chars and the like.
134         (e_xmlhash_write): Save the doc to a tmp file first, only if
135         saving is successful rename() the file over the original.
136
137 2004-04-21  Chris Toshok  <toshok@ximian.com>
138
139         * configure.in: bump version to 0.0.92.1.
140
141 2004-04-21  Tomasz KÅ\82oczko <kloczek@pld.org.pl>
142
143         * acinclude.m4: minor fixes (added missing [] quotation).
144
145 2004-04-19  JP Rosevear  <jpr@ximian.com>
146
147         * configure.in: bump version, libtool numbers
148
149 2004-04-13  Sivaiah Nallagatla <snallagatla@novell.com>
150
151         * configure.in: added LIBEGROUPWISE_* variables and corresponding
152         AC_SUBST for assinging libegroupwise version number. Defined a
153         varible LIBSOUP_REQUIRED.  added
154         servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
155
156         * servers/groupwise/Makefile.am: added
157         libegroupwiseinclude_HEADERS, libegroupwise_la_LDFLAGS etc to make
158         groupwise apis installable
159
160         * servers/groupwise/libegroupwise-1.0.pc.in: new pc.in file
161         libegroupwise
162
163 2004-04-02  JP Rosevear  <jpr@ximian.com>
164
165         * configure.in: bump version, libtool numbers
166
167 2004-03-25  William Jon McCann  <mccann@jhu.edu>
168
169         * src/server.c (setup_cals): add registration of webcal protocol
170         for tasks.
171
172 2004-03-19  Rodrigo Moya <rodrigo@ximian.com>
173
174         * src/Makefile.am: added $SOUP_CFLAGS, needed for
175         e-cal-backend-groupwise.h.
176
177 2004-03-18  Rodrigo Moya <rodrigo@ximian.com>
178
179         * libedataserver/e-xml-hash-utils.c (e_xml_from_hash): set encoding
180         on XML document.
181
182         * libedataserver/e-file-cache.c (e_file_cache_set_property): if we fail
183         opening the cache file, just create it empty, don't fail.
184
185 2004-03-17  Rodrigo Moya <rodrigo@ximian.com>
186
187         * configure.in: yank --enable-debug option, not needed anymore.
188
189 2004-03-15  Rodney Dawes  <dobey@ximian.com>
190
191         * configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
192         * evolution-data-server-1.0.pc.in:
193         * libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
194         the libbonobo dependency
195
196 2004-03-05  JP Rosevear <jpr@ximian.com>
197
198         * configure.in: bump version, libtool numbers and soup requirement
199
200 2004-02-26  JP Rosevear <jpr@ximian.com>
201
202         * Makefile.am: dist the libdb stuff properly
203
204 2004-02-26 Harish K <kharish@novell.com>
205
206         * servers/groupwise/e-gw-connection.c : the latest GW server
207         requires getFolderListRequest instead of the getContainerListRequest
208         message to get the ids of folders.
209
210 2004-02-24  Chris Toshok  <toshok@ximian.com>
211
212         * libedataserver/e-source-group.c
213         (e_source_group_new_from_xmldoc): don't leak uid.
214
215 2004-02-23  JP Rosevear <jpr@ximian.com>
216
217         * Makefile.am: make sure to distclean libdb
218
219         * autogen.sh: require automake 1.6
220         
221         * marshal.mk: make sure we use the srcdir as the location of the
222         list file
223
224         * libdb/dist/Makefile.in: add installcheck target that does
225         nothing, don't remove tags
226
227         * src/Makefile.am: add extra libical includes for srcdir !=
228         builddir
229         
230 2004-02-20 Sivaiah Nallagatla <snallagatla@novell.com>
231                                                                                                                              
232         * configure.in : added addressbook/backends/groupwise/Makefile to AC_OUTPUT section
233         * src/Makefile.am : added libebookbackendgroupwise.la to LDADD
234         * src/server.c (setup_books) : register groupwise address book backend
235         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in
236         * src/GNOME_Evolution_DataServerLDAP.server.in.in : added groupwise to supported
237         address book protocols
238         
239 2004-02-13  Chris Toshok  <toshok@ximian.com>
240
241         * libedataserver/Makefile.am (libedataserver_la_LIBADD): use
242         libdb-4.1.la instead of libdb.a.
243
244         * libdb/dist/configure.ac: remove all the static/shared logic and
245         force libtool to be used.  also, remove -rpath from the SOFLAGS.
246         without -rpath and -static libtool builds the equivalent of a
247         noinst_ automake library.
248
249         * libdb/dist/configure: regen configure from configure.ac.
250
251 2004-02-12  Chris Toshok  <toshok@ximian.com>
252
253         * configure.in (AM_PATH_ORBIT2): up our requirement to 2.9.8.
254
255 2004-02-09  Michael Meeks  <michael@ximian.com>
256
257         * libedataserver/e-list-iterator.c (e_list_iterator_new),
258         * libedataserver/e-list.c (e_list_get_iterator):
259         add preconditions for NULL list.
260
261 2004-02-09  JP Rosevear  <jpr@ximian.com>
262
263         * configure.in: Bump version, libtool numbers
264
265
266 2004-02-08  Robert Sedak  <robert.sedak@sk.htnet.hr>
267  
268          * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
269
270 2004-02-06  Rodrigo Moya <rodrigo@ximian.com>
271
272         * configure.in:
273         * Makefile.am:
274         * servers/Makefile.am: added servers/ dir to build.
275
276 2004-02-03  Chris Toshok  <toshok@ximian.com>
277
278         * libedataserver/libedataserver-1.0.pc.in (Requires): add
279         libxml-2.0 as the e-source* stuff needs it.
280
281 2004-01-30  Rodrigo Moya <rodrigo@ximian.com>
282
283         * configure.in: require libsoup >= 2.1.6.
284
285 2004-01-26  JP Rosevear  <jpr@ximian.com>
286
287         * configure.in: Bump libtool versions, version, soup requirement
288
289 2004-01-25  Sanlig Badral  <badral@openmn.org>
290
291         * configure.in: Added "mn" to ALL_LINGUAS.
292
293 2004-01-24  Rodrigo Moya <rodrigo@ximian.com>
294
295         * configure.in: s/GROUPWISE/SOUP.
296
297 2004-01-22  Thomas Cataldo  <tcataldo@users.sourceforge.net>
298
299         * libedataserver/e-xml-hash-utils.c: (e_xml_to_hash):
300         Fix leak.
301
302 2004-01-21  Rodrigo Moya <rodrigo@ximian.com>
303
304         * libedataserver/e-file-cache.[ch] (e_file_cache_remove): new function
305         to remove the file cache from disk.
306
307 2004-01-21  JP Rosevear <jpr@ximian.com>
308
309         * configure.in: include calendar test stuff in AC_OUTPUT
310
311 2004-01-21  Rodrigo Moya <rodrigo@ximian.com>
312
313         Fixes nasty crash in e-d-s
314
315         * libedataserver/e-xml-hash-utils.[ch]: EXmlHashFunc gets 3 arguments.
316         (foreach_hash_func): pass the value also to the XML hash function.
317
318         * libedataserver/e-file-cache.c (add_object_to_list): use the correct
319         argument types.
320
321 2004-01-15  JP Rosevear <jpr@ximian.com>
322
323         * libedataserver/e-source-list.c (e_source_list_peek_source_any):
324         make sure we don't derefence a NULL pointer
325
326 2004-01-15  Mark McLoughlin  <mark@skynet.ie>
327
328         * libedataserver/e-source-list.c: (load_from_gconf):
329         Fix leak.
330         
331         * libedataserver/e-source.c: (dump_common_to_xml_node):
332         Don't output properties tag if there are no properties.
333
334 2004-01-14  Rodrigo Moya <rodrigo@ximian.com>
335
336         * libedataserver/e-file-cache.c (add_object_to_list): use the GList **
337         correctly when calling g_slist_prepend.
338
339 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
340
341         * configure.in: Added "sq" to ALL_LINGUAS.
342
343 2004-01-12  JP Rosevear  <jpr@ximian.com>
344
345         * configure.in: bump version, libtool numbers
346
347 2004-01-12  Rodrigo Moya <rodrigo@ximian.com>
348
349         * src/server-logging.c (server_log_handler): avoid CORBA allocations
350         by using the CORBA_any directly. Free the CORBA exception.
351
352 2004-01-10  Rodrigo Moya <rodrigo@ximian.com>
353
354         * libedataserver/e-file-cache.c (e_file_cache_set_property): fixed
355         memory leak.
356
357 2004-01-09  ERDI Gergo  <cactus@cactus.rulez.org>
358
359         * libedataserver/e-source-group.h: added new read-only flag
360
361         * src/contactdates-server.c: new factory for ContactDates backend
362
363         * configure.in: Added new ContactDates calendar backend
364
365 2004-01-09  Rodrigo Moya <rodrigo@ximian.com>
366
367         * libedataserver/e-source-list.[ch]
368         (e_source_list_peek_group_by_name): new function.
369
370 2004-01-08  JP Rosevear <jpr@ximian.com>
371
372         * libedataserver/e-source-list.c (e_source_list_sync): don't
373         remove the gconf listener
374
375 2004-01-07  JP Rosevear <jpr@ximian.com>
376
377         * libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
378
379 2004-01-05  Christian Neumair  <chris@gnome-de.org>
380
381         * addressbook/libebook/e-book.c: Generalize some more strings.
382
383 2004-01-05  Christian Neumair  <chris@gnome-de.org>
384
385         * calendar/libedata-cal/e-cal-backend-sexp.c: Generalize some strings.
386
387 2004-01-05  Rodrigo Moya <rodrigo@ximian.com>
388
389         * libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
390         function to get all objects in the cache.
391
392 2003-12-29  JP Rosevear <jpr@ximian.com>
393
394         * configure.in: bump libsoup requirement, version, libtool numbers
395
396 2003-12-23  Ross Burton  <ross@burtonini.com>
397
398         * docs/reference/addressbook/libebook/tmpl/*:
399         * docs/reference/addressbook/libebook/libebook-docs.sgml:
400         * docs/reference/addressbook/libebook/libebook-sections.txt
401         * docs/reference/addressbook/libebook/libebook.types:
402         Updated API documentation.
403
404 2003-12-21  JP Rosevear <jpr@ximian.com>
405
406         * libedataserver/e-source-list.c (e_source_list_peek_source_any):
407         find a source if there is one
408
409         * libedataserver/e-source-list.h: add proto
410
411 2003-12-18  Rodrigo Moya <rodrigo@ximian.com>
412
413         * src/server.c (setup_logging, setup_interface_check): get the
414         BonoboObject's we create here out of the function.
415         (main): re-organize extra interfaces initialization code, and
416         make sure we unref all objects we have created.
417
418 2003-12-17  Hans Petter Jansson  <hpj@ximian.com>
419
420         * libedataserver/e-source.c (build_absolute_uri): Implement based on
421         factored-out code.
422         (e_source_set_group): Generate and keep an absolute URI so we can
423         work stand-alone if the group goes away.
424         (e_source_get_uri): Use build_absolute_uri ().
425
426 2003-12-16  Hans Petter Jansson  <hpj@ximian.com>
427
428         * libedataserver/e-source.c (e_source_equal): Implement. Compares
429         two sources based on UID and full URI.
430
431 2003-12-12  Rodrigo Moya <rodrigo@ximian.com>
432
433         * configure.in: added --enable-debug argument.
434
435 2003-12-10  Chris Toshok  <toshok@ximian.com>
436
437         * Makefile.am (ACLOCAL_AMFLAGS): remove
438
439 2003-12-08  Rodrigo Moya <rodrigo@ximian.com>
440
441         * libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
442         to avoid conflicts with GAL's ECache class, which might get
443         registered before.
444
445         * libedataserver/Makefile.am: added new files.
446
447 2003-12-08  Rodrigo Moya <rodrigo@ximian.com>
448         
449         * libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
450         function from GAL, needed for the cache objects.
451
452         * libedataserver/e-cache.c (e_cache_set_property): make sure the
453         directory for the cache file exists by calling e_util_mkdir_hier.
454
455 2003-12-08  Rodrigo Moya <rodrigo@ximian.com>
456
457         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
458         * src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
459         the "calendar:supported_protocols" property.
460
461 2003-12-07  JP Rosevear  <jpr@ximian.com>
462
463         * src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
464         and oaf iids
465
466         * src/server.c: set correct default oaf id's
467
468         * configure.in: Bump version    
469
470 2003-12-07  JP Rosevear  <jpr@ximian.com>
471         
472         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
473         repo_ids
474
475         * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
476         
477 2003-12-07  Chris Toshok  <toshok@ximian.com>
478
479         * libdb/dist/Makefile.in: make install depend on all.
480
481 2003-12-07  JP Rosevear  <jpr@ximian.com>
482
483         * configure.in: bump version and libsoup requirement
484
485 2003-12-04  JP Rosevear <jpr@ximian.com>
486
487         * libedataserver/e-source-list.c
488         (e_source_list_new_for_gconf_default): uses the default gconf
489         client for getting the source list
490
491         * libedataserver/e-source-list.h: add proto
492         
493 2003-12-01  Rodrigo Moya <rodrigo@ximian.com>
494
495         * libedataserver/e-cache.[ch]: new class for a cache implementation,
496         to be shared between calendar and addressbook backends.
497
498         * libedataserver/Makefile.am: added new files.
499
500 2003-12-01  Hans Petter Jansson  <hpj@ximian.com>
501
502         * libedataserver/e-source.c (e_source_to_standalone_xml): Allow
503         creating XML from already standalone source.
504         (e_source_copy): Return the new source, not the one passed in. Duh.
505
506 2003-12-01  Hans Petter Jansson  <hpj@ximian.com>
507
508         * libedataserver/e-source.c (e_source_set_property): Emit changed
509         signal.
510         (copy_property): Implement.
511         (e_source_copy): Implement. Creates a standalone copy of a source.
512
513 2003-11-29  Chris Toshok  <toshok@ximian.com>
514
515         * src/GNOME_Evolution_DataServerLDAP.server.in.in: add
516         DataServer_Logging oaf_server.
517
518         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.
519
520         * src/Evolution-DataServer.idl: add a Logging interface.  the
521         events emitted are of type LogEvent.
522
523         * src/Makefile.am (evolution_data_server_SOURCES): add
524         server-logging.[ch]
525
526         * src/server.c (termination_handler): use g_message, not a printf.
527         (setup_logging): new function, register the log domains that'll
528         generate bonobo events.
529         (main): initialize the DataServer::Logging interface.
530
531         * src/server-logging.[ch]: a glib log handler that emits log
532         events via a BonoboEventSource.
533         
534 2003-11-27  Hans Petter Jansson  <hpj@ximian.com>
535
536         * libedataserver/e-source.c (impl_finalize): Destroy properties table.
537         (init): Create properties table.
538         (import_properties): Implement. Imports properties from XML tree to
539         table.
540         (e_source_update_from_xml_node): Import properties to table.
541         (property_dump_cb): Implement. Dumps a property to XML tree.
542         (dump_common_to_xml_node): Dump properties to XML tree.
543         (e_source_get_property): Implement.
544         (e_source_set_property): Implement.
545         (e_source_foreach_property): Implement.
546
547         * libedataserver/test-source-list.c (dump_property): Implement.
548         (dump_source): Dump properties.
549         (on_idle_do_stuff): Add --property, --set-value, --unset-value args.
550
551 2003-11-26  Hans Petter Jansson  <hpj@ximian.com>
552
553         * libedataserver/e-source.c (impl_finalize): Support absolute URI.
554         (e_source_update_from_xml_node): Ditto.
555         (e_source_get_uri): Ditto.
556         (dump_common_to_xml_node): Implement for parameters common to
557         dependent and standalone ESources.
558         (e_source_dump_to_xml_node): Use dump_common_to_xml_node ().
559         (e_source_to_standalone_xml): Implement.
560         (e_source_new_from_standalone_xml): Implement.
561
562 2003-11-26  Rodney Dawes  <dobey@ximian.com>
563
564         * Makefile.am: remove \ on last line of LIBDB_FILES
565
566 2003-11-26  JP Rosevear  <jpr@ximian.com>
567
568         * tags: add a dummy file for disting
569
570 2003-11-25  Chris Toshok  <toshok@ximian.com>
571
572         * libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
573         and AC_PROG_LIBTOOL.
574
575         * libdb/dist/configure: same.
576         
577         * libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
578         dist/libdb.a
579
580 2003-11-25  Chris Toshok  <toshok@ximian.com>
581
582         * libdb/dist/configure.ac: AC_DISABLE_SHARED.
583         
584         * libdb/dist/configure: same.
585         
586         * libedataserver/e-db3-utils.c: remove the db3 version checks.
587
588         * libedataserver/e-dbhash.c: same.
589         (e_dbhash_new): pass NULL for txn.
590
591 2003-11-25  Chris Toshok  <toshok@ximian.com>
592
593         * libedataserver/Makefile.am (INCLUDES): use the embedded db4.
594         (libedataserver_la_LIBADD): explicitly list the db4 .a since I
595         suck at getting libtool to do what I want.
596
597         * libdb/dist/Makefile.in (install-strip install): don't do
598         anything here.
599
600         * Makefile.am (SUBDIRS): add libdb
601         (DIST_SUBDIRS): new variable, list everything in SUBDIRS except
602         libdb.
603         (LIBDB_FILES): list all the db4 files.
604         (EXTRA_DIST): add the db4 files explicitly to this.
605
606         * configure.in: remove all the db3 stuff, and build the embedded
607         db4.
608
609 2003-11-25 Aaron Weber <aaron@ximian.com>
610         * configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
611         hurt to add it, and might helpsince GTK_DOC_CHECK is in
612         acinclude.m4 so you can build the stuffwithout gtk-doc
613         installed/working."
614
615         * docs/reference/addressbook/libebook/libebook-docs.sgml: added title
616         * docs/reference/calendar/libecal/libecal-docs.sgml: added title
617         * Plus added short/long descriptions and "See Also" where appropriate to:
618         * docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
619         * docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
620         * docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
621         * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
622         * docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
623         * docs/reference/addressbook/libebook/tmpl/e-book.sgml
624         * docs/reference/addressbook/libebook/tmpl/e-contact.sgml
625         * docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
626         * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
627         * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
628         * docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
629         * docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
630         * docs/reference/calendar/libecal/tmpl/e-cal.sgml
631
632 2003-11-22  Chris Toshok  <toshok@ximian.com>
633
634         * dist/NO-AUTO-GEN: don't autogen in here.
635         
636         * libdb/.cvsignore: new file, ignore the generated Makefile foo.
637
638         * libdb/Makefile.am: new file so we can integrate libdb into our
639         build.
640
641 2003-11-20 Aaron Weber <aaron@ximian.com>
642         * docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
643         * docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
644         * docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
645         * docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
646         * docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
647         * docs/reference/addressbook/libebook/tmpl/e-book.sgml
648         * docs/reference/calendar/libecal/libecal-sections.txt
649         * docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
650         * docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
651         * docs/reference/calendar/libecal/tmpl/e-cal.sgml
652
653 2003-11-20  Rodney Dawes  <dobey@ximian.com>
654
655         * autogen.sh: Remove extra #!/bin/sh line
656
657 2003-11-19  JP Rosevear <jpr@ximian.com>
658
659         * MAINTAINERS: Update
660
661 2003-11-18  Rodrigo Moya <rodrigo@ximian.com>
662
663         * configure.in: require libsoup version from CVS (2.1.1).
664
665 2003-11-17  Rodrigo Moya <rodrigo@ximian.com>
666
667         * configure.in: added libsoup-2.2 as a dependency for Groupwise.
668
669 2003-11-14  JP Rosevear <jpr@ximian.com>
670
671         * libedataserver/test-source-list.c: use only libgnome stuff (no
672         ui bits)
673
674         * libedataserver/e-source.c: ditto
675
676         * libedataserver/e-source-list.c: ditto
677
678         * libedataserver/e-source-group.c: remove use of gal bits, use
679         local marshallers
680
681         * libedataserver/Makefile.am: build and install e-source stuff
682
683 2003-11-14  Rodrigo Moya <rodrigo@ximian.com>
684
685         * src/server-interface-check.[ch]: fixed copyright comments.
686
687 2003-11-14  Rodrigo Moya <rodrigo@ximian.com>
688
689         * src/server.c (setup_cals): register the Groupwise calendar backend.
690
691         * src/Makefile.am:
692         * configure.in: added Groupwise calendar backend to build.
693
694 2003-11-14  Rodney Dawes  <dobey@ximian.com>
695
696         * acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
697
698 2003-11-11  Chris Toshok  <toshok@ximian.com>
699
700         * src/server.c (queue_termination): guard against multiple threads
701         here by using a mutex.  also, always remove the
702         terminal_handler_id if one exists and reinstate it afterward.
703         This gives us the behavior of always lasting EXIT_TIMEOUT
704         milliseconds after the most recent book/calendar shutdown.  Before
705         there was a potential for shutting down EXIT_TIMEOUT milliseconds
706         after the *first* book/calendar shutdown.
707
708 2003-11-10  JP Rosevear <jpr@ximian.com>
709
710         * Makefile.am: build docs
711
712         * configure.in: check for gtk-doc
713
714 2003-11-08  Hans Petter Jansson  <hpj@ximian.com>
715
716         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
717         that broke GNOME_Evolution_DataServer_CalFactory. And another one
718         that broke GNOME_Evolution_DataServer_InterfaceCheck.
719
720 2003-11-07  Dan Winship  <danw@ximian.com>
721
722         * configure.in: Remove a bunch more checks that
723         evolution-data-server doesn't need. Change "Evolution" to
724         "evolution-data-server" in two messages. Remove gtk-doc support
725         since there is currently no doc/ directory, and we'll want to use
726         the new GTK_DOC_CHECK macro when we add it back anyway.
727
728         * libedataserver/ename/*: Moved to libebook
729
730         * libedataserver/Makefile.am (SUBDIRS): Remove ename
731         (libedataserver_la_LIBADD): Remove libename
732         (libedataserver_la_LDFLAGS): Remove -no-undefined
733
734         * configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
735
736 2003-11-07  Rodney Dawes  <dobey@ximian.com>
737
738         * configure.in: Remove kerberos checks since we don't need them here
739
740 2003-11-06  JP Rosevear <jpr@ximian.com>
741
742         * configure.in: output new .pc file
743
744         * evolution-data-server-1.0.pc.in: pkconfig for idl
745
746         * libedataserver/ename/Makefile.am: don't install
747
748         * libedataserver/Makefile.am: link in libename
749
750 2003-11-06  Rodney Dawes  <dobey@ximian.com>
751
752         * configure.in: Remove dependencies for GUI libs that we don't need
753
754 2003-11-06  JP Rosevear <jpr@ximian.com>
755
756         * libedataserver/Makefile.am: e-msgport is no longer needed
757
758 2003-11-06  JP Rosevear  <jpr@ximian.com>
759
760         * src/server.c: include the addressbook backend files properly
761
762         * src/Makefile.am: link to the individual addressbook backends
763
764 2003-11-06  JP Rosevear  <jpr@ximian.com>
765
766         * src/server.c: include the backend files properly
767
768         * src/Makefile.am: link to the individual backends
769         
770 2003-11-06  JP Rosevear <jpr@ximian.com>
771         
772         * configure.in (BASE_VERSION): clean up priv* dirs 
773         
774         * src/Makefile.am: install a version binary to libexecdir
775
776         * src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
777         binary location
778
779         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
780         
781 2003-11-05  JP Rosevear <jpr@ximian.com>
782
783         * src/server.c: following renaming of libedata-book
784
785         * src/server-interface.[hc]: ditto
786
787 2003-11-05  JP Rosevear <jpr@ximian.com>
788
789         * src/server.c: following renaming of libedata-cal
790
791         * src/server-interface.[hc]: ditto
792
793 2003-11-05 JP Rosevear <jpr@ximian.com>
794
795         * configure.in: make the priv*dir's sane
796
797         * libedataserver/libedataserver-1.0.pc.in: use privincludedir;
798         remove gal
799
800         * libedataserver/ename/Makefile.am: ditto
801
802         * libedataserver/Makefile.am: install to privincludedir
803         
804 2003-11-05  Rodrigo Moya <rodrigo@ximian.com>
805
806         * libedataserver/e-util.[ch]: new files to contain a few functions
807         from GAL.
808
809         * libedataserver/Makefile.am: added new files.
810
811         * libedataserver/ename/e-address-western.c:
812         * libedataserver/e-account-list.c:
813         * libedataserver/e-account.c:
814         * src/server-interface-check.c:
815         * configure.in: removed libgal dependency.
816
817 2003-11-04  JP Rosevear <jpr@ximian.com>
818
819         * src/server.c: tidy up logging messages
820
821 2003-11-04  JP Rosevear <jpr@ximian.com>
822
823         * src/server.c: properly name space the oaf ids
824
825         * src/server-interface-check.c: use the correctly named poa
826
827         * src/server-interface-check.h: ditto
828         
829         * src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
830         factories and interface check better
831
832         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
833         
834         * src/Evolution-DataServer.idl: name space the interface check
835         properly
836
837 2003-11-04  JP Rosevear <jpr@ximian.com>
838
839         * src/Evolution-DataServer.idl: server interface check instead of
840         wombat interface check
841
842         * src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
843
844         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
845         
846         * src/server.c: adjust to interface check renaming
847
848         * src/server-interface-check.[hc]: finish renaming so wombat
849         disappears
850
851 2003-11-04  JP Rosevear <jpr@ximian.com>
852
853         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
854
855         * src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
856         to the right binary
857
858         * libedataserver/Makefile.am: install pkg-config file
859
860 2003-11-04  Hans Petter Jansson  <hpj@ximian.com>
861
862         * src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
863         * src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
864         supported protocols.
865
866 2003-11-04  JP Rosevear <jpr@ximian.com>
867
868         * MAINTAINERS, TODO: update
869
870 2003-11-04  JP Rosevear <jpr@ximian.com>
871
872         * src/server-interface-check.h: use G_*_DECLS and include the data
873         server stub
874         
875         * src/Makefile.am: compile Evolution-DataServer.idl and manipulate
876         the DataServer .server files
877
878 2003-11-03  JP Rosevear <jpr@ximian.com>
879
880         * configure.in: don't need EVO_DIR
881
882 2003-11-03  JP Rosevear <jpr@ximian.com>
883
884         * configure.in: remove trailing slash
885
886 2003-11-03  JP Rosevear <jpr@ximian.com>
887
888         * configure.in: add the trailing slash to the config subdir
889