Commit Graph

160 Commits

Author SHA1 Message Date
John Ralls
0d0fc1964a Bug 619478 - Build warning in html/gnc-html-webkit.c
Require WebKit 1.2 as a minimum

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23561 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-14 18:24:47 +00:00
Geert Janssens
f6c4308690 SWIG version updates
- move the swig version check after the guile checks
  this allows us to check for a different version of swig
  based on the guile version that was detected
- use more recent autoconf macros for swig (from the autotools archive)
  this give us more flexible error reporting

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23560 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-14 16:40:54 +00:00
Geert Janssens
8325bf8e5c Guile 1.8 fixes for r23556 and r23557
- guile 1.8 doesn't need the swig patch
- make sure all swig interface files include guile-mappings.h
  for the *utf8_string to *locale_string mappings
  but only load it when building guile modules

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23559 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-14 16:40:42 +00:00
Frank H. Ellenberger
13a5b8a914 Port of "Completion of translation into Arabic language by 55%" by abdulsalam alshilash
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23545 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-11 22:36:02 +00:00
John Ralls
d745ea99ec Protect older GCCs from -Wno-invalid-source-encoding
Needed for clang, added in r23434

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23475 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-02 23:46:22 +00:00
John Ralls
6bc1ad6da0 Make that Release 2.5.9
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23470 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-01 03:24:15 +00:00
John Ralls
c6314345a9 Release 2.5.90
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23467 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-01 01:30:15 +00:00
Mike Alexander
27424d0e1c Make the test-dynload test work in the X11 version on MacOSX.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23456 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-29 06:24:13 +00:00
Geert Janssens
9c5f4a57fc Report the proper minimum version for libgoffice when not found at configure time
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23445 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-26 13:53:33 +00:00
John Ralls
1ddf6b7dcc Release 1.5.8
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23404 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-17 01:00:34 +00:00
Geert Janssens
aac58df6b8 Use guile/python executable as found during configure for tests and some support scripts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23392 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-13 15:51:44 +00:00
Geert Janssens
80c7559c3d Replace all uses of GUILE_INCS with GUILE_CFLAGS
This cleans up some left overs from before guile had a .pc file

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23391 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-13 15:51:24 +00:00
Geert Janssens
a952699285 Improve guile testing in configure.ac
Use guile specific macros to determing the guile executable to use.
Unfortunately the macro names may be different on various supported
platforms. So we have to run some extra tests to determine which
macro names we need exactly.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23390 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-13 15:50:59 +00:00
Geert Janssens
79bb4b8b78 Enable translations on gsettings schemas
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23381 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-05 18:37:45 +00:00
John Ralls
1d31c33af4 Release 2.5.7
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23374 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-11-03 00:04:48 +00:00
Mike Alexander
45f18a7eff Add --with-xdg-data-dirs to specify default search path for XDG data directories.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23343 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-27 21:57:42 +00:00
Mike Alexander
0c5c0c7e19 Fix a typo in --with-qt3-wizard-package.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23342 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-27 21:57:32 +00:00
Geert Janssens
e72ae0a59a Configure: don't list ofx twice in selected components
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23332 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-25 19:03:25 +00:00
Geert Janssens
5490605de2 Register rewrite Update, revised removal update for next release. This update adds a configure option --enable-register2 which will enable the register2 changes at compile time, there are also some changes to use the Gnucash --extra parameter that displays some of the new register2 functionality for testing. Author: Robert Fewell
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23330 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-25 19:02:43 +00:00
Geert Janssens
e718761971 Check for availability of xsltproc at configure time
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23320 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-24 12:27:26 +00:00
Geert Janssens
748e8a4897 Abort configure if --enable-ofx specified but no libofx development files found
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23317 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-23 14:25:32 +00:00
Geert Janssens
e56f99669c Prefs migration: migrate ofx and aqbanking prefs if these options were enabled at build time
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23294 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-16 15:22:56 +00:00
John Ralls
05e6698614 Release 2.5.6
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23278 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 18:54:25 +00:00
Geert Janssens
a807648901 Gnc-Prefs: add code to migrate settings from gconf to gsettings at runtime
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23273 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 14:32:02 +00:00
Geert Janssens
b74194151f Remove remaining gconf code bits
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23264 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 14:28:44 +00:00
Geert Janssens
d9802f1bff Refactor gnc-tree-view based widgets such that only gnc-tree-view itself deals with gconf
The only exception is gnc-split-reg2, which has it's own implementation
of sort parameters (also linked to gconf unfortunately).

Tree views store column visibility and sort preferences in gconf. This is
actually state information and should be kept in the gnucash state file
(*.gcm in .gnucash/books). It will definitely not be ported to gsettings,
simply because gsettings can't handle floating sections (sections not
strictly tied to schema).

So in the process, where it makes sense the word gconf is already
replaced with "state". That helps with cleaning up the remaining gconf
code in gnucash, and indicates these parts need to be reworked to
use the state file as backend.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23258 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 14:26:11 +00:00
Geert Janssens
32cd4189de Gnc-Prefs: cleanup (most) gconf wiring in import-export
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23255 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 14:22:52 +00:00
Geert Janssens
ee9f38df63 Create gsettings schema entries for all gconf keys currently in use
These entries were generated using a conversion tool supplied with
gsettings:
gsettings-schema-convert --force --gconf --xml -u
                         --schema-id <GSETTINGS_SCHEMA_ID>
                         -d GETTEXT_PACKAGE ../schemas/<GCONF_SCHEMA_FILE>
                         -o <GSETTINGS_SCHEMA_ID>.gschema.xml.in

Missing keys (gconf didn't *require* schema keys) were manually
added.

The only keys not converted are those that are used multiple times
in different paths, like budget/account register column widths.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23224 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 14:07:00 +00:00
Geert Janssens
14208cbfb0 Add GSettings schemas and build rules
These are converted from their GConf equivalents.
Some caveats:
- During the code updates from GConf to GSettings both systems
  use the same backend and hence need the same key and
  path names or they won't see each others changes.
- For this reason the conversion in this commit
  preserves the GConf key names even though these can
  contain illegal characters for GSettings.
- Once all code is successfully converted
  to GSettings and we have a preferences conversion
  script in place, we need one more round of fixing
  the keys and paths (/apps is deprecated in GSettings
  in favour of /org)

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23216 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 14:03:59 +00:00
Geert Janssens
e87957e632 Prepare for GSettings conversion
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23215 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-07 14:03:22 +00:00
John Ralls
44af452d48 Work around quote change in assertion messages
glib-2.38 changed the leading quote from ` to ', e.g.
"assertion `foo' failed" to "assertion 'foo' failed".

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23207 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-10-03 21:39:59 +00:00
John Ralls
72d1387f30 Bug 654196 - "make check" fails when built with --enable-dbi
Change ordering of flags so that picky compilers build the test correctly.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23195 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-09-24 20:59:13 +00:00
John Ralls
f8cf8bba1b Bug 654196 - "make check" fails when built with --enable-dbi
but without sqlite DBD installed.
Refine checks to use the values for dlopen and dlopen_lib already
discovered by libtool.
Improve the error message to offer more solutions.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23190 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-09-22 00:56:23 +00:00
Geert Janssens
c05773cf84 Revert r23187 "Revert dbi check"
This commit was only intended on my machine locally to be able
to continue to work.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23189 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-09-21 16:29:34 +00:00
Geert Janssens
b389d44cd9 Revert dbi check
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23187 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-09-21 16:12:07 +00:00
John Ralls
e32a8e84b9 Bug 654196 - "make check" fails when built with --enable-dbi
but without sqlite DBD installed. Add configure test to ensure
that at least one of the supported modules is installed

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23186 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-09-20 22:41:50 +00:00
John Ralls
568cfd730e Prepare 2.5.5 release
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23161 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-09-09 17:08:46 +00:00
John Ralls
2b2838c834 Bump for 2.5.4 release
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23122 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-08-03 14:42:21 +00:00
John Ralls
08adbfdb06 Bump version for 2.5.3 release
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23099 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-07-07 00:09:18 +00:00
John Ralls
6fb2a93a85 Revert "Redo r23043 Don't print "warning" output in comparison functions."
Some extra files got pulled in...

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23063 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-06-25 17:04:30 +00:00
John Ralls
cd4f5d337d Redo r23043 Don't print "warning" output in comparison functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23062 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-06-25 16:49:16 +00:00
Geert Janssens
2ec6708694 Win32: add VERSIONINFO block to RC file and convert in into a template to be completed during configure
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23032 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-06-02 10:55:13 +00:00
John Ralls
8e9c9d8ced Bump version for release
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23003 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-25 22:43:07 +00:00
Geert Janssens
369b9d667e Fix windows build after it got broken by r22982
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22998 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-21 10:59:31 +00:00
Geert Janssens
9582469c11 Add code to generate ChangeLog from git
This code will determine the repo type (git or svn) and use the
appropriate command to generate the ChangeLog file accordingly.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22982 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-17 10:10:37 +00:00
Mike Alexander
d9d56620f5 Quote the python path in case it has blanks in it.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22953 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-05 21:57:35 +00:00
John Ralls
c156d17be3 Bump version to 2.5.1 for release
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22947 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-04 20:52:54 +00:00
Mike Alexander
f655797fac Fix test for Python to avoid error message
Getting error like
../../gnucash/configure: line 23573: x/opt/local/bin/python: No such file or directory

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22946 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-04 18:38:41 +00:00
Geert Janssens
1b80da7f94 Bug #698781 can't build with glib 2.36: error: 'g_type_init' is deprecated
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22944 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-03 12:04:03 +00:00
John Ralls
4cf7b1f045 Mac: Add -framework Cocoa to GTK_MAC_LIBS
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22938 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-05-02 21:01:30 +00:00