Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions debug-symbols/0.24.24/android-debug-symbols.7z
Git LFS file not shown
3 changes: 3 additions & 0 deletions debug-symbols/0.24.24/ios-debug-symbols.7z
Git LFS file not shown
3 changes: 3 additions & 0 deletions debug-symbols/0.24.24/linux-debug-symbols.7z
Git LFS file not shown
3 changes: 3 additions & 0 deletions debug-symbols/0.24.24/macos-debug-symbols.7z
Git LFS file not shown
3 changes: 3 additions & 0 deletions debug-symbols/0.24.24/windows-debug-symbols.7z
Git LFS file not shown
19 changes: 19 additions & 0 deletions webf/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
## 0.24.24

### Performance Improvements

- **Rendering/Flexbox/Layout**: further reduce profiled layout cost in flex-heavy and wrapped
layouts by trimming redundant fast-path relayouts, skipping futile early run-metric passes,
tightening mixed/wrapped measurement reuse, and cutting repeated constraint, inherited-text,
and CSS length-resolution work across repeated passes.

### Bug Fixes

- **Rendering/Flexbox**: restore stable flex layout behavior after recent fast-path
optimizations by validating cached child layouts consistently in release builds, correcting
reuse for widget-backed and percentage-sized children, and preventing phantom trailing scroll
range from transformed overflow calculations.
- **Rendering/Widget**: narrow portal/modal popup width fallback so detached widget subtrees
prefer their active child constraints instead of unrelated ancestor widths, avoiding overly
wide overlays.

## 0.24.23

### Performance Improvements
Expand Down
4 changes: 2 additions & 2 deletions webf/ios/webf.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ Pod::Spec.new do |s|
'LLVM_LTO' => 'YES', # Enable Link Time Optimization for release builds
'GCC_OPTIMIZATION_LEVEL' => 's', # Enable optimization for size
'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) ' +
'APP_REV=\\"b1b9a5ad7\\" ' +
'APP_VERSION=\\"0.24.23\\" ' +
'APP_REV=\\"9b5ac359f\\" ' +
'APP_VERSION=\\"0.24.24\\" ' +
'CONFIG_VERSION=\\"2025-04-26\\" ' +
'WEBF_QUICK_JS_ENGINE=1 ' +
'FLUTTER_BACKEND=1 ' +
Expand Down
2 changes: 1 addition & 1 deletion webf/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: webf
description: W3C standards-compliant web rendering engine based on Flutter, allowing web applications to run natively on Flutter.
version: 0.24.23
version: 0.24.24
homepage: https://openwebf.com
license: GPL-3.0-only
environment:
Expand Down
Loading