gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon Mar 12 18:22:18 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/363b259b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2391db37 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4a8c2645 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c9855a6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3ccebde8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fc5dd9d2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/21c52199 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/daca1312 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fd0ba2c7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dc391105 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fdfa6f52 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d61cd79a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/df26146d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/867fdce4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/10b7cbc2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c9f3c076 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fbb172d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c3180ab3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/79dd7d69 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6ee1c71d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6a1af638 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/25883b17 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/563d7161 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b577a7da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/751a3fec (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e71f5612 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6fe7d885 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/89c1534d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1449d4ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/612cb5c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/59ae8571 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6cbf5dbb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/95329f23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6f587f8c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/edd89aaf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3fce50a2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f8fd9dd2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e766c71a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2acb6da2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5520fae8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/36d72965 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/25585de0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/25fc4d9b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d95eb0f7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6457b2eb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/30fb1dc4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ddba926e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e2d69b17 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8a338641 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/41d79f4e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/21ea6d56 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/22517f98 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/41322ec3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/551e9843 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/580ce72d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fc5bdfa1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a72e0bdd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/51e25112 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/18f0d053 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/33508248 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2d983c67 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e4884cdf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cf73c93b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13e6880b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a64e40da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/546b54c9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cb18d3ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4f98391a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/51768500 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dd0553af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8fef1adc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/93f89207 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7054cc83 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/872aa6b7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/90fb712c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/840e1f8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7ef8e6d4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d8d552ee (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7da9a3ba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8353b569 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad166460 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b71c346e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/66abe023 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fbaa41ac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c1866241 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f111e595 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c29b9c9c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e7ec3a61 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/02c69a79 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ba799feb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3462abe7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/72a48c08 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cd30578b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f95ae1a9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4a6f0223 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e8363e29 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/839ba137 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ff0f4ac8 (commit)
	from  https://github.com/Gnucash/gnucash/commit/06ad55ca (commit)



commit 363b259bd59c8fd4ae9ad9a28e0a9765c69af920
Merge: 06ad55c 2391db3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 12 15:21:56 2018 -0700

    Merge branch 'unstable'

commit 2391db37c102cfa1b1bc29e8f827d228c1c4f0d2
Author: Di Mang <DiMan at users.noreply.github.com>
Date:   Mon Mar 12 22:10:39 2018 +0100

    Update GC version and date.

commit 4a8c2645b4a926110024c458f700395a8b0f4882
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 11 10:38:14 2018 -0700

    Release 2.7.6

commit 8c9855a6bb226e612993e4fc5ea37b0a652f78a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 11 10:38:05 2018 -0700

    Pass GTEST_ROOT and GMOCK_ROOT through to distcheck.
    
    So that they don't have to be exported in the environment if they're needed.

commit 3ccebde831500fb8cf42b9774a323ffb3b9b9c48
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 15:56:00 2018 -0800

    Update the Spanish translation from the Translation Project.

commit fc5dd9d2c868042e8c58620259e08a6f8816b60e
Merge: 21c5219 25585de
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 13:12:54 2018 -0800

    Merge Bob Fewell's two bug fixes, PR302, into unstable.

commit 21c52199377a971fdf20b51183acb215fb294e31
Merge: daca131 3fce50a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 12:31:04 2018 -0800

    Merge Bob Fewell's focus-fix PR304.

commit daca1312e7462c9526f2515560f367d1919ecfe8
Merge: fd0ba2c 612cb5c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 12:12:48 2018 -0800

    Merge Bob Fewell's transient parent PR308 into unstable.

commit fd0ba2c760328e6534b050f6bb6272cb18d1d3f3
Author: mpuels <mpuels at gmail.com>
Date:   Sat Mar 10 19:39:20 2018 +0100

    Fix typo

commit dc3911058478aa5e51f50a1d19284b4c59a4984b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 11:24:44 2018 -0800

    Put the crlf line-endings back on windows text files.

commit fdfa6f528c70d317a20b7ba34f79111c67cd8ea0
Merge: 867fdce d61cd79
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Mar 10 11:06:59 2018 +0100

    Merge branch 'maint' into unstable

commit d61cd79ae3c8adfc521c3781fb25eb81ec2a1627
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Mar 10 10:23:56 2018 +0100

    Minor fix in de.po

commit df26146d2af3bc40bfc5e3b10f30c3faceb6b501
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Mar 10 10:20:26 2018 +0100

    Backport and review of commit c0fd3b3:
    Remove all references to the now-defunct Yahoo! quote retrieval

commit 867fdce4e4fef467c5c2efab41f2a0d5764fffd5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 16:28:00 2018 -0800

    Gcc-4.8 doesn't have std::codecvt.
    
    Use boost::locale::conv::utf_to_utf instead.

commit 10b7cbc2574c048a1bf0b0c84ec66241fafdc18e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 16:24:16 2018 -0800

    Fix boost linking problem on Unbuntu 14.

commit c9f3c0760cb06225e4c011af2bceafe7029e17e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 13:48:36 2018 -0800

    Provide fallback value for test_core_dir in case it hasn't been built yet.

commit fbb172d09672ae059d13210ead18a7738313af4f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 13:04:17 2018 -0800

    Bug 793900 - 2.7.5: test failure: 105 - python-bindings.
    
    unittest_support.py is in ${CMAKE_SOURCE_DIR} for a tarball build
    and ${CMAKE_BINARY_DIR} for a vcs build. Look for it rather than
    assuming it's in ${CMAKE_BINARY_DIR}.

commit c3180ab374ad9a2c2c0861b85c85299fe9bc16fb
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 8 12:47:26 2018 -0800

    Operator << fix.

commit 79dd7d69d0eadf96e2fec132bce1d2a01c8753d3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 9 00:30:43 2018 +0100

    Csv Importer - Prevent crash if number of saved columns is higher than actually detected ones.
    
    I ran into this while trying to load a utf-16 encoded file
    and loading a saved preset using utf-8. By applying the preset
    the columns in the utf-16 file were no longer detected, but
    the importer was still trying to read from a preset account column.

commit 6ee1c71d50ca743b71258bed98be09134213abb1
Merge: 25883b1 6a1af63
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 8 23:04:18 2018 +0100

    Merge branch 'maint' into unstable
    PR #305, #:306

commit 6a1af63800f851ca1023278a2a9292e6c677670b
Merge: 6f587f8 edd89aa
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 8 22:49:57 2018 +0100

    PR #306: Merge branch 'maint-transfer-01' of
    https://github.com/DiMan/Gnucash into maint

commit 25883b17ebba418a9100bc9fa3d531f21d80a769
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sun Sep 17 13:16:21 2017 +0200

    Bug764245 - multi-column reports include incorrect sub-reports

commit 563d7161610d8d44c9e047a25e1a33ce0d3e85ff
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 17:59:48 2018 +0100

    Csv imp settings - internalize prefix handling
    
    This information is not relevant outside of the settings code
    The way it's implemented now each settings module defines its
    own unique prefix and the generic code can just use it when
    needed.

commit b577a7daf1b2e878bece8a799ddfafaeb6a0f689
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 17:20:13 2018 +0100

    Csv import settings - undo rename of common methods
    
    Use C++-style to call method with same name in parent class

commit 751a3fec43a9740b842e0f5f4ea148fd47a9ea4e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 17:12:31 2018 +0100

    Csv importer - align file names
    
    Done in a separate commit

commit e71f561236787f0ca7d1bb812c5959d0c83476a8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 15:31:12 2018 +0100

    Bug 793467 - GnuCash crashes when trying to open a binary file instead of a CSV
    
    The cause was an uncaught exception from boost::tokenizer.
    Fix and add test case.

commit 6fe7d8854836ceea2b58914511b7743b2dcdd1d4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 14:24:02 2018 +0100

    Enable test to handle attempt to load non-existing file in csv importer

commit 89c1534d5184cd3f499fc8e3e654b8eb43583e1b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 14:06:33 2018 +0100

    Csv import - improve memory handling in the assistant class
    
    Make it more RAII, in that whatever the class allocates, it should
    also deallocate. This simplifies a couple of memory handling cases.
    The only exception is the generic import matcher that for some reason
    has chosen to deallocate itself. To be fixed when more importers are
    converted to c++

commit 1449d4ca688bd41691d7854eae40574eef230b5e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 10:46:07 2018 +0100

    Add some background info on memory management in CSV importers
    
    As the assistant code combines multiple memory management models care should be taken
    not to mix them up. The notes should give some insights in how to do this.
    
    Also fix a few minor issues
    - delete default copy and move constructor/assignment for the assistant gui class
    - nullify a freed pointer

commit 612cb5c69f1b50913d92504cbd1dd35ae55c5bf2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:20:36 2018 +0000

    Fix transient parent warnings for various import dialogs

commit 59ae8571429e0a65ddfb2f92126ea2efb94055eb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:19:16 2018 +0000

    Fix transient parent warnings for report dialogs

commit 6cbf5dbba5778ff0df1417db9accf5c450c03c88
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:17:00 2018 +0000

    Fix transient parent warnings for various business dialogs

commit 95329f23544c3ad6fa95e61ae6f5cb9fcb84e201
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:14:30 2018 +0000

    Fix transient parent warnings for various dialogs

commit 6f587f8c160e8dfbcfd0a54ebc53aaebbd4c7dcd
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Wed Mar 7 20:59:09 2018 +0100

    clean up of account hierarchy templates for "de_DE"

commit edd89aafd030503589037e4dae20419bcfc8a90b
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Wed Mar 7 20:54:18 2018 +0100

    clean up of account hierarchy templates for "C"

commit 3fce50a29e77b5f4f962ef8384c5cafe5ed9bedb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 7 16:47:08 2018 +0000

    Fix Segmentation fault when going to File->New
    
    When selecting the File->New with existing register pages open a crash
    can happen as the register pages get closed forcing a page-changed
    signal to queue the page focus function when there is no page. Add a
    call to remove the page focus function in the ..destroy_widget function.
    
    Also with the addition of g_idle_remove before the add when page-changed
    is emitted the page focus function only gets run once.

commit f8fd9dd27244a6572238884b76de2de5989bf065
Merge: 2acb6da e766c71
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 7 05:37:42 2018 +0100

    Merge branch 'maint' into unstable
    PR #303

commit e766c71acca476817e50c81a29980b0565bee19c
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Tue Mar 6 20:28:08 2018 +0100

    Remove the unnecessary comments:
    <!-- Local variables: -->
    <!-- mode: xml        -->
    <!-- End:             -->
    
    
    This comments are to help emacs recognize that the files are xml
    since they don't have 'xml' as an extension

commit 2acb6da2b846e06e345b92f50a30d2d998bbeeb0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 6 10:13:06 2018 -0800

    Bug 794083 - gnucash-2.7.5: cmake+make build installs Makefile

commit 5520fae838bfddc92385c85706e741a753458c5d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 6 09:56:13 2018 -0800

    Bug 793941 - 2.7.4: test failure on i686: 59 - test-gnc-timezone
    
    Don't test before 1916, that's not a common GnuCash use-case.

commit 36d729652b2bc456cf04b92d3f7588e8bf25266d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 6 09:48:22 2018 -0800

    Speed up GUID equality comparison.

commit 25585de07792dd43f38af2d1ead350620814e045
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Mar 6 14:42:43 2018 +0000

    Bug 794031, enable placeholder toggle and provide callback
    
    The text for this account tree view specifies "If you would like an
    account to be a placeholder account, click the checkbox for that
    account." but they were not enabled and no call back was defined so
    enabled the toggle button and provide callback.

commit 25fc4d9bbd5b2a9bd2073254847ebdf4284a00d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Mar 6 14:40:32 2018 +0000

    Bug 793699 - start_spath could be used uninitialised
    
    Make sure the start_spath is declared within the while loop and also
    freed.

commit d95eb0f7f3dcda5e2abae2c01bab7c3fc8189445
Merge: 30fb1dc 6457b2e
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 6 05:58:07 2018 +0100

    Merge branch 'maint' into unstable
    PR #300

commit 6457b2ebe560298518948abac31602a2515001b6
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 5 23:04:04 2018 +0100

    Adjustment of Account Hierarchy Templates.
    (mentioned in PR #293 on GitHub)
    
    1) Added namespace section (header)
    2) Added missing placeholder

commit 30fb1dc4799225a5e27d21dc3a214d072878c43a
Merge: ddba926 21ea6d5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:57:00 2018 +0100

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

commit ddba926e4900ec81aee25714ba505840b25afdc6
Merge: e2d69b1 a72e0bd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:56:07 2018 +0100

    Merge branch 'unstable-transfer-02' of https://github.com/DiMan/gnucash into unstable

commit e2d69b174ec9dca538285ceb00c45a2bc38e0daa
Merge: 8a33864 7ef8e6d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:54:24 2018 +0100

    Merge branch 'master' of https://github.com/nielsegberts/gnucash into unstable

commit 8a33864168b359bac600f881190c6a0f97b88868
Merge: 580ce72 41d79f4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:52:55 2018 +0100

    Merge branch 'cpack' of https://github.com/TheBiggerGuy/gnucash into unstable

commit 41d79f4ef324210a70d8c63c28d844861cb8cf35
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Mon Mar 5 15:38:41 2018 +0000

    Fix CPack package version number
    
    Currently running "ninja-build package" produces a file with and incorrect
    version number. This patch passes the CMake version variables into CPack to get
    the correct filename.
    
    Old "gnucash-0.1.1-Linux.tar.gz" new "gnucash-2.7.5-Linux.tar.gz"

commit 21ea6d56bf70a85ad1c76a914677b9f05fd34830
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 5 07:45:03 2018 +0800

    Modernise chart colours
    
    This commit changes chart colours from the dated CSS defaults to
    modern colours as suggested by http://clrs.cc/

commit 22517f98cec657c2fbb81ad539a1bd19bc680fef
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 14:56:35 2018 +0800

    taxtxf: schemify

commit 41322ec3d8ab6af48143a9489aa6ab9da54988c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 08:36:39 2018 +0800

    <br> to <br/> and ~s to ~a

commit 551e98435d6adc7f48703a58ad27c980a79b7f39
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 08:10:45 2018 +0800

    remove begindate in qofquery
    
    This was producing a date corresponding to 01-01-1970. make-zdate was
    being used in aging.scm as a hack to search all splits prior to
    end-date. fix the date query logic to set begin-date match to #f.

commit 580ce72da73ea6ee914fba5e988f7fbf83644241
Merge: 3350824 fc5bdfa
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Mar 5 03:40:48 2018 +0100

    Merge branch 'maint' into unstable

commit fc5bdfa10b9aa38ca37ed841cfed697149d75f4c
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Mar 3 22:08:39 2018 +0100

    Revision and expansion of accounts for the Russian language.
    In addition, replacing of commodity: USD => RUB.
    
    Cherrypicked from unstable and adjusted to main

commit a72e0bdd5ed40a7306f67508b61c640748177aa8
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sun Mar 4 14:09:24 2018 +0100

    Add spacing between border and text in dialog "New Accounts Hierarchy Setup".
    
    There is no spacing between the text and the frame in the dialog
    "New File" > "New Accounts Hierarchy Setup". In some cases - when
    changing the window size - the text appears next to the frame.
    It does not look very clean. As a solution, I have defined here a small spacing: 5px.

commit 51e2511223eb0873f342f0153929ef53d849d0eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 19:16:39 2018 +0800

    Bug 765846 - Expense Over Time for subaccounts: An error occurred while running the report
    
    fix crash if acc-depth too low

commit 18f0d053b04f463263f67bbe16bbd8ee2979a818
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Mar 4 00:18:39 2018 +0100

    Fix auto-selection of splits in reconcile
    
    Really use all splits of any given day. Up to now usually the splits
    of the given date were not or not all included, as the time comparison
    didn't correctly ignore any given time-of-day of the splits. Instead,
    all possible time-of-days should be included.

commit 335082480d106226aef1397ed6be2ceb80febeb8
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Mar 3 22:08:39 2018 +0100

    Revision and expansion of accounts for the Russian language.
    In addition, replacing of commodity: USD => RUB.

commit 2d983c6703a5133333660a8729ab5bbd598f500f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 3 00:22:07 2018 +0800

    bugfix gnc_ui_new_account_window
    
    parent -> parent_acct
    fixes bug introduced in c76efd656ecdd77571102af57e936fc4ce4be97b

commit e4884cdf096360fe8eb5456dfefda4dd7947b3c7
Merge: 13e6880 cf73c93
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 19:59:34 2018 +0100

    Merge branch 'maint' into unstable
    
    Ignoring changes in obsolete test-flat-bayes.c (was removed before on unstable)

commit cf73c93bdf4a9ba0e87ca7b3b9d9952b073ecdf4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 19:58:07 2018 +0100

    Bug 792008 - gnucash 2.6.19 fails to build
    
    Replace g_assert_true with g_assert for now

commit 13e6880b34086b514c8e9cbb95d15c0d257f3553
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 18:31:49 2018 +0100

    Bug 745941 - Review of po Headers / make pot

commit a64e40dac33bdf1ca2a6d8f280724f08ad2b48ae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Feb 18 19:53:29 2018 +0100

    Properly detect git in case of linked worktree

commit 546b54c976d770a99e3b76f7130ac4b01a3e508c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 1 21:23:55 2018 +0800

    TR: Show "Grand Total" only if it has been generated.

commit cb18d3ca422ee3c31f6a42b099c9f82fb30b685c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 1 19:10:18 2018 +0800

    test-TR: Add dual-column testing

commit 4f98391a27cf4bea69958a234d8a1b0afc98a6c4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 5 22:45:21 2018 +1100

    test-TR: unit tests
    
    initial attempt

commit 51768500833d3b2df269b8497512d24849b7aa3f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 19 15:23:57 2018 +0800

    TR ENH: Add "Subtotal Summary Grid"
    
    The subtotal summary-grid will tabulate subtotals - prime-sortkey
    vertically, sec-sortkey horizontally. This will be useful, for
    example, with prime-sortkey = accounts, sec-sortkey = date,
    sec-subtotal = monthly... will produce a monthly time series
    spreadsheet.
    
    Introduces grid datastructure.
    
    This is a simple list, each element is a vector
    (vector row col data).
    
    In the Transaction Report, row and col are defined
    as a pair (cons sortvalue subtotal-heading), whereas:
    - sortvalue = string/number used to sort the grid headers,
    - subtotal-heading = string used as grid header row/col
    - data = the gnc-monetary collector.

commit dd0553af6a8213bf2c645a5a625a8a917c06fc76
Merge: 93f8920 8fef1ad
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 13:01:29 2018 +0100

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

commit 8fef1adcc415bd3dfd5d943740802067e91c79f0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 22:10:38 2018 +0800

    date-utilities: bugfix weekly render
    
    This was introduced by 48bdab3.

commit 93f892072ca52fed5d140566693d4d0f1f001e68
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Feb 28 19:45:49 2018 -0700

    Bug 793947 - Impossible to render printable invoice
    
    gncInvoiceGetID returs a char*, so ~a is indeed the correct code.
    Odd that the scheme sprintf used %d to format it.

commit 7054cc83bc0aae8ad14b3cfaa193935988489bda
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 06:11:30 2018 +0800

    Bug 793898 - 2.7.4: Incorrect copyright statement in gnucash/report/standard-reports/sx-summary.scm
    
    no copyright claim was intended

commit 872aa6b74023aecdc04ca766d09666ad4321a651
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 24 20:31:42 2018 +0800

    TR: change multichoice values from list to symbols
    
    Context: https://wiki.gnucash.org/logs/2018/02/24.html#T05:43:50
    
    Summary: I had formerly set some multichoice values to be a list.
    However I think options.scm cannot handle list values. They must be
    scheme symbols. It wasn't clear to me during TR refactoring and
    development.
    
    The root cause is in options.scm multichoice handling, whereby it's
    trying to compare the option value with (eq?); in scheme (eq? (list
    "A") (list "A")) is always #f.
    
    https://github.com/Gnucash/gnucash/blob/06ad55cae981111e8858238229e2605f4c05b0d2/libgnucash/app-utils/options.scm#L911
    is the relevant old code.

commit 90fb712c7f0e7b8a2e68350faee80c6cf041fbd4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 06:47:08 2018 +0800

    TR: make no-report-data message consistent with initial no-account

commit 840e1f8b02578308da8c5ca6dd807686d97da8a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 06:22:54 2018 +0800

    TR: simplify no-account-after-filtering stage

commit 7ef8e6d4890a80637634b931dfea740f80d271a0
Author: Niels <gitlab at nielsegberts.nl>
Date:   Wed Feb 28 00:32:41 2018 +0000

    Fix fall through in Account.cpp
    
    Found with -Wimplicit-fallthrough, but older versions of GCC don't support it. So it will take some effort to add it to the build config.
    
    I think it did not result in a reproducible bug.

commit d8d552ee8a1cf9c1237b36ac953b7873ba14c91f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 24 20:54:50 2018 +0800

    options.scm: tidy (gnc:render-options-changed)
    
    This small change introduces \n into the HTML render.

commit 7da9a3ba58be00ace20efe32d4fca0482500705f
Merge: ad16646 8353b56
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 18:16:10 2018 +0100

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

commit 8353b5693ef27a658d5c0de083a5c27e5228f0ef
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Feb 28 16:33:54 2018 +0000

    With register obscured the sheet kept being redrawn
    
    When the register is obscured by another window, the sheet would get
    lot of draw events. This was tracked down to getting the foreground
    colour for the item-edit widget for the state GTK_STATE_FLAG_NORMAL.
    Changed this to use the value obtained from gtk_widget_get_state_flags.

commit ad1664604f5415851de932ec44d0f5c64c5532c7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 16:50:15 2018 +0100

    Cleanup namespace usage for boost::locale
    
    In a previous commit I wrongly believed xgettext might not find
    our strings if we used the fully namespaced boost::locale::translate or
    aliased bl::translate instead of just translate. However that's
    wrong, so I have changed the code to always use bl::translate.

commit b71c346ef5f9afbee6d034dade75c7ca0cd0bcae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 16:48:49 2018 +0100

    Fix typo: should read 'older version of gettext' rather than 'older version of gnucash'

commit 66abe023546579ba65ab12961229aca4a98dda6c
Merge: fbaa41a f95ae1a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 16:10:00 2018 +0100

    Merge branch 'master' of https://github.com/jeblad/gnucash into unstable

commit fbaa41ac474545c4674582f34c04d2b2eeb43ece
Merge: c186624 cd30578
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 15:44:59 2018 +0100

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

commit c1866241605bc6309706b2c85d5a4c9eeff8a0dd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 14:25:05 2018 +0100

    Rework source directory structure for gschema, gtkbuilder and ui files
    
    There is now a directory for each respective file type directly in the gnucash source directory
    (This was already started for gschema files before).
    
    In principle all files of each type should go into these global directories. The only
    exception is if such a file belongs to an optional module. In that case the file
    remains located inside that module's directory. Currently we have ui, glade and gschema file
    exceptions in aqb and ofx importers.

commit f111e5958d5fa4fdc7747cac1af177889dde2397
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 13:40:15 2018 +0100

    Simplify POTFILES.in generation
    
    As part of this also:
    - Drop POTFILIES.ignore. Relevant lines have been moved to POTFILES.skip
    - Remove skip lines for scm file links. With intltool out of the way these are never picked up any more.

commit c29b9c9cbf2c4bfc9617825b363e48a0e30bf202
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 12:08:37 2018 +0100

    Remove autotools-only path exception to find reports
    
    With it we can also remove the hack to find standard reports while running
    from the build tree.

commit e7ec3a610de37cef2e3d2ab0603c4642e91ea940
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 27 23:00:30 2018 +0100

    Drop no longer used intltool related variable

commit 02c69a7933a9a00e9c4fb4eafc45731ec1c02e0e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 27 22:21:00 2018 +0100

    Handle situation where gettext 0.19.6 is not available
    
    By default we require gettext 0.19.6 as this is needed to generate a translated version of gnucash.desktop and gnucash.appdata.xml.
    However this version is not available on some platforms (most notably our own ubuntu 14.04LTS travis instance).
    By setting ALLOW_OLD_GETTEXT=ON, the build configuration falls back to generating untranslated versions of said files instead.

commit ba799feb2a13341a14f96f1b491f27255cc94ed8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 27 15:45:38 2018 +0100

    Drop intltool in favour or using modern gettext
    
    This requires at least gettext 0.19.6, and will break our ubuntu 14.04LTS test instance on Travis.
    The next commit will work around this.

commit 3462abe7adf8a35c30bc366da45056c8f07dba6a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 26 19:00:07 2018 +0100

    Bug 793460 - gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp:1941 is impossible to translate

commit 72a48c08842f730feeefe00a71521c6f7aecfd62
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 26 18:16:58 2018 +0100

    Improve config and app data migration to handle renaming of config<version>.user to config-user.scm on all platforms

commit cd30578b2fb91e9feab29ac38fe461ae54e0f97b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Feb 23 10:42:47 2018 +0000

    Use the gnc_prefs_get_bool values to update cache values
    
    This way is a safer way to update the cache values in case the settings
    changed signal fails to trigger or there is a double trigger and the
    cached value gets out of sync with the preference value.

commit f95ae1a96d5f4cc5d9238a0d373dde901384b2af
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 15:41:25 2018 +0100

    Partial update of Norwegian po file

commit 4a6f0223ef580631997ed22cf03a72c70b9bb01b
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 15:39:28 2018 +0100

    Changed last one to blame

commit e8363e29b4a2f0ed6e1132fc2661141e6b980861
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 15:33:41 2018 +0100

    Partial update of Norwegian po file

commit 839ba137b9df8bf4f289ada1b2aad36e9e455f19
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 13:57:09 2018 +0100

    Partial update of Norwegian po-file

commit ff0f4ac8d7c8934a7e76a4534372f4b5d44260c4
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 13:43:55 2018 +0100

    Partial update of Norwegian po-file



Summary of changes:
 .gitignore                                         |     1 +
 CMakeLists.txt                                     |    42 +-
 HACKING                                            |     2 +-
 NEWS                                               |   124 +
 bindings/python/tests/CMakeLists.txt               |     7 +-
 common/cmake_modules/GncAddGSchemaTargets.cmake    |    15 +-
 common/cmake_modules/MakeDistCheck.cmake           |     2 +
 data/accounts/C/acctchrt_business.gnucash-xea      |    60 +-
 data/accounts/C/acctchrt_common.gnucash-xea        |    60 +-
 data/accounts/C/acctchrt_full.gnucash-xea          |    53 +-
 data/accounts/de_AT/acctchrt_auto.gnucash-xea      |    58 +-
 data/accounts/de_AT/acctchrt_brokerage.gnucash-xea |    58 +-
 .../accounts/de_AT/acctchrt_investment.gnucash-xea |    58 +-
 data/accounts/de_AT/acctchrt_kids.gnucash-xea      |    58 +-
 data/accounts/de_DE/acctchrt_autoloan.gnucash-xea  |    58 +-
 data/accounts/de_DE/acctchrt_common.gnucash-xea    |    60 +-
 data/accounts/de_DE/acctchrt_full.gnucash-xea      |    59 +-
 data/accounts/de_DE/acctchrt_houseown.gnucash-xea  |    58 +-
 .../accounts/de_DE/acctchrt_otherasset.gnucash-xea |    58 +-
 data/accounts/de_DE/acctchrt_otherloan.gnucash-xea |    58 +-
 data/accounts/de_DE/acctchrt_skr03.gnucash-xea     |     7 +-
 data/accounts/de_DE/acctchrt_skr04.gnucash-xea     |     7 +-
 data/accounts/de_DE/acctchrt_skr49.gnucash-xea     |     7 +-
 data/accounts/de_DE/acctchrt_studium.gnucash-xea   |    58 +-
 data/accounts/de_DE/acctchrt_wohnungsw.gnucash-xea |    19 +-
 data/accounts/en_GB/acctchrt_brokerage.gnucash-xea |    58 +-
 data/accounts/en_GB/acctchrt_carloan.gnucash-xea   |    59 +-
 .../accounts/en_GB/acctchrt_cdmoneymkt.gnucash-xea |    58 +-
 data/accounts/en_GB/acctchrt_checkbook.gnucash-xea |    59 +-
 data/accounts/en_GB/acctchrt_childcare.gnucash-xea |    58 +-
 data/accounts/en_GB/acctchrt_eduloan.gnucash-xea   |    58 +-
 .../en_GB/acctchrt_fixedassets.gnucash-xea         |    58 +-
 data/accounts/en_GB/acctchrt_homeloan.gnucash-xea  |    58 +-
 data/accounts/en_GB/acctchrt_homeown.gnucash-xea   |    58 +-
 data/accounts/en_GB/acctchrt_otherloan.gnucash-xea |    58 +-
 data/accounts/en_GB/acctchrt_renter.gnucash-xea    |    58 +-
 data/accounts/en_GB/acctchrt_retiremt.gnucash-xea  |    58 +-
 data/accounts/en_GB/acctchrt_spouseinc.gnucash-xea |    58 +-
 .../en_GB/acctchrt_spouseretire.gnucash-xea        |    58 +-
 data/accounts/ru/CMakeLists.txt                    |     4 +
 data/accounts/ru/acctchrt_auto.gnucash-xea         |   180 +
 data/accounts/ru/acctchrt_autoloan.gnucash-xea     |   142 +
 data/accounts/ru/acctchrt_common.gnucash-xea       |   548 +-
 data/accounts/ru/acctchrt_homeloan.gnucash-xea     |    92 +-
 data/accounts/ru/acctchrt_homeown.gnucash-xea      |   112 +-
 data/accounts/ru/acctchrt_kids.gnucash-xea         |   153 +
 data/accounts/ru/acctchrt_otherloan.gnucash-xea    |   142 +
 data/accounts/ru/acctchrt_renter.gnucash-xea       |    89 +-
 data/pixmaps/CMakeLists.txt                        |     4 +-
 doc/CMakeLists.txt                                 |     4 +-
 doc/gnc-fq-dump.1                                  |     4 +-
 ...ip_of_the_day.list.in => tip_of_the_day.list.c} |     0
 gnucash/CMakeLists.txt                             |     8 +-
 gnucash/gnome-search/CMakeLists.txt                |    12 +-
 gnucash/gnome-utils/CMakeLists.txt                 |    15 +-
 gnucash/gnome-utils/dialog-account.c               |    17 +-
 gnucash/gnome-utils/dialog-tax-table.c             |     8 +-
 gnucash/gnome-utils/dialog-tax-table.h             |     4 +-
 gnucash/gnome-utils/gnc-tree-view-commodity.c      |     2 +-
 gnucash/gnome-utils/gnc-tree-view-split-reg.c      |    12 +-
 gnucash/gnome-utils/gnome-utils.i                  |     2 +-
 gnucash/gnome-utils/gtkbuilder/CMakeLists.txt      |    26 -
 gnucash/gnome-utils/ui/CMakeLists.txt              |    17 -
 gnucash/gnome/CMakeLists.txt                       |    57 +-
 gnucash/gnome/assistant-hierarchy.c                |    37 +-
 gnucash/gnome/dialog-billterms.c                   |     8 +-
 gnucash/gnome/dialog-billterms.h                   |     2 +-
 gnucash/gnome/dialog-find-transactions.c           |     3 +-
 gnucash/gnome/dialog-find-transactions.h           |     2 +-
 gnucash/gnome/gnc-plugin-account-tree.c            |     1 +
 gnucash/gnome/gnc-plugin-basic-commands.c          |     2 +-
 gnucash/gnome/gnc-plugin-budget.c                  |     1 +
 gnucash/gnome/gnc-plugin-business.c                |     4 +-
 gnucash/gnome/gnc-plugin-page-account-tree.c       |     3 +
 gnucash/gnome/gnc-plugin-page-budget.c             |     3 +
 gnucash/gnome/gnc-plugin-page-invoice.c            |     6 +-
 gnucash/gnome/gnc-plugin-page-owner-tree.c         |     4 +
 gnucash/gnome/gnc-plugin-page-register.c           |    10 +-
 gnucash/gnome/gnc-plugin-page-sx-list.c            |     4 +
 gnucash/gnome/gnc-plugin-register.c                |     1 +
 gnucash/gnome/gnucash.appdata.xml.in               |    24 +-
 gnucash/gnome/gnucash.desktop.in.in                |     6 +-
 gnucash/gnome/gtkbuilder/CMakeLists.txt            |    41 -
 gnucash/gnome/reconcile-view.c                     |     3 +-
 gnucash/gnucash-bin.c                              |     4 +-
 gnucash/gschemas/CMakeLists.txt                    |    12 +-
 ...=> org.gnucash.dialogs.business.gschema.xml.in} |     0
 ...g.gnucash.dialogs.checkprinting.gschema.xml.in} |     0
 ...org.gnucash.dialogs.commodities.gschema.xml.in} |     0
 .../org.gnucash.dialogs.export.csv.gschema.xml.in} |     0
 ...ml.in.in => org.gnucash.dialogs.gschema.xml.in} |     0
 .../org.gnucash.dialogs.import.csv.gschema.xml.in} |     0
 ....gnucash.dialogs.import.generic.gschema.xml.in} |     0
 .../org.gnucash.dialogs.import.qif.gschema.xml.in} |     0
 ...> org.gnucash.dialogs.reconcile.gschema.xml.in} |     0
 ...n.in => org.gnucash.dialogs.sxs.gschema.xml.in} |     0
 ....in => org.gnucash.dialogs.totd.gschema.xml.in} |     0
 ...g.gnucash.general.finance-quote.gschema.xml.in} |     0
 ...schema.xml.in.in => org.gnucash.gschema.xml.in} |     0
 ...ml.in.in => org.gnucash.history.gschema.xml.in} |     0
 ...l.in.in => org.gnucash.warnings.gschema.xml.in} |     0
 ...ucash.window.pages.account.tree.gschema.xml.in} |     0
 ....in => org.gnucash.window.pages.gschema.xml.in} |     0
 gnucash/gtkbuilder/CMakeLists.txt                  |    71 +
 .../gtkbuilder/assistant-acct-period.glade         |     0
 .../assistant-csv-account-import.glade             |     0
 .../assistant-csv-export.glade                     |     0
 .../assistant-csv-price-import.glade               |    12 +-
 .../assistant-csv-trans-import.glade               |     6 +-
 .../gtkbuilder/assistant-hierarchy.glade           |     8 +
 .../{gnome => }/gtkbuilder/assistant-loan.glade    |     0
 .../assistant-qif-import.glade                     |     0
 .../gtkbuilder/assistant-stock-split.glade         |     0
 .../gtkbuilder/assistant-xml-encoding.glade        |     0
 .../gtkbuilder/business-options-gnome.glade        |     0
 .../{gnome => }/gtkbuilder/business-prefs.glade    |     0
 .../dialog-account-picker.glade                    |     0
 .../gtkbuilder/dialog-account.glade                |     0
 .../gtkbuilder/dialog-bi-import-gui.glade          |     1 -
 .../{gnome => }/gtkbuilder/dialog-billterms.glade  |     3 -
 .../gtkbuilder/dialog-book-close.glade             |     0
 .../gtkbuilder/dialog-choose-owner.glade           |     0
 .../gtkbuilder/dialog-commodities.glade            |     0
 .../gtkbuilder/dialog-commodity.glade              |     0
 .../dialog-custom-report.glade                     |     1 +
 .../gtkbuilder/dialog-customer-import-gui.glade    |     1 -
 .../{gnome => }/gtkbuilder/dialog-customer.glade   |     0
 .../{gnome => }/gtkbuilder/dialog-date-close.glade |     0
 .../{gnome => }/gtkbuilder/dialog-employee.glade   |     0
 .../gtkbuilder/dialog-file-access.glade            |     0
 .../{gnome => }/gtkbuilder/dialog-fincalc.glade    |     0
 .../gtkbuilder/dialog-find-account.glade           |     0
 .../gtkbuilder/dialog-imap-editor.glade            |     0
 .../dialog-import.glade                            |     2 -
 .../{gnome => }/gtkbuilder/dialog-invoice.glade    |     0
 gnucash/{gnome => }/gtkbuilder/dialog-job.glade    |     0
 .../{gnome => }/gtkbuilder/dialog-lot-viewer.glade |     0
 .../{gnome => }/gtkbuilder/dialog-new-user.glade   |     0
 .../gtkbuilder/dialog-object-references.glade      |     0
 .../gtkbuilder/dialog-options.glade                |     0
 gnucash/{gnome => }/gtkbuilder/dialog-order.glade  |     0
 .../{gnome => }/gtkbuilder/dialog-payment.glade    |     0
 .../gtkbuilder/dialog-preferences.glade            |     0
 gnucash/{gnome => }/gtkbuilder/dialog-price.glade  |     0
 .../gtkbuilder/dialog-print-check.glade            |     0
 .../{gnome => }/gtkbuilder/dialog-progress.glade   |     0
 .../gtkbuilder/dialog-query-view.glade             |     0
 .../dialog-report.glade                            |     3 -
 .../gtkbuilder/dialog-reset-warnings.glade         |     1 -
 .../dialog-search.glade                            |     0
 gnucash/{gnome => }/gtkbuilder/dialog-sx.glade     |     0
 .../{gnome => }/gtkbuilder/dialog-tax-info.glade   |     0
 .../gtkbuilder/dialog-tax-table.glade              |     1 -
 .../{gnome-utils => }/gtkbuilder/dialog-totd.glade |     0
 .../gtkbuilder/dialog-trans-assoc.glade            |     0
 .../gtkbuilder/dialog-transfer.glade               |     0
 .../gtkbuilder/dialog-userpass.glade               |     0
 gnucash/{gnome => }/gtkbuilder/dialog-vendor.glade |     0
 .../gtkbuilder/gnc-date-format.glade               |     0
 .../gtkbuilder/gnc-frequency.glade                 |     0
 .../gtkbuilder/gnc-plugin-page-budget.glade        |     0
 .../gtkbuilder/gnc-plugin-page-register.glade      |     4 -
 .../gtkbuilder/gnc-plugin-page-register2.glade     |     0
 .../gtkbuilder/gnc-recurrence.glade                |     0
 .../gtkbuilder/gnc-tree-view-owner.glade           |     0
 .../{gnome => }/gtkbuilder/window-autoclear.glade  |     0
 .../{gnome => }/gtkbuilder/window-reconcile.glade  |     0
 gnucash/import-export/CMakeLists.txt               |    12 +-
 gnucash/import-export/aqb/gschemas/CMakeLists.txt  |     2 +-
 ...org.gnucash.dialogs.import.hbci.gschema.xml.in} |     0
 gnucash/import-export/bi-import/CMakeLists.txt     |     7 +-
 .../import-export/bi-import/dialog-bi-import-gui.c |     2 +
 .../bi-import/gtkbuilder/CMakeLists.txt            |     7 -
 gnucash/import-export/bi-import/ui/CMakeLists.txt  |     7 -
 gnucash/import-export/csv-exp/CMakeLists.txt       |    22 +-
 .../import-export/csv-exp/gschemas/CMakeLists.txt  |     6 -
 gnucash/import-export/csv-imp/CMakeLists.txt       |    60 +-
 .../csv-imp/assistant-csv-price-import.cpp         |    54 +-
 .../csv-imp/assistant-csv-trans-import.cpp         |   155 +-
 .../import-export/csv-imp/gnc-csv-tokenizer.cpp    |    67 -
 ...gnc-price-props.cpp => gnc-imp-props-price.cpp} |     6 +-
 ...gnc-price-props.hpp => gnc-imp-props-price.hpp} |     6 +-
 .../{gnc-trans-props.cpp => gnc-imp-props-tx.cpp}  |     4 +-
 .../{gnc-trans-props.hpp => gnc-imp-props-tx.hpp}  |     4 +-
 ...settings.cpp => gnc-imp-settings-csv-price.cpp} |    30 +-
 ...settings.hpp => gnc-imp-settings-csv-price.hpp} |    11 +-
 ...rt-settings.cpp => gnc-imp-settings-csv-tx.cpp} |    30 +-
 ...rt-settings.hpp => gnc-imp-settings-csv-tx.hpp} |    11 +-
 ...mport-settings.cpp => gnc-imp-settings-csv.cpp} |    23 +-
 ...mport-settings.hpp => gnc-imp-settings-csv.hpp} |    16 +-
 .../{gnc-price-import.cpp => gnc-import-price.cpp} |    12 +-
 .../{gnc-price-import.hpp => gnc-import-price.hpp} |     8 +-
 .../{gnc-tx-import.cpp => gnc-import-tx.cpp}       |    22 +-
 .../{gnc-tx-import.hpp => gnc-import-tx.hpp}       |     8 +-
 .../import-export/csv-imp/gnc-tokenizer-csv.cpp    |    78 +
 ...gnc-csv-tokenizer.hpp => gnc-tokenizer-csv.hpp} |     4 +-
 ...dummy-tokenizer.cpp => gnc-tokenizer-dummy.cpp} |     2 +-
 ...dummy-tokenizer.hpp => gnc-tokenizer-dummy.hpp} |     7 +-
 .../{gnc-fw-tokenizer.cpp => gnc-tokenizer-fw.cpp} |     2 +-
 .../{gnc-fw-tokenizer.hpp => gnc-tokenizer-fw.hpp} |     4 +-
 gnucash/import-export/csv-imp/gnc-tokenizer.cpp    |     6 +-
 gnucash/import-export/csv-imp/gnc-tokenizer.hpp    |     2 +-
 .../import-export/csv-imp/gschemas/CMakeLists.txt  |     5 -
 .../import-export/csv-imp/test/test-tokenizer.cpp  |    34 +-
 .../import-export/csv-imp/test/test-tx-import.cpp  |     6 +-
 .../import-export/customer-import/CMakeLists.txt   |     6 +-
 .../customer-import/dialog-customer-import-gui.c   |     4 +-
 .../customer-import/dialog-customer-import-gui.h   |     2 +-
 .../customer-import/gnc-plugin-customer-import.c   |     2 +-
 .../customer-import/gtkbuilder/CMakeLists.txt      |     6 -
 .../customer-import/ui/CMakeLists.txt              |     6 -
 gnucash/import-export/gschemas/CMakeLists.txt      |     6 -
 gnucash/import-export/import-account-matcher.c     |     7 +-
 gnucash/import-export/import-main-matcher.c        |     5 +-
 gnucash/import-export/log-replay/CMakeLists.txt    |     9 +-
 gnucash/import-export/ofx/gnc-ofx-import.c         |     8 +-
 gnucash/import-export/ofx/gschemas/CMakeLists.txt  |     2 +-
 ... org.gnucash.dialogs.import.ofx.gschema.xml.in} |     0
 gnucash/import-export/qif-imp/CMakeLists.txt       |    18 +-
 .../import-export/qif-imp/gschemas/CMakeLists.txt  |     6 -
 .../register/ledger-core/gncEntryLedgerControl.c   |     2 +-
 gnucash/register/ledger-core/split-register.c      |     6 +-
 .../register/register-gnome/gnucash-item-edit.c    |     3 +-
 gnucash/report/business-reports/aging.scm          |    22 +-
 gnucash/report/business-reports/easy-invoice.scm   |     4 +-
 gnucash/report/business-reports/fancy-invoice.scm  |    30 +-
 gnucash/report/business-reports/invoice.scm        |     2 +-
 gnucash/report/business-reports/job-report.scm     |     6 +-
 gnucash/report/locale-specific/us/taxtxf.scm       |    42 +-
 gnucash/report/report-gnome/CMakeLists.txt         |    15 +-
 gnucash/report/report-gnome/dialog-custom-report.c |     2 +
 .../report-gnome/dialog-report-column-view.c       |     6 +-
 .../report-gnome/dialog-report-style-sheet.c       |     8 +-
 .../report-gnome/dialog-report-style-sheet.h       |     2 +-
 .../report/report-gnome/gnc-plugin-page-report.c   |     7 +
 gnucash/report/report-system/html-utilities.scm    |    20 +-
 gnucash/report/report-system/report.scm            |   102 +-
 gnucash/report/standard-reports/CMakeLists.txt     |     9 -
 .../report/standard-reports/average-balance.scm    |     8 +-
 .../report/standard-reports/budget-barchart.scm    |     4 +-
 .../report/standard-reports/cashflow-barchart.scm  |     6 +-
 gnucash/report/standard-reports/daily-reports.scm  |     1 -
 .../report/standard-reports/income-statement.scm   |     2 +-
 gnucash/report/standard-reports/net-barchart.scm   |     4 +-
 gnucash/report/standard-reports/net-linechart.scm  |     4 +-
 gnucash/report/standard-reports/sx-summary.scm     |     1 -
 .../report/standard-reports/test/CMakeLists.txt    |     1 +
 .../standard-reports/test/test-transaction.scm     |   877 +
 gnucash/report/standard-reports/transaction.scm    |   205 +-
 gnucash/report/stylesheets/CMakeLists.txt          |     9 +-
 .../report/stylesheets/gnc-plugin-stylesheets.c    |     2 +-
 gnucash/{gnome => }/ui/CMakeLists.txt              |    22 +-
 .../{gnome-utils => }/ui/gnc-main-window-ui.xml    |     0
 .../{gnome => }/ui/gnc-plugin-account-tree-ui.xml  |     0
 .../ui/gnc-plugin-basic-commands-ui.xml            |     0
 .../bi-import => }/ui/gnc-plugin-bi-import-ui.xml  |     0
 gnucash/{gnome => }/ui/gnc-plugin-budget-ui.xml    |     0
 gnucash/{gnome => }/ui/gnc-plugin-business-ui.xml  |     0
 .../csv-exp => ui}/gnc-plugin-csv-export-ui.xml    |     0
 .../csv-imp => ui}/gnc-plugin-csv-import-ui.xml    |     0
 .../ui/gnc-plugin-customer-import-ui.xml           |     0
 .../{gnome => }/ui/gnc-plugin-file-history-ui.xml  |     0
 .../log-replay => ui}/gnc-plugin-log-replay-ui.xml |     0
 .../ui/gnc-plugin-page-account-tree-ui.xml         |     0
 .../ui/gnc-plugin-page-account-tree2-ui.xml        |     0
 .../{gnome => }/ui/gnc-plugin-page-budget-ui.xml   |     0
 .../{gnome => }/ui/gnc-plugin-page-invoice-ui.xml  |     0
 .../ui/gnc-plugin-page-owner-tree-ui.xml           |     0
 .../{gnome => }/ui/gnc-plugin-page-register-ui.xml |     0
 .../ui/gnc-plugin-page-register2-ui.xml            |     0
 .../gnc-plugin-page-report-ui.xml                  |     0
 .../{gnome => }/ui/gnc-plugin-page-sx-list-ui.xml  |     0
 .../{gnome => }/ui/gnc-plugin-page-sx-list2-ui.xml |     0
 .../ui/gnc-plugin-page-sxregister-ui.xml           |     0
 .../qif-imp => ui}/gnc-plugin-qif-import-ui.xml    |     0
 gnucash/{gnome => }/ui/gnc-plugin-register-ui.xml  |     0
 gnucash/{gnome => }/ui/gnc-plugin-register2-ui.xml |     0
 .../{gnome => }/ui/gnc-plugin-register22-ui.xml    |     0
 .../gnc-plugin-stylesheets-ui.xml                  |     0
 gnucash/{gnome => }/ui/gnc-reconcile-window-ui.xml |     0
 .../ui/gnc-sxed-to-create-window-ui.xml            |     0
 gnucash/{gnome => }/ui/gnc-sxed-window-ui-full.xml |     0
 gnucash/{gnome => }/ui/gnc-sxed-window-ui.xml      |     0
 .../ui/gnc-windows-menu-ui-quartz.xml              |     0
 .../{gnome-utils => }/ui/gnc-windows-menu-ui.xml   |     0
 gnucash/{gnome-utils => }/ui/osx_accel_map         |     0
 libgnucash/app-utils/app-utils.scm                 |     3 +-
 libgnucash/app-utils/date-utilities.scm            |    14 +-
 libgnucash/app-utils/options.scm                   |     4 +-
 libgnucash/core-utils/gnc-filepath-utils.cpp       |   217 +-
 libgnucash/core-utils/gnc-path.c                   |    50 +-
 libgnucash/doc/design/top-level.texi               |     2 +-
 libgnucash/engine/Account.cpp                      |     2 +
 libgnucash/engine/gnc-commodity.c                  |    40 +-
 libgnucash/engine/gnc-numeric.cpp                  |    13 +
 libgnucash/engine/gnc-numeric.hpp                  |     8 +-
 libgnucash/engine/guid.cpp                         |     4 +-
 libgnucash/engine/guid.hpp                         |     1 +
 libgnucash/engine/test/gtest-gnc-numeric.cpp       |     9 +-
 libgnucash/engine/test/gtest-gnc-timezone.cpp      |    32 +-
 libgnucash/engine/test/test-extras.scm             |    74 +-
 po/CMakeLists.txt                                  |   105 +-
 po/POTFILES.ignore                                 |    10 -
 po/POTFILES.in                                     |   192 +-
 po/POTFILES.skip                                   |   103 +-
 po/check-po.cmake                                  |    23 -
 po/es.po                                           | 18967 +++++++++----------
 po/glossary/nb.po                                  |   193 +-
 po/gnucash-pot.cmake                               |    40 +-
 po/nb.po                                           |   402 +-
 util/ci/arch-testscript                            |     2 +
 util/ci/commonbuild                                |     4 +-
 util/ci/ubuntu-14.04-testscript                    |     2 +
 313 files changed, 14656 insertions(+), 11933 deletions(-)
 create mode 100644 data/accounts/ru/acctchrt_auto.gnucash-xea
 create mode 100644 data/accounts/ru/acctchrt_autoloan.gnucash-xea
 create mode 100644 data/accounts/ru/acctchrt_kids.gnucash-xea
 create mode 100644 data/accounts/ru/acctchrt_otherloan.gnucash-xea
 rename doc/{tip_of_the_day.list.in => tip_of_the_day.list.c} (100%)
 delete mode 100644 gnucash/gnome-utils/gtkbuilder/CMakeLists.txt
 delete mode 100644 gnucash/gnome-utils/ui/CMakeLists.txt
 delete mode 100644 gnucash/gnome/gtkbuilder/CMakeLists.txt
 rename gnucash/gschemas/{org.gnucash.dialogs.business.gschema.xml.in.in => org.gnucash.dialogs.business.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.dialogs.checkprinting.gschema.xml.in.in => org.gnucash.dialogs.checkprinting.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.dialogs.commodities.gschema.xml.in.in => org.gnucash.dialogs.commodities.gschema.xml.in} (100%)
 rename gnucash/{import-export/csv-exp/gschemas/org.gnucash.dialogs.export.csv.gschema.xml.in.in => gschemas/org.gnucash.dialogs.export.csv.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.dialogs.gschema.xml.in.in => org.gnucash.dialogs.gschema.xml.in} (100%)
 rename gnucash/{import-export/csv-imp/gschemas/org.gnucash.dialogs.import.csv.gschema.xml.in.in => gschemas/org.gnucash.dialogs.import.csv.gschema.xml.in} (100%)
 rename gnucash/{import-export/gschemas/org.gnucash.dialogs.import.generic.gschema.xml.in.in => gschemas/org.gnucash.dialogs.import.generic.gschema.xml.in} (100%)
 rename gnucash/{import-export/qif-imp/gschemas/org.gnucash.dialogs.import.qif.gschema.xml.in.in => gschemas/org.gnucash.dialogs.import.qif.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.dialogs.reconcile.gschema.xml.in.in => org.gnucash.dialogs.reconcile.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.dialogs.sxs.gschema.xml.in.in => org.gnucash.dialogs.sxs.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.dialogs.totd.gschema.xml.in.in => org.gnucash.dialogs.totd.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.general.finance-quote.gschema.xml.in.in => org.gnucash.general.finance-quote.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.gschema.xml.in.in => org.gnucash.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.history.gschema.xml.in.in => org.gnucash.history.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.warnings.gschema.xml.in.in => org.gnucash.warnings.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.window.pages.account.tree.gschema.xml.in.in => org.gnucash.window.pages.account.tree.gschema.xml.in} (100%)
 rename gnucash/gschemas/{org.gnucash.window.pages.gschema.xml.in.in => org.gnucash.window.pages.gschema.xml.in} (100%)
 create mode 100644 gnucash/gtkbuilder/CMakeLists.txt
 rename gnucash/{gnome => }/gtkbuilder/assistant-acct-period.glade (100%)
 rename gnucash/{import-export/csv-imp => gtkbuilder}/assistant-csv-account-import.glade (100%)
 rename gnucash/{import-export/csv-exp => gtkbuilder}/assistant-csv-export.glade (100%)
 rename gnucash/{import-export/csv-imp => gtkbuilder}/assistant-csv-price-import.glade (99%)
 rename gnucash/{import-export/csv-imp => gtkbuilder}/assistant-csv-trans-import.glade (99%)
 rename gnucash/{gnome => }/gtkbuilder/assistant-hierarchy.glade (97%)
 rename gnucash/{gnome => }/gtkbuilder/assistant-loan.glade (100%)
 rename gnucash/{import-export/qif-imp => gtkbuilder}/assistant-qif-import.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/assistant-stock-split.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/assistant-xml-encoding.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/business-options-gnome.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/business-prefs.glade (100%)
 rename gnucash/{import-export/qif-imp => gtkbuilder}/dialog-account-picker.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-account.glade (100%)
 rename gnucash/{import-export/bi-import => }/gtkbuilder/dialog-bi-import-gui.glade (99%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-billterms.glade (99%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-book-close.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-choose-owner.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-commodities.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-commodity.glade (100%)
 rename gnucash/{report/report-gnome => gtkbuilder}/dialog-custom-report.glade (99%)
 rename gnucash/{import-export/customer-import => }/gtkbuilder/dialog-customer-import-gui.glade (99%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-customer.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-date-close.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-employee.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-file-access.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-fincalc.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-find-account.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-imap-editor.glade (100%)
 rename gnucash/{import-export => gtkbuilder}/dialog-import.glade (99%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-invoice.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-job.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-lot-viewer.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-new-user.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-object-references.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-options.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-order.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-payment.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-preferences.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-price.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-print-check.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-progress.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-query-view.glade (100%)
 rename gnucash/{report/report-gnome => gtkbuilder}/dialog-report.glade (99%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-reset-warnings.glade (99%)
 rename gnucash/{gnome-search => gtkbuilder}/dialog-search.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-sx.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-tax-info.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-tax-table.glade (99%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-totd.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-trans-assoc.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-transfer.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-userpass.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-vendor.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-date-format.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-frequency.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/gnc-plugin-page-budget.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/gnc-plugin-page-register.glade (99%)
 rename gnucash/{gnome => }/gtkbuilder/gnc-plugin-page-register2.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-recurrence.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-tree-view-owner.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/window-autoclear.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/window-reconcile.glade (100%)
 rename gnucash/import-export/aqb/gschemas/{org.gnucash.dialogs.import.hbci.gschema.xml.in.in => org.gnucash.dialogs.import.hbci.gschema.xml.in} (100%)
 delete mode 100644 gnucash/import-export/bi-import/gtkbuilder/CMakeLists.txt
 delete mode 100644 gnucash/import-export/bi-import/ui/CMakeLists.txt
 delete mode 100644 gnucash/import-export/csv-exp/gschemas/CMakeLists.txt
 delete mode 100644 gnucash/import-export/csv-imp/gnc-csv-tokenizer.cpp
 rename gnucash/import-export/csv-imp/{gnc-price-props.cpp => gnc-imp-props-price.cpp} (98%)
 rename gnucash/import-export/csv-imp/{gnc-price-props.hpp => gnc-imp-props-price.hpp} (95%)
 rename gnucash/import-export/csv-imp/{gnc-trans-props.cpp => gnc-imp-props-tx.cpp} (99%)
 rename gnucash/import-export/csv-imp/{gnc-trans-props.hpp => gnc-imp-props-tx.hpp} (98%)
 rename gnucash/import-export/csv-imp/{gnc-csv-price-import-settings.cpp => gnc-imp-settings-csv-price.cpp} (92%)
 rename gnucash/import-export/csv-imp/{gnc-csv-price-import-settings.hpp => gnc-imp-settings-csv-price.hpp} (92%)
 rename gnucash/import-export/csv-imp/{gnc-csv-trans-import-settings.cpp => gnc-imp-settings-csv-tx.cpp} (92%)
 rename gnucash/import-export/csv-imp/{gnc-csv-trans-import-settings.hpp => gnc-imp-settings-csv-tx.hpp} (92%)
 rename gnucash/import-export/csv-imp/{gnc-csv-import-settings.cpp => gnc-imp-settings-csv.cpp} (94%)
 rename gnucash/import-export/csv-imp/{gnc-csv-import-settings.hpp => gnc-imp-settings-csv.hpp} (93%)
 rename gnucash/import-export/csv-imp/{gnc-price-import.cpp => gnc-import-price.cpp} (99%)
 rename gnucash/import-export/csv-imp/{gnc-price-import.hpp => gnc-import-price.hpp} (97%)
 rename gnucash/import-export/csv-imp/{gnc-tx-import.cpp => gnc-import-tx.cpp} (98%)
 rename gnucash/import-export/csv-imp/{gnc-tx-import.hpp => gnc-import-tx.hpp} (97%)
 create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer-csv.cpp
 rename gnucash/import-export/csv-imp/{gnc-csv-tokenizer.hpp => gnc-tokenizer-csv.hpp} (96%)
 rename gnucash/import-export/csv-imp/{gnc-dummy-tokenizer.cpp => gnc-tokenizer-dummy.cpp} (94%)
 rename gnucash/import-export/csv-imp/{gnc-dummy-tokenizer.hpp => gnc-tokenizer-dummy.hpp} (91%)
 rename gnucash/import-export/csv-imp/{gnc-fw-tokenizer.cpp => gnc-tokenizer-fw.cpp} (99%)
 rename gnucash/import-export/csv-imp/{gnc-fw-tokenizer.hpp => gnc-tokenizer-fw.hpp} (97%)
 delete mode 100644 gnucash/import-export/csv-imp/gschemas/CMakeLists.txt
 delete mode 100644 gnucash/import-export/customer-import/gtkbuilder/CMakeLists.txt
 delete mode 100644 gnucash/import-export/customer-import/ui/CMakeLists.txt
 delete mode 100644 gnucash/import-export/gschemas/CMakeLists.txt
 rename gnucash/import-export/ofx/gschemas/{org.gnucash.dialogs.import.ofx.gschema.xml.in.in => org.gnucash.dialogs.import.ofx.gschema.xml.in} (100%)
 delete mode 100644 gnucash/import-export/qif-imp/gschemas/CMakeLists.txt
 create mode 100644 gnucash/report/standard-reports/test/test-transaction.scm
 rename gnucash/{gnome => }/ui/CMakeLists.txt (55%)
 rename gnucash/{gnome-utils => }/ui/gnc-main-window-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-account-tree-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-basic-commands-ui.xml (100%)
 rename gnucash/{import-export/bi-import => }/ui/gnc-plugin-bi-import-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-budget-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-business-ui.xml (100%)
 rename gnucash/{import-export/csv-exp => ui}/gnc-plugin-csv-export-ui.xml (100%)
 rename gnucash/{import-export/csv-imp => ui}/gnc-plugin-csv-import-ui.xml (100%)
 rename gnucash/{import-export/customer-import => }/ui/gnc-plugin-customer-import-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-file-history-ui.xml (100%)
 rename gnucash/{import-export/log-replay => ui}/gnc-plugin-log-replay-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-account-tree-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-account-tree2-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-budget-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-invoice-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-owner-tree-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-register-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-register2-ui.xml (100%)
 rename gnucash/{report/report-gnome => ui}/gnc-plugin-page-report-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-sx-list-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-sx-list2-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-sxregister-ui.xml (100%)
 rename gnucash/{import-export/qif-imp => ui}/gnc-plugin-qif-import-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-register-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-register2-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-register22-ui.xml (100%)
 rename gnucash/{report/stylesheets => ui}/gnc-plugin-stylesheets-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-reconcile-window-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-sxed-to-create-window-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-sxed-window-ui-full.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-sxed-window-ui.xml (100%)
 rename gnucash/{gnome-utils => }/ui/gnc-windows-menu-ui-quartz.xml (100%)
 rename gnucash/{gnome-utils => }/ui/gnc-windows-menu-ui.xml (100%)
 rename gnucash/{gnome-utils => }/ui/osx_accel_map (100%)
 delete mode 100644 po/POTFILES.ignore
 delete mode 100644 po/check-po.cmake



More information about the gnucash-patches mailing list