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
Robert Fewell
84a1e81016
Bug 792809 Add a register foreground CSS class
...
With the current setup when a dark theme is used with existing register
colours the text is hard to read as the dark theme may of changed the
text colour to white so with these changes the text is always black
unless they choose not to use the built in colours.
2018-01-31 18:47:35 +01:00
Geert Janssens
3c13f565d3
Merge branch 'unstable-fix-business-reports' of https://github.com/christopherlam/gnucash into unstable
2018-01-31 18:44:04 +01:00
Geert Janssens
0f295dd439
Merge branch 'CorrectStrings27EN' of https://github.com/Mechtilde/gnucash into unstable
2018-01-31 18:37:52 +01:00
Geert Janssens
77982c71bb
Remove make-gnucash-po.sh.in
...
This time we're really not using it any more.
2018-01-31 18:25:53 +01:00
Geert Janssens
fb2570dfe2
Revert "Fix version number inclusion in gnucash.desktop file"
...
This reverts commit 9d8def84f3
.
Another oops. The version number in the desktop file is not the
gnucash version but the desktop file specification version.
There are more recent specification versions available, but
we should only bump it after having verified our desktop file
adheres to those higher versions. So revert for now.
2018-01-31 18:08:12 +01:00
Geert Janssens
ff24970f5f
Add GENERATE_SWIG_WRAPPERS option to control the generation of swig wrappers independently of whether we're building from git
...
The swig wrappers don't really depend on git (but rather on swig) and there can be
situations the builder wants to generate the wrappers also from a tar ball.
2018-01-31 16:16:59 +01:00
Geert Janssens
1805972646
Revert "Allow user to override BUILDING_FROM_VCS"
...
This reverts commit ec9d5feba1
.
This doesn't do what I had in mind. I'll come up with a
better solution shortly.
2018-01-30 21:24:39 +01:00
Geert Janssens
32a196122f
Properly detect git in case of linked worktree
2018-01-30 19:21:39 +01:00
Geert Janssens
ec9d5feba1
Allow user to override BUILDING_FROM_VCS
2018-01-30 19:21:39 +01:00
Christopher Lam
862956a760
BUGFIX: invoice posted-date is no longer 0 for unposted invoices
...
This commit fixes business reports caused by 91f4b19039
whereby the posted-date for unposted invoice was changed
from 0 to MAXINT. Now we need to use (gncInvoiceIsPosted)
or (gncInvoiceDateExists) instead.
2018-01-30 19:29:04 +08:00