gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri May 20 13:49:42 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/50cb9237 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/592ad99d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/818fe73a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ef8f6375 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0e17ebdc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/806525f6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b20e05d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c1ad6154 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b17b44e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/99554bc7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/709ed8b1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/043ca5d3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7bee0be5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f679bf70 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/eaa68cff (commit)
	 via  https://github.com/Gnucash/gnucash/commit/30e46e4e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ddea15c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d5fa61d1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5671408b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ba3e7a4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97a8892f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5909ff36 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/10d80426 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b2213d26 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3299231f (commit)
	from  https://github.com/Gnucash/gnucash/commit/d7a77a3a (commit)



commit 50cb9237dc57a9b0ebe63035e403da09ab9f68a0
Merge: d7a77a3 592ad99
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 20 10:09:47 2016 -0700

    Merge branch 'maint'
    
    Includes converting the new regex code in gnc-backend-dbi to use
    std::regex because GRegex uses enums in a way that C++ dislikes.

commit 592ad99ddea4f15a49f9bee42ff27374057c8484
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 14:23:23 2016 -0700

    Move adjust_sql_options_string declaration to gnc-backend-dbi-priv.h.
    
    It shouldn't be public, it needs to be exported only to the test file.

commit 818fe73a05dec77dbd98fcfb7c7e2fc25c307a13
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 14:08:55 2016 -0700

    Remove unnecessary g_strdup_printf.
    
    SQL_OPTION_TO_REMOVE is substituted during preprocessing so it can be
    inlined in the string initialization, no need for heap allocation or
    runtime composition.

commit ef8f63759fcf40aea858cc6650b93bdffacf3490
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 14:06:02 2016 -0700

    Fix inconsistent and non-conforming whitespace and comments.

commit 0e17ebdc127a58f92b3c6ee216572cae11babc61
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri May 20 13:12:03 2016 +0100

    Bug 766688 - Minimal fraction of BYN should be 1/100

commit 806525f6ce334e1e2f2c6a2a57a014f8241a3fac
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 10:08:21 2016 -0700

    Fix bad library name from c1ad6154.

commit b20e05d078d193157f657fc414367d886c0535f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 13 16:39:26 2016 -0700

    Bug 764871 - Crash starting gnu cash
    
    GString doesn't like being g_freed, so use gchar and g_strdup_printf
    instead. Change all of the GStrings in the file just to be consistent.

commit c1ad6154ab9c4a7a195a68b3d23d0f89991711ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 14 20:33:28 2016 +0000

    Don't try to compile test_adjust_sql_options on windows, it won't link.
    
    Also fix the CMake build by linking gnc-backend-dbi for test-backend-dbi.

commit 3b17b44ef7e1c2c8c5f473a5faf991616ac6b454
Author: colinl <colin at clanlaw.org.uk>
Date:   Wed May 11 21:30:56 2016 +0100

    Improved adjust_sql_options_string, added tests

commit 99554bc7c1241678b01c70c905b32220473c4f7f
Author: colinl <colin at clanlaw.org.uk>
Date:   Tue May 10 11:57:01 2016 +0100

    Tidied up adjust_sql_options

commit 709ed8b1d3162a1ecc2d07f889bd25d85f16684a
Author: colinl <colin at clanlaw.org.uk>
Date:   Tue May 10 08:12:53 2016 +0100

    adjust_sql_options working but needs tidy up and remove diagnostics

commit 043ca5d39933fde2660a1e4ded8b3b2534ff481f
Author: victor811 <victor.pugin at gmail.com>
Date:   Tue May 3 14:22:03 2016 +0300

    Update Russian translation

commit 7bee0be5744c8a9b6024d60a3a2efa47b4412c8b
Author: victor811 <victor.pugin2gmail.com>
Date:   Tue May 3 14:14:04 2016 +0300

    Update Russian translation

commit f679bf70e8293021c4d42bdd331d0184d0ed140e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 10 13:28:58 2016 -0700

    Bug 766028 - crash on manual addition of price entry in Price Editor
    
    gnc_pricedb_remove_price invalidates db->commodity_hash so removing the
    old price needs to be done before it's retrieved.

commit eaa68cff8c6f433bb21e8c7945440a55d21a446b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu May 5 16:32:52 2016 +0200

    correct some more shortcuts

commit 30e46e4e5df8b22a4722959881f1854afefc0c5b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu May 5 16:04:36 2016 +0200

    correct some shortcuts

commit 9ddea15c7f27f8d03ca93d6fb6e102ee79518b27
Author: Mechtilde <ooo at mechtilde.de>
Date:   Tue Jan 19 20:00:19 2016 +0100

    correct typos

commit d5fa61d14ef5637ff8ae9746f7a42e9b3582bb2b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 2 22:45:04 2016 +0100

    remove some fuzzy flags and add some translations

commit 5671408babc8c1626b26c9424b2eb6ac8b2073da
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Jan 20 18:47:43 2016 +0100

    some corrections

commit 9ba3e7a442d25cc91281b69c1c86259b40e45914
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 2 21:44:54 2016 +0100

    remove some fuzzy flags

commit 97a8892f01009c8577a82680ba50f2010871ef3c
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 2 15:20:24 2016 +0100

    add some translations

commit 5909ff366a29c9c6334e1bbbf62107c5b3ffc56e
Author: Per Johansson <per at johansson.name>
Date:   Sun Apr 24 22:49:55 2016 +0300

    FIxed remaining names.

commit 10d80426c2e57888e9a0a51e0f9c8e5bc242ae43
Author: Per Johansson <per at johansson.name>
Date:   Sun Apr 24 22:36:37 2016 +0300

    Added Finnish account plan.

commit b2213d267379fb200be32b95e42f45aa5c158f64
Author: Per Johansson <per at johansson.name>
Date:   Sun Apr 10 16:17:49 2016 +0300

    Added new sv_AX and sv_FI account plans.

commit 3299231f225305116fafbc33dc5e3f815dd52074
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 15 21:14:42 2016 +0200

    Improve quickfill performance on huge registers
    
    The recursive quickfill code had several expensive
    function calls that could be moved out of the recursion.
    In addition using qof's string cache would result in
    an expensive call to g_str_hash for each iteration, which
    quickly degraded performance on huge accounts.
    I have removed the use of qof's string cache from quickfill
    which considerably improves performance of opening the
    register for a huge account at the expense of slightly
    more memory overhead.
    For example I saw register load time reduce from 75 seconds
    to 2 seconds, while using 20kb more memory.



Summary of changes:
 accounts/fi_FI/Makefile.am                      |    1 +
 accounts/fi_FI/acctchrt_sbr-xbrl.gnucash-xea    | 2690 +++++++++++++++++++++++
 accounts/sv_AX/Makefile.am                      |    1 +
 accounts/sv_AX/acctchrt_sbr-xbrl.gnucash-xea    | 2690 +++++++++++++++++++++++
 accounts/sv_FI/Makefile.am                      |    3 +-
 accounts/sv_FI/acctchrt_sbr-xbrl.gnucash-xea    | 2690 +++++++++++++++++++++++
 po/de.po                                        |  245 +--
 po/glossary/ru.po                               |    2 +-
 po/ru.po                                        |    8 +-
 src/app-utils/QuickFill.c                       |   37 +-
 src/app-utils/gnc-sx-instance-model.c           |   53 +-
 src/backend/dbi/gnc-backend-dbi-priv.h          |    2 +
 src/backend/dbi/gnc-backend-dbi.cpp             |   69 +
 src/backend/dbi/test/CMakeLists.txt             |    4 +-
 src/backend/dbi/test/test-backend-dbi-basic.cpp |   39 +-
 src/engine/gnc-pricedb.c                        |   32 +-
 src/engine/iso-4217-currencies.xml              |    6 +-
 17 files changed, 8350 insertions(+), 222 deletions(-)
 create mode 100644 accounts/fi_FI/acctchrt_sbr-xbrl.gnucash-xea
 create mode 100644 accounts/sv_AX/acctchrt_sbr-xbrl.gnucash-xea
 create mode 100644 accounts/sv_FI/acctchrt_sbr-xbrl.gnucash-xea



More information about the gnucash-patches mailing list