gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Tue Jan 15 13:30:03 EST 2019
Updated via https://github.com/Gnucash/gnucash/commit/614932ed (commit)
via https://github.com/Gnucash/gnucash/commit/3ab5a2be (commit)
via https://github.com/Gnucash/gnucash/commit/e4836f3c (commit)
via https://github.com/Gnucash/gnucash/commit/f3c8c040 (commit)
via https://github.com/Gnucash/gnucash/commit/e09d1859 (commit)
via https://github.com/Gnucash/gnucash/commit/b4fedff9 (commit)
via https://github.com/Gnucash/gnucash/commit/cee97be8 (commit)
via https://github.com/Gnucash/gnucash/commit/793fb1a3 (commit)
via https://github.com/Gnucash/gnucash/commit/cec3f603 (commit)
via https://github.com/Gnucash/gnucash/commit/9fa7b7f9 (commit)
via https://github.com/Gnucash/gnucash/commit/137c920d (commit)
via https://github.com/Gnucash/gnucash/commit/a65dd6cc (commit)
via https://github.com/Gnucash/gnucash/commit/7a13398e (commit)
via https://github.com/Gnucash/gnucash/commit/5d8f6885 (commit)
via https://github.com/Gnucash/gnucash/commit/2b692786 (commit)
via https://github.com/Gnucash/gnucash/commit/0e37e059 (commit)
via https://github.com/Gnucash/gnucash/commit/3a105f07 (commit)
via https://github.com/Gnucash/gnucash/commit/95bee405 (commit)
via https://github.com/Gnucash/gnucash/commit/cc3bb4ef (commit)
via https://github.com/Gnucash/gnucash/commit/0f53b6c8 (commit)
via https://github.com/Gnucash/gnucash/commit/eb9e45bc (commit)
via https://github.com/Gnucash/gnucash/commit/1eed3db5 (commit)
via https://github.com/Gnucash/gnucash/commit/83ae8006 (commit)
via https://github.com/Gnucash/gnucash/commit/efee68a3 (commit)
via https://github.com/Gnucash/gnucash/commit/ae3c2bff (commit)
via https://github.com/Gnucash/gnucash/commit/596d0336 (commit)
via https://github.com/Gnucash/gnucash/commit/d3dd8163 (commit)
via https://github.com/Gnucash/gnucash/commit/af6103ba (commit)
via https://github.com/Gnucash/gnucash/commit/14577986 (commit)
via https://github.com/Gnucash/gnucash/commit/83f48352 (commit)
via https://github.com/Gnucash/gnucash/commit/b071022d (commit)
via https://github.com/Gnucash/gnucash/commit/d099a753 (commit)
via https://github.com/Gnucash/gnucash/commit/62d8a65b (commit)
via https://github.com/Gnucash/gnucash/commit/c3253f91 (commit)
via https://github.com/Gnucash/gnucash/commit/2423aeda (commit)
via https://github.com/Gnucash/gnucash/commit/267c3863 (commit)
via https://github.com/Gnucash/gnucash/commit/ecb3b518 (commit)
via https://github.com/Gnucash/gnucash/commit/c13085f3 (commit)
via https://github.com/Gnucash/gnucash/commit/f5f24eb9 (commit)
via https://github.com/Gnucash/gnucash/commit/0d4575da (commit)
via https://github.com/Gnucash/gnucash/commit/5d7ca8b5 (commit)
via https://github.com/Gnucash/gnucash/commit/3466ce78 (commit)
via https://github.com/Gnucash/gnucash/commit/9bfaada3 (commit)
via https://github.com/Gnucash/gnucash/commit/1116ce90 (commit)
via https://github.com/Gnucash/gnucash/commit/267852ba (commit)
via https://github.com/Gnucash/gnucash/commit/272ca421 (commit)
via https://github.com/Gnucash/gnucash/commit/ac2e0946 (commit)
via https://github.com/Gnucash/gnucash/commit/2634f23f (commit)
via https://github.com/Gnucash/gnucash/commit/692e2266 (commit)
via https://github.com/Gnucash/gnucash/commit/d22e1db3 (commit)
via https://github.com/Gnucash/gnucash/commit/74ed802e (commit)
via https://github.com/Gnucash/gnucash/commit/aaa71f22 (commit)
via https://github.com/Gnucash/gnucash/commit/4b398325 (commit)
via https://github.com/Gnucash/gnucash/commit/06da9e97 (commit)
via https://github.com/Gnucash/gnucash/commit/e61d5c47 (commit)
via https://github.com/Gnucash/gnucash/commit/d8be4e36 (commit)
via https://github.com/Gnucash/gnucash/commit/bcf5f7d7 (commit)
via https://github.com/Gnucash/gnucash/commit/a5057e81 (commit)
via https://github.com/Gnucash/gnucash/commit/5ce280d5 (commit)
via https://github.com/Gnucash/gnucash/commit/6e8ac58d (commit)
via https://github.com/Gnucash/gnucash/commit/f697eb2f (commit)
via https://github.com/Gnucash/gnucash/commit/0850e004 (commit)
via https://github.com/Gnucash/gnucash/commit/01a0bc2b (commit)
via https://github.com/Gnucash/gnucash/commit/53680e61 (commit)
via https://github.com/Gnucash/gnucash/commit/0621abf3 (commit)
via https://github.com/Gnucash/gnucash/commit/cd2698fe (commit)
via https://github.com/Gnucash/gnucash/commit/b8574a00 (commit)
via https://github.com/Gnucash/gnucash/commit/d97508d0 (commit)
via https://github.com/Gnucash/gnucash/commit/5675dad2 (commit)
via https://github.com/Gnucash/gnucash/commit/db663a29 (commit)
via https://github.com/Gnucash/gnucash/commit/3363736f (commit)
via https://github.com/Gnucash/gnucash/commit/9e3f50f9 (commit)
via https://github.com/Gnucash/gnucash/commit/ca57ff50 (commit)
via https://github.com/Gnucash/gnucash/commit/0ac2aa80 (commit)
via https://github.com/Gnucash/gnucash/commit/c47e6aef (commit)
via https://github.com/Gnucash/gnucash/commit/82d0fa18 (commit)
via https://github.com/Gnucash/gnucash/commit/bd0e5324 (commit)
via https://github.com/Gnucash/gnucash/commit/952761af (commit)
via https://github.com/Gnucash/gnucash/commit/a8d0270e (commit)
via https://github.com/Gnucash/gnucash/commit/5c524c31 (commit)
via https://github.com/Gnucash/gnucash/commit/aaeb639d (commit)
via https://github.com/Gnucash/gnucash/commit/1a5c2dd2 (commit)
via https://github.com/Gnucash/gnucash/commit/4c4f77ef (commit)
via https://github.com/Gnucash/gnucash/commit/4585f60d (commit)
via https://github.com/Gnucash/gnucash/commit/43beeca0 (commit)
via https://github.com/Gnucash/gnucash/commit/7a1f981b (commit)
via https://github.com/Gnucash/gnucash/commit/fad17da7 (commit)
via https://github.com/Gnucash/gnucash/commit/294c932e (commit)
via https://github.com/Gnucash/gnucash/commit/7f1a7115 (commit)
via https://github.com/Gnucash/gnucash/commit/b2e4148d (commit)
via https://github.com/Gnucash/gnucash/commit/04c31a5d (commit)
via https://github.com/Gnucash/gnucash/commit/07821be6 (commit)
via https://github.com/Gnucash/gnucash/commit/50d3b6b5 (commit)
via https://github.com/Gnucash/gnucash/commit/127c658f (commit)
via https://github.com/Gnucash/gnucash/commit/f2976420 (commit)
via https://github.com/Gnucash/gnucash/commit/2524482b (commit)
via https://github.com/Gnucash/gnucash/commit/f5be842c (commit)
via https://github.com/Gnucash/gnucash/commit/68f8ba8b (commit)
via https://github.com/Gnucash/gnucash/commit/9921ab22 (commit)
via https://github.com/Gnucash/gnucash/commit/353a3812 (commit)
via https://github.com/Gnucash/gnucash/commit/ff5e7657 (commit)
via https://github.com/Gnucash/gnucash/commit/ff660a87 (commit)
via https://github.com/Gnucash/gnucash/commit/8fe0b142 (commit)
via https://github.com/Gnucash/gnucash/commit/b431d471 (commit)
via https://github.com/Gnucash/gnucash/commit/929a3bcd (commit)
via https://github.com/Gnucash/gnucash/commit/96e27a41 (commit)
via https://github.com/Gnucash/gnucash/commit/c3dae07d (commit)
via https://github.com/Gnucash/gnucash/commit/5bc6922c (commit)
via https://github.com/Gnucash/gnucash/commit/9e104ebc (commit)
via https://github.com/Gnucash/gnucash/commit/03da6116 (commit)
via https://github.com/Gnucash/gnucash/commit/51ab6e78 (commit)
via https://github.com/Gnucash/gnucash/commit/34e84fda (commit)
via https://github.com/Gnucash/gnucash/commit/48b07399 (commit)
via https://github.com/Gnucash/gnucash/commit/33214621 (commit)
via https://github.com/Gnucash/gnucash/commit/31fcb764 (commit)
via https://github.com/Gnucash/gnucash/commit/8c904edc (commit)
via https://github.com/Gnucash/gnucash/commit/0c58f78b (commit)
via https://github.com/Gnucash/gnucash/commit/d9d24a90 (commit)
via https://github.com/Gnucash/gnucash/commit/a671e341 (commit)
via https://github.com/Gnucash/gnucash/commit/3abd0432 (commit)
from https://github.com/Gnucash/gnucash/commit/6eba0d49 (commit)
commit 614932eda59f502c74da3ba867bf4a5efe95e2c6
Merge: 6eba0d4 3ab5a2b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 15 09:44:14 2019 -0800
Merge branch 'maint'.
commit 3ab5a2be52f344de971c59cf11f1fb3bd23d6ded
Author: Thomas Klausner <tk at giga.or.at>
Date: Sat Jan 12 12:10:41 2019 +0100
Bug 797041 - enum confusion in qoflog.
commit e4836f3c583e0bb0ddd4f6cb536104b5106cab52
Author: Mike Alexander <mta at umich.edu>
Date: Sat Jan 12 01:37:09 2019 -0500
Commit bf55c30 deleted the call to fgets that reads the file.
commit f3c8c040b1de906feeb7a5b40d794aacd8effa42
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 9 17:29:48 2019 +0100
Bug 796877 - test-stress-options fails
commit e09d18590dd85554d771c9d398f4e5227246baa3
Author: Rob Laan <rob.laan at chello.nl>
Date: Mon Dec 24 09:51:46 2018 +0100
Match BOM in bill/invoice import
commit b4fedff90e8b35e69620922f27376ef78ade6d0e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 6 09:52:43 2019 -0800
Provide a single static instance of C++ locale.
We can't use std::locale::global because all streams imbue it by
default and if it's not 'C' (aka std::locale::classic) then we
must imbue all the streams that we don't want localized, and that's
most of them.
Provides error checking for setting the C++ locale from the environment.
This is necessary both because the environment might have an invalid
locale, which would cause an unhandled exception crash.
On windows std::locale("") can't handle some Microsoft-style locale
strings (e.g. Spanish_Spain) so we use boost::locale's gen("") function
to set the locale--though even that can't handle a Microsoft-style
locale string with an appended charset (e.g. Spanish_Spain.1252) and
that's what glibc's setlocale(LC_ALL, NULL) emits.
commit cee97be8d444441256f3b26db2c8061baa767894
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 5 14:53:25 2019 -0800
Add GncDateTime::timestamp().
To provide a C++ implementation of gnc_date_timestamp and to avoid
using the expensive and localized GncDateTime::format().
commit 793fb1a3edcdb3e1022a1b7f21f965a11106a5ef
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 5 06:52:13 2019 -0800
Bug 797013 - Import Customers & Vendors: error in CMakeLists.txt...
- causes incomplete project in Xcode.
commit cec3f6031eb80262346da636e041209981b2bfe1
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 4 17:01:38 2019 -0800
Fix broken compile of test-gnc-date.c on Ubuntu 14.04.
commit 9fa7b7f94041ea69d586baa5c61e9ccf5ef9677f
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 28 16:39:02 2018 -0800
Implement a faster date-time serialization function.
Has the side effect of recording all date-times in XML files in UTC
instead of local time with a timezone.
commit 137c920d060d197d6a845b1a3cf5a88d8987d3f6
Merge: a65dd6c 2b69278
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 4 15:50:39 2019 -0800
Merge Chris Carson's 'dateFormat' into maint.
commit a65dd6cc253ec3f4da21074cfe8b8443b4d2d64f
Merge: 7a13398 0e37e05
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 4 15:49:42 2019 -0800
Merge Chris Carson's 'refactor-Scrub-c' into maint.
commit 7a13398e4ed62482283cf66f1e35270e2dd36a00
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jan 2 20:03:13 2019 -0800
Fix typo.
commit 5d8f68857ac568ff9e0c500d0858ee40c39a2728
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jan 2 20:02:33 2019 -0800
Bug 797002 - Program crashes when exporting tax data in txf format.
Don't shadow keywords!
commit 2b69278650f55b8ceed4eef9f4268a60138045a0
Author: Christopher D. Carson <chriscarson60187 at gmail.com>
Date: Tue Jan 1 06:20:23 2019 -0600
Re-coded for cached locale.
Testing notes: Based on the averages of 3 runs, the net
user CPU to save the XML file I use is:
10.2 seconds without this change
7.6 seconds with this change
In my environment the first call to the format routine
in question, the call that sets the cache value, is at
the end of the XML load.
commit 0e37e059d504d9e2ab2ececd0979ec87a93fea1e
Author: Christopher D. Carson <chriscarson60187 at gmail.com>
Date: Sat Dec 29 06:45:47 2018 -0600
Fix XML load CPU hotspot: Scrub.c xaccTransScrubPostedDate
The refactoring provides roughly 10% reduction in user CPU
use for XML file load by moving an expensive function
to within an if-clause where the result is used. The diff looks
like a full re-write but only the if statements, indenting,
and commentary changed.
commit 3a105f0728984df7f063110acc8390c93722d581
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 1 13:12:39 2019 -0800
Catch boost::locale character-conversion exceptions.
Partial cause of the crash reported in Bug 797002.
commit 95bee405cf5568f5899287ba62058cf894361676
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 2 00:00:56 2019 +0800
[test-transaction] fix a test which was hardcoded to 2018.
This test was hard-coded to pass in 2018. Fix.
commit cc3bb4ef20fb5f9de6e5b08687817f89fe94e9a6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 30 08:55:46 2018 +0800
[report-utilities] deprecate gnc:account-get-pos-trans-total-interval
this function is only used in trial-balance. move function locally and
deprecate exported function.
commit 0f53b6c82f6b0c4d9b9a5c2a4f4c7434391ba723
Author: Christian Stimming <christian at cstimming.de>
Date: Tue Jan 1 13:27:00 2019 +0100
Speed-up of txn match dialog: Suspend GUI refresh during deletion of selected lines.
This gives a significant speed-up when selecting multiple lines for deletion.
Otherwise the full GUI refresh would be run for each single selected
line, which sucks if the accounts and register windows contain a lot
of txns. Better do that once after we are finished with all line deletions.
commit eb9e45bc20531f936881d2433053716473b37828
Author: Christian Stimming <christian at cstimming.de>
Date: Mon Dec 31 14:48:26 2018 +0100
Sorting speed-up: Cache the bool value of Transaction's is_closing property.
This value is queried on each comparison of split or txn sort function,
which means it is called quite a lot. Avoiding the KVP lookup of this
property gains a lot in terms of CPU cycles.
commit 1eed3db5e77ca24db11e20220eb958eb3bffdcf0
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Dec 30 22:19:07 2018 +0100
Some (very minor) translation string improvements.
Fix superfluous space.
Unify case sensitivity in string that appears multiple times.
commit 83ae800645ff3c03cb0ef23cbebf3b21270d49fc
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Dec 30 22:09:26 2018 +0100
Update German translation.
commit efee68a3158915e94c89c480f83e87e1e2e58c07
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 29 16:36:50 2018 -0800
Release GnuCash 3.4
commit ae3c2bff7781c9713c3fe9897f387477f0f7495e
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 29 12:14:42 2018 -0800
Update translations from the Translation Project.
Updated Languages: Chinese (Simplified), Farsi, Japanese, Ukrainian.
commit 596d0336c6d10c560004c575936f8bb963ff69dc
Author: Christian <christian at cstimming.de>
Date: Sat Dec 29 22:18:18 2018 +0100
Update German translation.
commit d3dd81632dfd3e603cd3448393238d62deb19a5b
Merge: 0d4575d af6103b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 29 10:19:58 2018 -0800
Merge Chris Lam's 'scheme-progress' into maint.
commit af6103ba1db03032bffccdff3700f86f6630dc38
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 30 00:57:07 2018 +0800
Bug 796994 - Unable to generate Tax Report because of pricedb error
Fix typo in fee589b28cb0c554109cb934c24fa573c1dd9757
commit 145779866cf56768d26d77fe67761b6f87d88888
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 29 08:17:50 2018 +0800
[report-system] deprecate (gnc:account-get-total-flow)
This function is only used in equity-statement.scm -- best move it
there and deprecate the exported function.
commit 83f48352b1cbba09f2f30f96dba4f990ea42b764
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 29 08:04:29 2018 +0800
[report-utilities] deprecate (gnc:double-col) function
this is only used in trial-balance. best move it back there and
deprecate the exported function.
commit b071022dee7e8ac6a78c8cee114d61e85113cd99
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 28 11:06:21 2018 +0800
[test-cashflow-barchart] upgrade to srfi-64 and sxml
commit d099a75381a16eedf9286d4c557748b671ec3f9b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 27 17:48:56 2018 +0800
[test-standard-net-barchart] upgrade to srfi-64 and sxml
commit 62d8a65b9951cffa7460952b942d3e0b86a96915
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 26 23:35:50 2018 +0800
[test-standard-net-linechart] upgrade to srfi-64 and sxml
commit c3253f9189bbf1ca53c578123921be2b02afbd4a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 26 22:47:26 2018 +0800
[test-standard-category-report] upgrade to srfi-64 and sxml
commit 2423aeda42b13c267d8b785e8a66e852d48be7db
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 28 16:46:55 2018 +0800
[engine/test-test-extras] remove duplicated test file
commit 267c3863d85b9b0a19627d20eed96b6f66039d3e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 26 12:16:23 2018 +0800
[collectors] deprecate collectors and report-collectors
commit ecb3b518e5669a7e4f7b611d06189373524109d3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 28 16:31:42 2018 +0800
[report-system/test-extras] cease testing pattern-streamer
pattern-streamer is a built-in module. why test it?
commit c13085f3611cb3be64e771e122a6fc6fb7cf0f75
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 26 23:41:49 2018 +0800
[test-collectors] cease testing collectors.scm
commit f5f24eb9cab3ce1aaf4ca1f9f7523a86fb45fbdd
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 27 00:33:02 2018 +0800
[options-utilities] deprecate unused functions
These functions are never actually used.
commit 0d4575da6cbc5feba595f95be7ee389e8fd514ec
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 28 17:10:15 2018 +0800
[income-gst-statement] rename options
Further commit to fix 3466ce78b
Discussion as follows
https://code.gnucash.org/logs/2018/12/27.html#T12:31:58
https://code.gnucash.org/logs/2018/12/28.html#T19:12:18
commit 5d7ca8b556bc626d2be6f78152cc9de3e651c062
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sat Dec 29 03:08:48 2018 +0100
fix make pot warning
gnucash/gnome/gnc-split-reg2.c:921: warning: Empty msgid. It is
reserved by GNU gettext:
commit 3466ce78b1f692520b6832f70ebeb5d26e221ef2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sat Dec 29 02:16:27 2018 +0100
Rewordening of terms in income-gst-statement.scm
https://lists.gnucash.org/logs/2018/12/27.html#T12:31:58
and https://lists.gnucash.org/logs/2018/12/28.html
commit 9bfaada356e5fb8ec58347b50e96de1884797f5d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 28 13:21:16 2018 -0800
Bug 796961 - Can't overwrite existing MYSQL database, V3.3.
Because m_exists was left true after dropping it, so the new
database wasn't created.
commit 1116ce909b9827ac928ed41d68c58190a62f4546
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 28 13:16:41 2018 -0800
Bug 796967 - gnclock table not removed when using PostgreSQL.
Because of https://sourceforge.net/p/libdbi-drivers/bugs/24.
This issue causes trouble in save_may_clobber_data() as well, so
work around it by using a SQL query instead of dbi_conn_get_table_list.
commit 267852ba763331aa04ab0f7be33d3d74f4297a82
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 28 18:47:06 2018 +0100
Add a note on cvt and imbuing locales in a boost::filesystem::path object
commit 272ca421b73929e5bba1a585c854477414bea91c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 28 18:36:46 2018 +0100
Set up filepath utils to determine the GNC_CONFIG_HOME in the same way as GNC_DATA_HOME
Until now GNC_CONFIG_HOME was more or less hard-coded.
Now it can be set via environment variable GNC_CONFIG_HOME.
In addition it will automatically be created to avoid potential
user confusion.
commit ac2e0946eac6e00113bf1c4af48e9735230f1331
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 28 16:13:58 2018 +0100
Rewrite path scrubbing in a c++ way
commit 2634f23f87838c4c057affb6cd133e1a68e47a0c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Oct 31 12:05:34 2018 +0000
Bug 767772 - Associated file with transaction is lost
when moving entry between accounts
When using the cut transaction option the 'associated file' value was
not being pasted to the new transaction. Added scheme code to get this
value and save it to new transaction when using 'cut/copy' and then
'paste' operations. When using the duplicate option, a dialogue allows
you to keep the copied association or not. It does not get copied for
autocomplete.
commit 692e22668bac261f4bd9183bdc4e961c358f06df
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Dec 27 22:55:54 2018 +0100
Silence deprecation warnings in the gui
We only want warnings for our own deprecated functions in libgnucash.
commit d22e1db340e3107dfd152829b6ab736e24db5e3a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Dec 27 22:28:29 2018 +0100
gnc-uri - refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris
This involves renaming 3 functions:
gnc_uri_get_protocol -> gnc_uri_get_scheme
gnc_uri_is_known_protocol -> gnc_uri_is_known_scheme
gnc_uri_is_file_protocol -> gnc_uri_is_file_scheme
The *_protocol variants are marked as deprecated.
Additionally a number of local variables have been renamed from
protocol to scheme to support this change.
commit 74ed802eae9862ac79a24678cdb5d7c3403edd59
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Dec 27 22:25:18 2018 +0100
Show warnings for deprecated declarations
We're about to announce our own set of deprecated functions in libgnucash.
That would be pretty pointless if we also would silence all deprecation warnings
at the same time...
commit aaa71f2250fca753d6f44c10d1d04081b2be5026
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Dec 27 20:53:15 2018 +0100
Fix memory leaks in dialog-file-acces.c:geturl
commit 4b398325eac49bdd16b9de216ebb636245c1fa77
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Dec 27 20:45:43 2018 +0100
Redesign gnc-uri-utils
- gnc_uri_get_components will now return NULL as protocol if the input is a normal
file system path instead of a uri (it used to return 'file')
- gnc_uri_get_protocol will now return NULL if the input is a normal
file system path instead of a uri (it used to return 'file')
- gnc_uri_is_file_protocol now returns FALSE if protocol is NULL (it used to return TRUE)
- gnc_uri_is_file_uri now returns FALSE if input is a normal file
system path instead of a uri (it used to return TRUE)
- a new function gnc_uri_targets_local_fs will return TRUE only if its input
is either a file uri or a normal file system path. This function is now mostly
used instead of gnc_uri_is_file_uri in the current code base
- a new function gnc_uri_is_uri is added to check whether its input
is a valid uri (has protocol, path and hostname for non-file uris)
commit 06da9e9712b66d3b1e3deb034f5a7f21329d1e02
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Dec 27 20:52:38 2018 +0100
Enable gnc-uri test suite
It was there but never run :(
commit e61d5c472a5d0ad1f1a7ee7abf023e91ae43daae
Author: Balló György <ballogyor at gmail.com>
Date: Thu Dec 27 00:12:39 2018 +0100
Appdata: remove old property
Use the non-legacy metainfo directory for the appdata file.
commit d8be4e36e55754160e56bba9b63863e0b4409592
Merge: 53680e6 bcf5f7d
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 25 14:17:47 2018 -0800
Merge Chris Lam's 'scheme-progress' into maint.
commit bcf5f7d751fe0ce85dde870194b8b3bb743a96c0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 17 07:52:20 2018 +0800
[income-gst-statement] bugfix must not translate option names
This bug would cause report crash for localized builds because the
option names were localized and could never be retrieved from the
options tree.
commit a5057e811621777018c9a979ab08e1d86cab321d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 17 11:36:06 2018 +0800
[income-gst-statement] allow i10n and fix comments
commit 5ce280d5ef93257fc09ceb8c126a338e59810957
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 3 15:27:35 2018 +0800
[net-charts] use srfi-1 map
This function was created manually and could be simplified by using
srfi-1 map, similar to category-barchart.scm. Much more readable.
commit 6e8ac58d93e029609185b6475ab7364a8fbb4fd8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 4 22:15:54 2018 +0800
[report-utilities] introduce gnc:monetaries-add and gnc:monetary+
utility functions to add any number of monetaries
1. gnc:monetaries-add
input: monetaries...
output: commodity-collector
2. gnc:monetary+
input: monetaries...
output: monetary, assuming 1 commodity only
commit f697eb2f01daa7259c88d9e36e0b4222a8a98c91
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 5 15:37:07 2018 +0800
[transaction] convert nested if/then/else -> cond
This nested if/then/else snippet is more suited to (cond) syntax.
commit 0850e004e2ec55b526810d3d391656efbc4e9916
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Nov 6 07:23:08 2018 +0800
[welcome-to-gnucash] update (format), use #f for destination
Old format calls without destination would trigger a guile-deprecated
warning. Simple amendment.
commit 01a0bc2bb2c70a081c0af05e4eac0085eb1c8c51
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Nov 6 07:45:35 2018 +0800
Invoice: Remove H1 title and superflous option.
Release Note: Printing the title twice is silly, so remove the option
and the H1 display of the title. Note that the remaining title is in
a div named "invoice-title" so it can be styled with CSS as the user
pleases from the Report Options Layout tab.
commit 53680e6100b4efff54e6512c17f498908f0b7373
Merge: 0621abf db663a2
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 25 11:11:27 2018 -0800
Merge Bob Fewell's 'fixes03' into maint.
commit 0621abf3b1cf03f00897eb17a4978bcfeffe3e31
Merge: b8574a0 cd2698f
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 24 14:19:10 2018 -0800
Merge Pedro Albuquerque's Portuguese (Portugal) account templates update into maint
xplain why this merge is necessary,
commit cd2698fedae0207dcf5c2dab61479b32331d94bd
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date: Fri Oct 19 07:27:05 2018 +0100
Portuguese (Portugal) account templates update
commit b8574a004ac32747bda5bd3dee9da842fb557074
Merge: d97508d ff660a8
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 24 13:53:22 2018 -0800
Merge Christoff Holterman's 'PR-Python-GetBalTaxValues' into maint.
commit d97508d0ac27a1dd90c07d8eb879cbf3f071da8a
Merge: aaeb639 5675dad
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 24 13:45:10 2018 -0800
Merge Frank Oltmans's 'py_get_all_customers' into maint.
commit 5675dad2f36c0b263e7dc398e138ac38834551c9
Author: Frank Oltmanns <frank.oltmanns+github at gmail.com>
Date: Sat Nov 17 13:12:17 2018 +0100
Update query for get_all_customers
Use same time of query in get_all_customers as in get_all_invoices
commit db663a298eeacc9ddedcf363a5229d73ca8b9784
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 20 14:36:11 2018 +0000
If you use the autocomplete and cancel other registers are not refreshed
When the autocomplete is used the blank transaction gets the copy of
the originating transaction and if you decide to cancel this any other
open register that had a split in the new transaction is left with
blank rows where the transaction was. Add a test for the pending and
blank transaction being equal and refresh all registers if so.
commit 3363736f9c70b1620042819e4363da2e37651e21
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 20 10:58:28 2018 +0000
Bug 796978 - Deleting a split of same account as register cancels the transaction without warning
When autocomplete is used, one of the splits takes on the reference to
the blank_split and if you delete this split the whole transaction is
removed. This change compares the split that is about to be deleted to
the blank_split and if the same moves the reference to another split.
commit 9e3f50f9e739cc901d3169c46d9a35d2006ae25e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Dec 19 17:25:20 2018 +0000
The preference, use formal accounting labels does not update the header
With a register open and you change preference 'use formal accounting
labels' it does not update the register header so add a call back for
the preference.
commit ca57ff50438967c89289631cd84c40a14ad74785
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 13 13:28:25 2018 +0000
Make the grid lines of totals Budget tree view track the preferences
Make the grid lines of the totals tree view track the preferences to
match the account tree view above it.
commit 0ac2aa802138518d43c83f17e91c7f5477d5fae8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 13 13:23:51 2018 +0000
Enable the GncTreeView to track the grid line preferences
With these changes when the preferences for showing horizontal or
vertical grid lines are changed it will update the GncTreeView
immediately.
commit c47e6aefe30991e5fd7447e4cf2cf47208974a97
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 13 13:23:04 2018 +0000
Add a couple of defines for the tree view grid lines
commit 82d0fa187bc25e66b2f4b7d2e8c741cc40c4d021
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 13 13:20:00 2018 +0000
Add some space to the budget options
Add some space to the budget options on the left so they are not right
next to the border. Also add a note to specify where the visibility of
accounts is found.
commit bd0e532415f87a6f93a96df221e57ef6547aee1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 13 13:14:12 2018 +0000
Remove some white space and tabs in dialog-search.c
commit 952761afa61fade522e1b9dc04aae0c34634ad0b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 13 13:11:33 2018 +0000
Bug 796945 - Search Search Criteria window does not scroll when added criteria exceed a certain amount
Add the criteria grid to a viewport and scroll window as suggested in
bug report. Also needed to add the hiding of the new scroll window as
required.
commit a8d0270e5adf87093b843d84beac5c04103e3fdf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Dec 11 12:57:30 2018 +0000
Disallow tabs in GtkTextView in glade files
Disallow the use of tabs in all glade GtkTextView's. This is mainly
used for notes fields and showing log entries. Some views were not
editable but for consistency the setting was also added to them.
commit 5c524c31b2c953087b70305c24547960e0d5e585
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 22 18:07:55 2018 +0000
Add routine to fix Account Color being set to "Not Set"
Previously the account color slot has been populated with "Not Set"
when any field for the account has been edited and saved. This routine
should run once and remove all such entries.
commit aaeb639d07a24725de66f2929c37d1c99328b098
Author: Christopher D. Carson <chriscarson60187 at gmail.com>
Date: Sun Dec 23 20:48:02 2018 -0600
Performance fix in dom_chars_handler: use g_strndup instead of g_strdup
Because the origin string can be extraordinarly long, you get more
benefit from this than you would imagine
commit 1a5c2dd25493714fbf6ddd4fe986560772dc817b
Merge: 4585f60 4c4f77e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 23 13:48:24 2018 -0800
Merge hauptsignal's 'ekr17' into maint.
commit 4c4f77ef503373cce8d3c1c8588df131a5190fc6
Author: hauptsignal <public2018 at hauptsignal.at>
Date: Sun Dec 23 20:23:47 2018 +0100
Added template file to CMakeLists
commit 4585f60dd94593c76fde7769d54efddaddf3197d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 22 11:36:58 2018 -0800
Bug 796981 - Gnucash crashes with critical error when selecting another file
The problem is that if the currently open file has a report tab with
another tab to its right and selected then when the selected tab is
closed by the shutdown code Gtk sends a "realize" signal to the report
page. That sets an idle event to gnc_plugin_page_report_load_uri, but the
shutdown code proceeds to destroy the page and GnuCash has loaded the new
session before the idle event fires. By that time there's no page so
GNC_PLUGIN_PAGE_REPORT_GET_PRIVATE naturally returns NULL and the first
dereference crashes.
I couldn't find an easy way to avoid queuing the idle so I opted to protect
the function from the NULL priv.
commit 43beeca079725d1193d06feb686724b61d2fc76e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Dec 11 10:47:15 2018 +0000
Change the way colours are imported by the CSV account tree importer
When importing the account tree CSV file, change the importing of
colours so that only valid colours for accounts are updated, invalid
colours will result in the account color key slot being removed.
commit 7a1f981b0c180ec678870d1c26126393a81661bf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Dec 11 10:45:14 2018 +0000
Change the sensitivity of the Cascade colour menu option
Enable the cascade colour menu setting only when the account being
cascaded from has sub-accounts.
commit fad17da72b7f90a185cbe1381e17c7b51a5e0052
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Dec 11 10:38:59 2018 +0000
Bug 796887 - Remove account slot key color if there is no valid color
If an existing account colour was specified and subsequently removed
the color key would be "Not Set". Change this to remove the key when
the colour is changed to default, i.e. removed.
commit 294c932e3b945c789dab36962b6c873d3618fc65
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sat Dec 22 01:20:45 2018 +0100
de.po: Berichtige ein bisher nicht übersetztes Datum-Format
Follow up of commit 7f1a711
commit 7f1a71156745e57e9a2ca2b5a2369ce27d6ce227
Author: YOSHINO Yoshihito <yy.y.ja.jp at gmail.com>
Date: Sat Dec 22 01:03:49 2018 +0100
Bug 796989 - some date/time does not honor user locale
because now it looks for the user locale each time when it formats
datetime, I added Fixme comments.
commit b2e4148d6e6661cbb4c61b3459be42c0cca8f03c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Dec 21 07:21:04 2018 +0100
Replace misleading comment for config.h
commit 04c31a5d06ed701722bb8cb2da8e822aba3dd067
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Dec 21 06:29:31 2018 +0100
Bug 796988 - Untranslated string in CSV transaction importer
caused by a wrong path
commit 07821be68d5309226b755db48e8bb37501b41438
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Dec 21 06:04:05 2018 +0100
de.po: fix 1 MsgStr to test boost::locale::tramslate
preparation for Bug 796988
commit 50d3b6b56da2e29f511e8fbb11697f9393c67978
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 20 06:49:56 2018 -0800
Fix double 'static char*' paste error.
commit 127c658f05afd4bdddfdd0c04d02aa7fd9264c76
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 19 22:35:18 2018 -0800
un_escape: More terse, more correct.
Doesn't run past the end of the input string even if the last
character is a quote.
commit f29764202ec9f7ace6eb726c246799cb19ad5c1a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 18 21:29:53 2018 -0800
Bug 796982 - Import Bills & Invoices: change in un_escape() routine...
causes description and notes fields to be mangled.
Simple error, but rewrote the function to be more idiomatic, resisting
temptation to abuse the ternary operator.
commit 2524482b551d94407ca882c932f30f0f0fdc2fd9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 16 16:31:43 2018 -0800
Bug 796883 - Register text oddities
HOME and END need to be treated like right and left arrow keys.
commit f5be842c2e59233a80230057d210ff7ee1d2713a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 16 16:31:06 2018 -0800
boost needs bcrypt.lib for all versions of Windows.
commit 68f8ba8bafb70e15a7c356daae5996a29353a7c5
Author: hauptsignal <public2018 at hauptsignal.at>
Date: Sun Dec 16 22:48:21 2018 +0100
Adding austrian account template
Ãsterreichischer Einheitskontenrahmen, Stand Mai 2017
Von der Webseite der Kammer der Steuerberater und Wirtschaftsprüfer
(https://www.ksw.or.at/), Fachgutachten Betriebswirtschaft, KSF/BW 6.
commit 9921ab22a227ea2d9e65a3cfd43425c08bba8322
Merge: 353a381 c3dae07
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Dec 9 13:15:27 2018 +0100
Merge branch 'fixes02' of https://github.com/Bob-IT/gnucash into maint
commit 353a3812aa93f29a8ca4901ed37bcb110673d289
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Dec 7 11:55:30 2018 +0100
Fix another may be used uninitialized warning
commit ff5e7657d5cbd6916ff05e753215f21482492b51
Author: Kalev Lember <klember at redhat.com>
Date: Thu Dec 6 09:16:41 2018 +0100
Fixes to the appdata file
Rename the ID from org.gnucash.Gnucash to org.gnucash.GnuCash to match
flathub, and add a launchable ID to link it to the desktop file.
commit ff660a873e4738a3b694dd64cfc949573d90a20f
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Tue Dec 4 12:17:56 2018 +0100
Revert "Question about GncMonetary class instead of tuple"
This reverts commit 8fe0b14213a81419ee6808b270773ebd46fb6844.
Question has been discussed in pull request.
commit 8fe0b14213a81419ee6808b270773ebd46fb6844
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Sun Nov 11 18:58:46 2018 +0100
Question about GncMonetary class instead of tuple
commit b431d471e0af0484642a2e97079499a1591c6e16
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Sun Nov 11 18:11:11 2018 +0100
decorate monetary list to access GncCommodity and GncNumeric
commit 929a3bcd9ec5704fc4998376ae827d0d6f7338a1
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Sun Nov 11 18:12:32 2018 +0100
pass additional args and document function
commit 96e27a4199a94f1e0d26b42547dd27d1c30e121c
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Tue Dec 4 12:05:59 2018 +0100
typo
commit c3dae07d8355dfc899658135539d9dcae7161490
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 3 11:33:54 2018 +0000
Disallow tabs in the account notes field.
While using the tab key to navigate the fields of the edit account
dialogue, it stops in the notes field as it accepts tabs so by
disallowing use keyboard navigation can proceed.
commit 5bc6922c14d8d0f57ec90355f206a5f648a83207
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 3 10:55:36 2018 +0000
Bug 796944 - Tab navigation From Company Address field in New Book Options
Disallow the use of tabs in all dialogue options text views. This is
mainly used for notes fields and CSS so should not really be an issue.
commit 9e104ebc4034efdc00d8b673c2cba32413c4cb9e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 2 14:12:44 2018 +0000
Bug 796948 - Scheduled Transactions Entered Since Last Run Are not Visible
Add a call to gnc_gui_refresh_all after the transactions have been
created so the registers are updated.
commit 03da6116bf7d92e38545709e8784d0cd5f6cb712
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 2 13:45:41 2018 +0000
Bug 796886 - OFX Import does not show source account in the transaction matching window
If there is more than one account source in the import it makes it
difficult to allocate the transactions so add a toggle button to show
or hide the source account column with the default being that of the
calling function.
commit 51ab6e78046ae6d681d2627caf66a00503225fe5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 2 12:24:26 2018 +0000
Bug796960 - Incorrect amount sort order in Generic import matcher window
The amount column was being sorted by string as opposed to amount value.
Added a DOUBLE value to the model store to hold a converted gnc_numeric
amount value and use that for sorting the tree view amount column. Also
made the amount column right justified so numbers align.
commit 34e84fda856cf0b302ff4168f695258300b8c502
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 2 11:24:07 2018 +0000
Add ability to double click on file name for csv-trans-import
commit 48b0739942ac811b78e22f48b94ce8bf7447cc44
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 2 10:50:51 2018 +0000
Add ability to double click on file name for csv-price-import
commit 3321462123d2686df3ba9e50426eb2e5b62640be
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 2 09:53:46 2018 +0000
Add ability to double click on file name for csv-account-import
commit 31fcb76414e93feefca984c7d060c3b173d43452
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 1 13:20:21 2018 +0000
Add ability to double click on file name for csv-export
commit 8c904edc257314c5c025421732066c0aab58fb38
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 1 12:25:11 2018 +0000
Use existing page references instead of getting them in csv-export
commit 0c58f78bdfe6d93cb58fe1b58821a1732be6e725
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 1 12:23:18 2018 +0000
Remove window reference and use assistant instead for csv-export
commit d9d24a90553eb4e6e6eb1a1336bad3f9ae7dfc98
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 1 10:58:15 2018 +0000
Missed adding new parent window parameter
Added a GtkWindow parameter to csv_import_read_file to pass to the
error dialogue but missed actually adding it.
commit a671e34134304d0478fe7f4882f0180a3bf41f63
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 1 10:53:43 2018 +0000
Add some space to a previous alignment change
Add some space to the fixed width labels in the price and transaction
importer glade files.
commit 3abd04321d37e7df46b77bfa95b77c4a32ee4555
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 1 10:46:19 2018 +0000
okbutton may be used uninitialised in gnc-file.c
Summary of changes:
CMakeLists.txt | 4 +-
NEWS | 267 +
bindings/python/example_scripts/gncinvoicefkt.py | 26 +-
bindings/python/gnucash_business.py | 3 +
bindings/python/gnucash_core.py | 14 +-
common/config.h.cmake.in | 2 +-
common/platform.h | 1 +
data/accounts/de_AT/CMakeLists.txt | 3 +-
data/accounts/de_AT/acctchrt_ekr2017.gnucash-xea | 5951 +++
data/accounts/pt_PT/acctchrt_brokerage.gnucash-xea | 383 +-
data/accounts/pt_PT/acctchrt_carloan.gnucash-xea | 227 +-
.../accounts/pt_PT/acctchrt_cdmoneymkt.gnucash-xea | 272 +-
data/accounts/pt_PT/acctchrt_childcare.gnucash-xea | 139 +-
data/accounts/pt_PT/acctchrt_common.gnucash-xea | 1487 +-
data/accounts/pt_PT/acctchrt_eduloan.gnucash-xea | 228 +-
.../pt_PT/acctchrt_fixedassets.gnucash-xea | 205 +-
data/accounts/pt_PT/acctchrt_homeloan.gnucash-xea | 227 +-
data/accounts/pt_PT/acctchrt_homeown.gnucash-xea | 228 +-
data/accounts/pt_PT/acctchrt_otherloan.gnucash-xea | 228 +-
data/accounts/pt_PT/acctchrt_renter.gnucash-xea | 183 +-
data/accounts/pt_PT/acctchrt_retiremt.gnucash-xea | 262 +-
data/accounts/pt_PT/acctchrt_spouseinc.gnucash-xea | 293 +-
.../pt_PT/acctchrt_spouseretire.gnucash-xea | 262 +-
gnucash/gnome-search/dialog-search.c | 83 +-
gnucash/gnome-utils/CMakeLists.txt | 1 +
gnucash/gnome-utils/dialog-account.c | 64 +-
gnucash/gnome-utils/dialog-dup-trans.c | 35 +-
gnucash/gnome-utils/dialog-dup-trans.h | 5 +-
gnucash/gnome-utils/dialog-file-access.c | 44 +-
gnucash/gnome-utils/dialog-options.c | 1 +
gnucash/gnome-utils/dialog-utils.c | 4 +-
gnucash/gnome-utils/dialog-utils.h | 3 +
gnucash/gnome-utils/gnc-file.c | 86 +-
gnucash/gnome-utils/gnc-main-window.c | 4 +-
gnucash/gnome-utils/gnc-plugin-file-history.c | 4 +-
gnucash/gnome-utils/gnc-tree-control-split-reg.c | 19 +-
gnucash/gnome-utils/gnc-tree-view.c | 17 +
gnucash/gnome/CMakeLists.txt | 2 +-
gnucash/gnome/assistant-loan.cpp | 3 +-
gnucash/gnome/dialog-imap-editor.c | 6 +
gnucash/gnome/dialog-sx-since-last-run.c | 1 +
gnucash/gnome/gnc-budget-view.c | 20 +-
gnucash/gnome/gnc-plugin-page-account-tree.c | 5 +-
gnucash/gnome/gnc-split-reg.c | 21 +
gnucash/gnome/gnc-split-reg2.c | 2 +-
gnucash/gnome/gnucash.appdata.xml.in | 3 +-
.../gtkbuilder/assistant-csv-account-import.glade | 1 +
.../gtkbuilder/assistant-csv-price-import.glade | 1 +
.../gtkbuilder/assistant-csv-trans-import.glade | 1 +
gnucash/gtkbuilder/dialog-account.glade | 1 +
gnucash/gtkbuilder/dialog-customer.glade | 1 +
gnucash/gtkbuilder/dialog-import.glade | 17 +-
gnucash/gtkbuilder/dialog-invoice.glade | 2 +
gnucash/gtkbuilder/dialog-lot-viewer.glade | 1 +
gnucash/gtkbuilder/dialog-order.glade | 2 +
gnucash/gtkbuilder/dialog-search.glade | 82 +-
gnucash/gtkbuilder/dialog-tax-info.glade | 1 +
gnucash/gtkbuilder/dialog-totd.glade | 1 +
gnucash/gtkbuilder/dialog-vendor.glade | 1 +
gnucash/gtkbuilder/gnc-plugin-page-budget.glade | 19 +-
gnucash/gtkbuilder/gnc-plugin-page-register.glade | 41 +
gnucash/import-export/aqb/dialog-ab.glade | 1 +
.../import-export/bi-import/dialog-bi-import-gui.c | 10 +-
gnucash/import-export/bi-import/dialog-bi-import.c | 29 +-
.../import-export/csv-exp/assistant-csv-export.c | 139 +-
.../import-export/csv-exp/assistant-csv-export.h | 3 +-
.../csv-imp/assistant-csv-account-import.c | 73 +-
.../csv-imp/assistant-csv-price-import.cpp | 54 +-
.../csv-imp/assistant-csv-trans-import.cpp | 83 +-
gnucash/import-export/csv-imp/csv-account-import.c | 8 +-
.../import-export/csv-imp/gnc-imp-props-price.cpp | 2 +-
.../import-export/customer-import/CMakeLists.txt | 2 +-
gnucash/import-export/import-main-matcher.c | 44 +-
gnucash/import-export/log-replay/gnc-log-replay.c | 1 +
.../register/ledger-core/split-register-control.c | 3 +
gnucash/register/ledger-core/split-register.c | 72 +-
gnucash/register/ledger-core/split-register.h | 8 +
gnucash/register/register-gnome/gnucash-sheet.c | 2 +
gnucash/report/business-reports/invoice.scm | 16 +-
gnucash/report/locale-specific/us/taxtxf.scm | 46 +-
.../report/report-gnome/gnc-plugin-page-report.c | 3 +-
gnucash/report/report-system/collectors.scm | 4 +
gnucash/report/report-system/options-utilities.scm | 3 +
gnucash/report/report-system/report-collectors.scm | 3 +
gnucash/report/report-system/report-system.scm | 12 +-
gnucash/report/report-system/report-utilities.scm | 34 +-
gnucash/report/report-system/test/CMakeLists.txt | 2 -
.../report/report-system/test/test-collectors.scm | 225 -
gnucash/report/report-system/test/test-extras.scm | 58 -
.../report-system/test/test-report-utilities.scm | 59 +-
.../report/report-system/test/test-test-extras.scm | 83 +-
.../report/standard-reports/cashflow-barchart.scm | 23 +-
.../report/standard-reports/category-barchart.scm | 27 +-
.../report/standard-reports/equity-statement.scm | 20 +-
.../standard-reports/income-gst-statement.scm | 77 +-
gnucash/report/standard-reports/net-charts.scm | 31 +-
.../report/standard-reports/test/CMakeLists.txt | 9 +-
.../test/test-cashflow-barchart.scm | 379 +-
.../standard-reports/test/test-income-gst.scm | 8 +-
.../test/test-standard-category-report.scm | 403 +-
.../test/test-standard-net-barchart.scm | 554 +-
.../test/test-standard-net-linechart.scm | 326 +-
.../standard-reports/test/test-transaction.scm | 4 +-
gnucash/report/standard-reports/transaction.scm | 64 +-
gnucash/report/standard-reports/trial-balance.scm | 120 +-
.../report/utility-reports/welcome-to-gnucash.scm | 9 +-
gnucash/ui/gnc-plugin-page-account-tree-ui.xml | 4 +-
libgnucash/app-utils/gnc-state.c | 10 +-
libgnucash/app-utils/options.scm | 9 +-
libgnucash/backend/dbi/gnc-backend-dbi.cpp | 67 +-
libgnucash/backend/dbi/gnc-dbiproviderimpl.hpp | 37 +-
.../backend/dbi/test/test-backend-dbi-basic.cpp | 8 +-
.../backend/sql/gnc-sql-column-table-entry.cpp | 5 +-
libgnucash/backend/sql/gnc-transaction-sql.cpp | 2 +-
libgnucash/backend/xml/sixtp-dom-generators.cpp | 8 +-
libgnucash/backend/xml/sixtp-to-dom-parser.cpp | 2 +-
libgnucash/core-utils/CMakeLists.txt | 2 +
libgnucash/core-utils/gnc-filepath-utils.cpp | 170 +-
libgnucash/core-utils/gnc-locale-utils.cpp | 78 +
.../escape.h => core-utils/gnc-locale-utils.hpp} | 36 +-
libgnucash/core-utils/test/CMakeLists.txt | 1 +
libgnucash/engine/CMakeLists.txt | 2 +-
libgnucash/engine/Scrub.c | 60 +-
libgnucash/engine/Scrub.h | 5 +
libgnucash/engine/Transaction.c | 24 +-
libgnucash/engine/TransactionP.h | 5 +
libgnucash/engine/engine-interface.scm | 11 +-
libgnucash/engine/gnc-date.cpp | 5 +-
libgnucash/engine/gnc-datetime.cpp | 55 +-
libgnucash/engine/gnc-datetime.hpp | 10 +-
libgnucash/engine/gnc-numeric.hpp | 2 +-
libgnucash/engine/gnc-uri-utils.c | 204 +-
libgnucash/engine/gnc-uri-utils.h | 209 +-
libgnucash/engine/qoflog.cpp | 16 +-
libgnucash/engine/test/CMakeLists.txt | 6 +-
libgnucash/engine/test/test-engine.c | 2 +
libgnucash/engine/test/test-gnc-date.c | 16 +-
libgnucash/engine/test/test-gnc-uri-utils.c | 22 +-
libgnucash/engine/test/test-test-extras.scm | 45 -
po/POTFILES.in | 1 +
po/de.po | 4982 +--
po/fa.po | 7850 ++--
po/ja.po | 43151 +++++++++----------
po/uk.po | 5061 +--
po/zh_CN.po | 34153 +++++++--------
145 files changed, 57165 insertions(+), 53807 deletions(-)
create mode 100755 data/accounts/de_AT/acctchrt_ekr2017.gnucash-xea
delete mode 100644 gnucash/report/report-system/test/test-collectors.scm
create mode 100644 libgnucash/core-utils/gnc-locale-utils.cpp
copy libgnucash/{backend/sql/escape.h => core-utils/gnc-locale-utils.hpp} (67%)
delete mode 100644 libgnucash/engine/test/test-test-extras.scm
More information about the gnucash-patches
mailing list