Commit Graph
597 Commits
Author SHA1 Message Date
Christian Stimming dd2ce81841 Hiroto Kagotani: Newly translated Japanese account files.
He said: Instead, accounts/ja_JP.EUC and its content can be safely removed.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16520 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-09-10 19:27:50 +00:00
Andreas Köhler d3e00632ef Update to release 2.2.1.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16462 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-08-19 16:47:04 +00:00
Andreas Köhler cc549cc8d9 Revert r15799 and teach FreeBSD WEXITSTATUS, #465338.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16410 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-08-10 11:46:33 +00:00
Chris Lyttle 4edef7ae38 update to release 2.2.0
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16303 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-14 01:00:34 +00:00
Chris Lyttle e4288c734b update to release 2.1.5
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16243 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-02 15:53:06 +00:00
Chris Lyttle 51a5be3759 update to release 2.1.4
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16170 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-16 17:29:31 +00:00
Chris Lyttle 4ae1a2983f update to release 2.1.3
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16145 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-02 17:33:47 +00:00
Chris Lyttle c9d20c0107 update to release 2.1.2
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16105 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-20 03:42:53 +00:00
Andreas Köhler 668b42be04 Patch from Thomas Klausner to enable building with goffice-0.4.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16092 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-17 13:28:48 +00:00
Andreas Köhler c402307aba Further improve date parsing on Windows. Revert parts of r16049 on Unix.
The recursive parsing of %x by strptime seems to work only for complete
strings, e.g. 4.6. in de_DE or 4/6 in en_UK will not be parsed
correctly.  Therefore, readd LANGINFO_D_FMT_CHECK and use
qof_win32_get_time_format(QOF_WIN32_PICTURE_{DATE,TIME,DATETIME} on
Windows for printing and scanning.  Make get_win32_locale_string and
translate_win32_picture accessible by QOF.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16073 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-12 16:50:49 +00:00
Andreas Köhler 9f44e3155d Do not use langinfo to determine date format spec, but %x, %X or %c.
Remove check for HAVE_LANGINFO_D_FMT.  Rather use standard strftime and
(standard?) strptime format specifiers %x (date), %X (time) and %c
(date&time, all in national representation).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16049 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-05 21:02:56 +00:00
Chris Lyttle 09af330fcc Update NEWS and configure.in to release 2.1.1
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16018 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-28 21:49:18 +00:00
Joshua Sled a2f828d235 Bug#372948: Add accounts/en_GB/ (as a copy of accounts/C/ ... sorry), add an example accounts file for VAT tracking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15969 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-21 21:26:33 +00:00
Andreas Köhler 82a41dbdca Add packaging/win32 to tarball.
In the long run it should be possible to build GnuCash on Windows from
the tarball within MSYS/MinGW.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15910 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-16 18:11:07 +00:00
Christian Stimming ca35114e9e Remove erroneous extra dot in version number of r15892
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15896 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-15 10:17:59 +00:00
Chris Lyttle 9bbbfc9947 NEWS: Added some text about the release.configure.in: Change to version 2.1.0
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15892 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-15 01:25:07 +00:00
Joshua Sled 2bd54380ce Revert 15855: we can't get away with this yet.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15872 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-11 13:27:41 +00:00
David Hampton 7e6d9f8a5f Re-enable -Wunused checks.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15855 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-09 23:24:35 +00:00
David Hampton d2f7b84a4e Remove some deprecated functions. Bump version numbers were GnuCash
sets the "disable deprecated" flags.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15834 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-06 01:15:15 +00:00
Andreas Köhler bde4fe7108 Remove check for sys/wait.h because waitpid is not in use anymore.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15799 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-04 21:49:02 +00:00
Andreas Köhler 4e579ba100 Remove almost unused configure output variables.
GNUCASH_{APP_UTILS,GNOME_UTILS,REGISTER_CORE}_{CFLAGS,LIBS} and
GNC_FALSE have been completely unused.  GNUCASH_ENGINE_{,BASE}_* could be
moved to its only user engine/Makefile.am.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15745 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-21 20:03:47 +00:00
Andreas Köhler b3edcbca48 Do not check for and link against gnomeprint if gtkhtml uses gtkprint.
If GtkHTML uses GtkPrint, reports and checks will use it, so GnomePrint
is not needed.  Also, remove some spurious GNOME_PRINT_{CFLAGS,LIBS} from
Makefile.am files.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15742 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-20 16:37:46 +00:00
Andreas Köhler 9f1078dd53 Add support for printing reports with GtkPrint.
Also add gnc_{save,restore}_print_settings so that those are shared
between report and check prints.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15733 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-17 17:29:35 +00:00
Andreas Köhler 9ec20373ab If PKG_CHECK_MODULES fails, always print result "no".
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15731 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-17 17:29:24 +00:00
Andreas Köhler 8603ae302c Reorder the sequence of some GUI library tests. Allow libgtkhtml-3.14.
Merge the two gnc_build_gui=true blocks, only move regex adjustments to
the windows specific part.  Test for gtkhtml later than before and allow
libgtkhtml-3.14 iff gtk+-2.0 >= 2.10 and gog-renderer-cairo.h is
available.  To actually print with GtkPrint further code is needed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15730 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-17 17:29:19 +00:00
Andreas Köhler cc00692a51 Harden tests for HtmlHelpW on Windows.
Check both, in install.sh and configure.in, whether we can link a test
source for HtmlHelpW against the html help import library, instead of
just testing for htmlhelp.h or some htmlhelp library thing.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15727 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-16 09:20:45 +00:00
Andreas Köhler 3242b9c3fd Add help support on Windows by using the HtmlHelp API.
Find the correct CHM file according to the active locale and call
gnc_show_help in src/app-utils/gnc-help-utils.[ch].  These new files
were necessary because <windows.h> does not like things like GUID.  If
no htmlhelp.h was found, spawn hh to show the chm file.  Otherwise parse
the GKeyFile ending on .hhmap to determine a numeric ID for the given
anchor and use HtmlHelpW.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15713 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-14 01:00:06 +00:00
David Hampton fae458ad81 Make the new check printing code compile on systems that don't have
glib 2.12.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15710 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-13 15:18:11 +00:00
David Hampton 2af48fcb16 Convert the check printing code from Scheme to C. Add support for
using the GtkPrint API when compiled against gtk+ 2.10 or later.  Add
support for reading check description files instead of hard coding
check descriptions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15709 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-13 03:43:24 +00:00
Andreas Köhler 5354305dc6 Add GOFFICE_WITH_CAIRO to enable build without GogRendererPixbuf.
Check whether we find gog-renderer-cairo.h with the help of
GOFFICE_CFLAGS.  If it is found, use GogRendererCairo instead of
GogRendererPixbuf.  Newer goffice releases do not ship the latter any
more.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15704 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-09 22:44:33 +00:00
Andreas Köhler 5400c53b2a Drop internal copies of libgsf and goffice.
Targeted distributions should have goffice packages by now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15701 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-09 19:26:03 +00:00
David Hampton ad231f4c57 Patch from Bill Nottingham to remove redundant ofx checks.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15675 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-28 05:57:19 +00:00
Joshua Sled 5f8e410f89 Remove src/network-utils/, module, lingering usages of (obsolete/stubbed-out) gnc-http, form-submission.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15658 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-25 16:21:46 +00:00
Derek Atkins e87a6014f7 Fix the configure tests.. Need a comma instead of a period. Oops.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15525 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 16:25:54 +00:00
Derek Atkins 513bccca0d If we're not building from SVN then make sure that
swig-runtime.h and gnc-svninfo.h exist in the source tree.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15524 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 16:03:24 +00:00
Andreas Köhler fad14daab2 Add -mms-bitfields and -mwindows to configure.in.
On Windows, all C source files should be compiled with
-mms-bitfields. But this was only the case for those in modules
depending on gtk+. Fixes make check in src/app-utils.

Link with -mwindows, making the DLLs and gnucash-bin.exe to run in the
GUI subsystem. Clicking the bat will not open a console for gnucash,
starting from MSYS will not print messages, anymore.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15493 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-03 01:47:09 +00:00
Christian Stimming e6e07fdc1a Added Canadian French account templates by Serge P. Leblanc
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15491 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-02 14:18:52 +00:00
Joshua Sled 68f9050a4b Force --enable-debug to strip spurious optimization added by AC_PROG_CC (for gcc). But if the user has optimization in their CFLAGS, make sure it's respected.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15477 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-31 02:36:53 +00:00
Andreas Köhler 5d79c1a22f Add a few functions from GLib 2.8 in lib/glib28.
Remove empty directory lib/glib26. Add lib/glib28 instead with the
necessary sources and headers to have the following functions even on a
GLib 2.6 system (!defined(HAVE_GLIB_2_8))
- g_access, g_chmod,
- g_file_set_contents,
- g_win32_locale_filename_from_utf8.
Make use of them, improving r15429 and r15430.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15445 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-28 05:13:54 +00:00
Andreas Köhler 35f43c0a1a Raise dependencies: GLib 2.6, Pango 1.8, GTK+ 2.6.
Ask for GLib 2.6 and GTK+ 2.6. Let the included GOffice 0.0.4 and LibGSF
1.12.3 use their native base dependencies. Remove all #ifdefs and
compatibility code that were necessary to make GnuCash, GOffice and
LibGSF compile on an older setup (GLib 2.4, Pango 1.6, GTK+ 2.4).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15400 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-20 15:21:35 +00:00
Andreas Köhler f1de45a420 Drop gnucash-config and gnucash.m4.
GnuCashs APIs, ABIs, and libraries are not designed for third-party
development, so do not encourage it at this point of time.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15379 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-14 19:38:11 +00:00
Andreas Köhler 5d8552f07c Drop variables GNC_LIBDIR and GNC_MODULE_DIR.
Both are equal to pkglibdir and only used in src/bin/, even mixed with
pkglibdir. The module installation paths are hard-coded to pkglibdir
anyway, so we do not provide that flexibility right now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15378 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-14 19:38:05 +00:00
Christian Stimming 19cd819a0f For enabled hbci, link not only to aqbanking but also gwenhywfar because we use some of its functions directly. This became obvious on win32.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15351 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-13 15:40:03 +00:00
Andreas Köhler b34a1c9f3f Unify library names and installation directories.
Rename libcore-utils        to libgnc-core-utils
Rename libgncgnome          to libgnc-gnome
Rename libgncmodule         to libgnc-module
Rename libgncqof            to libgnc-qof
Rename libgnc-backend-file  to libgncmod-backend-file
Move libgnc-business-ledger to $prefix/lib
Move libgncqof-backend-qsf  to $prefix/lib/gnucash
Move libgncmod-backend-file to $prefix/lib/gnucash


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15321 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-07 07:04:23 +00:00
Andreas Köhler 2e69bba2db Merge reshuffle-modules (r15315) back into the trunk.
Modules are loaded directly with the g_symbol_* API now while dropping
the dependency on libltdl.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15317 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-06 00:41:51 +00:00
Christian Stimming 29c158335a Remove configure argument --with-locale-dir because it is unused anyway
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15134 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-24 14:04:43 +00:00
Christian Stimming 462cebb82f Fix gnc_path_get_localedir() because binreloc's implementation did not
respect the choice of DATADIRNAME from AM_GLIB_GNU_GETTEXT in configure.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15132 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-24 13:14:41 +00:00
Chris Shoemaker 31e926c486 Merge swig-redo branch back into trunk.
g-wrap is gone.  I, for one, welcome our new swig overlords.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15024 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-15 19:02:05 +00:00
Andreas Köhler 39eeb73fca Unconditionally call AC_CONFIG_HEADERS for libgsf and goffice config
header files. This way automake and config.status agree upon the list of
these files. Otherwise, in rare cases, make distclean might not remove a
file stamp-h5, making distcheck fail.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14932 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-06 16:02:37 +00:00
Christian Stimming 93c6848ebf Add -no-undefined to LDFLAGS because libtool on Windows requires this argument and we fulfil it anyway
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14880 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-09-22 13:28:33 +00:00