Martín Lucas Golini
e5751da1a0
Refactor UIWebView document scene isolation and async resource lifetime.
...
Move UIWebView documents into isolated UISceneNode instances, keep document viewport and extent metrics synchronized, and fix shrink/grow behavior after navigation, async CSS, and viewport changes. Scope author styles and font-face resources per document scene, ignore stale async callbacks after navigation or destruction, and add deterministic coverage for CSS, fonts, images, cookies, hit testing, and document extent updates.
Fixes in UIWebView -> doc -> html -> body resizing issues. Added a few tests to catch regressions.
2026-07-03 01:33:47 -03:00
Martín Lucas Golini
38448008ec
Merge branch 'develop' into feature/uiwebview
2026-07-01 19:10:22 -03:00
Martín Lucas Golini
f6da5ef76e
Fix warning on macOS due to posix_spawn_file_actions_addchdir_np usage (we must use posix_spawn_file_actions_addchdir).
...
Try to run tests with borderless windows to see if macOS windows are created with the right size.
2026-06-30 11:35:33 -03:00
Martín Lucas Golini
5cba387497
UIWebView with its own UISceneNode support WIP.
2026-06-09 01:30:14 -03:00
Martín Lucas Golini
d8fa49be37
Fix xvfb-run-eepp, update unit-tests.md.
2026-06-07 22:12:28 -03:00
Martín Lucas Golini
f0c631fa8a
Add grid layout and white space collapse support plans.
2026-05-31 13:53:20 -03:00
Martín Lucas Golini
c2b1a91d90
Added the pending flex support tests.
...
Added xvfb-run-eepp with better defaults than xvfb-run, updated documentation.
2026-05-31 13:14:30 -03:00
Martín Lucas Golini
b36ef2cf85
Fix background draw in atomic boxes.
...
Fix in selector parser.
2026-05-25 01:49:04 -03:00
Martín Lucas Golini
afe3df0650
Improve baseline aligment in inline-blocks.
...
Improved html architecture documentation.
2026-05-17 03:19:08 -03:00
Martín Lucas Golini
792bae6da2
Make UITextNode easily debuggable by setting its position and size.
2026-05-09 20:05:35 -03:00
Martín Lucas Golini
ecf7c20262
Fix foreground-radius definition.
2026-05-03 00:48:13 -03:00
Martín Lucas Golini
41e979d314
CSS Position (Out of Flow) implementation.
...
Added a few plan descriptions that I want to implement later.
2026-04-26 21:50:34 -03:00
Martín Lucas Golini
dea87f345e
Disable ASAN leak detection when run unit-tests with xvfb-run (because the tool leaks all X11 windows).
2026-04-24 12:00:45 -03:00
Martín Lucas Golini
d45ffbfe23
Add basic HTML tables support, this allows us to display tables in Markdown files.
2026-03-08 21:51:30 -03:00
Martín Lucas Golini
9514b0fd73
Several general improvements and fixes across the UI: UIRichText, UITextSpan, UIImage, UIScrollView.
2026-03-08 03:05:17 -03:00
Martín Lucas Golini
e0bf0a23e5
Added a basic RichText class (and added tests and an example).
...
Fixed LineWrap when using initial X offset and the word does not fit in the current line but it fits in the next.
Added basic agent rules.
2026-02-08 13:35:16 -03:00