gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Thu Jun 9 18:42:28 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/2bbc1a19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/949ff816 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ce190e34 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1c00937a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/293a2866 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/74800e18 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0ee7e61b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3063c873 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/557a5e2f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/33908860 (commit)
	from  https://github.com/Gnucash/gnucash/commit/9f3dc0c8 (commit)



commit 2bbc1a193d582a6f1a9b7a95391485af09fd3e6a
Merge: 949ff81 ce190e3
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 9 15:29:45 2016 -0700

    Merge branch 'guid_header'

commit 949ff816d6997a0ba443e3921c61d436a622d16c
Merge: 9f3dc0c 0ee7e61
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 9 15:29:10 2016 -0700

    Merge branch 'session-refactor'

commit ce190e34856baba21896ba28efb7fe8beebcce70
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 9 15:28:39 2016 -0700

    Some minor fixups to resolve clang warning and errors from session-refactor.

commit 1c00937abe924c8d2f4cefb10af46f94badecc3b
Author: lmat <dartme18 at gmail.com>
Date:   Tue Jun 7 18:06:02 2016 -0400

    Clean up guid usage.
    
    Now that there is a subclass of boost::uuids::uuid, that subclass can be
    used for GncGUID implementation. This removes the need for the untidy
    casts to/from bost::uuids::uuid, and simplifies the logic in many areas.

commit 293a286693bb3330906b7195b3dfb16d23518a13
Author: lmat <dartme18 at gmail.com>
Date:   Tue Jun 7 10:39:46 2016 -0400

    Add C++ header for guid.cpp and tests.

commit 74800e18f38068eb6a43ae2c434b9d5994212664
Author: lmat <dartme18 at gmail.com>
Date:   Mon Jun 6 11:22:41 2016 -0400

    Remove unused, left over typedef

commit 0ee7e61b48e91ed846195efba1acc5d25f05272b
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 13:30:47 2016 -0400

    Adding googletest cases for c++ qofsession struct

commit 3063c873464f3e79dad9fe936bc9426da727db75
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 13:14:45 2016 -0400

    Replace C qofsession struct with c++ qofsession struct

commit 557a5e2f2d07b0daafa85966d215b72f1ced7b0d
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 12:27:32 2016 -0400

    Check the appropriate locations for gmock and gtest sources
    
    Although we test libgtest_main, we don't test for libgmock_main. This
    shouldn't be necessary since gmock was absorbed by gtest in upstream,
    so I'm not planning on working hard to correct this problem robustly.
    We'll just check for the source files in the other location where they
    might be.

commit 3390886051b4ae99a35288571c4fbcea8b31ffd9
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 12:26:13 2016 -0400

    Corrected "misleading" indentation
    
    gcc 6.1.1 throws an error because with 8-space tabs, it looks like a
    line is in an if statement when it isn't.



Summary of changes:
 configure.ac                                       |    4 +-
 src/app-utils/gnc-state.c                          |    6 +-
 src/app-utils/test/test-option-util.cpp            |    1 +
 src/app-utils/test/test-print-parse-amount.cpp     |    1 +
 src/app-utils/test/test-scm-query-string.cpp       |    1 +
 src/app-utils/test/test-sx.cpp                     |    1 +
 src/backend/dbi/gnc-backend-dbi.cpp                |    1 +
 src/backend/dbi/test/test-backend-dbi-basic.cpp    |    2 +-
 src/backend/dbi/test/test-backend-dbi.cpp          |    1 +
 src/backend/dbi/test/test-dbi-business-stuff.cpp   |    1 +
 src/backend/dbi/test/test-dbi-stuff.cpp            |    2 +-
 src/backend/sql/escape.cpp                         |    1 +
 src/backend/sql/gnc-account-sql.cpp                |    1 +
 src/backend/sql/gnc-address-sql.cpp                |    1 +
 src/backend/sql/gnc-backend-sql.cpp                |    1 +
 src/backend/sql/gnc-bill-term-sql.cpp              |    1 +
 src/backend/sql/gnc-book-sql.cpp                   |    1 +
 src/backend/sql/gnc-budget-sql.cpp                 |    1 +
 src/backend/sql/gnc-commodity-sql.cpp              |    1 +
 src/backend/sql/gnc-customer-sql.cpp               |    1 +
 src/backend/sql/gnc-employee-sql.cpp               |    1 +
 src/backend/sql/gnc-entry-sql.cpp                  |    1 +
 src/backend/sql/gnc-invoice-sql.cpp                |    1 +
 src/backend/sql/gnc-job-sql.cpp                    |    1 +
 src/backend/sql/gnc-lots-sql.cpp                   |    1 +
 src/backend/sql/gnc-order-sql.cpp                  |    1 +
 src/backend/sql/gnc-owner-sql.cpp                  |    1 +
 src/backend/sql/gnc-price-sql.cpp                  |    1 +
 src/backend/sql/gnc-recurrence-sql.cpp             |    1 +
 src/backend/sql/gnc-schedxaction-sql.cpp           |    1 +
 src/backend/sql/gnc-slots-sql.cpp                  |    1 +
 src/backend/sql/gnc-tax-table-sql.cpp              |    1 +
 src/backend/sql/gnc-transaction-sql.cpp            |    1 +
 src/backend/sql/gnc-vendor-sql.cpp                 |    1 +
 src/backend/sql/test/test-column-types.cpp         |    1 +
 src/backend/sql/test/test-sqlbe.cpp                |    1 +
 src/backend/sql/test/utest-gnc-backend-sql.cpp     |    1 +
 src/backend/xml/gnc-account-xml-v2.cpp             |    1 +
 src/backend/xml/gnc-address-xml-v2.cpp             |    1 +
 src/backend/xml/gnc-backend-xml.cpp                |    1 +
 src/backend/xml/gnc-bill-term-xml-v2.cpp           |    1 +
 src/backend/xml/gnc-book-xml-v2.cpp                |    1 +
 src/backend/xml/gnc-budget-xml-v2.cpp              |    1 +
 src/backend/xml/gnc-commodity-xml-v2.cpp           |    1 +
 src/backend/xml/gnc-customer-xml-v2.cpp            |    1 +
 src/backend/xml/gnc-employee-xml-v2.cpp            |    1 +
 src/backend/xml/gnc-entry-xml-v2.cpp               |    1 +
 src/backend/xml/gnc-freqspec-xml-v2.cpp            |    1 +
 src/backend/xml/gnc-invoice-xml-v2.cpp             |    1 +
 src/backend/xml/gnc-job-xml-v2.cpp                 |    1 +
 src/backend/xml/gnc-lot-xml-v2.cpp                 |    1 +
 src/backend/xml/gnc-order-xml-v2.cpp               |    1 +
 src/backend/xml/gnc-owner-xml-v2.cpp               |    1 +
 src/backend/xml/gnc-pricedb-xml-v2.cpp             |    1 +
 src/backend/xml/gnc-recurrence-xml-v2.cpp          |    1 +
 src/backend/xml/gnc-schedxaction-xml-v2.cpp        |    1 +
 src/backend/xml/gnc-tax-table-xml-v2.cpp           |    1 +
 src/backend/xml/gnc-transaction-xml-v2.cpp         |    1 +
 src/backend/xml/gnc-vendor-xml-v2.cpp              |    1 +
 src/backend/xml/io-example-account.cpp             |    1 +
 src/backend/xml/io-gncxml-gen.cpp                  |    1 +
 src/backend/xml/io-gncxml-v1.cpp                   |    1 +
 src/backend/xml/io-gncxml-v2.cpp                   |    1 +
 src/backend/xml/io-utils.cpp                       |    1 +
 src/backend/xml/sixtp-dom-generators.cpp           |    1 +
 src/backend/xml/sixtp-dom-parsers.cpp              |    1 +
 src/backend/xml/sixtp-stack.cpp                    |    1 +
 src/backend/xml/sixtp-to-dom-parser.cpp            |    1 +
 src/backend/xml/sixtp-utils.cpp                    |    1 +
 src/backend/xml/sixtp.cpp                          |    1 +
 src/backend/xml/test/test-date-converting.cpp      |    2 +-
 src/backend/xml/test/test-dom-converters1.cpp      |    1 +
 src/backend/xml/test/test-file-stuff.cpp           |    1 +
 src/backend/xml/test/test-kvp-frames.cpp           |    1 +
 src/backend/xml/test/test-load-backend.cpp         |    1 +
 src/backend/xml/test/test-load-example-account.cpp |    1 +
 src/backend/xml/test/test-load-xml2.cpp            |    1 +
 src/backend/xml/test/test-save-in-lang.cpp         |    1 +
 src/backend/xml/test/test-string-converters.cpp    |    1 +
 src/backend/xml/test/test-xml-account.cpp          |    1 +
 src/backend/xml/test/test-xml-commodity.cpp        |    1 +
 src/backend/xml/test/test-xml-pricedb.cpp          |    1 +
 src/backend/xml/test/test-xml-transaction.cpp      |    1 +
 src/backend/xml/test/test-xml2-is-file.cpp         |    1 +
 src/engine/kvp-scm.cpp                             |    1 +
 src/engine/test-core/test-engine-stuff.cpp         |    1 +
 src/engine/test/gtest-import-map.cpp               |    1 +
 src/engine/test/test-account-object.cpp            |    1 +
 src/engine/test/test-commodities.cpp               |    1 +
 src/engine/test/test-date.cpp                      |    2 +-
 src/engine/test/test-group-vs-book.cpp             |    1 +
 src/engine/test/test-guid.cpp                      |    1 +
 src/engine/test/test-lots.cpp                      |    1 +
 src/engine/test/test-numeric.cpp                   |    1 +
 src/engine/test/test-query.cpp                     |    1 +
 src/engine/test/test-scm-query.cpp                 |    1 +
 src/engine/test/test-split-vs-account.cpp          |    1 +
 src/engine/test/test-transaction-reversal.cpp      |    1 +
 src/engine/test/test-transaction-voiding.cpp       |    1 +
 src/engine/test/utest-Account.cpp                  |    1 +
 src/engine/test/utest-Split.cpp                    |    1 +
 src/engine/test/utest-Transaction.cpp              |    1 +
 src/gnome-utils/gnc-file.c                         |   10 +-
 src/gnome-utils/gnc-main-window.c                  |    4 +-
 src/gnome/gnc-split-reg.c                          |    2 +-
 src/libqof/qof/Makefile.am                         |    4 +-
 src/libqof/qof/gnc-aqbanking-templates.cpp         |    1 +
 src/libqof/qof/gnc-backend-prov.hpp                |    2 +
 src/libqof/qof/gnc-date.cpp                        |    1 +
 src/libqof/qof/gnc-timezone.cpp                    |    1 +
 src/libqof/qof/guid.cpp                            |  160 +--
 src/libqof/qof/guid.h                              |    8 +-
 src/libqof/qof/{qofevent-p.h => guid.hpp}          |   37 +-
 src/libqof/qof/kvp-value.cpp                       |    1 +
 src/libqof/qof/kvp_frame.cpp                       |    1 +
 src/libqof/qof/qof-string-cache.cpp                |    7 +-
 src/libqof/qof/qofbackend.cpp                      |    6 +-
 src/libqof/qof/qofbook.cpp                         |    5 +-
 src/libqof/qof/qofbook.h                           |    1 +
 src/libqof/qof/qofchoice.cpp                       |    5 +-
 src/libqof/qof/qofclass.cpp                        |    8 +-
 src/libqof/qof/qofevent.cpp                        |    7 +-
 src/libqof/qof/qofid.cpp                           |    8 +-
 src/libqof/qof/qofinstance.cpp                     |    1 +
 src/libqof/qof/qoflog.cpp                          |    7 +-
 src/libqof/qof/qofobject.cpp                       |    9 +-
 src/libqof/qof/qofquery.cpp                        |    7 +-
 src/libqof/qof/qofquerycore.cpp                    |    1 +
 src/libqof/qof/qofsession.cpp                      |  928 +++++++++---------
 src/libqof/qof/qofsession.h                        |    9 +-
 src/libqof/qof/{qofsession-p.h => qofsession.hpp}  |   81 +-
 src/libqof/qof/qofutil.cpp                         |    1 +
 src/libqof/qof/test/Makefile.am                    |   47 +-
 .../{test-gnc-guid.cpp => test-gnc-guid-old.cpp}   |    3 +-
 src/libqof/qof/test/test-gnc-guid.cpp              |  211 ++--
 src/libqof/qof/test/test-kvp-frame.cpp             |    1 +
 src/libqof/qof/test/test-kvp-value.cpp             |    1 +
 src/libqof/qof/test/test-qofinstance.cpp           |    2 +
 ...test-qofsession.cpp => test-qofsession-old.cpp} |  174 ++--
 src/libqof/qof/test/test-qofsession.cpp            | 1014 ++++----------------
 140 files changed, 1130 insertions(+), 1760 deletions(-)
 copy src/libqof/qof/{qofevent-p.h => guid.hpp} (65%)
 rename src/libqof/qof/{qofsession-p.h => qofsession.hpp} (52%)
 copy src/libqof/qof/test/{test-gnc-guid.cpp => test-gnc-guid-old.cpp} (98%)
 copy src/libqof/qof/test/{test-qofsession.cpp => test-qofsession-old.cpp} (83%)



More information about the gnucash-patches mailing list