gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon May 23 16:25:29 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/8b04fab2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/915a2930 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34e34334 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a2863ab3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dc02bd5e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a7a0dbcc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a2ded744 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/efbe26bc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5ef9b812 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fa22986c (commit)
	from  https://github.com/Gnucash/gnucash/commit/94ca7802 (commit)



commit 8b04fab25c4ae30aa36527ef31afb97ab5004fd0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 13:25:08 2016 -0700

    Fix misspellt BOOST_LDFLAGS.

commit 915a2930f3a722ff64ec852c4916eb6e1c697f0b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 16 17:11:55 2016 -0800

    Remove close hook list; not used.

commit 34e34334c78b7ef8af741bdad770ed82ef29973c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 12 14:04:40 2016 -0800

    Backends: astyle -xd -k1 -m0 -M60 -xL -xC79 -OHpUcZns4 --brackets=break
    
    More extensive than usual, but these files had a lot of format issues.

commit a2863ab370b6864146950e460fd11c3417ac32c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 12 13:34:22 2016 -0800

    Remove old static analysis markup from backend.

commit dc02bd5e12f54bcec21ae73235da044fc52543ea
Merge: 94ca780 a7a0dbc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 11:47:06 2016 -0700

    Merge branch 'maint'

commit a7a0dbcc4b82733e5e0ac499de2cd3b959205ce4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 17:45:51 2016 +0200

    Bug 765859 - The budget reports missing in Hungarian edition

commit a2ded744b3c0d8e05d4cc4f57a813a4be277d498
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 15:54:55 2016 +0200

    Fix travis build

commit efbe26bc2619f318148bf9ff3edd69af5b2b9818
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 15:39:07 2016 +0200

    Bug 736352 - Expense Voucher adds tax automatically
    
    Expense vouchers don't use tax tables, so prevent autocomplete
    from setting one anyway.

commit 5ef9b8121eb4e1e4247d0f851d983620bb8b0a4b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 15:04:19 2016 +0200

    Bug 766200 - Three-up printing does not position the third check properly
    
    Handle drawing translations properly
    - take empty checks into account on first page both when printing
      one check only (bug 693342) and when printing multiple
      checks
    - fix page level translations, should only be called once
    - draw debug grid once for each page instead of for each check
    
    To be mentioned in release notes:
    A few bugs in the calculation of check positions while printing checks have been corrected. If you manually edited the check formats to compensate for these positioning errors in previous versions of gnucash, you may have to undo these changes. Please check this before printing your next check.

commit fa22986c9bcee4729dac8db4e754d8d581df604d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 14:23:20 2016 +0200

    Check printing: make logic easier to follow
    
    - rework formula to calculate number of pages so it's easier to understand by a human
    - add comments to clarify relations between position, position_max, first_page_count and so on



Summary of changes:
 po/hu.po                                           |    2 +-
 src/backend/dbi/gnc-backend-dbi-priv.h             |   30 +-
 src/backend/dbi/gnc-backend-dbi.cpp                | 2463 ++++++++---------
 src/backend/dbi/gnc-backend-dbi.h                  |    8 +-
 src/backend/dbi/gncmod-backend-dbi.c               |   28 +-
 src/backend/dbi/test/Makefile.am                   |    2 +-
 src/backend/dbi/test/test-backend-dbi-basic.cpp    |  264 +-
 src/backend/dbi/test/test-backend-dbi.cpp          |   16 +-
 src/backend/dbi/test/test-dbi-business-stuff.cpp   |  112 +-
 src/backend/dbi/test/test-dbi-business-stuff.h     |    2 +-
 src/backend/dbi/test/test-dbi-stuff.cpp            |  172 +-
 src/backend/dbi/test/test-dbi-stuff.h              |    5 +-
 src/backend/sql/escape.cpp                         |   40 +-
 src/backend/sql/escape.h                           |    6 +-
 src/backend/sql/gnc-account-sql.cpp                |  283 +-
 src/backend/sql/gnc-account-sql.h                  |    4 +-
 src/backend/sql/gnc-address-sql.cpp                |  151 +-
 src/backend/sql/gnc-address-sql.h                  |    2 +-
 src/backend/sql/gnc-backend-sql.cpp                | 2817 ++++++++++----------
 src/backend/sql/gnc-backend-sql.h                  |  377 +--
 src/backend/sql/gnc-bill-term-sql.cpp              |  241 +-
 src/backend/sql/gnc-bill-term-sql.h                |    4 +-
 src/backend/sql/gnc-book-sql.cpp                   |  155 +-
 src/backend/sql/gnc-book-sql.h                     |    4 +-
 src/backend/sql/gnc-budget-sql.cpp                 |  352 +--
 src/backend/sql/gnc-budget-sql.h                   |    2 +-
 src/backend/sql/gnc-commodity-sql.cpp              |  202 +-
 src/backend/sql/gnc-commodity-sql.h                |    4 +-
 src/backend/sql/gnc-customer-sql.cpp               |  123 +-
 src/backend/sql/gnc-customer-sql.h                 |    2 +-
 src/backend/sql/gnc-employee-sql.cpp               |  146 +-
 src/backend/sql/gnc-employee-sql.h                 |    2 +-
 src/backend/sql/gnc-entry-sql.cpp                  |  185 +-
 src/backend/sql/gnc-entry-sql.h                    |    2 +-
 src/backend/sql/gnc-invoice-sql.cpp                |  185 +-
 src/backend/sql/gnc-invoice-sql.h                  |    2 +-
 src/backend/sql/gnc-job-sql.cpp                    |  113 +-
 src/backend/sql/gnc-job-sql.h                      |    2 +-
 src/backend/sql/gnc-lots-sql.cpp                   |  168 +-
 src/backend/sql/gnc-lots-sql.h                     |    2 +-
 src/backend/sql/gnc-order-sql.cpp                  |  150 +-
 src/backend/sql/gnc-order-sql.h                    |    2 +-
 src/backend/sql/gnc-owner-sql.cpp                  |  229 +-
 src/backend/sql/gnc-owner-sql.h                    |    2 +-
 src/backend/sql/gnc-price-sql.cpp                  |  135 +-
 src/backend/sql/gnc-price-sql.h                    |    2 +-
 src/backend/sql/gnc-recurrence-sql.cpp             |  281 +-
 src/backend/sql/gnc-recurrence-sql.h               |   16 +-
 src/backend/sql/gnc-schedxaction-sql.cpp           |  120 +-
 src/backend/sql/gnc-schedxaction-sql.h             |    4 +-
 src/backend/sql/gnc-slots-sql.cpp                  |  807 +++---
 src/backend/sql/gnc-slots-sql.h                    |   20 +-
 src/backend/sql/gnc-tax-table-sql.cpp              |  352 +--
 src/backend/sql/gnc-tax-table-sql.h                |    2 +-
 src/backend/sql/gnc-transaction-sql.cpp            | 1126 ++++----
 src/backend/sql/gnc-transaction-sql.h              |   14 +-
 src/backend/sql/gnc-vendor-sql.cpp                 |  137 +-
 src/backend/sql/gnc-vendor-sql.h                   |    2 +-
 src/backend/sql/test/test-column-types.cpp         |   14 +-
 src/backend/sql/test/test-sqlbe.cpp                |   16 +-
 src/backend/sql/test/utest-gnc-backend-sql.cpp     |   64 +-
 src/backend/xml/gnc-account-xml-v2.cpp             |  296 +-
 src/backend/xml/gnc-address-xml-v2.cpp             |  102 +-
 src/backend/xml/gnc-address-xml-v2.h               |    4 +-
 src/backend/xml/gnc-backend-xml.cpp                |  552 ++--
 src/backend/xml/gnc-backend-xml.h                  |   22 +-
 src/backend/xml/gnc-bill-term-xml-v2.cpp           |  405 +--
 src/backend/xml/gnc-bill-term-xml-v2.h             |    2 +-
 src/backend/xml/gnc-book-xml-v2.cpp                |  160 +-
 src/backend/xml/gnc-budget-xml-v2.cpp              |  106 +-
 src/backend/xml/gnc-commodity-xml-v2.cpp           |  192 +-
 src/backend/xml/gnc-customer-xml-v2.cpp            |  253 +-
 src/backend/xml/gnc-employee-xml-v2.cpp            |  225 +-
 src/backend/xml/gnc-entry-xml-v2.cpp               |  341 +--
 src/backend/xml/gnc-freqspec-xml-v2.cpp            |  271 +-
 src/backend/xml/gnc-invoice-xml-v2.cpp             |  249 +-
 src/backend/xml/gnc-job-xml-v2.cpp                 |  156 +-
 src/backend/xml/gnc-lot-xml-v2.cpp                 |   86 +-
 src/backend/xml/gnc-order-xml-v2.cpp               |  172 +-
 src/backend/xml/gnc-owner-xml-v2.cpp               |   60 +-
 src/backend/xml/gnc-owner-xml-v2.h                 |    6 +-
 src/backend/xml/gnc-pricedb-xml-v2.cpp             |  302 +--
 src/backend/xml/gnc-recurrence-xml-v2.cpp          |   84 +-
 src/backend/xml/gnc-schedxaction-xml-v2.cpp        |  668 ++---
 src/backend/xml/gnc-tax-table-xml-v2.cpp           |  352 +--
 src/backend/xml/gnc-transaction-xml-v2.cpp         |  430 +--
 src/backend/xml/gnc-vendor-xml-v2.cpp              |  221 +-
 src/backend/xml/gnc-xml-helper.cpp                 |   16 +-
 src/backend/xml/gnc-xml-helper.h                   |    2 +-
 src/backend/xml/gnc-xml.h                          |   42 +-
 src/backend/xml/gncmod-backend-xml.cpp             |   72 +-
 src/backend/xml/io-example-account.cpp             |  324 +--
 src/backend/xml/io-example-account.h               |   24 +-
 src/backend/xml/io-gncxml-gen.cpp                  |   20 +-
 src/backend/xml/io-gncxml-gen.h                    |   16 +-
 src/backend/xml/io-gncxml-v1.cpp                   | 2370 ++++++++--------
 src/backend/xml/io-gncxml-v2.cpp                   | 1432 +++++-----
 src/backend/xml/io-gncxml-v2.h                     |   40 +-
 src/backend/xml/io-gncxml.h                        |    4 +-
 src/backend/xml/io-utils.cpp                       |   44 +-
 src/backend/xml/io-utils.h                         |   10 +-
 src/backend/xml/sixtp-dom-generators.cpp           |  250 +-
 src/backend/xml/sixtp-dom-generators.h             |   30 +-
 src/backend/xml/sixtp-dom-parsers.cpp              |  430 +--
 src/backend/xml/sixtp-dom-parsers.h                |   50 +-
 src/backend/xml/sixtp-parsers.h                    |    6 +-
 src/backend/xml/sixtp-stack.cpp                    |  110 +-
 src/backend/xml/sixtp-stack.h                      |   28 +-
 src/backend/xml/sixtp-to-dom-parser.cpp            |   82 +-
 src/backend/xml/sixtp-utils.cpp                    |  388 +--
 src/backend/xml/sixtp-utils.h                      |  116 +-
 src/backend/xml/sixtp.cpp                          |  641 ++---
 src/backend/xml/sixtp.h                            |  235 +-
 src/backend/xml/test/test-date-converting.cpp      |   54 +-
 src/backend/xml/test/test-dom-converters1.cpp      |  218 +-
 src/backend/xml/test/test-dom-parser1.cpp          |   62 +-
 src/backend/xml/test/test-file-stuff.cpp           |  240 +-
 src/backend/xml/test/test-file-stuff.h             |   37 +-
 src/backend/xml/test/test-kvp-frames.cpp           |  148 +-
 src/backend/xml/test/test-load-backend.cpp         |   14 +-
 src/backend/xml/test/test-load-example-account.cpp |   62 +-
 src/backend/xml/test/test-load-xml2.cpp            |  101 +-
 src/backend/xml/test/test-save-in-lang.cpp         |  154 +-
 src/backend/xml/test/test-string-converters.cpp    |   40 +-
 src/backend/xml/test/test-xml-account.cpp          |  274 +-
 src/backend/xml/test/test-xml-commodity.cpp        |  162 +-
 src/backend/xml/test/test-xml-pricedb.cpp          |   44 +-
 src/backend/xml/test/test-xml-transaction.cpp      |  346 +--
 src/backend/xml/test/test-xml2-is-file.cpp         |   15 +-
 src/backend/xml/xml-helpers.h                      |   10 +-
 .../business-ledger/gncEntryLedgerControl.c        |   52 +-
 src/engine/Transaction.c                           |   14 +-
 src/engine/gnc-pricedb.c                           |   42 +-
 src/gnc/Session.hpp                                |    8 -
 src/gnc/mainwindow-file.cpp                        |    1 -
 src/gnc/mainwindow.cpp                             |    2 -
 src/gnome-utils/gnc-file.c                         |    3 -
 src/gnome/dialog-print-check.c                     |   74 +-
 src/libqof/CMakeLists.txt                          |    1 +
 src/libqof/qof/Makefile.am                         |    1 +
 src/libqof/qof/gnc-backend-prov.hpp                |   81 +
 src/libqof/qof/qofbackend-p.h                      |   50 -
 src/libqof/qof/qofbackend.cpp                      |   14 +
 src/libqof/qof/qofbackend.h                        |   76 +-
 src/libqof/qof/qofsession.cpp                      |  205 +-
 src/libqof/qof/qofsession.h                        |   14 -
 src/libqof/qof/test/CMakeLists.txt                 |    3 +-
 src/libqof/qof/test/Makefile.am                    |    2 +-
 .../{test-qofsession.c => test-qofsession.cpp}     |  192 +-
 149 files changed, 13784 insertions(+), 13706 deletions(-)
 create mode 100644 src/libqof/qof/gnc-backend-prov.hpp
 rename src/libqof/qof/test/{test-qofsession.c => test-qofsession.cpp} (84%)



More information about the gnucash-patches mailing list