gnucash: New annotated tag '4.12'

John Ralls jralls at code.gnucash.org
Sat Sep 24 23:00:37 EDT 2022


        at  https://github.com/Gnucash/gnucash/tree/6078680ccbb2413d9e3ff1f05bbd77c9bf87ca94 (tag)
   tagging  ebd340674e1c326323aabcd5cd85206a462ecb6e (commit)
  replaces  4.11
 tagged by  John Ralls
        on  Sat Sep 24 14:07:12 2022 -0700


Release GnuCash 4.12

154pinkchairs (1):
      Translation update  by 154pinkchairs <ovehis at riseup.net> using Weblate

Artem (1):
      Translation update  by Artem <artem at molotov.work> 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

Avi Markovitz (6):
      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

Azhar Pusparadhian (1):
      Translation update  by Azhar Pusparadhian <pazhar at rocketmail.com> using Weblate

CDB-Man (5):
      Pull request for updated wording
      Update assistant-stock-transaction.cpp
      Update assistant-stock-transaction.cpp - consistent wording
      Update assistant-stock-transaction.cpp - dividend reinvestment
      Update assistant-stock-transaction.cpp - reverse split remainders

Christian Wehling (8):
      Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate
      [gnc-ui.h] Price Database: Insert new links to the help file
      [dialog-price] Price Database: Insert help buttons
      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
      Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate

Christopher Lam (107):
      [trep-engine] refactor grid data structure functions
      [cellblock.c] free the cells
      [Transaction.c] don't set TxnType kvp if it is the same as before
      [gnc-filepath-utils] new: gnc_list_all_paths
      [gnc-gtk-utils] new: gnc_get_dialog_widget_from_id
      [gnc-main-window] About window shows gnc_list_all_paths()
      [gnucash-core-app] "--paths" returns gnc_list_all_paths()
      Merge branch 'maint-log-paths' into maint #1345
      [import-main-matcher] free gtk_tree_selection_get_selected_rows
      Revert "[import-main-matcher] free gtk_tree_selection_get_selected_rows"
      gtk_tree_model_get returns a new char* which must be g_freed
      [import-main-matcher] plug Hash Table & GList leaks.
      all online_id getters from import-utilities.c return a new char* which must be g_freed.
      [Transaction.c] use heuristics to determine txn->txn_type
      tests xaccTransGetTxnType heuristics
      Merge branch 'TXN_TYPE-is-dynamic' xaccTransGetTxnType into maint #1201
      [import-backend] plug memory leak with duplicate FITIDs
      [import-main-matcher] further refinement to edit multiple rows
      [import-main-matcher] gnc_gen_trans_view_popup_menu: show_edit_actions obsolete
      [import-main-matcher] show Edit menuitem, disable if disallowed
      [import-main-matcher] save orig desc/notes/memo to reset edits
      [import-main-matcher] 1 dialog to edit all 3 fields
      [import-main-matcher] use GtkEntry with GtkEntryCompletion
      [import-main-matcher] if multi-accounts, scan all accounts
      [import-main-matcher] editing a field will add onto hash
      [import-main-matcher] add mnemonic, and amend menuitem text
      [import-main-matcher] tidy destructors
      [import-main-matcher] attach menu to treeview
      Merge branch 'maint-edit-multiple-rows' into maint #1371
      more leaks because qof_instance_get returns a new char*
      Merge branch 'maint-leaks' into maint #1380
      [import-main-matcher] don't need collated string anymore
      [trep-engine] fix use of gnc:make-complex-boolean-option
      [csv-transactions-export] couple leaks plugged
      [gnc-tree-view] some char* freed
      [dialog-sx-since-last-run] free the dialog
      [SchedXaction.c] free list of recurrences
      [gnc-sx-instance-model.c] refactor Scrub function
      [gnc-sx-instance-model] free some GHashTable keys & Values
      [gnc-sx-instance-model] free GHashTable keys when destroying
      [gnc-split-reg] free tooltip text properly
      [gnc-dense-cal] leaks in markdata and GTimer
      [gnc-dense-cal] further GList* and char* leaks
      [gnc-ledger-display] QofQuery destroyed
      [gnucash-sheet] unref cursor
      [gnc-plugin-page-register] g_slist_free param_list
      [import-main-matcher] add comments, tidier code
      [import-main-matcher] pull common add_string into 1 function
      [import-main-matcher] tidy: free GList before going out of scope
      [sx-book] free sx_list before g_object_unreffing sxes
      use gtk_entry_get_text instead of gtk_editable_get_chars
      Account tree: set menu sensitivities in only 1 function
      [test-charts] add cash-flow to clear warning about missing report
      [gnc-sx-instance-model.c] indent attributes properly
      Bug 798588 - sx scrubbing was using incorrect free function
      Bug 798590 - Transaction report: wrong type argument in position 1
      [gnc-tree-model-split-reg] prepend GList loops instead of append
      [gnc-tree-view-price] prepend GList loops instead of append
      [gnc-sx-instance-model] prepend GList loops instead of append
      [gnc-sx-instance-model] leaks: free temporal_state
      [import-main-matcher] sort matched transactions' accounts
      [trial-balance] set default price-source to average-cost
      [test-trial-balance] adjust tests to use pricedb-nearest
      [assistant-stock-transaction] prettify the summary split info
      [assistant-stock-transaction] ellipsise memo, add tooltip to summary
      [html-chart] add percent formatter for numbers for older javascript
      [date-utilities] avoid report crash if start>end date
      [assistant-stock-transaction] transcription error in truth table
      [assistant-stock-transaction] show stock acct when capitalizing fees
      Bug 798598 - Selecting a line in a Vendor Credit Note changes display of Subtotal cell to 0.00
      [assistant-stock-transaction] rename "Cover buy" to "Buy to cover short"
      [assistant-stock-transaction] rename capital gains to capital gain
      [assistant-stock-transaction] send stock_amt | stock_val fieldmask
      [lot-viewer] don't show Open & Close dates when not applicable
      [gnc-dense-cal] avoid GTimer leak
      [ifrs-cost-basis] add options used as a report footer
      [assistant-stock-transaction] std::optional must be nullified
      [ifrs-cost-basis] identify sale/purchase according to truth table
      [gnc-glib-utils] gnc_g_list_stringjoin skips NULL data
      [gnc-ab-utils] concise string accumulator
      [assistant-stock-transaction] use SPLIT_COL_TOOLIP enum
      [assistant-stock-transaction] test splitinfo before check_page call
      [assistant-stock-transaction] modify GtkListStore outside check_page
      [assistant-stock-transaction] add_to_summary_table outside check_page
      [assistant-stock-transaction] add Units column
      [assistant-stock-transaction] hide zero-fee line in summary table
      [assistant-stock-transaction] add translator hints
      Merge branch 'maint-stock-transaction-summary' into maint #1423
      [assistant-stock-transaction] add forgotten default memo
      [assistant-stock-transaction] if applicable, show price to insert
      [assistant-stock-transaction] remove combined transactions types
      Merge branch 'CDB-Man-changes' into maint #1431
      [assistant-stock-transaction] refactor create_split
      [assistant-stock-transaction] specialises stock_amount input
      [assistant-stock-transaction] special stock_amount input stock splits
      Merge branch 'maint-stock-assistant-stock-split' into maint #1414
      [assistant-stock-transaction] if negative Units, render in red color
      [assistant-stock-transaction] disallow selection in summary table
      [assistant-stock-transaction] refactor: centralize price calculator
      [assistant-stock-transaction] fix stock split creation algorithm
      [assistant-stock-transaction] add to toolbar
      [assistant-stock-transaction] disallow stock split ratio of 0.
      [import-main-matcher] initialize hash tables in common setup
      [import-main-matcher] setup_entry handles NULL and empty initial
      [assistant-stock-transaction] use cpp form for struct
      [gnc-plugin-page-register] hide toolbar and menu in regular register
      [assistant-stock-transaction] better punctuation for error messages.

Eduardo Malaspina (1):
      Translation update  by Eduardo Malaspina <vaio0 at swismail.com> using Weblate

Enrique Ayesta Perojo (1):
      Translation update  by Enrique Ayesta Perojo <eayesta at gmail.com> using Weblate

Eric (4):
      Translation update  by Eric <alchemillatruth at purelymail.com> using Weblate
      Translation update  by Eric <alchemillatruth at purelymail.com> using Weblate
      Translation update  by Eric <hamburger1024 at firemail.cc> using Weblate
      Translation update  by Eric <hamburger1024 at mailbox.org> using Weblate

Franco Berni (1):
      Add account hierarchy templates for locale es_AR

Frank H. Ellenberger (15):
      Translation update  by Frank H. Ellenberger <frank.h.ellenberger at gmail.com> using Weblate
      Review of account templates C—missing placeholders, redundancies
      I18N: Unify commodity Type >Namespace, drop dummy entries
      I18N: msgmerge recent changes
      I18N: amend commit 1ee87fa
      L10N: msgmerge 4.11-2
      Translation update  by Frank H. Ellenberger <frank.h.ellenberger at gmail.com> using Weblate
      Translation update  by Frank H. Ellenberger <frank.h.ellenberger at gmail.com> using Weblate
      Merge branch PR #1410 into maint
      Merge PR #1425 into maint
      I18N: msgmerge 4.11-pot3
      Translation update  by Frank H. Ellenberger <frank.h.ellenberger at gmail.com> using Weblate
      I18N: Resolve "Open" ambiguity
      I18N: String Freeze – msgmerge 4.12-pre1
      Translation update  by Frank H. Ellenberger <frank.h.ellenberger at gmail.com> using Weblate

Geert Janssens (1):
      Use "help:" instead of "ghelp:" to display our documentation on linux

Giuseppe Foti (2):
      Translation update  by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
      Translation update  by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate

Hemant More (1):
      Translation update  by Hemant More <hemantrmore at tutanota.com> using Weblate

J0kWang (1):
      Translation update  by J0kWang <lianjiefly at gmail.com> using Weblate

John Ralls (20):
      Fix use-after-free crash in utest-Invoice.
      Fix python tests dependencies
      Merge Simon Arlott's 'dialog-sx-since-last-run-memory-leak' into maint.
      Use macos-latest github runner for mac tests.
      Bug 798578 - MT940 imports broken - all transactions have date of...
      Bug 798585 - segfault running sample script
      Fix gdate adjustments.
      Bug 794584 - Register not updated when scheduled transactions created
      Test case where the template txn doesn't have a set currency.
      Bug 798262 - Scheduled transactions with blank amounts do not get created.
      Merge branch 'bug798262' into maint
      Update macOS dependency tarball instructions for the existence of Apple Silicon.
      Bug 798385 - Description to often only "Landesbank Hessen-Thuringen Girozentrale"
      Import Matcher: Fix nullptr hash index crash.
      Fix use-after-free crash in gnc_set_busy_cursor.
      Create function gnc_tm_get_today_neutral.
      Bug 798611 - Date changing when changing timezone by one hour
      Bug 798616 - Can't register amount greater than 9,000,000,000
      Fix test failure from Bug 798616 fix.
      Release GnuCash 4.12

Laurent Bigonville (3):
      Translation update  by Laurent Bigonville <bigon at bigon.be> using Weblate
      Standardize the root assets account as "Actif"
      Standardize the root "Equity" account as "Capitaux propres"

Maxime Leroy (3):
      Translation update  by Maxime Leroy <lisacintosh at gmail.com> using Weblate
      Translation update  by Maxime Leroy <lisacintosh at gmail.com> using Weblate
      Translation update  by Maxime Leroy <lisacintosh at gmail.com> using Weblate

Milo Ivir (2):
      Translation update  by Milo Ivir <mail at milotype.de> using Weblate
      Translation update  by Milo Ivir <mail at milotype.de> using Weblate

Minjae Isaac Kwon (1):
      Translation update  by Minjae Isaac Kwon <minjae.isaac.kwon at gmail.com> using Weblate

Nikita Samoilov (1):
      Translation update  by Nikita Samoilov <n.p.samoilov at gmail.com> using Weblate

Pedro Albuquerque (2):
      Translation update  by Pedro Albuquerque <pmra at gmx.com> using Weblate
      Translation update  by Pedro Albuquerque <pmra at gmx.com> using Weblate

Robert Fewell (11):
      Merge 'luzpaz' branch 'source-typos' into maint PR #1364
      Merge Simon Arlott's branch 'view-menu-tab-position' into maint PR #1369
      Bug 798565 - Import map editor entry deletion
      [import-main-matcher] annotate changed fields to italic
      [import-main-matcher] full substring search, add mnemonics
      Fix crash on Windows introduced by PR #1371
      Merge Christian Wehling's branch 'help-buttons' into maint PR #1385
      Fix uninstantiatable type error on the console
      Change source files gnc-ab-utils.* for spaces and tabs
      Bug 798573 - Tab Width Behaviour
      Remove some default 'dummy' store entries as not required.

Simon Arlott (5):
      Add action group to View menu for the tab position
      [dialog-sx-since-last-run] Fix handling of last run dialog on file open
      Translation update  by Simon Arlott <weblate.simon at arlott.org> using Weblate
      Bug 798262 - Add test case for basic scheduled transactions
      Translation update  by Simon Arlott <weblate.simon at arlott.org> using Weblate

Szia Tomi (5):
      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

Vik (1):
      Translation update  by Vik <xasertop at gmail.com> using Weblate

Wellington Terumi Uemura (4):
      Translation update  by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
      Translation update  by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
      Translation update  by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
      Translation update  by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate

Yaron Shahrabani (7):
      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
      Translation update  by Yaron Shahrabani <sh.yaron 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

alexchap (2):
      Create acctchrt_pme-19.gnucash-xea
      Update CMakeLists.txt

gnu-ewm (1):
      Translation update  by gnu-ewm <gnu.ewm at protonmail.com> using Weblate

luz paz (5):
      Fix source typo begining->beginning
      Fix source typo reponse->response
      Fix source typo valu->value
      Fix source typo makro->macro
      Fix various typos

mocsa (6):
      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
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate

이정희 (8):
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate
      Translation update  by 이정희 <daemul72 at gmail.com> using Weblate





More information about the gnucash-patches mailing list