[Gnucash-changes] CashUtil sync

Neil Williams codehelp at cvs.gnucash.org
Sat Oct 1 13:55:56 EDT 2005


Log Message:
-----------
CashUtil sync

Tags:
----
gnucash-gnome2-dev

Modified Files:
--------------
    gnucash/src/backend/file:
        gnc-backend-file.c
    gnucash/src/engine:
        cashobjects.c

Revision Data
-------------
Index: gnc-backend-file.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/file/gnc-backend-file.c,v
retrieving revision 1.23.4.13
retrieving revision 1.23.4.14
diff -Lsrc/backend/file/gnc-backend-file.c -Lsrc/backend/file/gnc-backend-file.c -u -r1.23.4.13 -r1.23.4.14
--- src/backend/file/gnc-backend-file.c
+++ src/backend/file/gnc-backend-file.c
@@ -43,9 +43,7 @@
 
 #include "TransLog.h"
 #include "gnc-engine.h"
-#include "gnc-date.h"
-#include "gnc-trace.h"
-#include "gnc-engine-util.h"
+
 #include "gnc-filepath-utils.h"
 
 #include "io-gncxml.h"
@@ -55,24 +53,6 @@
 #include "gnc-backend-api.h"
 #include "gnc-backend-file.h"
 
-#ifndef GNUCASH_MAJOR_VERSION
-#include "gnc-address-xml-v2.h"
-#include "gnc-bill-term-xml-v2.h"
-#include "gnc-customer-xml-v2.h"
-#include "gnc-employee-xml-v2.h"
-#include "gnc-entry-xml-v2.h"
-#include "gnc-invoice-xml-v2.h"
-#include "gnc-job-xml-v2.h"
-#include "gnc-order-xml-v2.h"
-#include "gnc-owner-xml-v2.h"
-#include "gnc-tax-table-xml-v2.h"
-#include "gnc-vendor-xml-v2.h"
-#endif
-
-#include "qofbackend-p.h"
-#include "qofbook.h"
-#include "qofsession.h"
-
 #ifdef GNUCASH_MAJOR_VERSION
 #include "qsf-xml.h"
 #endif
@@ -80,7 +60,7 @@
 #define GNC_BE_DAYS "file_retention_days"
 #define GNC_BE_ZIP  "file_compression"
 
-static short module = MOD_BACKEND;
+static QofLogModule log_module = GNC_MOD_BACKEND;
 
 static gint file_retention_days = 0;
 static gboolean file_compression = FALSE;
@@ -1016,6 +996,7 @@
     fbe->fullpath = NULL;
     fbe->lockfile = NULL;
     fbe->linkfile = NULL;
+    fbe->price_lookup = NULL;
     fbe->lockfd = -1;
 
     fbe->primary_book = NULL;
@@ -1061,7 +1042,6 @@
 	be->get_config = gnc_file_be_get_config;
 
 	gnc_be->export = gnc_file_be_write_accounts_to_file;
-	gnc_be->price_lookup = NULL;
 	gnc_be->dirname = NULL;
 	gnc_be->fullpath = NULL;
 	gnc_be->lockfile = NULL;
@@ -1069,19 +1049,6 @@
 	gnc_be->lockfd = -1;
 
 	gnc_be->primary_book = NULL;
-#ifndef GNUCASH_MAJOR_VERSION
-	gnc_address_xml_initialize ();
-	gnc_billterm_xml_initialize ();
-	gnc_customer_xml_initialize ();
-	gnc_employee_xml_initialize ();
-	gnc_entry_xml_initialize ();
-	gnc_invoice_xml_initialize ();
-	gnc_job_xml_initialize ();
-	gnc_order_xml_initialize ();
-	gnc_owner_xml_initialize ();
-	gnc_taxtable_xml_initialize ();
-	gnc_vendor_xml_initialize ();
-#endif
 	return be;
 }
 
@@ -1097,13 +1064,13 @@
 void
 gnc_provider_init(void)
 {
+	QofBackendProvider *prov;
 #ifdef ENABLE_NLS
 	setlocale (LC_ALL, "");
 	bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
 	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 	textdomain (GETTEXT_PACKAGE);
 #endif
-        QofBackendProvider *prov;
         prov = g_new0 (QofBackendProvider, 1);
         prov->provider_name = "GnuCash File Backend Version 2";
         prov->access_method = "file";
@@ -1111,7 +1078,6 @@
         prov->backend_new = gnc_backend_new;
         prov->provider_free = gnc_provider_free;
 	prov->check_data_type = gnc_determine_file_type;
-	    prov->provider_config = "gnucash-file-backend-v2.xml";
         qof_backend_register_provider (prov);
 }
 #endif
Index: cashobjects.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Attic/cashobjects.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lsrc/engine/cashobjects.c -Lsrc/engine/cashobjects.c -u -r1.1.2.2 -r1.1.2.3
--- src/engine/cashobjects.c
+++ src/engine/cashobjects.c
@@ -40,7 +40,7 @@
 #include "FreqSpec.h"
 #include "SchedXaction.h"
 #include "SX-book-p.h"
-
+#include "gnc-pricedb-p.h"
 
 gboolean
 cashobjects_register(void)
@@ -56,8 +56,8 @@
 	g_return_val_if_fail (gncVendorRegister (), FALSE);
 	g_return_val_if_fail(gncTaxTableRegister(), FALSE);
 	g_return_val_if_fail ( gncOrderRegister (), FALSE);
-	g_return_val_if_fail(gnc_commodity_table_register(), FALSE);
 #endif
+	g_return_val_if_fail(gnc_commodity_table_register(), FALSE);
 	g_return_val_if_fail(xaccAccountRegister(), FALSE);
 	g_return_val_if_fail ( xaccTransRegister(), FALSE);
 	g_return_val_if_fail ( xaccSplitRegister(), FALSE);
@@ -65,5 +65,6 @@
 	g_return_val_if_fail ( FreqSpecRegister(),  FALSE);
 	g_return_val_if_fail ( SXRegister (),       FALSE);
 	g_return_val_if_fail ( gnc_sxtt_register(), FALSE);
+	g_return_val_if_fail(gnc_pricedb_register(),FALSE);
 	return TRUE;
 }


More information about the gnucash-changes mailing list