gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Nov 29 20:41:51 EST 2015
Updated via https://github.com/Gnucash/gnucash/commit/039a4336 (commit)
via https://github.com/Gnucash/gnucash/commit/01784926 (commit)
from https://github.com/Gnucash/gnucash/commit/1c57e9c6 (commit)
commit 039a4336e2ac0c695c0b82a9b344571910de037a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 29 17:11:29 2015 -0800
Convert XML Backend to compile as C++.
commit 0178492663ab84560951c5e1214503c96d2fa5e7
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 28 13:40:55 2015 -0800
Convert SQL & DBI backends to compile as C++.
Summary of changes:
po/POTFILES.in | 108 ++++----
src/backend/dbi/Makefile.am | 2 +-
src/backend/dbi/gnc-backend-dbi-priv.h | 8 +-
.../dbi/{gnc-backend-dbi.c => gnc-backend-dbi.cpp} | 39 +--
src/backend/dbi/gnc-backend-dbi.h | 9 +-
src/backend/dbi/test/Makefile.am | 4 +-
src/backend/dbi/test/test-backend-dbi-basic.cpp | 12 +-
.../{test-backend-dbi.c => test-backend-dbi.cpp} | 5 +-
...usiness-stuff.c => test-dbi-business-stuff.cpp} | 10 +-
src/backend/dbi/test/test-dbi-stuff.cpp | 2 +-
src/backend/sql/Makefile.am | 44 ++--
src/backend/sql/{escape.c => escape.cpp} | 5 +-
.../sql/{gnc-account-sql.c => gnc-account-sql.cpp} | 16 +-
src/backend/sql/gnc-account-sql.h | 4 +-
.../sql/{gnc-address-sql.c => gnc-address-sql.cpp} | 7 +-
.../sql/{gnc-backend-sql.c => gnc-backend-sql.cpp} | 90 ++++---
src/backend/sql/gnc-backend-sql.h | 7 +-
.../{gnc-bill-term-sql.c => gnc-bill-term-sql.cpp} | 15 +-
src/backend/sql/gnc-bill-term-sql.h | 4 +-
.../sql/{gnc-book-sql.c => gnc-book-sql.cpp} | 13 +-
src/backend/sql/gnc-book-sql.h | 4 +-
.../sql/{gnc-budget-sql.c => gnc-budget-sql.cpp} | 18 +-
.../{gnc-commodity-sql.c => gnc-commodity-sql.cpp} | 9 +-
src/backend/sql/gnc-commodity-sql.h | 4 +-
.../{gnc-customer-sql.c => gnc-customer-sql.cpp} | 10 +-
.../{gnc-employee-sql.c => gnc-employee-sql.cpp} | 10 +-
.../sql/{gnc-entry-sql.c => gnc-entry-sql.cpp} | 9 +-
.../sql/{gnc-invoice-sql.c => gnc-invoice-sql.cpp} | 11 +-
src/backend/sql/{gnc-job-sql.c => gnc-job-sql.cpp} | 8 +-
.../sql/{gnc-lots-sql.c => gnc-lots-sql.cpp} | 10 +-
.../sql/{gnc-order-sql.c => gnc-order-sql.cpp} | 8 +-
.../sql/{gnc-owner-sql.c => gnc-owner-sql.cpp} | 10 +-
.../sql/{gnc-price-sql.c => gnc-price-sql.cpp} | 12 +-
...gnc-recurrence-sql.c => gnc-recurrence-sql.cpp} | 11 +-
src/backend/sql/gnc-recurrence-sql.h | 4 +-
...schedxaction-sql.c => gnc-schedxaction-sql.cpp} | 22 +-
src/backend/sql/gnc-schedxaction-sql.h | 4 +-
src/backend/sql/gnc-slots-sql.cpp | 5 +-
src/backend/sql/gnc-slots-sql.h | 7 +-
.../{gnc-tax-table-sql.c => gnc-tax-table-sql.cpp} | 15 +-
...c-transaction-sql.c => gnc-transaction-sql.cpp} | 59 +++--
src/backend/sql/gnc-transaction-sql.h | 4 +-
.../sql/{gnc-vendor-sql.c => gnc-vendor-sql.cpp} | 16 +-
src/backend/sql/test/Makefile.am | 6 +-
.../{test-column-types.c => test-column-types.cpp} | 7 +-
.../sql/test/{test-sqlbe.c => test-sqlbe.cpp} | 5 +-
...gnc-backend-sql.c => utest-gnc-backend-sql.cpp} | 241 ++++++++---------
src/backend/xml/Makefile.am | 62 ++---
...gnc-account-xml-v2.c => gnc-account-xml-v2.cpp} | 46 ++--
...gnc-address-xml-v2.c => gnc-address-xml-v2.cpp} | 23 +-
src/backend/xml/gnc-address-xml-v2.h | 5 +-
.../xml/{gnc-backend-xml.c => gnc-backend-xml.cpp} | 17 +-
src/backend/xml/gnc-backend-xml.h | 11 +-
...bill-term-xml-v2.c => gnc-bill-term-xml-v2.cpp} | 64 ++---
src/backend/xml/gnc-bill-term-xml-v2.h | 5 +-
.../xml/{gnc-book-xml-v2.c => gnc-book-xml-v2.cpp} | 18 +-
.../{gnc-budget-xml-v2.c => gnc-budget-xml-v2.cpp} | 6 +-
...commodity-xml-v2.c => gnc-commodity-xml-v2.cpp} | 15 +-
...c-customer-xml-v2.c => gnc-customer-xml-v2.cpp} | 55 ++--
...c-employee-xml-v2.c => gnc-employee-xml-v2.cpp} | 37 +--
.../{gnc-entry-xml-v2.c => gnc-entry-xml-v2.cpp} | 79 +++---
...c-freqspec-xml-v2.c => gnc-freqspec-xml-v2.cpp} | 58 +++--
...gnc-invoice-xml-v2.c => gnc-invoice-xml-v2.cpp} | 55 ++--
.../xml/{gnc-job-xml-v2.c => gnc-job-xml-v2.cpp} | 27 +-
.../xml/{gnc-lot-xml-v2.c => gnc-lot-xml-v2.cpp} | 15 +-
.../{gnc-order-xml-v2.c => gnc-order-xml-v2.cpp} | 32 +--
.../{gnc-owner-xml-v2.c => gnc-owner-xml-v2.cpp} | 17 +-
src/backend/xml/gnc-owner-xml-v2.h | 5 +-
...gnc-pricedb-xml-v2.c => gnc-pricedb-xml-v2.cpp} | 25 +-
...currence-xml-v2.c => gnc-recurrence-xml-v2.cpp} | 8 +-
...action-xml-v2.c => gnc-schedxaction-xml-v2.cpp} | 57 ++--
...tax-table-xml-v2.c => gnc-tax-table-xml-v2.cpp} | 53 ++--
...saction-xml-v2.c => gnc-transaction-xml-v2.cpp} | 56 ++--
.../{gnc-vendor-xml-v2.c => gnc-vendor-xml-v2.cpp} | 41 +--
.../xml/{gnc-xml-helper.c => gnc-xml-helper.cpp} | 6 +-
src/backend/xml/gnc-xml-helper.h | 4 +-
src/backend/xml/gnc-xml.h | 4 +
...gncmod-backend-xml.c => gncmod-backend-xml.cpp} | 5 +-
...io-example-account.c => io-example-account.cpp} | 19 +-
src/backend/xml/io-example-account.h | 10 +-
.../xml/{io-gncxml-gen.c => io-gncxml-gen.cpp} | 4 +-
src/backend/xml/io-gncxml-gen.h | 5 +-
src/backend/xml/io-gncxml-v1.cpp | 5 +-
.../xml/{io-gncxml-v2.c => io-gncxml-v2.cpp} | 95 ++++---
src/backend/xml/io-gncxml-v2.h | 59 +----
src/backend/xml/{io-utils.c => io-utils.cpp} | 12 +-
src/backend/xml/io-utils.h | 6 +-
src/backend/xml/sixtp-dom-generators.cpp | 5 +-
src/backend/xml/sixtp-dom-generators.h | 11 +-
src/backend/xml/sixtp-dom-parsers.cpp | 9 +-
src/backend/xml/sixtp-dom-parsers.h | 11 +-
src/backend/xml/{sixtp-stack.c => sixtp-stack.cpp} | 5 +-
src/backend/xml/sixtp-stack.h | 4 +-
...xtp-to-dom-parser.c => sixtp-to-dom-parser.cpp} | 6 +-
src/backend/xml/{sixtp-utils.c => sixtp-utils.cpp} | 9 +-
src/backend/xml/sixtp-utils.h | 5 +-
src/backend/xml/{sixtp.c => sixtp.cpp} | 40 ++-
src/backend/xml/sixtp.h | 101 ++++++--
src/backend/xml/test/Makefile.am | 287 +++++++++++----------
...-date-converting.c => test-date-converting.cpp} | 6 +-
...-dom-converters1.c => test-dom-converters1.cpp} | 22 +-
.../{test-dom-parser1.c => test-dom-parser1.cpp} | 4 +-
src/backend/xml/test/test-file-stuff.cpp | 12 +-
src/backend/xml/test/test-file-stuff.h | 8 +-
src/backend/xml/test/test-kvp-frames.cpp | 4 +-
.../{test-load-backend.c => test-load-backend.cpp} | 4 +-
...ple-account.c => test-load-example-account.cpp} | 14 +-
.../test/{test-load-xml2.c => test-load-xml2.cpp} | 17 +-
.../{test-save-in-lang.c => test-save-in-lang.cpp} | 5 +-
...ing-converters.c => test-string-converters.cpp} | 32 ++-
.../{test-xml-account.c => test-xml-account.cpp} | 29 ++-
...test-xml-commodity.c => test-xml-commodity.cpp} | 27 +-
.../{test-xml-pricedb.c => test-xml-pricedb.cpp} | 24 +-
...-xml-transaction.c => test-xml-transaction.cpp} | 60 ++---
.../{test-xml2-is-file.c => test-xml2-is-file.cpp} | 11 +-
src/gnome-utils/assistant-xml-encoding.c | 1 -
116 files changed, 1495 insertions(+), 1337 deletions(-)
rename src/backend/dbi/{gnc-backend-dbi.c => gnc-backend-dbi.cpp} (99%)
rename src/backend/dbi/test/{test-backend-dbi.c => test-backend-dbi.cpp} (99%)
rename src/backend/dbi/test/{test-dbi-business-stuff.c => test-dbi-business-stuff.cpp} (99%)
rename src/backend/sql/{escape.c => escape.cpp} (94%)
rename src/backend/sql/{gnc-account-sql.c => gnc-account-sql.cpp} (98%)
rename src/backend/sql/{gnc-address-sql.c => gnc-address-sql.cpp} (98%)
rename src/backend/sql/{gnc-backend-sql.c => gnc-backend-sql.cpp} (97%)
rename src/backend/sql/{gnc-bill-term-sql.c => gnc-bill-term-sql.cpp} (98%)
rename src/backend/sql/{gnc-book-sql.c => gnc-book-sql.cpp} (99%)
rename src/backend/sql/{gnc-budget-sql.c => gnc-budget-sql.cpp} (99%)
rename src/backend/sql/{gnc-commodity-sql.c => gnc-commodity-sql.cpp} (99%)
rename src/backend/sql/{gnc-customer-sql.c => gnc-customer-sql.cpp} (99%)
rename src/backend/sql/{gnc-employee-sql.c => gnc-employee-sql.cpp} (99%)
rename src/backend/sql/{gnc-entry-sql.c => gnc-entry-sql.cpp} (99%)
rename src/backend/sql/{gnc-invoice-sql.c => gnc-invoice-sql.cpp} (99%)
rename src/backend/sql/{gnc-job-sql.c => gnc-job-sql.cpp} (99%)
rename src/backend/sql/{gnc-lots-sql.c => gnc-lots-sql.cpp} (99%)
rename src/backend/sql/{gnc-order-sql.c => gnc-order-sql.cpp} (99%)
rename src/backend/sql/{gnc-owner-sql.c => gnc-owner-sql.cpp} (99%)
rename src/backend/sql/{gnc-price-sql.c => gnc-price-sql.cpp} (99%)
rename src/backend/sql/{gnc-recurrence-sql.c => gnc-recurrence-sql.cpp} (99%)
rename src/backend/sql/{gnc-schedxaction-sql.c => gnc-schedxaction-sql.cpp} (99%)
rename src/backend/sql/{gnc-tax-table-sql.c => gnc-tax-table-sql.cpp} (99%)
rename src/backend/sql/{gnc-transaction-sql.c => gnc-transaction-sql.cpp} (97%)
rename src/backend/sql/{gnc-vendor-sql.c => gnc-vendor-sql.cpp} (99%)
rename src/backend/sql/test/{test-column-types.c => test-column-types.cpp} (96%)
rename src/backend/sql/test/{test-sqlbe.c => test-sqlbe.cpp} (99%)
rename src/backend/sql/test/{utest-gnc-backend-sql.c => utest-gnc-backend-sql.cpp} (74%)
rename src/backend/xml/{gnc-account-xml-v2.c => gnc-account-xml-v2.cpp} (91%)
rename src/backend/xml/{gnc-address-xml-v2.c => gnc-address-xml-v2.cpp} (90%)
rename src/backend/xml/{gnc-backend-xml.c => gnc-backend-xml.cpp} (99%)
rename src/backend/xml/{gnc-bill-term-xml-v2.c => gnc-bill-term-xml-v2.cpp} (92%)
rename src/backend/xml/{gnc-book-xml-v2.c => gnc-book-xml-v2.cpp} (96%)
rename src/backend/xml/{gnc-budget-xml-v2.c => gnc-budget-xml-v2.cpp} (98%)
rename src/backend/xml/{gnc-commodity-xml-v2.c => gnc-commodity-xml-v2.cpp} (98%)
rename src/backend/xml/{gnc-customer-xml-v2.c => gnc-customer-xml-v2.cpp} (91%)
rename src/backend/xml/{gnc-employee-xml-v2.c => gnc-employee-xml-v2.cpp} (91%)
rename src/backend/xml/{gnc-entry-xml-v2.c => gnc-entry-xml-v2.cpp} (90%)
rename src/backend/xml/{gnc-freqspec-xml-v2.c => gnc-freqspec-xml-v2.cpp} (90%)
rename src/backend/xml/{gnc-invoice-xml-v2.c => gnc-invoice-xml-v2.cpp} (91%)
rename src/backend/xml/{gnc-job-xml-v2.c => gnc-job-xml-v2.cpp} (92%)
rename src/backend/xml/{gnc-lot-xml-v2.c => gnc-lot-xml-v2.cpp} (96%)
rename src/backend/xml/{gnc-order-xml-v2.c => gnc-order-xml-v2.cpp} (92%)
rename src/backend/xml/{gnc-owner-xml-v2.c => gnc-owner-xml-v2.cpp} (97%)
rename src/backend/xml/{gnc-pricedb-xml-v2.c => gnc-pricedb-xml-v2.cpp} (96%)
rename src/backend/xml/{gnc-recurrence-xml-v2.c => gnc-recurrence-xml-v2.cpp} (99%)
rename src/backend/xml/{gnc-schedxaction-xml-v2.c => gnc-schedxaction-xml-v2.cpp} (93%)
rename src/backend/xml/{gnc-tax-table-xml-v2.c => gnc-tax-table-xml-v2.cpp} (92%)
rename src/backend/xml/{gnc-transaction-xml-v2.c => gnc-transaction-xml-v2.cpp} (91%)
rename src/backend/xml/{gnc-vendor-xml-v2.c => gnc-vendor-xml-v2.cpp} (92%)
rename src/backend/xml/{gnc-xml-helper.c => gnc-xml-helper.cpp} (99%)
rename src/backend/xml/{gncmod-backend-xml.c => gncmod-backend-xml.cpp} (99%)
rename src/backend/xml/{io-example-account.c => io-example-account.cpp} (99%)
rename src/backend/xml/{io-gncxml-gen.c => io-gncxml-gen.cpp} (99%)
rename src/backend/xml/{io-gncxml-v2.c => io-gncxml-v2.cpp} (96%)
rename src/backend/xml/{io-utils.c => io-utils.cpp} (94%)
rename src/backend/xml/{sixtp-stack.c => sixtp-stack.cpp} (99%)
rename src/backend/xml/{sixtp-to-dom-parser.c => sixtp-to-dom-parser.cpp} (98%)
rename src/backend/xml/{sixtp-utils.c => sixtp-utils.cpp} (99%)
rename src/backend/xml/{sixtp.c => sixtp.cpp} (96%)
rename src/backend/xml/test/{test-date-converting.c => test-date-converting.cpp} (99%)
rename src/backend/xml/test/{test-dom-converters1.c => test-dom-converters1.cpp} (96%)
rename src/backend/xml/test/{test-dom-parser1.c => test-dom-parser1.cpp} (99%)
rename src/backend/xml/test/{test-load-backend.c => test-load-backend.cpp} (99%)
rename src/backend/xml/test/{test-load-example-account.c => test-load-example-account.cpp} (99%)
rename src/backend/xml/test/{test-load-xml2.c => test-load-xml2.cpp} (94%)
rename src/backend/xml/test/{test-save-in-lang.c => test-save-in-lang.cpp} (99%)
rename src/backend/xml/test/{test-string-converters.c => test-string-converters.cpp} (85%)
rename src/backend/xml/test/{test-xml-account.c => test-xml-account.cpp} (95%)
rename src/backend/xml/test/{test-xml-commodity.c => test-xml-commodity.cpp} (98%)
rename src/backend/xml/test/{test-xml-pricedb.c => test-xml-pricedb.cpp} (94%)
rename src/backend/xml/test/{test-xml-transaction.c => test-xml-transaction.cpp} (92%)
rename src/backend/xml/test/{test-xml2-is-file.c => test-xml2-is-file.cpp} (93%)
More information about the gnucash-patches
mailing list