gnucash maint: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Mon Mar 14 12:31:25 EDT 2022
Updated via https://github.com/Gnucash/gnucash/commit/e63baa62 (commit)
via https://github.com/Gnucash/gnucash/commit/6fa3c9e5 (commit)
via https://github.com/Gnucash/gnucash/commit/99879286 (commit)
via https://github.com/Gnucash/gnucash/commit/c84d82e3 (commit)
via https://github.com/Gnucash/gnucash/commit/f8fc796c (commit)
from https://github.com/Gnucash/gnucash/commit/ccae437e (commit)
commit e63baa6270f75c7b50bda96bbc064e543ba7c667
Merge: ccae437e5 6fa3c9e5d
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 14 09:25:42 2022 -0700
Merge Bob Fewell's 'rtl' into maint.
commit 6fa3c9e5d90f74ba03d821ca1468991df97e3261
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 7 11:06:21 2022 +0000
Invoice status bar currencies not displayed correctly for Hebrew
When Gnucash is run in Hebrew which is a RTL language, on the invoice
pages the status bar currencies are not displayed correctly...
To fix this, when creating the displayed monetary amount insert a BiDi
ltr isolate uni-character at the start of the string.
commit 99879286382f62c635bd08dbe345612992a3dd82
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Mar 6 11:47:50 2022 +0000
Register status bar currencies not displayed correctly for Hebrew
When Gnucash is run in Hebrew which is a RTL language, on the register
pages the status bar currencies are not displayed correctly...
To fix this, when creating the displayed monetary amount insert a BiDi
ltr isolate uni-character at the start of the string.
commit c84d82e3e986081180e2ee475e5d966ee5f1e24f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Nov 12 15:53:23 2021 +0000
Summary bar currencies not displayed correctly for Hebrew
When Gnucash is run in Hebrew which is a RTL language, on the accounts
page the summary bar currencies are not displayed correctly...
To fix this, when creating the displayed monetary amount insert a BiDi
ltr isolate uni-character at the start of the string.
commit f8fc796c959a20af95aa29b82dceab6ba274f44a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 3 15:34:42 2021 +0000
Bug797501 - Currency symbols in Hebrew (RTL) language
When Gnucash is run in Hebrew which is a RTL language, on the accounts
page the tree view is displaying the required number as the following...
TreeView entry is '1,500.00 âª' or '-1,500.00 âª'
TreeModel string is '⪠1,500.00â¬' or '⪠1,500.00-â¬'
This seems to be down to the GTK 'Unicode Bidirectional Text Algorithm'
which is changing the representation of the model string based on the
first strongly typed character, in this case the Israeli shekel sign.
To fix this, when creating the displayed monetary amount insert a BiDi
ltr isolate uni-character at the start of the string.
Summary of changes:
gnucash/gnome-utils/gnc-tree-model-account.c | 5 ++-
gnucash/gnome-utils/window-main-summarybar.c | 13 +++++--
gnucash/gnome/dialog-invoice.c | 6 +++-
gnucash/gnome/gnc-split-reg.c | 8 +++--
libgnucash/app-utils/gnc-ui-balances.c | 12 ++++---
libgnucash/app-utils/gnc-ui-util.c | 53 +++++++++++++++++++++++++++-
libgnucash/app-utils/gnc-ui-util.h | 26 ++++++++++++--
7 files changed, 108 insertions(+), 15 deletions(-)
More information about the gnucash-patches
mailing list