John Ralls
29138bc793
Silence deprecation warnings.
...
Required because libdbi-0.9 emits them when using libdbi-0.8 API.
2015-12-01 16:40:31 -08:00
John Ralls
ac34d316a5
Merge branch 'maint'
2015-10-27 17:28:45 -07:00
John Ralls
ce838d3cfc
Rename GNOME_COMPILE_WARNINGS to just COMPILE_WARNINGS.
...
Poaching someone else's macro name is a really dumb idea, because aclocal
looks in our macros directory only if it can't find the macro in the system
directories. Our config code doesn't work with Gnome's macro, it exports
WARN_CFLAGS rather than modifying CFLAGS directly the way ours does.
2015-10-27 17:25:48 -07:00
John Ralls
42415056d0
Release 2.6.9
2015-10-05 12:57:12 -07:00
John Ralls
12f760228c
Release Gnucash-2.6.8
2015-09-26 12:05:50 -07:00
John Ralls
986bb368cd
Merge branch 'maint'
2015-09-19 16:58:13 -07:00
John Ralls
04a6f4cfc5
Rearrange the LINGUAS as suggested by Frank Ellenberger in the wiki.
...
And remove the binary message catalog accidentally added in the last commit.
2015-09-19 16:19:00 -07:00
John Ralls
42859b91bb
Set -std=gnu99, matching master.
...
Fixes broken build on win32
2015-09-16 17:59:50 -07:00
John Ralls
44d4365046
Bug 754617 - Gnucash should use PKG_PROG_PKG_CONFIG
...
Actually we already do, making this fragment unnecessary. What's more
Ximian Desktop is long gone so the work-around is redundant as well.
2015-09-12 18:01:36 -07:00
John Ralls
e7aa53a75e
Remove gmtime_r and localtime_r from lib/libc. They're no longer used.
2015-07-25 12:50:17 -07:00
John Ralls
290dd611d7
More fiddling with gtest linkage.
...
This time for when we don't have a system installation.
2015-07-25 12:23:35 -07:00
John Ralls
d3e70217cd
Move libgtest.a arg from Makefile to configure, add -pthread flag.
2015-07-07 16:46:13 -07:00
John Ralls
757a50c9ec
Release 2.6.7
2015-06-27 11:31:44 -07:00
John Ralls
06d5d0a20a
Change the Glib version test for C-standard to a compile check.
...
The actual problem occurred in only a couple of Glib releases before
being reverted.
2015-06-18 15:02:30 -07:00
John Ralls
9914a046d7
src/app-utils/gfec.a requires _XOPEN_EXTENDED, defined by -std=gnu99.
2015-06-07 11:59:05 -07:00
John Ralls
fefec86f64
Remove stray quote that ate all the CFLAGS.
2015-05-31 17:45:07 -07:00
John Ralls
80034b39bc
Refine forcing C11 to handle case where AC_PROG_CC_C99 doesn't set -std=
2015-05-25 11:06:50 -07:00
John Ralls
54bf84af0e
Force -std=c11 when compiling against GLib-2.44 or greater.
...
Required for new G_DECLARE_INTERFACE macro.
2015-05-24 18:02:24 -07:00
John Ralls
847e2c2717
Ensure BOOST_CPPFLAGS are included for boost test.
...
Necessary on Windows due to non-standard installation paths for dependencies.
2015-05-22 13:26:38 -07:00
John Ralls
8a77e139ce
Better check for C++11 compile error in custom_time_zone.hpp
...
It turns out that F20's boost-1.53 already has this fixed, so set the
boost version to 1.53 and test for the actual problem.
2015-05-11 16:55:15 -07:00
John Ralls
d0fc57a5a7
Change minimum boost version to 1.55
...
There was a C++11 compilation bust in
date_time/local_time/custom_time_zone.hpp, which was fixed in that
version. Since we also require C++11, that makes it the minimum
necessary.
2015-05-11 12:32:24 -07:00
John Ralls
90f0d9952c
Set gmock_root to gmock_src_path if the latter is detected.
...
Otherwise configure thinks gmock isn't installed.
2015-05-04 15:05:53 -07:00
John Ralls
725622f613
Ensure we compile C for at least C99.
2015-05-04 15:05:53 -07:00
John Ralls
280b7223bf
Partial posix implementation
2015-04-28 10:48:53 -07:00
John Ralls
45170bb5eb
Basic tests for TimeZoneProvider.
2015-04-28 10:48:53 -07:00
John Ralls
15a0d5d25f
Merge branch 'maint'
2015-04-28 10:47:47 -07:00
Geert Janssens
405a26b6ac
Add missing language in configure.ac
...
This was intended to be part of the previous commit...
2015-04-28 18:53:17 +02:00
Bill Nottingham
e54af98b05
Bug 747812 - unset LDFLAGS when unsetting CFLAGS
...
Since some LDFLAGS settings depend on corresponding CFLAGS ones,
e.g. -fPIC, unsetting only CFLAGS will cause the test-compile to
fail because of the mismatched flags.
2015-04-25 16:11:23 -07:00
Geert Janssens
df1fc7d903
Fix dbi driver detection on linux and similar
...
This is a follow up on the fix for
Bug 747300 - SQL backend missing from most recent DMG?
which broke dbi driver detection on linux
2015-04-25 09:27:57 +02:00
John Ralls
c97ab47379
Merge branch 'maint'
2015-04-07 14:36:01 -07:00
John Ralls
1d6fd55767
Bug 747300 - SQL backend missing from most recent DMG?
...
Fix configure.ac so that ${prefix}/lib/dbd is searched for modules.
Use gnc_path_get_libdir() to check for modules in the event that
$GNC_DBD_DIR is either empty or wrong and the path compiled into libdbi
itself is invalid. This applies mostly to Mac as other OSes tend to
leave their binaries where configure installs them.
2015-04-03 14:01:17 -07:00
John Ralls
b24cd7708d
Merge branch 'maint'
2015-03-31 13:16:05 -07:00
John Ralls
46f7551523
Change gtk-mac-integration package name and includes.
...
Reflecting change in the dependency.
2015-03-31 13:15:33 -07:00
Frank H. Ellenberger
daf66df6c7
Merge branch 'maint'
2015-03-31 10:05:22 +02:00
Frank H. Ellenberger
10b3ac4489
Build system: Rename SCM_TYPE to VCS_TYPE
...
Follow up of the 2 previous commits.
2015-03-31 07:12:24 +02:00
Frank H. Ellenberger
b63370856d
Merge branch 'maint'
...
Conflicts:
configure.ac
2015-03-31 03:36:25 +02:00
Frank H. Ellenberger
a59b01b939
Build system: rename gnc-scm-info to gnc-vcs-info
...
Follow up of my previous patch to distinguish version control from
scheme
2015-03-31 02:07:39 +02:00
Frank H. Ellenberger
cc2e87baa0
Build system: Rename BUILDING_FROM_SCM to BUILDING_FROM_VCS
...
This should avoid confunsion as in other variable SCM means scheme.
2015-03-31 02:07:38 +02:00
John Ralls
417d2f3b86
Protect the function tests from -Werror passed in from CFLAGS.
...
Which happens during make distcheck on Mac.
2015-03-28 09:08:51 +09:00
John Ralls
e25ce35967
Bump Version to 2.6.6 for release.
...
Make ChangeLog.2014, new ChangeLog for 2015.
2015-03-27 14:45:14 +09:00
John Ralls
dcff1159c4
Merge branch 'maint'
2015-03-21 11:29:32 +09:00
Chandrakant Dhutadmal
46034fb5cf
Bug 745598 - GNUCash Translation for Manipuri Language - Bengali Script
...
by Centre for Development of Advanced Computing (C-DAC), Pune, India
http://www.cdac.in
2015-03-12 07:45:06 +01:00
Sangeeta
ac2eb30a7d
Bug 745596 - GNUCash Translation for Maithili Language
2015-03-11 17:49:57 +01:00
Chandrakant Dhutadmal
8d188bcb99
Bug 745597 - GNUCash Translation for Manipuri Language - Meetei Mayek
...
Script (New)
2015-03-10 06:06:23 +01:00
John Ralls
9c8405da14
Update status on automake bug 13928.
2015-02-09 08:48:48 -08: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