gnucash stable: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Wed Apr 5 09:45:10 EDT 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/e5349a8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/db085ec4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cb8cdd1b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e6352f54 (commit)
	from  https://github.com/Gnucash/gnucash/commit/5236f337 (commit)



commit e5349a8b367abc3c4d3ab88dbf1bf7ee82621a52
Merge: 5236f33709 db085ec457
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 5 21:37:38 2023 +0800

    Merge branch 'csv-tree-export-cpp' into stable #1598

commit db085ec457c7439c18bf226ce91b11ca74d2f9cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Apr 3 10:47:57 2023 +0800

    [csv-transactions-export.cpp] convert to cpp, use fstream
    
    - using std::ofstream

commit cb8cdd1b9930070cb9ddaf27661d14a62b25f7d1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 1 13:51:51 2023 +0800

    [csv-tree-export.cpp] convert to cpp, use fstream

commit e6352f54979a40919388a9c0ffe982b9adfbe33f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 1 13:51:14 2023 +0800

    [csv-export-helpers.cpp] helper function and full test suite



Summary of changes:
 gnucash/import-export/csv-exp/CMakeLists.txt       |   9 +-
 .../import-export/csv-exp/csv-export-helpers.cpp   |  84 +++
 .../import-export/csv-exp/csv-export-helpers.hpp   |  27 +-
 .../csv-exp/csv-transactions-export.c              | 592 ---------------------
 .../csv-exp/csv-transactions-export.cpp            | 431 +++++++++++++++
 .../csv-exp/csv-transactions-export.h              |   8 +
 gnucash/import-export/csv-exp/csv-tree-export.c    | 265 ---------
 gnucash/import-export/csv-exp/csv-tree-export.cpp  | 112 ++++
 gnucash/import-export/csv-exp/csv-tree-export.h    |   8 +
 gnucash/import-export/csv-exp/test/CMakeLists.txt  |  25 +
 .../csv-exp/test/test-csv-export-helpers.cpp       |  92 ++++
 po/POTFILES.in                                     |   5 +-
 12 files changed, 785 insertions(+), 873 deletions(-)
 create mode 100644 gnucash/import-export/csv-exp/csv-export-helpers.cpp
 copy libgnucash/engine/qofbook.hpp => gnucash/import-export/csv-exp/csv-export-helpers.hpp (69%)
 delete mode 100644 gnucash/import-export/csv-exp/csv-transactions-export.c
 create mode 100644 gnucash/import-export/csv-exp/csv-transactions-export.cpp
 delete mode 100644 gnucash/import-export/csv-exp/csv-tree-export.c
 create mode 100644 gnucash/import-export/csv-exp/csv-tree-export.cpp
 create mode 100644 gnucash/import-export/csv-exp/test/CMakeLists.txt
 create mode 100644 gnucash/import-export/csv-exp/test/test-csv-export-helpers.cpp



More information about the gnucash-patches mailing list