v1.4-dev-c36080e
Pre-release
Pre-release
🚀 Ultralight v1.4-dev is now available for Windows and macOS!
This is an alpha release of the 1.4-dev branch for Windows and macOS (release config, JIT and mi-malloc enabled, video and allocator overrides disabled).
Major Changes:
- Synchronize with upstream WebKit (Safari 16.4.1 / WebKit 615.1.18.100.1)
- Update to cURL 7.88.1
- Add macOS ARM64 (Apple Silicon) support
- Add CSS Filter support (blurs, saturation, sepia, etc.)
- Add API to manage threads created by the library.
- Add API to handle memory allocations made by the library (not enabled in this build)
- Add support for downloads (see View::set_download_listener)
- Add support for network whitelist/blacklist (see View::set_network_listener)
- Animation events are now driven by Renderer::RefreshDisplay (if you're managing your own renderer, you should call this API each time the display refreshes otherwise animations / scrolling won't work correctly)
Bugfixes:
- Fix bug where cookies weren't being applied to subdomains.
- Fix bug where hard reloads weren't sending no-cache headers with request.
- Fix various crash bugs at shutdown.
More notes:
- The GPU renderer is still in progress (clipping issues), AppCore always uses the CPU renderer in this build.
- This build does not have the allocator overrides (Allocator API) or HTML5 Video/Audio enabled.
- Remote inspector is not yet enabled.
- CSS backdrop-filter is only available when using the CPU renderer with experimental compositor enabled (see ViewConfig to enable it)