gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Feb 24 23:03:27 EST 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/06ad55ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/749beb19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/eb5c33ec (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f865aeef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d4476d06 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/10ab87d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/61a21d12 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/beff7951 (commit)
	 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)
	 via  https://github.com/Gnucash/gnucash/commit/e186d77a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f7378e93 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/03e862ec (commit)
	 via  https://github.com/Gnucash/gnucash/commit/578e9860 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/458e7e9f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/128fce3e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bab3bc7e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/61377194 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a4399ee7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/955696b0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c58b0024 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/78705dc8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7e814ad0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/50e2a3de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/36ad5064 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98659344 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/62fd179f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/27256357 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5929bb3b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4ad23598 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/720acddf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/923995f2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/46428164 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ee217c61 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fb26ef64 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ce715862 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f4965ae2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/474c3ae0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/605f3466 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a5f46a5e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b2ed250d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/22921c9f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3bc741e1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7c9ac17c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ec0656e7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c6cbac58 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ffeafad6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48bdab38 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e3cd9f88 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/611ead2b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/07c3162a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fbdacae6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de4b72dc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bdd7cc73 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bc8ad896 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97e415fd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b261eb18 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/276a7d24 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/88b34462 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6004b55d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3749ca52 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/12f3099f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/01e604d8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cd8f2b7c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/32f6958e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8b0d9425 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/26e51339 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/772aabf1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/941cc7dc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a92180f0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d97b0f26 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/82ad7aca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/04408650 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b3b37838 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1999d853 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/33d43459 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3aba4d2d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2598dbe5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b5e07517 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/044c1720 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2e3ec992 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e3a00804 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c7b5061e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5cf58758 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2a7b0b7b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/604a2d08 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48a6938e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ae6d2a23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/da0df1c4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/849b236f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a113d71f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e2527a98 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0912a5ea (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9c9f4634 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4e8e4d42 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/18b6af3d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d8e508a3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c573dbb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97471f23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b6ad4e61 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9207ba87 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2914920f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2f11fc6f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c988bfc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/22cc065d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/311f8c2d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4198af10 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f0f20d3f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cf15c788 (commit)
	from  https://github.com/Gnucash/gnucash/commit/fb7426b6 (commit)



commit 06ad55cae981111e8858238229e2605f4c05b0d2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 20:02:43 2018 -0800

    Fix up some formatting problems and an extra bug in NEWS.

commit 749beb197d7597ba22042277ceec396c28062120
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 15:41:20 2018 -0800

    Release GnuCash 2.7.5

commit eb5c33ecdbde963008e05a6d16b1674580be9e14
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 15:33:22 2018 -0800

    Distribute strings.scm!

commit f865aeeff6d3e5124668f3033026eeb957027a28
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 14:22:38 2018 -0800

    Update Slovak and Spanish translations from the Translation Project.

commit d4476d06b4b97a42fd96ea254f8ad5d9af458fc4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 13:02:50 2018 -0800

    Block events while creating scheduled transactions.
    
    Events update the UI, which is slow, and if there are a lot of SXes
    because it's an old file that can be significant.

commit 10ab87d95c2ad59a95383ee99ed5669c2893cb80
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 24 21:36:39 2018 +0100

    Make travis happy
    
    On older stdlibc++ the default constructor of a stringstream is deleted.

commit 61a21d12c69b99f9a65e3f2b2cb4157dd1ccaa01
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 20 00:48:28 2018 +0100

    Look for user editable config files in gnc_userconfig_dir instead of gnc_userdata_dir
    
    At present these are
    - log.conf
    - config-user.scm (previously config.user-2.0)
    
    Implement one-time migration of these files to the proper directory if they previously exist
    Look for a log.conf file in gnc_userconfig_dir instead of gnc_userdata_dir
    
    Note this commit also uses boost::locale::translate for the first time.
    We may need to fine-tune our use, but in the current state strings marked
    for translation using that function are already picked up for gnucash.pot.

commit beff7951308eb7d52dc9e38fdef598aa5c3106ee
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 20 00:39:30 2018 +0100

    Stop searching for a config.auto file
    
    It's no longer used in gnucash. The preferences are now handled via gsettings instead.

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.

commit e186d77a164fad05d544ce9236f5dc87cb462303
Merge: 128fce3 f7378e9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 23 11:48:42 2018 +0100

    Merge branch 'unstable-prepare-SRFI64' of https://github.com/christopherlam/gnucash into unstable

commit f7378e9332a370bf432ea190e9b43a60776c7b9a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Feb 19 23:29:12 2018 +0800

    TR & options: upgrade HTML to XHTML
    
    Upgrade <br> tags to <br /> to allow well-formed XML parsing.

commit 03e862ec47e6f27e38e261c1b71356a3d7a28be8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Feb 19 23:31:46 2018 +0800

    TR: (minor change) eq? -> eqv?
    
    According to the guide, eqv? better than eq? for chars

commit 578e9860d04eded3e95106f841c454cc0cf052bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 21 10:06:06 2018 +0800

    Add optional testing group for srfi-64
    
    This adds an optional group to CMakeLists for
    systems with SRFI-64 included.

commit 458e7e9ff1aa851b1bc0e0f4ca23fa47a2da81bd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 23 15:32:28 2018 +0800

    html-document.scm: Restore <html> tag
    
    A previous commit 5b40df510 has eaten the <html> opening
    tag which makes the whole document an invalid XML tree.
    
    After this fix, the document is still not valid XHTML.
    Until the exact DOCTYPE is finalised I suggest we
    restore the root <html> tag.

commit 128fce3ed815db40bf70c67e622c32511e223f99
Author: Andreas Müller <andreas at stapelspeicher.org>
Date:   Thu Feb 22 15:59:12 2018 -0800

    Bug 787095 - Gnucash Crashes when opening old XML file

commit bab3bc7e93099a1bb1909010fc4c183d5cd0531f
Merge: 6137719 955696b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 22 15:53:30 2018 -0800

    Merge Bob Fewell's "Cache a couple of split register preferences...
    
    into unstable

commit 6137719417aaea3e7a509bc77d12435b508fc534
Author: Nikos Charonitakis <nikosx at gmail.com>
Date:   Thu Feb 22 12:15:39 2018 -0800

    Updated Greek Translation

commit a4399ee732708fce6e7d7a4fb24c67d4fe48bf53
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 20 17:32:22 2018 -0800

    Bug 792157 - Cannot create account with different currency
    
    Restore force-insert logic that had gotten lost in the C++ conversion.

commit 955696b0e77c841a661931b66f31c333456a8c27
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Feb 21 00:54:49 2018 +0000

    Cache a couple of split register preferences
    
    Two preferences were being used heavily in the drawing of the register
    so it makes sense for them to be saved in the split_register structure
    so they can be easily be referenced.

commit c58b0024c554a75b74f55990e411cbf70a8c3ea3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 20 12:25:14 2018 -0800

    Remove bogus file from POTFILES.in.

commit 78705dc8bec1a1433a2d1f8a7eab2a96842cf043
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 20 12:02:38 2018 -0800

    Bug 792833 - User specifies source of 'num' field'; either...
    
    transaction number or split action (requires at least GnuCash 2.5.0)
    
    Strip leading delimiters from KVP keys when reading them from the
    database. Leading delimiters are incorrectly included in databases
    created with GnuCash 2.6.x.

commit 7e814ad037dca79224b697a80654770aa35fd3bd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 15:26:36 2018 -0800

    Fix typo, gnc-account-get-book not gnc:account-get-book
    
    And then deal with the crashes caused by not having any accounts
    selected.

commit 50e2a3def7f913ad27f92f7f2719e1fd71fc8290
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 19 22:53:13 2018 +0100

    Use a platform dependent package name for gnc_user[config|data]_dir
    
    Windows and OS X expect the directory name to be capitalized while linux typically uses an all-lowercase name.

commit 36ad5064e4b2a264897dd5063e5617e6850d4531
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 13:27:44 2018 -0800

    Move gnc:substring-replace-from-to back to utilities.scm
    
    It's used in report.scm as well as qif-imp.

commit 9865934410e03bafe4c9058269701f2ce1386a4f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 12:26:29 2018 -0800

    Reduce warning about failing to dlopen a module to debug.
    
    There's another warning for runtime about not being able to load
    a specified module and this one creates a lot of noise during a parallel
    build.

commit 62fd179f8754702c2e77fb10eb79a53e07ad008d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 19 20:30:36 2018 +0100

    Adjust gnc_userconfig_dir and get_userconfig_home to the former returns a subdirectory of the latter
    
    Also add a few comments to make the distinction more clear.

commit 27256357f519efe9ca9d5cf6cec1cb91917b97ce
Merge: 5929bb3 b2ed250
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 19 20:31:33 2018 +0100

    Merge branch 'BUG792809' of https://github.com/Bob-IT/gnucash into unstable

commit 5929bb3bf8bfa0d0552f37888ffdb2004b740a5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 11:13:40 2018 -0800

    Move string.scm to qif-imp, the only place it's used.

commit 4ad23598727147cf9f76664cbd477fea3c805d99
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 10:51:42 2018 -0800

    Remove unused functions from utilities.scm
    
    moving safe-strcmp to aging.scm, it's sole use.

commit 720acddff279dc3c6212f74185156a461b3ce0f2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 10:25:50 2018 -0800

    Restore fin.scm, incorrectly removed earlier.
    
    But put it in app-utils where it's used and load it explicitly.

commit 923995f2ccbdb1cf3e02d0aa644af30a3fb3f75c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 08:20:25 2018 -0800

    Restore inadvertently-deleted standard-reports tests.

commit 464281644cf2756daf255f030e6a6805182fc88e
Merge: f4965ae ee217c6
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 15:25:53 2018 +0100

    Merge branch 'maint' into unstable
    
    Should resolve issue mentioned in PR #277
    Conflicts:
    	libgnucash/app-utils/gnc-sx-instance-model.c: resolved
    	po/de.po: changes in maint ignored

commit ee217c61b23d0dfd51a54048d8fd8ae74018a19a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 12:29:06 2018 +0100

    Make REPORT_ERROR private
    
    amending commit ce71586

commit fb26ef648ed74998e4a25fcdfac282dcd7650c0e
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 12:17:53 2018 +0100

    update de.po to commit ce71586
    
    4684 translated messages, 5 untranslated messages.

commit ce715862fe4c8c2c1f2ed1a4a3b6eb3cb37c7606
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 11:50:10 2018 +0100

    Mark forgotten error messages in gnc-sx-instance-model.c translatable
    and report them bilingual:
     *  in g_critical untranslated and
     *  in g_list_append translated.

commit f4965ae2aca1deca7eddb289475dc2b58d41570d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 22:16:27 2018 -0800

    Move direct check dependencies to the originating CMakeLists.txt.
    
    Removing transitive dependencies from being declared direct.

commit 474c3ae079a547ad8f311e1d09e1e135c5a06311
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 16:08:26 2018 -0800

    Make a target for the python-bindings test to set its dependencies.

commit 605f3466cb964e5d4655b91ff5ad6628f747bb06
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 16:07:25 2018 -0800

    Rename the gnc-module test libraries to be consistent with other modules.

commit a5f46a5e45fa5c167ff6306590a030670f5d3f20
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 15:59:00 2018 -0800

    More Scheme dependency additions.

commit b2ed250db10b27a8dae48dd4ab279ca66a3d3cb8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 3 22:33:53 2018 +0000

    Change gsettings upgrade test so old_maj_min is < 207
    
    With the original value of 208, the use-gnucash-color-theme kept on
    being reset to what ever the use-theme-colors was, by default false.

commit 22921c9f290666266d6b0c20834720f889a631a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 3 20:36:18 2018 +0000

    On first load, cell height is wrong which affects highlighting
    
    Move the get text height function which is the basis of the cell height
    to the start of the draw procedure so highlight area can be computed
    correctly.

commit 3bc741e193fe68dda20b07b5adff8ff0042afef0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 3 18:59:40 2018 +0000

    Remove doc gtk2 rc file and replace with gtk3 css one

commit 7c9ac17cb6b269e93b70c5030b39727827321137
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Feb 1 15:43:10 2018 +0000

    Move the user CSS settings file
    
    Move the CSS settings file to a location based on XDG_CONFIG_HOME which
    is OS dependant but with slight changes for Windows and OS X.
    
    - Windows: CSIDL_APPDATA/Gnucash
    - OS X: $HOME/Application Support/Gnucash
    - Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash)

commit ec0656e7d52e1bd08a0947f58a308b7df2345fe4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 10:27:34 2018 -0800

    Bug 793568 - "Cash Flow" report crashes

commit c6cbac588ea1f5a8b8ae001f9c8ad94dd5d373a2
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sun Feb 18 11:38:54 2018 +0100

    Add a TODO note for variadic macros after C++2a standardization

commit ffeafad6368053cb8f73439f5376239bed5263d1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Feb 18 10:10:34 2018 +0100

    Spelling fix in import map editor

commit 48bdab38d4fd66e2c2ea59d971c60d3e1ae235ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 17 14:58:18 2018 -0800

    Replace sprintf with Guile's built-in format.

commit e3cd9f88c94c3c2b5e8fcdbc5457908446879df2
Merge: 611ead2 bdd7cc7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 23:22:23 2018 +0100

    Merge branch 'unstable-TR-progress' of https://github.com/christopherlam/gnucash into unstable

commit 611ead2bc1216618c4cfe0afe7563d7e475811bf
Author: Harald H <harald at fsfe.org>
Date:   Tue Feb 13 17:18:19 2018 +0100

    Updated info and migrated to the latest AppStream specs
    
    + Specified metadata license
    + Added required nametag
    + Added required project license
    + Added required summary
    + Changed urls to https
    + Fixed screenshot tags
    + Added category
    + Added url for bugtracker, faq, help, donation and translate
    
    I have not removed the current underscore prefixes as you may want to migrate from the deprecated intltool to modern gettext before doing so. Relevant information:
    - https://blogs.gnome.org/mclasen/2016/07/21/using-modern-gettext/
    - https://wiki.gnome.org/MigratingFromIntltoolToGettext

commit 07c3162a73a04c1f0e874b7817e2e248d249a82b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 21:09:07 2018 +0100

    Fix a few leftovers from work on main.scm
    
    - Load proper file in gnucash-bin.c
    - Load string.scm (now in gnucash subdir) to make reports and qif-import work again

commit fbdacae610392e4639161af67cce45b9257101ed
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 20:16:11 2018 +0100

    Remove the need for a temporary script file to compile gschemas
    
    I opted for this temporary script to be able to print a message while compiling
    as glib-compile-schemas is totally silent. Turns out printing the message can equally
    be done directly in the install command.

commit de4b72dc11dc5c3d76b8f02eba38a6dade6627ae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 20:09:36 2018 +0100

    Drop install rule for previously removed (scm) config file

commit bdd7cc73ef6ca8f844e908fbc35718ae73bfc543
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 11 23:31:53 2018 +0800

    GSTR: Restore some strings

commit bc8ad8961a0158b483c87032ee0367bc47f313fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 7 23:13:58 2018 +0800

    TR & GSTReport: Improve comments
    
    This commit only improves the comments for
    both reports, and uses gnc:error calls as
    advised. The reordering in GST Report now
    reflects the logical transformation of a
    split into column amount.

commit 97e415fdf3fe0d9ccc7f68f5b4ffa5ef26455323
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 7 22:00:39 2018 +0800

    GSTReport: filter out some transactions
    
    This commit restores filtering for closing, link
    and payment transactions.

commit b261eb18b3b6c8be5b92c4610979b3a2bb8af7a5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 7 19:56:24 2018 +0800

    Revert options.scm lookup-options renaming
    
    and use (gnc:error) as advised

commit 276a7d24d2d0380cda24f5f0f7f159ea897101a5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 12 16:45:03 2018 +1100

    REWRITE income-gst-statement.scm
    
    This commit rewrites income-gst-statement.scm to be a derivation
    of transaction.scm, modifying the options database and passing
    custom arguments to the trep-renderer.
    
    This should hopefully reduce risk of errors.

commit 88b3446299bda0b7706e47dc1c2c440f8c769e4b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 7 23:15:57 2018 +1100

    ADD-API: gnc:option-make-internal!,  gnc:unregister-option
    
    This commit adds 2 additional helper calls, primarily useful for
    derived reports.
    
    gnc:option-make-internal! will hide an existing option. e.g.
    a derived report can set the value for a Display/* option and
    hide it from the user.
    
    gnc:unregister-option will unregister option. This is primarily
    useful for derived options e.g. another report copies from
    transaction.scm and removes some options and recreates them with
    different parameters.
    
    For example, unregister existing option from section "Accounts"
    name "Accounts", and recreate with different parameters e.g.
    limited account types.

commit 6004b55d16a0dc4a3b52baed6dd16d70281c054f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 27 21:46:42 2018 +0800

    TR: remove unnecessary no-account-after-filtering step
    
    This merges the initial 'no-account' warning and the
    'no-account-after-filtering' warning. This reduces
    the number of strings required.
    
    The user can select some accounts, set an account name
    filter which produces no accounts, and will see a
    blank report with the gnc:render-options-changed
    confirming that options were set, and the blank
    filter is caused by the filter.
    
    Example: http://i.imgur.com/eqq1Bpa.png

commit 3749ca528be1925d9ae648f9002e42ebe49d26eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 28 07:29:44 2018 +0800

    TR: omit display of $0 in subtotals in other currencies.
    
    Previously in dual-subtotal columns, the dual-subtotal would
    attempt to print all commodities in the row. This meant
    if user chose common-currency thereby triggering additional
    commodities, the dual-subtotal would attempt to add amounts
    in other commodities which would be 0, and display the 0
    amount. This commit will modify the the dual-subtotal strategy
    to only add column where a value actually exists.
    
    This commit is a continuation of previous TR enhancement
    (multiple data columns) where I have now understood how
    to disable these $0 amounts in subtotals.
    
    From: http://i.imgur.com/sqAHsPQ.png
    To:   http://i.imgur.com/n0R7xeV.png

commit 12f3099f59cac59e9dfde98492c5c122991736aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 12 16:45:22 2018 +1100

    (infobox)->(gnc:render-options-changed) in options.scm
    
    This commit will change (infobox) to a general-purpose
    renderer for "all options changed by user" in options.scm
    and can be inserted into any report. It reduces the
    number of strings required.

commit 01e604d8eebf2ac262ea550e2f292bbafa2ef042
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Feb 1 15:08:28 2018 +0800

    Use xaccSplitGetReconcile instead of (zero? date)
    
    (zero? date) not a good test for reconcile status.
    Use xaccSplitGetReconcile(split)=='y'.
    This is a better test.

commit cd8f2b7c7e9c6f08e77b99631569c1ee9334b862
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 15:52:19 2018 -0800

    Rename libgnucash/scm/main.scm to utilities.scm
    
    Because it hasn't been "main" since GnuCash became a C program.

commit 32f6958ebbb8a8536a78e6a4ce24aeae28f42248
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 15:41:47 2018 -0800

    We're done modularizing. About 16 years ago.

commit 8b0d9425e9526ace7df92e1500c8fbd5235e082d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 15:37:46 2018 -0800

    Remove some obsolete and unused Scheme files.

commit 26e51339a6f8272f23c7b5b8dcc2aa6f7f6ecf84
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 14:28:46 2018 -0800

    Rework the Scheme target dependencies.
    
    Should fix Bug 793122 - 2.7.3: ninja build fails
    along with the nagging parallel-build problems.

commit 772aabf15f76fa01e105fc0691a4a7ce698442ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:46:12 2018 -0800

    Make sure that all of the builder and uimanager files are installed...
    
    in the correct subdirectory.

commit 941cc7dcf5069a9576e4e4933d6b26a3d238e566
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:06:03 2018 -0800

    Rationalize the copying and installation of GtkBuilder and GtkUIManager files.
    
    Trying to catch all of the possible CMake build files as exceptions is
    too hard. Name the source files and copy/install them.

commit a92180f03b2fcdf2e350ffe88f4b3b6f6fcacc71
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:05:51 2018 -0800

    Remove superfluous variable.

commit d97b0f261754781942145092150a29bf7b148c9c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:04:59 2018 -0800

    No more Makefile.am.

commit 82ad7aca51e872dc43e4279c4f4180a831a6aaa1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 13:46:15 2018 -0800

    Prevent a couple of divide-by-zero errors.
    
    Might fix Bug 792800.

commit 04408650c1cf2c871a1844020f9bb68c56e8c890
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 11:04:15 2018 -0800

    Fix double free, caused test to crash on Mac.

commit b3b378380934958ce72ff52850a975f49d20e88d
Merge: 33d4345 1999d85
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 10:56:43 2018 -0800

    Merge branch 'maint' into unstable

commit 1999d85343496eca0ec5f54c64468ff83ad99424
Merge: 3aba4d2 604a2d0
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 10:30:42 2018 -0800

    Merge Chris Lam's 'maint-fix-45f61a3'.

commit 33d434596d12499bcb33e643e7e49a3ddec3033f
Merge: 2598dbe 3aba4d2
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 10:20:57 2018 -0800

    Merge branch 'maint' into unstable

commit 3aba4d2dd8fc9e9b59ff2412a562f587c6d84c54
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 8 21:55:08 2018 +0800

    bug 793278 fix for maint
    
    This is caused by commit 766e74096 - min-date was
    erroneously thought to mean 'min date of date-list'
    but actually meant 'negative infinity date'. This
    commit changes date comparison logic to always
    return #t when comparing
    (gnc:timepair-le min-date date) for
    the first date interval.
    
    Test case also created.

commit 2598dbe5e679fc7be157273c07883a319d8f661a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Feb 14 19:00:27 2018 +0100

    Insert lost '#, c-format' lines again into de.po
    
    Additional removed garbage

commit b5e07517f08ca1c94b073a39a8ef5af09a86d2df
Merge: 044c172 48a6938
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 14 18:54:08 2018 +0100

    Merge branch 'addendum-replace-numeric-with-number' of https://github.com/christopherlam/gnucash into unstable

commit 044c1720814b35f80c68a49b50b2f0a2e847dd9e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 8 21:55:08 2018 +0800

    bug 793278 fix
    
    This is caused by commit 766e74096 - min-date was
    erroneously thought to mean 'min date of date-list'
    but actually meant 'negative infinity date'. This
    commit changes date comparison logic to always
    return #t when comparing (<= min-date date) for
    the first date interval.
    
    Test case also created.

commit 2e3ec99219ee9a6e2aeb021bc7800124b84bc8a1
Merge: c7b5061 e3a0080
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 14 18:20:18 2018 +0100

    Merge branch 'maint' into unstable

commit e3a00804da3063f18a0a4a587b81f0125761c4ae
Author: John Clements <clements at racket-lang.org>
Date:   Sun Feb 4 12:05:02 2018 -0800

    fix syntax of example qif file
    
    add (apparently) required separators and transaction descriptions

commit c7b5061e8f7b6e8debaed5a7e61dbe27233c5e8b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 10 15:43:40 2018 +0100

    Bug 792884 - cmake: gschemas.compiled missing
    
    Fix handling of gschemas.compiled. It should only be called
    at install time to regenerate gschemas.compiled based on all
    available gschema files. In the installation directory that
    can be more than just our own.
    
    Note to force the compilation to run after all gschema files
    themselves are installed, the gnome and gnome-utils gschemas
    have been moved into a higher-level gschemas directory and
    the install command is added there.

commit 5cf58758a24858a60e015bd3790c4326e4ad1e68
Merge: ae6d2a2 2a7b0b7
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Feb 14 14:47:51 2018 +0100

    Merge branch 'translation27DE' into unstable

commit 2a7b0b7b91abe5dd80c7d1b47797350e0c97deb1
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Feb 14 14:46:53 2018 +0100

    Review of PR #268
    
    4910 translated messages, 161 fuzzy translations, 123 untranslated
    messages.
    14 msgstr lack the keyboard accelerator mark '_'

commit 604a2d0864dbdd2b82fa8b66b959e2639042d7e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 14 17:15:26 2018 +0800

    Bugfix create-commodity-list
    
    45f61a3 had couple bugs.
    - value/share was inadvertently swapped
    - no need to define comm-list in
      create-commodity-list to return it

commit 48a6938e1c56ed065a60dfc73e54f736e4067959
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 14 17:13:02 2018 +0800

    Addendum replace numeric to number in scheme
    
    Addendum to e0300d3 - was crashing reports

commit ae6d2a2340af74588cda6dcc550b75c2c7967bc9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 13 16:47:20 2018 -0800

    ADD_DEFINITIONS is obsolete for setting C/CXXFLAGS.
    
    And setting -O0 in a debug build is unnecessary, that's the default.

commit da0df1c48dbf706b1cec7843ebad583625764204
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 13 14:11:44 2018 -0800

    Bug 792883 - cmake: no way to turn off -Werror
    
    Prepend settings to CMAKE_C_FLAGS and CMAKE_CXX_FLAGS so that values
    supplied on the command line can override the fixed settings.

commit 849b236f7b149420fb087bb1c04787c85965b92b
Merge: 0912a5e a113d71
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 13 07:46:52 2018 +0100

    Merge branch 'maint' into unstable
    
    Conflicts:
    	accounts/Makefile.am
    	configure.ac
    from autotools removed.

commit a113d71f2c8a5efb8cc8a32583b05f0702202c02
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 13 06:53:46 2018 +0100

    PR #275: Business accounts for India with GST
    
    Commit 5028f66 with adjusted path.
    To use it, start e.g.:
    $ LANGUAGE=hi LANG=en_IN gnucash
    For details about LANG* see
    https://wiki.gnucash.org/wiki/Locale_Settings

commit e2527a98dc836a6da54fa7372621888eeb8740eb
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 13 06:46:05 2018 +0100

    Preparation for indian business with GST template

commit 0912a5eaa1901b1af8395a5e8d835cf754d77268
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 12 14:00:09 2018 -0800

    Don't force-set Boost_USE_STATIC_LIBS or Boost_USE_STATIC_RUNTIME.
    
    If you need to do that for your build pass the values in on the cmake
    command line.
    
    As for all of the noise about Boost's install name if APPLE, just fix it
    with the install name tool. There are instructions at the boost module
    in gnucash.modules.

commit 9c9f4634edba4e81fa23df97d27c667bc0bf460d
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 15:13:14 2018 +0100

    some more German translations

commit 4e8e4d424d473b0b0a734c4c08cc4f683cc1b8c9
Merge: 18b6af3 8c988bf
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 13:13:05 2018 +0100

    adjust conflicts

commit 18b6af3d8b122d087d330dc5e383186d26fc329b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 12:02:21 2018 +0100

    correct some typos

commit d8e508a376f0661c60332d51a6c6ef77061483a4
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 11:56:34 2018 +0100

    msgmerge with gnucash-2.7.4.pot

commit 8c573dbb9f1a54e25afda37705644b2b017a4fdc
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 21:18:43 2018 +0100

    add some more German translations

commit 97471f23197d9480934417bb89888bb657e6e280
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 20:52:16 2018 +0100

    add some more German translations

commit b6ad4e61e0fda8f3d7ccae08d708a272e829f249
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 14:25:14 2018 +0100

    add even more German translations

commit 9207ba8712f6b6dac17d5a72c844c927ea4ce147
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 12:29:10 2018 +0100

    add some more German translation

commit 2914920ff6fbb84a042d3f31ba5d610177cf7738
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 09:33:07 2018 +0100

    add ellipses to fit Common User Access (CUA) under the Tools menu

commit 2f11fc6fb316f531278e425abc13eb11dffab907
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 08:55:34 2018 +0100

    add some German translations

commit 8c988bfc1f6dbc432057c73a22778391a5139b47
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 21:18:43 2018 +0100

    add some more German translations

commit 22cc065d39b2e243f12834e2e3521ca6074bad99
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 20:52:16 2018 +0100

    add some more German translations

commit 311f8c2dc646a50d63fde80a73cda76c2092184c
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 14:25:14 2018 +0100

    add even more German translations

commit 4198af108bf52ab73bba9b6427116757eccb1364
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 12:29:10 2018 +0100

    add some more German translation

commit f0f20d3f5ba4f9b9d5a06e325b02db300b6b3e72
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 09:33:07 2018 +0100

    add ellipses to fit Common User Access (CUA) under the Tools menu

commit cf15c78818384813911fb12eb301f1faf180637c
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 08:55:34 2018 +0100

    add some German translations



Summary of changes:
 CMakeLists.txt                                     |   63 +-
 NEWS                                               |  238 +-
 bindings/python/tests/CMakeLists.txt               |    2 +
 common/test-core/CMakeLists.txt                    |    2 +
 data/accounts/CMakeLists.txt                       |   41 +-
 data/accounts/en_IN/CMakeLists.txt                 |   29 +
 data/accounts/en_IN/acctchrt_gstindia.gnucash-xea  | 1169 +++
 doc/CMakeLists.txt                                 |    3 +-
 doc/gtk-3.0.css                                    |   96 +
 doc/gtkrc-2.0.gnucash                              |  197 -
 gnucash/CMakeLists.txt                             |   21 +-
 gnucash/gnome-utils/CMakeLists.txt                 |   10 +-
 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-dense-cal.c                |    6 +-
 gnucash/gnome-utils/gnc-gnome-utils.c              |    4 +-
 gnucash/gnome-utils/gnc-tree-control-split-reg.c   |    2 +-
 gnucash/gnome-utils/gnc-tree-util-split-reg.c      |    3 +-
 gnucash/gnome-utils/gnome-utils.scm                |    2 +-
 gnucash/gnome-utils/gschemas/CMakeLists.txt        |    7 -
 gnucash/gnome-utils/gtkbuilder/CMakeLists.txt      |   18 +-
 gnucash/gnome-utils/test/CMakeLists.txt            |    2 +
 gnucash/gnome-utils/ui/CMakeLists.txt              |   31 +-
 gnucash/gnome/CMakeLists.txt                       |    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/gnucash.appdata.xml.in               |   80 +-
 gnucash/gnome/gschemas/CMakeLists.txt              |   22 -
 gnucash/gnome/gtkbuilder/CMakeLists.txt            |   18 +-
 gnucash/gnome/gtkbuilder/dialog-imap-editor.glade  |    2 +-
 gnucash/gnome/ui/CMakeLists.txt                    |   18 +-
 gnucash/gnome/window-reconcile.c                   |    4 +-
 gnucash/gnome/window-reconcile2.c                  |    4 +-
 gnucash/gnucash-bin.c                              |   41 +-
 gnucash/gschemas/CMakeLists.txt                    |   43 +
 .../org.gnucash.dialogs.business.gschema.xml.in.in |    0
 ...gnucash.dialogs.checkprinting.gschema.xml.in.in |    0
 ...g.gnucash.dialogs.commodities.gschema.xml.in.in |    0
 .../gschemas/org.gnucash.dialogs.gschema.xml.in.in |    0
 ...org.gnucash.dialogs.reconcile.gschema.xml.in.in |    0
 .../org.gnucash.dialogs.sxs.gschema.xml.in.in      |    0
 .../org.gnucash.dialogs.totd.gschema.xml.in.in     |    0
 ...gnucash.general.finance-quote.gschema.xml.in.in |    0
 .../gschemas/org.gnucash.gschema.xml.in.in         |    0
 .../gschemas/org.gnucash.history.gschema.xml.in.in |    0
 .../org.gnucash.warnings.gschema.xml.in.in         |    0
 ...ash.window.pages.account.tree.gschema.xml.in.in |    0
 .../org.gnucash.window.pages.gschema.xml.in.in     |    0
 .../bi-import/gtkbuilder/CMakeLists.txt            |   18 +-
 gnucash/import-export/bi-import/ui/CMakeLists.txt  |   16 +-
 .../customer-import/gtkbuilder/CMakeLists.txt      |   17 +-
 .../customer-import/ui/CMakeLists.txt              |   17 +-
 gnucash/import-export/import-account-matcher.c     |   11 +-
 gnucash/import-export/ofx/gnc-ofx-import.c         |   21 +-
 gnucash/import-export/qif-imp/CMakeLists.txt       |   26 +-
 gnucash/import-export/qif-imp/file-format.txt      |    3 +
 gnucash/import-export/qif-imp/qif-dialog-utils.scm |    1 +
 gnucash/import-export/qif-imp/qif-file.scm         |    4 +-
 gnucash/import-export/qif-imp/qif-import.scm       |    2 +-
 gnucash/import-export/qif-imp/qif-parse.scm        |    9 +-
 gnucash/import-export/qif-imp/qif-to-gnc.scm       |    7 +-
 .../import-export/qif-imp}/string.scm              |   98 +-
 gnucash/python/CMakeLists.txt                      |   25 +-
 gnucash/python/pycons/CMakeLists.txt               |   13 -
 gnucash/register/ledger-core/gncEntryLedger.c      |    2 +-
 .../register/ledger-core/split-register-control.c  |    5 +-
 .../register/ledger-core/split-register-model.c    |   17 +-
 gnucash/register/ledger-core/split-register.c      |   44 +-
 gnucash/register/ledger-core/split-register.h      |    3 +
 gnucash/report/business-reports/CMakeLists.txt     |   12 +-
 gnucash/report/business-reports/aging.scm          |   21 +-
 gnucash/report/business-reports/balsheet-eg.scm    |    2 +-
 .../report/business-reports/customer-summary.scm   |   23 +-
 gnucash/report/business-reports/easy-invoice.scm   |    5 +-
 gnucash/report/business-reports/fancy-invoice.scm  |    5 +-
 gnucash/report/business-reports/invoice.scm        |    3 +-
 gnucash/report/business-reports/job-report.scm     |    9 +-
 gnucash/report/business-reports/owner-report.scm   |    2 +-
 gnucash/report/business-reports/payables.scm       |    2 +-
 gnucash/report/business-reports/receipt.scm        |    2 +-
 gnucash/report/business-reports/receivables.scm    |    2 +-
 gnucash/report/business-reports/taxinvoice.scm     |    2 +-
 gnucash/report/locale-specific/us/CMakeLists.txt   |   12 +-
 gnucash/report/locale-specific/us/taxtxf-de_DE.scm |   21 +-
 gnucash/report/locale-specific/us/taxtxf.scm       |   29 +-
 .../report/locale-specific/us/test/CMakeLists.txt  |    3 +-
 gnucash/report/report-gnome/CMakeLists.txt         |   13 +-
 gnucash/report/report-gnome/report-gnome.scm       |    6 +-
 gnucash/report/report-gnome/test/CMakeLists.txt    |   12 +-
 gnucash/report/report-system/CMakeLists.txt        |   17 +-
 .../report/report-system/commodity-utilities.scm   |   18 +-
 gnucash/report/report-system/eguile-gnc.scm        |    3 +-
 .../report/report-system/eguile-html-utilities.scm |    2 +-
 gnucash/report/report-system/eguile-utilities.scm  |    2 +-
 gnucash/report/report-system/html-document.scm     |    4 +-
 gnucash/report/report-system/html-table.scm        |    6 +-
 gnucash/report/report-system/html-text.scm         |    8 +-
 gnucash/report/report-system/html-utilities.scm    |    4 +-
 gnucash/report/report-system/report-collectors.scm |    8 +-
 gnucash/report/report-system/report-system.scm     |    2 +-
 gnucash/report/report-system/report-utilities.scm  |    9 +-
 gnucash/report/report-system/report.scm            |    3 +-
 gnucash/report/report-system/test/CMakeLists.txt   |   14 +-
 .../report/report-system/test/test-test-extras.scm |    3 +-
 gnucash/report/standard-reports/CMakeLists.txt     |   10 +-
 .../report/standard-reports/account-piecharts.scm  |   20 +-
 .../report/standard-reports/account-summary.scm    |    2 +-
 .../report/standard-reports/advanced-portfolio.scm |   20 +-
 .../report/standard-reports/average-balance.scm    |    2 +-
 gnucash/report/standard-reports/balance-sheet.scm  |    2 +-
 .../standard-reports/budget-balance-sheet.scm      |    2 +-
 .../report/standard-reports/budget-barchart.scm    |    4 +-
 gnucash/report/standard-reports/budget-flow.scm    |    6 +-
 .../standard-reports/budget-income-statement.scm   |   17 +-
 gnucash/report/standard-reports/budget.scm         |    5 +-
 gnucash/report/standard-reports/cash-flow.scm      |   11 +-
 .../report/standard-reports/cashflow-barchart.scm  |    7 +-
 .../report/standard-reports/category-barchart.scm  |   16 +-
 gnucash/report/standard-reports/daily-reports.scm  |   12 +-
 .../report/standard-reports/equity-statement.scm   |   12 +-
 .../report/standard-reports/general-journal.scm    |    2 +-
 gnucash/report/standard-reports/general-ledger.scm |    2 +-
 .../standard-reports/income-gst-statement.scm      | 1959 +---
 .../report/standard-reports/income-statement.scm   |    9 +-
 gnucash/report/standard-reports/net-barchart.scm   |    7 +-
 gnucash/report/standard-reports/net-linechart.scm  |    7 +-
 gnucash/report/standard-reports/portfolio.scm      |    8 +-
 gnucash/report/standard-reports/price-scatter.scm  |    8 +-
 gnucash/report/standard-reports/register.scm       |    2 +-
 .../report/standard-reports/standard-reports.scm   |    2 +-
 gnucash/report/standard-reports/sx-summary.scm     |    9 +-
 .../report/standard-reports/test/CMakeLists.txt    |   25 +-
 .../test/test-generic-category-report.scm          |   52 +-
 .../test/test-standard-category-report.scm         |    3 +-
 gnucash/report/standard-reports/transaction.scm    |  277 +-
 gnucash/report/standard-reports/trial-balance.scm  |   11 +-
 gnucash/report/stylesheets/CMakeLists.txt          |    9 +-
 gnucash/report/stylesheets/stylesheet-easy.scm     |    2 +-
 gnucash/report/stylesheets/stylesheet-fancy.scm    |    2 +-
 gnucash/report/stylesheets/stylesheet-footer.scm   |    2 +-
 .../report/stylesheets/stylesheet-head-or-tail.scm |    2 +-
 gnucash/report/stylesheets/stylesheet-plain.scm    |    2 +-
 gnucash/report/stylesheets/stylesheets.scm         |    2 +-
 gnucash/report/stylesheets/test/CMakeLists.txt     |   19 +-
 gnucash/report/utility-reports/CMakeLists.txt      |   12 +-
 gnucash/report/utility-reports/hello-world.scm     |   24 +-
 gnucash/report/utility-reports/test-graphing.scm   |    2 +-
 gnucash/report/utility-reports/utility-reports.scm |    2 +-
 gnucash/report/utility-reports/view-column.scm     |    8 +-
 .../report/utility-reports/welcome-to-gnucash.scm  |    2 +-
 libgnucash/app-utils/CMakeLists.txt                |   13 +-
 libgnucash/app-utils/app-utils.scm                 |    6 +-
 libgnucash/app-utils/business-options.scm          |    2 +-
 libgnucash/app-utils/date-utilities.scm            |    7 +-
 libgnucash/{scm => app-utils}/fin.scm              |  110 +-
 libgnucash/app-utils/gnc-exp-parser.c              |    2 +
 libgnucash/app-utils/gnc-gsettings.c               |    4 +-
 libgnucash/app-utils/gnc-sx-instance-model.c       |   81 +-
 libgnucash/app-utils/gnc-sx-instance-model.h       |    1 +
 libgnucash/app-utils/gnc-ui-util.c                 |   14 +-
 libgnucash/app-utils/gnc-ui-util.h                 |   11 +
 libgnucash/app-utils/migrate-prefs.scm             |    4 +-
 libgnucash/app-utils/options.scm                   |   82 +-
 libgnucash/app-utils/test/CMakeLists.txt           |   15 +-
 libgnucash/app-utils/test/test-date-utilities.scm  |   21 +-
 libgnucash/backend/sql/gnc-commodity-sql.cpp       |    4 +-
 libgnucash/backend/sql/gnc-slots-sql.cpp           |    2 +-
 libgnucash/backend/sql/gnc-sql-backend.cpp         |    2 +
 libgnucash/core-utils/gnc-filepath-utils.cpp       |  232 +-
 libgnucash/core-utils/gnc-filepath-utils.h         |    6 +-
 libgnucash/core-utils/test/test-userdata-dir.c     |   40 +-
 libgnucash/engine/CMakeLists.txt                   |    5 +-
 libgnucash/engine/gnc-datetime.cpp                 |   23 +-
 libgnucash/engine/gnc-datetime.hpp                 |    2 +-
 libgnucash/engine/kvp-frame.cpp                    |    2 +
 libgnucash/engine/qoflog.h                         |    5 +
 libgnucash/engine/test/CMakeLists.txt              |    3 +-
 libgnucash/engine/test/test-extras.scm             |    1 -
 libgnucash/gnc-module/gnc-module.c                 |    2 +-
 libgnucash/gnc-module/test/CMakeLists.txt          |   26 +-
 .../gnc-module/test/misc-mods/CMakeLists.txt       |   14 +-
 libgnucash/gnc-module/test/mod-bar/CMakeLists.txt  |   15 +-
 libgnucash/gnc-module/test/mod-bar/gnc-mod-bar.c   |   16 +-
 libgnucash/gnc-module/test/mod-baz/CMakeLists.txt  |   10 +-
 libgnucash/gnc-module/test/mod-baz/gnc-mod-baz.c   |   16 +-
 libgnucash/gnc-module/test/mod-foo/CMakeLists.txt  |   10 +-
 libgnucash/gnc-module/test/mod-foo/gnc-mod-foo.c   |   16 +-
 libgnucash/gnc-module/test/test-load-c.c           |    2 +-
 libgnucash/scm/CMakeLists.txt                      |   39 +-
 libgnucash/scm/build-config.scm.in                 |    6 -
 libgnucash/scm/config                              |    4 -
 libgnucash/scm/gnumeric/CMakeLists.txt             |   13 -
 libgnucash/scm/gnumeric/gnumeric-utilities.scm     |  248 -
 libgnucash/scm/gnumeric/table-utils.scm            |   61 -
 libgnucash/scm/main.scm                            |  129 -
 libgnucash/scm/price-quotes.scm                    |    2 +-
 libgnucash/scm/printf.scm                          | 1219 ---
 libgnucash/scm/substring-search.scm                |  110 -
 libgnucash/scm/{string.scm => utilities.scm}       |  140 +-
 libgnucash/scm/xml-generator.scm                   |  187 -
 libgnucash/tax/us/CMakeLists.txt                   |    4 +-
 libgnucash/tax/us/test/CMakeLists.txt              |    2 +-
 po/CMakeLists.txt                                  |    4 +
 po/Makevars                                        |    8 +-
 po/POTFILES.in                                     |   37 +-
 po/de.po                                           | 4234 +++++----
 po/el.po                                           |  949 +-
 po/es.po                                           | 4574 ++++-----
 po/gnucash-pot.cmake                               |    2 +-
 po/sk.po                                           | 9870 +++++++++++---------
 214 files changed, 13364 insertions(+), 14909 deletions(-)
 create mode 100644 data/accounts/en_IN/CMakeLists.txt
 create mode 100644 data/accounts/en_IN/acctchrt_gstindia.gnucash-xea
 create mode 100755 doc/gtk-3.0.css
 delete mode 100644 doc/gtkrc-2.0.gnucash
 delete mode 100644 gnucash/gnome-utils/gschemas/CMakeLists.txt
 delete mode 100644 gnucash/gnome/gschemas/CMakeLists.txt
 create mode 100644 gnucash/gschemas/CMakeLists.txt
 rename gnucash/{gnome => }/gschemas/org.gnucash.dialogs.business.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.dialogs.checkprinting.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.dialogs.commodities.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.dialogs.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.dialogs.reconcile.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.dialogs.totd.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.general.finance-quote.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.gschema.xml.in.in (100%)
 rename gnucash/{gnome-utils => }/gschemas/org.gnucash.history.gschema.xml.in.in (100%)
 rename gnucash/{gnome-utils => }/gschemas/org.gnucash.warnings.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.window.pages.account.tree.gschema.xml.in.in (100%)
 rename gnucash/{gnome => }/gschemas/org.gnucash.window.pages.gschema.xml.in.in (100%)
 copy {libgnucash/scm => gnucash/import-export/qif-imp}/string.scm (59%)
 delete mode 100644 gnucash/python/pycons/CMakeLists.txt
 rename libgnucash/{scm => app-utils}/fin.scm (65%)
 delete mode 100644 libgnucash/scm/build-config.scm.in
 delete mode 100644 libgnucash/scm/config
 delete mode 100644 libgnucash/scm/gnumeric/CMakeLists.txt
 delete mode 100644 libgnucash/scm/gnumeric/gnumeric-utilities.scm
 delete mode 100644 libgnucash/scm/gnumeric/table-utils.scm
 delete mode 100644 libgnucash/scm/main.scm
 delete mode 100644 libgnucash/scm/printf.scm
 delete mode 100644 libgnucash/scm/substring-search.scm
 rename libgnucash/scm/{string.scm => utilities.scm} (54%)
 delete mode 100644 libgnucash/scm/xml-generator.scm



More information about the gnucash-patches mailing list