Commit Graph

  • 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
  • 9e88adb0da Merge pull request #557 from lightpanda-io/fix_peek Pierre Tachoire 2025-04-23 09:25:59 +02:00
  • 69eaf0d338 Manually "clone" processing_instruction Karl Seguin 2025-04-23 13:31:05 +08:00
  • 680de2dca1 Implement custom isEqualNode Karl Seguin 2025-04-23 09:54:14 +08:00
  • 837188f8d1 peek must check existing data first Karl Seguin 2025-04-23 08:28:20 +08:00
  • 4a696b4053 Merge pull request #556 from lightpanda-io/mime-sniff-skip Pierre Tachoire 2025-04-22 18:55:57 +02:00
  • 0b2c4679fd browser: temporary ignore mime sniff Pierre Tachoire 2025-04-22 18:47:52 +02:00
  • 5a08c92d02 Merge pull request #553 from lightpanda-io/mime_sniffing Pierre Tachoire 2025-04-22 17:25:29 +02:00
  • faf93441f6 Merge pull request #555 from lightpanda-io/wpt_filter_non_tests Pierre Tachoire 2025-04-22 17:00:19 +02:00
  • 8aa3608a3c Don't [try] to run non-tests Karl Seguin 2025-04-22 21:05:12 +08:00
  • 9727a9d000 Merge pull request #547 from lightpanda-io/jsruntime_arenas Pierre Tachoire 2025-04-22 13:58:16 +02:00
  • 1b74289c43 Merge pull request #543 from lightpanda-io/describeNode2 Pierre Tachoire 2025-04-22 13:57:18 +02:00
  • a698ff8309 describeNode feedback sjorsdonkers 2025-04-22 13:48:13 +02:00
  • 5026c48805 Update zig-v8 to v0.1.18 sjorsdonkers 2025-04-18 17:40:54 +02:00
  • 2ac63b6985 describeNode sjorsdonkers 2025-04-18 11:53:53 +02:00
  • 114e11f52a Partially revert some changes. Karl Seguin 2025-04-22 16:56:26 +08:00
  • 3277d1baac Re-introduce call_arena Karl Seguin 2025-04-19 21:07:04 +08:00
  • f3d8ec040c Merge pull request #549 from lightpanda-io/type_error_on_non_zig_values Pierre Tachoire 2025-04-22 09:14:03 +02:00
  • 0a29e9b3cf Merge pull request #548 from lightpanda-io/namednodemap_indexed_get Pierre Tachoire 2025-04-22 09:13:05 +02:00
  • 4b7c17ac03 Merge pull request #546 from lightpanda-io/jsruntime_js_to_null_terminated_string Pierre Tachoire 2025-04-22 09:11:36 +02:00
  • 1849f4c11d Merge pull request #544 from lightpanda-io/token_list_iterators Pierre Tachoire 2025-04-22 09:03:19 +02:00
  • b9f61466ba Try to sniff the mime type based on the body content Karl Seguin 2025-04-22 10:54:29 +08:00
  • d8fa9b8c4f Return TypeError if trying to turn an unknown v8.Object into a toa Karl Seguin 2025-04-20 12:47:28 +08:00
  • 42bc80e5b5 add indexed_get to namednodemap Karl Seguin 2025-04-19 21:28:16 +08:00
  • 9f7446ba56 use allocSentinel (which i didn't know about) Karl Seguin 2025-04-19 17:25:01 +08:00
  • 7bdea1befa Support binding JS strings to [:0]const u8 Karl Seguin 2025-04-19 16:19:46 +08:00
  • 66ec087416 Merge pull request #516 from karlseguin/javascript_anchor_click Pierre Tachoire 2025-04-18 15:17:37 +02:00
  • 9b4d1d442e Allow this argument to TokenList forEach Karl Seguin 2025-04-18 20:38:52 +08:00
  • 16a30fa3b7 enum as subtype sjorsdonkers 2025-04-18 12:03:43 +02:00
  • 1cd3ebfc3f remove tnames sjorsdonkers 2025-04-18 11:56:59 +02:00
  • fd170df98f node subtypes sjorsdonkers 2025-04-18 08:50:07 +02:00
  • a2291b0713 Add missing TokenList APIs Karl Seguin 2025-04-18 19:10:37 +08:00
  • 3134ff81f4 JS clicks and MouseInput clicks trigger page navigation Karl Seguin 2025-04-11 17:39:13 +08:00
  • 072bc514f4 Add zig listener support to netsurf event handler Karl Seguin 2025-04-08 18:42:11 +08:00
  • 581a79f3fc Merge pull request #540 from lightpanda-io/make-e2e Pierre Tachoire 2025-04-18 09:49:08 +02:00
  • cccb8e9645 Merge pull request #538 from lightpanda-io/node_class_attributes Pierre Tachoire 2025-04-18 09:48:11 +02:00
  • 646fcafa62 Merge pull request #541 from lightpanda-io/subtype_fix Pierre Tachoire 2025-04-18 09:47:09 +02:00
  • 615453a687 Change TypeLookup values from simple index (usize) to a TypeMeta Karl Seguin 2025-04-18 09:56:08 +08:00
  • 361a1a21ac zig fmt :| Karl Seguin 2025-04-18 00:10:40 +08:00
  • e3e3311dd0 add deprecated node types (both Chrome and FF have them) Karl Seguin 2025-04-18 00:10:03 +08:00
  • 74fa9a6b2b ci: use the demo go runner Pierre Tachoire 2025-04-17 17:56:17 +02:00
  • b62faef520 make: add end2end target Pierre Tachoire 2025-04-17 17:41:29 +02:00
  • 74391d59a5 Add Node.$NODE_TYPE class attributes Karl Seguin 2025-04-17 21:41:28 +08:00
  • 1c08b3e5e4 Merge pull request #534 from lightpanda-io/mutable_response_header_value Pierre Tachoire 2025-04-17 13:10:33 +02:00
  • 8c489c2131 Merge pull request #506 from lightpanda-io/jsruntime Pierre Tachoire 2025-04-17 13:09:44 +02:00
  • 19976939b7 readme: fix build-v8 target Pierre Tachoire 2025-04-17 13:01:01 +02:00
  • 4e1659b98d Disable the call arena (for now) Karl Seguin 2025-04-17 18:34:28 +08:00