Commit Graph

20878 Commits

Author SHA1 Message Date
Christopher Lam
6e7a4ccc77 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.
2019-04-11 18:43:57 +08:00
Robert Fewell
19bbeaa67a Bug 797185 - Correct the sorting for the Transaction Association Dialog
Change the sort function to use the correct model column.
2019-04-09 20:21:23 +01:00
Robert Fewell
d44e0ee750 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.
2019-04-09 20:21:23 +01:00
Robert Fewell
e745f4cfee 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.
2019-04-09 20:21:23 +01:00
Robert Fewell
57eac14d82 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.
2019-04-09 20:21:16 +01:00
Christopher Lam
0cce764e78 Merge branch 'maint' of https://github.com/Gnucash/gnucash into maint 2019-04-09 21:19:11 +08:00
Christopher Lam
58e79e5aa7 [test-commodity-utils] upgrade to 100% coverage of pricing funcs
and add optional coverage analysis
2019-04-09 21:18:09 +08:00
Christopher Lam
e4d5e2c94d [commodity-utils] fix issue-deprecation-warning typo 2019-04-09 21:13:23 +08:00
Christopher Lam
eab53d44b3 [report] rewrite gnc:report-template-has-unique-name? 2019-04-09 15:03:30 +08:00
Frank H. Ellenberger
1c9ad3af35 Minor update of de.po
5113 übersetzte Meldungen, 42 ungenaue Übersetzungen, 105 unübersetzte
Meldungen.
2019-04-08 19:28:32 +02:00
Frank H. Ellenberger
8d36079c59 Merge a fresh gnucash.pot into de.po
5067 übersetzte Meldungen, 82 ungenaue Übersetzungen, 111 unübersetzte
Meldungen.
2019-04-08 19:26:15 +02:00
Frank H. Ellenberger
833decc03e I18N: Review of price-quotes.scm
Mark "Found FQ version" translatable, but remove translation from log
file entries.
2019-04-08 17:37:33 +02:00
Christopher Lam
ad51c5e00a [report] rewrite gnc:report-template-make-unique-name 2019-04-08 22:37:31 +08:00
milotype
3352b53491
Correction of updated hr.po
Correction of the first commited file, for the following error:
 hr.po:19067: msgstr lacks the keyboard accelerator mark ''
2019-04-08 00:04:48 +02:00
milotype
1fcd05dfd6
Update hr.po with pot 3.5 2019-04-06 19:16:53 +02:00
Christopher Lam
d64fb74b9e [utilities] add supporting functions for guile-json use
converts nested-list to nested-vector, and vice-versa
2019-04-04 19:44:00 +08:00
Christopher Lam
66ae2abb8e [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.
2019-04-04 19:44:00 +08:00
Christopher Lam
816dd3ea2a [guile-json] show better error messages 2019-04-04 19:44:00 +08:00
Christopher Lam
d39f180c60 [guile-json] upgrade to latest version 2019-04-04 19:44:00 +08:00
Christopher Lam
492539e1db [html-style-info] compact functions 2019-04-04 19:44:00 +08:00
Christopher Lam
3923dfa19a [business-prefs] tidy counter definitions
(for-each) is more appropriate here because the (map) output is
unused...
2019-04-04 19:43:44 +08:00
Christopher Lam
505514e1d7 [html-style-sheet] modernize hash functions
use hash-map->list
2019-04-04 08:05:31 +08:00
Christopher Lam
f4220c325d [html-document] compact functions 2019-04-04 08:05:31 +08:00
John Ralls
df80796afe 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.
2019-04-02 17:27:41 -07:00
Juraj Svec
b14cb64d1d Bug 797169 - GnuCash hangs loading XML file
Copy-paste error.
2019-04-02 16:40:16 -07:00
John Ralls
76a91aa2c3 Release GnuCash 3.5 2019-03-30 14:43:38 -07:00
John Ralls
d10f2513b2 Update translations from the Translation Project. 2019-03-30 14:27:29 -07:00
John Ralls
5267548fe2 Reconcile DOCUMENTERS with gnucash-docs/AUTHORS. 2019-03-30 12:01:06 -07:00
Robert Fewell
358468d036 Use a hash table to track transactions for associate dialog
When generating the list of transactions to look at, a GList was used to
 keep a list of transactions already processed. Change this to use a
 hash table instead as it is quicker.
2019-03-29 20:43:00 +00:00
Robert Fewell
2cb34d4874 Minor changes to gnucash-sheet and source layout
These changes were concerning the transaction associations functions
2019-03-29 20:43:00 +00:00
Robert Fewell
32e64979d0 Change the associate tooltip function
Change the tooltip function to use the in house uri functions.
2019-03-29 20:43:00 +00:00
Robert Fewell
0c667822cc Change dialog-trans-assoc.glade
Make the association column to be the one that expands and also set the
ellipsize to the start for the renderer.
2019-03-29 20:43:00 +00:00
Robert Fewell
63dfd18111 Update dialog-trans-assoc.c
Update the transaction association dialog to use the in house uri
functions and also fix a problem that mainly affects Windows when you
associate a file that is in the root of the associated path head.
2019-03-29 20:43:00 +00:00
Robert Fewell
be8216e235 Update transaction association functions in gnc-split-reg.c
Update the transaction association functions to use the in house uri
functions and also fix a problem that mainly affects Windows when you
associate a file that is in the root of the associated path head.
2019-03-29 20:43:00 +00:00
Robert Fewell
bed7f99dac Make sure the Association path head ends with a '/' 2019-03-29 20:43:00 +00:00
Robert Fewell
5eb6f76e63 Change uri functions to work with valid Windows file uri's
Windows file uri's can be of the form 'file:///N:/bob.txt' so change
the gnc_uri_get_components to remove a left over '/' at the start so
gnc_resolve_file_path gets the absolute path correctly. Also change
gnc_uri_create_uri to add an extra '/' for Windows file uri's.
2019-03-29 20:43:00 +00:00
Robert Fewell
89d2cde979 Remove some white space/tabs from gnc-filepath-utils.cpp 2019-03-29 20:43:00 +00:00
Robert Fewell
22a7a05d50 Add function to create an absolute file path
Add function to create an absolute file path from a prefix path and a
relative one. If the prefix is null, then the root directory of the
current path is used.
2019-03-29 20:43:00 +00:00
Robert Fewell
2527724219 Force the location association to have a scheme
As the location and file associations use the same KVP, make sure a URL
with a valid scheme is entered. This allows KVP associations that are
not valid to be treated as relative paths.
2019-03-29 20:43:00 +00:00
Robert Fewell
167d209688 Change gnc_launch_assoc to use gnc_uri_get_scheme
Change the gnc_launch_assoc function to use the gnc_uri_get_scheme
instead of glib one and re-indent source file
2019-03-29 20:43:00 +00:00
Christopher Lam
4cb2910121 [budget] modify display of interval dates and avoid unicode 2019-03-30 02:08:46 +08:00
Christopher Lam
a4eb5b1a59 [options] compact book-currency-acounting functions 2019-03-30 01:39:55 +08:00
Christopher Lam
faf1b08cec [options] compact valid-gains-loss-account? 2019-03-30 00:59:24 +08:00
John Ralls
79d72fdc33 Merge branch 'aqb6' into maint 2019-03-29 09:38:42 -07:00
John Ralls
62f7aa66a5 Bug 796956 - Aqbanking 6 will drop DTAUS
More important, the AQBanking API has some naming changes.
This commit is substantially cribbed from Martin Pruess's
adaptation in the AQBanking repository. Thanks, Martin!
2019-03-29 09:31:41 -07:00
Geert Janssens
6cbb0adf3d Bug 796530 - TxnCsvImport - fix loading of saved preset with update of seperator selection
Previously this would cause all but the first column
to loose its assigned types.
2019-03-28 22:39:49 +01:00
John Ralls
d8c6af2d65 Remove support for ancient versions of AQBanking.
Requires Gwenhywfar >= 4.9.99 and AQBanking >= 5.3.4, the versions
just before the ones provided by Ubuntu 14.04LTS

Removes all definitions and ifdeffed code for earlier versions.
Removes the never-completed SEPA character checking that was if-zeroed.
2019-03-28 12:41:08 -07:00
Geert Janssens
2bcf60230a CSV Tokenizer - add additional test to guard against quote parsing regressions 2019-03-28 17:39:25 +01:00
Frank H. Ellenberger
1c301ed1ca GUI: Replace ambiguous used mnenoic in Export active register 2019-03-28 08:46:25 +01:00
Frank H. Ellenberger
661859ff01 GUI: rearrange Online action accellerators
Slightly more logical assignment
2019-03-28 02:39:27 +01:00