Commit Graph

  • 3ab09d87f2 Update src/browser/js/ExecutionWorld.zig Karl Seguin 2025-12-22 16:44:55 +08:00
  • 4c1d82162f Update src/browser/js/Snapshot.zig Karl Seguin 2025-12-22 16:44:49 +08:00
  • 3830e2610b Update src/browser/js/Snapshot.zig Karl Seguin 2025-12-22 16:44:42 +08:00
  • e3265d400e Update src/browser/js/Env.zig Karl Seguin 2025-12-22 16:44:33 +08:00
  • d9c53a3def Page.scheduleNavigation for location changes Karl Seguin 2025-12-22 12:19:08 +08:00
  • da32440a14 pass IdleDeadline to idle callback Karl Seguin 2025-12-21 18:26:54 +08:00
  • 25ad3559f7 Add Document.gettype Karl Seguin 2025-12-21 17:13:36 +08:00
  • 8fbd64955f Dynamically added scripts default to async Karl Seguin 2025-12-21 16:51:39 +08:00
  • 32c83d166d implement html5ever createPI callback Karl Seguin 2025-12-21 16:04:59 +08:00
  • d95b19d31b update CI zig-v8-fork version, improve XHR state management Karl Seguin 2025-12-21 15:26:26 +08:00
  • 0efab26c7b Merge pull request #1281 from lightpanda-io/page-reset-libdom Karl Seguin 2025-12-20 17:11:20 +08:00
  • 85bf8669dd reset libdom memeory on page.reset Pierre Tachoire 2025-12-19 17:32:29 +01:00
  • 6d8622d0b5 use page.navigateAsync from CDP Page.navigate cdp-navigate-queue Pierre Tachoire 2025-12-19 17:13:47 +01:00
  • 9e62e72d1f Merge branch 'fix_ci' into zigdom Karl Seguin 2025-12-19 21:36:15 +08:00
  • 29259c23d7 update zig-v8-fork version Karl Seguin 2025-12-19 21:36:09 +08:00
  • 3d6af216dc document.write, document.close, document.open Karl Seguin 2025-12-19 21:29:28 +08:00
  • f475aa09e8 backport https://github.com/lightpanda-io/browser/pull/1265 Karl Seguin 2025-12-19 16:06:25 +08:00
  • 1278dc28cd cdp: add accessibility domain Pierre Tachoire 2025-11-19 12:07:42 +01:00
  • 33ee2fb1a0 ci: use macos-14-intel for building macos x86 Pierre Tachoire 2025-12-09 14:05:00 +01:00
  • 2ac90262b7 ci: add nightly integration test Pierre Tachoire 2025-12-09 14:32:17 +01:00
  • bb1ea39c54 backport a variety of smaller CDP changes Karl Seguin 2025-12-19 10:31:07 +08:00
  • a087386af3 cdp: implement DOM.requestNode Pierre Tachoire 2025-12-05 13:49:02 +01:00
  • fe96bc7895 cdp: use default value for grantUniveralAccess Pierre Tachoire 2025-11-19 10:57:48 +01:00
  • 7a69e3fc9b cdp: add browser permissions noop Pierre Tachoire 2025-10-28 15:00:00 +01:00
  • 566fa72bcd various small backports from main Karl Seguin 2025-12-19 10:05:42 +08:00
  • 520e197e0e build html5ever in CI Karl Seguin 2025-12-19 08:25:22 +08:00
  • c15ef590c2 build html5ever in CI Karl Seguin 2025-12-19 08:16:36 +08:00
  • 098eeea8f7 remove some mimalloc, netsurf and iconv references Karl Seguin 2025-12-19 07:18:47 +08:00
  • c3f8f9de54 merge https://github.com/lightpanda-io/browser/pull/1275 Karl Seguin 2025-12-18 21:17:13 +08:00
  • ba4900b61f import template parsing test from 'legacy' Karl Seguin 2025-12-18 21:14:41 +08:00
  • 3e03f7559f Document log_filter_scope argument Karl Seguin 2025-12-18 20:48:14 +08:00
  • 46f8a11339 Merge pull request #1277 from lightpanda-io/zigdom-ui-events Karl Seguin 2025-12-18 20:26:42 +08:00
  • a69efb9d3f Merge pull request #1278 from lightpanda-io/cdp-page-close Pierre Tachoire 2025-12-18 13:12:20 +01:00
  • b3a0aaaeea Enable v8 snapshots Karl Seguin 2025-12-18 20:10:38 +08:00
  • e97c9959fa cdp: add page.Close Pierre Tachoire 2025-12-18 10:46:54 +01:00
  • aa5e71112e v8 symbol -> []const support Karl Seguin 2025-12-18 11:59:30 +08:00
  • 22303d2ae8 Merge pull request #1236 from lightpanda-io/v8-build-with-zig-gclient-ci Pierre Tachoire 2025-12-09 08:10:04 +01:00
  • 9dbfac02b2 add KeyboardEvent Muki Kiboigo 2025-12-17 14:45:36 -08:00
  • 6f43d9979d add MouseEvent Muki Kiboigo 2025-12-17 14:11:49 -08:00
  • d63a045534 proper UIEvent Muki Kiboigo 2025-12-10 06:48:22 -08:00
  • fe2d309d33 begin UIEvent Muki Kiboigo 2025-12-09 15:01:58 -08:00
  • 94ca2c41e4 Element.slot, Element.assignedSlot and slotchange event Karl Seguin 2025-12-17 07:42:29 +08:00
  • 8873e613d2 improve domexception Karl Seguin 2025-12-16 19:16:42 +08:00
  • 761b35b199 zig fmt Karl Seguin 2025-12-16 17:54:14 +08:00
  • 8a2641d213 fetch/request/response improvement (legacy) Karl Seguin 2025-12-16 17:54:05 +08:00
  • e47091f9a1 legacy for request/response/fetch Karl Seguin 2025-12-16 16:24:49 +08:00
  • ea399390ef Improve DOMImplementation, DocumentType and DOMException Karl Seguin 2025-12-16 14:58:21 +08:00
  • d26869278f dummy HTMLCanvasElement Karl Seguin 2025-12-16 11:13:57 +08:00
  • 68e9d3b9ea Merge pull request #1275 from lightpanda-io/wpt-mjs Karl Seguin 2025-12-16 06:49:01 +08:00
  • 1639ff1b98 improve XMLHTTPRequest. Legacy xhr.html pass Karl Seguin 2025-12-15 17:56:23 +08:00
  • 0c1c26462c Merge pull request #1274 from lightpanda-io/document-write Pierre Tachoire 2025-12-15 09:03:57 +01:00
  • ce85fa53b0 wpt: allow mjs serve through test web server Pierre Tachoire 2025-12-15 08:50:12 +01:00
  • d8bbaff506 _open does the page.open test directly Pierre Tachoire 2025-12-15 08:28:20 +01:00
  • 447ef83e0a Merge pull request #1265 from lightpanda-io/network-event Pierre Tachoire 2025-12-15 08:26:35 +01:00
  • 9b3107d4fe build FormData from optional form and optional submitter Karl Seguin 2025-12-15 12:31:30 +08:00
  • 4bebc4c142 simplify / standardized how HTMLFormControlsCollection 'inherits' from HTMLCollection Karl Seguin 2025-12-15 10:35:41 +08:00
  • ac0601b141 add RadioNodeList Karl Seguin 2025-12-15 10:31:44 +08:00
  • 6040cd3338 improve Form, notably form.elements Karl Seguin 2025-12-14 20:02:39 +08:00
  • f93403d3dc Remove thread local Karl Seguin 2025-12-14 16:16:54 +08:00
  • 82cd5d4bab fix legacy intersection observer test Karl Seguin 2025-12-13 21:23:16 +08:00
  • 6d4966e83d implement document.write Pierre Tachoire 2025-12-13 14:05:05 +01:00
  • 0d3055716e tweak timing of intersection observer and how it handles disconnected nodes Karl Seguin 2025-12-13 20:33:43 +08:00
  • c9b4067686 Event listener can now be an object with a handleEvent function Karl Seguin 2025-12-13 17:19:53 +08:00
  • 52dcc6765a URLSearchParams from FormData Karl Seguin 2025-12-13 12:47:54 +08:00
  • 42440f1503 fix mime.charsetString() Pierre Tachoire 2025-12-12 18:00:20 +01:00
  • 26827efe34 cdp: use same value for requestId and loaderId Pierre Tachoire 2025-12-12 17:04:18 +01:00
  • eab328e2b5 Tweak URL, refactor Anchor and URL to share more common code Karl Seguin 2025-12-12 21:50:13 +08:00
  • 23146f64ab Screen and ScreenOrientation (legacy) Karl Seguin 2025-12-12 18:21:30 +08:00
  • a6d3a3d0ab Add properties to HTMLStyleelement Karl Seguin 2025-12-12 18:01:12 +08:00
  • 5eb54bbc95 Media/Audio/Video elements Karl Seguin 2025-12-12 17:34:57 +08:00
  • a4fa40743a ErrorEvent error as undefined Karl Seguin 2025-12-12 07:58:26 +08:00
  • 6d8c6a947e Merge pull request #1271 from lightpanda-io/zigdom-event-opts-inherit Karl Seguin 2025-12-12 07:26:10 +08:00
  • 13cf0096ad Merge pull request #1272 from lightpanda-io/zigdom-remove-mbedtls Karl Seguin 2025-12-12 07:22:21 +08:00
  • bd0f1d2884 remove mbedtls stuff for build.zig Muki Kiboigo 2025-12-11 12:25:34 -08:00
  • 5671580c2d properly remove mbedtls submodule Muki Kiboigo 2025-12-11 12:25:25 -08:00
  • 669c934ae0 Event Options dont need to be pub Muki Kiboigo 2025-12-11 12:17:07 -08:00
  • b568eb4e1e migrate events to use new inheritOptions Muki Kiboigo 2025-12-11 12:13:43 -08:00
  • 4d8d6c10c6 add option inheriting for Events Muki Kiboigo 2025-12-11 12:13:01 -08:00
  • 3667fbc49e Merge pull request #1253 from lightpanda-io/zigdom-navigation muki 2025-12-11 12:01:57 -08:00
  • e2682ab9fe cdp: dispatch Page.navigate response after navigation Pierre Tachoire 2025-12-11 17:51:17 +01:00
  • 269c880ee0 Merge pull request #1246 from lightpanda-io/nikneym/is-equal-node Karl Seguin 2025-12-11 21:04:23 +08:00
  • fe89aad621 add isEqualNode Halil Durak 2025-12-05 16:03:10 +03:00
  • 38fb5b101e add Document.elementFromPoint and elementsFromPoint Karl Seguin 2025-12-11 19:49:51 +08:00
  • 3d8b1abda4 More legacy tests Karl Seguin 2025-12-11 16:45:19 +08:00
  • 0b141e44ae Merge pull request #1267 from lightpanda-io/blob Karl Seguin 2025-12-11 15:31:11 +08:00
  • 695ed817e4 port remaining blob functionality Karl Seguin 2025-12-11 11:46:59 +08:00
  • f0d9d53588 Merge pull request #1268 from lightpanda-io/nikneym/zigdom-boringssl Karl Seguin 2025-12-11 15:28:10 +08:00
  • 471e94d58e Merge pull request #1269 from lightpanda-io/nikneym/zigdom-fix-kludge-hack Karl Seguin 2025-12-11 15:27:57 +08:00
  • 7b6776345a backport: Remove _TYPED_ARRAY_ID_KLUDGE hack Halil Durak 2025-12-09 17:25:04 +03:00
  • 68763d9a30 speed up tests Karl Seguin 2025-12-11 15:23:39 +08:00
  • bead805680 backport: Prefer BoringSSL as TLS backend Halil Durak 2025-12-09 17:58:10 +03:00
  • 34f0857b4f Element legacy test passing Karl Seguin 2025-12-11 12:51:56 +08:00
  • b25e46de2e zig fmt Karl Seguin 2025-12-11 11:48:09 +08:00
  • 86ae004825 new Comment(?[]const u8) Karl Seguin 2025-12-11 07:41:08 +08:00
  • a355d9e517 Handle infinitely recursive mutation observer Karl Seguin 2025-12-11 07:13:59 +08:00
  • 34518dfa98 cdp: add missing fields to Network.requestWillBeSent Pierre Tachoire 2025-12-10 18:22:44 +01:00
  • 9579f727b3 cdp: add mimeType and charset to Network.Response Pierre Tachoire 2025-12-10 18:21:32 +01:00
  • 61aca85632 Pass Headers legacy tests Karl Seguin 2025-12-10 18:43:24 +08:00
  • 159165490d Allow event listener to remove itself or other pending listeners Karl Seguin 2025-12-10 17:56:49 +08:00
  • 9c8299f13f Change to linear scaling for renderer. Karl Seguin 2025-12-10 16:39:27 +08:00