gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon Jul 23 17:57:27 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/216528c1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9cb00f8f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9993e0ce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1131aa6f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/40680369 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/827c43d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6d605762 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/773b0703 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/64778fca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5c90f677 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5ad584ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8edf4478 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d3439341 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1ea4310f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/85bb7786 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/193176cc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/93030c61 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/697d2a16 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4c8f822c (commit)
	from  https://github.com/Gnucash/gnucash/commit/fa1b4c68 (commit)



commit 216528c130843010c2a4ef573e1ed5ccaa6f9f4f
Merge: 9cb00f8 64778fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 14:51:01 2018 -0700

    Merge Bob Fewell's 'fixes8' into maint.

commit 9cb00f8fe447632e1bb38607e19e99b161107bd3
Merge: 9993e0c 697d2a1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 14:45:56 2018 -0700

    Merge Di Mang's 'maint-transfer-02' into maint.
    
    Leaving the MAX_TAB_COUNT at 6, so no "further expansion room".

commit 9993e0ce2964d00083489dedb10eb6c0dc62544b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 14:39:20 2018 -0700

    Almost completely remove Timespec from import-export.
    
    KvpValue doesn't have a time64 type so aqb-kvp still needs to use
    Timespec internally.

commit 1131aa6fc44e9d3902197fef37b99c42cbd12a7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:48:52 2018 -0700

    Clean up jenny's whitespace.

commit 40680369f6899a41f283594e0b0c0d4c7bc9194f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:47:54 2018 -0700

    Fix up jenny so that it complies with std=C11.

commit 827c43d935b3bf88cfa7d52ea58a3d389299c05d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:47:25 2018 -0700

    Add jenny to the dist and compile it.

commit 6d605762ddcc99c93b58450634495d9c178498db
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:00:54 2018 -0700

    Delete the last vestiges of timepair.

commit 773b070345bf479afba3b907ed48c1fd47fb589e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:00:12 2018 -0700

    Don't set transaction properties via scheme in C code.

commit 64778fcad50815ba86a56c780b23173d03ce6bfb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 22 12:55:55 2018 +0100

    Fix error when options dialogue is open when app closed
    
    With the options dialogue open when Gnucash is closed this error is
    logged in the trace file, gnc_close_gui_component() component not found.
    
    This is fixed by reversing the components list found for session so the
    options dialogue is closed before the report window.

commit 5c90f677e556d08b82628a1b72c130a67b535fa1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 22 12:39:44 2018 +0100

    Remove some white space and tabs from dialog-options.c

commit 5ad584ca3b67236c563f5da25f935ee9f188592e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 22 12:36:35 2018 +0100

    Change the Options dialogue to use GtkWindow
    
    Change the report / book options dialogue from a GtkDialog to GtkWindow.
    This removes the need for setting the transient parent which allows the
    dialogue to be placed behind the main application when changing values
    making it easier to see the result.

commit 8edf447808c2c4bc21ea63c44c3b92befaa10f95
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 16:44:00 2018 +0100

    Drop the tree model before updating transaction association tree view
    
    To avoid delays with large transaction associations trees, drop the
    model from the transaction association tree view while it is being
    updated and then reconnect it after the model has been updated.

commit d34393410182e5e4c2b2f2a6f1e99dc32fc76227
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 15:53:09 2018 +0100

    Change the transaction association dialogue
    
    Change the transaction association dialogue from a GtkDialog to
    GtkWindow. This removes the need for setting the transient parent which
    allows the dialogue to be placed behind the main application when
    jumping to the transaction while the dialogue is still open.

commit 1ea4310f8cceae81070965f3f3ccb484ddadf183
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 15:22:40 2018 +0100

    Add a column for Tax related to find account dialogue

commit 85bb778610bfc1d4a111432fae247d9918a65ee4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 11:00:11 2018 +0100

    Drop the tree model before update find account tree view
    
    To avoid delays with large account trees, drop the model from the find
    account tree view while it is being updated and then reconnect it after
    the model has been updated.

commit 193176cc251281b1287e67a05e8a2039c7a4f407
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 10:16:04 2018 +0100

    Change find-account from GtkDialog to GtkWindow
    
    Change the find account dialogue from a GtkDialog to GtkWindow. This
    removes the need for setting the transient parent which allows the
    dialogue to be placed behind the main application when jumping to the
    account if the the tick box to keep the dialogue open is used.

commit 93030c61f110e5fee8a4b1bf792c7a0107fb28f5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 10:10:02 2018 +0100

    Bug 796762 - Scrollbar partially hides the delete button in
     the Saved Report Configurations window
    
    The vertical scrollbar obscures the delete button in the tree view so
    add a dummy blank column to the end and set it to the width of the
    vertical scrollbar.

commit 697d2a166fb83823dd723d5565940e5cf08ed269
Author: Di Mang <DiMan at users.noreply.github.com>
Date:   Wed Jul 18 22:08:11 2018 +0200

    unify appearance in preferences dialog
    
    The reports and other windows based on GtkNotebooks have currently max. 6 tabs in preferences dialog.
    Changing the value MAX_TAB_COUNT to 6 will unify appearance in all such dialogs. But to consider future changes, it would be useful to add a few extra places for new tabs: MAX_TAB_COUNT = 8.

commit 4c8f822c12ee57208d735da4a366251b86793309
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jul 14 21:45:28 2018 +0200

    Increase of MAX_TAB_COUNT to change appearance of dialog "Book Options" in german language.
    
    The dialog "Book Options" looks in german different, because it has 5 tabs: four standard tabs and additionaly one tab for tax settings, which appears only for german language. The 1 to 4 tabs appearance on top (horizontal mode). The appearance switchs to vertical mode (with tabs on the left side) for 5 and more tabs. Here the setting MAX_TAB_COUNT is increased to 5. This change should make the dialog similar in german and other languages.



Summary of changes:
 borrowed/CMakeLists.txt                            |   2 +-
 borrowed/jenny/jenny.c                             | 562 +++++++++++----------
 common/test-core/CMakeLists.txt                    |   2 +
 gnucash/gnome-utils/dialog-options.c               | 212 +++++---
 gnucash/gnome/dialog-find-account.c                | 146 +++---
 gnucash/gnome/dialog-trans-assoc.c                 | 121 ++---
 gnucash/gnome/dialog-trans-assoc.h                 |   2 +-
 gnucash/gnome/gnc-plugin-basic-commands.c          |   2 +-
 .../gschemas/org.gnucash.dialogs.gschema.xml.in    |  11 +
 gnucash/gtkbuilder/dialog-custom-report.glade      |   7 +-
 gnucash/gtkbuilder/dialog-find-account.glade       |  71 ++-
 gnucash/gtkbuilder/dialog-options.glade            |  39 +-
 gnucash/gtkbuilder/dialog-trans-assoc.glade        |  69 ++-
 gnucash/import-export/aqb/dialog-ab-daterange.c    |  14 +-
 gnucash/import-export/aqb/dialog-ab-daterange.h    |   4 +-
 gnucash/import-export/aqb/gnc-ab-gettrans.c        |  29 +-
 gnucash/import-export/aqb/gnc-ab-kvp.c             |   9 +-
 gnucash/import-export/aqb/gnc-ab-kvp.h             |   4 +-
 gnucash/import-export/aqb/test/test-kvp.c          |  32 +-
 .../csv-exp/csv-transactions-export.c              |   8 +-
 .../import-export/csv-imp/gnc-imp-props-price.cpp  |  21 +-
 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp |   7 +-
 gnucash/import-export/import-parse.c               |   4 +-
 gnucash/import-export/import-parse.h               |   2 +-
 gnucash/import-export/log-replay/gnc-log-replay.c  |  34 +-
 gnucash/import-export/ofx/gnc-ofx-import.c         |   5 +-
 .../import-export/qif-imp/assistant-qif-import.c   |   9 +-
 gnucash/import-export/test/test-import-parse.c     |   8 +-
 gnucash/register/ledger-core/split-register.c      |  10 +-
 gnucash/report/report-gnome/dialog-custom-report.c |  21 +
 libgnucash/app-utils/gnc-component-manager.c       |   3 +
 libgnucash/app-utils/guile-util.c                  |  99 ----
 libgnucash/app-utils/guile-util.h                  |   4 -
 libgnucash/engine/engine-helpers-guile.h           |   3 -
 libgnucash/engine/engine-helpers.c                 |  32 --
 libgnucash/engine/gnc-date.h                       |   4 +-
 libgnucash/engine/kvp-scm.cpp                      |  13 -
 po/POTFILES.in                                     |   1 +
 38 files changed, 808 insertions(+), 818 deletions(-)



More information about the gnucash-patches mailing list