Commit Graph

  • 9a03ba61c5 Fix typo in 'input' selector check Sasan Hezarkhani 2025-10-20 21:30:35 -07:00
  • fe3777041d Merge pull request #1164 from lightpanda-io/nix_0.15.2 Karl Seguin 2025-10-21 08:18:46 +08:00
  • 1c579a98b4 update flake.lock Muki Kiboigo 2025-10-20 07:20:46 -07:00
  • 3e10cf0a64 Merge pull request #1163 from lightpanda-io/zig_0_15_2 Karl Seguin 2025-10-20 17:32:59 +08:00
  • ef9784a7d4 Upgrade to Zig 0.15.2 - no code changes Karl Seguin 2025-10-20 16:44:45 +08:00
  • 6f1c3c8fd2 Merge pull request #1162 from lightpanda-io/fix_node_iterator_regression Karl Seguin 2025-10-20 16:44:11 +08:00
  • e12c650ea5 Fixes the regression to node iterator Karl Seguin 2025-10-20 16:28:07 +08:00
  • 9373cbb440 Merge pull request #1159 from lightpanda-io/make_test_filter_compiler Karl Seguin 2025-10-20 15:36:16 +08:00
  • fd6d038956 Merge pull request #1152 from lightpanda-io/cdp-inserttext Pierre Tachoire 2025-10-19 18:16:00 +02:00
  • 9845392b71 Simplify filter and try to make it work with progressive build info Karl Seguin 2025-10-18 11:18:50 +08:00
  • 0795b7a583 Filter out the huge compile command when using make test Karl Seguin 2025-10-18 08:14:07 +08:00
  • 29f0e71f10 Merge pull request #1158 from lightpanda-io/concurrent-waitformodule Karl Seguin 2025-10-18 07:46:30 +08:00
  • 1a47f7b5a8 Merge pull request #1157 from lightpanda-io/rootNode_composed Karl Seguin 2025-10-18 07:44:38 +08:00
  • 6a30ab7a57 Merge pull request #1156 from lightpanda-io/report_error Karl Seguin 2025-10-18 07:44:24 +08:00
  • 758f7deb93 Merge pull request #1155 from lightpanda-io/composition_event Karl Seguin 2025-10-18 07:44:13 +08:00
  • 9f4e3bf792 add a shared boolean to GetResult to avoid deinit Pierre Tachoire 2025-10-17 18:02:21 +02:00
  • a5dfe8ab28 handle multiple waiters for the same module Pierre Tachoire 2025-10-17 17:27:33 +02:00
  • c52dce1c48 Merge pull request #1154 from lightpanda-io/module_evalute_error_handling Karl Seguin 2025-10-16 19:26:14 +08:00
  • 288379aa7d support the composed option of getRootNode() Karl Seguin 2025-10-16 19:08:33 +08:00
  • a9739bf361 add window.reportError Karl Seguin 2025-10-16 18:33:18 +08:00
  • c69adcb163 add CompositionEvent Karl Seguin 2025-10-16 15:56:49 +08:00
  • 0b4a1b4a1b Handle (log) module evaluation errors directly Karl Seguin 2025-10-16 15:10:30 +08:00
  • cc0c1bcf3a Merge pull request #1153 from lightpanda-io/normalized_specifier_lifetime Karl Seguin 2025-10-16 15:01:50 +08:00
  • 55746f1a1d log the normalized specifier now that we've extended its lifetime to the page.arena Karl Seguin 2025-10-16 14:34:07 +08:00
  • 7bb8581a95 Fix referrer in log (was printing using the src instead :/) Karl Seguin 2025-10-16 14:31:09 +08:00
  • 521c0f8460 Fix a potential segfault on log message for failing to load module Karl Seguin 2025-10-16 14:15:38 +08:00
  • 14a23123c0 add Document.hasFocus placeholder Pierre Tachoire 2025-10-15 15:34:06 +02:00
  • 09be5e23f1 add input.select placeholder Pierre Tachoire 2025-10-15 15:32:27 +02:00
  • 0aaed08c1e cdp: add input.insertText Pierre Tachoire 2025-10-15 13:52:21 +02:00
  • 4bfe3b6fe1 Merge pull request #1151 from lightpanda-io/unicode_nbsp_encoding Karl Seguin 2025-10-15 18:28:45 +08:00
  • b610aa1c0c Encode UTF8 non breakingspace (194, 160) as   - same as chrome Karl Seguin 2025-10-15 17:33:33 +08:00
  • 73da04bea2 Merge pull request #1150 from lightpanda-io/isdone-async Karl Seguin 2025-10-15 15:58:42 +08:00
  • 18c851e53f Merge pull request #1149 from lightpanda-io/iterators_and_walker_fix Karl Seguin 2025-10-15 15:58:12 +08:00
  • 41f4533bc0 isDone must be run after script's deinit Pierre Tachoire 2025-10-15 09:47:59 +02:00
  • 4db8a967b6 update netsurf deps Karl Seguin 2025-10-15 14:35:58 +08:00
  • ff70f4e79f Merge pull request #1147 from lightpanda-io/svg_tag_name_test Karl Seguin 2025-10-15 09:47:07 +08:00
  • c9517aff7d Add tests for svg tag names Karl Seguin 2025-10-14 20:37:02 +08:00
  • 3657a49a2c Improve correctness of NodeIterator and Treewalker Karl Seguin 2025-10-15 09:23:54 +08:00
  • 71e7aa5262 Merge pull request #1146 from lightpanda-io/test_normalized_text_nodes Karl Seguin 2025-10-15 08:13:52 +08:00
  • 2e435f5d4e Merge pull request #1145 from lightpanda-io/page_events Karl Seguin 2025-10-14 19:48:59 +08:00
  • 859b03c4a6 update libdom and libhubbub Karl Seguin 2025-10-14 19:46:21 +08:00
  • ee8786444f add another test Karl Seguin 2025-10-14 13:48:23 +08:00
  • d87d782fd5 Merge pull request #1137 from lightpanda-io/profiler Karl Seguin 2025-10-14 05:45:31 +08:00
  • afac4fc37f add a test for the changes to parsing adjascent text ndoes Karl Seguin 2025-10-14 00:23:35 +08:00
  • de83521e08 Fire page lifecycle events when all scripts are either inline or async Karl Seguin 2025-10-13 21:53:58 +08:00
  • 99f8fe1592 Merge pull request #1139 from lightpanda-io/inspector-deinit Karl Seguin 2025-10-11 08:14:37 +08:00
  • 02c092a122 Merge pull request #1140 from lightpanda-io/invalid-errdefer Pierre Tachoire 2025-10-10 18:54:16 +02:00
  • 70ca74747f remove invalid errdefer Pierre Tachoire 2025-10-10 18:09:57 +02:00
  • 594d754022 cdp: drain microtasks before inspector deinit Pierre Tachoire 2025-10-10 17:00:32 +02:00
  • c381e4153d Expose v8 CpuProfiler + add fast properties for some window properties Karl Seguin 2025-10-10 19:48:50 +08:00
  • e761c7e8f4 Merge pull request #1115 from lightpanda-io/nikneym/url-changes Halil Durak 2025-10-10 10:54:47 +03:00
  • b8d4e3ac50 change after rebase Halil Durak 2025-10-10 10:43:04 +03:00
  • 4c2b95d00b always prefer navigateFromWebAPI when navigating from a web API Halil Durak 2025-10-09 12:43:30 +03:00
  • cea4f052ba location: add href setter nikneym 2025-10-01 14:24:57 +03:00
  • 9b4ea7a040 add an invalid url test nikneym 2025-10-01 12:30:54 +03:00
  • 26c2b258b4 get_protocol: don't allocate for protocol string nikneym 2025-10-01 12:29:51 +03:00
  • 27c9e18535 Merge pull request #1134 from lightpanda-io/nikneym/default-location Halil Durak 2025-10-10 10:33:36 +03:00
  • b53c2bfa0c Merge pull request #1135 from lightpanda-io/importmap Pierre Tachoire 2025-10-10 09:33:23 +02:00
  • 80605633c4 update wpt Pierre Tachoire 2025-10-10 08:46:06 +02:00
  • acf06fdd8f Resolve importmap against page's url Pierre Tachoire 2025-10-10 08:08:34 +02:00
  • 58cc5b4684 typo fix Pierre Tachoire 2025-10-10 08:02:45 +02:00
  • c502bd901e Merge pull request #1136 from lightpanda-io/update_libdom Karl Seguin 2025-10-10 13:15:11 +08:00
  • 55027747fd Update libdom Karl Seguin 2025-10-10 12:46:27 +08:00
  • f6d77afe2e Merge pull request #1130 from lightpanda-io/intersection_observer Karl Seguin 2025-10-10 11:10:08 +08:00
  • cd9466dafa free importmap on reset and don't retain capacity Pierre Tachoire 2025-10-09 16:21:55 +02:00
  • 4bf79e4bc9 add importmap support Pierre Tachoire 2025-10-09 16:08:46 +02:00
  • 7afecf0f85 move mod specifier resolution js/context => script manager Pierre Tachoire 2025-10-09 11:23:19 +02:00
  • 0b38b7d473 location: prefer about:blank when not navigated yet Halil Durak 2025-10-09 16:55:05 +03:00
  • 1b462da4aa Merge pull request #1133 from lightpanda-io/nikneym/cookie-validation Karl Seguin 2025-10-09 20:25:52 +08:00
  • 07948304b2 fix misleading comment Halil Durak 2025-10-09 14:00:39 +03:00
  • 0634acdac4 add a fast path for validating cookie strings Halil Durak 2025-10-09 12:03:14 +03:00
  • 75e0637d2d Ensure page background tasks are re-registered on reset Karl Seguin 2025-10-09 16:29:09 +08:00
  • 852c30b2e5 Rework IntersectionObserver Karl Seguin 2025-09-18 19:07:18 +08:00
  • dc85c6552a Merge pull request #1132 from lightpanda-io/reduce_http_tick_blocking Karl Seguin 2025-10-09 14:14:05 +08:00
  • 76e8506022 Remove potential processing blocking with CDP Karl Seguin 2025-10-09 13:18:47 +08:00
  • 2d6e2551f6 Merge pull request #1131 from lightpanda-io/microtask-queue-drain Karl Seguin 2025-10-09 08:36:26 +08:00
  • 080b1d9a7c drain micro task queue before reset ExecutionWorld and page Pierre Tachoire 2025-10-08 13:55:17 +02:00
  • fe008b0966 Merge pull request #1128 from lightpanda-io/console_trace_svg_test Karl Seguin 2025-10-08 00:25:20 +08:00
  • 4ad10d057b Add console.trace and svg attribute test Karl Seguin 2025-10-07 18:50:12 +08:00
  • a65aa9f312 Merge pull request #1126 from lightpanda-io/add_debug_context Karl Seguin 2025-10-06 17:48:41 +08:00
  • 5b43c16f35 Merge pull request #1125 from lightpanda-io/call_arena Karl Seguin 2025-10-06 17:22:41 +08:00
  • 9cb37dc011 Attempt to add more context to debug logs. Karl Seguin 2025-10-06 16:56:54 +08:00
  • 2ba6737c41 Merge pull request #1119 from lightpanda-io/cdp_log_entry Karl Seguin 2025-10-06 16:45:48 +08:00
  • 33d737f957 Merge pull request #1123 from lightpanda-io/blocking_scripts Karl Seguin 2025-10-06 15:57:29 +08:00
  • 381a18a40e Move the call_arena to the page. Karl Seguin 2025-10-06 15:52:56 +08:00
  • 207f0655dd Merge pull request #1117 from lightpanda-io/cleanup_js Karl Seguin 2025-10-06 15:33:21 +08:00
  • 88d64da257 Merge pull request #1124 from lightpanda-io/brotli Karl Seguin 2025-10-06 14:33:25 +08:00
  • cf378dfd6d add brotli include path Karl Seguin 2025-10-06 12:39:30 +08:00
  • a3939d9a66 Supports brotli compression Karl Seguin 2025-10-06 12:30:06 +08:00
  • ef363209a4 Remove the single-blocking-import restrictions Karl Seguin 2025-10-06 09:48:57 +08:00
  • fe9a10c617 Emit Log.addEntry Karl Seguin 2025-10-03 17:29:01 +08:00
  • 2e734fae57 This is the last of the big changes to the js code Karl Seguin 2025-10-03 13:19:53 +08:00
  • 432e3c3a5e Merge pull request #1118 from lightpanda-io/inspector_linking Karl Seguin 2025-10-03 14:10:47 +08:00
  • a4b13a80ce fix sloppiness Karl Seguin 2025-10-03 13:50:50 +08:00
  • a6997a7e85 Make sure inspector implementation is always exported Karl Seguin 2025-10-03 13:32:03 +08:00
  • a60d06af6b Merge pull request #1114 from lightpanda-io/extract_js_structs_to_files Karl Seguin 2025-10-03 09:54:21 +08:00
  • dab8012b6a Start extract JS structs into their own files Karl Seguin 2025-10-02 12:46:49 +08:00
  • 66f82fd9cc Merge pull request #1109 from lightpanda-io/remove_generic_js Karl Seguin 2025-10-02 10:58:34 +08:00
  • 0bff8ba632 Merge pull request #1113 from lightpanda-io/url-stitch-fix Karl Seguin 2025-10-02 10:21:23 +08:00
  • 32226297ab Remove the generic nature of Env and most of the JS classes Karl Seguin 2025-10-01 16:11:44 +08:00