In some cases the interest button in the reconciliation dialog is for
payments, in some for charges or otherwise it is completely destroyed.
Avoid a critical warning caused by binding a signal to it.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16453 57a11ea4-9604-0410-9ed3-97b8803252fd
To avoid confusion and possible data loss, the register should focus the
transaction that was right-clicked so that actions chosen from the popup
apply to the one the user probably wanted. The code was already there
but unused because of missing register sheet popups.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16409 57a11ea4-9604-0410-9ed3-97b8803252fd
Change the regular expression that should match the protocol in a given
URL so that it requires at least two characters and C:\ or C:/ will not
be interpreted as [prot=C, path=\] (or path=/, resp.). Also replace two
hard-coded slash operations by g_path_is_absolute and g_build_filename.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16400 57a11ea4-9604-0410-9ed3-97b8803252fd
gnc_account_n_children will print those when it is called with NULL.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16393 57a11ea4-9604-0410-9ed3-97b8803252fd
As gnc_account_to_ui is called before a parent account is selected,
get_ui_fullname should not depend on it so that gnc_account_is_root does
not always print a critical warning (GNC_IS_ACCOUNT(account) failed).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16392 57a11ea4-9604-0410-9ed3-97b8803252fd
- do not destroy the splash screen during file loading
- display which reports are rendered in the progress field of the splash screen
Patch from Herbert Thoma <herbert.thoma iis fraunhofer de>
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16378 57a11ea4-9604-0410-9ed3-97b8803252fd
Otherwise the svk version info just continues to grow ad nausium
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16362 57a11ea4-9604-0410-9ed3-97b8803252fd
Two fixes here:
* make sure to call the correct report. The C code calls into scheme
with a #f, not '(), so check for both cases in standard-reports.scm.
* In the owner-report, don't return #f or '() but rather return -1
when the user tries to run the Account Transaction Report on A/R or
A/P when they don't have a transaction selected. This will at least
stop gnucash from crashing, but it will appear that gnucash isn't
doing anything. A step in the right direction but still not the
best solution.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16361 57a11ea4-9604-0410-9ed3-97b8803252fd
By Dominique Corbex <dominique.corbex@gmail.com>:
The XPF currency [CFP Franc Pacifique], used in French Polynesia,
New Caledonia, Wallis and Futuna islands has 2 digits after the decimal point in Gnucash.
That's wrong as the XPF currency makes no use of cents.
(see http://www.wikipedia.com/wiki/Currency_codes
and search for XPF)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16353 57a11ea4-9604-0410-9ed3-97b8803252fd
Instead of trying to retrieve the system code page, simply hard-code the
code pages for the configured languages. This is one more string for
each new translation of the custom messages. Suggestions for how to
parse the LangOptions/LanguageCodePage parameter in isl files are
welcome.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16351 57a11ea4-9604-0410-9ed3-97b8803252fd