gnucash: New annotated tag '5.2'
John Ralls
jralls at code.gnucash.org
Sat Jun 24 23:39:53 EDT 2023
at https://github.com/Gnucash/gnucash/tree/258e01745b30a8005fd21ba509ce46b8fd047850 (tag)
tagging 4bba18271be9ff8e402ca9458f6922f14980b630 (commit)
replaces 5.1
tagged by John Ralls
on Sat Jun 24 14:47:36 2023 -0700
Release GnuCash 5.2
Andi Chandler (1):
Translation update by Andi Chandler <andi at gowling.com> using Weblate
Andrea Andre (2):
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Arve Eriksson (3):
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Brian Hsu (3):
Translation update by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
Translation update by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
Translation update by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
Carsten Hütter (1):
Translation update by Carsten Hütter <Carsten.Huetter at gmx.de> using Weblate
Christian Wehling (3):
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 (29):
[import-backend] move gnc_import_TransInfo_remove_top_match to backend
Merge branch 'import-matcher-progress' into stable #1613
gnc_list_all_paths returns std::vector instead of GList of EnvPaths
[gnc-budget-view.c] tally budget totals for toplevel types BANK etc
[budget.scm] budget report's *actual* amounts link to a trep
[gnc-budget-view.c] much simpler negation rule: always negate.
[gnc-budget-view.c] simplify totals_col_source, decl before use
Merge Vincent Dawans' branch 'bug798879' into stable #1617
[Scrub.c] refactor xaccAccountTreeScrubImbalance
[Scrub.c] refactor xaccAccountTreeScrubOrphans
move xaccTransScrubSplits to Scrub.c
[scrub.c] xaccTransScrubSplits calls Begin/Commit only if required
Consolidate owner title setter into gnc_owner_window_set_title
Merge branch 'scrub-optimize' into stable
Bug 798919 - Inconsistent signs in creating budget
typo in last commit
Merge Vincent Dawans' branch 'trep-parameters' into stable #1629
Bug 798919 - Inconsistent signs in creating budget, bis
Merge Vincent Dawans branch 'trep-parameters-step2' into stable #1659
[gnc-ui-balances.c] better wording for balance limits
Merge branch 'wordsmithing' into stable #1658
[assistant-stock-transaction] refactor using MVC
test suite for assistant-stock-transaction.cpp
reduce number of bools in txn_type info: input_new_balance
reduce number of bools in txn_type info: fees_capitalize
[assistant-stock-transaction] support additional txn_types
[Scrub.c] 8628ca8715 rewritten to avoid QofQuery
bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly
[gnc-gsettings.cpp] plug a char* leak
Francisco Serrador (2):
Translation update by Francisco Serrador <fserrador at gmail.com> using Weblate
Translation update by Francisco Serrador <fserrador at gmail.com> using Weblate
Gaël CATLLA (2):
Translation update by Gaël CATLLA <gcatlla at free.fr> using Weblate
Translation update by Gaël CATLLA <gcatlla at free.fr> using Weblate
Geert Janssens (1):
Bug 798899 - Gnucash crashes during CSV import when using a template if the destination account is changed from one used in the template
Geza Kiss (1):
Translation update by Geza Kiss <geza.openstreetmap at reallymymail.com> using Weblate
Jaime MarquÃnez Ferrándiz (1):
Translation update by Jaime MarquÃnez Ferrándiz <jaime.marquinez.ferrandiz at fastmail.net> using Weblate
John Ralls (83):
Merge latest translations from Weblate.
Bug 798862 - Merge identical strings (bis)
Bug 798839 - Edit -> Preferences string not translatable (bis)
Bug 798597 - The word "Separators" needs two separate versions
Merge latest translations from weblate.
Merge updated gnucash.pot.
Bug 798885 - Accented character in folder name on Account Export (bis)
Fix glib include.
Merge latest translations from weblate.
Merge Richard Cohen's 'fix-typos' into stable.
Merge Richard Cohen's 'cleanup-ui-files' into stable.
Merge Richard Cohen's 'cleanup-build' into stable.
Merge Richard Cohen's 'fix-test-engine-crash' into stable.
Merge Richard Cohen's 'remove-unneeded-code' into stable.
Merge Vincent Dawans's 'bug798809' into stable.
Fix test-gnc-euro failure.
Bug 798923 - OFX import is no longer matching security nor asking...
Merge Richard Cohen's 'remove-duplicate-define-type-code' into stable.
Merge Richard Cohen's 'cleanup-some-gtk-usages' into stable.
Merge Monson Shao's 'check-gdk' into stable.
Merge Richard Cohen's 'remove-unused-value-list' into stable.
Merge Richard Cohen's 'define-boxed' into stable.
Bug 798930 - invoices wont sequence to the next number
Ensure incorrectly coded counter KVP is read correctly.
Merge Simon Arlott's 'bug-798796' into stable.
Merge Richard Cohen's 'define-type' into stable.
Merge Richard Cohen's 'fix-show-log-window' into stable.
Merge latest translations from weblate into stable.
Merge Richard Cohen's 'restore-test-gnc-option' into stable.
Merge Richard Cohen's 'fix-incorrect-logging-after-fallthrough' into stable.
Merge Richard Cohen's 'more-define-types' into stable.
Merge latest translations from WebLate.
Merge Richard Cohen's 'remove-unused-remnants-of-register2' into stable.
[asst-stock-trans] Rename primary callbacks to clarify their purpose.
[asst-stock-trans] StockAssistantModel instance variable names
[stock-txn-asst] Refactor gtest-assistant-stock-transaction.cpp
[stock-txn-asst] Refactor check_page into a constructor.
[stock-txn-asst] Reformat StockAssistantModel
[stock-txn-asst] StockAssistantModel variable names
[stock-txn-asst] Extract StockTransactionEntry classes.
[stock-txn-asst] Extract page classes for StockAssistantView.
[stock-txn-asst] Add comments explaining workings.
[stock-txn-asst] Remove some superflous declarations.
[stock-txn-asst] Don't use the initial value in amount edit widgets.
Merge Christopher Lam's 'stock-txns-mvc' into stable.
Merge Bob Fewell's 'revised-reg-desc' into stable.
[stock-txn-asst] Remove conflict markers.
Add new completioncell-gnome.c to POTFILES.in
Merge Richard Cohen's 'remove-unused-osx_accel_map' into stable.
Merge Richard Cohen's 'y2038-fixes' into stable.
Merge Paolo Maero's 'money-out' into stable.
Merge Simon Arlott's 'bug-777472' into stable.
Merge Simon Arlott's 'bug-798695' into stable.
Bug 798948 - XML file corrupted by saving twice in extremely short period
Merge latest translations from Weblate.
Merge Richard Cohen's 'declare-type-gncsearch' into stable.
Merge Richard Cohen's 'declare-type-gnc-tree-model' into stable.
Merge Richard Cohwn's 'declare-type-gnc-tree-view' into stable.
Merge Richard Cohen's 'declare-type-gnc-plugin' into stable.
Merge Richard Cohen's 'remove-gnc-define-type' into stable.
Revert "Translation update by Rune Osnes <osnes.rune at gmail.com> using Weblate"
Revert "Translation update by Rune Osnes <osnes.rune at gmail.com> using Weblate"
Fix crash in report options reported on IRC.
Bug 798952 - Unable to set day threshold or counters in properties
Add comment explaining "option.template get_value<int>()".
Merge Richard Cohen's 'remove-unneeded-memcpy' into stable.
Merge Simon Arlott's 'authors' into stable.
Merge latest translations from Weblate.
Msgmerge updated potfile for GnuCash 5.2.
Reapply most norwegian-bokmal translations from Rune Osnes.
Merge Vincent Dawan's 'bug798952-counters' into stable.
Merge Richard Cohen's 'fix-memory-errors' into stable.
[c++options]Dirty and changed are different.
Merge Richard Cohen's 'valgrind-test-fixes' into stable.
Merge Bob Fewell's reg-desc-fixes into stable.
Merge Simon Arlott's 'bug-798564' into stable.
Bug 798901 - Wrong value for very small prices from Finance::Quote.
Merge Simon Arlott's'open-existing-page-not-restoring' into stable.
Merge Simon Arlott's 'static-analysis' into stable.
Merge latest translations from Weblate.
Update message catalogs with new gnucash.pot.
Remove non-existant file from dist list.
Release GnuCash 5.2
Kaligula (1):
Translation update by Kaligula <kaligula.dev at gmail.com> using Weblate
Mike Alexander (3):
Fix a typo in some debug output.
Make the GncNumeric string constructtor work for long decimal numbers.
Redo 71afa3e0 and 71afa3e0 so powten(max_leg_digits) is 1e18
Milo Ivir (1):
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Monson Shao (1):
cmake: check gdk only when building GUI
Newson Parker (1):
Translation update by Newson Parker <2434843612 at qq.com> using Weblate
Pedro Albuquerque (3):
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
Rahul Shirke (1):
Translation update by Rahul Shirke <sabretou at gmail.com> using Weblate
Rauno Ots (1):
Translation update by Rauno Ots <rots00 at gmail.com> using Weblate
Richard Cohen (137):
Fix some typos in comments
Fix a typo in French Canadian account template
Fix the typo in function name "new_query_for_addresss"
Indent consistently, and remove EOL spaces
Use hyphens for property names
Use " for XML attributes
Remove duplicate object IDs in dialog-ab.glade
Fix validation failure in assistant-csv-trans-import.glade
Update gnc-plugin-example-ui.xml
Get the tooltip working on "Online Banking Setup"
Remove references to cutecash
scanf supports %lld since C++11, C99
Remove #pragma ..."-Wstrict-aliasing"
Remove #pragma ... "-Wformat-nonliteral"
Fix crash in test-engine on Arch
Fix potential crash in test-engine
Initialise guids in test-engine-kvp-properties.c
Remove action callbacks that simply set the state
Remove unused GNCDateDelta
Remove unused signal GNCSplitReg::include-date
Remove unused GnucashItemCursor
Don't #include internal gtk headers
Remove commented out #include glade
Remove commented out gtk_box_pack_start
CSS functions should not be followed by a space
Remove references to GtkVBox GtkHBox
Add missing argument for "delete-event" callback
Refactor: DEFINE_BOXED gnc_numeric
Refactor: DEFINE_BOXED Time64
Refactor: DEFINE_BOXED GncGUID
Remove code that duplicates features of G_DEFINE_TYPE
Remove unused Qofbook::ab-templates property
Remove unused boxed type gnc_value_list
BUGFIX: Actions > Online Actions > Show log Window does not open ...
Refactor: DEFINE_TYPE GOCharmapSel < GtkBox
Refactor: DEFINE_TYPE GOOptionMenu < GtkButton
Refactor: DEFINE_TYPE GncSxInstanceModel < GObject
Refactor: DEFINE_TYPE GncCellRendererDate < GncCellRendererPopup
Refactor: DEFINE_TYPE GncCellRendererPopup < GtkCellRendererText
Refactor: DEFINE_TYPE GncPopupEntry < GtkEventBox
Refactor: DEFINE_TYPE GNCDateEdit < GtkBox
Refactor: DEFINE_TYPE GncDenseCal < GtkBox
Refactor: DEFINE_TYPE GncDenseCalStore < GObject
Refactor: DEFINE_TYPE GncFrequency < GtkBox
Refactor: DEFINE_TYPE GNCGeneralSelect < GtkBox
Refactor: DEFINE_TYPE GncRecurrence < GtkBox
Refactor: DEFINE_TYPE GncRecurrenceComp < GtkScrolledWindow
Refactor: DEFINE_TYPE GncSxInstanceDenseCalAdapter < GObject
Refactor: DEFINE_TYPE GncSxListTreeModelAdapter < GObject
Refactor: DEFINE_TYPE GncSxSlrTreeModelAdapter < GObject
Refactor: DEFINE_TYPE GNCSplitReg < GtkBox
Refactor: DEFINE_TYPE GNCReconcileView < GNCQueryView
Refactor: DEFINE_TYPE GnucashCursor < GObject
Refactor: DEFINE_TYPE GncDatePicker < GtkBox
Refactor: DEFINE_TYPE GncHeader < GtkLayout
Refactor: DEFINE_TYPE GncItemEdit < GtkBox
Refactor: DEFINE_TYPE GncItemEditTb < GtkToggleButton
Refactor: DEFINE_TYPE GncItemList < GtkEventBox
Refactor: DEFINE_TYPE GnucashRegister < GtkGrid
Refactor: DEFINE_TYPE GnucashSheet < GtkLayout
Refactor: DECLARE/DEFINE_INTERFACE GncWindow < GObject
Refactor: DECLARE/DEFINE_INTERFACE GncDenseCalModel < GObject
Refactor: Remove unused macros GNC_BASIC_GOBJECT_*
Fix incorrect logging after switch fallthrough
Restore test-gnc-option
Use gnc_time() instead of time()
Refactor: remove unused gnc_tree_view_add_combo_column()
Refactor: remove unused gnc_tree_view_add_date_column()
Refactor: remove unused GncCellRendererDate
Refactor: remove unused GncCellRendererPopup
Refactor: remove unused GncCellRendererPopupEntry
Remove unused osx_accel_map
Update Y2038 comments
Fail the test if still using 32bit time_t in 2038
Refactor: DECLARE_DERIVABLE GNCSearchCoreType < GObject
Refactor: DECLARE_FINAL GNCSearchAccount < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchBoolean < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchDate < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchDouble < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchInt64 < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchNumeric < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchReconciled < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchString < GNCSearchCoreType
Refactor: DECLARE_FINAL GNCSearchOwner < GNCSearchCoreType
Refactor: hide implementation of GNCSearch* (move from .h to .c)
Refactor: remove unnecessary GNCSearch*Private
Refactor: DECLARE_DERIVABLE GncTreeModel < GObject
Refactor: DECLARE_FINAL GncTreeModelAccountTypes < GObject
Refactor: DECLARE_FINAL GncTreeModelAccount < GncTreeModel
Refactor: DECLARE_FINAL GncTreeModelCommodity < GncTreeModel
Refactor: DECLARE_FINAL GncTreeModelOwner < GncTreeModel
Refactor: DECLARE_FINAL GncTreeModelPrice < GncTreeModel
Refactor: Remove unused GncTreeModelSelection
Refactor: hide implementation of GncTreeModel* (move from .h -> .c)
Refactor: remove unnecessary GncTreeModel*Private
Refactor: DECLARE_DERIVABLE GncTreeView < GtkTreeView
Refactor: DECLARE_FINAL GncTreeViewAccount < GncTreeView
Refactor: DECLARE_FINAL GncTreeViewCommodity < GncTreeView
Refactor: DECLARE_FINAL GncTreeViewOwner < GncTreeView
Refactor: DECLARE_FINAL GncTreeViewPrice < GncTreeView
Refactor: DECLARE_FINAL GncTreeViewSxList < GncTreeView
Refactor: hide implementation of GncTreeView* (move from .h -> .c)
Refactor: remove unnecessary GncTreeView*Private
Refactor: DECLARE_DERIVABLE GncPlugin < GObject
Refactor: DECLARE_FINAL GncPluginFileHistory < GncPlugin
Refactor: DECLARE_FINAL GncPluginMenuAdditions < GncPlugin
Refactor: DECLARE_FINAL GncPluginAccountTree < GncPlugin
Refactor: DECLARE_FINAL GncPluginBasicCommands < GncPlugin
Refactor: DECLARE_FINAL GncPluginBudget < GncPlugin
Refactor: DECLARE_FINAL GncPluginBusiness < GncPlugin
Refactor: DECLARE_FINAL GncPluginRegister < GncPlugin
Refactor: DECLARE_FINAL GncPluginReportSystem < GncPlugin
Refactor: DECLARE_FINAL GncPluginAqBanking < GncPlugin
Refactor: DECLARE_FINAL GncPluginBiImport < GncPlugin
Refactor: DECLARE_FINAL GncPluginCsvExport < GncPlugin
Refactor: DECLARE_FINAL GncPluginCsvImport < GncPlugin
Refactor: DECLARE_FINAL GncPluginCustomerImport < GncPlugin
Refactor: DECLARE_FINAL GncPluginLogReplay < GncPlugin
Refactor: DECLARE_FINAL GncPluginOfx < GncPlugin
Refactor: DECLARE_FINAL GncPluginQifImport < GncPlugin
Refactor: DECLARE_FINAL GncPluginExample < GncPlugin
Refactor: hide implementation of GncPlugin* (move from .h -> .c)
Refactor: remove unnecessary GncPlugin*Private
Refactor: remove GNC_DEFINE_TYPE, GNC_IMPLEMENT_INTERFACE
Refactor: Remove some unnecessary uses of memcpy
Valgrind: fix "Mismatched free/delete" - test-kvp-frames etc.
Valgrind: fix "Mismatched free/delete" - test-query
Valgrind: fix "Mismatched free/delete" - test-dom-converters1
Valgrind: fix "Invalid read" in test-exp-parser
Valgrind: fix "Mismatched free/delete" for gnc_print_time64, qof_print_date
Valgrind: fix "Mismatched free/delete" - test-scm-query etc.
Refactor: use common code to free the list of guids
Valgrind: fix "Invalid read" - test-kvp-value
Valgrind: fix "Invalid read" - test-customer
Valgrind: fix "Invalid read" - test-employee
Valgrind: fix "Invalid read" - test-vendor
Valgrind: fix "Conditional jump depends on uninitialised value" - test-split-register-copy-ops
Robert Fewell (10):
Remove controls before adding to the GncItemList store.
Create a new register cell type 'completioncell'
Modify GncItemList by adding a couple of functions.
Use new completion cell for register description field
Add a don't complete entry to the top of the list
Fix lockup on Windows in completioncell
Fix cursor position when deleting selected text
Change the search text to be up to the cursor position
Bug 798960 - Transaction completion horizontal scrolling
Bug 798960 - Transaction completion horizontal scrolling
Rune Osnes (3):
Translation update by Rune Osnes <osnes.rune at gmail.com> using Weblate
Translation update by Rune Osnes <osnes.rune at gmail.com> using Weblate
Translation update by Rune Osnes <osnes.rune at gmail.com> using Weblate
Simon Arlott (21):
Bug 798796 - Account list incomplete in report options
Bug 798695 - Deleting everything from the "Transfer" cell after suggestions pop-up restricts search to the first 30 accounts
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Bug 777472 - reconcile does not work if transaction selected
Add myself to AUTHORS
[gnc-ledger-display] Consolidate refresh functions
[gnc-plugin-page] Don't automatically focus pages when they are recreated
Bug 798564 - GnuCash is slow when there are a lot of open registers
[gnc-main-window] Fix null pointer dereference when opening existing pages
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Fix return value of gnc_book_write_to_xml_file_v2()
Check source parameter to GncQuotesImpl::report() is not null
Avoid unnecessary memory allocation in dom_tree_to_gnc_numeric()
Avoid the potential negative left shift in test_xaccAccountType_Compatibility()
Initialise toclear_value in gnc_autoclear_window_ok_cb()
Add missing null pointer check in gnc_account_renumber_update_examples()
Fix memory leak in gnc_main_window_update_menu_and_toolbar()
Fix use of uninitialised value in gnc_split_register_load()
Fix null pointer dereference in gnc_split_register_save_to_copy_buffer()
Initialise all column widths in set_dimensions_pass_two()
Bug 798966 - Uninitialised variable used in dialog-account-picker.c:dialog_response_cb()
Szia Tomi (4):
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
Tadas Masiulionis (1):
Translation update by Tadas Masiulionis <tadzikaz at gmail.com> using Weblate
Vincent Dawans (15):
Bug 798809 - Multicolumn report error when reopened after saving.
Bug 798879 - RFE: [Transaction Report] add Running Total option
[income-gst-statement.scm] disable running totals
[trep-engine.scm] Display only columns with subtotals
[trep-engine.scm] Rename "Totals" option to "Grand Total"
Refactor used-columns alist into more generic parameters alist
Define parameters in 2 steps to remove preparam
Translation update by Vincent Dawans <dawansv at gmail.com> using Weblate
Translation update by Vincent Dawans <dawansv at gmail.com> using Weblate
Bug 798952 - Unable to set day threshold or counters in properties
Translation update by Vincent Dawans <dawansv at gmail.com> using Weblate
Translation update by Vincent Dawans <dawansv at gmail.com> using Weblate
Translation update by Vincent Dawans <dawansv at gmail.com> using Weblate
Translation update by Vincent Dawans <dawansv at gmail.com> using Weblate
Translation update by Vincent Dawans <dawansv at gmail.com> using Weblate
Yuri Chornoivan (2):
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
cjh (1):
Translation update by cjh <cjh at cjh0613.com> using Weblate
fabrica64 (1):
Including brokerage fees in Money Out calculation (if not ignoring them) in advanced-portfolio.scm report and updating the "advanced" tests to reflect selling fees being included into the money out value
gallegonovato (5):
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> 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
yu0A (2):
Translation update by yu0A <yuhongbo at member.fsf.org> using Weblate
Translation update by yu0A <yuhongbo at member.fsf.org> using Weblate
yuht (1):
Translation update by yuht <yuht at qq.com> using Weblate
More information about the gnucash-changes
mailing list