gnucash maint: Multiple changes pushed

John Ralls jralls at
Tue Apr 30 19:31:02 EDT 2019

Updated	 via (commit)
	 via (commit)
	 via (commit)
	from (commit)

commit bfbb89f6e28c3cb904a89201cae234af20184577
Author: John Ralls <jralls at>
Date:   Tue Apr 30 15:00:06 2019 -0700

    Rewire and corrected Doxygen comment for gnc_get_locale() c++ function.
    There's no point in going through the cache dance on MinGW, that will
    just throw.

commit 529a6cb06735b21528c8cee0a76f7d396c678078
Author: John Ralls <jralls at>
Date:   Tue Apr 30 14:56:43 2019 -0700

    Call setlocale(LC_ALL, "") exactly once.
    And in Windows only with the value from the environment if there is one.
    Calling it with "" in Windows ignores the environment and sets it to the
    system settings.

commit d30cf25c456beefb2dd735958cf47da35dd9d237
Author: John Ralls <jralls at>
Date:   Tue Apr 30 14:53:46 2019 -0700

    Call setlocale() with the right form of locale code on Windows.
    Perversely Windows uses the form xx-YY for its own localization
    functions but xx_YY for the posix ones including setlocale().

Summary of changes:
 gnucash/gnucash-bin.c                      | 31 ++-----------
 libgnucash/core-utils/gnc-locale-utils.cpp | 71 ++++++++++++++----------------
 libgnucash/scm/utilities.scm               |  6 ---
 3 files changed, 38 insertions(+), 70 deletions(-)

More information about the gnucash-patches mailing list