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