Commit Graph

19387 Commits

Author SHA1 Message Date
Christopher Lam
3aba4d2dd8 bug 793278 fix for maint
This is caused by commit 766e74096 - min-date was
erroneously thought to mean 'min date of date-list'
but actually meant 'negative infinity date'. This
commit changes date comparison logic to always
return #t when comparing
(gnc:timepair-le min-date date) for
the first date interval.

Test case also created.
2018-02-15 22:46:22 +08:00
fell
2598dbe5e6 Insert lost '#, c-format' lines again into de.po
Additional removed garbage
2018-02-14 19:04:18 +01:00
Geert Janssens
b5e07517f0 Merge branch 'addendum-replace-numeric-with-number' of https://github.com/christopherlam/gnucash into unstable 2018-02-14 18:54:08 +01:00
Christopher Lam
044c172081 bug 793278 fix
This is caused by commit 766e74096 - min-date was
erroneously thought to mean 'min date of date-list'
but actually meant 'negative infinity date'. This
commit changes date comparison logic to always
return #t when comparing (<= min-date date) for
the first date interval.

Test case also created.
2018-02-14 18:36:16 +01:00
Geert Janssens
2e3ec99219 Merge branch 'maint' into unstable 2018-02-14 18:20:18 +01:00
John Clements
e3a00804da fix syntax of example qif file
add (apparently) required separators and transaction descriptions
2018-02-14 18:19:13 +01:00
Geert Janssens
c7b5061e8f Bug 792884 - cmake: gschemas.compiled missing
Fix handling of gschemas.compiled. It should only be called
at install time to regenerate gschemas.compiled based on all
available gschema files. In the installation directory that
can be more than just our own.

Note to force the compilation to run after all gschema files
themselves are installed, the gnome and gnome-utils gschemas
have been moved into a higher-level gschemas directory and
the install command is added there.
2018-02-14 17:56:07 +01:00
fell
5cf58758a2 Merge branch 'translation27DE' into unstable 2018-02-14 14:47:51 +01:00
fell
2a7b0b7b91 Review of PR #268
4910 translated messages, 161 fuzzy translations, 123 untranslated
messages.
14 msgstr lack the keyboard accelerator mark '_'
2018-02-14 14:46:53 +01:00
Christopher Lam
604a2d0864 Bugfix create-commodity-list
45f61a3 had couple bugs.
- value/share was inadvertently swapped
- no need to define comm-list in
  create-commodity-list to return it
2018-02-14 17:15:26 +08:00
Christopher Lam
48a6938e1c Addendum replace numeric to number in scheme
Addendum to e0300d3 - was crashing reports
2018-02-14 17:13:02 +08:00
John Ralls
ae6d2a2340 ADD_DEFINITIONS is obsolete for setting C/CXXFLAGS.
And setting -O0 in a debug build is unnecessary, that's the default.
2018-02-13 16:47:20 -08:00
John Ralls
da0df1c48d Bug 792883 - cmake: no way to turn off -Werror
Prepend settings to CMAKE_C_FLAGS and CMAKE_CXX_FLAGS so that values
supplied on the command line can override the fixed settings.
2018-02-13 14:11:44 -08:00
fell
849b236f7b Merge branch 'maint' into unstable
Conflicts:
	accounts/Makefile.am
	configure.ac
from autotools removed.
2018-02-13 07:46:52 +01:00
fell
a113d71f2c PR #275: Business accounts for India with GST
Commit 5028f66 with adjusted path.
To use it, start e.g.:
$ LANGUAGE=hi LANG=en_IN gnucash
For details about LANG* see
https://wiki.gnucash.org/wiki/Locale_Settings
2018-02-13 06:53:46 +01:00
fell
e2527a98dc Preparation for indian business with GST template 2018-02-13 06:46:05 +01:00
John Ralls
0912a5eaa1 Don't force-set Boost_USE_STATIC_LIBS or Boost_USE_STATIC_RUNTIME.
If you need to do that for your build pass the values in on the cmake
command line.

As for all of the noise about Boost's install name if APPLE, just fix it
with the install name tool. There are instructions at the boost module
in gnucash.modules.
2018-02-12 14:00:09 -08:00
Mechtilde
9c9f4634ed some more German translations 2018-02-12 15:13:14 +01:00
Mechtilde
4e8e4d424d adjust conflicts 2018-02-12 13:13:05 +01:00
Mechtilde
18b6af3d8b correct some typos 2018-02-12 12:02:21 +01:00
Mechtilde
d8e508a376 msgmerge with gnucash-2.7.4.pot 2018-02-12 11:56:34 +01:00
Mechtilde
8c573dbb9f add some more German translations 2018-02-12 11:39:14 +01:00
Mechtilde
97471f2319 add some more German translations 2018-02-12 11:39:14 +01:00
Mechtilde
b6ad4e61e0 add even more German translations 2018-02-12 11:39:14 +01:00
Mechtilde
9207ba8712 add some more German translation 2018-02-12 11:39:14 +01:00
Mechtilde
2914920ff6 add ellipses to fit Common User Access (CUA) under the Tools menu 2018-02-12 11:39:14 +01:00
Mechtilde
2f11fc6fb3 add some German translations 2018-02-12 11:39:14 +01:00
John Ralls
fb7426b60b Spelling Correction. 2018-02-04 10:41:07 -08:00
John Ralls
63089e1f1a Bug 793155 - Gnucash 2.7.4 crashes on launch MacOS 10.13.4 PB1
Crash because Guile couldn't find boot-9.scm, fix by telling it where
to look.
2018-02-04 10:41:07 -08:00
Geert Janssens
a3a42d29ee Prevent installation of cmake related files when building in source
These files are part of the build system, they should not show up in the installation prefix
2018-02-04 10:36:42 +01:00
John Ralls
9e5a481081 Fix off-by-one errors in release count. 2018-02-03 15:06:20 -08:00
John Ralls
c9a17236b9 Release 2.7.4 2018-02-03 08:44:34 -08:00
Geert Janssens
56a58e6528 Bug 787497 - Disabling OFX, AqBanking or python-bindings support cripples the dist build target 2018-02-03 17:10:51 +01:00
John Ralls
e6edb9d8e7 [MacOS]Conditionally set -Wno-unused-local-typedef and -Wno-unknown-attributes.
These flags aren't defined until Xcode8.
2018-02-03 08:07:15 -08:00
Geert Janssens
eb1400c44b Merge branch "maint" into unstable" 2018-02-03 13:01:52 +01:00
Geert Janssens
21431e0b69 Add tooltips to Alpha Vantage key option 2018-02-03 12:54:35 +01:00
Geert Janssens
40169fcc55 Delete wrongly merged file 2018-02-03 09:13:49 +01:00
fell
52ba07f587 Merge branch 'maint' into unstable
ignore chages in po/de.po
2018-02-03 01:05:43 +01:00
fell
794090d671 update de.po
4680 translated messages, 4 untranslated messages.
2018-02-02 23:43:58 +01:00
fell
2b122d1faa Improve Import menu entries Customer & vendors...
use same menu label as others,
replace template by tooltip,
add ellipsis to entry,
add comments to distinguish "Import" as verb and substantive.
2018-02-02 23:30:20 +01:00
John Ralls
18abf4e243 Update Turkish translation from the Translation Project. 2018-02-02 13:10:09 -08:00
John Ralls
62c8801ac5 Add XDG_CONFIG_HOME and FONTCONFIG_FILE to MacOS environment
Fixes WebKit crash when displaying reports.
2018-02-02 13:05:20 -08:00
John Ralls
6b49b3ba4c Bug 792763 - deleting a transaction can cause a SIGSEGV
Prevent a NULL transaction from crashing xaccTransCountSplits and
prevent gnc_plugin_business_update_menus from calling it with a
NULL transaction.
2018-02-02 13:05:20 -08:00
Geert Janssens
59fb8efaf9 Merge branch 'maint' into unstable 2018-02-02 18:57:24 +01:00
Geert Janssens
d983ad9e46 Provide preference panel to set the Alpha Vantage API key needed for fincance::quote 2018-02-02 18:48:34 +01:00
Geert Janssens
0d4f6e054d Improve gnc_data_home verification and creation
- Don't attempt to create a subdirectory of a non-existing home directory (use tmpdir as base directory in that case)
- Make sure all tests run in an environment with GNC_BUILDDIR and GNC_UNINSTALLED set. Otherwise
  the one-shot old .gnucash to new GNC_DATA_HOME migration may already have run at build time,
  preventing us from informing the user a run time.
- Re-enable the userdata-dir with invalid home test (linux only).
2018-02-02 10:24:04 +01:00
Geert Janssens
0f5bb35166 Disable the proper test... 2018-02-01 22:31:27 +01:00
Geert Janssens
90517b69ce Temporarily disable test that breaks on travis only
It needs some more tweaking to cope with the false
assumption the builder can't create a temporary directory on /
2018-02-01 20:43:49 +01:00
Geert Janssens
2f16b092f5 Simplify filepath init code
It will no longer attempt to use /home/janssege/.gnucash. That was
requiring lots of extra conditions.
It will also default to a base directory (gnc_data_home) in the
build dir if it detects the code is run during building or testing.
That again allows to simplify it as there's no need for temp dir
juggling in case the build environment doesn't have a writable home dir.
2018-02-01 19:17:17 +01:00
Geert Janssens
d345624c55 Fix project name, which also determines a number of default paths
It should be all lowercase to be consistent
2018-02-01 14:32:26 +01:00