[Gnucash-changes] Remove old debugging code that is no longer
needed.
David Hampton
hampton at cvs.gnucash.org
Fri Jun 10 18:15:27 EDT 2005
Log Message:
-----------
Remove old debugging code that is no longer needed. Debugging is now
in the base class objects.
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash/src/gnome:
gnc-plugin-account-tree.c
gnc-plugin-basic-commands.c
gnc-plugin-file-history.c
gnc-plugin-page-account-tree.c
gnc-plugin-page-register.c
gnc-plugin-page-register.h
gnc-plugin-register.c
gnucash/src/gnome-utils:
gnc-plugin-menu-additions.c
gnc-tree-model-account.c
gnc-tree-model-account.h
gnc-tree-model-commodity.c
gnc-tree-model-commodity.h
gnc-tree-model-price.c
gnc-tree-model-price.h
gnc-tree-view-account.c
gnc-tree-view-commodity.c
gnc-tree-view-price.c
gnucash/src/import-export/hbci:
gnc-plugin-hbci.c
gnucash/src/import-export/log-replay:
gnc-plugin-log-replay.c
gnucash/src/import-export/mt940:
gnc-plugin-mt940.c
gnucash/src/import-export/ofx:
gnc-plugin-ofx.c
gnucash/src/import-export/qif-import:
gnc-plugin-qif-import.c
gnucash/src/report/stylesheets:
gnc-plugin-stylesheets.c
Revision Data
-------------
Index: gnc-plugin-page-register.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-page-register.c,v
retrieving revision 1.1.2.24
retrieving revision 1.1.2.25
diff -Lsrc/gnome/gnc-plugin-page-register.c -Lsrc/gnome/gnc-plugin-page-register.c -u -r1.1.2.24 -r1.1.2.25
--- src/gnome/gnc-plugin-page-register.c
+++ src/gnome/gnc-plugin-page-register.c
@@ -41,6 +41,7 @@
#include "gnc-date.h"
#include "gnc-date-edit.h"
#include "gnc-gnome-utils.h"
+#include "gnc-gobject-utils.h"
#include "gnc-icons.h"
#include "gnc-split-reg.h"
#include "gnc-ui-util.h"
@@ -55,7 +56,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_GUI;
-static GList *active_pages = NULL;
#define DEFAULT_LINES_OPTION_PAGE "_+Advanced"
#define DEFAULT_LINES_OPTION_NAME "Number of Rows"
@@ -332,7 +332,7 @@
};
gnc_plugin_page_register_type = g_type_register_static (GNC_TYPE_PLUGIN_PAGE,
- "GncPluginPageRegister",
+ GNC_PLUGIN_PAGE_REGISTER_NAME,
&our_info, 0);
}
@@ -345,13 +345,15 @@
GncPluginPageRegister *register_page;
GncPluginPage *plugin_page;
GNCSplitReg *gsr;
- GList *item, *book_list;
+ const GList *item;
+ GList *book_list;
QofQuery *q;
/* Is there an existing page? */
gsr = gnc_ledger_display_get_user_data (ledger);
if (gsr) {
- for (item = active_pages; item; item = g_list_next(item)) {
+ item = gnc_gobject_tracking_get_list(GNC_PLUGIN_PAGE_REGISTER_NAME);
+ for ( ; item; item = g_list_next(item)) {
register_page = (GncPluginPageRegister *)item->data;
if (register_page->priv->gsr == gsr)
return GNC_PLUGIN_PAGE(register_page);
@@ -406,21 +408,6 @@
return gnc_plugin_page_register_new_common(ledger);
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginPageRegister *page, gpointer dummy)
-{
- g_warning("GncPluginPageRegister %p still exists.", page);
-}
-
-static gint
-gnc_plugin_page_register_report_references (void)
-{
- g_list_foreach(active_pages, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_page_register_class_init (GncPluginPageRegisterClass *klass)
{
@@ -437,12 +424,6 @@
gnc_plugin_class->destroy_widget = gnc_plugin_page_register_destroy_widget;
gnc_plugin_class->merge_actions = gnc_plugin_page_register_merge_actions;
gnc_plugin_class->unmerge_actions = gnc_plugin_page_register_unmerge_actions;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_page_register_report_references,
- NULL);
-#endif
}
static void
@@ -505,8 +486,6 @@
priv->lines_default = DEFAULT_LINES_AMOUNT;
priv->disallowCaps = 0;
priv->cleared_match = CLEARED_ALL;
-
- active_pages = g_list_append (active_pages, plugin_page);
}
static void
@@ -520,8 +499,6 @@
g_return_if_fail (GNC_IS_PLUGIN_PAGE_REGISTER (page));
g_return_if_fail (page->priv != NULL);
- active_pages = g_list_remove (active_pages, page);
-
g_free (page->priv->ui_description);
g_free (page->priv);
Index: gnc-plugin-account-tree.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-account-tree.c,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -Lsrc/gnome/gnc-plugin-account-tree.c -Lsrc/gnome/gnc-plugin-account-tree.c -u -r1.1.2.11 -r1.1.2.12
--- src/gnome/gnc-plugin-account-tree.c
+++ src/gnome/gnc-plugin-account-tree.c
@@ -31,8 +31,6 @@
#include "messages.h"
-static GList *active_plugins = NULL;
-
static void gnc_plugin_account_tree_class_init (GncPluginAccountTreeClass *klass);
static void gnc_plugin_account_tree_init (GncPluginAccountTree *plugin);
static void gnc_plugin_account_tree_finalize (GObject *object);
@@ -99,21 +97,6 @@
return GNC_PLUGIN (plugin);
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginAccountTree *plugin, gpointer dummy)
-{
- g_warning("GncPluginAccountTree %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_account_tree_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_account_tree_class_init (GncPluginAccountTreeClass *klass)
{
@@ -135,20 +118,12 @@
plugin_class->actions = gnc_plugin_actions;
plugin_class->n_actions = gnc_plugin_n_actions;
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_account_tree_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_account_tree_init (GncPluginAccountTree *plugin)
{
plugin->priv = g_new0 (GncPluginAccountTreePrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -159,7 +134,6 @@
g_return_if_fail (GNC_IS_PLUGIN_ACCOUNT_TREE (object));
plugin = GNC_PLUGIN_ACCOUNT_TREE (object);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
Index: gnc-plugin-page-register.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-page-register.h,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -Lsrc/gnome/gnc-plugin-page-register.h -Lsrc/gnome/gnc-plugin-page-register.h -u -r1.1.2.10 -r1.1.2.11
--- src/gnome/gnc-plugin-page-register.h
+++ src/gnome/gnc-plugin-page-register.h
@@ -51,8 +51,7 @@
#define GNC_IS_PLUGIN_PAGE_REGISTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_PLUGIN_PAGE_REGISTER))
#define GNC_IS_PLUGIN_PAGE_REGISTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_PLUGIN_PAGE_REGISTER))
#define GNC_PLUGIN_PAGE_REGISTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_PLUGIN_PAGE_REGISTER, GncPluginPageRegisterClass))
-
-#define GNC_PLUGIN_PAGE_REGISTER_NAME "gnc-plugin-page-register"
+#define GNC_PLUGIN_PAGE_REGISTER_NAME "GncPluginPageRegister"
/* typedefs & structures */
typedef struct GncPluginPageRegisterPrivate GncPluginPageRegisterPrivate;
Index: gnc-plugin-page-account-tree.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-page-account-tree.c,v
retrieving revision 1.1.2.42
retrieving revision 1.1.2.43
diff -Lsrc/gnome/gnc-plugin-page-account-tree.c -Lsrc/gnome/gnc-plugin-page-account-tree.c -u -r1.1.2.42 -r1.1.2.43
--- src/gnome/gnc-plugin-page-account-tree.c
+++ src/gnome/gnc-plugin-page-account-tree.c
@@ -57,7 +57,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_GUI;
-static GList *active_pages = NULL;
#define PLUGIN_PAGE_ACCT_TREE_CM_CLASS "plugin-page-acct-tree"
#define GCONF_SECTION "window/pages/account_tree"
@@ -257,21 +256,6 @@
return GNC_PLUGIN_PAGE (plugin_page);
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginPageAccountTree *page, gpointer dummy)
-{
- g_warning("GncPluginPageAccountTree %p still exists.", page);
-}
-
-static gint
-gnc_plugin_page_account_tree_report_references (void)
-{
- g_list_foreach(active_pages, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_page_account_tree_class_init (GncPluginPageAccountTreeClass *klass)
{
@@ -298,12 +282,6 @@
g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1,
G_TYPE_POINTER);
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_page_account_tree_report_references,
- NULL);
-#endif
}
static void
@@ -405,8 +383,6 @@
N_("Name of account view"));
scm_protect_object(priv->name_change_callback_id);
- active_pages = g_list_append (active_pages, plugin_page);
-
LEAVE("page %p, priv %p, action group %p",
plugin_page, plugin_page->priv, plugin_page->priv->action_group);
}
@@ -424,8 +400,6 @@
priv = page->priv;
g_return_if_fail (priv != NULL);
- active_pages = g_list_remove (active_pages, page);
-
/* Options stuff */
gnc_unregister_option_change_callback_id(priv->euro_change_callback_id);
Index: gnc-plugin-file-history.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-file-history.c,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -Lsrc/gnome/gnc-plugin-file-history.c -Lsrc/gnome/gnc-plugin-file-history.c -u -r1.1.2.10 -r1.1.2.11
--- src/gnome/gnc-plugin-file-history.c
+++ src/gnome/gnc-plugin-file-history.c
@@ -45,7 +45,6 @@
#include "messages.h"
#include "gnc-gconf-utils.h"
-static GList *active_plugins = NULL;
static GObjectClass *parent_class = NULL;
#define FILENAME_STRING "filename"
@@ -277,21 +276,6 @@
return gnc_plugin_file_history_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginFileHistory *plugin, gpointer dummy)
-{
- g_warning("GncPluginFileHistory %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_file_history_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_file_history_class_init (GncPluginFileHistoryClass *klass)
{
@@ -317,12 +301,6 @@
plugin_class->gconf_section = HISTORY_STRING_SECTION;
plugin_class->gconf_notifications = gnc_plugin_history_list_changed;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_file_history_report_references,
- NULL);
-#endif
}
static void
@@ -330,8 +308,6 @@
{
ENTER("plugin %p", plugin);
plugin->priv = g_new0 (GncPluginFileHistoryPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
LEAVE("");
}
@@ -344,7 +320,6 @@
plugin = GNC_PLUGIN_FILE_HISTORY (object);
ENTER("plugin %p", plugin);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
g_free (plugin->priv);
Index: gnc-plugin-basic-commands.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-basic-commands.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lsrc/gnome/gnc-plugin-basic-commands.c -Lsrc/gnome/gnc-plugin-basic-commands.c -u -r1.1.2.2 -r1.1.2.3
--- src/gnome/gnc-plugin-basic-commands.c
+++ src/gnome/gnc-plugin-basic-commands.c
@@ -46,8 +46,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_GUI;
-static GList *active_plugins = NULL;
-
static void gnc_plugin_basic_commands_class_init (GncPluginBasicCommandsClass *klass);
static void gnc_plugin_basic_commands_init (GncPluginBasicCommands *plugin);
static void gnc_plugin_basic_commands_finalize (GObject *object);
@@ -198,21 +196,6 @@
return GNC_PLUGIN (plugin);
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginBasicCommands *plugin, gpointer dummy)
-{
- g_warning("GncPluginBasicCommands %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_basic_commands_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_basic_commands_class_init (GncPluginBasicCommandsClass *klass)
{
@@ -231,20 +214,12 @@
plugin_class->actions = gnc_plugin_actions;
plugin_class->n_actions = gnc_plugin_n_actions;
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_basic_commands_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_basic_commands_init (GncPluginBasicCommands *plugin)
{
plugin->priv = g_new0 (GncPluginBasicCommandsPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -255,7 +230,6 @@
g_return_if_fail (GNC_IS_PLUGIN_BASIC_COMMANDS (object));
plugin = GNC_PLUGIN_BASIC_COMMANDS (object);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
Index: gnc-plugin-register.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-register.c,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -Lsrc/gnome/gnc-plugin-register.c -Lsrc/gnome/gnc-plugin-register.c -u -r1.1.2.9 -r1.1.2.10
--- src/gnome/gnc-plugin-register.c
+++ src/gnome/gnc-plugin-register.c
@@ -31,8 +31,6 @@
#include "messages.h"
-static GList *active_plugins = NULL;
-
static void gnc_plugin_register_class_init (GncPluginRegisterClass *klass);
static void gnc_plugin_register_init (GncPluginRegister *plugin);
static void gnc_plugin_register_finalize (GObject *object);
@@ -97,21 +95,6 @@
return GNC_PLUGIN (plugin);
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginRegister *plugin, gpointer dummy)
-{
- g_warning("GncPluginRegister %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_register_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_register_class_init (GncPluginRegisterClass *klass)
{
@@ -133,20 +116,12 @@
plugin_class->actions = gnc_plugin_actions;
plugin_class->n_actions = gnc_plugin_n_actions;
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_register_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_register_init (GncPluginRegister *plugin)
{
plugin->priv = g_new0 (GncPluginRegisterPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -157,7 +132,6 @@
g_return_if_fail (GNC_IS_PLUGIN_REGISTER (object));
plugin = GNC_PLUGIN_REGISTER (object);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
Index: gnc-tree-view-account.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-view-account.c,v
retrieving revision 1.1.2.20
retrieving revision 1.1.2.21
diff -Lsrc/gnome-utils/gnc-tree-view-account.c -Lsrc/gnome-utils/gnc-tree-view-account.c -u -r1.1.2.20 -r1.1.2.21
--- src/gnome-utils/gnc-tree-view-account.c
+++ src/gnome-utils/gnc-tree-view-account.c
@@ -48,7 +48,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_GUI;
-static GList *active_views = NULL;
/** Declarations *********************************************************/
static void gnc_tree_view_account_class_init (GncTreeViewAccountClass *klass);
@@ -102,22 +101,6 @@
return gnc_tree_view_account_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_view (GncTreeViewAccount *view, gpointer dummy)
-{
- g_warning("GncTreeViewAccount %p still exists (ref count %d).",
- view, G_OBJECT(view)->ref_count);
-}
-
-static gint
-gnc_tree_view_account_report_references (void)
-{
- g_list_foreach(active_views, (GFunc)dump_view, NULL);
- return 0;
-}
-#endif
-
static void
gnc_tree_view_account_class_init (GncTreeViewAccountClass *klass)
{
@@ -134,12 +117,6 @@
/* GtkObject signals */
object_class->destroy = gnc_tree_view_account_destroy;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_tree_view_account_report_references,
- NULL);
-#endif
}
/********************************************************************\
@@ -164,8 +141,6 @@
view->priv = g_new0 (GncTreeViewAccountPrivate, 1);
gnc_init_account_view_info(&view->priv->avi);
-
- active_views = g_list_append (active_views, view);
}
static void
@@ -179,7 +154,6 @@
g_return_if_fail (GNC_IS_TREE_VIEW_ACCOUNT (object));
account_view = GNC_TREE_VIEW_ACCOUNT (object);
- active_views = g_list_remove (active_views, account_view);
priv = account_view->priv;
if (priv->filter_destroy) {
Index: gnc-tree-model-commodity.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-commodity.h,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -Lsrc/gnome-utils/gnc-tree-model-commodity.h -Lsrc/gnome-utils/gnc-tree-model-commodity.h -u -r1.1.2.9 -r1.1.2.10
--- src/gnome-utils/gnc-tree-model-commodity.h
+++ src/gnome-utils/gnc-tree-model-commodity.h
@@ -38,6 +38,7 @@
#include <gtk/gtktreemodel.h>
#include <gtk/gtktreeselection.h>
+#include "gnc-tree-model.h"
#include "gnc-commodity.h"
@@ -50,6 +51,8 @@
#define GNC_IS_TREE_MODEL_COMMODITY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_TREE_MODEL_COMMODITY))
#define GNC_IS_TREE_MODEL_COMMODITY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_TREE_MODEL_COMMODITY))
#define GNC_TREE_MODEL_COMMODITY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_TREE_MODEL_COMMODITY, GncTreeModelCommodityClass))
+#define GNC_TREE_MODEL_COMMODITY_NAME "GncTreeModelCommodity"
+
typedef enum {
GNC_TREE_MODEL_COMMODITY_COL_NAMESPACE,
@@ -75,7 +78,7 @@
typedef struct GncTreeModelCommodityPrivate GncTreeModelCommodityPrivate;
typedef struct {
- GtkObject parent;
+ GncTreeModel gnc_tree_model;
GncTreeModelCommodityPrivate *priv;
@@ -83,7 +86,7 @@
} GncTreeModelCommodity;
typedef struct {
- GtkObjectClass parent;
+ GncTreeModelClass gnc_tree_model;
} GncTreeModelCommodityClass;
/* function prototypes */
Index: gnc-tree-model-commodity.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-commodity.c,v
retrieving revision 1.1.2.5
retrieving revision 1.1.2.6
diff -Lsrc/gnome-utils/gnc-tree-model-commodity.c -Lsrc/gnome-utils/gnc-tree-model-commodity.c -u -r1.1.2.5 -r1.1.2.6
--- src/gnome-utils/gnc-tree-model-commodity.c
+++ src/gnome-utils/gnc-tree-model-commodity.c
@@ -37,6 +37,7 @@
#include "gnc-component-manager.h"
#include "gnc-engine-util.h"
+#include "gnc-gobject-utils.h"
#include "gnc-trace.h"
#include "gnc-ui-util.h"
@@ -45,7 +46,6 @@
/** Static Globals *******************************************************/
static short module = MOD_GUI;
-static GList *active_models = NULL;
/** Declarations *********************************************************/
static void gnc_tree_model_commodity_class_init (GncTreeModelCommodityClass *klass);
@@ -120,8 +120,8 @@
NULL
};
- gnc_tree_model_commodity_type = g_type_register_static (GTK_TYPE_OBJECT,
- "GncTreeModelCommodity",
+ gnc_tree_model_commodity_type = g_type_register_static (GNC_TYPE_TREE_MODEL,
+ GNC_TREE_MODEL_COMMODITY_NAME,
&our_info, 0);
g_type_add_interface_static (gnc_tree_model_commodity_type,
@@ -132,21 +132,6 @@
return gnc_tree_model_commodity_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncTreeModelCommodity *model, gpointer dummy)
-{
- g_warning("GncTreeModelCommodity %p still exists.", model);
-}
-
-static gint
-report_references (void)
-{
- g_list_foreach(active_models, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_tree_model_commodity_class_init (GncTreeModelCommodityClass *klass)
{
@@ -159,10 +144,6 @@
/* GtkObject signals */
object_class->destroy = gnc_tree_model_commodity_destroy;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0, (GtkFunction)report_references, NULL);
-#endif
}
static void
@@ -173,8 +154,6 @@
}
model->priv = g_new0 (GncTreeModelCommodityPrivate, 1);
-
- active_models = g_list_append (active_models, model);
}
static void
@@ -195,8 +174,6 @@
model->priv->commodity_table = NULL;
g_free (model->priv);
- active_models = g_list_remove (active_models, model);
-
G_OBJECT_CLASS (parent_class)->finalize (object);
LEAVE(" ");
}
@@ -226,9 +203,10 @@
gnc_tree_model_commodity_new (QofBook *book, gnc_commodity_table *ct)
{
GncTreeModelCommodity *model;
- GList *item;
+ const GList *item;
- for (item = active_models; item; item = g_list_next(item)) {
+ item = gnc_gobject_tracking_get_list(GNC_TREE_MODEL_COMMODITY_NAME);
+ for ( ; item; item = g_list_next(item)) {
model = (GncTreeModelCommodity *)item->data;
if (model->priv->commodity_table == ct) {
LEAVE("returning existing model %p", model);
Index: gnc-tree-model-account.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-account.c,v
retrieving revision 1.1.2.17
retrieving revision 1.1.2.18
diff -Lsrc/gnome-utils/gnc-tree-model-account.c -Lsrc/gnome-utils/gnc-tree-model-account.c -u -r1.1.2.17 -r1.1.2.18
--- src/gnome-utils/gnc-tree-model-account.c
+++ src/gnome-utils/gnc-tree-model-account.c
@@ -34,6 +34,7 @@
#include "Group.h"
#include "gnc-commodity.h"
#include "gnc-engine-util.h"
+#include "gnc-gobject-utils.h"
#include "gnc-ui-util.h"
#include "messages.h"
@@ -41,7 +42,6 @@
/** Static Globals *******************************************************/
static short module = MOD_GUI;
-static GList *active_models = NULL;
/** Declarations *********************************************************/
static void gnc_tree_model_account_class_init (GncTreeModelAccountClass *klass);
@@ -129,8 +129,8 @@
NULL
};
- gnc_tree_model_account_type = g_type_register_static (GTK_TYPE_OBJECT,
- "GncTreeModelAccount",
+ gnc_tree_model_account_type = g_type_register_static (GNC_TYPE_TREE_MODEL,
+ GNC_TREE_MODEL_ACCOUNT_NAME,
&our_info, 0);
g_type_add_interface_static (gnc_tree_model_account_type,
@@ -141,21 +141,6 @@
return gnc_tree_model_account_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncTreeModelAccount *model, gpointer dummy)
-{
- g_warning("GncTreeModelAccount %p still exists.", model);
-}
-
-static gint
-gnc_tree_model_account_report_references (void)
-{
- g_list_foreach(active_models, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_tree_model_account_class_init (GncTreeModelAccountClass *klass)
{
@@ -172,12 +157,6 @@
/* GtkObject signals */
object_class->destroy = gnc_tree_model_account_destroy;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_tree_model_account_report_references,
- NULL);
-#endif
}
static void
@@ -193,8 +172,6 @@
model->priv->root = NULL;
model->priv->toplevel = NULL;
- active_models = g_list_append (active_models, model);
-
LEAVE(" ");
}
@@ -208,7 +185,6 @@
g_return_if_fail (GNC_IS_TREE_MODEL_ACCOUNT (object));
model = GNC_TREE_MODEL_ACCOUNT (object);
- active_models = g_list_remove (active_models, model);
model->priv->book = NULL;
g_free (model->priv);
@@ -249,10 +225,11 @@
{
GncTreeModelAccount *model;
GncTreeModelAccountPrivate *priv;
- GList *item;
+ const GList *item;
ENTER("group %p", group);
- for (item = active_models; item; item = g_list_next(item)) {
+ item = gnc_gobject_tracking_get_list(GNC_TREE_MODEL_ACCOUNT_NAME);
+ for ( ; item; item = g_list_next(item)) {
model = (GncTreeModelAccount *)item->data;
if (model->priv->root == group) {
LEAVE("returning existing model %p", model);
Index: gnc-tree-model-price.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-price.h,v
retrieving revision 1.1.2.6
retrieving revision 1.1.2.7
diff -Lsrc/gnome-utils/gnc-tree-model-price.h -Lsrc/gnome-utils/gnc-tree-model-price.h -u -r1.1.2.6 -r1.1.2.7
--- src/gnome-utils/gnc-tree-model-price.h
+++ src/gnome-utils/gnc-tree-model-price.h
@@ -37,6 +37,7 @@
#define __GNC_TREE_MODEL_PRICE_H
#include <gtk/gtktreemodel.h>
+#include "gnc-tree-model.h"
#include "gnc-pricedb.h"
@@ -49,6 +50,8 @@
#define GNC_IS_TREE_MODEL_PRICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_TREE_MODEL_PRICE))
#define GNC_IS_TREE_MODEL_PRICE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_TREE_MODEL_PRICE))
#define GNC_TREE_MODEL_PRICE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_TREE_MODEL_PRICE, GncTreeModelPriceClass))
+#define GNC_TREE_MODEL_PRICE_NAME "GncTreeModelPrice"
+
typedef enum {
GNC_TREE_MODEL_PRICE_COL_COMMODITY,
@@ -69,7 +72,7 @@
typedef struct GncTreeModelPricePrivate GncTreeModelPricePrivate;
typedef struct {
- GtkObject parent;
+ GncTreeModel gnc_tree_model;
GncTreeModelPricePrivate *priv;
@@ -77,7 +80,7 @@
} GncTreeModelPrice;
typedef struct {
- GtkObjectClass parent;
+ GncTreeModelClass gnc_tree_model;
} GncTreeModelPriceClass;
/* function prototypes */
Index: gnc-tree-model-account.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-account.h,v
retrieving revision 1.1.2.12
retrieving revision 1.1.2.13
diff -Lsrc/gnome-utils/gnc-tree-model-account.h -Lsrc/gnome-utils/gnc-tree-model-account.h -u -r1.1.2.12 -r1.1.2.13
--- src/gnome-utils/gnc-tree-model-account.h
+++ src/gnome-utils/gnc-tree-model-account.h
@@ -37,6 +37,7 @@
#define __GNC_TREE_MODEL_ACCOUNT_H
#include <gtk/gtktreemodel.h>
+#include "gnc-tree-model.h"
#include "Group.h"
@@ -49,6 +50,8 @@
#define GNC_IS_TREE_MODEL_ACCOUNT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_TREE_MODEL_ACCOUNT))
#define GNC_IS_TREE_MODEL_ACCOUNT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_TREE_MODEL_ACCOUNT))
#define GNC_TREE_MODEL_ACCOUNT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_TREE_MODEL_ACCOUNT, GncTreeModelAccountClass))
+#define GNC_TREE_MODEL_ACCOUNT_NAME "GncTreeModelAccount"
+
typedef enum {
GNC_TREE_MODEL_ACCOUNT_COL_NAME,
@@ -90,7 +93,7 @@
typedef struct GncTreeModelAccountPrivate GncTreeModelAccountPrivate;
typedef struct {
- GtkObject parent;
+ GncTreeModel gnc_tree_model;
GncTreeModelAccountPrivate *priv;
@@ -98,7 +101,7 @@
} GncTreeModelAccount;
typedef struct {
- GtkObjectClass parent;
+ GncTreeModelClass gnc_tree_model;
} GncTreeModelAccountClass;
Index: gnc-tree-view-commodity.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-view-commodity.c,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -Lsrc/gnome-utils/gnc-tree-view-commodity.c -Lsrc/gnome-utils/gnc-tree-view-commodity.c -u -r1.1.2.9 -r1.1.2.10
--- src/gnome-utils/gnc-tree-view-commodity.c
+++ src/gnome-utils/gnc-tree-view-commodity.c
@@ -46,7 +46,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_GUI;
-static GList *active_views = NULL;
/** Declarations *********************************************************/
static void gnc_tree_view_commodity_class_init (GncTreeViewCommodityClass *klass);
@@ -92,21 +91,6 @@
return gnc_tree_view_commodity_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_view (GncTreeViewCommodity *view, gpointer dummy)
-{
- g_warning("GncTreeViewCommodity %p still exists.", view);
-}
-
-static gint
-gnc_tree_view_commodity_report_references (void)
-{
- g_list_foreach(active_views, (GFunc)dump_view, NULL);
- return 0;
-}
-#endif
-
static void
gnc_tree_view_commodity_class_init (GncTreeViewCommodityClass *klass)
{
@@ -123,20 +107,12 @@
/* GtkObject signals */
object_class->destroy = gnc_tree_view_commodity_destroy;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_tree_view_commodity_report_references,
- NULL);
-#endif
}
static void
gnc_tree_view_commodity_init (GncTreeViewCommodity *view)
{
view->priv = g_new0 (GncTreeViewCommodityPrivate, 1);
-
- active_views = g_list_append (active_views, view);
}
static void
@@ -149,7 +125,6 @@
g_return_if_fail (GNC_IS_TREE_VIEW_COMMODITY (object));
view = GNC_TREE_VIEW_COMMODITY (object);
- active_views = g_list_remove (active_views, view);
g_free (view->priv);
Index: gnc-tree-view-price.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-view-price.c,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -Lsrc/gnome-utils/gnc-tree-view-price.c -Lsrc/gnome-utils/gnc-tree-view-price.c -u -r1.1.2.7 -r1.1.2.8
--- src/gnome-utils/gnc-tree-view-price.c
+++ src/gnome-utils/gnc-tree-view-price.c
@@ -47,7 +47,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_GUI;
-static GList *active_views = NULL;
/** Declarations *********************************************************/
static void gnc_tree_view_price_class_init (GncTreeViewPriceClass *klass);
@@ -93,21 +92,6 @@
return gnc_tree_view_price_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_view (GncTreeViewPrice *view, gpointer dummy)
-{
- g_warning("GncTreeViewPrice %p still exists.", view);
-}
-
-static gint
-gnc_tree_view_price_report_references (void)
-{
- g_list_foreach(active_views, (GFunc)dump_view, NULL);
- return 0;
-}
-#endif
-
static void
gnc_tree_view_price_class_init (GncTreeViewPriceClass *klass)
{
@@ -124,20 +108,12 @@
/* GtkObject signals */
object_class->destroy = gnc_tree_view_price_destroy;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_tree_view_price_report_references,
- NULL);
-#endif
}
static void
gnc_tree_view_price_init (GncTreeViewPrice *view)
{
view->priv = g_new0 (GncTreeViewPricePrivate, 1);
-
- active_views = g_list_append (active_views, view);
}
static void
@@ -150,7 +126,6 @@
g_return_if_fail (GNC_IS_TREE_VIEW_PRICE (object));
view = GNC_TREE_VIEW_PRICE (object);
- active_views = g_list_remove (active_views, view);
g_free (view->priv);
Index: gnc-tree-model-price.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-price.c,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -Lsrc/gnome-utils/gnc-tree-model-price.c -Lsrc/gnome-utils/gnc-tree-model-price.c -u -r1.1.2.4 -r1.1.2.5
--- src/gnome-utils/gnc-tree-model-price.c
+++ src/gnome-utils/gnc-tree-model-price.c
@@ -35,6 +35,7 @@
#include "gnc-component-manager.h"
#include "gnc-engine-util.h"
+#include "gnc-gobject-utils.h"
#include "gnc-pricedb.h"
#include "gnc-tree-model-price.h"
#include "gnc-trace.h"
@@ -63,7 +64,6 @@
/** Static Globals *******************************************************/
static short module = MOD_GUI;
-static GList *active_models = NULL;
/** Declarations *********************************************************/
static void gnc_tree_model_price_class_init (GncTreeModelPriceClass *klass);
@@ -139,8 +139,8 @@
NULL
};
- gnc_tree_model_price_type = g_type_register_static (GTK_TYPE_OBJECT,
- "GncTreeModelPrice",
+ gnc_tree_model_price_type = g_type_register_static (GNC_TYPE_TREE_MODEL,
+ GNC_TREE_MODEL_PRICE_NAME,
&our_info, 0);
g_type_add_interface_static (gnc_tree_model_price_type,
@@ -151,21 +151,6 @@
return gnc_tree_model_price_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncTreeModelPrice *model, gpointer dummy)
-{
- g_warning("GncTreeModelPrice %p still exists.", model);
-}
-
-static gint
-report_references (void)
-{
- g_list_foreach(active_models, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_tree_model_price_class_init (GncTreeModelPriceClass *klass)
{
@@ -178,10 +163,6 @@
/* GtkObject signals */
object_class->destroy = gnc_tree_model_price_destroy;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0, (GtkFunction)report_references, NULL);
-#endif
}
static void
@@ -193,8 +174,6 @@
model->priv = g_new0 (GncTreeModelPricePrivate, 1);
model->priv->print_info = gnc_share_print_info_places(6);
-
- active_models = g_list_append (active_models, model);
}
static void
@@ -215,8 +194,6 @@
model->priv->price_db = NULL;
g_free (model->priv);
- active_models = g_list_remove (active_models, model);
-
G_OBJECT_CLASS (parent_class)->finalize (object);
LEAVE(" ");
}
@@ -246,9 +223,10 @@
gnc_tree_model_price_new (QofBook *book, GNCPriceDB *price_db)
{
GncTreeModelPrice *model;
- GList *item;
+ const GList *item;
- for (item = active_models; item; item = g_list_next(item)) {
+ item = gnc_gobject_tracking_get_list(GNC_TREE_MODEL_PRICE_NAME);
+ for ( ; item; item = g_list_next(item)) {
model = (GncTreeModelPrice *)item->data;
if (model->priv->price_db == price_db) {
LEAVE("returning existing model %p", model);
Index: gnc-plugin-menu-additions.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-plugin-menu-additions.c,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -Lsrc/gnome-utils/gnc-plugin-menu-additions.c -Lsrc/gnome-utils/gnc-plugin-menu-additions.c -u -r1.1.2.1 -r1.1.2.2
--- src/gnome-utils/gnc-plugin-menu-additions.c
+++ src/gnome-utils/gnc-plugin-menu-additions.c
@@ -52,7 +52,6 @@
#include "gnc-ui.h"
#include "gnc-menu-extensions.h"
-static GList *active_plugins = NULL;
static GObjectClass *parent_class = NULL;
static void gnc_plugin_menu_additions_class_init (GncPluginMenuAdditionsClass *klass);
@@ -117,21 +116,6 @@
return gnc_plugin_menu_additions_type;
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginMenuAdditions *plugin, gpointer dummy)
-{
- g_warning("GncPluginMenuAdditions %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_menu_additions_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_menu_additions_class_init (GncPluginMenuAdditionsClass *klass)
{
@@ -148,12 +132,6 @@
/* function overrides */
plugin_class->add_to_window = gnc_plugin_menu_additions_add_to_window;
plugin_class->remove_from_window = gnc_plugin_menu_additions_remove_from_window;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_menu_additions_report_references,
- NULL);
-#endif
}
static void
@@ -161,8 +139,6 @@
{
ENTER("plugin %p", plugin);
plugin->priv = g_new0 (GncPluginMenuAdditionsPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
LEAVE("");
}
@@ -175,7 +151,6 @@
plugin = GNC_PLUGIN_MENU_ADDITIONS (object);
ENTER("plugin %p", plugin);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
g_free (plugin->priv);
Index: gnc-plugin-hbci.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/hbci/Attic/gnc-plugin-hbci.c,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -Lsrc/import-export/hbci/gnc-plugin-hbci.c -Lsrc/import-export/hbci/gnc-plugin-hbci.c -u -r1.1.2.4 -r1.1.2.5
--- src/import-export/hbci/gnc-plugin-hbci.c
+++ src/import-export/hbci/gnc-plugin-hbci.c
@@ -38,7 +38,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_HBCI;
-static GList *active_plugins = NULL;
static void gnc_plugin_hbci_class_init (GncPluginHbciClass *klass);
static void gnc_plugin_hbci_init (GncPluginHbci *plugin);
@@ -161,21 +160,6 @@
return GNC_PLUGIN (g_object_new (GNC_TYPE_PLUGIN_HBCI, NULL));
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginHbci *plugin, gpointer dummy)
-{
- g_warning("GncPluginHbci %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_hbci_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_hbci_class_init (GncPluginHbciClass *klass)
{
@@ -196,20 +180,12 @@
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
plugin_class->add_to_window = gnc_plugin_hbci_add_to_window;
plugin_class->remove_from_window = gnc_plugin_hbci_remove_from_window;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_hbci_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_hbci_init (GncPluginHbci *plugin)
{
plugin->priv = g_new0 (GncPluginHbciPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -220,7 +196,6 @@
g_return_if_fail (GNC_IS_PLUGIN_HBCI (object));
plugin = GNC_PLUGIN_HBCI (object);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
Index: gnc-plugin-log-replay.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/log-replay/Attic/gnc-plugin-log-replay.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lsrc/import-export/log-replay/gnc-plugin-log-replay.c -Lsrc/import-export/log-replay/gnc-plugin-log-replay.c -u -r1.1.2.2 -r1.1.2.3
--- src/import-export/log-replay/gnc-plugin-log-replay.c
+++ src/import-export/log-replay/gnc-plugin-log-replay.c
@@ -28,8 +28,6 @@
#include "gnc-plugin-manager.h"
#include "messages.h"
-static GList *active_plugins = NULL;
-
static void gnc_plugin_log_replay_class_init (GncPluginLogreplayClass *klass);
static void gnc_plugin_log_replay_init (GncPluginLogreplay *plugin);
static void gnc_plugin_log_replay_finalize (GObject *object);
@@ -87,21 +85,6 @@
return GNC_PLUGIN (g_object_new (GNC_TYPE_PLUGIN_LOG_REPLAY, NULL));
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginLogreplay *plugin, gpointer dummy)
-{
- g_warning("GncPluginLogreplay %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_log_replay_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_log_replay_class_init (GncPluginLogreplayClass *klass)
{
@@ -120,20 +103,12 @@
plugin_class->actions = gnc_plugin_actions;
plugin_class->n_actions = gnc_plugin_n_actions;
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_log_replay_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_log_replay_init (GncPluginLogreplay *plugin)
{
plugin->priv = g_new0 (GncPluginLogreplayPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -144,8 +119,6 @@
g_return_if_fail (GNC_IS_PLUGIN_LOG_REPLAY (object));
plugin = GNC_PLUGIN_LOG_REPLAY (object);
- active_plugins = g_list_remove (active_plugins, plugin);
-
g_return_if_fail (plugin->priv != NULL);
g_free (plugin->priv);
Index: gnc-plugin-mt940.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/mt940/Attic/gnc-plugin-mt940.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lsrc/import-export/mt940/gnc-plugin-mt940.c -Lsrc/import-export/mt940/gnc-plugin-mt940.c -u -r1.1.2.2 -r1.1.2.3
--- src/import-export/mt940/gnc-plugin-mt940.c
+++ src/import-export/mt940/gnc-plugin-mt940.c
@@ -28,8 +28,6 @@
#include "gnc-mt940-import.h"
#include "messages.h"
-static GList *active_plugins = NULL;
-
static void gnc_plugin_mt940_class_init (GncPluginMt940Class *klass);
static void gnc_plugin_mt940_init (GncPluginMt940 *plugin);
static void gnc_plugin_mt940_finalize (GObject *object);
@@ -87,21 +85,6 @@
return GNC_PLUGIN (g_object_new (GNC_TYPE_PLUGIN_MT940, NULL));
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginMt940 *plugin, gpointer dummy)
-{
- g_warning("GncPluginMt940 %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_mt940_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_mt940_class_init (GncPluginMt940Class *klass)
{
@@ -120,20 +103,12 @@
plugin_class->actions = gnc_plugin_actions;
plugin_class->n_actions = gnc_plugin_n_actions;
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_mt940_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_mt940_init (GncPluginMt940 *plugin)
{
plugin->priv = g_new0 (GncPluginMt940Private, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -144,7 +119,6 @@
g_return_if_fail (GNC_IS_PLUGIN_MT940 (object));
plugin = GNC_PLUGIN_MT940 (object);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
Index: gnc-plugin-ofx.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/ofx/Attic/gnc-plugin-ofx.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lsrc/import-export/ofx/gnc-plugin-ofx.c -Lsrc/import-export/ofx/gnc-plugin-ofx.c -u -r1.1.2.2 -r1.1.2.3
--- src/import-export/ofx/gnc-plugin-ofx.c
+++ src/import-export/ofx/gnc-plugin-ofx.c
@@ -28,8 +28,6 @@
#include "gnc-ofx-import.h"
#include "messages.h"
-static GList *active_plugins = NULL;
-
static void gnc_plugin_ofx_class_init (GncPluginOfxClass *klass);
static void gnc_plugin_ofx_init (GncPluginOfx *plugin);
static void gnc_plugin_ofx_finalize (GObject *object);
@@ -87,21 +85,6 @@
return GNC_PLUGIN (g_object_new (GNC_TYPE_PLUGIN_OFX, NULL));
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginOfx *plugin, gpointer dummy)
-{
- g_warning("GncPluginOfx %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_ofx_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_ofx_class_init (GncPluginOfxClass *klass)
{
@@ -120,20 +103,12 @@
plugin_class->actions = gnc_plugin_actions;
plugin_class->n_actions = gnc_plugin_n_actions;
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_ofx_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_ofx_init (GncPluginOfx *plugin)
{
plugin->priv = g_new0 (GncPluginOfxPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -144,8 +119,6 @@
g_return_if_fail (GNC_IS_PLUGIN_OFX (object));
plugin = GNC_PLUGIN_OFX (object);
- active_plugins = g_list_remove (active_plugins, plugin);
-
g_return_if_fail (plugin->priv != NULL);
g_free (plugin->priv);
Index: gnc-plugin-qif-import.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/qif-import/Attic/gnc-plugin-qif-import.c,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -Lsrc/import-export/qif-import/gnc-plugin-qif-import.c -Lsrc/import-export/qif-import/gnc-plugin-qif-import.c -u -r1.1.2.10 -r1.1.2.11
--- src/import-export/qif-import/gnc-plugin-qif-import.c
+++ src/import-export/qif-import/gnc-plugin-qif-import.c
@@ -31,8 +31,6 @@
#include "gnc-druid-test.h"
-static GList *active_plugins = NULL;
-
static void gnc_plugin_qif_import_class_init (GncPluginQifImportClass *klass);
static void gnc_plugin_qif_import_init (GncPluginQifImport *plugin);
static void gnc_plugin_qif_import_finalize (GObject *object);
@@ -93,21 +91,6 @@
return GNC_PLUGIN (g_object_new (GNC_TYPE_PLUGIN_QIF_IMPORT, NULL));
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginQifImport *plugin, gpointer dummy)
-{
- g_warning("GncPluginQifImport %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_qif_import_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_qif_import_class_init (GncPluginQifImportClass *klass)
{
@@ -126,20 +109,12 @@
plugin_class->actions = gnc_plugin_actions;
plugin_class->n_actions = gnc_plugin_n_actions;
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_qif_import_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_qif_import_init (GncPluginQifImport *plugin)
{
plugin->priv = g_new0 (GncPluginQifImportPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -150,7 +125,6 @@
g_return_if_fail (GNC_IS_PLUGIN_QIF_IMPORT (object));
plugin = GNC_PLUGIN_QIF_IMPORT (object);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
Index: gnc-plugin-stylesheets.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/report/stylesheets/Attic/gnc-plugin-stylesheets.c,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/report/stylesheets/gnc-plugin-stylesheets.c -Lsrc/report/stylesheets/gnc-plugin-stylesheets.c -u -r1.1.2.3 -r1.1.2.4
--- src/report/stylesheets/gnc-plugin-stylesheets.c
+++ src/report/stylesheets/gnc-plugin-stylesheets.c
@@ -33,7 +33,6 @@
/* This static indicates the debugging module that this .o belongs to. */
static short module = MOD_GUI;
-static GList *active_plugins = NULL;
static void gnc_plugin_stylesheets_class_init (GncPluginStylesheetsClass *klass);
static void gnc_plugin_stylesheets_init (GncPluginStylesheets *plugin);
@@ -116,21 +115,6 @@
return GNC_PLUGIN (g_object_new (GNC_TYPE_PLUGIN_STYLESHEETS, NULL));
}
-#if DEBUG_REFERENCE_COUNTING
-static void
-dump_model (GncPluginStylesheets *plugin, gpointer dummy)
-{
- g_warning("GncPluginStylesheets %p still exists.", plugin);
-}
-
-static gint
-gnc_plugin_stylesheets_report_references (void)
-{
- g_list_foreach(active_plugins, (GFunc)dump_model, NULL);
- return 0;
-}
-#endif
-
static void
gnc_plugin_stylesheets_class_init (GncPluginStylesheetsClass *klass)
{
@@ -151,20 +135,12 @@
plugin_class->ui_filename = PLUGIN_UI_FILENAME;
plugin_class->add_to_window = gnc_plugin_stylesheets_add_to_window;
plugin_class->remove_from_window = gnc_plugin_stylesheets_remove_from_window;
-
-#if DEBUG_REFERENCE_COUNTING
- gtk_quit_add (0,
- (GtkFunction)gnc_plugin_stylesheets_report_references,
- NULL);
-#endif
}
static void
gnc_plugin_stylesheets_init (GncPluginStylesheets *plugin)
{
plugin->priv = g_new0 (GncPluginStylesheetsPrivate, 1);
-
- active_plugins = g_list_append (active_plugins, plugin);
}
static void
@@ -175,7 +151,6 @@
g_return_if_fail (GNC_IS_PLUGIN_STYLESHEETS (object));
plugin = GNC_PLUGIN_STYLESHEETS (object);
- active_plugins = g_list_remove (active_plugins, plugin);
g_return_if_fail (plugin->priv != NULL);
More information about the gnucash-changes
mailing list