gnucash: New annotated tag '5.7'
John Ralls
jralls at code.gnucash.org
Sat Jun 29 21:28:55 EDT 2024
at https://github.com/Gnucash/gnucash/tree/f0ff32e3ac045e56eece04070bc7d41223e7d456 (tag)
tagging 19d21ec4b1f5a56fb60c9a94eeee1c98e51f7f21 (commit)
replaces 5.6
tagged by John Ralls
on Sat Jun 29 15:39:07 2024 -0700
Release GnuCash 5.7
Abdulla Alhosani (1):
Translation update by Abdulla Alhosani <ama1029 at nyu.edu> using Weblate
Adil Ishaq (2):
Translation update by Adil Ishaq <adilishaq.cc at hotmail.com> using Weblate
Translation update by Adil Ishaq <ishaqadil at aol.com> using Weblate
Andi Chandler (2):
Translation update by Andi Chandler <andi at gowling.com> using Weblate
Translation update by Andi Chandler <andi at gowling.com> using Weblate
Avi Markovitz (7):
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
Bora Atıcı (1):
Translation update by Bora Atıcı <boratici.acc at gmail.com> using Weblate
Bruce P Schuck (1):
Update gnc-commodity.cpp
Bruce Schuck (1):
Updated QuoteSourceVec to match F::Q v1.59
Christian Wehling (4):
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Christopher Lam (107):
[txn-columns.scm] Transaction Breakdown Report
[dialog-bi-import.c] insert "" in ListStore when regex match fails
Merge branch 'txn-columns' into stable #1880
Bug 799262 - Failed import QIF investment
[engine/*.h] add extern "C" {} wrappers
[engine/*.cpp] NULL -> nullptr changes
[Scrub.cpp] convert to cpp
[Scrub2.cpp] convert to cpp
[Scrub3.cpp] convert to cpp
[cashobjects.cpp] convert to cpp
[cap-gains.cpp] convert to cpp
[gnc-engine.cpp] convert to cpp
[policy.cpp] convert to cpp
[TransLog.cpp] convert to cpp
[Query.cpp] convert to cpp
[AccountP.hpp] .h -> .hpp, remove extern "C" {} wrapper
[dialog-price-edit-db.cpp] plug GList* leaks
[dialog-commodity.cpp] convert to c++
[gnc-currency-edit.cpp] convert to c++
Bug 799268 - Cannot write a check over $1000
Merge branch 'more-engine-cpp' into stable #1889
Merge branch 'bi-import-segfault' into stable #1899
[Account.hpp] use std::optional for cached values
[policy.cpp] rewrite to avoid goto
[Account.h] size_t xaccAccountGetSplitsSize returns g_list_length (splits)
[register/*.h] add extern "C" {} wrappers
[window-reconcile.cpp] convert to c++
[split-register-control.cpp] convert to c++
[gnc-autoclear.c] tidy xaccAccountGetSplitList
[SX-book.c] tidy for loop
[Account.cpp] GetBalanceAsOfDate gets std::function instead of bool
[Account.hpp][API] xaccAccountGetSplits and gnc_account_find_split
use xaccAccountGetSplits and gnc_account_find_split
use xaccAccountGetSplitsSize
g_list_free xaccAccountGetSplitList
[Account.cpp] remove obsolete comment
Merge branch 'account-splits-vector' into stable #1917
[Account.cpp] SplitsVec&, ensure xaccAccountGetSplitList is freed
[Account.cpp] ensure priv->splits releases memory on shutdown
[Account.cpp] explicitly destroy priv->splits
[Account.cpp][api] gnc_account_foreach_split takes std::function<void(Split*)>
[base-typemaps.i] add VECTOR_HELPER_INOUT for Split* and Account*
[engine.i] gnc_get_match_commodity_splits from scheme to c++
[commodity-utilities.scm] use gnc_get_match_commodity_splits
Bug 799258 - Reports calculating net worth incorrectly after stock split
[balsheet-pnl.scm] use enhanced gnc:case-exchange-time-fn
[commodity-utilities.scm] routines upgraded to accept a #:hide-warnings? argument
Merge branch 'bug799258-cpp' into stable #1920
[gnc-report.cpp] hide gnc_reports impl, expose gnc_reports_foreach
[test-commodity-utils] some tests for get_match_commodity_splits
Fix tests so that they don't fail unnecessarily
[test-commodity-utils.scm] don't test TZ-sensitive datetimes
[trep-engine] bugfix sorting/show-account-description was not working
[account.cpp] add gnc_account_foreach_until_date
[engine.i] even faster gnc_get_match_commodity_splits
Bug 799300 - Nullpointer exception in gnc_quote_source_s
[gnc-log-replay.cpp] convert to c++
[gnc-log-replay.cpp] don't set import to DEBUG
[gtest-gnc-euro] add rounding test
[gnc-euro.cpp] convert to c++
[gnc-euro.cpp] use c++isms
[Transaction.hpp] rename to .hpp
[SplitP.hpp] rename to .hpp
Merge branch 'TransactionP-hpp' into stable #1928
[window-reconcile.cpp] clarify gnc_account_find_split predicate.
[window-reconcile.cpp] fix previous commit comment
Bug 799305 - Crash when there is more than one unknown quote source for commodities
[test-commodities.cpp] test stability of c_str names
Merge branch 'bug799305' into stable #1936
use c++ placement new
[account.cpp] use HashTable for splits
[account.cpp] fix regression caused by 3f7a5a8267
[gnc-plugin-page-account-tree.cpp] wrap extern "C" for exposed funcs
[gnc-ofx-import.cpp] reindent for easier read
[gnc-ofx-import.cpp] use stl containers and string
[qofid.cpp] qof_collection_foreach_sorted
[transaction.cpp] speed up book close
[qofid.cpp] remove unnecessary struct
Merge branch 'speed-up-book-close' into stable #1941
[gnc-ofx-import.cpp] show message while deduplicating download
Merge branch 'statusbar-ofx-download' into stable #1940
[account.cpp] gnc_account_remove_split searches from the end
Revert "[account.cpp] gnc_account_remove_split searches from the end"
[Account.cpp] gnc_account_remove_split shortcuts removing last split
[SX-book.cpp] convert to c++
[SX-ttinfo.cpp] convert to c++
[dialog-sx-from-trans.cpp] convert to c++
[SchedXAction.cpp] convert to c++
[SchedXaction.cpp] use c++ algo
[SX-ttinfo.hpp] convert to c++ header
[gnc-report.cpp] missing g_free in 8106ffb84b
[Account.cpp] priv->children is a vector<Account*>
[engine.i] move gnc_accounts_and_all_descendants to engine.i
[~qofchoice.cpp] remove, not useful
[SX-ttinfo.cpp] tidier, using c++ stl and algo
[ifrs-cost-basis.scm] amend truth table as per bug 797796 comment 241
[ifrs-cost-basis.scm] improve names for stock's associated account predicates
[ifrs-cost-basis.scm] simplify monadic arithmetic
Merge branch 'bug797796' into stable #1958
[Transaction|Split.cpp] Remove Reg2 unused functions
[Account.cpp] don't copy SplitsVec
[assistant-stock-transaction.cpp] don't copy SplitsVec
[Account.cpp] xaccAccountStagedTransactionTraversal copies SplitsVec
Bug 799339 - RFE: Add Document Link for Payments to Owner Report
[assistant-stock-transaction.cpp] missing space in Sell description
[utest-Account] add more balance limit tests
[html-utilities.scm] show acct full names in gnc:html-render-options-changed
Daniel Conrado (1):
Translation update by Daniel Conrado <dbconrado at gmail.com> using Weblate
Daniel Harding (1):
Bug 799324 - Invalid free in gvalue_from_kvp_value()
Frank H. Ellenberger (6):
Merge PR #1906 into stable
L10N:ta: fix "translator-credits"
I18N: Glossary: add "Sell short"
Missing files from last commit
Translation update by "Frank H. Ellenberger" <frank.h.ellenberger at gmail.com> using Weblate
I18N: enable in last msgmerge lost c++-format flag again
Geert Janssens (27):
Bug 799279 - Import Matcher (CSV) does not compute correctly the share amount based on security price - part 1
Bug 799279 - Import Matcher (CSV) does not compute correctly the share amount based on security price - part 2
Import Matcher - select row if none is selected yet when right-clicking the list of matches
CsvImp - fix error message displayed to user (and related comment)
Bug 799309 - Import Multi-split CSV can duplictae 'Notes' field from one transaction to next
CsvImp - refactor of GncTxImport::set_column_type and helper functions
Doxygen - fold business.txt file in the respective source files
Doxygen - drop several txt files that were included in
Doxygen - strip obsolete info from loans.txt
Remove texi design document in engine
Some cleanup of the doxygen main page
Update doxygen.cnf file to more recent release
Drop old migration script to split qof from engine
Move libgnucash/doc/xml to libgnucash/backend/xml/DTD
Integrate callgrind documentation into Hacking
Doxygen - drop obvious cases of deprecated code
Doxygen - merge separate txt files into respective header files
Doxygen - minor cleanup of gnc-lot.h
Move doxygen target and related files to toplevel.
Drop remainder of files in libgnucash/doc
Move valgrind and callgrind information to our wiki
Drop xcode bit from the Hacking file
Doxygen - include the main page
Improve error messages
Rework version-info rules to allow building from github downloaded zip archives
Clean up some obsolete tools and references to non-git vcs's
Cleanup - remove deprecated function (re-)defines
Guido Falsi (1):
Use correct literal suffix for `size_type`.
Gwyn Ciesla (3):
Allow building with c++20 and greater/
Fix python install paths
Update CMakeLists.txt
John Ralls (27):
Merge Guido Falsi's 'i386_site_type_fix' into stable.
Bug 799272 - Crashes when pasting a copied transaction
Merge Sherlock's fix for Bug 799281 into stable.
Bug 799264 - option account selector fails to include appropriate...
Don't use Googletest internal API for unused decls.
Use Homebrew to install ninja
Add PKG_CONFIG_PATH to build environment.
[MacOS Workflow] New dependency tarball for macOS Sonora.
Merge John Ralls's 'fix-mac-ci' into stable.
CI: Update github action scripts.
CI: Update github action scripts take 2.
Merge Steve Bruniges's 'feature/pricedb-add-clone-from-latest' into stable
Merge Gwynn Ciesla's "Allow building with GCC 14.1" into stable.
SRFI-64 Handle run-test returning the runner instead of pass status.
Merge branch 'fix-tests' into stable
Bug 799320 - GNUCash Immediately Exits on Startup
[Reports] Improve error message when html generation fails.
Merge Daniel Harding's Bug799324 into stable.
Merge latest translations from Weblate into stable.
Bug 799336 - Stock Assistant closes with its New Account dialog
Bug 799336 - Stock Assistant closes with its New Account dialog (reprise)
Merge latest translations from Weblate into stable.
Merge updated gnucash.pot for GnuCash 5.7 release.
Merge Bob Fewll's 'bug799334' into stable.
Merge Bob Fewell's 'bug799047' into stable.
Merge Chris Lam's 'acc-children-vector' into stable.
Release GnuCash 5.7
Kaligula (4):
Translation update by Kaligula <kaligula.dev at gmail.com> using Weblate
Translation update by Kaligula <kaligula.dev at gmail.com> using Weblate
Translation update by Kaligula <kaligula.dev at gmail.com> using Weblate
Translation update by Kaligula <kaligula.dev at gmail.com> using Weblate
Martin LORANG (1):
Translation update by Martin LORANG <wablate at lorang.net> using Weblate
Milo Ivir (1):
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Nathan Hadley (1):
Translation update by Nathan Hadley <nathanhadley.pigeon at gmail.com> using Weblate
Over_score (1):
Translation update by Over_score <wablate at lorang.net> using Weblate
Robert Fewell (19):
Bug 799298 - Shortcut Ctrl-G does not work in the General Journal register for the default date value
Bug 798822 - Move to blank transaction
Bug 799290 - Invoice register context menu issue
Bug 799334 - GnuCash re-opens to incorrect page
Realign source files gnc-dense-cal*.c/h for spaces
Remove some redundant timer diagnostics
Specify the QofLogModule directly
Fix month side bar alignment
Remove some redundant code
Add some padding to the top and side bar
Add today indication on the dense calendar
Factor out some common code to new function
Add default number of months per column
Bug 669035 - Save the Scheduled Transaction divider position
Bug 669031 - Save the Scheduled Transactions number of months
Add ability for the dense calendar to start from any week day.
Bug 799047 - AutoComplete Only Considers Visible Transactions
Reapply filter when number of sub-accounts change
Incorrect default start date for General Ledger
Robert Zelnik (1):
Translation update by Robert Zelnik <rzelnik at tvorivo.sk> using Weblate
Sherlock (2):
Bug 799281 - Deleting a transaction may trigger a crash
Resolve test assert.
Simon Arlott (2):
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <nomis at users.noreply.hosted.weblate.org> using Weblate
Stephan Brunner (1):
[dialog-price-edit-db.cpp] Copy the latest price when creating a new entry from a commodity selection
Stephan Paternotte (1):
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Szia Tomi (26):
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Tor Berg (1):
Translation update by Tor Berg <tob at samfundet.no> using Weblate
Vesna Micajkova (1):
Translation update by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
Wellington Terumi Uemura (2):
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
YOSHINO Yoshihito (1):
Translation update by YOSHINO Yoshihito <yy.y.ja.jp at gmail.com> using Weblate
Yaron Shahrabani (6):
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
Zdenko Podobný (2):
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
aleksej0R (1):
Translation update by aleksej0R <omolice at hotmail.fr> using Weblate
bittin1ddc447d824349b2 (1):
Translation update by bittin1ddc447d824349b2 <bittin at reimu.nl> using Weblate
iceberg (1):
Translation update by iceberg <usurprisedme at gmail.com> using Weblate
mocsa (4):
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
наб (3):
Translation update by наб <nabijaczleweli at nabijaczleweli.xyz> using Weblate
Translation update by наб <nabijaczleweli at nabijaczleweli.xyz> using Weblate
Fix invalid-$DISPLAY error being non-text
தமிழà¯à®¨à¯à®°à®®à¯ (4):
Translation update by தமிழà¯à®¨à¯à®°à®®à¯ <anishprabu.t at gmail.com> using Weblate
Translation update by தமிழà¯à®¨à¯à®°à®®à¯ <anishprabu.t at gmail.com> using Weblate
Translation update by தமிழà¯à®¨à¯à®°à®®à¯ <anishprabu.t at gmail.com> using Weblate
Translation update by தமிழà¯à®¨à¯à®°à®®à¯ <anishprabu.t at gmail.com> using Weblate
More information about the gnucash-changes
mailing list