Commit Graph

  • 83f008de1f Correctly handle setting textContent to empty for DocFrag and Element zigdom Karl Seguin 2025-12-24 11:43:43 +08:00
  • 7183b0339b fix crash on amazon product page Karl Seguin 2025-12-24 08:00:26 +08:00
  • 9969ff7165 implement html5ever append_based_on_parent_node and append_before_sibling Karl Seguin 2025-12-24 07:37:21 +08:00
  • 0ca97d01ac Merge pull request #1287 from lightpanda-io/window.scrollTo Karl Seguin 2025-12-24 07:16:13 +08:00
  • fc4dbb6184 Merge pull request #1286 from lightpanda-io/zigdom-single-build Karl Seguin 2025-12-24 07:09:59 +08:00
  • 9b16212d4b Merge pull request #1285 from lightpanda-io/base_url Karl Seguin 2025-12-24 07:09:39 +08:00
  • 4d67cfa340 backport frames access from Window pseudo-frames Pierre Tachoire 2025-12-23 17:14:34 +01:00
  • 2bd38608e9 throttle scroll event Pierre Tachoire 2025-12-23 16:06:33 +01:00
  • 6ce117e5fa Add padding to DOMImplementation to prevent ptr collision with other empty types Karl Seguin 2025-12-23 21:36:27 +08:00
  • 2b10b1c17a webapi: add window.scrollTo Pierre Tachoire 2025-12-23 12:07:07 +01:00
  • 2de1c7726e Rework request interception for Zigdom zigdom_request_interception Karl Seguin 2025-12-23 19:06:26 +08:00
  • bbf58a2807 Move page out of arena so that the arena can be reset between navigates Karl Seguin 2025-12-23 16:26:28 +08:00
  • 44ffcaeed8 fix legacy test expected port Pierre Tachoire 2025-12-22 18:47:29 +01:00
  • a597d31505 set page base_url during HTML parsing Pierre Tachoire 2025-12-22 18:12:44 +01:00
  • 6dbd008724 page: use optional base_url to resolve urls Pierre Tachoire 2025-12-22 17:42:51 +01:00
  • 7d47f8623a webapi: add Node.baseURI accessor Pierre Tachoire 2025-12-22 15:57:00 +01:00
  • 7c755483b1 Register HTMLImageElement name. Karl Seguin 2025-12-23 14:33:47 +08:00
  • e387e005d8 try to improve page re-navigate (reset) memory usage Karl Seguin 2025-12-23 12:32:16 +08:00
  • 08948e9591 Add css tokenazer for parse style attribute wp/mrdimidium/css-parsing Nikolay Govorov 2025-12-11 16:59:38 +00:00
  • c9f6cb7520 fix single build with rust in ci Muki Kiboigo 2025-12-22 10:41:22 -08:00
  • 596ee82a52 zig build builds everything Muki Kiboigo 2025-12-19 11:37:22 -08:00
  • 79b62e0dfc Merge pull request #1284 from lightpanda-io/fix-page-navigate Karl Seguin 2025-12-22 22:58:41 +08:00
  • e67cf21917 quick fix for segfault Karl Seguin 2025-12-22 22:52:41 +08:00
  • 8fb1c3971c fix page.navigate into legacy_test and wpt Pierre Tachoire 2025-12-22 15:36:04 +01:00
  • e1ba5dfab3 prefer low priority queue to execute performance observer nikneym/performance-observer Halil Durak 2025-12-22 16:20:14 +03:00
  • 7c1758a90f don't prefer microtask queue for execution Halil Durak 2025-12-22 13:19:00 +03:00
  • c80a1601b7 proper interested function Halil Durak 2025-12-22 11:47:00 +03:00
  • 81aec7af62 core performance observer logic Halil Durak 2025-12-19 20:34:10 +03:00
  • ff565672c5 add an overwriting ring buffer implementation Halil Durak 2025-12-18 16:15:12 +03:00
  • 437df18a07 form submitt Karl Seguin 2025-12-22 19:45:29 +08:00
  • 8215f2fd8f Merge branch 'snapshots_v2' into zigdom Karl Seguin 2025-12-22 17:03:38 +08:00
  • af7f51a647 start handling page clicks and key presses Karl Seguin 2025-12-22 17:02:20 +08:00
  • 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 main 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
  • 8f06f7e677 initial cross-page navigation nikneym/navigation Halil Durak 2025-12-16 14:27:32 +03: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