gnucash stable: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Thu May 23 09:11:29 EDT 2024


Updated	 via  https://github.com/Gnucash/gnucash/commit/e8e179fd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/387b4988 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c816d2b3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e8d72ad5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6cd8e4e4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d8ac86af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cf7ff076 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/da12a212 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/891b921c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/00511295 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/39aa5f9c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48b9fa80 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/58b4ee35 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3c860737 (commit)
	from  https://github.com/Gnucash/gnucash/commit/038405b3 (commit)



commit e8e179fd8fb7a951037e7b825d6c18d091adcde3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 23 15:03:50 2024 +0200

    Drop remainder of files in libgnucash/doc
    
    Relevant diagrams have been added in the wiki as png files.
    The html files with financial calculations are copyrighted
    by someone outside of the gnucash project. I'd rather not
    add that info to the wiki. Similar information should be
    easy to find on the internet.

commit 387b4988e523e9438b54e97d1cecb7bc720207ce
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 23 12:29:16 2024 +0200

    Move doxygen target and related files to toplevel.
    
    Note: this also means the target directory changes from
          libgnucash/docs/html
          to
          [toplevel]/doxygen/html

commit c816d2b34fec5760adad272ce4bd6c8596d0333c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 23 12:10:35 2024 +0200

    Doxygen - minor cleanup of gnc-lot.h

commit e8d72ad53f9853ef5699d27f5edde9401aa39a81
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 23 11:38:39 2024 +0200

    Doxygen - merge separate txt files into respective header files

commit 6cd8e4e4584cc2a3423a64dd8d5d62c32a8c5b89
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed May 22 17:59:52 2024 +0200

    Doxygen - drop obvious cases of deprecated code

commit d8ac86afd7f961fb22140ff7599d3e39b10ac66d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue May 21 14:48:44 2024 +0200

    Integrate callgrind documentation into Hacking

commit cf7ff07624975505cb4d32f3904d1e909a8cb001
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue May 21 14:41:30 2024 +0200

    Move libgnucash/doc/xml to libgnucash/backend/xml/DTD

commit da12a212c376e4d983aad270e7f0c84fe9b1642e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 20 22:29:56 2024 +0200

    Drop old migration script to split qof from engine

commit 891b921c811f32e214fe9fc1a87e392b58ed7757
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 20 20:30:45 2024 +0200

    Update doxygen.cnf file to more recent release

commit 005112954c2bf8fba97ca3c154871956ec02510a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 20 18:49:19 2024 +0200

    Some cleanup of the doxygen main page

commit 39aa5f9c094c41e1af0e06cb0ebb87c5043d9385
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 20 17:03:30 2024 +0200

    Remove texi design document in engine
    
    It's extremely out of date and we no longer use it to keep track
    of our design decisions and suggestions.
    
    Only a section on KVP policy has been move into kvp_doc.txt
    as it may make sense there.

commit 48b9fa80ceac386e40e36e2a7cfc4dc9682fb492
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 20 13:45:44 2024 +0200

    Doxygen - strip obsolete info from loans.txt

commit 58b4ee35f0b38113b4a62ffe029de6a1d822743e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun May 19 19:46:06 2024 +0200

    Doxygen - drop several txt files that were included in
    docygen_mainpage.c
    
    None of them had useful information describing actual
    implementation concepts or details.

commit 3c860737f1a74289513420d2393f9d84f6e9624b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 18 17:20:15 2024 +0200

    Doxygen - fold business.txt file in the respective source files
    
    The file mostly had short descriptions that were very similar
    to the descriptions of business objects it referred to. The
    exception was an explanation of how the billing terms and
    tax tables handled their immutable copies. That bit has been
    moved to its own group under the Business group and is referenced
    from the BillTerm and TaxTables group.
    
    This commit also fixes rendering of the Address doxygen info
    and expands the BillTerm info to explain how proximo due dates
    work.



Summary of changes:
 .gitignore                                         |    5 -
 CMakeLists.txt                                     |   12 +-
 HACKING                                            |   49 +-
 README.dependencies                                |    7 -
 bindings/guile/date-utilities.scm                  |    4 +-
 bindings/python/gnucash_core.py                    |  129 +
 doxygen.cfg.in                                     | 2766 +++++++++++++++++++
 .../doc/doxygen_main_page.c => doxygen_main_page.c |   95 +-
 gnucash/gnome/window-autoclear.c                   |    2 +-
 libgnucash/CMakeLists.txt                          |    1 -
 libgnucash/backend/xml/CMakeLists.txt              |    3 +-
 .../{doc/xml => backend/xml/DTD}/CMakeLists.txt    |    4 +-
 libgnucash/{doc/xml => backend/xml/DTD}/README     |    0
 .../{doc/xml => backend/xml/DTD}/account-v2.dtd    |    0
 .../{doc/xml => backend/xml/DTD}/commodity-v2.dtd  |    0
 .../{doc/xml => backend/xml/DTD}/defaults-v1.dtd   |    0
 .../{doc/xml => backend/xml/DTD}/gnucash-v2.rnc    |    0
 .../xml => backend/xml/DTD}/io-gncxml-version1.dtd |    0
 .../xml => backend/xml/DTD}/io-gncxml-version2.dtd |    0
 .../xml => backend/xml/DTD}/preferences-v1.dtd     |    0
 .../{doc/xml => backend/xml/DTD}/prices-v1.dtd     |    0
 .../xml => backend/xml/DTD}/transactions-v2.dtd    |    0
 libgnucash/{doc/xml => backend/xml/DTD}/types.dtd  |    0
 libgnucash/doc/CMakeLists.txt                      |   45 -
 libgnucash/doc/README                              |    4 -
 libgnucash/doc/TODO-schedxactions                  |  584 ----
 libgnucash/doc/TODO-sixtp                          |   33 -
 libgnucash/doc/backup.txt                          |   38 -
 libgnucash/doc/books.txt                           |  427 ---
 libgnucash/doc/budget.txt                          |  225 --
 libgnucash/doc/business.txt                        |   81 -
 libgnucash/doc/callgrind.txt                       |   41 -
 libgnucash/doc/constderv.html                      |   93 -
 libgnucash/doc/constraints.txt                     |   98 -
 libgnucash/doc/currencies.txt                      |   58 -
 libgnucash/doc/design/CMakeLists.txt               |   44 -
 libgnucash/doc/design/component-manager.texi       |  396 ---
 libgnucash/doc/design/concept-index.texi           |    4 -
 libgnucash/doc/design/engine.texi                  | 2826 --------------------
 libgnucash/doc/design/fdl.texi                     |  384 ---
 libgnucash/doc/design/function-index.texi          |    4 -
 libgnucash/doc/design/gnucash-design.texi          |  239 --
 libgnucash/doc/design/intro.texi                   |   49 -
 libgnucash/doc/design/register.texi                |  162 --
 libgnucash/doc/design/reports.texi                 |   95 -
 libgnucash/doc/design/top-level.texi               |  168 --
 libgnucash/doc/design/type-index.texi              |    4 -
 libgnucash/doc/design/user-preferences.texi        |  306 ---
 libgnucash/doc/dia/components.dia                  |  Bin 3346 -> 0 bytes
 libgnucash/doc/dia/structures-alt.dia              |  Bin 3442 -> 0 bytes
 libgnucash/doc/dia/structures.dia                  |  Bin 3745 -> 0 bytes
 libgnucash/doc/doxygen.cfg.in                      | 1853 -------------
 libgnucash/doc/engine.txt                          |   45 -
 libgnucash/doc/finderv.html                        |  337 ---
 libgnucash/doc/finutil.html                        | 2278 ----------------
 libgnucash/doc/g2-architecture.txt                 |  161 --
 libgnucash/doc/generic-druid-framework.txt         |  300 ---
 libgnucash/doc/gnc-numeric-example.txt             |   48 -
 libgnucash/doc/guid.txt                            |   60 -
 libgnucash/doc/loans.txt                           |  505 ----
 libgnucash/doc/lots.txt                            |  522 ----
 libgnucash/doc/multicurrency-discussion.txt        |  281 --
 libgnucash/doc/prices.txt                          |   37 -
 libgnucash/doc/python-bindings-doxygen.py          |  135 -
 libgnucash/doc/qif.txt                             |  198 --
 libgnucash/doc/sx.rst                              |  426 ---
 libgnucash/doc/tax.txt                             |   21 -
 libgnucash/doc/user-prefs-howto.txt                |   63 -
 libgnucash/engine/CMakeLists.txt                   |    2 -
 libgnucash/engine/README                           |   12 +-
 libgnucash/engine/SchedXaction.h                   |  290 ++
 libgnucash/engine/Split.h                          |    4 +-
 libgnucash/engine/Transaction.h                    |    2 -
 libgnucash/engine/design.txt                       |  431 ---
 libgnucash/engine/extensions.txt                   |   70 -
 libgnucash/engine/gnc-date.h                       |    4 -
 libgnucash/engine/gnc-lot.h                        |  513 +++-
 libgnucash/engine/gnc-numeric.h                    |    2 -
 libgnucash/engine/gnc-uri-utils.c                  |   22 -
 libgnucash/engine/gnc-uri-utils.h                  |   48 -
 libgnucash/engine/gncAddress.h                     |   45 +-
 libgnucash/engine/gncBillTerm.c                    |    2 +-
 libgnucash/engine/gncBillTerm.h                    |   39 +-
 libgnucash/engine/gncBusiness.h                    |   41 +-
 libgnucash/engine/gncTaxTable.c                    |    4 +-
 libgnucash/engine/gncTaxTable.h                    |    9 +-
 libgnucash/engine/kvp_doc.txt                      |   41 +-
 libgnucash/engine/qofbook-p.h                      |    5 -
 libgnucash/engine/qofquery.cpp                     |   43 +-
 libgnucash/engine/qofquery.h                       |    7 -
 libgnucash/engine/test/test-gnc-uri-utils.c        |    4 +-
 libgnucash/engine/xlate.pl                         |  272 --
 libgnucash/gnc-module/CMakeLists.txt               |    3 +-
 libgnucash/gnc-module/README                       |    6 -
 po/POTFILES.in                                     |    1 -
 95 files changed, 3918 insertions(+), 14759 deletions(-)
 create mode 100644 doxygen.cfg.in
 rename libgnucash/doc/doxygen_main_page.c => doxygen_main_page.c (66%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/CMakeLists.txt (72%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/README (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/account-v2.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/commodity-v2.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/defaults-v1.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/gnucash-v2.rnc (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/io-gncxml-version1.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/io-gncxml-version2.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/preferences-v1.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/prices-v1.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/transactions-v2.dtd (100%)
 rename libgnucash/{doc/xml => backend/xml/DTD}/types.dtd (100%)
 delete mode 100644 libgnucash/doc/CMakeLists.txt
 delete mode 100644 libgnucash/doc/README
 delete mode 100644 libgnucash/doc/TODO-schedxactions
 delete mode 100644 libgnucash/doc/TODO-sixtp
 delete mode 100644 libgnucash/doc/backup.txt
 delete mode 100644 libgnucash/doc/books.txt
 delete mode 100644 libgnucash/doc/budget.txt
 delete mode 100644 libgnucash/doc/business.txt
 delete mode 100644 libgnucash/doc/callgrind.txt
 delete mode 100644 libgnucash/doc/constderv.html
 delete mode 100644 libgnucash/doc/constraints.txt
 delete mode 100644 libgnucash/doc/currencies.txt
 delete mode 100644 libgnucash/doc/design/CMakeLists.txt
 delete mode 100644 libgnucash/doc/design/component-manager.texi
 delete mode 100644 libgnucash/doc/design/concept-index.texi
 delete mode 100644 libgnucash/doc/design/engine.texi
 delete mode 100644 libgnucash/doc/design/fdl.texi
 delete mode 100644 libgnucash/doc/design/function-index.texi
 delete mode 100644 libgnucash/doc/design/gnucash-design.texi
 delete mode 100644 libgnucash/doc/design/intro.texi
 delete mode 100644 libgnucash/doc/design/register.texi
 delete mode 100644 libgnucash/doc/design/reports.texi
 delete mode 100644 libgnucash/doc/design/top-level.texi
 delete mode 100644 libgnucash/doc/design/type-index.texi
 delete mode 100644 libgnucash/doc/design/user-preferences.texi
 delete mode 100644 libgnucash/doc/dia/components.dia
 delete mode 100644 libgnucash/doc/dia/structures-alt.dia
 delete mode 100644 libgnucash/doc/dia/structures.dia
 delete mode 100644 libgnucash/doc/doxygen.cfg.in
 delete mode 100644 libgnucash/doc/engine.txt
 delete mode 100644 libgnucash/doc/finderv.html
 delete mode 100644 libgnucash/doc/finutil.html
 delete mode 100644 libgnucash/doc/g2-architecture.txt
 delete mode 100644 libgnucash/doc/generic-druid-framework.txt
 delete mode 100644 libgnucash/doc/gnc-numeric-example.txt
 delete mode 100644 libgnucash/doc/guid.txt
 delete mode 100644 libgnucash/doc/loans.txt
 delete mode 100644 libgnucash/doc/lots.txt
 delete mode 100644 libgnucash/doc/multicurrency-discussion.txt
 delete mode 100644 libgnucash/doc/prices.txt
 delete mode 100644 libgnucash/doc/python-bindings-doxygen.py
 delete mode 100644 libgnucash/doc/qif.txt
 delete mode 100644 libgnucash/doc/sx.rst
 delete mode 100644 libgnucash/doc/tax.txt
 delete mode 100644 libgnucash/doc/user-prefs-howto.txt
 delete mode 100644 libgnucash/engine/design.txt
 delete mode 100644 libgnucash/engine/extensions.txt
 delete mode 100755 libgnucash/engine/xlate.pl
 delete mode 100644 libgnucash/gnc-module/README



More information about the gnucash-patches mailing list