gnucash: New annotated tag '4.3-code-freeze'
John Ralls
jralls at code.gnucash.org
Sat Dec 12 20:08:42 EST 2020
at https://github.com/Gnucash/gnucash/tree/7a27f01fdf36ad54d2ed774081980d96904575ca (tag)
tagging 2b01bde2b6808d09a6ca9ef676ca2384fb005bb8 (commit)
replaces 4.2
tagged by John Ralls
on Sat Dec 12 17:08:23 2020 -0800
Code 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-changes
mailing list