Commit Graph

  • 418dc6fdc2 Start downloading all synchronous imports ASAP Karl Seguin 2025-09-25 18:05:09 +08:00
  • 2aa4b03673 try to cleanup persisted references Karl Seguin 2025-09-26 15:34:32 +08:00
  • f236a65a79 Merge pull request #1092 from lightpanda-io/nikneym/insert-adjacent-html Karl Seguin 2025-09-26 14:51:08 +08:00
  • f7b08a1160 prefer orelse return instead of orelse unreachable nikneym 2025-09-26 09:43:30 +03:00
  • eed10dd1bb Apply suggestions from code review Karl Seguin 2025-09-26 10:37:31 +08:00
  • 9992bd0999 clean up history api Muki Kiboigo 2025-09-25 12:33:30 -07:00
  • 6912175e7e prefer $ instead of document.querySelector nikneym 2025-09-25 19:30:10 +03:00
  • a59c32757e assert that nodes exist nikneym 2025-09-25 19:29:44 +03:00
  • 2438a0e60b fix comment nikneym 2025-09-25 19:17:08 +03:00
  • a850a902ce make sure parent is not Document in beforebegin and afterend nikneym 2025-09-25 15:04:26 +03:00
  • b7ba993ba6 improve insertAdjacentHTML test nikneym 2025-09-25 14:42:58 +03:00
  • 3eb0d57d5b correct element insertation in insertAdjacentHTML nikneym 2025-09-25 14:41:50 +03:00
  • 6bf2ff9168 Protect against context changing during module resolution. Karl Seguin 2025-09-25 13:39:02 +08:00
  • 92226a8d06 Merge pull request #1090 from lightpanda-io/script_data_url_test Karl Seguin 2025-09-25 10:15:47 +08:00
  • 134424dfdc add script dataurl test Karl Seguin 2025-09-25 08:18:59 +08:00
  • 58ceb66452 Merge pull request #1089 from lightpanda-io/fix-datauri Karl Seguin 2025-09-25 08:15:36 +08:00
  • 902b8fc789 add insertAdjacentHTML test nikneym 2025-09-24 20:26:05 +03:00
  • 923491a510 make ref_node of nodeInsertBefore nullable nikneym 2025-09-24 20:21:48 +03:00
  • 255b45d07b initial insertAdjacentHTML attempt nikneym 2025-09-24 20:21:08 +03:00
  • 8f68b5b289 fix data uri scripts Pierre Tachoire 2025-09-24 17:29:23 +02:00
  • 252fd78473 remove duplicate put, add more assertions Karl Seguin 2025-09-24 22:44:46 +08:00
  • b692c5db60 nonblocking dynamic imports Karl Seguin 2025-09-24 22:25:56 +08:00
  • eff7d58f4b Merge pull request #1087 from lightpanda-io/fix-beyboardevent Pierre Tachoire 2025-09-24 09:56:47 +02:00
  • 17e9bdf8e8 fix pointer parameter into MouseEvent contructor Pierre Tachoire 2025-09-24 09:40:20 +02:00
  • 22d2694b71 fix pointer parameter into KeyboardEvent contructor Pierre Tachoire 2025-09-24 09:29:37 +02:00
  • e74d7fa454 add popstate event for History Muki Kiboigo 2025-09-24 00:20:34 -07:00
  • 464f42a121 add history tests Muki Kiboigo 2025-09-23 23:37:50 -07:00
  • 05e7079178 functional history WebAPI Muki Kiboigo 2025-09-23 23:37:36 -07:00
  • f03fcc9a31 support for returning Env.Value Muki Kiboigo 2025-09-23 23:37:02 -07:00
  • c3ad054bb3 add toJson object and fromJson value Muki Kiboigo 2025-09-23 20:44:51 -07:00
  • 202e137d77 Merge pull request #1084 from lightpanda-io/slotchange Karl Seguin 2025-09-24 09:23:28 +08:00
  • 6b35664e37 Merge pull request #1079 from lightpanda-io/dynamic_import_caching Karl Seguin 2025-09-24 09:23:16 +08:00
  • 1a7dbd56ac Dispatch slotchange event Karl Seguin 2025-09-23 17:41:05 +08:00
  • 1a40853aae Merge pull request #1082 from lightpanda-io/response_type Karl Seguin 2025-09-23 14:23:16 +08:00
  • 6bad2b16e4 Set Response.type to basic on same-origin requests Karl Seguin 2025-09-23 11:35:51 +08:00
  • db166b4633 Merge pull request #1081 from lightpanda-io/nikneym/link-rel Karl Seguin 2025-09-22 22:35:34 +08:00
  • 71bc624a74 add a link element test nikneym 2025-09-22 16:35:06 +03:00
  • 907a941795 add rel setter to HTMLLinkElement nikneym 2025-09-22 16:34:37 +03:00
  • 559783eed7 Merge pull request #1080 from lightpanda-io/bump-netsurf Pierre Tachoire 2025-09-22 14:26:24 +02:00
  • 68585c8837 add rel getter to HTMLLinkElement nikneym 2025-09-22 15:08:07 +03:00
  • eccbc9d9b3 update libdom version Pierre Tachoire 2025-09-22 11:19:28 +02:00
  • e7d1d55170 update zig-v8-fork Karl Seguin 2025-09-22 15:19:28 +08:00
  • f04754c254 Correct dynamic module loading/caching Karl Seguin 2025-09-22 15:12:54 +08:00
  • a8e5a48b87 Merge pull request #1074 from lightpanda-io/cdp-nodeid Karl Seguin 2025-09-20 07:21:20 +08:00
  • 283a9af406 cdp: start nodeId from 1 instead of 0 Pierre Tachoire 2025-09-19 17:07:42 +02:00
  • e3896455db Merge pull request #1073 from lightpanda-io/increase_mimalloc_get_rss_buffer Karl Seguin 2025-09-19 19:38:28 +08:00
  • 5e6d2700a2 Merge pull request #1070 from lightpanda-io/dump_strip_mode Karl Seguin 2025-09-19 19:25:06 +08:00
  • dfd0dfe0f6 Seems 4K isn't always enough Karl Seguin 2025-09-19 19:22:02 +08:00
  • e6b9be5020 Merge pull request #1072 from lightpanda-io/assert_corretly_set_exit_when_done Pierre Tachoire 2025-09-19 12:20:33 +02:00
  • 6f7c87516f Merge pull request #1067 from lightpanda-io/more_testing_metrics Pierre Tachoire 2025-09-19 12:16:47 +02:00
  • 516a78326d Merge pull request #1066 from lightpanda-io/nikneym/relaxed-post-message Pierre Tachoire 2025-09-19 11:14:35 +02:00
  • 853b7f84ef Ensure extra_socket can't happen when exit_when_done == true Karl Seguin 2025-09-19 16:59:36 +08:00
  • b248a2515e Merge pull request #1071 from lightpanda-io/nikneym/element-dir Karl Seguin 2025-09-19 16:51:32 +08:00
  • 6826c42c65 check for correct dir in HTML elements nikneym 2025-09-19 11:30:15 +03:00
  • 4f041e48a3 make sure dir attribute is parsed if provided nikneym 2025-09-19 11:26:53 +03:00
  • ec6800500b add a test for element.dir nikneym 2025-09-19 11:11:58 +03:00
  • 856d65a8e9 add element.dir getter & setter nikneym 2025-09-19 10:48:37 +03:00
  • 8a2efde365 Merge pull request #1069 from lightpanda-io/response-gettype Karl Seguin 2025-09-19 15:12:10 +08:00
  • 2ddcc6d9e6 Replace --noscript with more advanced --strip_mode Karl Seguin 2025-09-19 14:27:53 +08:00
  • 25962326d2 add support for Response.type Muki Kiboigo 2025-09-18 22:25:49 -07:00
  • bbc2fbf984 Merge pull request #1068 from lightpanda-io/fix_wpt_runner_user_agent Karl Seguin 2025-09-19 13:07:14 +08:00
  • edc53d6de3 git wpt runner a (not required) user_agent Karl Seguin 2025-09-19 12:38:14 +08:00
  • 47710210bd Add libdom RSS and v8 total_physical_size to testing --json output Karl Seguin 2025-09-19 10:21:39 +08:00
  • 823b7f0670 Merge pull request #1064 from lightpanda-io/testing_metrics Pierre Tachoire 2025-09-18 18:03:57 +02:00
  • f5130ce48f Merge pull request #1061 from lightpanda-io/remove_inline Pierre Tachoire 2025-09-18 17:59:35 +02:00
  • 347524a5b3 Add setImmediate, clearImmediate (#1065) Halil Durak 2025-09-18 18:56:09 +03:00
  • 51830f5907 relaxed MessagePort.postMessage nikneym 2025-09-18 17:07:12 +03:00
  • 346f538c3b Re-enable test metrics Karl Seguin 2025-09-18 19:55:37 +08:00
  • 9d2948ff50 Remove all inlines Karl Seguin 2025-09-18 15:34:58 +08:00
  • 36ce227bf6 Merge pull request #1055 from lightpanda-io/env_string Karl Seguin 2025-09-18 19:06:46 +08:00
  • 024f7ad9ef Merge pull request #1056 from lightpanda-io/DOM_NO_ERR Karl Seguin 2025-09-18 19:06:32 +08:00
  • f8425fe614 Merge pull request #1063 from lightpanda-io/remove_jsrunner Karl Seguin 2025-09-18 18:46:59 +08:00
  • 7802a1b5a4 Merge pull request #1062 from lightpanda-io/fetch_newHeaders Karl Seguin 2025-09-18 15:56:35 +08:00
  • 17549d8a43 Remove JSRunner Karl Seguin 2025-09-18 15:50:19 +08:00
  • f6ed706855 use client.newHeaders Karl Seguin 2025-09-18 15:46:23 +08:00
  • 89ef25501b Merge pull request #1060 from lightpanda-io/fetch-ua Pierre Tachoire 2025-09-18 09:44:00 +02:00
  • 4870125e64 fetch: init headers w page's client UA Pierre Tachoire 2025-09-18 09:34:55 +02:00
  • 2d24e3c7f7 Merge pull request #972 from lightpanda-io/fetch Pierre Tachoire 2025-09-18 09:29:05 +02:00
  • cdb3f46506 Merge pull request #1059 from lightpanda-io/user_agent_suffix Karl Seguin 2025-09-18 15:06:21 +08:00
  • e225ed9f19 fix for telemetry and one-off requests Karl Seguin 2025-09-18 11:40:25 +08:00
  • 17bebf4f3a Merge pull request #1058 from lightpanda-io/test_doctype Karl Seguin 2025-09-18 11:29:31 +08:00
  • 26550129ea Add --user_agent_suffix argument Karl Seguin 2025-09-18 11:28:27 +08:00
  • 66362c2762 Give tests <!DOCTYPE html> so they work correct in browser Karl Seguin 2025-09-18 10:53:29 +08:00
  • f6f0e141a1 PeristentPromiseResolver with page lifetime Muki Kiboigo 2025-09-17 12:11:33 -07:00
  • f22ee54bd8 use fetch logging scope, clean some comments Muki Kiboigo 2025-09-16 12:41:35 -07:00
  • 2a969f911e stop using destructor callback for fetch Muki Kiboigo 2025-09-16 12:38:50 -07:00
  • 2a0964f66b htmlRunner for ReadableStream tests, fix ReadableStream enqueue Muki Kiboigo 2025-09-16 12:17:05 -07:00
  • c553a2cd38 use Env.PersistentPromiseResolver Muki Kiboigo 2025-09-16 12:09:54 -07:00
  • 24330a7491 remove meaningless text from test Karl Seguin 2025-09-16 12:45:20 +08:00
  • cd763a7a35 fix arena, add fetch test Karl Seguin 2025-09-16 08:39:46 +08:00
  • ed11eab0a7 use content length to reserve body size Muki Kiboigo 2025-09-11 21:19:19 -07:00
  • a875ce4d68 copy our Request headers into the HTTP client Muki Kiboigo 2025-09-11 21:19:03 -07:00
  • 969bfb4e53 migrate fetch tests to htmlRunner Muki Kiboigo 2025-09-09 13:09:03 -07:00
  • 76dae43103 properly handle closed for ReadableStream Muki Kiboigo 2025-09-09 11:03:31 -07:00
  • af75ce79ac deinit persistent promise resolver Muki Kiboigo 2025-09-09 10:49:38 -07:00
  • fe89c2ff9b simplify cloning of Req/Resp Muki Kiboigo 2025-09-08 07:54:25 -07:00
  • bb2595eca5 use call arena for json in Req/Resp Muki Kiboigo 2025-09-08 07:49:04 -07:00
  • 618fff0191 simplify Headers Muki Kiboigo 2025-09-08 07:43:25 -07:00
  • 9bbd06ce76 headers iterators should not allocate Muki Kiboigo 2025-09-08 07:23:13 -07:00
  • 20463a662b use destructor callback for FetchContext Muki Kiboigo 2025-09-08 07:07:07 -07:00