gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Tue Feb 16 16:33:03 EST 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/77e141e8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7a7c26f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/62df5866 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c0f2c3ae (commit)
	from  https://github.com/Gnucash/gnucash/commit/3c9d2a28 (commit)



commit 77e141e80bcbd35b008223a0ed03b9cde7d39599
Merge: 3c9d2a284 7a7c26f87
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 16 13:25:10 2021 -0800

    Merge Bill Nottingham's glib-fixes into maint.

commit 7a7c26f87e171cc7e180cfed6b79e5e2f25ef0db
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 15 12:37:09 2021 -0800

    Move glib and gtk includes out of extern C for tests.
    
    Needed to compile with glib 2.67 and later.

commit 62df5866ef1b105603ef0422bf517776a7f965f9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 15 11:24:37 2021 -0800

    Adjust GNC_DEFINE_TYPE_EXTENDED_END
    
    To match new signature of g_once_init_enter and g_once_init_leave.

commit c0f2c3ae252f417186f5e765cd22a7ee937523f3
Author: Bill Nottingham <notting at splat.cc>
Date:   Sat Feb 13 16:35:27 2021 -0500

    Fix build with glib2 2.67.x.
    
    glib headers should not be included with 'extern "C"'.



Summary of changes:
 gnucash/gnome-utils/gnc-amount-edit.h                      |  2 ++
 gnucash/gnome-utils/gnc-gobject-utils.h                    |  8 ++++----
 gnucash/gnome-utils/gnc-tree-model-commodity.c             |  1 +
 gnucash/gnome/assistant-loan.cpp                           |  5 +++--
 gnucash/import-export/csv-imp/gnc-imp-props-price.cpp      |  6 +++---
 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp         |  5 +++--
 gnucash/import-export/test/test-import-pending-matches.cpp |  5 +++--
 gnucash/register/register-gnome/datecell-gnome.c           |  1 +
 libgnucash/app-utils/gnc-sx-instance-model.c               |  1 +
 libgnucash/app-utils/gnc-ui-balances.c                     |  1 +
 libgnucash/app-utils/test/test-autoclear.cpp               |  2 +-
 libgnucash/app-utils/test/test-print-parse-amount.cpp      |  5 +++--
 libgnucash/backend/dbi/gnc-backend-dbi.cpp                 |  7 ++++---
 libgnucash/backend/dbi/test/test-backend-dbi.cpp           |  2 +-
 libgnucash/backend/sql/gnc-address-sql.cpp                 |  4 ++--
 libgnucash/backend/sql/gnc-book-sql.cpp                    |  4 ++--
 libgnucash/backend/sql/gnc-customer-sql.cpp                |  3 ++-
 libgnucash/backend/sql/gnc-employee-sql.cpp                |  2 +-
 libgnucash/backend/sql/gnc-entry-sql.cpp                   |  2 +-
 libgnucash/backend/sql/gnc-job-sql.cpp                     |  2 +-
 libgnucash/backend/sql/gnc-price-sql.cpp                   |  3 +--
 libgnucash/backend/sql/gnc-recurrence-sql.cpp              |  3 +--
 libgnucash/backend/sql/gnc-schedxaction-sql.cpp            |  4 ++--
 libgnucash/backend/sql/gnc-vendor-sql.cpp                  |  4 ++--
 libgnucash/backend/sql/test/test-sqlbe.cpp                 |  3 ++-
 libgnucash/backend/sql/test/utest-gnc-backend-sql.cpp      |  3 ++-
 libgnucash/backend/xml/gnc-account-xml-v2.cpp              |  4 ++--
 libgnucash/backend/xml/gnc-address-xml-v2.cpp              |  4 ++--
 libgnucash/backend/xml/gnc-backend-xml.cpp                 |  7 ++++---
 libgnucash/backend/xml/gnc-bill-term-xml-v2.cpp            |  2 --
 libgnucash/backend/xml/gnc-book-xml-v2.cpp                 |  4 ++--
 libgnucash/backend/xml/gnc-budget-xml-v2.cpp               |  4 ++--
 libgnucash/backend/xml/gnc-commodity-xml-v2.cpp            |  4 ++--
 libgnucash/backend/xml/gnc-customer-xml-v2.cpp             |  4 ++--
 libgnucash/backend/xml/gnc-employee-xml-v2.cpp             |  3 +--
 libgnucash/backend/xml/gnc-entry-xml-v2.cpp                |  4 ++--
 libgnucash/backend/xml/gnc-freqspec-xml-v2.cpp             |  3 +--
 libgnucash/backend/xml/gnc-invoice-xml-v2.cpp              |  3 +--
 libgnucash/backend/xml/gnc-job-xml-v2.cpp                  |  3 +--
 libgnucash/backend/xml/gnc-lot-xml-v2.cpp                  |  3 +--
 libgnucash/backend/xml/gnc-order-xml-v2.cpp                |  3 +--
 libgnucash/backend/xml/gnc-owner-xml-v2.cpp                |  3 +--
 libgnucash/backend/xml/gnc-recurrence-xml-v2.cpp           |  3 +--
 libgnucash/backend/xml/gnc-schedxaction-xml-v2.cpp         |  3 +--
 libgnucash/backend/xml/gnc-tax-table-xml-v2.cpp            |  3 +--
 libgnucash/backend/xml/gnc-transaction-xml-v2.cpp          |  3 +--
 libgnucash/backend/xml/gnc-vendor-xml-v2.cpp               |  3 +--
 libgnucash/backend/xml/gnc-xml-backend.cpp                 |  4 ++--
 libgnucash/backend/xml/gnc-xml-helper.cpp                  |  3 ---
 libgnucash/backend/xml/gnc-xml-helper.h                    |  3 +++
 libgnucash/backend/xml/io-example-account.cpp              |  6 +++---
 libgnucash/backend/xml/io-gncxml-gen.h                     |  4 +---
 libgnucash/backend/xml/io-gncxml-v2.cpp                    |  5 +++--
 libgnucash/backend/xml/io-utils.cpp                        |  2 +-
 libgnucash/backend/xml/sixtp-dom-generators.cpp            |  2 +-
 libgnucash/backend/xml/sixtp-dom-parsers.cpp               |  4 ++--
 libgnucash/backend/xml/sixtp-to-dom-parser.cpp             |  5 ++---
 libgnucash/backend/xml/sixtp.cpp                           |  6 +++---
 libgnucash/backend/xml/sixtp.h                             |  2 +-
 libgnucash/backend/xml/test/test-dom-converters1.cpp       |  7 ++++---
 libgnucash/backend/xml/test/test-dom-parser1.cpp           |  7 ++++---
 libgnucash/backend/xml/test/test-file-stuff.cpp            |  7 ++++---
 libgnucash/backend/xml/test/test-file-stuff.h              |  4 ++--
 libgnucash/backend/xml/test/test-load-example-account.cpp  |  6 ++++--
 libgnucash/backend/xml/test/test-load-xml2.cpp             |  7 ++++---
 libgnucash/backend/xml/test/test-save-in-lang.cpp          |  8 +++++---
 libgnucash/backend/xml/test/test-xml-account.cpp           |  8 +++++---
 libgnucash/backend/xml/test/test-xml-commodity.cpp         |  8 +++++---
 libgnucash/backend/xml/test/test-xml-pricedb.cpp           |  5 +++--
 libgnucash/backend/xml/test/test-xml-transaction.cpp       |  5 +++--
 libgnucash/core-utils/gnc-filepath-utils.cpp               |  9 +++++----
 libgnucash/core-utils/gnc-locale-utils.cpp                 |  3 ---
 libgnucash/core-utils/gnc-prefs.h                          |  4 ++++
 libgnucash/core-utils/test/gtest-path-utilities.cpp        |  3 ++-
 libgnucash/engine/SX-book.h                                |  4 ++++
 libgnucash/engine/engine-helpers.h                         |  4 ++++
 libgnucash/engine/gnc-commodity.h                          |  5 +++++
 libgnucash/engine/gnc-date.cpp                             |  2 +-
 libgnucash/engine/gnc-date.h                               | 11 ++++++++++-
 libgnucash/engine/gnc-engine.h                             |  5 +++++
 libgnucash/engine/gnc-numeric.cpp                          |  2 +-
 libgnucash/engine/gncBusiness.h                            |  4 ++++
 libgnucash/engine/gncEntry.h                               |  6 ++++++
 libgnucash/engine/guid.h                                   |  2 +-
 libgnucash/engine/qof-string-cache.cpp                     |  3 ++-
 libgnucash/engine/qof.h                                    |  4 ++++
 libgnucash/engine/qofbook.cpp                              |  2 +-
 libgnucash/engine/qofbook.h                                |  1 +
 libgnucash/engine/qofchoice.cpp                            |  5 -----
 libgnucash/engine/qofclass.cpp                             |  3 ---
 libgnucash/engine/qofevent.cpp                             |  3 ---
 libgnucash/engine/qofid.cpp                                |  2 +-
 libgnucash/engine/qoflog.cpp                               |  8 ++++----
 libgnucash/engine/qofobject.cpp                            |  3 ---
 libgnucash/engine/qofquery.cpp                             |  2 +-
 libgnucash/engine/qofsession.cpp                           |  2 +-
 libgnucash/engine/test/test-account-object.cpp             |  3 ++-
 libgnucash/engine/test/test-commodities.cpp                |  4 ++--
 libgnucash/engine/test/test-gnc-guid-old.cpp               |  3 ++-
 libgnucash/engine/test/test-group-vs-book.cpp              |  3 ++-
 libgnucash/engine/test/test-guid.cpp                       |  3 ++-
 libgnucash/engine/test/test-lots.cpp                       |  3 ++-
 libgnucash/engine/test/test-numeric.cpp                    |  2 +-
 libgnucash/engine/test/test-qofinstance.cpp                |  3 ++-
 libgnucash/engine/test/test-qofsession-old.cpp             |  3 ++-
 libgnucash/engine/test/test-query.cpp                      |  3 ++-
 libgnucash/engine/test/test-split-vs-account.cpp           |  3 ++-
 libgnucash/engine/test/test-transaction-reversal.cpp       |  3 ++-
 libgnucash/engine/test/test-transaction-voiding.cpp        |  3 ++-
 libgnucash/engine/test/utest-Account.cpp                   |  3 ++-
 libgnucash/engine/test/utest-Split.cpp                     |  3 ++-
 libgnucash/engine/test/utest-Transaction.cpp               |  3 ++-
 112 files changed, 243 insertions(+), 186 deletions(-)



More information about the gnucash-patches mailing list