Commit Graph
30 Commits
Author SHA1 Message Date
John Ralls 6c01e54042 Convert shell-executed scheme tests to run directly from Guile.
I.e., remove the shell invocation and with it the need to set the shebang.

Surprisingly this required some build-system modifications particularly
for cmake in order to correctly set the environment.
2017-11-07 15:04:16 -08:00
John Ralls 9669bd6b6c Release 2.7.1 2017-10-29 14:01:15 -07:00
Geert Janssens 4d59be7f46 Ignore softlink for new report 2017-09-21 18:42:23 +02:00
Geert Janssens 83d14e1c1c Restructure the src directory
It is split into
- /libgnucash (for the non-gui bits)
- /gnucash (for the gui)
- /common (misc source files used by both)
- /bindings (currently only holds python bindings)

This is the first step in restructuring the code. It will need much
more fine tuning later on.
2017-08-10 18:45:00 +02:00
Geert Janssens 9de9f5362e Drop the cutecash experiment and the gtkmm optional bindings
These are currently unmaintained, cutecash us based on the obsolete qt4
and gtkmm is only used by cutecash. Whenever someone wishes to revive
this experiment it can be recovered from git history and be brought
into a separate repository.
2017-08-09 16:09:32 +02:00
Geert Janssens 16b98cc5a4 Tweak cmake/autotools so they produce the same output for POTFILES.in 2017-08-03 18:19:06 +02:00
Frank H. Ellenberger b63370856d Merge branch 'maint'
Conflicts:
	configure.ac
2015-03-31 03:36:25 +02:00
John Ralls 287fa124c9 Add more scheme symlinks plus a better explanation of why they're needed. 2015-03-28 22:11:02 +09: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 c312b865d1 Bug 619899 - Use normal gettext or intltool toolchain also for scm files 2015-01-31 13:21:52 +01:00
Geert Janssens 98fe336430 Fix make distcheck
- make the Google Test Suite really optional (for now)
- add some missing scm files to POTFILES.skip
- add missing c++ header files in qof
2015-01-16 20:13:19 +01:00
Geert Janssens e0135b197d Fix distcheck after introduction of new stylesheet 2014-09-19 17:34:33 +02:00
John Ralls 063b9c57f4 Remove a bunch of no-longer-existing files from POTFILES.skip. 2014-08-08 15:14:31 -07:00
John Ralls 10cd33f9f5 Add *.cpp to the search pattern for files to translate.
Exclude the files in src/gnc and src/optional/gtkmm; they shouldn't have
any user-visible strings.
2014-08-08 13:37:38 -07:00
John Ralls 813c9ed325 Rename some directories in src/import-export
The gschema.xml.in.in pathnames were too long for versions with more than
5 characters, e.g. 2.5.10, so tar was rejecting them. aqbanking, csv-import,
csv-export, and qif-import are now aqb, csv-imp, csv-exp, and qif-imp,
respectively.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23567 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-15 17:21:20 +00:00
John Ralls 9da77a1767 Move gnc-warnings.c from POTFILES.skip to POTFILES.ignore
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23566 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-15 17:20:10 +00:00
John Ralls c914f15eac Remove src/gnome-utils/gnc-warnings.c from POTFILES.in
and add it to POTFILES.skip so intltool will stop adding it back.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23476 57a11ea4-9604-0410-9ed3-97b8803252fd
2013-12-02 23:46:31 +00:00
Geert Janssens cf885bdb4d Update POTFILES.in after recent file additions/removals
And remove the new register related c files from POTFILES.skip or we risk forgetting to translate
them when the new register becomes production ready

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22302 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-10 18:41:10 +00:00
John Ralls ac09df5fc0 [Bug 680402] Tests fail due to unused translations
Add all scheme files to POTFILES.skip so that intltool-update > 0.50
will ignore them. Scheme file translation strings are handled by intl-scm/.

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22298 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-09 22:45:04 +00:00
Geert Janssens fd1a4be80a Remove the old, obsolete postgres backend and its tools
I also changed some of the documentation that referred to it, but there are still some
references left in the (unmaintained ?) design documents.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18623 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-08 10:14:30 +00:00
Phil Longstaff dcdc943f3a 1) Remove obsolete xxx-backend-file files (now are backend-xml)
2) Fix 'make check', 'make dist' and 'make distcheck' problems

Make distcheck now passes



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18045 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-04-12 17:14:21 +00:00
Derek Atkins 848bfd2b34 Get distcheck working again on Fedora 7
- move the gnucash-desktop.in.in from POTFILES.skip to POTFILES.ignore
- only try to make-gnucash-potfiles if $(srcdir) is writable
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16868 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-01-16 16:35:52 +00:00
Derek Atkins d088b0e9bd Ignore src/gnome/gnucash.desktop.in in the POTFILES
Allows "make check" to work again.
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16867 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-01-16 15:01:21 +00:00
Andreas Köhler 796c9ebf55 Move distributed qif source files into POTFILES.ignore, fixes make distcheck.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16782 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-01-02 19:49:16 +00:00
Christian Stimming 03aa05c2a6 Remove unused import-export/qif files from translation input.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16733 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-26 22:07:22 +00:00
Chris Shoemaker 07d8db0f55 Drop gtktreedatalist (and gnctreemodelsort) from the build because it can
conflict with the real gtk+ version of the same file, depending on the
   linking order of libgncmod-gnome-utils.so and the gtk+ libraries.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14709 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-08-22 15:33:50 +00:00
Derek Atkins 5fc3adca37 Now that we distribute the SX schema properly, don't skip it
in the POTFILES.skip file.
BP



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14554 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-07-25 13:25:16 +00:00
Chris Shoemaker 89f37371d9 Disable support for the old binary file format.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14301 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-03 13:42:53 +00:00
Chris Shoemaker c95bd2c9cc Check for any accidentally-distributed files not marked for translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13072 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-02 00:07:58 +00:00
Chris Shoemaker c4dd32e179 Don't translate obsolete files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13067 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-01 20:33:36 +00:00