Commit Graph

16876 Commits

Author SHA1 Message Date
fell
11fa766266 Revert PR #182 mostly.
Part of Bug 787226 - German: Business:bill: Bill ID / Billing ID
mistranslated?

"Billing ID" is also used in the dialogs of customer invoices.
2017-09-08 23:42:31 +02:00
Geert Janssens
ef594e87e0 Merge branch 'maint.translation.de.02' of https://github.com/quazgar/gnucash into maint 2017-09-08 17:37:09 +02:00
Daniel
afa0945ce6 L10N: DE, automatic "make pot" changes.
Do these changes need to be committed manually?
2017-09-04 17:11:15 +02:00
Daniel
cccbec677d L10N: DE, fix bug #787226: Bill ID / Billing ID swapped. 2017-09-04 00:32:08 +02:00
Geert Janssens
98e8e4c767 Only build aqbanking when requested 2017-09-03 12:05:00 +02:00
Sumit Bhardwaj
66440cb203 Added WITH_OFX fix to CMakeLists in gnucash/import-export/ofx 2017-09-03 12:02:52 +02:00
Geert Janssens
28668ec594 Fix deliberate test failure on previous commit 2017-09-02 16:03:46 +02:00
Geert Janssens
1e7c721e8d Have Travis print out build logs in case of test failures
To get the after_failure line work, I had to move the inline
build script to a separate script (util/travis-script.sh)

The second script (util/travis-after-failure.sh) will output
LastTest.log for cmake based builds and all files named
test*.log for an autotools based build.

Note: this commit also comes with a delibarate test failure
to illustrate the Travis behaviour. It will be removed in the
next commit.
2017-09-02 16:02:08 +02:00
Geert Janssens
0e0e4d294e Set up a build matrix on Travis CI
This will run the different builds in parallel (depending on
resource availability on Travis).

The advantages are
- faster test results
- easier to spot which build type has failed
- shorter test log per build type to parse
2017-09-02 11:06:42 +02:00
Rob Gowin
14b72ea11d Enable CMake build in Travis CI 2017-09-01 18:23:09 -05:00
Geert Janssens
197faeab3f Hide Account Substring option
It is only there for compatibility with gnucash 2.8.
It should not be visible on 2.6.x, only exist.
2017-08-25 11:40:54 +02:00
Geert Janssens
19f4ce2f5a Merge branch 'patch-3' of https://github.com/christopherlam/gnucash into maint 2017-08-25 11:29:46 +02:00
christopherlam
19fe7d8a56 Reduce to compatibility shim
Reduce option to retain compatibility layer for earlier 2.8
2017-08-25 17:13:54 +08:00
Yasuaki Taniguchi
7b43822f76 Bug 784284 - unifying "Clear the entry." tooltip on Loan Repayment Calculator 2017-08-21 22:33:51 +02:00
Kristjan Onu
a783c8e38f Correct Price Overview documentation typos
https://bugzilla.gnome.org/show_bug.cgi?id=786525
2017-08-21 21:46:14 +02:00
fell
38344caac1 PR #172: Accelerator fixes for Latvian language
Merge branch 'maint' of https://github.com/valdisvi/Gnucash into maint

4685 translated messages.
2017-08-21 18:12:42 +02:00
christopherlam
11a1ff61c5 added case sensitive filter
please squash commits for me!
2017-08-16 23:46:25 +08:00
christopherlam
6eee9cefca Account fullname filter for transaction.scm
This small change will introduce an account full-name filter. Only accounts whose fullname containing substring will be selected e.g. ":Travel" will match Expenses:Travel:Holiday and Expenses:Business:Travel. This can be left blank, which will mimic previous behavior. This will ease accounts selection tremendously.
2017-08-16 23:33:03 +08:00
christopherlam
1559d26465 Remove clutter from generated html 2017-08-16 16:30:09 +02:00
christopherlam
2bc106a7b7 Partial fix for bug 660027
Encapsulate table header and body with <thead> and <tbody>
and prevent page-breaks within a <tr>
2017-08-16 16:29:29 +02:00
Valdis Vitolins
2bd81dcda9 Accelerator fixes for Latvian language 2017-08-16 12:30:01 +03:00
fell
190a96faff PR #170 Fixes for po/lv.po file
Add missing glade msgctxt entries from intree build
2017-08-11 20:37:01 +02:00
Valdis Vitolins
35a4a76b8d Fixes for po/lv.po file 2017-08-11 11:42:41 +03:00
fell
2b440cfe49 Merge Messages fom Maint in lv.po
4627 translated messages, 58 fuzzy translations.
2017-08-10 03:38:34 +02:00
Valdis Vitolins
7dc476d3bc *.po file updated for Latvian language 2017-08-10 03:33:10 +02:00
Geert Janssens
41a6ac89e0 Fix ambiguity in Dutch translation of the gnucash description 2017-08-09 13:50:44 +02:00
christopherlam
0bb972cd02 Fix income statement when trading accounts not used
Fix cosmetic bug
http://gnucash.1415818.n4.nabble.com/unknown-column-in-Income-Statement-Profit-amp-Loss-td4680661.html#a4692940

Insert empty-cell instead of #unspecified result of (if predicate? result-if-true) where predicate? is #false
2017-08-01 14:18:54 +02:00
christopherlam
54f9cd69af Add vertical-align:top to default text fields.
Add vertical-align top.

Previously, text fields would have vertical-align:default = centre. This means long transaction descriptions would cause all other fields to be vertically centred. This amendment will ensure the transactional report text are aligned from the top.
2017-08-01 17:17:32 +08:00
Rob Gowin
53e4e0572e Fix failure to compile AQBanking GSchemas in CMake Build. 2017-07-17 20:05:57 -07:00
Geert Janssens
17c48b19a7 Fix a couple of double EXTRA_DIST declarations from the previous commit 2017-07-10 20:16:35 +02:00
Geert Janssens
b1f9f80110 Add CMakeLists.txt files to dist tarball generated by autotools
This is half of the work to align the cmake and autotools generated dist tarballs.
What's missing in the cmake dist tarball on my system are all the files generated
or installed by running autogen.sh. I can't test this because cmake can't run
my version of automake (1.15), or at least our CMake configuration prevents this from happening.
2017-07-10 20:06:31 +02:00
Rob Gowin
e67f45003b No need for make dist and distcheck when checking autotools build in cmake 2017-07-03 16:15:17 -07:00
Rob Gowin
6b14dc5b59 Implement 'dist', 'distcheck' and 'uninstall' targets for CMake 2017-07-03 16:15:17 -07:00
Kuang-che Wu
7ba5a84609 Fix import-export compile on windows 2017-07-03 17:55:38 +02:00
John Ralls
319375fd15 Some more translations from the TP. 2017-07-02 09:25:17 -07:00
John Ralls
bb2ee92961 Re-release 2.6.17
This time with the version number in CMakeLists.txt updated too.
2017-07-01 17:10:09 -07:00
John Ralls
261a64e3eb Release 2.6.17 2017-07-01 11:20:17 -07:00
John Ralls
c046d2c5e4 Update translations from the translation project. 2017-06-30 15:16:50 -07:00
Mike Evans
b4520d6c92 Bug 784317 - typo in 'import customers or vendors from text file' dialog 2017-06-29 09:27:57 +01:00
John Ralls
118dd41759 Bug 782274 - Transactions produced by Transfer Funds or Process...
Payment dialogs sort to beginning of day and do not honor NUM field for
custom sorting.

Do a two-step, first retrieving a GDate from the date_edit then use
gdate_to_timespec to convert it to a time64: gdate_to_timespec calls
gnc_dmy2timespec_neutral while gnc_date_edit_get_date_ts gets a
begining-of-the-day time.
2017-06-25 15:45:56 -07:00
John Ralls
99a732cb6a Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New...
Price and that already exists in the Price DB

Should have crashed regardless: The pricedb takes ownership of the
price object and unreffing it is going to cause trouble eventually.

tock Split Assistant crashes GnuCash if you enter a New Price and that
already exists in the Price DB
2017-06-24 18:06:42 -07:00
Geert Janssens
c80dad742e Bug 603379 - Prevent changing some Account Options if it has transactions - followup
Relax the account type change restrictions again. In the new implementation
account types can't be changed for an account with splits:
- if the change woud force a commodity change (to/from normal accounts from/to stock related accounts)
- for immutable accounts

At the time of this commit the following account types are considered immutable:
- Accounts Receivable
- Accounts Payable
- Trading accounts
2017-06-20 22:08:51 +02:00
Geert Janssens
4032d33b48 Properly define the template namespace rather than using a local string everywhere 2017-06-20 12:16:33 +02:00
Geert Janssens
cc3010d89b Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
There is now a separate GNC_COMMODITY_NS_ISO_GUI label to be used
everywhere the users needs to read 'Currency namespace'. It's currently
set to 'Currencies' and can be translated. It may change in to future
to better describe this namespace is restricted to ISO4217 defined
currencies as opposed to all the non-formal currencies in vogue today
(like bitcoin and friends).
2017-06-20 12:16:33 +02:00
John Ralls
b5b0f60396 Correctly store time64 0 in the SQL backend.
The SQL backend ignored time64 0 when saving dates. time64 is a perfectly
valid timestamp (1970-01-01 00:00:00) and should be stored.
2017-06-16 15:57:52 -07:00
John Ralls
5f8f9b9a84 Clamp time64 values passed to GDateTime functions to the valid range.
Fixes a bug reported on the mailing list wherein a date of 0000-00-00
in a MySql database would crash GnuCash. Such dates may come from a bad
conversion of 1970-01-01 or from a crash.
2017-06-16 15:31:49 -07:00
christopherlam
385ca0c324 Bug 776396 Further Fix
This commit will further improve the styling of the table element used for foreign 
currencies in any report with foreign currencies or stocks. Adds non-breaking space 
between foreign currency/stock and report currency.
2017-06-04 12:26:46 +08:00
John Ralls
881a39d2eb Bug 783095 - gnucash-2.6.16 segfaults on startup
Null tip_list after freeing it the first time to prevent double-free,
then don't iterate over it if contents is NULL. Don't even try to open
dialog if tip_count < 1. Protect from dereferencing a NULL tip_list in
gnc_new_tip_number.
2017-05-26 11:34:00 -07:00
Mike Evans
e43e30d039 Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
Again.
2017-05-21 15:49:30 +01:00
Mike Evans
9591c52bf5 Revert "Change from deprecated gncEntrySetDate to gncEntrySetDateGDate."
Oops, more work required.

This reverts commit 78565f7939.
2017-05-21 15:38:51 +01:00