gnucash master: Multiple changes pushed

Mike Alexander mta at code.gnucash.org
Wed Jul 22 17:54:02 EDT 2015


Updated	 via  https://github.com/Gnucash/gnucash/commit/0db17f10 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1fa94a78 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bf542713 (commit)
	from  https://github.com/Gnucash/gnucash/commit/27d36935 (commit)



commit 0db17f10942d5596beb0e2a60b92aa12b85bdc8a
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 22 17:34:02 2015 -0400

    Bug 752686: Initialize temp GValues in xaccAccountGetReconcileLastInterval.

diff --git a/src/engine/Account.c b/src/engine/Account.c
index 3373fc9..f0f774d 100644
--- a/src/engine/Account.c
+++ b/src/engine/Account.c
@@ -4288,7 +4288,7 @@ gboolean
 xaccAccountGetReconcileLastInterval (const Account *acc,
                                      int *months, int *days)
 {
-    GValue v1, v2;
+    GValue v1 = G_VALUE_INIT, v2 = G_VALUE_INIT;
     int64_t m = 0, d = 0;
 
     if (!acc) return FALSE;

commit 1fa94a78880761d70e78df40fe493ceb8a944896
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 22 17:48:09 2015 -0400

    Some changes XCode wanted to make in the source control information it keeps

diff --git a/gnucash.xcodeproj/project.xcworkspace/xcshareddata/gnucash.xccheckout b/gnucash.xcodeproj/project.xcworkspace/xcshareddata/gnucash.xccheckout
index 92d2afb..2893b0e 100644
--- a/gnucash.xcodeproj/project.xcworkspace/xcshareddata/gnucash.xccheckout
+++ b/gnucash.xcodeproj/project.xcworkspace/xcshareddata/gnucash.xccheckout
@@ -10,29 +10,29 @@
 	<string>gnucash</string>
 	<key>IDESourceControlProjectOriginsDictionary</key>
 	<dict>
-		<key>C3786002-363C-453E-BC43-4B9FC637A0A3</key>
+		<key>891201B2FD1333E21F62FC8E4D7B084108B7C6B0</key>
 		<string>git://github.com/Gnucash/gnucash.git</string>
 	</dict>
 	<key>IDESourceControlProjectPath</key>
-	<string>gnucash.xcodeproj/project.xcworkspace</string>
+	<string>gnucash.xcodeproj</string>
 	<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
 	<dict>
-		<key>C3786002-363C-453E-BC43-4B9FC637A0A3</key>
+		<key>891201B2FD1333E21F62FC8E4D7B084108B7C6B0</key>
 		<string>../..</string>
 	</dict>
 	<key>IDESourceControlProjectURL</key>
 	<string>git://github.com/Gnucash/gnucash.git</string>
 	<key>IDESourceControlProjectVersion</key>
-	<integer>110</integer>
+	<integer>111</integer>
 	<key>IDESourceControlProjectWCCIdentifier</key>
-	<string>C3786002-363C-453E-BC43-4B9FC637A0A3</string>
+	<string>891201B2FD1333E21F62FC8E4D7B084108B7C6B0</string>
 	<key>IDESourceControlProjectWCConfigurations</key>
 	<array>
 		<dict>
 			<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
 			<string>public.vcs.git</string>
 			<key>IDESourceControlWCCIdentifierKey</key>
-			<string>C3786002-363C-453E-BC43-4B9FC637A0A3</string>
+			<string>891201B2FD1333E21F62FC8E4D7B084108B7C6B0</string>
 			<key>IDESourceControlWCCName</key>
 			<string>gnucash</string>
 		</dict>

commit bf542713c4f9f45f6cb6a2644cd2932ec4d8112d
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 22 16:59:43 2015 -0400

    Keep the XCode project up to date with source tree changes

diff --git a/gnucash.xcodeproj/project.pbxproj b/gnucash.xcodeproj/project.pbxproj
index a6ed8de..085ab57 100644
--- a/gnucash.xcodeproj/project.pbxproj
+++ b/gnucash.xcodeproj/project.pbxproj
@@ -38,6 +38,54 @@
 		6E0E95401851BCFD0033FCAD /* window-autoclear.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "window-autoclear.h"; path = "src/gnome/window-autoclear.h"; sourceTree = "<group>"; };
 		6E0E95411851BCFD0033FCAD /* window-reconcile2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "window-reconcile2.c"; path = "src/gnome/window-reconcile2.c"; sourceTree = "<group>"; };
 		6E0E95421851BCFD0033FCAD /* window-reconcile2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "window-reconcile2.h"; path = "src/gnome/window-reconcile2.h"; sourceTree = "<group>"; };
+		6E24BACB1B6036E30075D17E /* gnc-backend-dbi-priv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "gnc-backend-dbi-priv.h"; path = "src/backend/dbi/gnc-backend-dbi-priv.h"; sourceTree = "<group>"; };
+		6E24BACC1B60373A0075D17E /* test-backend-dbi-basic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-backend-dbi-basic.cpp"; path = "src/backend/dbi/test/test-backend-dbi-basic.cpp"; sourceTree = "<group>"; };
+		6E24BACD1B60373A0075D17E /* test-backend-dbi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-backend-dbi.c"; path = "src/backend/dbi/test/test-backend-dbi.c"; sourceTree = "<group>"; };
+		6E24BACE1B60373A0075D17E /* test-dbi-business-stuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-dbi-business-stuff.c"; path = "src/backend/dbi/test/test-dbi-business-stuff.c"; sourceTree = "<group>"; };
+		6E24BACF1B60373A0075D17E /* test-dbi-business-stuff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "test-dbi-business-stuff.h"; path = "src/backend/dbi/test/test-dbi-business-stuff.h"; sourceTree = "<group>"; };
+		6E24BAD01B60373A0075D17E /* test-dbi-stuff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-dbi-stuff.cpp"; path = "src/backend/dbi/test/test-dbi-stuff.cpp"; sourceTree = "<group>"; };
+		6E24BAD11B60373A0075D17E /* test-dbi-stuff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "test-dbi-stuff.h"; path = "src/backend/dbi/test/test-dbi-stuff.h"; sourceTree = "<group>"; };
+		6E24BAD21B6037550075D17E /* gnc-slots-sql.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "gnc-slots-sql.cpp"; path = "src/backend/sql/gnc-slots-sql.cpp"; sourceTree = "<group>"; };
+		6E24BAD31B6037790075D17E /* test-sqlbe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-sqlbe.c"; path = "src/backend/sql/test/test-sqlbe.c"; sourceTree = "<group>"; };
+		6E24BAD41B6037790075D17E /* utest-gnc-backend-sql.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "utest-gnc-backend-sql.c"; path = "src/backend/sql/test/utest-gnc-backend-sql.c"; sourceTree = "<group>"; };
+		6E24BAD51B60379D0075D17E /* io-gncxml-v1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "io-gncxml-v1.cpp"; path = "src/backend/xml/io-gncxml-v1.cpp"; sourceTree = "<group>"; };
+		6E24BAD61B60379D0075D17E /* sixtp-dom-generators.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "sixtp-dom-generators.cpp"; path = "src/backend/xml/sixtp-dom-generators.cpp"; sourceTree = "<group>"; };
+		6E24BAD71B60379D0075D17E /* sixtp-dom-parsers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "sixtp-dom-parsers.cpp"; path = "src/backend/xml/sixtp-dom-parsers.cpp"; sourceTree = "<group>"; };
+		6E24BAD81B6037B70075D17E /* test-file-stuff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-file-stuff.cpp"; path = "src/backend/xml/test/test-file-stuff.cpp"; sourceTree = "<group>"; };
+		6E24BAD91B6037B80075D17E /* test-kvp-frames.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-kvp-frames.cpp"; path = "src/backend/xml/test/test-kvp-frames.cpp"; sourceTree = "<group>"; };
+		6E24BADA1B6038CB0075D17E /* gettext.scm */ = {isa = PBXFileReference; lastKnownFileType = text; name = gettext.scm; path = "src/app-utils/gettext.scm"; sourceTree = "<group>"; };
+		6E24BADB1B6038EC0075D17E /* expression_parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = expression_parser.c; path = "src/app-utils/calculation/expression_parser.c"; sourceTree = "<group>"; };
+		6E24BADC1B6038EC0075D17E /* fin_spl_protos.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = fin_spl_protos.h; path = "src/app-utils/calculation/fin_spl_protos.h"; sourceTree = "<group>"; };
+		6E24BADD1B6038EC0075D17E /* fin_static_proto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = fin_static_proto.h; path = "src/app-utils/calculation/fin_static_proto.h"; sourceTree = "<group>"; };
+		6E24BADE1B6038EC0075D17E /* fin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = fin.c; path = "src/app-utils/calculation/fin.c"; sourceTree = "<group>"; };
+		6E24BADF1B6038EC0075D17E /* finproto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = finproto.h; path = "src/app-utils/calculation/finproto.h"; sourceTree = "<group>"; };
+		6E24BAE01B6038EC0075D17E /* finvar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = finvar.h; path = "src/app-utils/calculation/finvar.h"; sourceTree = "<group>"; };
+		6E24BAE11B6039060075D17E /* test-app-utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-app-utils.c"; path = "src/app-utils/test/test-app-utils.c"; sourceTree = "<group>"; };
+		6E24BAE21B6039060075D17E /* test-gnc-ui-util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-gnc-ui-util.c"; path = "src/app-utils/test/test-gnc-ui-util.c"; sourceTree = "<group>"; };
+		6E24BAE31B6039060075D17E /* test-option-util.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-option-util.cpp"; path = "src/app-utils/test/test-option-util.cpp"; sourceTree = "<group>"; };
+		6E24BAE41B6039060075D17E /* test-print-parse-amount.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-print-parse-amount.cpp"; path = "src/app-utils/test/test-print-parse-amount.cpp"; sourceTree = "<group>"; };
+		6E24BAE51B6039840075D17E /* gnc-aqbanking-templates.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "gnc-aqbanking-templates.cpp"; path = "src/libqof/qof/gnc-aqbanking-templates.cpp"; sourceTree = "<group>"; };
+		6E24BAE61B6039840075D17E /* gnc-aqbanking-templates.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "gnc-aqbanking-templates.h"; path = "src/libqof/qof/gnc-aqbanking-templates.h"; sourceTree = "<group>"; };
+		6E24BAE71B6039840075D17E /* gnc-datetime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "gnc-datetime.cpp"; path = "src/libqof/qof/gnc-datetime.cpp"; sourceTree = "<group>"; };
+		6E24BAE81B6039840075D17E /* gnc-datetime.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "gnc-datetime.hpp"; path = "src/libqof/qof/gnc-datetime.hpp"; sourceTree = "<group>"; };
+		6E24BAE91B6039840075D17E /* gnc-timezone.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "gnc-timezone.cpp"; path = "src/libqof/qof/gnc-timezone.cpp"; sourceTree = "<group>"; };
+		6E24BAEA1B6039840075D17E /* gnc-timezone.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "gnc-timezone.hpp"; path = "src/libqof/qof/gnc-timezone.hpp"; sourceTree = "<group>"; };
+		6E24BAEB1B6039CC0075D17E /* gtest-gnc-datetime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "gtest-gnc-datetime.cpp"; path = "src/libqof/qof/test/gtest-gnc-datetime.cpp"; sourceTree = "<group>"; };
+		6E24BAEC1B6039CC0075D17E /* gtest-gnc-int128.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "gtest-gnc-int128.cpp"; path = "src/libqof/qof/test/gtest-gnc-int128.cpp"; sourceTree = "<group>"; };
+		6E24BAED1B6039CC0075D17E /* gtest-gnc-timezone.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "gtest-gnc-timezone.cpp"; path = "src/libqof/qof/test/gtest-gnc-timezone.cpp"; sourceTree = "<group>"; };
+		6E24BAEE1B6039CC0075D17E /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; name = Makefile.am; path = src/libqof/qof/test/Makefile.am; sourceTree = "<group>"; };
+		6E24BAEF1B6039CC0075D17E /* test-gnc-date.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-gnc-date.c"; path = "src/libqof/qof/test/test-gnc-date.c"; sourceTree = "<group>"; };
+		6E24BAF01B6039CC0075D17E /* test-gnc-guid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-gnc-guid.cpp"; path = "src/libqof/qof/test/test-gnc-guid.cpp"; sourceTree = "<group>"; };
+		6E24BAF11B6039CC0075D17E /* test-gnc-numeric.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-gnc-numeric.c"; path = "src/libqof/qof/test/test-gnc-numeric.c"; sourceTree = "<group>"; };
+		6E24BAF21B6039CC0075D17E /* test-kvp-frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-kvp-frame.cpp"; path = "src/libqof/qof/test/test-kvp-frame.cpp"; sourceTree = "<group>"; };
+		6E24BAF31B6039CC0075D17E /* test-kvp-value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-kvp-value.cpp"; path = "src/libqof/qof/test/test-kvp-value.cpp"; sourceTree = "<group>"; };
+		6E24BAF41B6039CC0075D17E /* test-qof-string-cache.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-qof-string-cache.c"; path = "src/libqof/qof/test/test-qof-string-cache.c"; sourceTree = "<group>"; };
+		6E24BAF51B6039CC0075D17E /* test-qof.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-qof.c"; path = "src/libqof/qof/test/test-qof.c"; sourceTree = "<group>"; };
+		6E24BAF61B6039CC0075D17E /* test-qofbackend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-qofbackend.c"; path = "src/libqof/qof/test/test-qofbackend.c"; sourceTree = "<group>"; };
+		6E24BAF71B6039CC0075D17E /* test-qofbook.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-qofbook.c"; path = "src/libqof/qof/test/test-qofbook.c"; sourceTree = "<group>"; };
+		6E24BAF81B6039CC0075D17E /* test-qofinstance.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "test-qofinstance.cpp"; path = "src/libqof/qof/test/test-qofinstance.cpp"; sourceTree = "<group>"; };
+		6E24BAF91B6039CC0075D17E /* test-qofobject.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-qofobject.c"; path = "src/libqof/qof/test/test-qofobject.c"; sourceTree = "<group>"; };
+		6E24BAFA1B6039CC0075D17E /* test-qofsession.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "test-qofsession.c"; path = "src/libqof/qof/test/test-qofsession.c"; sourceTree = "<group>"; };
 		6E25551D177D67E80074F7BD /* mainwindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = mainwindow.cpp; path = src/gnc/mainwindow.cpp; sourceTree = "<group>"; };
 		6E25551E177D67E80074F7BD /* mainwindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = mainwindow.hpp; path = src/gnc/mainwindow.hpp; sourceTree = "<group>"; };
 		6E4A80060F27C0350024DAAF /* pow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pow.h; path = lib/libc/pow.h; sourceTree = "<group>"; };
@@ -73,7 +121,6 @@
 		6E4A80530F27C4FC0024DAAF /* gnc-recurrence-sql.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gnc-recurrence-sql.h"; path = "src/backend/sql/gnc-recurrence-sql.h"; sourceTree = "<group>"; };
 		6E4A80540F27C4FC0024DAAF /* gnc-schedxaction-sql.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "gnc-schedxaction-sql.c"; path = "src/backend/sql/gnc-schedxaction-sql.c"; sourceTree = "<group>"; };
 		6E4A80550F27C4FC0024DAAF /* gnc-schedxaction-sql.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gnc-schedxaction-sql.h"; path = "src/backend/sql/gnc-schedxaction-sql.h"; sourceTree = "<group>"; };
-		6E4A80560F27C4FC0024DAAF /* gnc-slots-sql.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "gnc-slots-sql.c"; path = "src/backend/sql/gnc-slots-sql.c"; sourceTree = "<group>"; };
 		6E4A80570F27C4FC0024DAAF /* gnc-slots-sql.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gnc-slots-sql.h"; path = "src/backend/sql/gnc-slots-sql.h"; sourceTree = "<group>"; };
 		6E4A80580F27C4FC0024DAAF /* gnc-transaction-sql.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "gnc-transaction-sql.c"; path = "src/backend/sql/gnc-transaction-sql.c"; sourceTree = "<group>"; };
 		6E4A80590F27C4FC0024DAAF /* gnc-transaction-sql.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gnc-transaction-sql.h"; path = "src/backend/sql/gnc-transaction-sql.h"; sourceTree = "<group>"; };
@@ -115,16 +162,13 @@
 		6E4EC5D00F9A30E700C6F6AC /* io-example-account.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "io-example-account.h"; path = "src/backend/xml/io-example-account.h"; sourceTree = "<group>"; };
 		6E4EC5D10F9A30E700C6F6AC /* io-gncxml-gen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "io-gncxml-gen.c"; path = "src/backend/xml/io-gncxml-gen.c"; sourceTree = "<group>"; };
 		6E4EC5D20F9A30E700C6F6AC /* io-gncxml-gen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "io-gncxml-gen.h"; path = "src/backend/xml/io-gncxml-gen.h"; sourceTree = "<group>"; };
-		6E4EC5D30F9A30E700C6F6AC /* io-gncxml-v1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "io-gncxml-v1.c"; path = "src/backend/xml/io-gncxml-v1.c"; sourceTree = "<group>"; };
 		6E4EC5D40F9A30E700C6F6AC /* io-gncxml-v2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "io-gncxml-v2.c"; path = "src/backend/xml/io-gncxml-v2.c"; sourceTree = "<group>"; };
 		6E4EC5D50F9A30E700C6F6AC /* io-gncxml-v2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "io-gncxml-v2.h"; path = "src/backend/xml/io-gncxml-v2.h"; sourceTree = "<group>"; };
 		6E4EC5D60F9A30E700C6F6AC /* io-gncxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "io-gncxml.h"; path = "src/backend/xml/io-gncxml.h"; sourceTree = "<group>"; };
 		6E4EC5D70F9A30E700C6F6AC /* io-utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "io-utils.c"; path = "src/backend/xml/io-utils.c"; sourceTree = "<group>"; };
 		6E4EC5D80F9A30E700C6F6AC /* io-utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "io-utils.h"; path = "src/backend/xml/io-utils.h"; sourceTree = "<group>"; };
 		6E4EC5D90F9A30E700C6F6AC /* Makefile.am */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Makefile.am; path = src/backend/xml/Makefile.am; sourceTree = "<group>"; };
-		6E4EC5DA0F9A30E700C6F6AC /* sixtp-dom-generators.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "sixtp-dom-generators.c"; path = "src/backend/xml/sixtp-dom-generators.c"; sourceTree = "<group>"; };
 		6E4EC5DB0F9A30E700C6F6AC /* sixtp-dom-generators.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "sixtp-dom-generators.h"; path = "src/backend/xml/sixtp-dom-generators.h"; sourceTree = "<group>"; };
-		6E4EC5DC0F9A30E700C6F6AC /* sixtp-dom-parsers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "sixtp-dom-parsers.c"; path = "src/backend/xml/sixtp-dom-parsers.c"; sourceTree = "<group>"; };
 		6E4EC5DD0F9A30E700C6F6AC /* sixtp-dom-parsers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "sixtp-dom-parsers.h"; path = "src/backend/xml/sixtp-dom-parsers.h"; sourceTree = "<group>"; };
 		6E4EC5DE0F9A30E700C6F6AC /* sixtp-parsers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "sixtp-parsers.h"; path = "src/backend/xml/sixtp-parsers.h"; sourceTree = "<group>"; };
 		6E4EC5DF0F9A30E700C6F6AC /* sixtp-stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "sixtp-stack.c"; path = "src/backend/xml/sixtp-stack.c"; sourceTree = "<group>"; };
@@ -138,9 +182,7 @@
 		6E4EC5E70F9A30E700C6F6AC /* test-date-converting.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-date-converting.c"; path = "src/backend/xml/test/test-date-converting.c"; sourceTree = "<group>"; };
 		6E4EC5E80F9A30E700C6F6AC /* test-dom-converters1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-dom-converters1.c"; path = "src/backend/xml/test/test-dom-converters1.c"; sourceTree = "<group>"; };
 		6E4EC5E90F9A30E700C6F6AC /* test-dom-parser1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-dom-parser1.c"; path = "src/backend/xml/test/test-dom-parser1.c"; sourceTree = "<group>"; };
-		6E4EC5EA0F9A30E700C6F6AC /* test-file-stuff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-file-stuff.c"; path = "src/backend/xml/test/test-file-stuff.c"; sourceTree = "<group>"; };
 		6E4EC5EB0F9A30E700C6F6AC /* test-file-stuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "test-file-stuff.h"; path = "src/backend/xml/test/test-file-stuff.h"; sourceTree = "<group>"; };
-		6E4EC5EC0F9A30E700C6F6AC /* test-kvp-frames.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-kvp-frames.c"; path = "src/backend/xml/test/test-kvp-frames.c"; sourceTree = "<group>"; };
 		6E4EC5ED0F9A30E700C6F6AC /* test-load-backend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-load-backend.c"; path = "src/backend/xml/test/test-load-backend.c"; sourceTree = "<group>"; };
 		6E4EC5EE0F9A30E700C6F6AC /* test-load-example-account.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-load-example-account.c"; path = "src/backend/xml/test/test-load-example-account.c"; sourceTree = "<group>"; };
 		6E4EC5EF0F9A30E700C6F6AC /* test-load-xml2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "test-load-xml2.c"; path = "src/backend/xml/test/test-load-xml2.c"; sourceTree = "<group>"; };
@@ -171,9 +213,6 @@
 		6E4EC64B0F9A359B00C6F6AC /* gnc-date.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gnc-date.h"; path = "src/libqof/qof/gnc-date.h"; sourceTree = "<group>"; };
 		6E4EC64D0F9A359B00C6F6AC /* gnc-numeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gnc-numeric.h"; path = "src/libqof/qof/gnc-numeric.h"; sourceTree = "<group>"; };
 		6E4EC64F0F9A359B00C6F6AC /* guid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guid.h; path = src/libqof/qof/guid.h; sourceTree = "<group>"; };
-		6E4EC6500F9A359B00C6F6AC /* kvp-util-p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "kvp-util-p.h"; path = "src/libqof/qof/kvp-util-p.h"; sourceTree = "<group>"; };
-		6E4EC6520F9A359B00C6F6AC /* kvp-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "kvp-util.h"; path = "src/libqof/qof/kvp-util.h"; sourceTree = "<group>"; };
-		6E4EC6540F9A359B00C6F6AC /* kvp_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = kvp_frame.h; path = src/libqof/qof/kvp_frame.h; sourceTree = "<group>"; };
 		6E4EC6550F9A359B00C6F6AC /* Makefile.am */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Makefile.am; path = src/libqof/qof/Makefile.am; sourceTree = "<group>"; };
 		6E4EC6580F9A359B00C6F6AC /* qof-gobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "qof-gobject.h"; path = "src/libqof/qof/qof-gobject.h"; sourceTree = "<group>"; };
 		6E4EC65A0F9A359B00C6F6AC /* qof.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qof.h; path = src/libqof/qof/qof.h; sourceTree = "<group>"; };
@@ -406,7 +445,6 @@
 		6E8B76A609912C9F003F7E3A /* import-commodity-matcher.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "import-commodity-matcher.c"; path = "src/import-export/import-commodity-matcher.c"; sourceTree = "<group>"; };
 		6E8B76A709912C9F003F7E3A /* import-format-dialog.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "import-format-dialog.c"; path = "src/import-export/import-format-dialog.c"; sourceTree = "<group>"; };
 		6E8B76A809912C9F003F7E3A /* import-main-matcher.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "import-main-matcher.c"; path = "src/import-export/import-main-matcher.c"; sourceTree = "<group>"; };
-		6E8B76A909912C9F003F7E3A /* import-match-map.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "import-match-map.c"; path = "src/import-export/import-match-map.c"; sourceTree = "<group>"; };
 		6E8B76AA09912C9F003F7E3A /* import-match-picker.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "import-match-picker.c"; path = "src/import-export/import-match-picker.c"; sourceTree = "<group>"; };
 		6E8B76AB09912C9F003F7E3A /* import-parse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "import-parse.c"; path = "src/import-export/import-parse.c"; sourceTree = "<group>"; };
 		6E8B76AC09912C9F003F7E3A /* import-settings.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "import-settings.c"; path = "src/import-export/import-settings.c"; sourceTree = "<group>"; };
@@ -495,7 +533,6 @@
 		6E8B775809912C9F003F7E3A /* test-modsysver.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "test-modsysver.c"; path = "src/gnc-module/test/test-modsysver.c"; sourceTree = "<group>"; };
 		6E8B775E09912C9F003F7E3A /* test-numeric.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "test-numeric.c"; path = "src/engine/test/test-numeric.c"; sourceTree = "<group>"; };
 		6E8B775F09912C9F003F7E3A /* test-object.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "test-object.c"; path = "src/engine/test/test-object.c"; sourceTree = "<group>"; };
-		6E8B776709912C9F003F7E3A /* test-print-parse-amount.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "test-print-parse-amount.c"; path = "src/app-utils/test/test-print-parse-amount.c"; sourceTree = "<group>"; };
 		6E8B776809912C9F003F7E3A /* test-print-queries.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "test-print-queries.c"; path = "src/app-utils/test/test-print-queries.c"; sourceTree = "<group>"; };
 		6E8B776909912C9F003F7E3A /* test-qif.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "test-qif.c"; path = "src/import-export/qif/test/test-qif.c"; sourceTree = "<group>"; };
 		6E8B776A09912C9F003F7E3A /* test-query.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "test-query.c"; path = "src/engine/test/test-query.c"; sourceTree = "<group>"; };
@@ -921,7 +958,6 @@
 		6E97EB731915B9D90021442F /* gnc-numeric.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "gnc-numeric.cpp"; path = "src/libqof/qof/gnc-numeric.cpp"; sourceTree = "<group>"; };
 		6E97EB741915B9D90021442F /* guid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = guid.cpp; path = src/libqof/qof/guid.cpp; sourceTree = "<group>"; };
 		6E97EB751915B9D90021442F /* kvp_frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = kvp_frame.cpp; path = src/libqof/qof/kvp_frame.cpp; sourceTree = "<group>"; };
-		6E97EB761915B9D90021442F /* kvp-util.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "kvp-util.cpp"; path = "src/libqof/qof/kvp-util.cpp"; sourceTree = "<group>"; };
 		6E97EB771915B9D90021442F /* qof-string-cache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "qof-string-cache.cpp"; path = "src/libqof/qof/qof-string-cache.cpp"; sourceTree = "<group>"; };
 		6E97EB781915B9D90021442F /* qof-win32.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "qof-win32.cpp"; path = "src/libqof/qof/qof-win32.cpp"; sourceTree = "<group>"; };
 		6E97EB791915B9D90021442F /* qofbackend.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = qofbackend.cpp; path = src/libqof/qof/qofbackend.cpp; sourceTree = "<group>"; };
@@ -1094,7 +1130,6 @@
 		6EBC078218B1DB4D00A5CEB7 /* gnc-ab-gettrans.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "gnc-ab-gettrans.h"; path = "src/import-export/aqb/gnc-ab-gettrans.h"; sourceTree = "<group>"; };
 		6EBC078318B1DB4D00A5CEB7 /* gnc-ab-kvp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "gnc-ab-kvp.c"; path = "src/import-export/aqb/gnc-ab-kvp.c"; sourceTree = "<group>"; };
 		6EBC078418B1DB4D00A5CEB7 /* gnc-ab-kvp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "gnc-ab-kvp.h"; path = "src/import-export/aqb/gnc-ab-kvp.h"; sourceTree = "<group>"; };
-		6EBC078518B1DB4D00A5CEB7 /* gnc-ab-trans-templ.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "gnc-ab-trans-templ.c"; path = "src/import-export/aqb/gnc-ab-trans-templ.c"; sourceTree = "<group>"; };
 		6EBC078618B1DB4D00A5CEB7 /* gnc-ab-trans-templ.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "gnc-ab-trans-templ.h"; path = "src/import-export/aqb/gnc-ab-trans-templ.h"; sourceTree = "<group>"; };
 		6EBC078718B1DB4D00A5CEB7 /* gnc-ab-transfer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "gnc-ab-transfer.c"; path = "src/import-export/aqb/gnc-ab-transfer.c"; sourceTree = "<group>"; };
 		6EBC078818B1DB4D00A5CEB7 /* gnc-ab-transfer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "gnc-ab-transfer.h"; path = "src/import-export/aqb/gnc-ab-transfer.h"; sourceTree = "<group>"; };
@@ -1290,6 +1325,24 @@
 		6E7BB1300B955465000B79D4 /* libqof */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BAEB1B6039CC0075D17E /* gtest-gnc-datetime.cpp */,
+				6E24BAEC1B6039CC0075D17E /* gtest-gnc-int128.cpp */,
+				6E24BAED1B6039CC0075D17E /* gtest-gnc-timezone.cpp */,
+				6E24BAEF1B6039CC0075D17E /* test-gnc-date.c */,
+				6E24BAF01B6039CC0075D17E /* test-gnc-guid.cpp */,
+				6E24BAF11B6039CC0075D17E /* test-gnc-numeric.c */,
+				6E24BAF21B6039CC0075D17E /* test-kvp-frame.cpp */,
+				6E24BAF31B6039CC0075D17E /* test-kvp-value.cpp */,
+				6E24BAF41B6039CC0075D17E /* test-qof-string-cache.c */,
+				6E24BAF51B6039CC0075D17E /* test-qof.c */,
+				6E24BAF61B6039CC0075D17E /* test-qofbackend.c */,
+				6E24BAF71B6039CC0075D17E /* test-qofbook.c */,
+				6E24BAF81B6039CC0075D17E /* test-qofinstance.cpp */,
+				6E24BAF91B6039CC0075D17E /* test-qofobject.c */,
+				6E24BAFA1B6039CC0075D17E /* test-qofsession.c */,
+				6E24BAE51B6039840075D17E /* gnc-aqbanking-templates.cpp */,
+				6E24BAE71B6039840075D17E /* gnc-datetime.cpp */,
+				6E24BAE91B6039840075D17E /* gnc-timezone.cpp */,
 				6EB956961A39565A002E3AC5 /* gnc-int128.cpp */,
 				6EB956981A39565A002E3AC5 /* gnc-rational.cpp */,
 				6EB9569B1A39565A002E3AC5 /* kvp-value.cpp */,
@@ -1297,7 +1350,6 @@
 				6E97EB731915B9D90021442F /* gnc-numeric.cpp */,
 				6E97EB741915B9D90021442F /* guid.cpp */,
 				6E97EB751915B9D90021442F /* kvp_frame.cpp */,
-				6E97EB761915B9D90021442F /* kvp-util.cpp */,
 				6E97EB771915B9D90021442F /* qof-string-cache.cpp */,
 				6E97EB781915B9D90021442F /* qof-win32.cpp */,
 				6E97EB791915B9D90021442F /* qofbackend.cpp */,
@@ -1320,6 +1372,12 @@
 		6E7BB1310B9554A1000B79D4 /* app-utils */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BADE1B6038EC0075D17E /* fin.c */,
+				6E24BAE11B6039060075D17E /* test-app-utils.c */,
+				6E24BAE21B6039060075D17E /* test-gnc-ui-util.c */,
+				6E24BAE31B6039060075D17E /* test-option-util.cpp */,
+				6E24BAE41B6039060075D17E /* test-print-parse-amount.cpp */,
+				6E24BADB1B6038EC0075D17E /* expression_parser.c */,
 				6EF6018618137B2100B8E15A /* business-helpers.c */,
 				6E8B750409912C9D003F7E3A /* file-utils.c */,
 				6E8B751B09912C9D003F7E3A /* gfec.c */,
@@ -1346,7 +1404,6 @@
 				6EF6019518137B7200B8E15A /* QuickFill.h */,
 				6E8B772F09912C9F003F7E3A /* test-exp-parser.c */,
 				6E8B773E09912C9F003F7E3A /* test-link-module.c */,
-				6E8B776709912C9F003F7E3A /* test-print-parse-amount.c */,
 				6E8B776809912C9F003F7E3A /* test-print-queries.c */,
 				6E8B777009912C9F003F7E3A /* test-scm-query-string.c */,
 				6E4A803E0F27C4FC0024DAAF /* test-sx.c */,
@@ -1357,6 +1414,18 @@
 		6E7BB1320B9554D1000B79D4 /* backend */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BAD01B60373A0075D17E /* test-dbi-stuff.cpp */,
+				6E24BAD81B6037B70075D17E /* test-file-stuff.cpp */,
+				6E24BAD91B6037B80075D17E /* test-kvp-frames.cpp */,
+				6E24BAD51B60379D0075D17E /* io-gncxml-v1.cpp */,
+				6E24BAD61B60379D0075D17E /* sixtp-dom-generators.cpp */,
+				6E24BAD71B60379D0075D17E /* sixtp-dom-parsers.cpp */,
+				6E24BAD31B6037790075D17E /* test-sqlbe.c */,
+				6E24BAD41B6037790075D17E /* utest-gnc-backend-sql.c */,
+				6E24BAD21B6037550075D17E /* gnc-slots-sql.cpp */,
+				6E24BACC1B60373A0075D17E /* test-backend-dbi-basic.cpp */,
+				6E24BACD1B60373A0075D17E /* test-backend-dbi.c */,
+				6E24BACE1B60373A0075D17E /* test-dbi-business-stuff.c */,
 				6EC70C011176DB3B006E876C /* escape.c */,
 				6E4A80440F27C4FC0024DAAF /* gnc-account-sql.c */,
 				6E4EC5C00F9A30E600C6F6AC /* gnc-account-xml-v2.c */,
@@ -1396,7 +1465,6 @@
 				6E4EC5C90F9A30E700C6F6AC /* gnc-recurrence-xml-v2.c */,
 				6E4A80540F27C4FC0024DAAF /* gnc-schedxaction-sql.c */,
 				6E4EC5CA0F9A30E700C6F6AC /* gnc-schedxaction-xml-v2.c */,
-				6E4A80560F27C4FC0024DAAF /* gnc-slots-sql.c */,
 				6EBC070418B1D6E600A5CEB7 /* gnc-tax-table-sql.h */,
 				6EBC071918B1D76F00A5CEB7 /* gnc-tax-table-xml-v2.c */,
 				6E4A80580F27C4FC0024DAAF /* gnc-transaction-sql.c */,
@@ -1408,13 +1476,10 @@
 				6E4EC5CE0F9A30E700C6F6AC /* gncmod-backend-xml.c */,
 				6E4EC5CF0F9A30E700C6F6AC /* io-example-account.c */,
 				6E4EC5D10F9A30E700C6F6AC /* io-gncxml-gen.c */,
-				6E4EC5D30F9A30E700C6F6AC /* io-gncxml-v1.c */,
 				6E4EC5D40F9A30E700C6F6AC /* io-gncxml-v2.c */,
 				6E4EC5D70F9A30E700C6F6AC /* io-utils.c */,
 				6E4EC5D90F9A30E700C6F6AC /* Makefile.am */,
 				6E4EC5E60F9A30E700C6F6AC /* Makefile.am */,
-				6E4EC5DA0F9A30E700C6F6AC /* sixtp-dom-generators.c */,
-				6E4EC5DC0F9A30E700C6F6AC /* sixtp-dom-parsers.c */,
 				6E4EC5DF0F9A30E700C6F6AC /* sixtp-stack.c */,
 				6E4EC5E10F9A30E700C6F6AC /* sixtp-to-dom-parser.c */,
 				6E4EC5E20F9A30E700C6F6AC /* sixtp-utils.c */,
@@ -1423,8 +1488,6 @@
 				6E4EC5E70F9A30E700C6F6AC /* test-date-converting.c */,
 				6E4EC5E80F9A30E700C6F6AC /* test-dom-converters1.c */,
 				6E4EC5E90F9A30E700C6F6AC /* test-dom-parser1.c */,
-				6E4EC5EA0F9A30E700C6F6AC /* test-file-stuff.c */,
-				6E4EC5EC0F9A30E700C6F6AC /* test-kvp-frames.c */,
 				6E4EC5ED0F9A30E700C6F6AC /* test-load-backend.c */,
 				6E4EC5EE0F9A30E700C6F6AC /* test-load-example-account.c */,
 				6E4EC5EF0F9A30E700C6F6AC /* test-load-xml2.c */,
@@ -1754,7 +1817,6 @@
 				6EBC077F18B1DB4D00A5CEB7 /* gnc-ab-getbalance.c */,
 				6EBC078118B1DB4D00A5CEB7 /* gnc-ab-gettrans.c */,
 				6EBC078318B1DB4D00A5CEB7 /* gnc-ab-kvp.c */,
-				6EBC078518B1DB4D00A5CEB7 /* gnc-ab-trans-templ.c */,
 				6EBC078718B1DB4D00A5CEB7 /* gnc-ab-transfer.c */,
 				6EBC078918B1DB4D00A5CEB7 /* gnc-ab-utils.c */,
 				6EBC07A218B1DBAA00A5CEB7 /* gnc-csv-gnumeric-popup.c */,
@@ -1782,7 +1844,6 @@
 				6E8B76A609912C9F003F7E3A /* import-commodity-matcher.c */,
 				6E8B76A709912C9F003F7E3A /* import-format-dialog.c */,
 				6E8B76A809912C9F003F7E3A /* import-main-matcher.c */,
-				6E8B76A909912C9F003F7E3A /* import-match-map.c */,
 				6E8B76AA09912C9F003F7E3A /* import-match-picker.c */,
 				6E8B76AB09912C9F003F7E3A /* import-parse.c */,
 				6E8B76AC09912C9F003F7E3A /* import-settings.c */,
@@ -2188,6 +2249,9 @@
 		6E7BB1480B9558DE000B79D4 /* libqof */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BAE61B6039840075D17E /* gnc-aqbanking-templates.h */,
+				6E24BAE81B6039840075D17E /* gnc-datetime.hpp */,
+				6E24BAEA1B6039840075D17E /* gnc-timezone.hpp */,
 				6EB956971A39565A002E3AC5 /* gnc-int128.hpp */,
 				6EB956991A39565A002E3AC5 /* gnc-rational.hpp */,
 				6EB9569A1A39565A002E3AC5 /* kvp_frame.hpp */,
@@ -2197,9 +2261,6 @@
 				6E4EC64B0F9A359B00C6F6AC /* gnc-date.h */,
 				6E4EC64D0F9A359B00C6F6AC /* gnc-numeric.h */,
 				6E4EC64F0F9A359B00C6F6AC /* guid.h */,
-				6E4EC6500F9A359B00C6F6AC /* kvp-util-p.h */,
-				6E4EC6520F9A359B00C6F6AC /* kvp-util.h */,
-				6E4EC6540F9A359B00C6F6AC /* kvp_frame.h */,
 				6E4EC6580F9A359B00C6F6AC /* qof-gobject.h */,
 				6E4EC65A0F9A359B00C6F6AC /* qof.h */,
 				6E4EC65B0F9A359B00C6F6AC /* qofbackend-p.h */,
@@ -2233,6 +2294,10 @@
 		6E7BB1490B9558E9000B79D4 /* app-utils */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BADC1B6038EC0075D17E /* fin_spl_protos.h */,
+				6E24BADD1B6038EC0075D17E /* fin_static_proto.h */,
+				6E24BADF1B6038EC0075D17E /* finproto.h */,
+				6E24BAE01B6038EC0075D17E /* finvar.h */,
 				6EF6018718137B2100B8E15A /* business-helpers.h */,
 				6E8B77FD0991BC41003F7E3A /* file-utils.h */,
 				6E8B78120991BC41003F7E3A /* gfec.h */,
@@ -2304,6 +2369,9 @@
 		6E7BB14D0B95591C000B79D4 /* backend */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BACF1B60373A0075D17E /* test-dbi-business-stuff.h */,
+				6E24BAD11B60373A0075D17E /* test-dbi-stuff.h */,
+				6E24BACB1B6036E30075D17E /* gnc-backend-dbi-priv.h */,
 				6EC70C021176DB3B006E876C /* escape.h */,
 				6E4A80450F27C4FC0024DAAF /* gnc-account-sql.h */,
 				6EBC06F118B1D6E600A5CEB7 /* gnc-address-sql.c */,
@@ -2470,6 +2538,7 @@
 		6E8B77AF0991BAE1003F7E3A /* Scheme */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BADA1B6038CB0075D17E /* gettext.scm */,
 				6E8B7A290991BC7F003F7E3A /* account-piecharts.scm */,
 				6E8B7A2A0991BC7F003F7E3A /* account-summary.scm */,
 				6E8B7A2B0991BC7F003F7E3A /* advanced-portfolio.scm */,
@@ -2614,6 +2683,7 @@
 		6E8B7AC80991BCCE003F7E3A /* Makefiles */ = {
 			isa = PBXGroup;
 			children = (
+				6E24BAEE1B6039CC0075D17E /* Makefile.am */,
 				6EBC07C718B1DD5B00A5CEB7 /* Makefile.am */,
 				6EBC07B218B1DC1500A5CEB7 /* Makefile.am */,
 				6E4EC6550F9A359B00C6F6AC /* Makefile.am */,



Summary of changes:
 gnucash.xcodeproj/project.pbxproj                  | 122 ++++++++++++++++-----
 .../xcshareddata/gnucash.xccheckout                |  12 +-
 src/engine/Account.c                               |   2 +-
 3 files changed, 103 insertions(+), 33 deletions(-)



More information about the gnucash-changes mailing list