aboutsummaryrefslogtreecommitdiffstats
path: root/wombat/ChangeLog
blob: 0cfe6e58e5f092a52c9f6a91f609a143e0263150 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
2002-11-07  Rodrigo Moya <rodrigo@ximian.com>

    * wombat.c: re-enabled calendar parts.

2002-11-06  Chris Toshok  <toshok@ximian.com>

    * Makefile.am (wombat_LDADD): remove libcamel.la from the link for
    the time being.

    * wombat.c: ifdef out (#ifdef PENDING_PORT_WORK) the calendar
    stuff, since it doesn't link at the moment - undefined symbols in
    pcs.  Also, include gtk.h so the gtk_* in the calendar portions
    will still work.

2002-11-05  Chris Toshok  <toshok@ximian.com>

    * Makefile.am: change over from .oaf files to .server files and
    remove the moniker stuff from the build.

    * wombat.c: port over to gnome2, and nuke all the config moniker
    stuff.

    * wombat-moniker.[ch]: remove

    * wombat-private-moniker.[ch]: remove

    * GNOME_Evolution_WombatLDAP.server.in: rename the oaf.in file to this.
    
    * GNOME_Evolution_WombatNOLDAP.server.in: rename the oaf.in file to this.

    * .cvsignore: s/oaf/server
    
2002-08-01  Chris Toshok  <toshok@ximian.com>

    * wombat.c (last_calendar_gone_cb): remove the annoying fprintf
    about Queueing termination, since we never actually terminate.

2002-07-25  Chris Toshok  <toshok@ximian.com>

    * wombat.c (main): add a silly "up and running" message.

2002-07-22  Dan Winship  <danw@ximian.com>

    * Makefile.am (wombat_LDADD): Include libpcsfile.a, libpasfile.a
    and (if ENABLE_LDAP) libpasldap.a

2002-07-15  Peter Williams  <peterw@ximian.com>

    * Makefile.am (EXTRA_DIST): Apparently we can't remove
    $(idl_DATA) from $(EXTRA_DIST).

2002-07-08  Peter Williams  <peterw@ximian.com>

    * wombat.idl: Renamed to Evolution-Wombat.idl, since
    we're installing it now and should play nice namespacily.
    
    * Makefile.am: Rename wombat.idl and install it.

2002-04-26  Jeffrey Stedfast  <fejj@ximian.com>

    * Makefile.am: Removed dependency on libibex.

2002-04-04  Jeffrey Stedfast  <fejj@ximian.com>

    * Makefile.am: Re-Add $(WOMBAT_LIBS) so wombat actually links.

2002-04-04  Ettore Perazzoli  <ettore@ximian.com>

    * Makefile.am (wombat_LDADD): Put DB3_LDADD and LDAP_LIBS on the
    top so the PAS backend uses the right version of DB3 and always
    links to LDAP.

2002-03-19  Dan Winship  <danw@ximian.com>

    * Makefile.am (wombat_LDADD): s/libversit.la/libversit.a/

2002-01-28  Radek Doulik  <rodo@ximian.com>

    * Makefile.am (wombat_LDADD): added DB3_LDADD

2002-01-27  Ettore Perazzoli  <ettore@ximian.com>

    * Makefile.am: Use WOMBAT_LIBS and WOMBAT_CFLAGS.

2001-10-29  Damon Chaplin  <damon@ximian.com>

    * Makefile.am (wombat_LDADD): use libical-evolution.la

2001-10-29  Chris Toshok  <toshok@ximian.com>

    * wombat.c (dump_backends): new function, ifdef'ed DEBUG_BACKENDS.
    (main): add SIGUSR2 handler for dump_backends, ifdef'ed
    DEBUG_BACKENDS.

2001-10-22  Ettore Perazzoli  <ettore@ximian.com>

    * wombat.c (main): Register the public ConfigDatabase interface
    last to work around an OAF race condition.

2001-10-11  Chris Toshok  <toshok@ximian.com>

    * Makefile.am (wombat_SOURCES): add wombat-private-moniker.[ch].

    * GNOME_Evolution_WombatLDAP.oaf.in: add wombat-private
    factory/moniker.

    * GNOME_Evolution_WombatNOLDAP.oaf.in: same.

    * wombat-private-moniker.[ch]: xmldb for private database -- non
    configuration settings, basically.

2001-10-02  Chris Toshok  <toshok@ximian.com>

    * GNOME_Evolution_WombatNOLDAP.oaf.in: add
    addressbook:supported_protocols containing just the file protocol.

    * GNOME_Evolution_WombatLDAP.oaf.in: add
    addressbook:supported_protocols containing both ldap and file.

    * Makefile.am (OAF_IN_FILE): we have to possible files now, since
    the addressbook looks up factories by corba interface and the
    protocols supported by the factory (as listed in the .oaf file.)

    * .cvsignore: ignore GNOME_Evolution_Wombat.oaf.in, since it's
    generated now.
    
2001-09-26  Chris Toshok  <toshok@ximian.com>

    * wombat.c (setup_pas): add OAFIID parameter to the call to the
    pas_book_factory_activate function, as with the calendar stuff.

2001-09-19  Rodrigo Moya <rodrigo@ximian.com>

    * wombat.c (setup_pcs): add OAFIID parameter to the call to the
    cal_factory_oaf_register function

2001-08-02  Jon Trowbridge  <trow@ximian.com>

    * Makefile.am: Added camel dependency (now needed by ebook).

2001-07-10  Peter Williams  <peterw@ximian.com>

    * Makefile.am (EXTRA_DIST): Distribute wombat.idl.

2001-06-24  Federico Mena Quintero  <federico@ximian.com>

    * wombat.c (main): Shut down gnome-vfs.

2001-06-22  Jeffrey Stedfast  <fejj@ximian.com>

    * Makefile.am (wombat_LDADD): Added libwombat/libwombat.la

2001-06-21  Rodrigo Moya <rodrigo@ximian.com>

    * wombat.idl: added new interface (WombatClient)

2001-06-18  Dan Winship  <danw@ximian.com>

    * Makefile.am (wombat_LDADD): Add libedb3util

2001-06-03  Ettore Perazzoli  <ettore@ximian.com>

    * Makefile.am (wombat_LDADD): Move `$(DB3_LDADD)' before libeutil.

2001-05-31  Christopher James Lahey  <clahey@ximian.com>

    * Makefile.am (wombat_LDADD): Added db3 libs.

2001-04-03  Dietmar Maurer  <dietmar@ximian.com>

    * wombat-moniker.c (wombat_lookup_db): fix ref. counting problem

2001-03-27  Dietmar Maurer  <dietmar@ximian.com>

    * wombat-moniker.c (wombat_moniker_resolve): we can now resolve to
    storages and streams.

2001-03-26  Kjartan Maraas  <kmaraas@gnome.org>

    * wombat.c: Replace <gnome.h> <and <bonobo.h> includes
    and add <stdlib.h> to remove warnings from newer gcc.
    
2001-03-21  JP Rosevear  <jpr@ximian.com>

    * Makefile.am: add wombat-moniker.h as a source so it gets disted

2001-03-21  Dietmar Maurer  <dietmar@ximian.com>

    * wombat.c (setup_config): initialise the moniker factory

    * GNOME_Evolution_Wombat.oaf.in: added the necessary entries for
    the wombat moniker.

    * wombat-moniker.[ch]: wombat is now a moniker 

2001-03-15  Jon Trowbridge  <trow@ximian.com>

    * wombat.c (main): If we can't initialize a service on startup,
    tell us which one before terminating.

2001-02-27  Federico Mena Quintero  <federico@ximian.com>

    * wombat.c (init_corba): Use VERSION and the Wombat description
    for gnome_init_with_popt_table().

2001-02-16  Federico Mena Quintero  <federico@ximian.com>

    * wombat.c (main): Unref the factories if we failed to initialize
    anything.
    (setup_pcs): Call cal_factory_oaf_register().  Removed the OAF
    registration code from here; now it is in the CalFactory itself.

2001-02-12  Kjartan Maraas  <kmaraas@gnome.org>

    * Makefile.am: xml-i18n-tools setup.
    * GNOME_Evolution_Wombat.oaf.in: Mark strings for translation.
    
2001-02-08  JP Rosevear  <jpr@ximian.com>

    * Makefile.am: Remove useless ldflags

2001-01-17  Federico Mena Quintero  <federico@ximian.com>

    * wombat.c (setup_pcs): Return a success value.
    (setup_pas): Likewise.
    (setup_config): Likewise.
    (main): Exit if we could not initialize all of the Wombat
    services.
    (init_corba): Check the return value of gnome_init_with_popt_table().
    (main): Call bindtextdomain() and textdomain().

2000-12-23  Ettore Perazzoli  <ettore@helixcode.com>

    * Makefile.am (INCLUDES): Add `-I$(top_builddir)/calendar/pcs' for
    builddir compliance.

2000-12-13  Ettore Perazzoli  <ettore@helixcode.com>

    * Makefile.am (INCLUDES): Sigh.
    `-I$(top_builddir)/libical/src/libical'.

2000-12-11  Federico Mena Quintero  <federico@helixcode.com>

    * Makefile.am (wombat_LDADD): Link to the libical shared library.

2000-11-11  Matt Bissiri  <bissiri@eecs.umich.edu>

    * wombat.oafinfo:
    Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*"
    to sync up with yesterday's IDL re-scoping.

2000-10-23  Dan Winship  <danw@helixcode.com>

    * Makefile.am (INCLUDES): Update EVOLUTION_LOCALEDIR

2000-09-25  Federico Mena Quintero  <federico@helixcode.com>

    * Makefile.am (INCLUDES): Add the libical include path.

2000-09-25  Jeffrey Stedfast  <fejj@helixcode.com>

    * Makefile.am: ename moved so link against
    e-util/ename/libename.la

2000-08-26  JP Rosevear  <jpr@helixcode.com>

    * Makefile.am: Remove gnorba related code 

    * wombat.c: Remove gnorba related code

    * wombat.gnorba: Kill

2000-08-24  Federico Mena Quintero  <federico@helixcode.com>

    * Makefile.am (wombat_LDADD): Reorder libical libs.

2000-08-02  Federico Mena Quintero  <federico@helixcode.com>

    * wombat.c (setup_pcs): Register the iCalendar file backend instad
    of the old IMC backend.

2000-05-13  Ettore Perazzoli  <ettore@helixcode.com>

    * Makefile.am (INCLUDES): GNOME includes should come last, so that
    we are sure we pick our own includes instead of the installed
    ones, if any.

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

    * Makefile.am: Added an include for the pcs directory.

2000-05-08  Federico Mena Quintero  <federico@helixcode.com>

    * wombat.c (setup_pcs): Register the "file" method with the IMC
    backend.

2000-05-05  Chris Toshok <toshok@helixcode.com>
    * .cvsignore: ignore wombat.pure

    * Makefile.am: add support for building wombat.pure

2000-05-01  Federico Mena Quintero  <federico@helixcode.com>

    * wombat.c (main): Doh, also unref the pas_book_factory when we
    are done.

2000-04-30  Federico Mena Quintero  <federico@helixcode.com>

    * wombat.c (setup_pas): Connect to the "last_book_gone" signal of
    the book factory.
    (last_book_gone_cb): Handle the "last_book_gone" signal.
    (termination_handler): Check if the book factory has zero running
    backends.

2000-04-30  Christopher James Lahey  <clahey@helixcode.com>

    * Makefile.am: Added ename libs to LDADD. 

2000-04-27  Ettore Perazzoli  <ettore@helixcode.com>

    * wombat.c
    (register_pcs): New function for registering into the name
    service.  Varies according on whether we are `USING_OAF' or not.
    (init_corba): New function for initializing the CORBA stuff.
    Implementation depends on `USING_OAF'.
    (init_bonobo): Use `init_corba'.

    * Makefile.am: Updated for OAF.

2000-04-25  Federico Mena Quintero  <federico@helixcode.com>

    * wombat.c (cal_factory pas_book_factory): New module-wide
    variables for the PAS and PCS factories.
    (setup_pcs): Connect to the "last_calendar_gone" signal of the
    calendar factory.
    (last_calendar_gone_cb): Queue a termination job.
    (queue_termination): Function to queue a termination job.  We have
    to use a timeout to reduce the probability of running into GOAD's
    race condition with factories.
    (termination_handler): Check that the PCS and the PAS have zero
    backends.  If so, exit the main loop.
    (setup_vfs): Use EXIT_FAILURE instead of 1.
    (init_bonobo): Likewise.
    (main): Destroy the factories and exit Wombat.  Wheee!

2000-04-16  Federico Mena Quintero  <federico@helixcode.com>

    * Makefile.am (INCLUDES): Removed spurious calendar directories
    from the include path.  Added "wombat" log domain for glib.
    (wombat_LDADD): Link libpcs.a instead of the old shared library.

    * wombat.c: cal-factory.h is an internal include file.  * wombat.c
    (setup_pcs): We should NOT share a CORBA_environment across all
    functions!  Use our own CORBA_environment.
    (init_bonobo): Use our own CORBA_environment.  Free the exception
    after initializing GOAD, and present some error messages if
    necessary.  (Should g_message()s for exceptional situations be
    marked for translation?).

2000-04-15  Ettore Perazzoli  <ettore@helixcode.com>

    * Makefile.am (INCLUDES): Added
    `-I$(top_builddir)/addressbook/backend/pas', and
    `-I$(top_builddir)/calendar/pcs' because that's where the
    IDL-generated files go.

2000-04-14  Chris Toshok  <toshok@helixcode.com>

    * Makefile.am (wombat_LDADD): use BONOBO_VFS_GNOME_LIBS instead of
    BONOBO_HTML_GNOME_LIBS.  fixes freebsd's problem running wombat.

2000-04-14  Federico Mena Quintero  <federico@helixcode.com>

    * wombat.c (setup_pcs): Must pass "object" for the kind to
    goad_server_register(); "server" is meaningless.
    (setup_pcs): Do not free the CORBA environment more than once.
    Also, fix error messages.

    * wombat.gnorba: The GOAD ID is "evolution:calendar-factory", not
    "evolution:calendar-server".

    * ChangeLog: Started the ChangeLog for Wombat.