Commit Graph

  • 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
  • 9251180501 support object as HeadersInit Muki Kiboigo 2025-09-07 23:48:23 -07:00
  • 2659043afd add logging on fetch error callback Muki Kiboigo 2025-09-07 23:39:00 -07:00
  • 7766892ad2 retain value, avoid str alloc sjorsdonkers 2025-09-05 17:19:36 +02:00
  • a7848f43cd avoid explicit memcpy sjorsdonkers 2025-09-05 16:50:04 +02:00
  • cf8f76b454 remove length check of fixed size sjorsdonkers 2025-09-05 16:43:28 +02:00
  • f68f184c68 jsValueToZig for fixed sized arrays sjorsdonkers 2025-09-05 16:34:07 +02:00
  • 463440bce4 implement remaining ReadableStream functionality Muki Kiboigo 2025-09-04 23:26:59 -07:00
  • 51ee313910 working Header iterators Muki Kiboigo 2025-09-04 20:29:41 -07:00
  • 744b0bfff7 TypeError when Stream is locked Muki Kiboigo 2025-09-03 08:12:37 -07:00
  • 949479aa81 cleaning up various Headers routines Muki Kiboigo 2025-09-02 23:32:19 -07:00
  • 8743841145 use proper Headers in fetch() Muki Kiboigo 2025-09-02 23:23:26 -07:00
  • 6225cb38ae expand Request/Response interfaces Muki Kiboigo 2025-09-02 23:23:14 -07:00
  • 8dcba37672 expand Headers interface Muki Kiboigo 2025-09-02 23:21:14 -07:00
  • 38b922df75 remove debug logging in ReadableStream Muki Kiboigo 2025-09-02 20:26:02 -07:00
  • 6d884382a1 move fetch() into fetch.zig Muki Kiboigo 2025-09-02 20:25:48 -07:00
  • 752e75e94b add bodyUsed checks on Request and Response Muki Kiboigo 2025-09-02 20:25:24 -07:00
  • 5ca41b5e13 more Headers compatibility Muki Kiboigo 2025-09-02 20:24:59 -07:00
  • 1b3707ad33 add fetch to cdp domain Muki Kiboigo 2025-09-02 17:14:31 -07:00
  • c6e82d5af6 add json response method Muki Kiboigo 2025-09-01 06:58:51 -07:00
  • 814e41122a basic readable stream working Muki Kiboigo 2025-08-26 13:45:49 -07:00
  • a133a71eb9 proper fetch method and body setting Muki Kiboigo 2025-08-25 08:03:51 -07:00
  • dc2addb0ed fetch callback logging Muki Kiboigo 2025-08-22 07:26:05 -07:00