diff --git a/ChangeLog b/ChangeLog index de7967dd7d..82e7a6221f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,11 +4,6 @@ currency problems when importing QIF files (introduced by the widget cleanup.) -2006-08-09 Derek Atkins - - * move gnc-gtk-utils from core-utils to gnome-utils because - core-utils should not depend on gtk. - 2006-08-08 Christian Stimming * configure.in, src/gnome-utils/schemas/Makefile.am: Find absolute diff --git a/src/core-utils/Makefile.am b/src/core-utils/Makefile.am index 82ea897546..dd2eb75b48 100644 --- a/src/core-utils/Makefile.am +++ b/src/core-utils/Makefile.am @@ -6,11 +6,13 @@ libcore_utils_la_SOURCES = \ gnc-gdate-utils.c \ gnc-gkeyfile-utils.c \ gnc-glib-utils.c \ - gnc-gobject-utils.c + gnc-gobject-utils.c \ + gnc-gtk-utils.c libcore_utils_la_LIBADD = \ ${GLIB_LIBS} \ - ${GCONF_LIBS} + ${GCONF_LIBS} \ + ${GTK_LIBS} nodist_libgw_core_utils_la_SOURCES = \ gw-core-utils.c @@ -27,7 +29,8 @@ noinst_HEADERS = \ gnc-gdate-utils.h \ gnc-gkeyfile-utils.h \ gnc-glib-utils.h \ - gnc-gobject-utils.h + gnc-gobject-utils.h \ + gnc-gtk-utils.h EXTRA_DIST = ${gwmod_DATA} @@ -35,7 +38,8 @@ AM_CFLAGS = \ ${G_WRAP_COMPILE_ARGS} \ ${GUILE_INCS} \ ${GLIB_CFLAGS} \ - ${GCONF_CFLAGS} + ${GCONF_CFLAGS} \ + ${GTK_CFLAGS} gwmoddir = ${GNC_GWRAP_LIBDIR} gwmod_DATA = gw-core-utils-spec.scm diff --git a/src/core-utils/gnc-gobject-utils.c b/src/core-utils/gnc-gobject-utils.c index d674a33d5d..49e0d4f442 100644 --- a/src/core-utils/gnc-gobject-utils.c +++ b/src/core-utils/gnc-gobject-utils.c @@ -26,6 +26,10 @@ #include #include "gnc-gobject-utils.h" +#include // For gtk_main_quit(). Can't get this to work with + // a g_source attached to the main glib context. + + static void gnc_gobject_weak_cb (gpointer user_data, GObject *object); /************************************************************/ diff --git a/src/gnome-utils/gnc-gtk-utils.c b/src/core-utils/gnc-gtk-utils.c similarity index 100% rename from src/gnome-utils/gnc-gtk-utils.c rename to src/core-utils/gnc-gtk-utils.c diff --git a/src/gnome-utils/gnc-gtk-utils.h b/src/core-utils/gnc-gtk-utils.h similarity index 100% rename from src/gnome-utils/gnc-gtk-utils.h rename to src/core-utils/gnc-gtk-utils.h diff --git a/src/gnome-utils/Makefile.am b/src/gnome-utils/Makefile.am index 9c7ab015eb..be8d3d1bcb 100644 --- a/src/gnome-utils/Makefile.am +++ b/src/gnome-utils/Makefile.am @@ -66,7 +66,6 @@ libgncmod_gnome_utils_la_SOURCES = \ gnc-recurrence.c \ gnc-general-select.c \ gnc-gnome-utils.c \ - gnc-gtk-utils.c \ gnc-gui-query.c \ gnc-html-graph-gog.c \ gnc-html-history.c \ @@ -133,7 +132,6 @@ gncinclude_HEADERS = \ gnc-recurrence.h \ gnc-general-select.h \ gnc-gnome-utils.h \ - gnc-gtk-utils.h \ gnc-gui-query.h \ gnc-html-graph-gog.h \ gnc-html-history.h \