gnucash: New annotated tag '4.3-string-freeze'

John Ralls jralls at code.gnucash.org
Sat Dec 12 20:13:09 EST 2020


        at  https://github.com/Gnucash/gnucash/tree/90da1a81758eef2599bb1844a8aa7ec4e396af80 (tag)
   tagging  2b01bde2b6808d09a6ca9ef676ca2384fb005bb8 (commit)
  replaces  4.2
 tagged by  John Ralls
        on  Sat Dec 12 17:12:28 2020 -0800


String Freeze For GnuCash 4.3.

Bill Nottingham (1):
      Fix warning about misleading indentation from recent gcc.

CWehli (1):
      Bug 667490 - Support chipTAN optical "Flicker code"

Christian Gruber (32):
      Use std::vector of const char* instead of std::string where meaningful
      Remove todo comments on replacement of std::vector by std::list
      State comment on unused GObject instance init function more precisely
      Pass std::vector arguments by reference instead of by value
      Replace g_return_if_fail() and g_return_val_if_fail() by ASSERT_TRUE and EXPECT_TRUE
      Remove unnecessary type check
      Add glib-object.h to includes
      Fix typo
      Replace singleton class MockPrefsBackend by an ordinary class
      Check pointer to preferences backend before using it
      Rename gmock-qofquery to fake-qofquery
      Rename class QofMockQuery to QofFakeQuery
      Remove unnecessary inclusion of qofquery-p.h
      Replace query factory by a query pool
      Use typed queries
      Correct comments on fake functions of the test application
      Cleanup some comments
      Rename all class methods using snake_case instead of camelCase
      Add a comment on using empty ctor for mock classes derived from GObjects
      Add doxygen documentation to QofFakeQuery and QofFakeQueryPool
      Use /* ... */ for multi-line comments
      Rename GObject type names of mock classes
      Use MOCK_CONST_METHODn() macro instead of MOCK_METHODn() macro if necessary
      Simplify type checking for GObject mockups
      Add missing comment
      Add missing _get_type() functions of all mocked GObject classes
      Relax runtime type checks
      Mock methods should not neccessarily return mock objects
      Remove unecessary include
      Add missing C linkage statements
      Fix xaccTransSetNotes()
      fixup! Simplify type checking for GObject mockups

Christian Stimming (2):
      L10N:de: Minor improvements in German translation
      Add tooltip in import matcher window for description and memo column.

Christopher Lam (96):
      Merge GtkCheckButton with GtkLabel
      Merge branch 'maint-merge-checkbox-label' into maint #792
      Further merge GtkCheckButton with GtkLabel
      No more auto interest transfer label. Remove associated code.
      [Account.cpp] add gnc_account_and_descendants_empty (acc)
      deprecate xaccAccountCountSplits with include_children = FALSE
      deprecate xaccAccountCountSplits with include_children = TRUE
      minor optimisations, g_list_prepend then g_list_sort separately
      [invoice.scm] Use full header for initial screen
      Merge branch 'disable-report-animation' into maint #794
      [top-level] handle invoice-doclink-guid=InvoiceGUID urls
      [html-utilities][API] add gnc:html-invoice-doclink-anchor
      [new-owner-report] enable doclink links
      [options.scm] rename new-owner-report "Links" to "Transaction Links"
      [html-chart] use vector manipulation
      [balsheet-pnl] use vector instead of list for report-dates
      Merge branch 'maint-owner-report-doclinks' into maint #795
      [general-journal.scm] fix whitespace
      [general-journal.scm] allow General/Title to render document title.
      Bug 797972 - Crash on export report CSV
      [window-autoclear.c] prepend instead of append
      [window-autoclear.c] don't use g_str_hash on a double
      [fr.po] remove last-translator
      [auto-clear] default to cleared balance, select end_value
      [window-autoclear.c] cleanup, optimize, prevent UI lag
      [gnc-pricedb.c] refactor amount converters, use common code
      [gnc-pricedb.c] copy convert_amount to convert_price
      [gnc-pricedb.c][api] pull out composite pricedb price retriever
      [utest-gnc-pricedb.c] test: gnc_pricedb_get_[latest|nearest]_price
      [commodity-utils.scm][api] gnc:html-make-rates-table with price-fn
      [html-style-info.scm] price-renderer does not convert to decimal
      Bug 797982 - exchange rates' decimal places
      [html-utilities.scm] deprecate gnc:html-make-exchangerates
      Merge branch 'maint-797982' into maint #802
      Bug 797982 - exchange rates' decimal places (bis)
      [register.scm] some cleanups
      Bug 797993 - Reverse balance option does not apply to an Account Report
      Addendum to 0446dca54, fix currency bug
      [core-utils.scm][API] gnc:string-locale<? gnc:string-locale>?
      1/3 [report-utilities][API] copy funcs engine.scm to report-utilities.scm
      2/3 [taxtxf] inline single-use scheme function from engine.scm
      3/3 [engine.scm] deprecate scheme utility functions
      Bug 797989 - Sorting columns by alphabet with non-ASCII characters
      [dialog-tax-table.c] free GList after use
      Merge branch 'maint-797989' into maint #807
      Expose ngettext as gnc:ngettext
      Use gnc:ngettext to pluralise strings
      [html-text] compact gnc:html-markup-img
      [autoclear] show cleared splits is optional
      [auto-clear] provide live feedback when a valid end_amount is input
      Revert "[auto-clear] provide live feedback when a valid end_amount is input"
      Bug 798005 - Import of QIF file sets expenses to zero, deposits are fine
      Remove debugging statement
      [date-utilities] Convert reldate list into srfi-9 records
      [c-interface] deprecate gnc:make-string-database
      Revert "[c-interface] deprecate gnc:make-string-database"
      Revert "[date-utilities] Convert reldate list into srfi-9 records"
      Bug 798015 - cash flow numerical-overflow
      [gnc-engine-guile.c] return #f when gnc_numeric has error
      [gnc_scm_to_numeric] create NaN gnc_numeric instead of runtime error
      Bug 798036 - Transaction Report should offer price source
      [trep-engine] move currency options into their own section
      [balsheet-eg] instead of before, use macros after definition
      Use proper format syntax
      [core-utils] N_ is identity function
      [options.scm] typo ref -> list-ref
      [utilities] simplify addto!
      [piechart|scatter] define gnc:not-all-zeros locally
      [html-utilities] bugfix deprecated function
      [eguile-utilities] typo fix
      [report-utilities] test gnc:not-all-zeros
      [report-utilities] centralise gnc:not-all-zeros
      [category-barchart] don't drill down after acct lvl 6
      [test-report-utilities] modify test to use unique amounts
      [test-report-utilities] add 4th txn to bank1 as originally written
      [options.scm] move gnc:options-fancy-date to business-options.scm
      Merge branch 'maint-improve-test-report-utilities' into maint
      [modularise] (gnucash utilities)
      [modularise] (gnucash core-utils)
      [modularise] (gnucash engine)
      [modularise] (gnucash app-utils)
      [modularise] (gnucash locale)
      [modularise] (gnucash qif-import)
      [modularise] (gnucash gnome-utils)
      [report-utilities] don't use (ice-9 match) until guile-3.0 minimum
      [modularise] (gnucash report)
      [modularise] (gnucash eguile)
      [modularise] (gnucash reports)
      [options.scm] use srfi-1
      [API][eguile-html-utilities] use font-name-to-style-info-eguile
      Bug 798039 - Using 'Consolidate Transactions' option on Consolidate Transaction Report returns Error
      [trep-engine] move currency options into their own section, bis
      [balsheet-pnl] show most recent period first by default
      [trep-engine] move currency options into their own section, ter
      Merge branch 'maint-balsheet-pnl-reverse-chrono' into maint #834
      [test-balsheet-pnl] tests reverse-chrono option

Cristian Klein (17):
      [auto-clear] Automatically add current balance
      [auto-clear] Better explain the feature
      [auto-clear] Respect account balance reversal
      [auto-clear] Add tests
      [auto-clear] Fix model
      [auto-clear] Avoid testing ambigous auto-clear
      [auto-clear] Fix test: Add xaccAccountBeginEdit / xaccAccountCommitEdit
      [auto-clear] Include test for ambiguous cases
      [auto-clear] Address feedback
      [auto-clear] Improve #include style
      [auto-clear] Fix test with googletest 1.8
      [auto-clear] Make test more future-proof with GoogleTest
      Add auto-clear to register page
      Add auto-clear to register page
      [auto-tests] Fix misspelling
      [auto-tests] Stick to CodingStandard for member variables
      Document complexity in UI

Frank H. Ellenberger (26):
      L10N:hr: merge a fresh pot
      Fix some errors found by i18nspector in po files
      I18N: Redo the typo fix in gnc-plugin-page-register
      Merge branch 'typo' into maint
      L10N:fr: administrative clean up
      I18N: Add translator comments and fix capitalization for "Cash In Lieu"
      L10N: Merge recent pot in all po files
      L10N: patch on "Cash en lieu"
      Merge branch 'it.po' into maint
      L10N:de: Verbesserung translator-credits (von it.po)
      L10N:de: Fix typo of last commit
      CMake: Mute guile-2.2 again
      L10N:de: Berichtige "Ausgleichskonto" zu "Anfangsbestand"
      L10N:de: merge pot
      L10N:de: Anpassungen an "Wechselkurse" an aktuellen Code
      Merge branch 'PR_806' into maint
      Add a few more CSS classes for labels
      I18N: Ammend intro of autoclear window
      L10N: Update Glossaries to commit 3d7e66d
      Move pt translation to Translation Project
      I18N: Remove date strings from pot
      Merge branch 'maint' into PR #828
      L10N:hr: merge a fresh pot into po
      I18N: remove translatable flag from several numbers in glade files
      I18N: another translatable flag removed
      I18N:glossary: add mortgage terms ARM, APR, FRM

Geert Janssens (3):
      Drop as dependency from gnc-module
      Make gnc-html's link libraries private
      Bug 798008 - Option '--log' cannot be specified more than once

Giuseppe Foti (1):
      L10N:it: Updated Italian translation; 5528 translated messagges.

John Ralls (39):
      Add new languages Estonian and Indonesian to GC_LINGUAS.
      Ensure exposed-generator report files are linked in builddir.
      Bug 797959 - "Exception" when value greater than one million with...
      Make the price database list obey the force-prices-to-decimal preference.
      Bug 797983 - v4.2 report numbers change over gnucash restarts;...
      [macOS] Fix Fontconfig unable to find conf.d.
      [macOS] Replace bogus font name from pango.
      Extract font-stretch when converting pango font names to CSS.
      HTML fonts: Parse additional values of font-weight from the pango font name.
      Put Macs back on WebKit2.
      Bug 797994 - Account type-ahead search doesn't match accented...
      Fix timezone transition times.
      Remove redundant and incorrectly named constant.
      Fix exception when converting to decimal values that reduce to N/1.
      Merge Christian Klein's 'auto-clear-tests' into maint.
      Merge Christian Gruber's 'test_import_backend' into maint.
      Use LTDL_LIBRARY_PATH instead of (DY)LD_LIBRARY_PATH
      Fix typo in .gitattributes, text not test.
      Setup Github Actions with CI testing for Ubuntu 18.04
      Add Ubuntu-20 tests.
      Use LTDL_LIBRARY_PATH instead of (DY)LD_LIBRARY_PATH
      Fix typo in .gitattributes, text not test.
      Merge branch 'github-action' into maint
      Implement CI tests on ArchLinux via docker container.
      Merge branch 'github-action' into maint
      Merge Ralf Habacker's add-opening-balance-accounts into maint.
      Implement Github-actions tests on macOS.
      Merge branch 'github-action' into maint; adds macOS unit tests.
      Register: Don't double-delete when typing over a selection.
      Merge  Pedro Alvarez's Portugues updates into maint.
      Bug 794807 - Calendar widget current month shown as (null).
      Fix missing space in warning message.
      [github-actions] Update the Ubuntu 18.04 apt repositories before running.
      Use guile-3.0 on Ubuntu-20.04 github-action CI tests.
      Merge Chris Lam's 'guile-modularisation' into maint
      Run github actions on PR commits.
      Rename github action jobs for consistency.
      Bug 798047 - Crash on delete account.
      Merge Christian Wehling's 'gnucash-flicker' into maint.

McLayn (1):
      fix CZK partname to nominative singular

Philipp Matthias Schaefer (1):
      Disable initial report animation

Ralf Habacker (6):
      Add script to add slots with key 'equity-type' and value 'opening-balance' to detected opening balance accounts
      Add slot "equity-type" with value "opening-balance" to account templates
      Add support for the opening balance accounts flag
      Do not create additional opening balance account on creating new gnucash file
      Update opening balance account on adding, editing and deleting accounts
      Add feature GNC_FEATURE_EQUITY_TYPE_OPENING_BALANCE

Robert Fewell (68):
      Bug 571697 - SLR Transaction Status needs to look clickable
      Remove tabs and change spacing in dialog-sx-since-last-run.* files
      Select account if Tax Options dialog opened from Register
      Bug 797953 - Add 'Filter By...' to CoA right mouse menu
      Fix missing 'Business Linked Documents' menu action.
      Bug 797967 - Manage Document Link errors
      Correction to fix for Business 'Open Linked Document' sensitivity
      Bug 797956 - Dialog Report Style sheet not work well on Windows
      Change source files dialog-report-style-sheet.* for spaces and tabs
      Some dialogs do not close with Escape key
      Tax Report Options appeared twice on menu for Chart of Accounts
      Bug 797971 - Inserting description text behaves oddly
      Allow the Check&Repair routine to be cancellable from CoA
      Add some additional places where Check&Repair can be aborted
      Allow the Check&Repair to be cancellable on a Register page
      Change Registers abort_scrub to use gnc_*_abort_scrub functions
      Bug 797984 - Infinite loop while Check&Repair AR and AP accounts
      Bug 345924 - Report options 'Reset Button' always flags changes
      Bug 345924 - Conditionally change Options dialog cancel button
      Change source files dialog-options.* for spaces and tabs
      Change source files option-util.* for spaces and tabs
      Fix GtkLabel error for autoclear status_label
      Change Preference dialog account separator validation
      Change source file dialog-preferences.c for space and tabs
      Import matcher tooltip for columns update
      Fix GdkDisplay error in trace file
      Fix for OFX import
      Factor out the common code for import-main-matcher
      Add option to hide memo column on import-main-matcher
      Change source files import-main-matcher.* for space and tabs
      Set the visibility of the account column in import-main-matcher
      Section help on windows not working
      Fix some incorrect links to the help file
      Bug 688917 - Edit style sheet help button not working
      Change down arrow to align more with existing widgets
      Bug 797944 - Crash when opening new file from existing one
      Fix report page focus
      Intercept the Ctrl+Alt+PgUp/Down for a report page
      Add two key combinations to the main notebook
      Add confirmation of Main Window close when more than one
      Bug 645379 - Problem with Number field when duplicating a transaction
      Change source files dialog-dup-trans.* for space and tabs
      Windows Build failure in dialog-dup-trans.c
      Bug 797901 - File History not updated
      Bug 644242 - Register Panning Problem
      Change source files gnucash-sheet/header.* for space and tabs
      Bug 720564 - Search in General Ledger
      Bug 355498 - When there is only one result from a 'Find', select it.
      GNCAccountSel with a New button
      Change source files gnc-account-sel.* for space and tabs
      Bug 106746 - Selecting New account in Loan Assistant
      Bug 330930 - Financial Calculator resets payment period to zero
      Bug 309943 - When unable to obtain a lock, no option to open another file
      Change the icons used for the file lock message
      Bug 343647 - Keep scrolled report location
      Change the mnemonic of '_Open with No File' to 'Open with _No File' to fix conflict.
      Change the mnemonic of '_Open Read-Only' to 'Open _Read-Only'
      Bug 798031 - Date goes to prior year with mm/dd
      Move flag to indicate report loaded to before gnc_html_show_url
      Bug 309943 - Change previous fix commit
      Bug 128772 - Account Help Button does not work
      Add parent widget to gnc_gnome_help function
      Change the way the help button is setup for dialog-commodity
      Read-Only register warning non specific
      Bug 355496 - Indication of Read Only Register
      When a resister is read only make whole sheet insensitive.
      Change register page icon to a padlock if read only
      Bug 798041 - Open invoices in new window does not work

RollingRusty (1):
      Update de.po

Triyan W. Nugroho (1):
      Update Indonesian translation for GnuCash.

Yuri Chornoivan (1):
      Fix typo: the the -> the

milotype (3):
      Update hr.po
      Update Croatian glossary file
      Update Croatian translation

pmraps (2):
      Translation Update pt
      L10N:pt: glossary (PR #827)





More information about the gnucash-patches mailing list