gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Apr 1 18:27:04 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/70e63664 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c6858e3e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/042476f4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dc6d86ef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3631fca1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f084fc67 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/972647d2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ef8558fe (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c619400 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/518519f4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4053f2ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c9f497cf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9b120f95 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f7d70ac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f7211edb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7033b331 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d6a5cc9f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f910d931 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b99dee17 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4601cfcb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c141edd9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a382cacc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a23f103e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7271ce3d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/15227727 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2ea165c7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5922cbbc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7cfb48fe (commit)
	 via  https://github.com/Gnucash/gnucash/commit/84ab44bf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e076474d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/157f43d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/255d7194 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f0c03a78 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c43c3af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/59e9f7a6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/55a2504c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/82f31a5e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5f002595 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9d3402d5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/af02f628 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2db4901d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c2ff5778 (commit)
	from  https://github.com/Gnucash/gnucash/commit/7d918ea1 (commit)



commit 70e63664684c35af2ab5b6763de633270b146b69
Merge: 7d918ea c6858e3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 1 15:26:46 2018 -0700

    Merge branch 'unstable'

commit c6858e3e01d5187ed14fb46487c16c7f3f4669db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 1 13:22:49 2018 -0700

    Release GnuCash 3.0

commit 042476f4b492a14abb63a63bec677cbc8f02b5d9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 1 10:25:57 2018 -0700

    Compile our own gwen-gtk3 if the supplied one is 4.20.0.
    
    This is a bit brittle because it depends on Martin Preuss applying our
    patch (already applied to borrowed/gwen-gtk3) before releasing 4.20.1,
    but creating a proper test for the changes proved to be too difficult.

commit dc6d86efdb44246b7974ac6c673be826cd80ea04
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 18:00:15 2018 -0700

    Convert to a two-digit version number.

commit 3631fca117091aa500aa2355e6fef41c63367bfa
Merge: f084fc6 972647d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 17:31:00 2018 -0700

    Merge branch 'maint' into unstable

commit f084fc67f7433a47873ca24db69e29e2e6371d13
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 16:58:19 2018 -0700

    Catch guid_syntax_exception in build_bayes.

commit 972647d2d67c5d3de1834311815fb659bde1dc78
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 15:32:49 2018 -0700

    Release 2.6.20

commit ef8558fe00dd3ac2b92670c126bf25f8906e6d69
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 15:24:15 2018 -0700

    Remove previously deleted gnc-value-portfolio script from dist.

commit 6c6194001a4824163c8e40e7b48e5ef4944ccae5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 11:09:34 2018 -0700

    One more glade file with visible=true dialogs.

commit 518519f4cb2a31112b9ce8ec5fd47888d758107f
Merge: 4053f2c c9f497c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 11:11:31 2018 -0700

    Merge Bob Fewell's 'Gwenhywfar fixes' PR328 into unstable.

commit 4053f2ca5331b345f04f75022658d254c36bdd15
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 31 18:27:43 2018 +0200

    Fix read and write of business counters and counter_formats
    
    These are book options, but not stored under the default options frame (sigh)
    So add exception code to properly access them.

commit c9f497cf78696d508b02af4787260ef8ed34cefa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:13:41 2018 +0100

    Fix transient parent warnings when doing MT940 import

commit 9b120f95a975bd6a977a3f0485c54a9e4f08c597
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:11:15 2018 +0100

    Missing container add for textbrowser
    
    Needed to add gtk_container_add to add the text_view to the scroll
    window.

commit 3f7d70ace3f35ce71e94eaf1707cd538a7a28f79
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:08:53 2018 +0100

    Error for lineedit when setting text
    
    Critical errors were logged when trying to set the gtkentry text when
    value is null, test for this before setting entry text.

commit f7211edbabdc8c802168b93973a1164067fed264
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:05:05 2018 +0100

    Couple of missing properties for groupbox
    
    When fixing related combo error a couple of critical errors were logged
    for 'Function is not appropriate for this type of widget' which turned
    out to be visibility properties so added them to stop error.

commit 7033b331ee47b601279e68464323fe76b7ceebe5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:01:56 2018 +0100

    Bug794707 - Aqbanking combo boxes missing selection.
    
    Modified w_combobox.c setup procedure was had an error when modified
    for gtk3 use.

commit d6a5cc9febf2bd516640a0257b233235dfd4fd35
Merge: f910d93 255d719
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 31 17:09:45 2018 +0200

    Merge branch 'imap-editor-fix' of https://github.com/Bob-IT/gnucash into unstable

commit f910d931f74b2628ee9192cb3e23494a9b1e52f9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 31 05:32:37 2018 +0800

    gncInvoice: complete removal gncInvoiceDateExists

commit b99dee17361be2ca02d107b141d823c9322c668c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 31 05:26:36 2018 +0800

    Replace gncInvoiceDateExists to gncInvoiceIsPosted
    
    This commit partially reverts commit 862956a7609 which exported
    gncInvoiceDateExists. Remove this API and use gncInvoiceIsPosted
    instead.

commit 4601cfcbc3123378b2b90efdd5fdc5c26ce9f5ae
Merge: c141edd 5922cbb
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 14:16:30 2018 -0700

    Merge Chris Lam's Bug 792800 Pull Request into unstable.

commit c141edd9abc1a5ee9f06b39188a8e4df4eb506a8
Merge: a382cac e076474
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 14:14:39 2018 -0700

    Merge Bob Fewell's Autosize PR into unstable.

commit a382caccdbfa89d96f6844c67c0690011de2033b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 14:06:47 2018 -0700

    Fix more transient-for warnings.
    
    If a GtkDialog builder description has the visible property set,
    GtkBuilder will call gtk_window_show on it before we've had a chance
    to call gtk_window_set_transient_for, and that raises a warning.

commit a23f103ebb297516b595aad26d8b7dbecde0e169
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 11:12:04 2018 -0700

    Bug 794730 - SIGSEGV when entering an exchange rate, Part 2
    
    91f4b19 changed the test for gncInvoiceDateExists from date != 0
    to date != INT64_MAX, which isn't backwards compatible, so test
    for both. But the submitted file had a posted date of -1 so
    gncInvoiceIsPosted returned true anyway. That's not consistent with
    the logic in dialog-invoice.c, which checked gncInvoicePostedAcc != NULL,
    a better test. The result was that the "Post" button lit up but
    gncInvoicePost returned immediately, doing nothing, so change
    gncInvoiceIsPosted to use gncInvoicePostedAcc instead.

commit 7271ce3deebcd8d05b8651776ebf49a1b390d993
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 30 18:55:49 2018 +0200

    Add feature kvp frame to the dbi test file

commit 152277274f4feb9b2e53be6163724ed74e8a2886
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 30 18:18:21 2018 +0200

    Fix slot loading in sql backend
    
    Be smarter about what is path and key for each slot.
    Instead of assuming a slash is always a path separator (first attempt
    on unstable) or never a separator (second attempt),
    track the parent path while loading kvp slots from the db
    and deduce the slot's name by substracting this parent path.

commit 2ea165c732444d825055930db713bb3b8dca47d9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 29 16:53:41 2018 -0700

    Bug 794730 - SIGSEGV when entering an exchange rate
    
    Clean up the dialog's components *before* calling gtk_widget_destroy!

commit 5922cbbc4b4c83412df20d2a673d2e9460bdb7e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 29 20:16:01 2018 +0800

    invoice, easy-invoice.scm: %discount from html-table to string
    
    Old code would nest a small single-row, 2-column html-table within the
    entry-list html-table to display discount percentage and '%'. This is
    an overkill and causes alignment issues. Display a string instead.

commit 7cfb48fea37231005b3c311eb1f4f9ced7417bda
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 27 22:01:50 2018 +0800

    TR: Price Column shown in commodity SCU
    
    xaccSplitGetSharePrice will typically return a gnc-numeric (or scm
    rational) value. This leads to the TR showing a price of, eg. $22 +
    12228521/25349850 which is not ideal. This commit will modify the
    share price to round the exact rational to an inexact decimal
    according to the account share price currency SCU. If the SCU is less
    than 10000, increase the precision by 2 significant digits.

commit 84ab44bfb6968670f68d68a52356c48dfd1404a0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 26 22:40:30 2018 +0800

    Bug 792800 - Advanced Portfolio Report tries to divide by zero balance and aborts.
    
    This fixes a numerical-overflow error identified in bug 792800. It is
    related to negative-stock-balance situation.

commit e076474d77bcd9941067d62badb3086c7abda4f3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 21:15:32 2018 +0100

    Bug794806 - Autosize too small
    
    When double clicking on header to autosize columns need to add the
    padding_border values to get correct width.

commit 157f43d96328efae20d10739cbab660c999c709a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 29 19:04:16 2018 +0200

    Bug 794765 - when saving as into a PostgreSQL database, things fail because of renaming the numtest table twice

commit 255d7194d82b02041d22358198e54297954bdf06
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 17:57:24 2018 +0100

    Fix the gtests for the changes made to ImapInfo structure

commit f0c03a7885eb183d4f9657d9e110d2928a0d3131
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 17:43:59 2018 +0100

    Speed up loading of the Imap Editor Treeview
    
    Drop the model before loading the treeview and then create a new filter
    model and add that back to the treeview after populating the model.

commit 6c43c3afe016ee55a5ff44793967d9b52aac6fe6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 17:32:57 2018 +0100

    Fix Imap Editor to reflect the changes in kvp paths
    
    There were several problems that broke the Imap Editor that have been
    fixed due to kvp changes. The import-map-bayes entries were being added
    to the tree view based on the number token entries squared. Retrieving
    import-map entries resulted in an empty list and also deleting entries
    from the tree view failed.

commit 59e9f7a6d796e6ffe9d72766985768f97f7fc02a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 29 09:56:32 2018 +0200

    Remove duplicate css definitions

commit 55a2504c59edaf30f09ea1afc65ba07d803b65d9
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Mar 28 21:44:19 2018 +0200

    Online HBCI actions: Remove outdated non-SEPA menu items.

commit 82f31a5e4d531e1106a347b4887b77f3048b8ae4
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Mar 28 01:10:00 2018 -0400

    Change portfolio.scm like advanced-portfolio.scm was changed in 9fd53e6.
    
    It needs to use the t64 version of gnc-pricedb-lookup-nearest-in-time-any-currency.

commit 5f0025954f8f73a627c4cfc7e4161e3e60129fd9
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Tue Mar 27 00:04:11 2018 +0200

    ru.po: some more translations

commit 9d3402d5246300635bc8aec4f36ec243bfcdb46f
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:33:55 2018 +0200

    ru.po: Update some translations
    
    4669 translated messages, 344 fuzzy translations, 177 untranslated messages.

commit af02f62845db4e95193fb170d468837e8f7912b1
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:07:58 2018 +0200

    Update ru.po from new gnucash.pot file

commit 2db4901d5d0083a0633999dfce13e6c4d436bcc7
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:23:23 2018 +0200

    de.po: Update some translations
    
    4863 translated messages, 196 fuzzy translations, 131 untranslated messages.

commit c2ff57785f9d68441ace710cbb96125394f67496
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:11:27 2018 +0200

    Updating de.po from new gnucash.pot file



Summary of changes:
 CMakeLists.txt                                     |    14 +-
 ChangeLog.2017                                     |  2456 +-
 NEWS                                               |   234 +
 borrowed/gwengui-gtk3/w_combobox.c                 |     5 +-
 borrowed/gwengui-gtk3/w_groupbox.c                 |     7 +
 borrowed/gwengui-gtk3/w_lineedit.c                 |     3 +-
 borrowed/gwengui-gtk3/w_textbrowser.c              |     1 +
 gnucash/gnome-utils/dialog-transfer.c              |     2 +-
 gnucash/gnome/dialog-imap-editor.c                 |   108 +-
 gnucash/gnome/dialog-invoice.c                     |     7 +-
 gnucash/gnucash-310.css                            |     9 -
 gnucash/gtkbuilder/dialog-account.glade            |     4 +-
 gnucash/gtkbuilder/dialog-book-close.glade         |     2 +-
 gnucash/gtkbuilder/dialog-choose-owner.glade       |     2 +-
 gnucash/gtkbuilder/dialog-date-close.glade         |     4 +-
 gnucash/gtkbuilder/dialog-imap-editor.glade        |    11 +-
 gnucash/gtkbuilder/dialog-import.glade             |     2 +-
 gnucash/gtkbuilder/dialog-lot-viewer.glade         |     2 +-
 gnucash/gtkbuilder/dialog-report.glade             |     2 +-
 gnucash/gtkbuilder/dialog-userpass.glade           |     2 +-
 gnucash/gtkbuilder/gnc-plugin-page-register2.glade |     6 +-
 gnucash/gtkbuilder/gnc-tree-view-owner.glade       |     2 +-
 gnucash/gtkbuilder/window-autoclear.glade          |     2 +-
 gnucash/import-export/aqb/gnc-ab-utils.c           |    20 +-
 gnucash/import-export/aqb/gnc-file-aqb-import.c    |     2 +-
 .../import-export/aqb/gnc-plugin-aqbanking-ui.xml  |     4 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |     5 +-
 gnucash/report/business-reports/easy-invoice.scm   |    14 +-
 gnucash/report/business-reports/invoice.scm        |    14 +-
 gnucash/report/business-reports/job-report.scm     |    12 +-
 gnucash/report/business-reports/owner-report.scm   |     6 +-
 .../report/business-reports/taxinvoice.eguile.scm  |     3 +-
 .../report/standard-reports/advanced-portfolio.scm |    44 +-
 gnucash/report/standard-reports/portfolio.scm      |     2 +-
 gnucash/report/standard-reports/transaction.scm    |    19 +-
 libgnucash/backend/dbi/test/test-dbi.xml           |    11 +
 libgnucash/backend/sql/gnc-slots-sql.cpp           |    47 +-
 libgnucash/core-utils/gnc-prefs.c                  |     5 +-
 libgnucash/engine/Account.cpp                      |   114 +-
 libgnucash/engine/Account.h                        |    15 +-
 libgnucash/engine/gncInvoice.c                     |     7 +-
 libgnucash/engine/gncInvoice.h                     |     1 -
 libgnucash/engine/qofbook.cpp                      |    52 +-
 libgnucash/engine/qofinstance-p.h                  |     6 +-
 libgnucash/engine/qofinstance.cpp                  |    11 +-
 libgnucash/engine/test/gtest-import-map.cpp        |     3 +-
 po/de.po                                           | 36240 ++++++++++---------
 po/ru.po                                           | 35900 +++++++++---------
 48 files changed, 36827 insertions(+), 38617 deletions(-)



More information about the gnucash-patches mailing list