Karl Seguin
|
c9b4067686
|
Event listener can now be an object with a handleEvent function
|
2025-12-13 17:19:53 +08:00 |
|
Karl Seguin
|
52dcc6765a
|
URLSearchParams from FormData
|
2025-12-13 12:47:54 +08:00 |
|
Karl Seguin
|
eab328e2b5
|
Tweak URL, refactor Anchor and URL to share more common code
|
2025-12-12 21:50:13 +08:00 |
|
Karl Seguin
|
23146f64ab
|
Screen and ScreenOrientation (legacy)
|
2025-12-12 18:21:30 +08:00 |
|
Karl Seguin
|
a6d3a3d0ab
|
Add properties to HTMLStyleelement
|
2025-12-12 18:01:12 +08:00 |
|
Karl Seguin
|
5eb54bbc95
|
Media/Audio/Video elements
|
2025-12-12 17:34:57 +08:00 |
|
Karl Seguin
|
a4fa40743a
|
ErrorEvent error as undefined
|
2025-12-12 07:58:34 +08:00 |
|
Karl Seguin
|
6d8c6a947e
|
Merge pull request #1271 from lightpanda-io/zigdom-event-opts-inherit
Inherit Prototype Event Options
|
2025-12-12 07:26:10 +08:00 |
|
Karl Seguin
|
13cf0096ad
|
Merge pull request #1272 from lightpanda-io/zigdom-remove-mbedtls
Properly remove mbedtls from `zigdom`
|
2025-12-12 07:22:21 +08:00 |
|
Muki Kiboigo
|
bd0f1d2884
|
remove mbedtls stuff for build.zig
|
2025-12-11 12:25:34 -08:00 |
|
Muki Kiboigo
|
5671580c2d
|
properly remove mbedtls submodule
|
2025-12-11 12:25:25 -08:00 |
|
Muki Kiboigo
|
669c934ae0
|
Event Options dont need to be pub
|
2025-12-11 12:17:07 -08:00 |
|
Muki Kiboigo
|
b568eb4e1e
|
migrate events to use new inheritOptions
|
2025-12-11 12:14:00 -08:00 |
|
Muki Kiboigo
|
4d8d6c10c6
|
add option inheriting for Events
|
2025-12-11 12:13:01 -08:00 |
|
muki
|
3667fbc49e
|
Merge pull request #1253 from lightpanda-io/zigdom-navigation
Backport Navigation (and friends)
|
2025-12-11 12:01:57 -08:00 |
|
Karl Seguin
|
269c880ee0
|
Merge pull request #1246 from lightpanda-io/nikneym/is-equal-node
Support `isEqualNode`
|
2025-12-11 21:04:23 +08:00 |
|
Halil Durak
|
fe89aad621
|
add isEqualNode
rework `isEqualNode`
Splits equality logic by node types and groups comparisons nicer.
prefer ancestor's`isEqualNode`
`nodeType` => `getNodeType`
fix attribute comparison logic
Also introduces attribute counting.
remove debug logging
add `isEqualNode` test
|
2025-12-11 15:55:33 +03:00 |
|
Karl Seguin
|
38fb5b101e
|
add Document.elementFromPoint and elementsFromPoint
|
2025-12-11 19:49:51 +08:00 |
|
Karl Seguin
|
3d8b1abda4
|
More legacy tests
Largely around how URL attributes (a.href, img.href, link.href) handle empty
values.
|
2025-12-11 16:45:19 +08:00 |
|
Karl Seguin
|
0b141e44ae
|
Merge pull request #1267 from lightpanda-io/blob
port remaining blob functionality
|
2025-12-11 15:31:11 +08:00 |
|
Karl Seguin
|
695ed817e4
|
port remaining blob functionality
|
2025-12-11 15:30:43 +08:00 |
|
Karl Seguin
|
f0d9d53588
|
Merge pull request #1268 from lightpanda-io/nikneym/zigdom-boringssl
backport: Prefer BoringSSL as TLS backend
|
2025-12-11 15:28:10 +08:00 |
|
Karl Seguin
|
471e94d58e
|
Merge pull request #1269 from lightpanda-io/nikneym/zigdom-fix-kludge-hack
backport: Remove `_TYPED_ARRAY_ID_KLUDGE` hack
|
2025-12-11 15:27:57 +08:00 |
|
Halil Durak
|
7b6776345a
|
backport: Remove _TYPED_ARRAY_ID_KLUDGE hack
Bonus: Add `ArrayBuffer`.
|
2025-12-11 10:26:13 +03:00 |
|
Karl Seguin
|
68763d9a30
|
speed up tests
|
2025-12-11 15:23:39 +08:00 |
|
Halil Durak
|
bead805680
|
backport: Prefer BoringSSL as TLS backend
|
2025-12-11 10:19:07 +03:00 |
|
Karl Seguin
|
34f0857b4f
|
Element legacy test passing
|
2025-12-11 12:51:56 +08:00 |
|
Karl Seguin
|
b25e46de2e
|
zig fmt
|
2025-12-11 11:48:09 +08:00 |
|
Karl Seguin
|
86ae004825
|
new Comment(?[]const u8)
|
2025-12-11 07:41:08 +08:00 |
|
Karl Seguin
|
a355d9e517
|
Handle infinitely recursive mutation observer
FireFox hangs in these cases, but we'd rather handle it gracefully.
|
2025-12-11 07:13:59 +08:00 |
|
Karl Seguin
|
61aca85632
|
Pass Headers legacy tests
|
2025-12-10 18:43:24 +08:00 |
|
Karl Seguin
|
159165490d
|
Allow event listener to remove itself or other pending listeners
|
2025-12-10 17:56:49 +08:00 |
|
Karl Seguin
|
9c8299f13f
|
Change to linear scaling for renderer.
With the previous exponential approach, a deep site (the deepest element in
amazon's product page is 36 levels deep) would be unrealistic.
|
2025-12-10 16:39:27 +08:00 |
|
Karl Seguin
|
27e58181fb
|
Properly resolve inspector ObjectId back to a DOM Node
Tweak element boundingRect and "renderer" based on what puppeteer needs.
|
2025-12-10 15:44:08 +08:00 |
|
Muki Kiboigo
|
02a0727870
|
eqlDocument slicing at hash
|
2025-12-09 17:11:04 -08:00 |
|
Muki Kiboigo
|
7c9d7259e6
|
add NavigationActivation
|
2025-12-09 17:11:04 -08:00 |
|
Muki Kiboigo
|
ddb83cf9c5
|
add assert and note on getCurrentEntry
|
2025-12-09 17:11:04 -08:00 |
|
Muki Kiboigo
|
3662d1681e
|
no need to run microtasks before onload
|
2025-12-09 17:11:04 -08:00 |
|
Muki Kiboigo
|
6534dc4c4f
|
use Navigation ptr instead of fat copy
|
2025-12-09 17:11:04 -08:00 |
|
Muki Kiboigo
|
395f93240d
|
minor Navigation style changes
|
2025-12-09 17:11:03 -08:00 |
|
Muki Kiboigo
|
ac85341cab
|
add NavigationKind to navigate
|
2025-12-09 17:10:59 -08:00 |
|
Muki Kiboigo
|
01d71323fc
|
complete History impl backed by Navigation
|
2025-12-09 16:51:05 -08:00 |
|
Muki Kiboigo
|
ee7852665e
|
fix GPL headers
|
2025-12-09 16:51:05 -08:00 |
|
Muki Kiboigo
|
9d7b80c1ac
|
backport Location getHash
|
2025-12-09 16:51:05 -08:00 |
|
Muki Kiboigo
|
907298c6b1
|
backport pageshow event
|
2025-12-09 16:51:04 -08:00 |
|
Muki Kiboigo
|
cc53fec08d
|
backport run microtasks before firing onload
|
2025-12-09 16:51:04 -08:00 |
|
Muki Kiboigo
|
ab165d3f1f
|
getNavigationType return string
|
2025-12-09 16:51:04 -08:00 |
|
Muki Kiboigo
|
7c34cb5852
|
fix getState on NavigationHistoryEntry
|
2025-12-09 16:51:04 -08:00 |
|
Muki Kiboigo
|
71d57c1e27
|
add Navigation to Window
|
2025-12-09 16:51:04 -08:00 |
|
Muki Kiboigo
|
6a5e088c52
|
update wpt to include Navigation
|
2025-12-09 16:51:04 -08:00 |
|