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