gnucash unstable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sat Feb 24 14:12:27 EST 2018
Updated via https://github.com/Gnucash/gnucash/commit/765c117a (commit)
via https://github.com/Gnucash/gnucash/commit/c10bb895 (commit)
via https://github.com/Gnucash/gnucash/commit/c76efd65 (commit)
via https://github.com/Gnucash/gnucash/commit/36fa8d57 (commit)
from https://github.com/Gnucash/gnucash/commit/e186d77a (commit)
commit 765c117aac110f405a3d6297ffecccf7874c3f8c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 24 10:55:03 2018 -0800
Optimize GncDateTime string constructor.
Turns out the stream facet parser is really slow. Since we have a
well-constrained universe of input formats we don't really need that
overhead. This got a 33% improvement in loading a large SQLite database.
commit c10bb89547ed9fcb206b3e1ff34b4c1fd349e65b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 23 15:27:14 2018 -0800
Delete unused and redundant macro.
commit c76efd656ecdd77571102af57e936fc4ce4be97b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 23 15:18:01 2018 -0800
Transient-for for Edit/New Account dialog.
commit 36fa8d57bf9cd1a6485a50ab1f5db67c92176036
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 23 13:29:39 2018 -0800
Transient-for for reconcile information dialog.
Summary of changes:
gnucash/gnome-utils/dialog-account.c | 64 +++++++++++++---------
gnucash/gnome-utils/dialog-account.h | 38 +++++++++----
gnucash/gnome-utils/gnc-account-sel.c | 8 ++-
gnucash/gnome-utils/gnc-tree-control-split-reg.c | 2 +-
gnucash/gnome-utils/gnc-tree-util-split-reg.c | 3 +-
gnucash/gnome/dialog-date-close.h | 22 --------
gnucash/gnome/gnc-plugin-page-account-tree.c | 9 +--
gnucash/gnome/gnc-plugin-page-invoice.c | 5 +-
gnucash/gnome/gnc-plugin-page-register.c | 4 +-
gnucash/gnome/gnc-plugin-page-register2.c | 4 +-
gnucash/gnome/window-reconcile.c | 4 +-
gnucash/gnome/window-reconcile2.c | 4 +-
gnucash/import-export/import-account-matcher.c | 11 ++--
gnucash/import-export/ofx/gnc-ofx-import.c | 21 ++++---
gnucash/register/ledger-core/gncEntryLedger.c | 2 +-
.../register/ledger-core/split-register-control.c | 2 +-
gnucash/register/ledger-core/split-register.c | 6 +-
libgnucash/engine/gnc-datetime.cpp | 23 +++-----
libgnucash/engine/gnc-datetime.hpp | 2 +-
19 files changed, 123 insertions(+), 111 deletions(-)
More information about the gnucash-patches
mailing list