Commit Graph

  • 3442f99a49 remove unused js.This Karl Seguin 2025-12-31 12:41:27 +08:00
  • 6ecf52cc03 port Platform and Inspector to use v8's C handles/functions directly Karl Seguin 2025-12-31 12:39:25 +08:00
  • 8aaef674fe Migrate Function and String Karl Seguin 2025-12-30 16:27:42 +08:00
  • 3b1cd06615 Make js.Array and js.Value directly contain their v8 handles. Karl Seguin 2025-12-29 20:02:06 +08:00
  • 4841f8cc8f add trycatch to Intersection and Performance Observers Karl Seguin 2026-01-13 12:55:10 +08:00
  • d9d8f68bf8 Merge pull request #1361 from lightpanda-io/mutation-observer-trycall Karl Seguin 2026-01-12 22:42:33 +00:00
  • cf726d9813 fix double slash in import path Pierre Tachoire 2026-01-12 17:59:49 +01:00
  • 92be2c45d6 use tryCall for MutationObserver records callback Pierre Tachoire 2026-01-12 17:58:40 +01:00
  • 914092b538 Merge pull request #1355 from lightpanda-io/console_apis Pierre Tachoire 2026-01-12 15:15:24 +01:00
  • a8cd5fc266 Merge pull request #1354 from lightpanda-io/node_document Pierre Tachoire 2026-01-12 15:14:57 +01:00
  • 643f07fa10 Merge pull request #1352 from lightpanda-io/mutation_character_data Pierre Tachoire 2026-01-12 15:13:32 +01:00
  • 0d77ff661b Merge pull request #1360 from lightpanda-io/wpt-v8 Pierre Tachoire 2026-01-12 10:53:51 +01:00
  • 70d84b2f72 ci: fix wpt build path Pierre Tachoire 2026-01-12 09:56:53 +01:00
  • 41905ef735 Merge pull request #1358 from lightpanda-io/wpt-v8 Pierre Tachoire 2026-01-12 09:26:55 +01:00
  • 2a468cc750 ci: split wpt build and run Pierre Tachoire 2026-01-12 09:18:16 +01:00
  • 32520000c6 ci: use releaseFast mode for wpt Pierre Tachoire 2026-01-12 09:09:36 +01:00
  • 14db7a8eb3 ci: move fetch test from integration to e2e Pierre Tachoire 2026-01-12 08:53:24 +01:00
  • 8460e9a385 Merge pull request #1357 from lightpanda-io/wpt-v8 Pierre Tachoire 2026-01-12 08:42:53 +01:00
  • 933a93a703 ci: move fetch tests into 2e2 Pierre Tachoire 2026-01-12 08:32:52 +01:00
  • c2e09d3084 ci: build only run cmd forbuild dev test Pierre Tachoire 2026-01-12 08:28:03 +01:00
  • 98397401b8 ci: use compiled v8 with wpt tests Pierre Tachoire 2026-01-12 08:11:55 +01:00
  • e042b1105a Merge pull request #1311 from lightpanda-io/nikneym/backport-canvas Karl Seguin 2026-01-10 23:26:42 +00:00
  • ee4775eb1a prefer underscore on fields Halil Durak 2026-01-10 14:13:41 +03:00
  • 6ff6232316 move isHexColor to color.zig Halil Durak 2026-01-10 14:13:09 +03:00
  • 10035ab2f4 add some missing APIs to Console Karl Seguin 2026-01-10 17:45:25 +08:00
  • 2679175ae9 make createElement return DOMException on error Karl Seguin 2026-01-10 16:00:11 +08:00
  • 8d3aa1f3fa validate tag name given to document.createElement Karl Seguin 2026-01-10 10:43:43 +08:00
  • 75e78795ec Add Document.replaceChildren Karl Seguin 2026-01-10 10:32:02 +08:00
  • 05f0f8901e make Node.isConnected() shadowroot-aware Karl Seguin 2026-01-10 08:24:12 +08:00
  • 6917aeb47b Walk document for doctype Karl Seguin 2026-01-10 08:05:03 +08:00
  • 516a86e33f Merge pull request #1331 from lightpanda-io/zigdom-selector-case-insensitive Karl Seguin 2026-01-09 23:20:39 +00:00
  • 7184a91c95 finalize canvas backport Halil Durak 2026-01-09 19:46:11 +03:00
  • 83e9d705cf backport dummy canvas APIs Halil Durak 2026-01-04 21:23:25 +03:00
  • bb907f5adb Support range mutation across nodes Karl Seguin 2026-01-09 20:42:23 +08:00
  • f1b60453bd Add getAttributeNamespace to MutationRecord Karl Seguin 2026-01-09 20:25:49 +08:00
  • 0ef339f12a Merge pull request #1349 from lightpanda-io/build-timeout Pierre Tachoire 2026-01-09 12:34:18 +01:00
  • 5c0169ee05 ci: force release to be the latest Pierre Tachoire 2026-01-09 11:44:38 +01:00
  • daf959ee90 Merge pull request #1347 from lightpanda-io/registerProtocolHandler Pierre Tachoire 2026-01-09 11:42:49 +01:00
  • 89b43b6102 Merge pull request #1348 from lightpanda-io/wpt_events Pierre Tachoire 2026-01-09 11:41:41 +01:00
  • d3b05201b9 Merge pull request #1350 from lightpanda-io/css_selector_escape_sequence Pierre Tachoire 2026-01-09 11:40:33 +01:00
  • 127e53cf3a Merge pull request #1344 from lightpanda-io/indexed_fix Karl Seguin 2026-01-09 10:38:54 +00:00
  • 29281fe3ec Merge pull request #1346 from lightpanda-io/more_cloneNode Pierre Tachoire 2026-01-09 11:38:18 +01:00
  • a0fb55802f Merge pull request #1345 from lightpanda-io/add_more_explicit_types Pierre Tachoire 2026-01-09 11:37:51 +01:00
  • 90ec068367 Merge pull request #1351 from lightpanda-io/inspector-deinit-handlescope Pierre Tachoire 2026-01-09 11:37:00 +01:00
  • f57cf1be75 use temporary handlescope to deinit inspector Pierre Tachoire 2026-01-09 11:25:34 +01:00
  • 3f44dee367 Support escape sequences in CSS selector for id and class selectors Karl Seguin 2026-01-09 16:42:57 +08:00
  • 82161ce94c ci: increase timeout limit for build Pierre Tachoire 2026-01-09 09:14:01 +01:00
  • 27b8e2a38c fix test Karl Seguin 2026-01-09 14:38:47 +08:00
  • e5f2fbdcb2 clear isTrusted on redispatch and prevent redispatching while dispatching Karl Seguin 2026-01-09 14:37:34 +08:00
  • cdf0cdd0ea Don't require handleEvent function to be on object event listener Karl Seguin 2026-01-09 14:27:00 +08:00
  • f12ff2c7bd Add Navigator.registerProtocolHandler and unregisterProtocolHandler placeholders Karl Seguin 2026-01-09 13:40:19 +08:00
  • 6c7c507d32 Support cloneNode for DocumentType and Attribute Karl Seguin 2026-01-09 11:10:50 +08:00
  • 0c97b8238b Adds a number of HTML elements Karl Seguin 2026-01-09 10:56:23 +08:00
  • 967a2030e6 Define the index handler on the instance, not the prototype. Karl Seguin 2026-01-09 10:31:01 +08:00
  • 78ebd5faf8 Merge pull request #1342 from lightpanda-io/better_namespace_support Karl Seguin 2026-01-09 07:05:36 +08:00
  • 9d498fa069 Improve support for non-HTML namespace Karl Seguin 2026-01-08 20:38:23 +08:00
  • 0db1ceaea7 Merge pull request #1339 from lightpanda-io/remove_className Karl Seguin 2026-01-09 06:57:40 +08:00
  • df27aeef6c Merge pull request #1343 from lightpanda-io/navigator-ua-suffix Karl Seguin 2026-01-09 06:56:01 +08:00
  • 5ae0df53bb Remove className function from every type Karl Seguin 2026-01-08 16:12:25 +08:00
  • 48df6ae159 Merge pull request #1338 from lightpanda-io/HTMLSpanElement Karl Seguin 2026-01-09 06:52:17 +08:00
  • 6cae2fcea7 return the app's user agent on Navigator.userAgent Pierre Tachoire 2026-01-08 15:21:55 +01:00
  • d1d4d4894d Merge pull request #1341 from lightpanda-io/test-bench Pierre Tachoire 2026-01-08 14:01:56 +01:00
  • adfcf7bb2c tests: re-enable metrics JSON output Pierre Tachoire 2026-01-08 13:05:56 +01:00
  • c8f75cd266 Merge pull request #1340 from lightpanda-io/nikneym/parse-from-string-return Karl Seguin 2026-01-08 19:16:14 +08:00
  • 282a9bbf65 return *Document instead of tagged union in parseFromString Halil Durak 2026-01-08 12:46:46 +03:00
  • d4c8af2a61 add an explicit HTMLSpanElement Karl Seguin 2026-01-08 16:03:50 +08:00
  • 060afcd459 Merge pull request #1313 from lightpanda-io/nikneym/xml-parsing v0.2.0 Karl Seguin 2026-01-08 08:42:21 +08:00
  • 5d1522a61f Don't dispatch to listeners added during dispatching Karl Seguin 2026-01-08 08:00:22 +08:00
  • b1b54afc56 Merge pull request #1335 from lightpanda-io/build Karl Seguin 2026-01-08 06:54:38 +08:00
  • 2abc490732 ci: support build on tag push Pierre Tachoire 2026-01-07 21:11:20 +01:00
  • 4d0126d953 Merge pull request #1337 from lightpanda-io/ci-check v0.1.0 v0.1 Pierre Tachoire 2026-01-07 20:38:28 +01:00
  • b79193f621 ci: try to fix tag Pierre Tachoire 2026-01-07 20:32:53 +01:00
  • 1d0f38b29f ci: fix tag detection Pierre Tachoire 2026-01-07 19:11:46 +01:00
  • 8fcf12f74c Merge pull request #1336 from lightpanda-io/nightly-build-tags Pierre Tachoire 2026-01-07 18:55:09 +01:00
  • c26938c333 handle release tags and nightly builds Pierre Tachoire 2026-01-07 18:46:26 +01:00
  • d4807df2e9 add v8 snapshot instructions into the README Pierre Tachoire 2026-01-07 17:21:44 +01:00
  • d5f4ca15cc add v8 snapshot in build processes Pierre Tachoire 2026-01-07 17:14:15 +01:00
  • e642c85ebd use ReleaseFast build Pierre Tachoire 2026-01-07 17:03:07 +01:00
  • 3930524bbf use tokenizeAny instead of tokenizeScalar in Selector Muki Kiboigo 2026-01-07 06:12:49 -08:00
  • 7ea0cdba36 update DomParser test Halil Durak 2026-01-07 14:34:54 +03:00
  • 612b3a26b7 allow other XML MIMEs in parseFromString Halil Durak 2026-01-07 14:34:35 +03:00
  • 56d89895a8 initial XML parsing support in DOMParser Halil Durak 2026-01-05 17:48:30 +03:00
  • 21d502b81f Merge pull request #1326 from lightpanda-io/wp/mrdimidim/use-css-tokenizer Karl Seguin 2026-01-07 18:09:06 +08:00
  • dd3de6efea Merge pull request #1327 from lightpanda-io/zigdom-cdata-length Karl Seguin 2026-01-07 18:04:05 +08:00
  • d934fe6d4e Merge pull request #1330 from lightpanda-io/zigdom-element-get-by-class-name-fix Karl Seguin 2026-01-07 18:02:50 +08:00
  • dab6345885 dispatch events with proper this Karl Seguin 2026-01-07 17:57:34 +08:00
  • 39874137d6 Merge pull request #1333 from lightpanda-io/attribute_removeNamedItem Karl Seguin 2026-01-07 17:47:33 +08:00
  • 89f215c3ee Merge pull request #1332 from lightpanda-io/getElementById Karl Seguin 2026-01-07 17:47:19 +08:00
  • 408d3f0a53 Track owning documents for nodes which aren't the default document Karl Seguin 2026-01-07 17:46:09 +08:00
  • a010684ce9 Add deprecated Node constants Karl Seguin 2026-01-07 17:36:26 +08:00
  • a4a98da4a4 add attribute.removeNamedItem Karl Seguin 2026-01-07 16:51:12 +08:00
  • 6f30d459d5 getElementById duplicate-id handling Karl Seguin 2026-01-07 15:06:18 +08:00
  • 622ca3121f add case insensitivity support to selector parsing Muki Kiboigo 2026-01-06 23:23:26 -08:00
  • 71f27a55e1 fix duping of string for getElementsByClassName Muki Kiboigo 2026-01-06 23:07:32 -08:00
  • c92903aae5 Merge pull request #1328 from lightpanda-io/set_outerHTML Karl Seguin 2026-01-07 15:04:14 +08:00
  • 518e0aa07a add outerHTML setter Karl Seguin 2026-01-07 11:43:55 +08:00
  • b908b0bf8a Used css tokenizer for parse html attributes Nikolay Govorov 2026-01-07 05:46:18 +00:00
  • f9fa5be324 count utf8 codepoints for CData getLength Muki Kiboigo 2026-01-06 21:29:15 -08:00
  • 8ec6bb1577 Merge pull request #1322 from lightpanda-io/input_clone Karl Seguin 2026-01-07 13:08:20 +08:00
  • 70f8c53703 add deprecated properties to Event and improve initEvent Karl Seguin 2026-01-07 12:05:11 +08:00