Commit Graph

  • e32d35b156 no reobserve rootbounds for Window sjorsdonkers 2025-05-06 11:27:35 +02:00
  • db28336e5d Support options in observer and tests sjorsdonkers 2025-05-05 16:45:21 +02:00
  • c5c5accaa8 Native IntersectionObserver sjorsdonkers 2025-05-05 12:30:41 +02:00
  • 78bfdd4515 Support gzip compressed content for the synchronous http client Karl Seguin 2025-05-06 16:23:03 +08:00
  • 01aa826a24 Make intervals easier and faster, add window.setInterval and clearInterval Karl Seguin 2025-05-05 18:46:01 +08:00
  • 7f2506d8a6 Merge pull request #598 from lightpanda-io/unused_imports Pierre Tachoire 2025-05-05 12:07:29 +02:00
  • 7c2f7b6338 Merge pull request #595 from lightpanda-io/env_debug_ergonomics Karl Seguin 2025-05-05 16:22:05 +08:00
  • 5f05de30a6 Improve the debug ergonomics of the Env generic. Karl Seguin 2025-05-03 17:34:31 +08:00
  • 7741de7ae0 Merge pull request #597 from lightpanda-io/fix_undefined_access Pierre Tachoire 2025-05-05 09:54:54 +02:00
  • d4c8e8c50e Merge pull request #592 from lightpanda-io/isolated-polyfill-+-create-when-needed Karl Seguin 2025-05-05 15:03:05 +08:00
  • bf36ff9cb9 Merge pull request #593 from lightpanda-io/crypto_web_api Pierre Tachoire 2025-05-05 08:56:27 +02:00
  • 8eadccdee2 Merge pull request #587 from lightpanda-io/dom-setchildnodes Pierre Tachoire 2025-05-05 08:56:04 +02:00
  • b32839292c Support Data URI in scripts tags (#596) Kilari Teja 2025-05-05 12:18:21 +05:30
  • 2402443dcc cdp: add comments on setChildNodes event Pierre Tachoire 2025-05-05 08:48:04 +02:00
  • 9f72c98967 Error on null page/scope sjorsdonkers 2025-05-05 08:46:21 +02:00
  • f6f744aea1 Fix gc_hints not being send sjorsdonkers 2025-05-02 15:06:21 +02:00
  • cddc55694a load polyfills on creation sjorsdonkers 2025-05-02 11:04:55 +02:00
  • 8930e2f06e isolated polyfill + create when needed sjorsdonkers 2025-05-02 10:56:25 +02:00
  • b8e5e130b9 remove unused code, mostly imports Karl Seguin 2025-05-05 13:23:28 +08:00
  • a8c5087a38 Remove undefined that causes crash Karl Seguin 2025-05-04 21:18:30 +08:00
  • d9f21e0475 add empty cases to empty test suite (#594) Karl Seguin 2025-05-03 14:11:39 +08:00
  • ca3fa3dc40 Rework WPT runner (#589) Karl Seguin 2025-05-03 07:53:02 +08:00
  • ddd0a42b26 add crypto web api Karl Seguin 2025-05-03 07:52:12 +08:00
  • f884627927 cdp: sent setchildnodes once per node Pierre Tachoire 2025-05-02 22:10:26 +02:00
  • 9373cf9cf6 cdp: refacto sendChildNodes Pierre Tachoire 2025-05-02 21:55:14 +02:00
  • f04030904e cdp: fix tests for setchildnodes Pierre Tachoire 2025-05-02 15:55:49 +02:00
  • 271b2a0417 Merge pull request #591 from lightpanda-io/element_matches Pierre Tachoire 2025-05-02 11:57:55 +02:00
  • a4f7393fc8 Merge pull request #590 from lightpanda-io/zig_fmt Karl Seguin 2025-05-02 16:40:24 +08:00
  • 8f851beda1 add Element.matches web api Karl Seguin 2025-05-02 16:30:49 +08:00
  • 4489efa8d9 zig fmt Karl Seguin 2025-05-02 16:03:13 +08:00
  • 8b9084cb73 cdp: dispatch the correct dom hierarchy wit setChildNodes Pierre Tachoire 2025-05-01 19:42:04 +02:00
  • 1146453dc2 cdp: add session to setChildNodes event Pierre Tachoire 2025-05-01 16:51:02 +02:00
  • bd54395948 Merge pull request #588 from lightpanda-io/custom_events Pierre Tachoire 2025-05-01 16:29:57 +02:00
  • 89ac27ba97 Add CustomEvent api Karl Seguin 2025-05-01 18:28:40 +08:00
  • 74eaee53a4 Merge pull request #585 from lightpanda-io/union_params Karl Seguin 2025-05-01 19:20:21 +08:00
  • 20e4261aa7 Support union parameters Karl Seguin 2025-04-30 18:48:22 +08:00
  • 312189fbde Merge pull request #586 from lightpanda-io/cancel_via_lookup Pierre Tachoire 2025-05-01 10:18:35 +02:00
  • d05063ec61 Merge pull request #579 from lightpanda-io/console Karl Seguin 2025-05-01 09:50:37 +08:00
  • 47c14db54c Merge pull request #577 from lightpanda-io/unified_intrusive_events Karl Seguin 2025-05-01 09:50:19 +08:00
  • f0e0650244 Merge pull request #568 from lightpanda-io/notifications Karl Seguin 2025-05-01 09:50:06 +08:00
  • d2a68e62e9 cdp: add attributes to the node's writer Pierre Tachoire 2025-04-30 15:56:06 +02:00
  • 09fbbc1e17 netsurf: node's attributes can be null Pierre Tachoire 2025-04-30 15:55:34 +02:00
  • 8971822247 Change the Linux cancel implementation to match MacOS' Karl Seguin 2025-04-30 21:41:52 +08:00
  • 1f0d1920bf Merge branch 'main' into unified_intrusive_events Karl Seguin 2025-04-30 21:32:34 +08:00
  • cb7c8502b0 add console web api Karl Seguin 2025-04-29 17:28:51 +08:00
  • 27d1f79839 Merge pull request #583 from lightpanda-io/share-state-and-global-with-the-isolated Karl Seguin 2025-04-30 19:55:14 +08:00
  • 83ef21e699 page handlescope clarification sjorsdonkers 2025-04-30 12:01:56 +02:00
  • 6c592669da Introduce more general notification capabilities Karl Seguin 2025-04-24 17:29:06 +08:00
  • 88f7687646 cdp: dispatch DOM.setChildNodes on performSearch Pierre Tachoire 2025-04-30 09:19:59 +02:00
  • f12a527ae3 cdp: add ParentId to Node.Writer Pierre Tachoire 2025-04-30 09:01:56 +02:00
  • 7dde0be043 share sessionstate and underlying DOM global with the isolated sjorsdonkers 2025-04-29 23:17:39 +02:00
  • 2910f4f527 Merge pull request #581 from lightpanda-io/svgelement_dummy2 Pierre Tachoire 2025-04-29 18:50:16 +02:00
  • 93c0df33c2 Merge pull request #578 from lightpanda-io/scope_tightening Pierre Tachoire 2025-04-29 18:46:31 +02:00
  • 7d9f6eef27 instanceof svgelement test sjorsdonkers 2025-04-24 14:56:16 +02:00
  • 7d742d62b8 SVGElement dummy sjorsdonkers 2025-04-24 14:35:05 +02:00
  • 4db80cb9e7 Adopt state into the isolated world sjorsdonkers 2025-04-29 18:10:55 +02:00
  • addfbcb68f Merge pull request #582 from lightpanda-io/remove_main_shell Pierre Tachoire 2025-04-29 17:31:42 +02:00
  • fac46d9d0b Redo resolveNode sjorsdonkers 2025-04-29 16:56:50 +02:00
  • e38ff08de2 Remove unused main_shell sjorsdonkers 2025-04-29 14:43:14 +02:00
  • c31e2d91dd Remove global scope sjorsdonkers 2025-04-29 11:59:14 +02:00
  • 7309fec51d Fully fake contextCreated Karl Seguin 2025-04-29 13:29:42 +08:00
  • 2e01fa738a Make undefined->null safer, and apply the same trick to BrowserContext Karl Seguin 2025-04-29 11:28:43 +08:00
  • 9044925f32 emit context created on createTarget event for chromedp Karl Seguin 2025-04-29 10:58:23 +08:00
  • 2d5ff8252c Reorganize v8 contexts and scope Karl Seguin 2025-04-28 21:04:01 +08:00
  • 072110481f Unify the Zig and JS events using an intrusive node. Karl Seguin 2025-04-26 22:17:29 +08:00
  • 0fb0532875 Merge pull request #562 from lightpanda-io/mutation_observer Pierre Tachoire 2025-04-25 10:53:48 +02:00
  • d8dd94c679 Merge pull request #569 from lightpanda-io/make_cdp_less_generic Pierre Tachoire 2025-04-25 09:50:17 +02:00
  • f3d7736acf Update src/browser/dom/mutation_observer.zig Karl Seguin 2025-04-25 15:48:46 +08:00
  • 8fbf5590f8 Merge pull request #573 from lightpanda-io/typed_arrays Pierre Tachoire 2025-04-25 09:30:44 +02:00
  • b8ac93045e Merge pull request #574 from lightpanda-io/enable_icu Pierre Tachoire 2025-04-25 09:29:34 +02:00
  • 89fea9b4df initialize ICU Karl Seguin 2025-04-23 17:41:19 +08:00
  • a3323dc8a7 add support for mapping integer typed arrays into zig slices Karl Seguin 2025-04-23 16:17:19 +08:00
  • ba0505c13c Merge pull request #571 from lightpanda-io/remove-log.zig Karl Seguin 2025-04-25 08:47:30 +08:00
  • dd8432e8fd Merge pull request #572 from lightpanda-io/framenavigated-order Karl Seguin 2025-04-25 08:47:07 +08:00
  • 11c7f57745 cdp: dispatch Page.frameNavigated before DOM.documentUpdated Pierre Tachoire 2025-04-24 18:28:43 +02:00
  • 89a3fac316 log.zig does not appear to be used sjorsdonkers 2025-04-24 15:17:16 +02:00
  • b0b3e92600 remove Browser.EnvType Karl Seguin 2025-04-24 19:48:27 +08:00
  • 1fca035cfe Make CDP less generic. Karl Seguin 2025-04-24 18:06:55 +08:00
  • 4c89bb0e0a Improve MutationObserver Karl Seguin 2025-04-21 08:53:46 +08:00
  • 332508f563 Merge pull request #567 from lightpanda-io/kind_before_deinit Pierre Tachoire 2025-04-24 10:43:37 +02:00
  • 158d11e93c access the executor kind before it becomes invalid Karl Seguin 2025-04-24 16:36:04 +08:00
  • 18a49601a0 Merge pull request #566 from lightpanda-io/null_prefix_namespace Pierre Tachoire 2025-04-24 09:27:03 +02:00
  • b971b4754f update libdom to latest version, fixing null ptr usage and stack overflow Karl Seguin 2025-04-24 15:18:22 +08:00
  • cfef22257e Merge pull request #560 from lightpanda-io/remove_arena_frees Pierre Tachoire 2025-04-24 09:04:46 +02:00
  • 3153d8ee8c pass null namespace/prefix to libdom Karl Seguin 2025-04-24 11:52:01 +08:00
  • b2a975fe4a remove executionContextCreated sjorsdonkers 2025-04-23 15:50:01 +02:00
  • b2ba505954 Check if it works with v8 97bcfb6 sjorsdonkers 2025-04-23 10:21:14 +02:00
  • a1b673175a errdefer in the right scope sjorsdonkers 2025-04-22 17:03:44 +02:00
  • d666de07a7 test scaffolding sjorsdonkers 2025-04-22 16:47:04 +02:00
  • 64508cec61 Executor World kind sjorsdonkers 2025-04-22 15:25:28 +02:00
  • e0bcb625c2 browsercontext arena sjorsdonkers 2025-04-22 14:37:42 +02:00
  • 9534e765e5 refix page.contextCreated sjorsdonkers 2025-04-22 14:11:58 +02:00
  • 39124d2878 text fix sjorsdonkers 2025-04-22 13:23:49 +02:00
  • 9ae4d66194 page cleanup sjorsdonkers 2025-04-22 11:33:03 +02:00
  • 09850d7500 Fix executor used in resolveNode sjorsdonkers 2025-04-22 11:11:46 +02:00
  • 8897d9179c isolated world sjorsdonkers 2025-04-18 17:26:18 +02:00
  • 2d1b9d64bd Remove unnecessary cleanup when we know we have an arena Karl Seguin 2025-04-19 14:30:50 +08:00
  • e603a1707c Merge pull request #559 from lightpanda-io/processing_instruction_clone Pierre Tachoire 2025-04-23 09:51:33 +02:00
  • 6b1e7a1c5d Merge pull request #558 from lightpanda-io/node_is_equal Pierre Tachoire 2025-04-23 09:50:43 +02:00
  • 5acd4b5fd4 Revert "browser: temporary ignore mime sniff" Pierre Tachoire 2025-04-23 09:26:10 +02:00