Commit Graph

  • ee50f1238c Trigger the DOMContentLoaded on the Window Karl Seguin 2025-07-17 21:38:43 +08:00
  • 1af2513fc0 zig fmt Karl Seguin 2025-07-17 20:52:15 +08:00
  • 9c0d26bc84 add note about incomplete removal Karl Seguin 2025-07-17 20:51:05 +08:00
  • 4d9053a83b Update src/url.zig Karl Seguin 2025-07-17 20:45:42 +08:00
  • 3f7e98c277 Update src/url.zig Karl Seguin 2025-07-17 20:45:35 +08:00
  • aebc877e7b Merge pull request #900 from lightpanda-io/getDocument_depth Karl Seguin 2025-07-17 20:44:58 +08:00
  • eef5f3fec2 support null params to CDP DOM.getDocument Karl Seguin 2025-07-17 19:05:17 +08:00
  • 16a1677fde Rework URL.stitch, handle ../ (for yahoo) Karl Seguin 2025-07-17 17:52:59 +08:00
  • f199816fcd support depth parameter for DOM.getDocument Karl Seguin 2025-07-17 14:15:58 +08:00
  • 5e74e17b41 Merge pull request #888 from lightpanda-io/cdp_dom_requestChildNodes Karl Seguin 2025-07-17 10:48:24 +08:00
  • 98b041e84a requestChildNode cannot have a depth of 0 Karl Seguin 2025-07-17 10:36:20 +08:00
  • bba9c8f652 Add element.remove() (needed by reddit) Karl Seguin 2025-07-17 10:00:38 +08:00
  • 1a05fe6ae1 Merge pull request #887 from lightpanda-io/go_rod Karl Seguin 2025-07-16 20:01:03 +08:00
  • 16fcbf66ee http_proxy_before ?? comment sjorsdonkers 2025-07-16 10:56:54 +02:00
  • b7fd4e90e2 Merge pull request #894 from lightpanda-io/HTMLStyleElement_get_sheet Karl Seguin 2025-07-16 10:34:37 +08:00
  • b6341c10cc Merge pull request #892 from lightpanda-io/set_timeout_params Karl Seguin 2025-07-16 08:17:11 +08:00
  • 08487b0fcc Merge pull request #891 from lightpanda-io/reattach_shadowroot Karl Seguin 2025-07-15 23:36:26 +08:00
  • b084dde22a Merge pull request #872 from lightpanda-io/dynamic-import muki 2025-07-15 08:31:52 -07:00
  • 5229a7c997 Merge pull request #897 from lightpanda-io/animate Karl Seguin 2025-07-15 23:09:08 +08:00
  • e56c56e2fe Merge pull request #895 from lightpanda-io/performance_clear Karl Seguin 2025-07-15 21:40:31 +08:00
  • 7374f956cf Merge pull request #896 from lightpanda-io/dont_send_after_disconnect Karl Seguin 2025-07-15 21:29:01 +08:00
  • 287df42994 log module specifier on dynamic import stages Muki Kiboigo 2025-07-11 06:22:04 -07:00
  • 06e514cc2e use resource_str for stitching url Muki Kiboigo 2025-07-11 06:12:02 -07:00
  • dffd8b5fec use module() for dynamic imports Muki Kiboigo 2025-07-10 11:39:46 -07:00
  • 2a87337875 dynamicImportCallback in JsContext Muki Kiboigo 2025-07-09 09:38:16 -07:00
  • a74f79118f Merge pull request #893 from lightpanda-io/dump_noscript Karl Seguin 2025-07-15 21:22:33 +08:00
  • a13ed0bec3 add dynamic import callback to isolate Muki Kiboigo 2025-06-25 11:38:44 -07:00
  • f8ca45f0f2 Add Element.animate and Animation Karl Seguin 2025-07-15 18:58:58 +08:00
  • 4bf92a34f6 Don't queue data to send after we've initiated a disconnect of the client Karl Seguin 2025-07-15 17:58:57 +08:00
  • 4f1c84004a dummy performance clearMarks and clearMeasures Karl Seguin 2025-07-15 12:11:28 +08:00
  • 1bd430598d add HTMLStyleElement.get_sheet Karl Seguin 2025-07-15 10:59:59 +08:00
  • 3bc654bf97 Merge pull request #890 from lightpanda-io/xhr_cant_block_sync_requests Karl Seguin 2025-07-15 10:08:54 +08:00
  • 3906acb83d fix test Karl Seguin 2025-07-14 18:42:25 +08:00
  • cfd62ac137 Add a --noscript option to "improve" --dump Karl Seguin 2025-07-14 18:24:36 +08:00
  • cd540dfae9 Support params for setTimeout and setInterval Karl Seguin 2025-07-14 17:42:05 +08:00
  • 74ad9ec8bf Add childElementCount and children to DocumentFragment Karl Seguin 2025-07-14 17:01:11 +08:00
  • 4f8a3fe5b9 Always make sure we have 1 free http state available for synchronous requests Karl Seguin 2025-07-14 16:41:26 +08:00
  • 09ca0e6ef0 Add support for CDP's DOM.requestChildNodes Karl Seguin 2025-07-14 15:13:01 +08:00
  • fae2b5acfa Noop CDP methods that go-rod requires Karl Seguin 2025-07-14 11:21:02 +08:00
  • d35a3eab6c Merge pull request #880 from lightpanda-io/webcomponents Karl Seguin 2025-07-14 11:10:40 +08:00
  • 7f7f47497a Merge pull request #886 from lightpanda-io/scriptcompiler-compile Karl Seguin 2025-07-14 11:07:29 +08:00
  • eb14ac3741 update build.zig.zon v8 version Karl Seguin 2025-07-14 11:00:01 +08:00
  • 22334faba3 update zig-v8-fork lib version Karl Seguin 2025-07-14 10:51:27 +08:00
  • d08fd297e8 Merge pull request #881 from lightpanda-io/window_queueMicrotask Karl Seguin 2025-07-13 09:03:57 +08:00
  • 0dd664bfbf use ScriptCompiler to compile script Pierre Tachoire 2025-07-12 12:09:16 -07:00
  • 1602932d72 Add a "pre" polyfill Karl Seguin 2025-07-12 19:49:19 +08:00
  • 4a9a4cbc01 add CompilationCallback compilation-callback Pierre Tachoire 2025-07-11 17:20:52 -07:00
  • 98c8b7d2b0 Merge pull request #875 from lightpanda-io/async_forward_proxy_to_tls Karl Seguin 2025-07-11 17:53:53 +08:00
  • b9ae24c42d add window.queueMicrotask Karl Seguin 2025-07-11 17:46:39 +08:00
  • b387fd2bd4 Update src/http/client.zig Karl Seguin 2025-07-11 17:38:31 +08:00
  • 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