gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Dec 26 20:53:41 EST 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/76e6b993 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c8c58bf3 (commit)
	from  https://github.com/Gnucash/gnucash/commit/74b33bf0 (commit)



commit 76e6b99395d3e2cd14de2eaed533b4bd6f278a7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 26 17:37:30 2020 -0800

    Release GnuCash 4.3

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 78da42ca7..72a30ab04 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,7 @@ if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.14.0)
 endif()
 
 project (gnucash
-    VERSION 4.2
+    VERSION 4.3
 )
 
 enable_testing()
diff --git a/NEWS b/NEWS
index 76e19ac32..0f88711fb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,110 @@
 Version history:
 ------- -------
+4.3  - 27 December 2020
+The fourth release of the 4.x stable series.
+
+Between 4.2 and 4.3, the following bugfixes were accomplished:
+
+    Bug 106746 - In Mort. Repay. druid, creating New acct should also select it.
+    Bug 128772 - Account Help Button does not work
+    Bug 309943 - When unable to obtain a lock, no option to open another database.
+    Bug 330930 - Financial Calculator resets payment period to zero if automatic decimal places used
+    Bug 343647 - [rfe] save tab/report location
+    Bug 345924 - RFE: don't disable "OK" button after using "Apply" to modify chart options
+    Bug 355496 - Mark placeholder accounts in account tree window visibly.
+    Bug 355498 - When there is only one result from a 'Find', select it.
+    Bug 571697 - Transaction Status in Since Last Run needs to look clickable.
+    Bug 644242 - Window Panning Oddity.
+    Bug 645379 - When duplicating a transaction, any non-numeric value entered in the "Number" field is discarded.
+    Bug 667490 - Support image-based TAN methods QR, photoTAN, and chipTAN optical "Flicker code"
+
+    Partial: Implements the display of flashing optical TAN challenges (aka flicker) in the "Enter TAN" dialog box.
+    Bug 688917 - Help button not working when editing style sheets.
+    Bug 720564 - Search in General Ledger cannot be cleared.
+    Bug 794807 - Calendar widget current month shown as (null).
+    Bug 797901 - List of Recently Used Files not updated until GnuCash is closed and reopened.
+    Bug 797944 - Crash on use of File-Open
+    Bug 797953 - RFE: provide access to filter-by on right-mouse-click in Accounts register.
+    Bug 797956 - dialog-report-style-sheet.c stylesheet editor does not set transient_for correctly.
+    Bug 797959 - "Exception" when value greater than one million with commas and periods is pasted to register.
+    Bug 797967 - minor ui niggles - some dialogs don't respond to GDK_KEY_Escape
+    Bug 797971 - odd cursor behaviour in register Description.
+    Bug 797972 - Crash on export report CSV
+    Bug 797982 - exchange rates' decimal places (bis)
+    Bug 797983 - v4.2 report numbers change over gnucash restarts; Price Database dropping user:price-editor entries.
+    Bug 797984 - Infinite loop while Check&Repair AR and AP accounts
+    Bug 797989 - Sorting columns by alphabet with non-ASCII characters
+    Bug 797993 - Reverse balance option does not apply to an Account Report
+    Bug 797994 - Account type-ahead search doesn't match accented characters.
+    Bug 798005 - Import of QIF file sets expenses to zero, deposits are fine
+    Bug 798008 - Option '--log' cannot be specified more than once.
+    Bug 798015 - cash flow numerical-overflow
+    Bug 798031 - Date goes to prior year with mm/dd entry to transaction duplicate.
+    Bug 798036 - Transaction Report should offer price source
+    Bug 798038 - Incorrect spelling in german account templates 'common' and 'full'
+    Bug 798039 - Using 'Consolidate Transactions' option on Consolidate Transaction Report returns Error
+    Bug 798041 - Open invoices in new window.
+    Bug 798047 - Crash on delete account.
+    Bug 798050 - error using Reports->Experimental->Income Statement (Multicolumn)
+
+The following fixes and improvements were not associated with bug reports:
+
+    Add custom unbound-variable exception reporter in guile that identifies what module provides the missing symbol.
+    Balsheet-pnl report: show most recent period first by default
+    Change register page icon to a padlock if read only
+    When a resister is read only make whole sheet insensitive.
+    Add account name to the read-only-register dialog box because under some circumstances it may be unclear to which register the message applies.
+    Strictly use use-modules to import Scheme symbols: Guile 3.0 doesn't like the alternatives. This can cause problems resolving symbols if the source of those symbols isn't yet compiled and hasn't been symlinked into the builddir.
+    Don't try to reload report if the first attempt raised an html error.
+    Barcharts: Limit account drill-down depth to 6.
+    I18N:glossary: add mortgage terms ARM, APR, FRM
+    Change the icons used for the file locked dialog box.
+    Add support for the opening balance accounts flag
+
+    Up to now, opening balance accounts have been identified by means of fixed names and their translations. Support Replacing this with a consistent non-translated tag. The actual replacement will be added to Gnucash 4.4; this change is to ensure a migration path.
+    Replace TravisCI with Github actions for CI testing. TravisCI sharply restricted their free support of Free Software projects.
+    Use LTDL_LIBRARY_PATH instead of (DY)LD_LIBRARY_PATH in environment file.
+    Add a few more CSS classes for labels
+    Add GoogleMocks of some engine objects and refine Import-export unit tests using them.
+    Add auto-clear to register page
+    Change source files dialog-dup-trans.* for space and tabs
+    Fix exception when converting to decimal values that reduce to N/1.
+    Add confirmation of Main Window close when more than one window is displayed
+    Add keyboard shortcuts <Ctrl><Alt><Menu> for the notebook page selection menu and <Ctrl><Alt>A to jump to the Accounts page.
+    Allow using the Ctrl+Alt+PgUp/Down to scroll the report view.
+    Fix report page keyboard focus in the scroll window.
+    Fix some incorrect links to the help file
+    Fix section help on windows not working.
+    Set the visibility of the account column in import-main-matcher depending upon the nubmer of accounts being displayed.
+    Add option to hide memo column on import-main-matcher
+    Fix pressing help button in OFX importer causing main-import-matcher to disappear
+    Preferences dialog: Display the invalid account separator message box only when the user closes the Preferences Dialog instead of after every change to any control.
+    Expose ngettext as gnc:ngettext
+    Add tooltip in import matcher window for description and memo column.
+    Put Macs back on WebKit2.
+    CMake: Mute guile-2.2 again
+    Fix several report stylesheet font-handling issues especially on macOS.
+    Fix price-renderer not converting to decimal.
+    Add some additional places where Check&Repair can be aborted
+    Make the price database list obey the force-prices-to-decimal preference.
+    Several improvements to the auto-clear dialog.
+    Fix some errors found by i18nspector in po files
+    Tax Report Options appeared twice on menu for Chart of Accounts
+    General Journal Report: Allow Report Options>General Title to render
+        document title.
+    [options.scm] rename new-owner-report "Links" to "Transaction Links"
+    [new-owner-report] enable doclink links
+    [html-utilities][API] add function gnc:html-invoice-doclink-anchor
+    Disable chart animation that prevented visual comparison of state before
+        and after reload
+    Select the register account if Tax Options dialog opened from a register tab.
+
+Deprecations
+
+    xaccAccountCountSplits.
+    gnc:html-make-exchangerates
+
+
 4.2  - 27 September 2020
 The third release of the 4.x stable series.
 

commit c8c58bf3492bdf27b962c627bbb184bc937edaa0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 26 17:23:28 2020 -0800

    Add test_autoclear_SOURCES to the dist list for inclusion in the tarball.

diff --git a/libgnucash/app-utils/test/CMakeLists.txt b/libgnucash/app-utils/test/CMakeLists.txt
index 85b85679e..e92468496 100644
--- a/libgnucash/app-utils/test/CMakeLists.txt
+++ b/libgnucash/app-utils/test/CMakeLists.txt
@@ -71,22 +71,6 @@ endif()
 # Doesn't work yet:
 gnc_add_test_with_guile(test-app-utils "${test_app_utils_SOURCES}" APP_UTILS_TEST_INCLUDE_DIRS APP_UTILS_TEST_LIBS)
 
-set_dist_list(test_app_utils_DIST
-  CMakeLists.txt
-  
-  test-exp-parser.c
-  test-print-parse-amount.cpp
-  test-print-queries.cpp
-  test-scm-query-string.cpp
-  test-sx.cpp
-  test-c-interface.scm
-  test-date-utilities.scm
-  test-options.scm
-  ${test_app_utils_scheme_SOURCES}
-  ${test_app_utils_SOURCES}
-)
-
-
 set(test_autoclear_SOURCES
     test-autoclear.cpp
 )
@@ -103,3 +87,18 @@ gnc_add_test(test-autoclear "${test_autoclear_SOURCES}"
     test_autoclear_INCLUDE_DIRS
     test_autoclear_LIBS
 )
+
+set_dist_list(test_app_utils_DIST
+  CMakeLists.txt
+  test-exp-parser.c
+  test-print-parse-amount.cpp
+  test-print-queries.cpp
+  test-scm-query-string.cpp
+  test-sx.cpp
+  test-c-interface.scm
+  test-date-utilities.scm
+  test-options.scm
+  ${test_app_utils_scheme_SOURCES}
+  ${test_app_utils_SOURCES}
+  ${test_autoclear_SOURCES}
+)



Summary of changes:
 CMakeLists.txt                           |   2 +-
 NEWS                                     | 105 +++++++++++++++++++++++++++++++
 libgnucash/app-utils/test/CMakeLists.txt |  31 +++++----
 3 files changed, 121 insertions(+), 17 deletions(-)



More information about the gnucash-changes mailing list