Commit Graph

16535 Commits

Author SHA1 Message Date
John Ralls
bdc9b95a3c Remove explicit install of Finance::Quote dependencies.
CPAN correctly handles dependencies, and the ones installed here were
a tiny fraction -- and in a couple of cases obsolete.
2015-02-09 09:53:42 -08:00
John Ralls
9c8405da14 Update status on automake bug 13928. 2015-02-09 08:48:48 -08:00
Geert Janssens
d802733c00 Bug 727466 - The symbol of CNY changed to 元
To disambiguate with the same symbol used for the Japanese Yen,
add a prefix to both currencies: JP¥ and CN¥.
2015-02-07 17:42:49 +01:00
Geert Janssens
b13d80b324 Bug 727466 - The symbol of CNY changed to 元 2015-02-07 17:35:54 +01:00
Geert Janssens
8f717691b7 Bug 122895 - general ledger should be named journal 2015-02-07 16:34:06 +01:00
Robert Fewell
7bddcd95b0 Bug 743807 Stops critical error messages.
As you type a date into the calendar widget it tries to make a GDate
with the current year and month, if you are typing 31/ in February
you get a critical error in the trace file. This patch adds a test
for a valid date before proceeding.
2015-02-07 15:19:31 +01:00
Robert Fewell
068fc3567d Bug 743807 Wrong date value being used.
In get_filter_times, the start_date_today was being tested instead of
the end_date_today, corrected. Also corrected the default option for
end date to match start date.
2015-02-07 15:19:31 +01:00
Robert Fewell
51ebdcc51e Bug 738462 - Consolidate to/from fields in import.
To make it easier to understand, this patch consolidates the three to/from
field combinations to three single fields.
2015-02-07 14:57:16 +01:00
Robert Fewell
b0c6abb2df Bug 738462 - Consolidate to/from fields in export.
To make it easier to understand, this patch consolidates the three to/from
field combinations to three single fields.
2015-02-07 14:57:16 +01:00
Robert Fewell
69659a1e52 Bug 738462 Part 3 - Fixed format Transaction Import.
This patch adds the ability to import Transactions from the Export
asssitant. Duplicate transactions are checked for based on date,
account, description, notes, number and value.
2015-02-07 14:57:15 +01:00
Robert Fewell
eadd8bd4aa Bug 343227 Summary bar alignment patch.
This patch aligns the text in the account summary bar so all text
is inline. The bar is split into three and each part is aligned
centraly and on the popup it is aligned to the left.
2015-02-07 13:05:02 +01:00
John Ralls
ac63d3a1ae Remove build and run of no-longer-existant intl-scm/guile-strings. 2015-02-02 12:54:42 -08:00
Geert Janssens
f6ecfc0b46 Remove superfluous sort that slipped in via the last merge from maint 2015-01-31 18:50:47 +01:00
Geert Janssens
e1c7d9d1b9 Merge branch 'maint'
- Bug 731889 - guile 2 exports different autoconf macros than what is expected
- Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault
- Numeric values with more than commodity smallest fraction get silently dropped.
- Bug 721196 - Use a regex for checking for a valid numeric value.
- Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
- Bug 743609 - Add configure options to disable libsecret detection
- Switch from guile to xml to manage our iso-currencies source file
- Rewrite gnc-test-env in perl
- Bug 619899 - Use normal gettext or intltool toolchain also for scm files

Resolved conflicts:
	make-gnucash-potfiles.in
	po/POTFILES.in
	po/POTFILES.skip
	src/backend/dbi/test/Makefile.am
2015-01-31 18:37:41 +01:00
Geert Janssens
785c6d621b Bug 731889 - guile 2 exports different autoconf macros than what is expected
Check for the now required ltdl.h and bail out if not found
2015-01-31 14:33:33 +01:00
John Ralls
b3781c16d0 Bug 731889 - guile 2 exports different autoconf macros than what is expected
Replace the autogen-sh time configuration which doesn't really work
correctly by making a local interpreter which links whichever library
pkg-config finds.

Also makes Guile-2.0 the default by looking for it first.
2015-01-31 14:31:19 +01:00
Geert Janssens
c312b865d1 Bug 619899 - Use normal gettext or intltool toolchain also for scm files 2015-01-31 13:21:52 +01:00
Geert Janssens
48b30271e0 Rewrite gnc-test-env in perl
This eliminates another guile dependency in the build chain

Conflicts:
	src/backend/dbi/test/Makefile.am
2015-01-31 08:19:26 +01:00
Geert Janssens
87520cdde4 Switch from guile to xml to manage our iso-currencies source file 2015-01-31 08:16:32 +01:00
Geert Janssens
7581436e79 Bug 743609 - Add configure options to disable libsecret detection 2015-01-29 17:55:23 +01:00
Robert Fewell
13303eb38e Remove Account Tree filter as not really required.
By removing the filter options it makes it much easier to select
different types of accounts for export at the same time.

https://bugzilla.gnome.org/show_bug.cgi?id=739188
2015-01-28 18:51:16 +01:00
Geert Janssens
483091e996 Fix small spelling error 2015-01-28 18:33:15 +01:00
Robert Fewell
2233736265 Bug 738462 Part 2 - Change CSV Transaction Export.
Add a couple of fields to CSV Export that make the import easier
and remove duplicate transactions.
2015-01-28 17:42:23 +01:00
Robert Fewell
e12c7f7514 Bug 738462 Part 1 - Add search for strings equal.
Add the ability to search for strings that are equal in queries.
2015-01-28 17:42:22 +01:00
Geert Janssens
0ff9eba94f Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
The root cause is in gncRecomputeValues. This function
only alters runtime cached values so it should not
trigger a book dirty action (mark_entry).
2015-01-28 17:00:21 +01:00
Mike Evans
5e60a23400 Bug 721196 - Use a regex for checking for a valid numeric value.
Just testing for an empty field will miss the cases where there are
spaces or decimal separators present.
2015-01-25 11:14:53 +00:00
Mike Evans
564b987457 Numeric values with more than commodity smallest fraction get silently dropped.
If there are more DPs than the commodity smallest fraction they get
lost when calling gnc_numeric_convert().  Removed the call.
2015-01-25 11:08:05 +00:00
Geert Janssens
2494bfc63f Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault 2015-01-24 17:33:39 +01:00
Geert Janssens
d5da59331f Bug 731889 - guile 2 exports different autoconf macros than what is expected
The problem is mainly a poorly chosen error message. The user
should generally only rerun autogen.sh, so I have added this
in the error message.
2015-01-24 16:10:58 +01:00
gnucash-dev
5727413ad2 Merge branch 'maint'
Update US Income Tax data to reflect minor changes for 2014
2015-01-20 17:36:11 -08:00
gnucash-dev
4149aa2d25 Update US Income Tax data to reflect minor changes for 2014 2015-01-20 17:10:12 -08:00
Mike Alexander
2493cebbb8 Merge branch 'maint' 2015-01-20 00:59:14 -05:00
Mike Alexander
383d16609c Advanced portfolio should respect report date when looking for other income/expense. 2015-01-20 00:58:54 -05:00
Christian Stimming
a615606f33 Update German translation to recent pot template. Very minor translation update. 2015-01-19 21:12:51 +01:00
Mike Alexander
da1384e20d Merge branch 'maint' 2015-01-19 00:29:08 -05:00
Mike Alexander
79ad39095c book.not_saved should be book.session_not_saved 2015-01-19 00:22:06 -05:00
Mike Alexander
67edea72ca Bug 739228 - Advanced Portfolio report: wrong calculation of Value
Correctly convert the value into the report's currency.
2015-01-18 23:16:09 -05:00
Mike Alexander
13abe849e5 Improve income and expense reporting in advanced portfolio report
Look for transactions from the parent account to an income or expense
account whose name matches the name of the stock account.
2015-01-18 23:16:03 -05:00
Mike Alexander
80d65c8efc Accept prices of the form n.nnne[+-]nn, i.e. with an exponent.
An example requiring this is currency conversion from IDR to USD.
2015-01-18 23:13:45 -05:00
Geert Janssens
219a06b5f7 Merge branch 'maint'
* Revert one patch for bug 740471 - it caused a different segmentation fault
* Bug 738749 - Broken account template en_GB/uk-vat.gnucash-xea
* Bug 721196 - Fixed for locales where decimal point is a comma
* Bug 672760 - Postponed transaction applied invalid date
* Added Lithuanian language business accounts
* Bug 742332 - German tax report uses US tax quarters and not real quarters
2015-01-18 16:07:14 +01:00
Geert Janssens
d9900a7b4f Use the enum name instead of a number for GDateMonth
This is needed for c++, not really for c.
2015-01-18 16:05:15 +01:00
John Ralls
46a3c5fb89 More dithering with Clang error messages.
This reverts the bits in qof that were originally changed in 02acf2b
because those changes applied to the C version of the messages but
not to the C++ version.
2015-01-17 17:22:07 -08:00
John Ralls
60b86ce80f Adjust gtest config & make for shared library use.
Because that's how Fedora packages it.
Also make it a default-if-found so there's no extra config required
on Debian and Fedora work-alikes.
Note that it won't work on Fedora18 because they provide a library for
gmock and it's a different version from gtest.
2015-01-17 17:07:57 -08:00
Geert Janssens
128bfb6bda One more nodist_ fix in qof
The source file in the nodist definition shouldn't
be included in the normal source definition
2015-01-17 22:27:03 +01:00
John Ralls
3d9258216e Restore nodist_test_kvp_value_SOURCES inadvertently removed in 97a689a. 2015-01-17 13:19:11 -08:00
John Ralls
f20140b774 Fix __func__ workaround for Clang 3.5.
So that make check works correctly; also affects Xcode 6, as Apple
Clang 6 is based on normal Clang 3.5.
2015-01-17 13:04:46 -08:00
John Ralls
7b5ae715e6 Make string lengths equal in test print of time zone name.
Windows uses a long time zone name which over-runs the buffer in
gnc_timespec_to_iso8601_buff(). Truncate the test string so that
it compares correctly.
2015-01-16 11:43:38 -08:00
John Ralls
1d3f486751 Minor fixups for tests in Windows. 2015-01-16 11:43:37 -08:00
John Ralls
97a689a83f Consolidate gtest tests in libqof/qof/test/Makefile.am. 2015-01-16 11:41:07 -08:00
Geert Janssens
98fe336430 Fix make distcheck
- make the Google Test Suite really optional (for now)
- add some missing scm files to POTFILES.skip
- add missing c++ header files in qof
2015-01-16 20:13:19 +01:00