Repository navigation
Native-render fixes across the shared engine, plus signing/toolchain improvements.
Rendering
- CSS filter / backdrop-filter / 3D transforms now work on macOS. Offscreen effect layers were normalised to a 16-bit sRGB bitmap that the per-sample code misread, so blur/grayscale/contrast/invert and backdrop-filter silently no-op'd. Fixed (16-bit sample path).
display:flex/gridon<body>now lays out as a flex/grid container (align-items/justify-content honoured) instead of falling back to block flow.- Absolutely-positioned children of a flex container are now out of flow (CSS Flexbox §4.1) — they no longer consume space or shift siblings.
- Compound selectors (
.a.b,div.a.b,tag.class#id) now match — previously only the first class in a chain was honoured. - Native
<input type=date>calendar in the desktop viewer (month/year nav, pick, Today, Esc/tap-to-dismiss);tina4pascal runaccepts relative page paths.
Signing & toolchain
- Windows Authenticode signing uses the OpenSSL pkcs11 provider (works with current libp11/OpenSSL, which drop the legacy engine).
build-crosses.shlinksppc<suffix>after crossinstall so cross builds run without a manual fix.
Verified: 222/222 layout compliance, 11/11 raster reftests, 20/20 portable suites.
The Windows viewer below is Authenticode-signed (Certum EV) + RFC3161-timestamped, with a detached GPG signature (.asc) and SHA-256.