gnucash: New annotated tag '4.901'

John Ralls jralls at code.gnucash.org
Sun Feb 5 13:40:04 EST 2023


        at  https://github.com/Gnucash/gnucash/tree/a6c8b2831a42f055ffba7ccf048d8a0efc934619 (tag)
   tagging  9446ae7fb734ec0cdf95c2737966f195e9d0c31a (commit)
  replaces  4.900
 tagged by  John Ralls
        on  Sun Feb 5 09:31:08 2023 -0800


Release GnuCash 4.901

Arve Eriksson (1):
      Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate

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

Christopher Lam (20):
      [balsheet-pnl] generate exchange-fn for each date separately
      [balsheet-pnl] move out of experimental into regular menu
      Merge branch 'maint-progress' into maint #1493
      [investment-lots] hide chart options if appropriate
      Merge branch 'maint'
      gnc_ui_account_get_balance_limit_icon_name returns a new *char
      Use g_object_set_data_full instead of g_object_set_data
      [html.scm] use load-and-reexport macro
      [core-utils] modify gnc:format to accept -
      Bug 797725 - Untranslatable string "For Period Covering ~a to ~a"
      Translation update  by Christopher Lam <christopher.lck at gmail.com> using Weblate
      [commodity-utilities] shorten workload by deduping commodities
      [balsheet-pnl] shorten workload by deduping commodities
      Merge branch 'maint'
      Bug 798734 - Aging Reports don't handle mixed currency payments and invoices without Trading Accounts
      [report-utilities] use fold for gnc:accounts-count-splits
      Merge branch 'maint'
      Merge branch 'maint'
      [portfolio] remove unused the_price
      Bug 798747 - Crash in Investment Portfolio report

Dan (1):
      Translation update  by Dan <denqwerta at gmail.com> using Weblate

Frank H. Ellenberger (6):
      Merge branch 'maint'
      Merge weblate-beta
      Merge branch 'maint'
      Merge remote-tracking branch 'weblate-beta/master'
      Merge branch 'maint'
      Merge branch 'maint'

Geert Janssens (25):
      Bug 798737 - Minor grammatical error - 'for' missing in 'You will be asked a conversion rate for each.'
      Multi-currency - show split amount rather than transaction value
      Improve a few messages related to business payments
      Edit/assign payment - be more prudent not to lose data
      Revisit invoice payment in multi-currency context
      Bug 798734 - Aging Reports don't handle mixed currency payments and invoices without Trading Accounts
      Add proper indent to scheme changes from previous commit
      Bug 797477 - Manual foreign transaction from APAR to another doesn't trigger price input
      Payment dialog - always list all possible post accounts
      Merge branch 'maint'
      Minor corrections in comments
      Bug 794028 - CSV import, default to matching full account name
      Bug 797756 - Currency format setting is ignored
      CSV Import - rewrite update_pre_trans/split_props
      Bug 798292 - csv Import Transactions Ignores Multi-Splits
      CsvTxImp - rename 'Deposit' and 'Withdrawal' columns
      Enable import of tranfser split reconcile state and date
      Import matcher - filter open transactions early
      Some cleanups in the import backend code
      Convert import-backend.c to cpp
      Reduce GncImportMatchMap to just the account
      Some cleanups in import-acount-matcher.c
      Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported
      Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported - follow up
      Merge branch 'csv_import'

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

John Ralls (33):
      Remove header-only boost modules from cmake find_package list.
      Add core-utils as dependency of scm-gnc-html.
      Bug 798730 - Open report doesn't remember selected accounts over restart
      [macOS] Better fix for menu accelerators.
      Bug 789730 Bis: Sometimes we get lists of Account*
      Merge 2 simple PRs from Richard Cohen into maint.
      Merge branch 'maint'
      Merge Richard Cohen's suppress-boost-warning into master.
      [c++options]Fix key-press handling on macOS.
      [c++options] Don't crash when find_option returns nullopt.
      Merge Richard Cohen's 'internal-extern-c' into master.
      Silence Clang deprecation warnings about sprintf.
      Merge Ralf Habacker's 'activate-opening-balance-accounts' into maint.
      Simplify gnc_commodity equality and compare functions.
      Merge Richard Cohen's 'remove-extra-semicolons' into master.
      Merge Richard Cohen's 'cleanup' into master.
      Merge Bob Fewell's 'nofree' into maint.
      Merge Bob Fewell's 'bug798475' into master.
      Fix a pair of missed extern "C" decls.
      Merge Richard Cohen's 'reinstate-tests' into master.
      Merge Richard Cohen's 'fix-memleaks' into master.
      Bug 798740 - Build fails with gcc 13
      Merge Bob Fewell's 'bug753307master' into master.
      Merge Richard Cohen's 'replace-deprecated-gtk' into master
      Merge Richard Cohen's 'build-cleanup' into master
      Merge Richard Cohen's 'use-reference-for-loop' into master
      Bug 798739 - Advanced Portfolio report fails
      [c++ options] Don't crash if the option doesn't have a UI item.
      [c++options] Parent account types must be included in the types list
      Use gnc_numeric_multiply instead of Guile's * form for computing prices.
      Fix test error from replacing guile * form.
      Merge branch 'maint'
      Release GnuCash 4.901

Ralf Habacker (1):
      Activate feature GNC_FEATURE_EQUITY_TYPE_OPENING_BALANCE

Richard Cohen (18):
      Fix some typos
      Use internal extern "C" { ... } for C++
      Remove extra semicolons
      Re-enable -Waddress - gncInvoiceLookup etc. are now inline functions, not macros
      Update old-style function definition for my_strtok()
      Remove unneeded dummy.cpp
      Remove unused gnc-jalali.{c,h}
      Remove unused test function get_object_is_initialized in qofobject.cpp
      Fix memory leak in binreloc function _br_find_exe()
      Fix memory leak in import-main-matcher.c
      Fix memory leak in gnc-split-reg.c
      Fix memory leak in aqbanking
      Fix some typos so that the correct tests are run
      Use const references for for-loops to avoid unnecessary copies
      Remove unused GNUCASH_LATEST_STABLE_SERIES
      Remove unused GNOME cmake flags
      Make the cmake command lowercase
      Replace deprecated (since 2.38) g_simple_action_group_lookup

Robert Fewell (39):
      Free TaxTable and BillTerms on book close
      Free Jobs for Customers and Vendors on book close
      Wrap BillTermDecRef and TaxTableDecRef in test for shutdown
      Free Accounts on book close
      Free schedule Transaction accounts
      Free the template root account after the scheduled transactions
      Dereference the prices used in function convert_price
      Original splits are not freed in xaccTransRollbackEdit
      Bug 798475 - GNCAccountSel could have shortcuts
      Add ability to hide placeholder and hidden accounts to GAS
      Update delete sub accounts GAS
      Change GNCAccountSel horizontal expand to a property
      Add an entry width property to GNCAccountSel widget
      This commit changes the GNCAccountSel widget to use a common account
      Remove left over debug lines
      Remove some comments added when menus were changed
      Recent file list menu entry displays RecentFile0Action
      Error in trace file when file history list is empty
      Fix getting xaccAccountGetReconcilePostponeBalance
      Add tests for the reconcile account functions
      Change normalize mode in a couple of places
      Only test for linked document glyths once per register
      Add widget names to import dialogs so they can be manipulated with css
      Configuration not properly saved for CSV price import
      Block CSV price import separator call backs while buttons updated
      Change some alignment in source file assistant-csv-price-import.c
      Change the alignment of a couple of widgets in the stock
      Fix ability to start stock assistant from account tree.
      Fix wrong toolbar label and menu entry for stock assistant
      Fix horizontal alignment of options labels to be GTK_ALIGN_END
      Fix toolbar Print action for invoices
      Fix sensitivity of invoice toolbar buttons
      Bug753307 - Custom Report be selectable as default Report for Printing
      Create a new widget GncReportCombo to list reports
      Modify proposed code to use new GncReportCombo widget.
      Allow to select saved report on print invoice button
      Remove the old preference setting for default invoice report
      Change max timeout to 20 seconds for default invoice report
      Change default invoice report dialog

Szia Tomi (1):
      Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate

Vin (1):
      Translation update  by Vin <k3kelm4vw at mozmail.com> using Weblate

Yaron Shahrabani (4):
      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 (1):
      Translation update  by Yuri Chornoivan <yurchor at ukr.net> using Weblate

luzpaz (1):
      Fix some typos

mocsa (2):
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate
      Translation update  by mocsa <csaba at feltoltve.hu> using Weblate

richardcohen (3):
      Silence the boost (<1.76) warning message
      Fix some bad code formatting
      Avoid touching the global errno





More information about the gnucash-patches mailing list