gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Thu May 7 19:32:24 EDT 2026
Updated via https://github.com/Gnucash/gnucash/commit/b72a98ec (commit)
via https://github.com/Gnucash/gnucash/commit/cc4522c5 (commit)
via https://github.com/Gnucash/gnucash/commit/2d694e82 (commit)
via https://github.com/Gnucash/gnucash/commit/b9fd1c3e (commit)
from https://github.com/Gnucash/gnucash/commit/d1117549 (commit)
commit b72a98ecdf8a34eaeb7bb0dd40858df75411d43d
Merge: cc4522c5d5 b9fd1c3eca
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 7 16:04:26 2026 -0700
Merge Sherlock's 'remove-dead-IM_code' into stable.
commit cc4522c5d5696c80305aac3e87a3dedf46b9451b
Merge: d1117549e7 2d694e8225
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 7 15:50:53 2026 -0700
Merge Wayne Boyer's 'fix/macos-hidpi-offscreen-text' into stable.
commit 2d694e8225e84a004c55cb6284169e10a8f22311
Author: Wayne Boyer <wayne at happyhusky.net>
Date: Thu May 7 13:09:09 2026 -0700
Fix blurry text in HiDPI offscreen-rendered widgets
Fix blurry text on HiDPI/Retina displays in custom GnuCash widgets
that render into offscreen Cairo image surfaces.
This updates the register header and dense calendar widgets to
create scale-aware backing surfaces using the GTK widget scale
factor and `cairo_surface_set_device_scale()`.
- Register column headers
- Scheduled transaction dense calendar
Tested locally on macOS Apple Silicon with a native arm64 build.
Confirmed that:
- register header text now renders crisply
- scheduled transaction dense calendar text now renders crisply
commit b9fd1c3ecad2c7eba331099f61ee65469a2b23d6
Author: Sherlock <119709043+agwekixj at users.noreply.github.com>
Date: Wed May 6 13:55:25 2026 -0700
Remove remaining obsolete IMContext from sheet
This patch removes IMContext state being maintained in the sheet's private area but not been used for over six years.
Summary of changes:
gnucash/gnome-utils/gnc-dense-cal.c | 13 +++++--
gnucash/register/register-gnome/gnucash-header.c | 10 +++--
gnucash/register/register-gnome/gnucash-sheet.c | 48 +-----------------------
gnucash/register/register-gnome/gnucash-sheetP.h | 3 --
4 files changed, 17 insertions(+), 57 deletions(-)
More information about the gnucash-patches
mailing list