gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Apr 28 13:20:33 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/94bb28d9 (commit)
via https://github.com/Gnucash/gnucash/commit/4d529c02 (commit)
via https://github.com/Gnucash/gnucash/commit/b5fe4e3c (commit)
via https://github.com/Gnucash/gnucash/commit/9885ac46 (commit)
via https://github.com/Gnucash/gnucash/commit/b4ae45d5 (commit)
via https://github.com/Gnucash/gnucash/commit/d1ee651b (commit)
via https://github.com/Gnucash/gnucash/commit/b87ba7ae (commit)
via https://github.com/Gnucash/gnucash/commit/701974b2 (commit)
via https://github.com/Gnucash/gnucash/commit/4368e18a (commit)
via https://github.com/Gnucash/gnucash/commit/9f0558ff (commit)
via https://github.com/Gnucash/gnucash/commit/af96c746 (commit)
via https://github.com/Gnucash/gnucash/commit/ede281e2 (commit)
via https://github.com/Gnucash/gnucash/commit/93c8535e (commit)
via https://github.com/Gnucash/gnucash/commit/397c5d13 (commit)
via https://github.com/Gnucash/gnucash/commit/2262142b (commit)
via https://github.com/Gnucash/gnucash/commit/82a2fca2 (commit)
via https://github.com/Gnucash/gnucash/commit/a20f3368 (commit)
via https://github.com/Gnucash/gnucash/commit/483f9a4c (commit)
via https://github.com/Gnucash/gnucash/commit/5311e5a3 (commit)
via https://github.com/Gnucash/gnucash/commit/c48da078 (commit)
via https://github.com/Gnucash/gnucash/commit/0cf49f12 (commit)
via https://github.com/Gnucash/gnucash/commit/7d15e6e4 (commit)
via https://github.com/Gnucash/gnucash/commit/a12bbacc (commit)
via https://github.com/Gnucash/gnucash/commit/92a920c4 (commit)
via https://github.com/Gnucash/gnucash/commit/84cc7b1b (commit)
via https://github.com/Gnucash/gnucash/commit/268dbbe3 (commit)
via https://github.com/Gnucash/gnucash/commit/79a21b42 (commit)
via https://github.com/Gnucash/gnucash/commit/d9623b0a (commit)
via https://github.com/Gnucash/gnucash/commit/4d8ef9b9 (commit)
via https://github.com/Gnucash/gnucash/commit/3815e17e (commit)
via https://github.com/Gnucash/gnucash/commit/79f4536a (commit)
via https://github.com/Gnucash/gnucash/commit/4f51f172 (commit)
via https://github.com/Gnucash/gnucash/commit/b1fdf781 (commit)
via https://github.com/Gnucash/gnucash/commit/7e9463db (commit)
via https://github.com/Gnucash/gnucash/commit/3985541f (commit)
via https://github.com/Gnucash/gnucash/commit/91c992d9 (commit)
via https://github.com/Gnucash/gnucash/commit/d82939a9 (commit)
via https://github.com/Gnucash/gnucash/commit/fc0a7292 (commit)
via https://github.com/Gnucash/gnucash/commit/2745b18d (commit)
via https://github.com/Gnucash/gnucash/commit/aa53c232 (commit)
via https://github.com/Gnucash/gnucash/commit/3c946a84 (commit)
via https://github.com/Gnucash/gnucash/commit/ce4d3dee (commit)
via https://github.com/Gnucash/gnucash/commit/fe94541a (commit)
via https://github.com/Gnucash/gnucash/commit/ba8a9c84 (commit)
via https://github.com/Gnucash/gnucash/commit/b250ad62 (commit)
via https://github.com/Gnucash/gnucash/commit/20e2b6b5 (commit)
via https://github.com/Gnucash/gnucash/commit/efbdab6f (commit)
via https://github.com/Gnucash/gnucash/commit/480aa4a5 (commit)
via https://github.com/Gnucash/gnucash/commit/23948485 (commit)
via https://github.com/Gnucash/gnucash/commit/4868e046 (commit)
via https://github.com/Gnucash/gnucash/commit/ecab7968 (commit)
via https://github.com/Gnucash/gnucash/commit/e2fd2418 (commit)
via https://github.com/Gnucash/gnucash/commit/9afc856c (commit)
via https://github.com/Gnucash/gnucash/commit/5f902001 (commit)
via https://github.com/Gnucash/gnucash/commit/e3e11afc (commit)
via https://github.com/Gnucash/gnucash/commit/0ebb02e2 (commit)
via https://github.com/Gnucash/gnucash/commit/0251d044 (commit)
via https://github.com/Gnucash/gnucash/commit/5a73b9af (commit)
via https://github.com/Gnucash/gnucash/commit/cc7673cc (commit)
via https://github.com/Gnucash/gnucash/commit/bf9ec70f (commit)
via https://github.com/Gnucash/gnucash/commit/d93d4efd (commit)
via https://github.com/Gnucash/gnucash/commit/af3b9bf2 (commit)
via https://github.com/Gnucash/gnucash/commit/fc355958 (commit)
via https://github.com/Gnucash/gnucash/commit/b2f25408 (commit)
via https://github.com/Gnucash/gnucash/commit/8823f728 (commit)
via https://github.com/Gnucash/gnucash/commit/f772b505 (commit)
via https://github.com/Gnucash/gnucash/commit/0f6465ca (commit)
via https://github.com/Gnucash/gnucash/commit/c091197f (commit)
via https://github.com/Gnucash/gnucash/commit/6e7a4ccc (commit)
via https://github.com/Gnucash/gnucash/commit/19bbeaa6 (commit)
via https://github.com/Gnucash/gnucash/commit/d44e0ee7 (commit)
via https://github.com/Gnucash/gnucash/commit/e745f4cf (commit)
via https://github.com/Gnucash/gnucash/commit/57eac14d (commit)
via https://github.com/Gnucash/gnucash/commit/0cce764e (commit)
via https://github.com/Gnucash/gnucash/commit/58e79e5a (commit)
via https://github.com/Gnucash/gnucash/commit/e4d5e2c9 (commit)
via https://github.com/Gnucash/gnucash/commit/eab53d44 (commit)
via https://github.com/Gnucash/gnucash/commit/1c9ad3af (commit)
via https://github.com/Gnucash/gnucash/commit/8d36079c (commit)
via https://github.com/Gnucash/gnucash/commit/833decc0 (commit)
via https://github.com/Gnucash/gnucash/commit/ad51c5e0 (commit)
via https://github.com/Gnucash/gnucash/commit/3352b534 (commit)
via https://github.com/Gnucash/gnucash/commit/1fcd05df (commit)
via https://github.com/Gnucash/gnucash/commit/0c028669 (commit)
via https://github.com/Gnucash/gnucash/commit/18a26884 (commit)
via https://github.com/Gnucash/gnucash/commit/db9e98a8 (commit)
via https://github.com/Gnucash/gnucash/commit/3884e6ab (commit)
via https://github.com/Gnucash/gnucash/commit/8ba5e552 (commit)
via https://github.com/Gnucash/gnucash/commit/dafdd702 (commit)
via https://github.com/Gnucash/gnucash/commit/79decfb7 (commit)
via https://github.com/Gnucash/gnucash/commit/445ff7e6 (commit)
via https://github.com/Gnucash/gnucash/commit/c779bcb7 (commit)
via https://github.com/Gnucash/gnucash/commit/6925ee31 (commit)
via https://github.com/Gnucash/gnucash/commit/876079f8 (commit)
via https://github.com/Gnucash/gnucash/commit/6eae4405 (commit)
via https://github.com/Gnucash/gnucash/commit/b73be1b5 (commit)
via https://github.com/Gnucash/gnucash/commit/b0680118 (commit)
via https://github.com/Gnucash/gnucash/commit/e7d940ac (commit)
via https://github.com/Gnucash/gnucash/commit/77727ffc (commit)
via https://github.com/Gnucash/gnucash/commit/64a01f30 (commit)
via https://github.com/Gnucash/gnucash/commit/0068475b (commit)
via https://github.com/Gnucash/gnucash/commit/d64fb74b (commit)
via https://github.com/Gnucash/gnucash/commit/66ae2abb (commit)
via https://github.com/Gnucash/gnucash/commit/816dd3ea (commit)
via https://github.com/Gnucash/gnucash/commit/d39f180c (commit)
via https://github.com/Gnucash/gnucash/commit/492539e1 (commit)
via https://github.com/Gnucash/gnucash/commit/3923dfa1 (commit)
via https://github.com/Gnucash/gnucash/commit/298797a9 (commit)
via https://github.com/Gnucash/gnucash/commit/206ed632 (commit)
via https://github.com/Gnucash/gnucash/commit/247d04a5 (commit)
via https://github.com/Gnucash/gnucash/commit/1184e926 (commit)
via https://github.com/Gnucash/gnucash/commit/002595f4 (commit)
via https://github.com/Gnucash/gnucash/commit/61f7613b (commit)
via https://github.com/Gnucash/gnucash/commit/505514e1 (commit)
via https://github.com/Gnucash/gnucash/commit/f4220c32 (commit)
via https://github.com/Gnucash/gnucash/commit/df80796a (commit)
via https://github.com/Gnucash/gnucash/commit/b14cb64d (commit)
from https://github.com/Gnucash/gnucash/commit/3ddd76f8 (commit)
commit 94bb28d9ab823bbc6877a5fcc10a6838bb57c119
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 27 13:23:54 2019 -0700
Bug 797127 - Company name and address in reports not display properly
Ensure that all includes of swig-runtime.h are *followed* by
including guile-mappings.h so that the defines masking
scm_to_utf8_string and scm_from_utf8_string are undone.
commit 4d529c02cd212aed39c49ff379415d2694dc8f7e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Apr 27 17:04:02 2019 +0800
[libgnucash-scm-utilities] remove unneeded section in CMakeLists
commit b5fe4e3c6429da5814f3fb91ab0b0a772190c4b5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Apr 27 17:03:41 2019 +0800
[guile-json] add files to fix distcheck
commit 9885ac4687b62fdd7354da76e8026990a02ba227
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 26 19:27:49 2019 +0200
.gitignore housekeeping
Remove lots of ignores that were only relevant for our former autotools/intltool based build system.
Note if people still have very old working directories, some of these files may suddenly appear
as untracked files after pulling in this commit. A good time to clean them up...
commit b4ae45d55635273a1d0560981fabc6a07a34d96f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Apr 26 05:35:39 2019 +0200
Drop po/ChangeLog
It is no longer required by make dist.
Probably it was a requirement of IntlTool.
commit d1ee651bbc749d58b9441bc725dbd422c2eb0fcc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Apr 24 17:02:01 2019 +0100
Modify the qof log format based on max logger name from log.conf
When you have multiple loggers enabled, the log file indentations are
partly based on logger name length and so you can have false
indentations which can cause confusion. This change gets the maximum
name logger length and uses this for all with a minimum default length
of 12 characters.
commit b87ba7ae917aae30d2eff580740d8fe1bc66b7de
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Apr 24 15:40:06 2019 +0100
Bug 797051 - Overwrite prices without warning
Currently if you add a price and a price already exists for that
commodity/currency/day combination it will silently replace that price.
The same is also true for editing a prices if you decide to change the
date. To overcome this add a gnc-warning which allows the response to
be saved temporary or permanently.
commit 701974b2c06cf88af555f44fcc910299a2b3e14c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 15:30:39 2019 +0100
Change the sensitivity of Add price button
Enable the Add price button based on the number of rows selected as it
does not make sense for it to be enabled with more than one row.
commit 4368e18ac570f308a020f9fa06ac60a09af87f77
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 15:21:49 2019 +0100
Bug 797165 - Crash on price deletion.
Caused by the introduction of caching used in gnc_pricedb_nth_price,
when prices were deleted, the cached list was never updated and so the
tree model could reference a deleted price and hence crash. This also
affected adding prices as the new prices would not show due to the
cache not being updated. To fix this a function was added to reset the
cache when prices are updated from the model.
commit 9f0558ffb53061b5ca62a105273a173741fc1539
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 13:48:21 2019 +0100
Add some missing log Macros for the price model
Add some missing LEAVE macro statements so the log entries do not get
longer and longer.
commit af96c746a1c5260f29f96e5398c78f1ae9a5687d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 13:47:19 2019 +0100
Improve setting up the price tree views
Before setting up the price tree view filters, disconnect the model
from the tree view and then connect them after the re-filter.
commit ede281e2a8bc2786e0b5b08f2376465c0a87a387
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 13:46:06 2019 +0100
Change the Prices dialogue to a GtkWindow.
This removes the need for setting the transient parent which allows the
dialogue to be placed behind the main application.
commit 93c8535ea9eaca5e22349096795accaac2b5c7df
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 11:56:35 2019 +0100
Improve setting up the commodity tree view filters
Before setting up the commodity tree view filters, disconnect the model
from the tree view and then connect them after the re-filter.
commit 397c5d13583d8499eacb42d6e75c86c806e37e27
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 11:55:03 2019 +0100
Keep selection on commodity after updates and adding
After a commodity is updated or added, another row will be selected so
add function to select a given commodity and call this after the
changes so the selection can be maintained. For removal the selection
is cleared so it is consistent.
commit 2262142b6a72023c60625b33e0df9bcd4855ffb7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 23 11:42:38 2019 +0100
Change the Securities dialogue to use GtkWindow
Change the Securities dialogue from a GtkDialog to GtkWindow. This
removes the need for setting the transient parent which allows the
dialogue to be placed behind the main application.
commit 82a2fca27ac589de30086c970bf429ff11e61858
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Apr 26 02:30:48 2019 +0200
[I18N] Mask line endings of continuous text in income-gst-statement.scm
While the HTML renderer ignored them, translators got confused.
commit a20f3368ae9bd920187cc43ec7b775649dfb78f9
Merge: 483f9a4c8 c48da0782
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 25 13:38:02 2019 -0700
Merge Christoph Holtermann's 'fix-deprecated-positional-arguments' into maint.
commit 483f9a4c8331f82e8f13f51a52b5d51339d13557
Author: thetedmunds <tedmunds at gmail.com>
Date: Mon Apr 15 14:31:23 2019 -0700
Bug 797196 - Allow for per-payment rounding in amortization calculations
Provides functions gnc:amort_pmt, gnc:amort_ppmt, and gnc:amort_ipmt in
fin.scm.
commit 5311e5a386e48a07a8d4dbc8f032750a9ca76bf7
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 25 13:19:28 2019 -0700
Revert "Merge T Edmunds's 'amortization-rounding' into maint."
This reverts commit aa53c23239dc05da44c78a085c4db342adfbf707, reversing
changes made to 3c946a84496a846196ba04667e3a7f0c7bee0eb5, because
aa53c23 was based on master and so undid other changes made to maint
since the last merge-to-master.
commit c48da0782434f6636c1d768c211b76a8019fd833
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 25 17:16:55 2019 +0200
fix deprecated positional arguments with the GObject constructor (Bug 797205)
commit 0cf49f124402f1748fa47f9e8414a00bf1472e45
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Apr 25 11:20:11 2019 +0800
[test-libgnucash-scm-utilities] amend info to explain comment fix
commit 7d15e6e4e727c87fb4a501e924c4ae02276e508d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Apr 21 23:15:47 2019 +0800
[utilities] create general string-replace-substring
copied function created by Mark Weaver, core guile dev and augmented
to selectively replace substring indices
This is a much more efficient function than the previous
gnc:substring-replace which will constantly split lists using
substring, and create new strings using string-append.
It also does tail call optimization properly, unlike the previous
functions.
https://lists.gnu.org/archive/html/guile-devel/2013-09/msg00029.html -
original
"Here's an implementation that does this benchmark about 80 times
faster on my machine: (20 milliseconds vs 1.69 seconds)
--8<---------------cut here---------------start------------->8---
(define* (string-replace-substring s substr replacement
#:optional
(start 0)
(end (string-length s)))
(let ((substr-length (string-length substr)))
(if (zero? substr-length)
(error "string-replace-substring: empty substr")
(let loop ((start start)
(pieces (list (substring s 0 start))))
(let ((idx (string-contains s substr start end)))
(if idx
(loop (+ idx substr-length)
(cons* replacement
(substring s start idx)
pieces))
(string-concatenate-reverse (cons (substring s start)
pieces))))))))
--8<---------------cut here---------------end--------------->8---
The reason this is so much faster is because it avoids needless
generation of intermediate strings."
commit a12bbaccd363756a8a0c708ac5194ed679567e2f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 23 16:38:37 2019 -0700
Create CMakeLists.txt in libgnucash/scm/test.
Amended by chris to add a working scm/test/CMakeLists.txt.
commit 92a920c4e0a6d503357d317e6ea8faa197075e20
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Apr 24 22:42:40 2019 +0800
[test-libgnucash-scm-utilities] renamed from test-utilities.scm
commit 84cc7b1bff104977f03e7430a34e587dc3563847
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Apr 24 22:26:17 2019 +0800
[guile-json] fix CMakeLists.txt
one file was renamed during the guile-json update.
commit 268dbbe3af3632f160b32fd7576d04e29b0a96a7
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Apr 25 00:58:29 2019 +0200
Minor iprovement of 2 Strings in de.po
commit 79a21b42016cecc35972e144338efdc172694400
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Apr 23 21:30:31 2019 +0200
Fix a typo in de.po
https://github.com/Gnucash/gnucash/commit/1c9ad3af35f00285d6504da9c88d0841d1109322#r33267294
commit d9623b0ad1878e0f11d870cd3c47fa2f2fed12d1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Apr 23 18:46:48 2019 +0800
[test-utilities] initial commit
Add tests for libgnucash/scm/utilities.scm functions
- tests for list<->vec
- tests for gnc:substring-replace
- tests for gnc:substring-replace-from-to
The latter confirms that the comment before the function definition
is *incorrect* - it describes that substring-replace-from-to will
start from the 2nd substring for the first substitution, and
performs 2 substitutions. However the comment illustrates only 1
substitution. The test suite performs the test according to code
behaviour, rather than the comment. This issue is moot in practice
because the end-after is always called with negative in the code
base.
original comment:
;; gnc:substring-replace-from-to
;; same as gnc:substring-replace extended by:
;; start: from which occurrence onwards the replacement shall start
;; end-after: max. number times the replacement should executed
;;
;; Example: (gnc:substring-replace-from-to "foobarfoobarfoobar" "bar" "xyz" 2 2)
;; returns "foobarfooxyzfoobar".
commit 4d8ef9b9e461157eaa8f5b19e0198d35e315088f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Apr 23 06:38:48 2019 +0800
[report] inline args-to-defn
commit 3815e17e9f2db7fbd7031b9118885d8567e60ad9
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 22 12:12:03 2019 -0700
Replace VERSION_GREATER_EQUAL with VERSION_GREATER OR VERSION_EQUAL.
The former wasn't introduced until Cmake 3.7.
commit 79f4536a0fb77e376778ac796a3eb85fc7bce281
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 22 11:28:08 2019 -0700
Fix typo
commit 4f51f172237f888b7b9819f7bf589e16cbcbe345
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 22 11:25:34 2019 -0700
Remove unset _GUILE_LD_LIBRARY_PATH from GncAddSchemeTargets.
commit b1fdf781ecc4acb974e38077887db4dcce3ff109
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 22 10:04:48 2019 -0700
Adjust GncAddSchemeTargets.cmake to build with Guile2.2 on MinGS64.
commit 7e9463db1b46a55cd03be5ff5ab8b8508e82806e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 22 12:09:55 2019 +0100
Change a couple of accelerator keys in CSV Transaction export
There are a couple of items with the same mnemonic accelerator keys so
change them to non conflicting ones.
commit 3985541f48aa2e27740b449cc6e4dae86c6a6a6d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 22 12:01:25 2019 +0100
Add a select all Accounts button for CSV Transaction export.
commit 91c992d9474fafb3f4faed0e36dff60ec0964ed5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 22 11:23:47 2019 +0100
Bug 797123 - Export transactions to CSV file.
When exporting transactions to CSV not all were showing up in the CSV
file. This was due to the start and end dates not being set to the
'start of day' and 'end of day' respectively. Also if you had specified
a range and subsequently used the 'Show All' button the dates used
would still be the ones used for the range.
commit d82939a9ff7253f46f6ffba987c94ab5c45b684a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 22 11:14:49 2019 +0100
Change the New Account Hierarchy glade file
The 'Category Description' scroll window height was not able to be
changed to see all the text without scrolling. Add the 'Categories' and
the 'Category Description' scroll windows to a vertical paned widget.
commit fc0a729253b0ddfa3c08b0282cae84222bd93dec
Merge: 2745b18d3 ba8a9c847
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 20 12:55:41 2019 -0700
Merge Christoph Holtermann's 'PR-python-bindings-update-source-doc' into maint
commit 2745b18d3b76eaec15639d35549c720730511dc3
Merge: aa53c2323 efbdab6f4
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 20 12:47:12 2019 -0700
Merge Christoph Holtermann's 'PR-dont-close-gnucash-on-pycons-close' into maint.
commit aa53c23239dc05da44c78a085c4db342adfbf707
Merge: 3c946a844 5f9020016
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 20 12:36:51 2019 -0700
Merge T Edmunds's 'amortization-rounding' into maint.
commit 3c946a84496a846196ba04667e3a7f0c7bee0eb5
Merge: ce4d3dee6 9afc856c2
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 20 12:32:17 2019 -0700
Merge T Edmunds's 'computeInterestIncrement' to maint.
commit ce4d3dee6dedc8eac5acaefd0eab843c5807295b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sat Apr 20 00:37:48 2019 +0200
Review of de.po
Mostly fix of minor formal issues
5218 übersetzte Meldungen, 40 ungenaue Ãbersetzungen, 2 unübersetzte
Meldungen.
commit fe94541aadd26cff0fc737720d32cd287546f178
Author: Joachim Wetzig <jo.wetzig at web.de>
Date: Thu Apr 18 01:07:29 2019 +0200
Update de.po
5216 übersetzte Meldungen, 42 ungenaue Ãbersetzungen, 2 unübersetzte
Meldungen
commit ba8a9c847883696b559868d4a6ff2a383145e193
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 20 15:10:41 2019 +0200
update python source doc
commit b250ad62c09cca730bd7d232fc501136d20cc0c1
Author: Joachim Wetzig <jo.wetzig at web.de>
Date: Sat Apr 20 01:16:22 2019 +0200
Update de.po
5216 übersetzte Meldungen, 42 ungenaue Ãbersetzungen, 2 unübersetzte
Meldungen
commit 20e2b6b5de513d4fa9362d51524f8cddb523f607
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Apr 19 15:51:29 2019 +0100
Bug 797175 - Opening a file from a gvfs mount point fails
When testing for a MS Windows path which has a ":", a gvfs path with the
format '/run/user/1000/gvfs/smb-share:server=192.168.1.11,share=public/
test-xml-file.gnucash' is recognised as a Windows path. To avoid this
expand the test to ":/" and also ":\"
commit efbdab6f4de3f170f60a6b1149a12bcb898dccd8
Author: c-holtermann <mail at c-holtermann.net>
Date: Fri Apr 19 11:57:00 2019 +0200
don't kill main process on closing of shell
commit 480aa4a57532bc4703903d0ad339d81a2542d4ce
Author: c-holtermann <mail at c-holtermann.net>
Date: Fri Apr 19 11:55:49 2019 +0200
connect console quit event handler to window destroy-event and delete-event
commit 239484854c1b55af2f72f710d845f41734eb0367
Author: c-holtermann <mail at c-holtermann.net>
Date: Fri Apr 19 11:55:07 2019 +0200
add quit method to python console
commit 4868e046c37a42c9ebf2bc9bed6820dbc11f33b0
Author: c-holtermann <mail at c-holtermann.net>
Date: Fri Apr 19 11:54:44 2019 +0200
add quit event handler to python console
commit ecab7968e27e256031daab12876c58408bba7951
Author: c-holtermann <mail at c-holtermann.net>
Date: Fri Apr 19 11:20:39 2019 +0200
on quitting don't kill gtk main process
commit e2fd241836682cec0c6fb7f1052f91f5a26ada63
Author: c-holtermann <mail at c-holtermann.net>
Date: Fri Apr 19 11:14:47 2019 +0200
stop closing shell window from closing gnucash
commit 9afc856c20a0ad835562a2f8b2abf11a35c390af
Author: thetedmunds <tedmunds at gmail.com>
Date: Mon Apr 15 13:16:32 2019 -0700
Changed gnc:computeInterestIncrement to directly calculate the amount of interest accrued in the specified compounding period. Bug 797195.
commit 5f9020016a5f1be28b7673ddc2d5f3db8c68ee3f
Author: thetedmunds <tedmunds at gmail.com>
Date: Mon Apr 15 14:31:23 2019 -0700
Amended commit to address pull-request comments.
commit e3e11afcb5eca4000f374b33605022cc5ecac99f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Apr 16 20:06:02 2019 +0200
[L12N] Romanian is now maintained by Translation Project
https://lists.gnucash.org/pipermail/gnucash-devel/2019-April/043701.html
commit 0ebb02e2433afb8bc64823dacf55624fc5011139
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Apr 16 19:43:21 2019 +0200
[I18N] Unify placeholder warning
https://lists.gnucash.org/pipermail/gnucash-devel/2019-March/043624.html
commit 0251d044b5b4c3123752c0e85d80ee0f319bf72f
Merge: fc355958b 5a73b9afd
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 15 14:25:49 2019 -0700
Merge Christoph Holtermann's 'Pr pycons2to3' into maint.
commit 5a73b9afd4010546c36c4761a098747bc7d8fd5c
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 13 18:16:12 2019 +0200
syntax change to exec
commit cc7673ccc89ebcdfa22dd223de1fd5a57c6f6764
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 13 18:15:51 2019 +0200
filter needs to be converted to list.
Method replace is missing. Needs to be fixed.
commit bf9ec70f27e3e86e5a901e2a86813369114c06de
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 13 18:16:32 2019 +0200
reflect syntax change to sys tracebacks
commit d93d4efd82df063a3baa868774c1c6f35da10aed
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 13 18:13:19 2019 +0200
Import necessary module gdk
commit af3b9bf215d41216fd9f7578e678d3ddaefe344e
Author: c-holtermann <mail at c-holtermann.net>
Date: Mon Apr 15 22:00:27 2019 +0200
change shebang to python3
commit fc355958b8201e6cd63909654e1ddda4d59befff
Merge: b2f25408d c779bcb72
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 14 14:27:53 2019 -0700
Merge Christoph Holtermann's 'PR-python2to3-rest-api' into maint.
commit b2f25408d7464f35747ab34ea7bfe4fabb9ac1a9
Merge: 8823f7283 0c0286696
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 14 14:26:35 2019 -0700
Merge Christoff Holtermann's 'PR-python-time64-modifications' into maint
commit 8823f7283f78181533988e14f185662012e68853
Merge: f772b5054 b06801185
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 14 14:24:16 2019 -0700
Merge Christoph Holtermann's 'PR-python2to3' into maint.
commit f772b505429f7c416dd534f38906692379c30aff
Merge: 0f6465ca6 298797a9b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 14 14:23:37 2019 -0700
Merge Christoph Holterman's 'PR-python2to3-str_methods-gnc_jinja' into maint
commit 0f6465ca6ddfb882db15c54685ba218e5c59c430
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Apr 12 11:46:59 2019 +0100
Bug 797175 - Gnucash will not open from UNC paths.
UNC paths were overlooked in a change I made, corrected and added some
notes to source file for reminder.
commit c091197f572a701cb2ecc81c40fe47bbd41f59aa
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 11 17:25:40 2019 -0700
Provide static strings for gnc_userdata_home and gnc_userconfig_home.
On Windows boost::filesystem::path's string() produces a string
that goes out of scope with the function in which it's called, so
returning its c_str() ptr yields freed memory, usually full of garbage.
This has an interesting side effect in gnc-file.c's check_file_path():
Since the memory is freed, g_path_get_dirname() reuses it after an
iteration or two, writing its result into the same address. The
following strcmp naturally returns 0 because it's comparing two
instances of the same ptr, so check_file_path falsely reports that
the proposed save path is in GNC_USERDATA_DIR.
commit 6e7a4ccc77972e94003b1040bde11a23c4429d83
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Apr 11 18:05:43 2019 +0800
Bug 797188 - Default invoice prints credit note as invoice
Error in guile code. Using (case var (datum ...)) means that datum are
symbols, so if datum is (GNC-INVOICE-VEND-INVOICE) it would try
(eqv? type 'GNC-INVOICE-VEND-INVOICE) which would never be true. We
need (eqv? type GNC-INVOICE-VEND-INVOICE). Using (cond) is more
appropriate here.
commit 19bbeaa67ae6953603570a435fdcdf9ae3c6c44f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 9 17:36:09 2019 +0100
Bug 797185 - Correct the sorting for the Transaction Association Dialog
Change the sort function to use the correct model column.
commit d44e0ee750dd8677ef6979324ef2edc62015f426
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 9 17:32:53 2019 +0100
When displaying paths on MS Windows, make them look normal
Change the forward slashes to back slashes as that is normal for paths
in MS Windows.
commit e745f4cfeefefab92302678a0f8344e7d344ec3a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 9 17:29:46 2019 +0100
Fix some transient parent warnings for gnc_launch_assoc
Add a Gtkwindow parent parameter to above function so it can be passed
to the error warning dialog.
commit 57eac14d82b6cb7acfa043546dedb63c3dc21f74
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Apr 9 17:23:20 2019 +0100
Bug 797183 - association head path with spaces displayed wrong
The Transaction Association path head was being displayed with '%20' as
the space as it was not being unescaped. Fixed by unescaping and also
noticed that the error message string were wrong also.
commit 0cce764e78a3ec32ced22fd82305a9153633f561
Merge: 58e79e5aa 1c9ad3af3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Apr 9 21:19:11 2019 +0800
Merge branch 'maint' of https://github.com/Gnucash/gnucash into maint
commit 58e79e5aa75c35e12cd8efe903c77fd7997937f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Apr 9 19:56:47 2019 +0800
[test-commodity-utils] upgrade to 100% coverage of pricing funcs
and add optional coverage analysis
commit e4d5e2c94d4029042a1a8bbb160416a12c3dded5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Apr 9 20:59:31 2019 +0800
[commodity-utils] fix issue-deprecation-warning typo
commit eab53d44b3bc8cf1828c45a3134d85c0180b0e76
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Apr 8 22:56:25 2019 +0800
[report] rewrite gnc:report-template-has-unique-name?
commit 1c9ad3af35f00285d6504da9c88d0841d1109322
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Mon Apr 8 19:23:40 2019 +0200
Minor update of de.po
5113 übersetzte Meldungen, 42 ungenaue Ãbersetzungen, 105 unübersetzte
Meldungen.
commit 8d36079c59641758b3fedac738204d57c8c2bcf2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Mon Apr 8 17:42:25 2019 +0200
Merge a fresh gnucash.pot into de.po
5067 übersetzte Meldungen, 82 ungenaue Ãbersetzungen, 111 unübersetzte
Meldungen.
commit 833decc03e5f938f75a01010e6b458e5c88e34de
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Mon Apr 8 17:35:01 2019 +0200
I18N: Review of price-quotes.scm
Mark "Found FQ version" translatable, but remove translation from log
file entries.
commit ad51c5e00a0d000fb108d9ca7b376737a5772f2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Apr 7 10:23:55 2019 +0800
[report] rewrite gnc:report-template-make-unique-name
commit 3352b5349113dfb875d2a1179b21163a3b5bad15
Author: milotype <43657314+milotype at users.noreply.github.com>
Date: Mon Apr 8 00:04:48 2019 +0200
Correction of updated hr.po
Correction of the first commited file, for the following error:
hr.po:19067: msgstr lacks the keyboard accelerator mark ''
commit 1fcd05dfd65be9baf59296fdffe3ad59758cd75b
Author: milotype <43657314+milotype at users.noreply.github.com>
Date: Sat Apr 6 19:16:53 2019 +0200
Update hr.po with pot 3.5
commit 0c028669642ae4a5937bbb2f3c4344280eec283c
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 17:13:41 2019 +0200
PyDate_Check works for date and datetime
commit 18a26884197cc72551a58c77c88f7355bebe01eb
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 16:17:58 2019 +0200
typo
commit db9e98a812daf6d293f29c6ed07a50dd28b8f70e
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 16:10:04 2019 +0200
also allow datetime.date
Initialisation of some business objects has been done with
datetime.date.today() and it is also mentioned as a possibility
in the source doc. So leave it possible.
commit 3884e6abf549ad5c6c8d09604a493d3f9ff88371
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 16:09:01 2019 +0200
unobfuscate get_date method name
commit 8ba5e552d92a9c745ba1295d76b3bcfd3408a485
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 14:50:29 2019 +0200
return None object if return value is FALSE
commit dafdd702e6bfffee5fe75f973f8a67320586c7ff
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 14:09:10 2019 +0200
additional author
commit 79decfb754fb7ff7624357e98cbbe59a66e2ee7c
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 14:08:52 2019 +0200
deal with functions returning values through arguments
commit 445ff7e6c98b9203780b434fa2dbc4dda1340e3c
Author: c-holtermann <mail at c-holtermann.net>
Date: Sat Apr 6 07:51:15 2019 +0200
check for argument type. Also allow int.
commit c779bcb72fc6221d206d627dd05a9196db3aa444
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:43:19 2019 +0200
GetOwner may return project instead of owner
commit 6925ee3115b329b1d93639c2275e89fbe788f26d
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:42:46 2019 +0200
be prepared for GetDateDue returning null
commit 876079f8d2404b81c14314f524fe3e311337c91d
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:42:02 2019 +0200
remove TS suffix
commit 6eae440534f85064c7376fb32aa76b90e38f6d4d
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:41:28 2019 +0200
GetDate return unserializable datetime object
commit b73be1b5239181071c0e161d80abe07f67044dc0
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:39:18 2019 +0200
GetInvTaxTable returns unserializable object
commit b06801185c764bca61f05574496d93d95c08396c
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 14:50:05 2019 +0200
shebang should be specific to python version (PEP394)
preferred form is #!/usr/bin/env python3 as gnucash now only works with
python3
commit e7d940ac3f0ec4de3c999e47aac7cc2c80717e3c
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:24:40 2019 +0200
iteritems removed in python3
commit 77727ffc49aeaedb9368fe5161d6fab1a108ca0b
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:30:44 2019 +0200
python3 does not return list of keys
commit 64a01f302706007cfbe049a40fd6dae26001ee3e
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:32:14 2019 +0200
python3 - 'as' needed in exceptions instead of comma
commit 0068475bb1b1d4e3486b0e3897e7b9d66f75a070
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 17:35:34 2019 +0200
xrange has been dropped in python3
commit d64fb74b9ebfc981dbeb89e895325943abb2cfeb
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Mar 29 23:36:33 2019 +0800
[utilities] add supporting functions for guile-json use
converts nested-list to nested-vector, and vice-versa
commit 66ae2abb8e69ff954e00aad743da4d16876c9d57
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jan 19 23:13:01 2019 +0800
[guile-json] remove dependency on srfi-43
this is a compatibility hack to remove dependency on srfi-43 which is
not present on ubuntu 14.04. create a simplified vector-for-each
suitable for this module.
commit 816dd3ea2a1bf7945d25f5c7a34525eb8c383fc0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Mar 29 07:08:11 2019 +0800
[guile-json] show better error messages
commit d39f180c6084f391bcdf72ae9cb371950bacff76
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Mar 29 00:02:44 2019 +0800
[guile-json] upgrade to latest version
commit 492539e1db55a53565fe41c4639acb4176f25441
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Apr 4 08:26:08 2019 +0800
[html-style-info] compact functions
commit 3923dfa19a29c58138263703ff5e111eff4e881f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Apr 4 06:39:09 2019 +0800
[business-prefs] tidy counter definitions
(for-each) is more appropriate here because the (map) output is
unused...
commit 298797a9bebb1140a61dee87b89d2ff962b78f58
Author: c-holtermann <mail at c-holtermann.net>
Date: Thu Apr 4 11:03:52 2019 +0200
fix due to different invoice date handling
commit 206ed63233ede3a7bd7e00961d85f78bd7aa4b5d
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Fri Sep 21 08:53:16 2018 +0200
typo
commit 247d04a5441d8a102555c8bd69c154f9060dd06e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Fri Sep 21 08:49:48 2018 +0200
make executable, remove double -o
commit 1184e92687e704d67373e4ce6c55165577faa132
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Thu Sep 6 13:17:31 2018 +0200
2to3
commit 002595f4ccf6912235f5d41117b4796dae7f223a
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Thu Sep 6 13:15:20 2018 +0200
add options iOP
commit 61f7613b8d7a88b31b37ad1c82063a5a5a46a29e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Sun Sep 2 16:25:04 2018 +0200
fix for python3
commit 505514e1d7aeacba4bde9e30266d88574172eb3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Apr 3 21:46:21 2019 +0800
[html-style-sheet] modernize hash functions
use hash-map->list
commit f4220c325d15714522f59cdb919b5e06cce0b21d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Apr 3 21:24:00 2019 +0800
[html-document] compact functions
commit df80796afe60d628741d03daad2b1b6f529328a3
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 2 17:27:41 2019 -0700
Bug 797170 - gnucash-3.5 fails to compile with GTK+3-3.20.x
Because of mismatched Gtk version macros in gcrp_grab_on_window.
commit b14cb64d1da7e6c6a5af7219511fba4963714ab8
Author: Juraj Svec <ageorgo at gmail.com>
Date: Tue Apr 2 16:40:16 2019 -0700
Bug 797169 - GnuCash hangs loading XML file
Copy-paste error.
Summary of changes:
.gitignore | 44 -
CMakeLists.txt | 4 +-
.../python/example_scripts/account_analysis.py | 2 +-
bindings/python/example_scripts/gnc_convenience.py | 2 +-
.../python/example_scripts/gncinvoice_jinja.py | 71 +-
bindings/python/example_scripts/latex_invoices.py | 2 +-
.../new_book_with_opening_balances.py | 4 +-
bindings/python/example_scripts/priceDB_test.py | 2 +-
.../example_scripts/price_database_example.py | 2 +-
bindings/python/example_scripts/quotes_historic.py | 2 +-
.../example_scripts/rest-api/gnucash_rest.py | 6 +-
.../example_scripts/rest-api/gnucash_simple.py | 21 +-
bindings/python/example_scripts/simple_book.py | 2 +-
.../example_scripts/simple_business_create.py | 2 +-
.../example_scripts/simple_invoice_insert.py | 2 +-
bindings/python/example_scripts/simple_session.py | 6 +-
.../python/example_scripts/simple_sqlite_create.py | 2 +-
bindings/python/example_scripts/simple_test.py | 2 +-
bindings/python/example_scripts/str_methods.py | 134 +-
bindings/python/gnucash_business.py | 2 +-
bindings/python/gnucash_core.py | 3 +-
bindings/python/time64.i | 100 +-
borrowed/guile-json/AUTHORS | 5 +-
borrowed/guile-json/CMakeLists.txt | 4 +-
borrowed/guile-json/COPYING | 674 ++
borrowed/guile-json/COPYING.LESSER | 165 -
borrowed/guile-json/INSTALL | 368 +
borrowed/guile-json/Makefile.am | 51 +
borrowed/guile-json/NEWS | 92 +
borrowed/guile-json/README | 159 +-
borrowed/guile-json/{README => README.org} | 103 +-
borrowed/guile-json/configure.ac | 67 +
borrowed/guile-json/env.in | 35 +
borrowed/guile-json/json.scm | 30 +-
borrowed/guile-json/json/Makefile.am | 39 +
borrowed/guile-json/json/builder.scm | 130 +-
borrowed/guile-json/json/parser.scm | 169 +-
borrowed/guile-json/m4/guile.m4 | 394 +
borrowed/guile-json/pkg-list.scm.in | 29 +
borrowed/guile-json/tests/Makefile.am | 31 +
.../guile-json/tests/runner.scm | 46 +-
borrowed/guile-json/tests/test-builder.scm | 82 +
borrowed/guile-json/tests/test-parser.scm | 76 +
common/cmake_modules/GncAddSchemeTargets.cmake | 50 +-
gnucash/gnome-utils/assistant-xml-encoding.c | 2 +-
gnucash/gnome-utils/dialog-options.c | 14 +-
gnucash/gnome-utils/gnc-cell-renderer-popup.c | 6 +-
gnucash/gnome-utils/gnc-gnome-utils.c | 32 +-
gnucash/gnome-utils/gnc-gnome-utils.h | 4 +-
gnucash/gnome-utils/gnc-main-window.c | 2 +-
gnucash/gnome-utils/gnc-plugin-menu-additions.c | 1 +
gnucash/gnome-utils/gnc-tree-model-price.c | 27 +-
gnucash/gnome-utils/gnc-tree-view-commodity.c | 48 +
gnucash/gnome-utils/gnc-tree-view-commodity.h | 10 +
gnucash/gnome-utils/gnc-tree-view-price.c | 10 +
gnucash/gnome/business-options-gnome.c | 1 +
gnucash/gnome/dialog-commodities.c | 135 +-
gnucash/gnome/dialog-price-edit-db.c | 77 +-
gnucash/gnome/dialog-price-editor.c | 115 +-
gnucash/gnome/dialog-trans-assoc.c | 19 +-
gnucash/gnome/gnc-plugin-page-register.c | 2 +-
gnucash/gnome/gnc-plugin-page-register2.c | 2 +-
gnucash/gnome/gnc-split-reg.c | 10 +-
gnucash/gnucash-bin.c | 1 +
.../gschemas/org.gnucash.warnings.gschema.xml.in | 10 +
gnucash/gtkbuilder/assistant-csv-export.glade | 36 +-
gnucash/gtkbuilder/assistant-hierarchy.glade | 229 +-
gnucash/gtkbuilder/dialog-commodities.glade | 198 +-
gnucash/gtkbuilder/dialog-import.glade | 29 +-
gnucash/gtkbuilder/dialog-price.glade | 259 +-
.../import-export/csv-exp/assistant-csv-export.c | 80 +-
.../import-export/csv-exp/assistant-csv-export.h | 2 +
gnucash/import-export/import-main-matcher.c | 270 +-
.../import-export/qif-imp/assistant-qif-import.c | 3 +-
gnucash/python/init.py | 18 +-
gnucash/python/pycons/console.py | 4 +-
gnucash/python/pycons/ishell.py | 2 +-
gnucash/python/pycons/shell.py | 14 +-
.../register/ledger-core/split-register-model.c | 6 +
gnucash/report/business-reports/invoice.scm | 20 +-
.../report/report-gnome/gnc-plugin-page-report.c | 1 +
.../report/report-system/commodity-utilities.scm | 2 +-
gnucash/report/report-system/html-document.scm | 59 +-
gnucash/report/report-system/html-style-info.scm | 108 +-
gnucash/report/report-system/html-style-sheet.scm | 44 +-
gnucash/report/report-system/report.scm | 49 +-
.../report-system/test/test-commodity-utils.scm | 112 +-
.../report-system/test/test-report-system.scm | 13 +
.../standard-reports/income-gst-statement.scm | 12 +-
libgnucash/app-utils/business-options.c | 1 +
libgnucash/app-utils/business-prefs.scm | 50 +-
libgnucash/app-utils/fin.scm | 177 +-
libgnucash/app-utils/gnc-helpers.c | 2 +-
libgnucash/app-utils/option-util.c | 2 +-
libgnucash/core-utils/gnc-filepath-utils.cpp | 17 +-
libgnucash/doc/python-bindings-doxygen.py | 13 +-
libgnucash/engine/glib-helpers.c | 2 +-
libgnucash/engine/gnc-hooks.c | 2 +-
libgnucash/engine/gnc-pricedb-p.h | 1 +
libgnucash/engine/gnc-pricedb.c | 32 +-
libgnucash/engine/gnc-pricedb.h | 2 +
libgnucash/engine/gnc-uri-utils.c | 23 +-
libgnucash/engine/kvp-scm.cpp | 5 +-
libgnucash/engine/qoflog.cpp | 25 +-
libgnucash/scm/CMakeLists.txt | 4 +-
libgnucash/scm/price-quotes.scm | 25 +-
libgnucash/scm/test/CMakeLists.txt | 26 +
.../scm/test/test-libgnucash-scm-utilities.scm | 63 +
libgnucash/scm/utilities.scm | 123 +-
po/CMakeLists.txt | 6 +-
po/ChangeLog | 10 -
po/de.po | 2893 ++++---
po/hr.po | 8681 +++++++++++---------
113 files changed, 10153 insertions(+), 7346 deletions(-)
mode change 100644 => 100755 bindings/python/example_scripts/gncinvoice_jinja.py
create mode 100644 borrowed/guile-json/COPYING
delete mode 100644 borrowed/guile-json/COPYING.LESSER
create mode 100644 borrowed/guile-json/INSTALL
create mode 100644 borrowed/guile-json/Makefile.am
mode change 100644 => 120000 borrowed/guile-json/README
copy borrowed/guile-json/{README => README.org} (59%)
create mode 100644 borrowed/guile-json/configure.ac
create mode 100644 borrowed/guile-json/env.in
create mode 100644 borrowed/guile-json/json/Makefile.am
create mode 100644 borrowed/guile-json/m4/guile.m4
create mode 100644 borrowed/guile-json/pkg-list.scm.in
create mode 100644 borrowed/guile-json/tests/Makefile.am
copy libgnucash/engine/test/srfi64-extras.scm => borrowed/guile-json/tests/runner.scm (54%)
create mode 100644 borrowed/guile-json/tests/test-builder.scm
create mode 100644 borrowed/guile-json/tests/test-parser.scm
mode change 100644 => 100755 libgnucash/engine/gnc-uri-utils.c
create mode 100644 libgnucash/scm/test/CMakeLists.txt
create mode 100644 libgnucash/scm/test/test-libgnucash-scm-utilities.scm
delete mode 100644 po/ChangeLog
More information about the gnucash-patches
mailing list