Commit Graph

  • 952dfbef36 mcp: use acquire/release ordering for server running flag Adrià Arrufat 2026-03-01 21:39:38 +09:00
  • 254984b600 mcp: use dynamic allocation for error messages in tools Adrià Arrufat 2026-03-01 21:36:21 +09:00
  • 8cbc58d257 mcp: unify error reporting and use named error codes Adrià Arrufat 2026-03-01 21:29:59 +09:00
  • e6cc3e8c34 mcp: refactor tools handling Adrià Arrufat 2026-03-01 21:18:28 +09:00
  • 516335e0ed Merge pull request #1686 from lightpanda-io/load_event_iframe_fix Karl Seguin 2026-03-01 20:15:36 +08:00
  • 01798ed7f8 mcp: use sentinel-terminated strings for tool params Adrià Arrufat 2026-03-01 20:58:00 +09:00
  • fcad67a854 mcp: pre-initialize tools and resources on server startup Adrià Arrufat 2026-03-01 20:44:11 +09:00
  • e359ffead0 mcp: propagate errors in tool schema parsing Adrià Arrufat 2026-03-01 20:39:40 +09:00
  • eb09041859 mcp: resolve absolute URLs for links tool Adrià Arrufat 2026-03-01 20:35:13 +09:00
  • b3d52c966d mcp: handle errors during resource and tool streaming Adrià Arrufat 2026-03-01 20:23:23 +09:00
  • 3fb8a14348 ci: reduce log_level for integration test Pierre Tachoire 2026-03-01 11:22:37 +01:00
  • 84a949e7c7 Fix load event for page with no external scripts but with iframes Karl Seguin 2026-03-01 18:00:00 +08:00
  • eaf1cb26b2 Merge pull request #1685 from ireydiak/chore/remove-gitsubmodules-from-readme Pierre Tachoire 2026-03-01 11:01:24 +01:00
  • f37962d3de Merge pull request #1683 from lightpanda-io/dump_mode_wpt Pierre Tachoire 2026-03-01 11:00:29 +01:00
  • 511e957d4b Merge pull request #1682 from lightpanda-io/iframe_document_open_fix Pierre Tachoire 2026-03-01 10:57:42 +01:00
  • 71df03b729 Merge pull request #1681 from lightpanda-io/xhr_url_escape_mime_parse_lax Pierre Tachoire 2026-03-01 10:55:50 +01:00
  • 839052f4b8 Merge pull request #1680 from lightpanda-io/cdp_json_url Pierre Tachoire 2026-03-01 10:55:05 +01:00
  • 7c18d857f0 chore: removed gitsubmodules from README and Makefile ireydiak 2026-02-28 12:03:51 -05:00
  • 947e672d18 mcp: stream resource and tool content to JSON output Adrià Arrufat 2026-02-28 23:04:22 +09:00
  • 96942960a9 mcp: reuse arena allocator for message processing Adrià Arrufat 2026-02-28 22:38:16 +09:00
  • 8b0118e2c8 mcp: update logging scope to use mcp instead of app Adrià Arrufat 2026-02-28 22:30:02 +09:00
  • 5f9a7a5381 mcp: ignore unknown json fields and improve error reporting Adrià Arrufat 2026-02-28 22:18:37 +09:00
  • 6897d72c3e mcp: simplify request processing to single-threaded Adrià Arrufat 2026-02-28 21:26:51 +09:00
  • aae9a505e0 mcp: promot Server.zig to file struct Adrià Arrufat 2026-02-28 21:02:49 +09:00
  • 45196e022b Add a "wpt" dump mode Karl Seguin 2026-02-28 19:08:58 +08:00
  • b9e4c44d63 Noop when document.open is called during iframe parsing Karl Seguin 2026-02-28 18:05:03 +08:00
  • 0a9e5b66ee Merge pull request #1679 from lightpanda-io/escape_data_uri Karl Seguin 2026-02-28 14:45:12 +08:00
  • 8b99e82743 Merge pull request #1678 from lightpanda-io/improve_atob Karl Seguin 2026-02-28 14:45:01 +08:00
  • 059fb85e22 Escape XHR URL, Lax MIME parameter parsing Karl Seguin 2026-02-28 14:42:43 +08:00
  • 8997df861a Merge pull request #1677 from lightpanda-io/mime_charset_default Karl Seguin 2026-02-28 14:30:14 +08:00
  • e65667963f Correctly JSON encode URL Karl Seguin 2026-02-28 12:48:45 +08:00
  • 3d51667fc8 Escape DataURIs Karl Seguin 2026-02-28 12:24:26 +08:00
  • 7fc6e97cd8 Re-implement forgiving base64 decode without intermediate allocation Karl Seguin 2026-02-28 11:22:31 +08:00
  • 1473e58a41 Initialize charset to safe default Karl Seguin 2026-02-28 10:32:00 +08:00
  • 2394b2f44f Merge pull request #1676 from lightpanda-io/add-scroll-by Karl Seguin 2026-02-28 07:03:39 +08:00
  • 516bd98198 Merge pull request #1675 from lightpanda-io/reset-attribute-listener Karl Seguin 2026-02-28 07:01:11 +08:00
  • 7d8688a130 Merge pull request #1674 from lightpanda-io/atob-unpadded-base64 Karl Seguin 2026-02-28 07:00:00 +08:00
  • 631ec70058 add window.scrollBy Pierre Tachoire 2026-02-27 16:19:27 +01:00
  • 6fd51cfdc0 Set a null attribute listener must remove existing value Pierre Tachoire 2026-02-27 14:47:43 +01:00
  • 6857b74623 accept must accept unpadded data in atob Pierre Tachoire 2026-02-27 14:27:48 +01:00
  • 5ec4305a9f mcp: add optional url parameter to tools Adrià Arrufat 2026-02-27 22:17:15 +09:00
  • 88baff96d0 Merge pull request #1671 from lightpanda-io/custom_element_name Pierre Tachoire 2026-02-27 14:08:13 +01:00
  • e871f0002b Merge pull request #1633 from lightpanda-io/wptrunner Pierre Tachoire 2026-02-27 13:02:47 +01:00
  • 7358d48e35 Fix our custom element name validation Karl Seguin 2026-02-27 18:46:07 +08:00
  • 178fbf0fca wpt: reduce concurrency Pierre Tachoire 2026-02-27 11:37:44 +01:00
  • a50597ff27 Merge pull request #1669 from lightpanda-io/more_interned_strings Karl Seguin 2026-02-27 17:30:21 +08:00
  • e4cb78abee Merge pull request #1670 from lightpanda-io/cdata_sso Karl Seguin 2026-02-27 17:30:03 +08:00
  • 732884a3b2 Merge pull request #1668 from lightpanda-io/selector_list_arena Karl Seguin 2026-02-27 17:29:06 +08:00
  • 80f2c42c69 Merge pull request #1660 from lightpanda-io/fix_css_parse_overflow Karl Seguin 2026-02-27 17:27:56 +08:00
  • 49a5a39659 Merge pull request #1666 from lightpanda-io/curl_github_repo Pierre Tachoire 2026-02-27 10:09:37 +01:00
  • a4a7040b98 wpt: configure hosts manually for self host runner Pierre Tachoire 2026-02-26 07:54:15 +01:00
  • de5a7d5b99 wpt: use auo-restart browser feature of wpt runner Pierre Tachoire 2026-02-25 15:23:48 +01:00
  • 3f92e388be allow insecure TLS when running WPT tests Pierre Tachoire 2026-02-25 08:55:35 +01:00
  • 25c941b847 use wptrunner and wpt HTTP server to run wpt tests Pierre Tachoire 2026-02-24 12:06:37 +01:00
  • 24b6934d3b remove WPT specific code Pierre Tachoire 2026-02-23 15:53:40 +01:00
  • d286ab406c Merge pull request #1664 from lightpanda-io/storage-quota-limit Karl Seguin 2026-02-27 16:45:51 +08:00
  • ef6a7a6904 storage: maintain Lookup size correctly Pierre Tachoire 2026-02-27 08:51:22 +01:00
  • c61eda0d24 crypto: use dom exception to return QuotaExceededError Pierre Tachoire 2026-02-26 15:51:01 +01:00
  • ad226b6fb1 implement storage size limit per origin Pierre Tachoire 2026-02-26 15:30:32 +01:00
  • 24491f0dfe fix String copy/reference Karl Seguin 2026-02-27 14:34:20 +08:00
  • 870fd1654d Change CData._data from []const to String (SSO) Karl Seguin 2026-02-27 12:53:54 +08:00
  • 38bc912e4e Expand the strings we intern Karl Seguin 2026-02-27 11:17:06 +08:00
  • 315c9a2d92 Add RC support to NodeList Karl Seguin 2026-02-27 10:17:30 +08:00
  • a14ad6f700 Merge pull request #1659 from lightpanda-io/nodelist_enumerable Karl Seguin 2026-02-27 08:26:59 +08:00
  • d56e63a91b On Client.stop, terminate the isolate Karl Seguin 2026-02-27 08:20:31 +08:00
  • 76dcdfb98c Use github repo for curl source Karl Seguin 2026-02-27 07:02:06 +08:00
  • 99c09ba8a1 Merge pull request #1657 from lightpanda-io/FileReader Karl Seguin 2026-02-27 06:58:49 +08:00
  • 0f18b76813 Merge pull request #1665 from lightpanda-io/cookies-limit Karl Seguin 2026-02-27 06:54:39 +08:00
  • 8504e4cd22 add limit for cookie and jar size Pierre Tachoire 2026-02-26 18:33:18 +01:00
  • ebe793e0e7 Merge pull request #1663 from lightpanda-io/more_header_callback_debugging Karl Seguin 2026-02-26 19:15:59 +08:00
  • 965c6cf4d9 Merge pull request #1662 from lightpanda-io/non_keyboard_keydown_event Pierre Tachoire 2026-02-26 11:55:54 +01:00
  • 2b1ab3184e Merge pull request #1640 from lightpanda-io/nikneym/load-events-after-doc-complete Pierre Tachoire 2026-02-26 11:01:46 +01:00
  • e7d21c2dbe Add more properties to ScriptManager.Header recall Karl Seguin 2026-02-26 17:52:33 +08:00
  • 11906d9d71 Merge pull request #1650 from lightpanda-io/wp/mrdimidium/update-deps Nikolay Govorov 2026-02-26 09:19:34 +00:00
  • ac5a64d77a Fix typo in build.zig Nikolay Govorov 2026-02-26 08:41:01 +00:00
  • c86c851c60 move *addedCallbacks to respective types Halil Durak 2026-02-26 10:26:59 +03:00
  • 721cf98486 update Image and Style tests Halil Durak 2026-02-25 16:35:21 +03:00
  • 84bbb6efd4 replacement w/ imageAddedCallback Halil Durak 2026-02-25 16:34:34 +03:00
  • f897cda6cd dispatch Style element's load event from nodeIsReady Halil Durak 2026-02-25 16:33:48 +03:00
  • 2da8b25b09 add LinkLoadError to CloneError Halil Durak 2026-02-25 16:10:25 +03:00
  • 3f94fd90dd dispatch a load event when href set for Link element Halil Durak 2026-02-25 16:10:00 +03:00
  • bc6be22cb4 update test Halil Durak 2026-02-25 16:05:07 +03:00
  • e23604e08d introduce dispatchLoad and move load dispatching to Session._wait Halil Durak 2026-02-25 16:04:58 +03:00
  • be858ac9ce add load event related tests to link.html Halil Durak 2026-02-24 19:10:09 +03:00
  • 137ab4a557 dispatch load events that're attached after documentIsComplete Halil Durak 2026-02-24 13:40:45 +03:00
  • bad0fc386d Don't assume that a 'keydown' event is a KeyboardEvent Karl Seguin 2026-02-26 15:26:34 +08:00
  • 641c7b2c89 Merge pull request #1661 from lightpanda-io/escape_navigate_url Karl Seguin 2026-02-26 15:19:11 +08:00
  • 21be3db51f Callers to page.navigate ensure URL is properly encoded. Karl Seguin 2026-02-26 12:22:06 +08:00
  • e978857820 Fix possible overflow when parsing floats without an integer Karl Seguin 2026-02-26 11:52:29 +08:00
  • 3bf596c54c Merge pull request #1651 from lightpanda-io/more_pump_message_loop Karl Seguin 2026-02-26 11:35:11 +08:00
  • aedb823b4d update v8 dep Karl Seguin 2026-02-26 10:55:02 +08:00
  • 7a417435cc Update src/browser/Session.zig Karl Seguin 2026-02-26 10:53:16 +08:00
  • 497d6e80f7 Merge pull request #1658 from lightpanda-io/wp/mrdimidium/typesafe-libcurl Karl Seguin 2026-02-26 10:28:37 +08:00
  • ae6ab34e72 Make NodeList enumerable Karl Seguin 2026-02-26 08:57:42 +08:00
  • 4c26161728 Move curl C API to type-safe wrapper Nikolay Govorov 2026-02-25 23:10:11 +00:00
  • 1731dca5dd Merge pull request #1648 from lightpanda-io/remove_unused_page_wait Karl Seguin 2026-02-26 07:19:40 +08:00
  • ee2caff46e Merge pull request #1577 from lightpanda-io/selection-modify Karl Seguin 2026-02-26 07:03:37 +08:00
  • db8fb8b05d Merge pull request #1646 from lightpanda-io/url_encoding Karl Seguin 2026-02-26 07:02:49 +08:00
  • bec7e141dc Remove unused Page.wait and Page._wait Karl Seguin 2026-02-25 11:10:50 +08:00
  • ab85b4b129 Merge pull request #1653 from lightpanda-io/dummy-performance-timing Karl Seguin 2026-02-26 06:50:19 +08:00