gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Mon Feb 27 19:31:06 EST 2023
Updated via https://github.com/Gnucash/gnucash/commit/3d5e2798 (commit)
via https://github.com/Gnucash/gnucash/commit/7f0353ad (commit)
via https://github.com/Gnucash/gnucash/commit/8a7c5392 (commit)
via https://github.com/Gnucash/gnucash/commit/ddc3f288 (commit)
via https://github.com/Gnucash/gnucash/commit/de9c0eb5 (commit)
via https://github.com/Gnucash/gnucash/commit/f483d758 (commit)
via https://github.com/Gnucash/gnucash/commit/6616ce10 (commit)
via https://github.com/Gnucash/gnucash/commit/47b85d3b (commit)
from https://github.com/Gnucash/gnucash/commit/ba12e312 (commit)
commit 3d5e27982f4d087936c7232e10fa59720ad20504
Merge: ba12e3125 7f0353adc
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 27 16:24:44 2023 -0800
Merge branch 'maint'
commit 7f0353adc4b0dc73586bdf056dc5a97eda2599f9
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 27 16:09:27 2023 -0800
Fix a missed g_value_dup_string and some no longer used variables.
commit 8a7c53925870501c8f103c8f09961ecba3341c84
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 27 14:54:46 2023 -0800
Bug 798748 - Transaction Notes field's value does not appear in...
reverse transaction.
The proximate cause was that xaccTransBeginEdit put the KVP cache
variable of the new transaction in a state that prevented the value
from being copied. More generally the KVP cache variables didn't
handle any invalidating events.
With the change to GValue usage in qof_instance_get_kvp it's now
a simple memory dereference with no copying except for POD types
so caching is no longer useful. This commit removes caching from
Transaction, eliminating the notes problem.
commit ddc3f28899c71579abd9b2bd822baa6b95fc41d6
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 27 13:02:27 2023 -0800
[kvp] Use static strings and boxed in gvalue_from_kvp_value.
Saves allocating and copying complex values, avoiding potential
memory leaks.
commit de9c0eb5408ed1f90fd36abc4f1d2d4a7bc4af0a
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 27 10:11:06 2023 -0800
Bug 797903 - Transaction window: The 'blue line' is always...
(erroneously) topmost when t. sorting order is inverted.
Same problem for the 'red line'. Make register code aware of sort
order and flip the logic when reverse sorting.
commit f483d7588e1ac7a5de5021ddea725145f5cd43c1
Author: Szia Tomi <sziatomi01 at gmail.com>
Date: Sun Feb 26 21:44:27 2023 +0100
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
po/glossary/hu.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/
Co-authored-by: Szia Tomi <sziatomi01 at gmail.com>
commit 6616ce10772bd91045343cc58ddc1d186dd4e9f6
Author: mocsa <csaba at feltoltve.hu>
Date: Sun Feb 26 21:44:27 2023 +0100
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
po/hu.po: 64.1% (3464 of 5401 strings; 960 fuzzy)
199 failing checks (3.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
po/hu.po: 64.0% (3461 of 5401 strings; 963 fuzzy)
199 failing checks (3.6%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: mocsa <csaba at feltoltve.hu>
commit 47b85d3b2fcf9bed4f68b46a94f764d8cd0f4581
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Feb 27 05:29:08 2023 +0800
[gnc-xml-backend.cpp] g_free char* from g_path_get_dirname
Summary of changes:
gnucash/gnome/gnc-split-reg.c | 2 +
gnucash/register/ledger-core/split-register-load.c | 17 ++-
libgnucash/backend/xml/gnc-xml-backend.cpp | 5 +-
libgnucash/engine/Transaction.c | 161 ++++++---------------
libgnucash/engine/TransactionP.h | 16 +-
libgnucash/engine/kvp-frame.cpp | 43 ++----
libgnucash/engine/kvp-value.hpp | 11 +-
libgnucash/engine/mocks/gmock-Transaction.h | 2 -
libgnucash/engine/qofinstance.cpp | 10 +-
po/glossary/hu.po | 6 +-
po/hu.po | 129 ++++++-----------
11 files changed, 139 insertions(+), 263 deletions(-)
More information about the gnucash-patches
mailing list