30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
# racket-webview
|
|
|
|
Webview integration for Racket.
|
|
|
|
## Release v0.1.10
|
|
|
|
This version replaces the FFI/shared-memory transport with a child-process
|
|
interface to racket-webview-qt v0.2.3:
|
|
|
|
- commands: JSON lines on child stdin
|
|
- results and events: JSON lines on child stdout
|
|
- backend diagnostics: child stderr
|
|
|
|
The public Racket procedures, command numbers, command payloads, result symbols,
|
|
and event JSON remain unchanged. Set `RKT_WEBVIEW_PRG` to an explicit locally
|
|
built backend executable during development.
|
|
|
|
## Previous Qt update
|
|
|
|
QtWebEngine select popup rendering issues were observed with older Qt 6.x. The
|
|
native HTML `<select>` popup could keep growing or repainting while open while
|
|
the QtWebEngine process remained busy. Upgrading to Qt 6.11.1 resolved this.
|
|
|
|
### Qt backend logging
|
|
|
|
Structured stderr records from `rktwebview_prg` are logged through `simple-log`
|
|
under the separate topic `webview-backend`. Ordinary Racket-side messages keep
|
|
the topic `webview`. Unstructured stderr lines are accepted and logged at debug
|
|
level under `webview-backend`.
|