Commit Graph

16326 Commits

Author SHA1 Message Date
John Ralls
42013538df Bug 732545 - gnucash-2.6.3 segfaults when started
Check all strings before calling g_strsplit.
2014-09-21 17:56:54 -07:00
John Ralls
4b503d356d Update gnucash-design.texi for removing old kvp_value macro. 2014-09-21 15:37:18 -07:00
Geert Janssens
0836946d80 Merge branch 'maint'
* Provide strfmon function for platforms that don't have it
* Bug 695240 - mortgage wizard empty table
* Bug 711567 - Cannot save a custom report if a path contain diacritic chars
* Rewrite gfec_eval_file to avoid opening the file itself in guile (follow up of bug 711567)
* Update Dutch translation, copied from the Translation Project.
2014-09-21 23:16:25 +02:00
Mark Haanen
7e909d1008 Update Dutch translation, copied from the Translation Project. 2014-09-21 23:00:01 +02:00
Geert Janssens
2e4021978d Rewrite gfec_eval_file to avoid opening the file itself in guile
This is a continuation of
Bug 711567 - Cannot save a custom report if a path contain diacritic chars
However this commit deals with reading the file
2014-09-21 23:00:00 +02:00
Geert Janssens
db6c83cdb6 Swap static functions so the lower one can reuse the upper one 2014-09-21 22:59:59 +02:00
Geert Janssens
3e0d83b256 Bug 711567 - Cannot save a custom report if a path contain diacritic chars 2014-09-21 22:59:59 +02:00
Geert Janssens
9a5357855d Bug 695240 - mortgage wizard empty table 2014-09-21 22:33:01 +02:00
Geert Janssens
24cb06156f Provide strfmon function for platforms that don't have it 2014-09-21 22:33:01 +02:00
lmat
b109c94f2c Removing deprecated #define
kvp_value should not be used, but rather the standard KvpValue. Using
the deprecated value just adds one more variation on this typename.
2014-09-21 13:32:59 -07:00
John Ralls
010cf541f9 Fix the underlying non-literal-null-conversion instead of suppressing
The warning. What it was warning about was two calls to "g_strdup(NULL);",
which is a really dumb way of saying "NULL".
2014-09-19 16:24:00 -07:00
Geert Janssens
61354c9ebc Fix distcheck after introduction of finance quote man pages 2014-09-19 18:16:14 +02:00
Geert Janssens
42226e2563 Use consistent sorting in POTFILES.in
The os provided sort function behaves differently on each platform
2014-09-19 17:36:16 +02:00
Geert Janssens
e0135b197d Fix distcheck after introduction of new stylesheet 2014-09-19 17:34:33 +02:00
lmat
d2913915e6 Removed binary from kvpvalues
It looks like the binary kvpvalue wasn't being used, and, since
it is difficult to deal with, it is easiest to remove it altogether.
2014-09-16 15:12:12 -07:00
Geert Janssens
9bc5d1a20c Merge branch 'maint'
* Bug 733283 - [PATCH] Loss of fractions when importing OFX investment transactions
* Bug 733506 - (ForwadDisableQIF) The forward button is not active even though a file is selected
2014-09-16 23:40:09 +02:00
Carsten Rinke
f68a8d0907 introduce new stylesheet Head-or-Tail 2014-09-16 23:23:10 +02:00
David Maline
afdce5e182 Bug 733506 - (ForwadDisableQIF) The forward button is not active even though a file is selected 2014-09-16 21:34:32 +02:00
Jethro Beekman
9d5e7037ed Bug 733283 - [PATCH] Loss of fractions when importing OFX investment transactions 2014-09-16 21:34:20 +02:00
Geert Janssens
d39c786b82 Merge branch 'maint'
* Align perl module requirements with recent Finance::Quote versions
* Updated Russian translation from Dmitry Pavlov
* New Chart of Accounts Assistant is too large for screen
2014-09-16 12:06:00 +02:00
Geert Janssens
5d18047068 Align perl module requirements with recent Finance::Quote versions 2014-09-16 12:00:26 +02:00
Christian Stimming
9e0e6e1f69 Fix aqbanking handling of transaction templates.
Also, make the unittest less verbose.
2014-09-08 21:16:25 +02:00
John Ralls
e210f8cdfb Fix bad getter for account-trans-retrieval
For timespecs we need a Timespec** to pass to qof_instance_get.
2014-09-07 16:12:50 -07:00
Christian Stimming
671551585e Add failing unittest for aqbanking lookup of trans_retrieval date.
The lookup of the "ab-trans-retrieval" property somehow fails to
return the correct value. This is somewhat surprising as this
property is already checked in the test-engine-kvp-properties.c and
there it works fine. What's the problem here...?
2014-09-07 23:03:03 +02:00
Dmitry Pavlov
a406186b76 Updated Russian translation from Dmitry Pavlov 2014-09-06 17:39:18 -07:00
Chenxiong Qi
27075b82eb - New Chart of Accounts Assistant is too large for screen
Add scrolled window as the container of New Book Options. Especially to
Business and Counters tabs, there are too many options there. A vertical
scollbar will display automatically.
2014-09-06 17:16:39 -07:00
Alex Aycinena
80aa327ab2 Merge branch 'maint' 2014-09-06 16:50:58 -07:00
Alex Aycinena
9ea36d7e96 Correct txf output to use a minus sign, rather than parenthesis, for debits, without regard to locale settings, as is required by the txf pseudo-standard; was previously incorrectly using parenthesis for negatives in Windows environments, for example. 2014-09-06 16:15:34 -07:00
John Ralls
1141e9a9b8 Merge branch 'maint' 2014-09-05 12:06:16 -07:00
lmat
3363a2c572 Replace C++ reserved words for future compatibility with C++ 2014-09-05 11:56:48 -07:00
John Ralls
1df569e98c Merge branch 'maint' 2014-09-04 17:01:12 -07:00
John Ralls
29f6c08ae6 SQL: Save commodity namespace changes from template
When loading commodities erroneously made in namespace template,
gnc_commodity_table_insert changes the namespace to User. This
change wasn't being committed, requiring that it be changed every
time.

The obvious immediate commit didn't work because the SQL backend
suppresses commits during load for performance, so create a list
of changed commodities to commit later, then do so.

Thanks to Geert for noticing the problem and to Derek for suggesting
the list workaround.
2014-09-04 16:26:32 -07:00
hawk-lord
d088f4df35 Missing translation 2014-09-04 15:19:37 -07:00
hawk-lord
4612773d47 Added Swedish association accounts. 2014-09-04 15:19:32 -07:00
hawk-lord
784f38ae68 Added Swedish account files 2014-09-04 15:19:12 -07:00
John Ralls
3cc4dc00e6 Fix build on OSX, which doesn't allow linking shared modules. 2014-09-04 12:25:36 -07:00
hawk-lord
10ab13ebdc Missing translation 2014-09-04 09:40:35 -07:00
hawk-lord
84719841d2 Added Swedish association accounts. 2014-09-04 09:40:35 -07:00
hawk-lord
ab41545afe Added Swedish account files 2014-09-04 09:40:35 -07:00
Jethro Beekman
07ebd9b979 Bug 733186 - [PATCH] Extend account tree view search function 2014-09-03 22:56:54 +02:00
Geert Janssens
a90fbcb21b Bug 689489 - Be able to show file location
The file location is now visible in the status bar
while hovering over the recent file list of the File menu.
The currently open file is the top-most file in this list so its
location can be seen by hovering over it with the mouse.
2014-09-03 22:23:08 +02:00
Geert Janssens
4ecc4cb7d0 Merge branch 'maint'
* Bug 711440 - Tab labels have different background colour than containing gui element
* Bug 434462 - register color don't work correct with system theme color
* Add scrub function for (business) lots to eliminate unneeded lot links
* Rewrite invoice payment logic to use lot links only when absolutely needed
* Bug 684719 - Man pages for gnc-fq-* perl scripts
2014-09-02 22:59:41 +02:00
Frank H. Ellenberger
afa2cc4feb Bug 684719 - Man pages for gnc-fq-* perl scripts 2014-09-02 22:59:02 +02:00
Geert Janssens
6114a960a9 Add business lot scrubbing to Check & Repair->All/This transaction(s) 2014-09-02 22:45:12 +02:00
Geert Janssens
1015a43090 Make scrub in lot viewer scrub business lots using the new scrub functions. 2014-09-02 18:26:24 +02:00
Geert Janssens
9ca4649e6a Rewrite invoice payment logic to fix lot link proliferation
- most payments will behave is it did in 2.4.x
- when two or more documents are involved in the payment
  a lot link between those document lots will be created
2014-09-02 18:26:24 +02:00
Geert Janssens
afc790d3cf Refactor get_pay_split into gncOwnerFindOffsettingSplit
In this form it can be used both for scrubbing lot links and for adding new payments
2014-09-02 18:26:23 +02:00
Geert Janssens
e44bb5ffac Refactor gncOwnerReduceSplitTo out of reduce_biggest_split
It can now be used both for scrubbing and when applying payments
2014-09-02 18:26:23 +02:00
Geert Janssens
7b642081a3 Refactor gnc_doc_doc_link into gncOwnerSetLotLinkMemo and move it
It can now be used both for scrubbing and when applying payments
2014-09-02 18:26:23 +02:00
Geert Janssens
ac55c953ad Handle the case of scrubbing a lot link between two non-document lots 2014-09-02 18:26:22 +02:00