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