From 6b3003a61c6fb22fd520d155c3011da484bdb2ac Mon Sep 17 00:00:00 2001 From: jkh Date: Mon, 21 Sep 2026 11:42:21 -0700 Subject: [PATCH] Bump RemoteOS-SDL to 0.3.0 Picks up jordanhubbard/RemoteOS-SDL#1, released as v0.3.0, which lets the host override the size a guest asks for via REMOTEOS_SDL_SIZE and makes display.open's reply always describe the framebuffer that was actually created. No PythonOS change is needed to benefit: _open_bridge_window already adopts the reported size into _bridge_w/_bridge_h rather than assuming it got what it requested, and those feed layout throughout the compositor. The override is skipped in headless mode, so captures and visual goldens keep the dimensions their callers chose. Also fixes a latent bug on the window-surface fallback, which PythonOS takes whenever renderer creation fails: SDL_GetWindowSurface returns a surface at the drawable size, so on a high-density display the guest was told a size smaller than the buffer it had been handed and would have painted into one corner of it. Pins the release tag rather than the commit that preceded it, so the service shipped here is exactly the one 0.3.0 published. Co-Authored-By: Claude Opus 5 (1M context) --- services/remoteos-sdl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/remoteos-sdl b/services/remoteos-sdl index d4e87e3..d0a7e35 160000 --- a/services/remoteos-sdl +++ b/services/remoteos-sdl @@ -1 +1 @@ -Subproject commit d4e87e3d6f331d5f3994ce430ebfc113372a9b0f +Subproject commit d0a7e354b0c643bb2e6c4edf4c9c7c22db4ba5fd