Patch by Mark Jenkins to improve the sign checking and not improperly
reverse the sign of the amount.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16249 57a11ea4-9604-0410-9ed3-97b8803252fd
In the switch to self-compiled openssl dlls, libeay32.dll lost
versioning information. Without ignoreversion inno setup will not
update this file although it really should, as it is newer and has added
symbols.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16238 57a11ea4-9604-0410-9ed3-97b8803252fd
Use many sanity checks and correctly switch UI to insensitive. Start
with 3 minutes as default auto-save interval.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16227 57a11ea4-9604-0410-9ed3-97b8803252fd
Let setup.exe use the tango icon as file icon and on page headers. Add
a file version to setup.exe.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16224 57a11ea4-9604-0410-9ed3-97b8803252fd
This was added in r14897, but lost in the merge r15066 of trunk into
branches/remove-group2.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16215 57a11ea4-9604-0410-9ed3-97b8803252fd
This invalid date is due to a missing block <fs:once> in the data file.
Why there is such an unwanted and incomplete sx is still unclear.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16214 57a11ea4-9604-0410-9ed3-97b8803252fd
Also fix the leaking of a GError if gbr_init failed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16213 57a11ea4-9604-0410-9ed3-97b8803252fd
Those two functions were merged into one, qof_instance_get_guid(), in
r15773, but they returned different values if the parameter was NULL.
Some code depends on the return value being guid_null(), or maybe even
NULL, so revert the changes entity->instance, where the entity is not
guaranteed to be non-NULL.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16212 57a11ea4-9604-0410-9ed3-97b8803252fd
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