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
This includes updating ORBit2 to 2.14.7; on the WinXP machine
I have available this meant gconfd ran just fine. But we'd need
to get some further feedback on whether it really works or whether
we need to stick to ORBit2 2.13.3.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16345 57a11ea4-9604-0410-9ed3-97b8803252fd