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