gnucash maint: Bug 798156 - glib 2.68.0 breaks gnucash

John Ralls jralls at code.gnucash.org
Tue Apr 20 14:04:56 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/bbb4113a (commit)
	from  https://github.com/Gnucash/gnucash/commit/40e005d9 (commit)



commit bbb4113a5a996dcd7bb3494e0be900b275b49a4f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 20 11:03:23 2021 -0700

    Bug 798156 - glib 2.68.0 breaks gnucash
    
    Move all of the #include <glib> to before the extern "C" blocks
    so that the include guards will protect against headers inside
    the extern "C" block also including glib.h.



Summary of changes:
 gnucash/gnome/assistant-loan.cpp                      | 7 ++++---
 gnucash/import-export/csv-imp/gnc-imp-props-price.cpp | 6 +++---
 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp    | 6 +++---
 libgnucash/backend/dbi/gnc-backend-dbi.cpp            | 6 +++---
 libgnucash/backend/sql/gnc-address-sql.cpp            | 4 ++--
 libgnucash/backend/sql/gnc-book-sql.cpp               | 4 ++--
 libgnucash/backend/sql/gnc-customer-sql.cpp           | 4 ++--
 libgnucash/backend/sql/gnc-employee-sql.cpp           | 3 ++-
 libgnucash/backend/sql/gnc-entry-sql.cpp              | 3 ++-
 libgnucash/backend/sql/gnc-job-sql.cpp                | 3 ++-
 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/xml/gnc-account-xml-v2.cpp         | 4 ++--
 libgnucash/backend/xml/gnc-address-xml-v2.cpp         | 3 ++-
 libgnucash/backend/xml/gnc-backend-xml.cpp            | 8 ++++----
 libgnucash/backend/xml/gnc-book-xml-v2.cpp            | 4 ++--
 libgnucash/backend/xml/gnc-budget-xml-v2.cpp          | 3 +--
 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        | 4 ++--
 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      | 2 +-
 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     | 4 +++-
 libgnucash/backend/xml/gnc-vendor-xml-v2.cpp          | 3 ++-
 libgnucash/backend/xml/gnc-xml-backend.cpp            | 4 ++--
 libgnucash/backend/xml/io-example-account.cpp         | 7 ++++---
 libgnucash/backend/xml/io-gncxml-v2.cpp               | 6 +++---
 libgnucash/backend/xml/io-utils.cpp                   | 4 ++--
 libgnucash/backend/xml/sixtp-dom-generators.cpp       | 3 ++-
 libgnucash/backend/xml/sixtp-dom-parsers.cpp          | 3 ++-
 libgnucash/backend/xml/sixtp.cpp                      | 6 +++---
 libgnucash/backend/xml/sixtp.h                        | 5 ++++-
 libgnucash/engine/gnc-numeric.cpp                     | 3 ++-
 libgnucash/engine/qof-string-cache.cpp                | 3 +--
 libgnucash/engine/qofbook.cpp                         | 2 +-
 libgnucash/engine/qofid.cpp                           | 3 ++-
 libgnucash/engine/qoflog.cpp                          | 4 ++--
 libgnucash/engine/qofquery.cpp                        | 2 +-
 libgnucash/engine/qofsession.cpp                      | 2 +-
 49 files changed, 106 insertions(+), 82 deletions(-)



More information about the gnucash-patches mailing list