Commit Graph

  • b030049b40 Merge pull request #1652 from lightpanda-io/dump_with_frames Karl Seguin 2026-02-26 06:49:53 +08:00
  • 1338a3d89d Merge pull request #1647 from lightpanda-io/fix_event_leak_on_disaptch Karl Seguin 2026-02-26 06:49:29 +08:00
  • 181178296f set empty_with_no_proto for performance timing and navigation Pierre Tachoire 2026-02-25 21:14:09 +01:00
  • df7888d6fb use bridge.property for performance timing and navigation Pierre Tachoire 2026-02-25 21:10:27 +01:00
  • dd15f5e052 fix selection modify on nextTextNodeAfter Muki Kiboigo 2026-02-25 07:21:30 -08:00
  • f348d85b11 add tests for walking past element on selection modify Muki Kiboigo 2026-02-25 07:21:16 -08:00
  • 8c8a05b8c1 mcp: consolidate tests and cleanup imports Adrià Arrufat 2026-02-26 00:02:49 +09:00
  • 34d2fc1503 mcp: support notifications and improve error handling Adrià Arrufat 2026-02-25 23:14:06 +09:00
  • 9b3fa809bf mcp: add search, markdown, links, and over tools Adrià Arrufat 2026-02-25 20:24:57 +09:00
  • 59535c112e Add FileReader Karl Seguin 2026-02-25 19:03:24 +08:00
  • 04e5a6425a Merge pull request #1655 from lightpanda-io/crash_report_args Karl Seguin 2026-02-25 18:36:24 +08:00
  • 424dddf67b Merge pull request #1656 from lightpanda-io/dump_attribute Karl Seguin 2026-02-25 18:31:19 +08:00
  • f0d6ae2a00 Merge pull request #1654 from lightpanda-io/dynamic_import_undefined_resource Pierre Tachoire 2026-02-25 11:22:53 +01:00
  • 25298a32fa Dump Attribute to empty string Karl Seguin 2026-02-25 18:16:13 +08:00
  • ba28bf01b7 Include assertion args in crash report Karl Seguin 2026-02-25 18:05:33 +08:00
  • d15c29b1a3 add dummy Performance.Navigation Pierre Tachoire 2026-02-25 09:58:41 +01:00
  • b083910a51 Handle dynamicModuleCallback being called with undefined/null resource_name Karl Seguin 2026-02-25 17:05:40 +08:00
  • 235aad32a6 add dummy PerformanceTiming Pierre Tachoire 2026-02-25 08:35:53 +01:00
  • a818560344 Add a --with_frames argument to fetch Karl Seguin 2026-02-25 15:27:44 +08:00
  • 8f179becf7 Merge pull request #1639 from lightpanda-io/wp/mrdimidium/cleanup-io-layer Nikolay Govorov 2026-02-25 06:12:56 +00:00
  • e1695a0874 Strict visibility for Net functions Nikolay Govorov 2026-02-25 05:58:08 +00:00
  • af7498d283 Run the MessageLoop [a lot] more. Karl Seguin 2026-02-25 13:55:35 +08:00
  • 3e2a4d8053 Move curl_multi to Net layer Nikolay Govorov 2026-02-24 08:26:18 +00:00
  • 29982e2caf Move all curl_easy ops to Connection Nikolay Govorov 2026-02-24 03:45:43 +00:00
  • 5fea1df42b Move Net staff to clean network module Nikolay Govorov 2026-02-24 02:50:03 +00:00
  • a041162b32 Merge pull request #1649 from ireydiak/fix/cdp-json-version-trailing-slash Nikolay Govorov 2026-02-25 05:20:33 +00:00
  • 32cd3981d8 Update libcurl version, use build based on config file Nikolay Govorov 2026-02-25 04:51:15 +00:00
  • ca5af87196 Build C libs in isolated modules Nikolay Govorov 2026-02-25 03:13:49 +00:00
  • a8164f612f Use zig package manager instead of submodules Nikolay Govorov 2026-02-25 00:59:12 +00:00
  • d3bb0b6ff0 fix: handle trailing slash on /json/version CDP endpoint ireydiak 2026-02-24 22:23:11 -05:00
  • 0ef10c1e13 fix event leak on dispatchEvent Karl Seguin 2026-02-25 09:36:13 +08:00
  • 4017911373 Merge pull request #1643 from lightpanda-io/nikneym/invalid-timer-test Karl Seguin 2026-02-25 09:00:53 +08:00
  • 048034d4b1 Merge pull request #1645 from lightpanda-io/fix-empty-struct Karl Seguin 2026-02-25 08:58:58 +08:00
  • fcb3f08bcb Add url encoding option to URL.resolve Karl Seguin 2026-02-25 08:17:05 +08:00
  • d2a05bb622 Merge pull request #1642 from lightpanda-io/html-noscript-no-escape Karl Seguin 2026-02-25 07:31:26 +08:00
  • f7254ee169 Merge pull request #1641 from lightpanda-io/contexts_no_realloc Karl Seguin 2026-02-25 07:30:42 +08:00
  • a0e5c9d570 add padding field for some other webapi Pierre Tachoire 2026-02-24 21:36:38 +01:00
  • 8291e4ba73 fix: add _pad to IdleDeadline to avoid identity_map pointer aliasing Pierre Tachoire 2026-02-24 21:31:41 +01:00
  • b324be3b0b Merge pull request #1638 from lightpanda-io/performance-mark-name Pierre Tachoire 2026-02-24 19:15:04 +01:00
  • 6ba0ba7126 add a test for invalid timer removal Halil Durak 2026-02-24 18:25:26 +03:00
  • 1d8e0629af don't escape noscript content on html dump Pierre Tachoire 2026-02-24 15:21:55 +01:00
  • 42df54869f performance: use a comptime StaticStringMap for string comparison Pierre Tachoire 2026-02-24 15:18:25 +01:00
  • 7b758b85ec fix test Karl Seguin 2026-02-24 19:41:15 +08:00
  • 82987ec401 Store Env.Contexts in an [fixed-length] array. Karl Seguin 2026-02-24 19:23:26 +08:00
  • 71707b5aa7 accept more performance mark name and return dummy 0 Pierre Tachoire 2026-02-24 09:12:18 +01:00
  • ca2df83928 Merge pull request #1637 from lightpanda-io/page_url_log Karl Seguin 2026-02-24 15:55:26 +08:00
  • 085771c2f0 Merge pull request #1636 from lightpanda-io/null_GetOwnPropertyNames Karl Seguin 2026-02-24 15:55:10 +08:00
  • 607a638858 Merge pull request #1635 from lightpanda-io/frame_shared_memory Karl Seguin 2026-02-24 15:54:29 +08:00
  • 5f6d06d05d Merge pull request #1634 from lightpanda-io/event_rc Karl Seguin 2026-02-24 15:53:52 +08:00
  • 19ecb87b07 Include url in page logs Karl Seguin 2026-02-24 15:11:20 +08:00
  • 2a332c0883 Handle v8:Object::GetOwnPropertyNames returning null Karl Seguin 2026-02-24 13:31:34 +08:00
  • bb773c6c13 All frames must share the same Arena/Factory Karl Seguin 2026-02-24 12:57:05 +08:00
  • 238de489c1 Add [basic] reference counting to events Karl Seguin 2026-02-24 10:42:50 +08:00
  • 6b4db330d8 Merge pull request #1629 from lightpanda-io/script_event_dispatch Karl Seguin 2026-02-24 09:46:38 +08:00
  • ea5d7c0dee Use EventManager.dispatch for Script events Karl Seguin 2026-02-23 17:28:14 +08:00
  • 0f189f1af3 Merge pull request #1628 from lightpanda-io/optimize_resource_load_event Karl Seguin 2026-02-24 08:43:00 +08:00
  • 0f1b8dd51a Optimize Resource "load" event Karl Seguin 2026-02-23 15:01:13 +08:00
  • d7e6946a78 Merge pull request #1632 from lightpanda-io/Response_arrayBuffer Karl Seguin 2026-02-24 07:27:20 +08:00
  • 255b7b1a54 Merge pull request #1631 from lightpanda-io/improve_tests_outside_of_runner Karl Seguin 2026-02-24 07:27:08 +08:00
  • 79e1c751a1 Merge pull request #1630 from lightpanda-io/getpeername Karl Seguin 2026-02-24 07:26:52 +08:00
  • fc745b9614 Merge pull request #1627 from lightpanda-io/dom_load_no_window Karl Seguin 2026-02-24 07:24:58 +08:00
  • 95b1baebd2 Merge pull request #1626 from lightpanda-io/optimize_property_and_noop_functions Karl Seguin 2026-02-24 07:24:45 +08:00
  • 56fe1ceb97 Merge pull request #1623 from lightpanda-io/finalizer_tweaks Karl Seguin 2026-02-24 07:24:29 +08:00
  • 863a51e556 Merge pull request #1614 from lightpanda-io/fix_v8_context_queue_lifetime Karl Seguin 2026-02-24 07:24:18 +08:00
  • 69b3064b45 Add Response.arrayBuffer() Karl Seguin 2026-02-23 19:53:57 +08:00
  • fb3eab1aa8 Improve tests when running outside of our test runner Karl Seguin 2026-02-23 18:20:15 +08:00
  • 32c7399f26 Log actual client address Karl Seguin 2026-02-23 17:42:25 +08:00
  • 955351b5bd Don't bubble "load" event to Window Karl Seguin 2026-02-23 14:04:26 +08:00
  • 75f6c67b6e Optimizes properties and noop functions Karl Seguin 2026-02-23 12:41:02 +08:00
  • 700a3e6ed9 Merge pull request #1622 from egrs/wpt-fixes-batch-3 Karl Seguin 2026-02-23 07:01:58 +08:00
  • 00702448c7 Merge branch 'main' into wpt-fixes-batch-3 Karl Seguin 2026-02-23 07:01:35 +08:00
  • 5074827d51 Merge pull request #1625 from lightpanda-io/option-set-text Karl Seguin 2026-02-23 06:56:34 +08:00
  • ceb0711e42 Merge pull request #1620 from lightpanda-io/offscreen_canvas Karl Seguin 2026-02-23 06:55:18 +08:00
  • ddb5824b58 Merge pull request #1624 from lightpanda-io/fontface Karl Seguin 2026-02-23 06:55:03 +08:00
  • 39f9209374 fix file input value getter/setter per spec egrs 2026-02-21 14:43:45 +01:00
  • 5fea4cf760 mcp: add protocol and router unit tests Adrià Arrufat 2026-02-22 23:15:45 +09:00
  • 0e5ec86ca9 add Option.text setter Pierre Tachoire 2026-02-22 15:03:12 +01:00
  • 8b95211055 add dummy implementation of font face set Pierre Tachoire 2026-02-22 14:59:41 +01:00
  • a27339b954 mcp: add Model Context Protocol server support Adrià Arrufat 2026-02-22 22:32:14 +09:00
  • 028b728760 Tweak Finalizer callbacks Karl Seguin 2026-02-22 20:35:05 +08:00
  • 18e63df01e Merge pull request #1621 from egrs/wpt-fixes-batch-2 Karl Seguin 2026-02-22 07:45:17 +08:00
  • 5f459c0901 cache document.implementation for object identity egrs 2026-02-21 14:43:41 +01:00
  • a90bcde38c fix WPT failures: nodeName prefix case, PI validation, willValidate, maxLength egrs 2026-02-21 10:36:04 +01:00
  • 603e7d922e Improve Context shutdown Karl Seguin 2026-02-20 16:24:25 +08:00
  • 861126f810 Add dummy implementation of OffscreenCanvas Karl Seguin 2026-02-21 12:58:35 +08:00
  • eb9b706ebc Merge branch 'select-event' Karl Seguin 2026-02-21 07:21:37 +08:00
  • de9cbae0b2 Merge pull request #1565 from lightpanda-io/frames Karl Seguin 2026-02-21 07:17:51 +08:00
  • 25e890986f Merge pull request #1619 from egrs/wpt-small-fixes Karl Seguin 2026-02-21 07:17:29 +08:00
  • f66627dd04 Merge pull request #1618 from arrufat/markdown-simplifications Karl Seguin 2026-02-21 07:10:56 +08:00
  • 924eb33b3f Update src/browser/js/Env.zig Karl Seguin 2026-02-21 07:02:21 +08:00
  • 1b288c541a Merge pull request #1616 from lightpanda-io/URL_createObjectURL Karl Seguin 2026-02-21 07:02:01 +08:00
  • 2612b8c86f Merge pull request #1617 from lightpanda-io/cookie_fixes Karl Seguin 2026-02-21 07:01:47 +08:00
  • 3e2796d456 Merge pull request #1611 from lightpanda-io/utf_range_offsets Karl Seguin 2026-02-21 07:01:30 +08:00
  • 7092913863 Merge pull request #1615 from lightpanda-io/css_escape_null Pierre Tachoire 2026-02-20 15:38:54 +01:00
  • 67625fc347 Merge pull request #1600 from lightpanda-io/formdata_disabled_fieldset Pierre Tachoire 2026-02-20 15:35:03 +01:00
  • eb55030b06 Merge pull request #1584 from egrs/fix-textarea-selection-insert Pierre Tachoire 2026-02-20 15:24:39 +01:00
  • 6e1b2d50f2 fix DocumentType.remove, MutationRecord.attributeNamespace, createElementNS casing egrs 2026-02-20 14:46:58 +01:00
  • c6f72c44b8 markdown: simplify rendering logic and state management Adrià Arrufat 2026-02-20 22:04:36 +09:00
  • d38ded0f26 Merge pull request #1613 from egrs/lookup-namespace-uri Karl Seguin 2026-02-20 20:48:05 +08:00
  • ec20b7bd3a implement Node.lookupNamespaceURI() and Node.isDefaultNamespace() egrs 2026-02-20 10:07:20 +01:00