Files
Sylpheed/port/scripts
Sylpheed port agent 09188ccbb2 port: fix two capture bugs, and the second was hiding a missing PRESS (A) plate
1. --capture with --script photographed before the first press (t=0.133 s, 10 of
   16 elements transparent). Two runs differing by two presses came out
   bit-identical and I read it as 'runtime focus never changes'. Deferred to the
   end of the script; verified max 235 and t=82 units.

2. --boot --capture= wrote NO FILE: _finish_boot() is reachable only from the
   overlay-quit branch, but line 412 quit first because _overlay_spec is cleared
   when the overlay is raised. Pre-existing, confirmed by stashing. Fixed by also
   requiring _overlay_quit_at < 0.0.

3. The artifact that now exists shows the boot's end frame is bit-identical to
   the title alone -- no plate. ptbtn00 is opaque for 8 units (236-244) and the
   boot captures at 246.54, because it waits for build 4 to finish fading at
   t=261. Both halves of that are sound and they are incompatible. NOT changed;
   filed, since what settles it is what the game does after t=244.

Defect 3 was invisible while defect 2 existed: a capture flag that writes nothing
cannot show a missing element.

Also records that runtime focus is FINE -- my contrary reading came from 410
files whose names did not match the flag I passed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF
2026-08-29 23:59:54 +00:00
..