aboutsummaryrefslogtreecommitdiffstats
path: root/wombat/ChangeLog
blob: c202e18e2c80c0ad686582c437f770d1407ad6ed (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
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.
else if test "x$withval" = xno; then want_gnome=no else want_gnome=yes LDFLAGS="$LDFLAGS -L$withval/lib" CFLAGS="$CFLAGS -I$withval/include" gnome_prefix=$withval/lib fi fi, want_gnome=yes) if test "x$want_gnome" = xyes; then AC_PATH_PROG(GNOME_CONFIG,gnome-config,no) if test "$GNOME_CONFIG" = "no"; then no_gnome_config="yes" else AC_MSG_CHECKING(if $GNOME_CONFIG works) if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then AC_MSG_RESULT(yes) GNOME_GNORBA_HOOK([],$2) GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome`" GNOMEUI_LIBS="`$GNOME_CONFIG --libs-only-l gnomeui`" GNOMEGNORBA_LIBS="`$GNOME_CONFIG --libs-only-l gnorba gnomeui`" GTKXMHTML_LIBS="`$GNOME_CONFIG --libs-only-l gtkxmhtml`" ZVT_LIBS="`$GNOME_CONFIG --libs-only-l zvt`" GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`" GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`" $1 else AC_MSG_RESULT(no) no_gnome_config="yes" fi fi if test x$exec_prefix = xNONE; then if test x$prefix = xNONE; then gnome_prefix=$ac_default_prefix/lib else gnome_prefix=$prefix/lib fi else gnome_prefix=`eval echo \`echo $libdir\`` fi if test "$no_gnome_config" = "yes"; then AC_MSG_CHECKING(for gnomeConf.sh file in $gnome_prefix) if test -f $gnome_prefix/gnomeConf.sh; then AC_MSG_RESULT(found) echo "loading gnome configuration from" \ "$gnome_prefix/gnomeConf.sh" . $gnome_prefix/gnomeConf.sh $1 else AC_MSG_RESULT(not found) if test x$2 = xfail; then AC_MSG_ERROR(Could not find the gnomeConf.sh file that is generated by gnome-libs install) fi fi fi fi if test -n "$3"; then n="$3" for i in $n; do AC_MSG_CHECKING(extra library \"$i\") case $i in applets) AC_SUBST(GNOME_APPLETS_LIBS) GNOME_APPLETS_LIBS=`$GNOME_CONFIG --libs-only-l applets` AC_MSG_RESULT($GNOME_APPLETS_LIBS);; docklets) AC_SUBST(GNOME_DOCKLETS_LIBS) GNOME_DOCKLETS_LIBS=`$GNOME_CONFIG --libs-only-l docklets` AC_MSG_RESULT($GNOME_DOCKLETS_LIBS);; capplet) AC_SUBST(GNOME_CAPPLET_LIBS) GNOME_CAPPLET_LIBS=`$GNOME_CONFIG --libs-only-l capplet` AC_MSG_RESULT($GNOME_CAPPLET_LIBS);; *) AC_MSG_RESULT(unknown library) esac EXTRA_INCLUDEDIR=`$GNOME_CONFIG --cflags $i` GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR $EXTRA_INCLUDEDIR" done fi ]) dnl dnl GNOME_INIT ([additional-inits]) dnl AC_DEFUN([GNOME_INIT],[ GNOME_INIT_HOOK([],fail,$1) ])