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