v2.10.2
https://ebitengine.org/en/documents/2.10.html#v2.10.2
https://ebitengine.org/en/documents/2.10.html#v2.10.2
https://ebitengine.org/en/documents/2.10.html#v2.10.1
https://ebitengine.org/en/documents/2.10.html#v2.10.0
vector: bug fix: StrokeCircle non-AA overfilled a disk when the width…
Make the guest role explicit in the build tag. Update build commands, tests, examples, documentation, and the headless skill and driver. Rename the tag-controlled UI files and move the guest backend to ui_vmguest_desktop.go. Keep EBITENGINE_VM_ENDPOINT unchanged. Closes #3670 Co-Authored-By: Codex noreply@openai.com
all: v2.11.0-alpha released
all: v2.10.0-rc.1 released
https://ebitengine.org/en/documents/2.9.html#v2.9.11
https://ebitengine.org/en/documents/2.9.html#v2.9.10
buildAndStartGuest registered its listener close between the deferred cleanups for the process and the binary. The close is unconditional, so a successful launch whose ln.Close failed set err after the process and connection cleanups had read err as nil and skipped, but before the binary removal read it. The launch returned a live handle alongside an error; both callers check the error first and d…
all: update dependencies
This was introduced at c350517. On iOS, AppKit doesn't exist, so this must not panic there.
https://ebitengine.org/en/documents/2.9.html#v2.9.9
https://ebitengine.org/en/documents/2.9.html#v2.9.8
all: update dependencies
cmd/ebitenmobile: add EbitenView.saveGPUResources and areGPUResources…
https://ebitengine.org/en/documents/2.9.html#v2.9.7
https://ebitengine.org/en/documents/2.9.html#v2.9.6
https://ebitengine.org/en/documents/2.9.html#v2.9.5
audio/internal/convert: bug fix: a returned stream's Length and actua…