• src/syncterm/CHANGES Wren.adoc src/syncterm/scripts/pixel_vm_test.wren

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Jul 22 21:02:56 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/be75038cd1e18cc111a234d1
    Modified Files:
    src/syncterm/CHANGES Wren.adoc src/syncterm/scripts/pixel_vm_test.wren syncterm.wren wrentest.wren src/syncterm/wren_bind.c wren_bind_pixels.c wren_bind_screen.c wren_bind_screen.h
    Log Message:
    Complete Wren pixel graphics support

    Expose the pixel-graphics cell flag and native mouse raster
    coordinates to Wren. Add an explicit MouseEvent.withPixels factory
    while leaving the existing constructors' pixel fields zero-initialized.

    Document native colour tagging, buffer and mask ownership, alternate
    blink planes, image decoder availability, integer blit semantics,
    coordinate systems, failure behavior, and performance guidance. Note
    the new scripting support in CHANGES.

    Extend connected, menu, and picker tests for the metadata and preserve alternate-plane state when malformed RGB24 input is rejected.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)