gnucash unstable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Thu Oct 26 19:23:53 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/77ab0410 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/82dec9a2 (commit)
	from  https://github.com/Gnucash/gnucash/commit/1a8cf021 (commit)



commit 77ab04100c7a59963c28cafb74f8da8311a34973
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 26 16:23:44 2017 -0700

    Bug 789297 - Account Tax Related Information - 2.7.0 is not backwards compatible

diff --git a/libgnucash/engine/Account.c b/libgnucash/engine/Account.c
index 7550423..bcf5d0a 100644
--- a/libgnucash/engine/Account.c
+++ b/libgnucash/engine/Account.c
@@ -3826,6 +3826,8 @@ boolean_from_key (const Account *acc, const char *key)
     GValue v = G_VALUE_INIT;
     g_return_val_if_fail(GNC_IS_ACCOUNT(acc), FALSE);
     qof_instance_get_kvp (QOF_INSTANCE(acc), key, &v);
+    if (G_VALUE_HOLDS_INT64 (&v))
+        return g_value_get_int64 (&v) != 0;
     if (G_VALUE_HOLDS_BOOLEAN (&v))
          return g_value_get_boolean (&v);
     if (G_VALUE_HOLDS_STRING (&v))

commit 82dec9a231304d376879e790546516ac66d9190d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 26 15:51:03 2017 -0700

    Fix NEWS errors reported by Chris Lam

diff --git a/NEWS b/NEWS
index e86c008..7f8657d 100644
--- a/NEWS
+++ b/NEWS
@@ -99,7 +99,9 @@ The following bugs are fixed only in unstable/master:
     Bug 388500 - Add option to remove deleted files from the history list.
                  Allows removing files from the MRU list if they no longer exist.
     Bug 541541 - RFE: auto-hide unused accounts
-    Bug 608098 - Option is hard to find: Change Transaction Report to show account names in multirow txn
+    Bug 608098 - Option is hard to find: Change Transaction Report to show
+                 account names in multirow txn
+
                  On the Transaction report the General->Style option
                  has been replaced with a similar Display->Detail Level
                  option. This was done in order to make the display of
@@ -111,8 +113,10 @@ The following bugs are fixed only in unstable/master:
                  to set 'Multi-line' on the Display->Detail Level
                  option instead and optionally resave your report.
     Bug 639401 - Invoices Due Reminder
-    Bug 645786 - Fancy invoice report still doesn't use fancy date format preference
-    Bug 647230 - Display the blank split after the "now" line instead of at the end
+    Bug 645786 - Fancy invoice report still doesn't use fancy date format
+                 preference
+    Bug 647230 - Display the blank split after the "now" line instead of at the
+                 end
     Bug 679791 - Import Template for importing CSV files - part2
     Bug 684719 - Man pages for gnc-fq-* perl scripts
     Bug 689489 - Be able to show file location
@@ -125,21 +129,26 @@ The following bugs are fixed only in unstable/master:
     Bug 706021 - Test match text for valid account path
     Bug 726535 - Budget BarChart Report - add option to change to a line chart
     Bug 728136 - Rate in Job
-    Bug 729001 - Fix a minor typo affecting the profile option in the previous commit
+    Bug 729001 - Fix a minor typo affecting the profile option in the previous
+                 commit
     Bug 731589 - Add account level selection on accounts option tab
     Bug 733186 - [PATCH] Extend account tree view search function
     Bug 734168 - Tax invoice can be a bill too.
-    Bug 737171 - After account creation wizard and saving, empty account window is shown
-    Bug 738462 - Fixes Report Scheme error.
+    Bug 737171 - After account creation wizard and saving, empty account window
+                 is shown
+    Bug 738462 - CSV Transaction Import should be able to import CSV files
+                 generated by GnuCash export
     Bug 738477 - WebKit is broken on Win32.
     Bug 741810 - Compilation fails because of creating .gnucash
-    Bug 747377 - Fix overly restrictive input validation for IBAN of SEPA transfer.
+    Bug 747377 - Fix overly restrictive input validation for IBAN of SEPA
+                 transfer.
     Bug 752686 - Initialize temp GValues in xaccAccountGetReconcileLastInterval.
     Bug 754530 - Add CSV Export Simple Layout
-    Bug 754533 - Change finish page text for Search and General Journal register exports
+    Bug 754533 - Add the option to do a CSV export of a Register view
     Bug 756373 - Typos in Transaction Rpt options mouse-over text
     Bug 757532 - [PATCH] Make start and end rows editable by keyboard
-    Bug 759674 - GNUCash crashes when importing invoices or bills with delimited import
+    Bug 759674 - GNUCash crashes when importing invoices or bills with
+                 delimited import
     Bug 760107 - Change default date completion to sliding window
                  The default date completion when entering partial
                  dates has been changed from "always complete in
@@ -156,7 +165,6 @@ The following bugs are fixed only in unstable/master:
                  months before. Again if you prefer the old behaviour
                  it can be restored via the same Preference.
     Bug 764268 - MT940 import select account based on transaction info
-    Bug 766200
     Bug 769115 - db name isn't escaped well
     Bug 769576 - Seg Fault on Editing Scheduled Transaction's Amount
     Bug 778042 - These are the script changes for jqplot reports.



Summary of changes:
 NEWS                        | 28 ++++++++++++++++++----------
 libgnucash/engine/Account.c |  2 ++
 2 files changed, 20 insertions(+), 10 deletions(-)



More information about the gnucash-changes mailing list