Qof backend modules used to call qof_backend_register_provider() and
g_module_make_resident() directly in g_module_check_init(), i.e. they
could not be unloaded after the gnucash module crawler detected them.
Probably after the renaming of libgnc-backend-file the QSF backend
module started to register itself before the gnc file backend, spitting
a validation error on virtually every data file load.
So g_module_check_init() has been renamed to qof_backend_module_init()
and is now called by qof_load_backend_library().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16200 57a11ea4-9604-0410-9ed3-97b8803252fd
The only valid call would be to bindtextdomain, but the library does not
use a different locale directory anyway.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16198 57a11ea4-9604-0410-9ed3-97b8803252fd
* In euro currency registers, treat the option as always-on, i.e. show
amounts both in the old currency and EUR
* Remove the option from the preferences dialog
* Keep gconf key, but default to disabled. If enabled, the account tree
view page shows an additional EUR total line in the summary bar
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16196 57a11ea4-9604-0410-9ed3-97b8803252fd
For real cross-compiling, this change currently depends on unreleased
gwenhywfar changes and a windows openssl installation (cannot be
cross-compiled yet).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16183 57a11ea4-9604-0410-9ed3-97b8803252fd
One must not simply set or reset environment variables that are tracked
for changes, because add_to_env relies on accurate helper variables.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16182 57a11ea4-9604-0410-9ed3-97b8803252fd
Add $_MINGW_UDIR/mingw32/bin to PATH and use gcc (and friends) instead
of mingw32-gcc. Also make sure PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR
are exported to avoid using the build machine's installed packages.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16180 57a11ea4-9604-0410-9ed3-97b8803252fd
This is basically the same typo fix as r15332 (wrong display information
used in row-activated handler). For whatever reasons it slipped once
again.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16177 57a11ea4-9604-0410-9ed3-97b8803252fd
The source tree is either $srcdir, `dirname $0` or .
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16174 57a11ea4-9604-0410-9ed3-97b8803252fd
This is not needed for the installation tree built by install.sh, but
the binary installer has to add that environment variable to the
relocatable gnucash.bat it writes out.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16142 57a11ea4-9604-0410-9ed3-97b8803252fd
This is a minimally invasive way to make qof backends relocatable and
needed for the Windows port. Avoiding qofla-dir.h completely is
probably desirable anyway.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16141 57a11ea4-9604-0410-9ed3-97b8803252fd
When drawing week backgrounds and the outer month borders, two
mysterious pixels were subtracted from the widths. This led to two
white pixels at the end of incomplete weeks that contained the last day
of the month and belonged to the last month of a calendar column.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16139 57a11ea4-9604-0410-9ed3-97b8803252fd