Commit Graph

  • 818f4540fd Add basic ShadowRoot implementation, polyfill webcomponents Karl Seguin 2025-07-11 17:32:01 +08:00
  • 49a97dbb66 fix callback crash with Node.Union sjorsdonkers 2025-07-10 10:26:44 +02:00
  • a8b72c1d5f Separate NodeIterator impl, fix _filter sjorsdonkers 2025-07-09 11:29:05 +02:00
  • 765b8dc97b NodeIterator sjorsdonkers 2025-07-08 15:06:54 +02:00
  • 5123697afe EventTarget internal type for all sjorsdonkers 2025-07-11 09:49:29 +02:00
  • 2a2a9d7941 EventTarget InternalType sjorsdonkers 2025-07-10 14:21:02 +02:00
  • 2873aa5f81 EventTarget constructor sjorsdonkers 2025-07-08 13:21:52 +02:00
  • 795c925ba1 Revert "Update src/http/client.zig" Karl Seguin 2025-07-11 09:49:40 +08:00
  • d6ace3f695 Merge pull request #863 from lightpanda-io/innerHTML_head Karl Seguin 2025-07-11 08:03:14 +08:00
  • dd04759de7 Merge pull request #869 from lightpanda-io/performance_observer Karl Seguin 2025-07-11 08:03:01 +08:00
  • 10fbde84ba Merge pull request #879 from lightpanda-io/css-parser-error Pierre Tachoire 2025-07-10 16:10:14 -07:00
  • 2b5652e1e4 wip Pierre Tachoire 2025-07-10 16:01:36 -07:00
  • 18796ae44e css: allow escaped first char in identifier name Pierre Tachoire 2025-07-10 14:01:52 -07:00
  • a67692dc29 Merge pull request #877 from lightpanda-io/visible-pseudoclass Pierre Tachoire 2025-07-10 14:18:10 -07:00
  • 1efd756a55 add visible pseudoclass Muki Kiboigo 2025-07-10 12:40:44 -07:00
  • 29671acdb6 Merge pull request #847 from lightpanda-io/name-property-handler Pierre Tachoire 2025-07-10 09:18:29 -07:00
  • e82240a60e Setting innerHTML now captures head elements Karl Seguin 2025-07-09 12:48:44 +08:00
  • 72083c8614 Merge pull request #868 from lightpanda-io/element_hasAttributes_fix Karl Seguin 2025-07-10 21:46:33 +08:00
  • 8c2c1e534c Merge pull request #865 from lightpanda-io/document_domain Karl Seguin 2025-07-10 21:46:15 +08:00
  • bfc01d957b Merge pull request #874 from lightpanda-io/document_styleSheets Karl Seguin 2025-07-10 21:46:00 +08:00
  • 4a12d045e4 Update src/http/client.zig Karl Seguin 2025-07-10 17:10:58 +08:00
  • 2d78b2c219 add TODO note for dummy implementation Karl Seguin 2025-07-10 17:03:51 +08:00
  • 3049bb0b9f Fix async https requests over a http forward proxy Karl Seguin 2025-07-10 16:27:09 +08:00
  • 34ab8152fb add dummy document.get_styleSheets Karl Seguin 2025-07-10 13:45:49 +08:00
  • fb58c50fb7 Merge pull request #870 from lightpanda-io/popover_open_pseudo_selector Karl Seguin 2025-07-10 08:27:43 +08:00
  • 955f917015 Merge pull request #873 from lightpanda-io/macos-build Pierre Tachoire 2025-07-09 15:35:09 -07:00
  • 1dab607369 add set_pathname on URL url-set-pathname Muki Kiboigo 2025-07-09 15:35:02 -07:00
  • 12c7df98e4 ci: fix macos version for building Pierre Tachoire 2025-07-09 15:26:07 -07:00
  • 889c29a163 Merge pull request #871 from lightpanda-io/ws-http-max Pierre Tachoire 2025-07-09 15:13:50 -07:00
  • 886c1370e7 ws: increase max http message from 2kb to 4kb Pierre Tachoire 2025-07-09 07:13:10 -07:00
  • febcc0a673 Merge pull request #864 from lightpanda-io/link_href Karl Seguin 2025-07-09 18:48:17 +08:00
  • 98cad6bf8d Accept popover-over pseudo selector Karl Seguin 2025-07-09 18:45:28 +08:00
  • 7e5daedc8c more PerformnaceObserver placeholders Karl Seguin 2025-07-09 18:10:23 +08:00
  • da3fe6f7ea fix test Karl Seguin 2025-07-09 17:41:05 +08:00
  • f612ce262f Update src/browser/html/elements.zig Karl Seguin 2025-07-09 16:16:45 +08:00
  • 24ccfca279 Fix element.hasAttributes Karl Seguin 2025-07-09 16:14:53 +08:00
  • 34b3c3982b Fix document.domain Karl Seguin 2025-07-09 14:29:05 +08:00
  • 7f732c94da add HTMLElementLink get/set href Karl Seguin 2025-07-09 13:27:25 +08:00
  • bdc49a65aa Merge pull request #859 from lightpanda-io/document_fragment_query_selector Karl Seguin 2025-07-09 10:25:35 +08:00
  • 73d82dd0ba I guess we can't use the call_arena for querySelectorAll Karl Seguin 2025-07-09 10:19:16 +08:00
  • dfa4403c8a arena -> call_arena for querySelectorAll Karl Seguin 2025-07-09 10:11:26 +08:00
  • b8f3b19499 Merge pull request #857 from lightpanda-io/improved_native_proto Karl Seguin 2025-07-09 10:01:38 +08:00
  • 448718d112 Merge pull request #858 from lightpanda-io/callback_with_new_this Karl Seguin 2025-07-09 09:34:14 +08:00
  • 6de55df4bc Merge pull request #856 from lightpanda-io/resize_observer Pierre Tachoire 2025-07-08 15:50:08 -07:00
  • 189fe26667 Merge pull request #862 from lightpanda-io/macos-14 Pierre Tachoire 2025-07-08 15:49:47 -07:00
  • 7230884116 ci: use macos-14 for nightly builds Pierre Tachoire 2025-07-08 08:27:45 -07:00
  • d7fba81f8f Add querySelect and querySelectorAll to DocumentFragment Karl Seguin 2025-07-08 19:24:35 +08:00
  • 29ac13185c Allow JS Callback to be called with a previously-unseen this. Karl Seguin 2025-07-08 19:17:59 +08:00
  • 3a49ee83ce Improve prototype resolution for native types Karl Seguin 2025-07-08 18:17:11 +08:00
  • 95cbbc3b45 add dummy ResizeObserver Karl Seguin 2025-07-08 18:30:33 +08:00
  • 2a5c7d139f Merge pull request #855 from lightpanda-io/zig_fmt Karl Seguin 2025-07-08 18:34:14 +08:00
  • b74863873b zig fmt Karl Seguin 2025-07-08 18:28:21 +08:00
  • 7b46fe9cc8 Merge pull request #848 from lightpanda-io/fix_insecure_forward_proxy Karl Seguin 2025-07-08 09:52:23 +08:00
  • afc8c69a82 Merge pull request #854 from lightpanda-io/remove_debug_log Karl Seguin 2025-07-08 09:39:19 +08:00
  • 38bbad6e88 Revert "fix secure connection logic" Karl Seguin 2025-07-08 09:33:53 +08:00
  • 1df47fd415 remove std.debug.print Karl Seguin 2025-07-08 09:33:19 +08:00
  • faf21c5fff Merge pull request #853 from lightpanda-io/typo-fix Pierre Tachoire 2025-07-07 17:24:28 -07:00
  • 2aee580795 Merge pull request #849 from lightpanda-io/mutation_observer_loop Karl Seguin 2025-07-08 08:15:02 +08:00
  • 404c027546 typo fix Pierre Tachoire 2025-07-07 17:14:52 -07:00
  • 04e59c6df2 Merge pull request #850 from lightpanda-io/set_attribute_value Karl Seguin 2025-07-08 08:14:52 +08:00
  • 835042b794 Merge pull request #851 from lightpanda-io/add_event_listener_signal Karl Seguin 2025-07-08 08:14:38 +08:00
  • 907490e266 Merge pull request #852 from lightpanda-io/katie-lpd-patch-1 Pierre Tachoire 2025-07-07 17:01:09 -07:00
  • 80fe167646 Update README.md Pierre Tachoire 2025-07-07 17:00:54 -07:00
  • d30631f991 Apply suggestions from code review katie-lpd 2025-07-07 16:59:07 -07:00
  • 8956ab85f9 Update README.md katie-lpd 2025-07-07 16:50:32 -07:00
  • 2cdc9e9f5f cdp: use a polyfill loader per isolate Pierre Tachoire 2025-07-07 16:27:37 -07:00
  • 13c623755c js: remove existing unknown property debug Pierre Tachoire 2025-07-07 14:29:48 -07:00
  • bdfceec520 refacto a bit the missing callback into polyfill Pierre Tachoire 2025-07-07 14:29:04 -07:00
  • 941dace7f9 enable conditionnal loading for polyfill Pierre Tachoire 2025-07-05 16:45:01 -07:00
  • 07693e54af Add support for the signal option of addEventListener Karl Seguin 2025-07-07 20:56:19 +08:00
  • b6132f2497 fix secure connection logic Karl Seguin 2025-07-07 19:56:21 +08:00
  • b3fe3d02c9 Attribute.set_value uses element, if possible Karl Seguin 2025-07-07 19:47:17 +08:00
  • e880b18bb1 Rework MutationObserver callback. Karl Seguin 2025-07-07 19:29:10 +08:00
  • 74a299eef7 Fix non-tls forward-proxy Karl Seguin 2025-07-07 11:03:04 +08:00
  • 300428ddfb Merge pull request #840 from lightpanda-io/xhr_readystatechange Karl Seguin 2025-07-06 08:59:19 +08:00
  • 1c27f8251e Merge pull request #846 from lightpanda-io/e2e-draft Pierre Tachoire 2025-07-05 16:46:04 -07:00
  • 92badd3722 ci: don't run 2e2 on draft Pierre Tachoire 2025-07-05 14:22:21 -07:00
  • a2f20d572d wip zig-v8 snapshot Pierre Tachoire 2025-07-04 16:10:44 -07:00
  • 72499390d8 Use isolate form snapshot_creator Pierre Tachoire 2025-07-04 16:16:40 -07:00
  • 8a80f0b3dd Merge pull request #843 from lightpanda-io/empty_anchor_fix Karl Seguin 2025-07-04 23:43:10 +08:00
  • fcc74b63d3 correct comment Karl Seguin 2025-07-04 23:17:48 +08:00
  • d7155e6662 An empty anchor should return empty strings for its getters Karl Seguin 2025-07-04 19:23:19 +08:00
  • 42c3841639 Merge pull request #842 from lightpanda-io/fix_elementFromPoint_crash Karl Seguin 2025-07-04 19:12:46 +08:00
  • c331713401 set correct state on xhr.abort and send correct events Karl Seguin 2025-07-04 19:12:26 +08:00
  • 002d9c1747 Merge pull request #841 from lightpanda-io/scroll_events Karl Seguin 2025-07-04 19:00:28 +08:00
  • 2885ceceb1 document use of i32 Karl Seguin 2025-07-04 18:55:14 +08:00
  • 22a644ba01 rename tls_in_tls to tlsproxy sjorsdonkers 2025-07-04 09:53:13 +02:00
  • bab120a75d secure changes sjorsdonkers 2025-07-02 14:57:27 +02:00
  • 7a07c82f06 https-proxy: update upstream tls.zig Francis Bouvier 2025-07-02 10:39:26 -07:00
  • e881d2f6cf tls proxy tweaks sjorsdonkers 2025-07-02 12:00:20 +02:00
  • c8d003a08f https-proxy: update tls.zig Francis Bouvier 2025-06-29 21:31:37 -07:00
  • e2cc404571 Handle TLS proxy, both for HTTP and HTTPS (tls in tls) endpoints Francis Bouvier 2025-06-29 17:58:19 -07:00
  • be71eaae47 TLS connect proxy WIP sjorsdonkers 2025-06-25 14:27:55 +02:00
  • ed31a452b2 Rely on js.zig for float->int translation Karl Seguin 2025-07-04 11:34:34 +08:00
  • f51ee7f3a0 Merge pull request #829 from lightpanda-io/pumpmessageloop Pierre Tachoire 2025-07-03 10:11:26 -07:00
  • 9d1dc97766 remove useless debug log Pierre Tachoire 2025-07-02 16:17:17 -07:00
  • b78729f685 test: inject platform to the serveCDP app Pierre Tachoire 2025-07-02 13:16:49 -07:00
  • 44a76e59f9 run pumpmessageloop in its own loop Pierre Tachoire 2025-07-02 13:16:20 -07:00
  • 1504e36a68 use comptime test for platform existence Pierre Tachoire 2025-07-02 12:26:33 -07:00
  • 80348ef190 fix wpt tests with platform requirement Pierre Tachoire 2025-07-01 16:45:24 -07:00