Commit Graph

  • b63d93e325 Add XHR finalizer and ArenaPool Karl Seguin 2026-01-19 19:09:20 +08:00
  • 12c6e50e16 Merge pull request #1383 from lightpanda-io/xhr_finalizer Karl Seguin 2026-01-26 07:34:23 +08:00
  • 53ccc2e04c Merge pull request #1404 from lightpanda-io/crash_handler_stack_trace Karl Seguin 2026-01-24 18:29:18 +08:00
  • 2d3234b54d Fix insertAdjacentHtml Karl Seguin 2026-01-24 10:04:19 +08:00
  • 9a57c2a0d4 fix merge Karl Seguin 2026-01-24 08:28:26 +08:00
  • fc64abee8f Add finalizer mode Karl Seguin 2026-01-22 10:58:28 +08:00
  • d5f26f6d15 remove temp variable Karl Seguin 2026-01-21 15:30:39 +08:00
  • 97f9c2991b on XHR shutdown, use terminate to prevent any client callbacks into the XHR Karl Seguin 2026-01-21 14:46:34 +08:00
  • 81378d4353 Simplify XHR lifetime Karl Seguin 2026-01-20 07:54:34 +08:00
  • 9f0c902030 more explicit arena pool debug parameter Karl Seguin 2026-01-19 22:43:00 +08:00
  • 3c0c75be10 Add XHR finalizer and ArenaPool Karl Seguin 2026-01-19 19:09:20 +08:00
  • 90d23abe18 fix null-byte Karl Seguin 2026-01-24 07:50:51 +08:00
  • 82eccf36d4 Merge pull request #1408 from lightpanda-io/fix-inspector-ctx-collected-crash Karl Seguin 2026-01-24 07:52:29 +08:00
  • 342cb52887 Merge pull request #1409 from lightpanda-io/cleanup Karl Seguin 2026-01-24 07:49:25 +08:00
  • cafa4f5173 correct crash report host Karl Seguin 2026-01-23 18:58:40 +08:00
  • 67cff5af8b zig fmt Karl Seguin 2026-01-23 12:11:09 +08:00
  • 6d23d91aa5 Capture the stack trace on the crash handler report Karl Seguin 2026-01-23 12:09:47 +08:00
  • 3a0699fc1d Merge pull request #1405 from lightpanda-io/prevent_fast_double_navigate Karl Seguin 2026-01-24 07:39:39 +08:00
  • 027e569087 Merge pull request #1398 from lightpanda-io/handle_non_200_scripts Karl Seguin 2026-01-24 07:39:19 +08:00
  • 830f759f0b zig fmt, remove unused code Karl Seguin 2026-01-24 07:37:30 +08:00
  • 969891c71c fix use after free during inspector contextCollected Pierre Tachoire 2026-01-23 20:07:49 +01:00
  • 4eb5c3e907 Merge pull request #1399 from alexisbouchez/window-onerror Pierre Tachoire 2026-01-23 12:36:32 +01:00
  • 23303a759b Prevents fast double navigate Karl Seguin 2026-01-23 19:09:36 +08:00
  • d1e7f46994 Merge pull request #1402 from lightpanda-io/defensive_local_scopes Karl Seguin 2026-01-23 18:59:45 +08:00
  • 65ea70ae90 Merge pull request #1403 from lightpanda-io/module_async_import_self Karl Seguin 2026-01-23 18:59:26 +08:00
  • 7522b71c86 Support a module dynamically importing itself Karl Seguin 2026-01-23 10:45:41 +08:00
  • 70625c86c3 Explicitly creates LocalScope in hard-to-reason callsites Karl Seguin 2026-01-23 09:58:36 +08:00
  • 74354d2027 invoke window.onerror callback in reportError Alexis Bouchez 2026-01-22 10:12:06 +01:00
  • f6397e2731 Handle scripts that don't return a 200 status code Karl Seguin 2026-01-22 14:15:00 +08:00
  • 065ca39d60 Merge pull request #1397 from lightpanda-io/heapprofiler Karl Seguin 2026-01-22 12:17:47 +08:00
  • b4759ae261 Ability to capture a V8 heap profile and a heap snapshot Karl Seguin 2026-01-22 10:26:54 +08:00
  • c095950ef9 Merge pull request #1395 from lightpanda-io/microtasks_on_local Karl Seguin 2026-01-22 08:37:56 +08:00
  • 24b7035b1b Merge pull request #1394 from lightpanda-io/avoid_double_doctype Karl Seguin 2026-01-21 18:21:43 +08:00
  • 7b1f157cf8 Merge pull request #1392 from lightpanda-io/handle_scope_for_message_loop Karl Seguin 2026-01-21 15:44:14 +08:00
  • 8b8bee4e9c Move runMicrotask from Context to Local Karl Seguin 2026-01-21 15:40:32 +08:00
  • c27ab35600 Merge pull request #1393 from lightpanda-io/remove_js_obj_cache Pierre Tachoire 2026-01-21 08:14:24 +01:00
  • 446b4dc461 On dump, use the HTMLDocument's doctype if available Karl Seguin 2026-01-21 14:15:11 +08:00
  • ff8ed24622 Merge pull request #1391 from lightpanda-io/lowmem-on-page-reset Karl Seguin 2026-01-21 13:23:24 +08:00
  • ae2d6a122b Disable JS object cache Karl Seguin 2026-01-21 11:26:59 +08:00
  • 3cac375f21 Merge pull request #1386 from lightpanda-io/tweak_global_setup Karl Seguin 2026-01-21 07:11:47 +08:00
  • 7d806dd161 Merge pull request #1369 from lightpanda-io/selection-webapi Karl Seguin 2026-01-21 07:11:11 +08:00
  • db037c704e Merge pull request #1388 from lightpanda-io/pointer_event Karl Seguin 2026-01-21 07:10:32 +08:00
  • 954184f742 Create HandleScope for PumpMessageLoop Karl Seguin 2026-01-21 07:05:59 +08:00
  • 7650e0b61a fix selection start updating to new len Muki Kiboigo 2026-01-20 11:25:04 -08:00
  • 4a5c93988f fix selection test expectation Muki Kiboigo 2026-01-20 11:24:50 -08:00
  • 8ceaf0ac66 call env.lowMemoryNotification() during page reset Pierre Tachoire 2026-01-20 18:25:58 +01:00
  • ca60aa1cc6 Merge pull request #1387 from lightpanda-io/lower_perf_regression Pierre Tachoire 2026-01-20 13:36:16 +01:00
  • 596d5906a0 add PointerEvent Karl Seguin 2026-01-20 18:38:03 +08:00
  • c02db94522 Reduce perf regression max Karl Seguin 2026-01-20 18:07:28 +08:00
  • 3970803575 Merge pull request #1382 from lightpanda-io/cached_properties Karl Seguin 2026-01-20 18:00:19 +08:00
  • 43805ad698 Re-enable cached property support Karl Seguin 2026-01-19 11:28:42 +08:00
  • 2498e12f19 Move global setup to the Env (Isolate) Karl Seguin 2026-01-20 17:21:45 +08:00
  • 6f3cb4b48e Merge pull request #1385 from lightpanda-io/remove_debug_print Karl Seguin 2026-01-20 16:36:26 +08:00
  • fbd047599e Merge pull request #1374 from lightpanda-io/fix_context_lifetime Karl Seguin 2026-01-20 16:24:12 +08:00
  • da00117622 Remove a debug print Karl Seguin 2026-01-20 16:23:22 +08:00
  • e44c73bdf6 Merge pull request #1384 from lightpanda-io/htmlscript-src-absolute Karl Seguin 2026-01-20 12:38:42 +08:00
  • e3cb7bd9f0 add test Karl Seguin 2026-01-20 11:13:40 +08:00
  • 08f5889ee5 getSrc should return an absolute URL Muki Kiboigo 2026-01-19 18:49:34 -08:00
  • d5bfe74e1a add selection api to HTMLTextAreaElement Muki Kiboigo 2026-01-19 18:37:52 -08:00
  • d7015fa3b6 add selection api to HTMLInputElement Muki Kiboigo 2026-01-19 18:34:02 -08:00
  • 9092651b5b Merge branch 'main' into fix_context_lifetime Karl Seguin 2026-01-20 08:50:41 +08:00
  • 2c53b48e0a add missing handlescope Karl Seguin 2026-01-20 08:11:38 +08:00
  • 319a1c3367 update WPT to include Selection Muki Kiboigo 2026-01-19 07:06:51 -08:00
  • 80dd590e8f add toString to Selection Muki Kiboigo 2026-01-16 00:55:27 -08:00
  • 992a8e8774 handle null anchor or focus nodes in Selection Muki Kiboigo 2026-01-16 00:49:30 -08:00
  • f56d3bd193 do not modify old range in collapseToX Muki Kiboigo 2026-01-16 00:48:07 -08:00
  • 4ecc59d0c0 Fix a lot of Selection Issues Muki Kiboigo 2026-01-16 00:31:04 -08:00
  • 5ebf82874b fix selection test inconsistency Muki Kiboigo 2026-01-16 00:21:18 -08:00
  • 12670a3153 fix extend direction in Selection Muki Kiboigo 2026-01-15 23:22:17 -08:00
  • fa3a23134e properly return NotFoundError on removeRange Muki Kiboigo 2026-01-15 23:15:27 -08:00
  • 8291044abc fix collapseToStart on Selection Muki Kiboigo 2026-01-15 23:01:24 -08:00
  • 505e0799da add remaining functions to Selection Muki Kiboigo 2026-01-14 07:27:13 -08:00
  • be1d463775 add Selection WebAPI test Muki Kiboigo 2026-01-14 00:36:52 -08:00
  • a6fc5aa345 add getSelection to Window, Document Muki Kiboigo 2026-01-14 00:36:42 -08:00
  • 0e6e4db08b add Selection WebAPI Muki Kiboigo 2026-01-14 00:36:23 -08:00
  • a84708e99d Merge pull request #1359 from lightpanda-io/crash_handler v0.2.1 Karl Seguin 2026-01-19 16:50:08 +08:00
  • 6b6c0e930e Merge pull request #1376 from lightpanda-io/nikneym/attribute-ns Halil Durak 2026-01-19 11:08:49 +03:00
  • 926892be01 add not_implemented warnings Halil Durak 2026-01-19 10:57:48 +03:00
  • 2894bef9ef Update src/crash_handler.zig Karl Seguin 2026-01-19 15:06:43 +08:00
  • a6e7ecd9e5 Move more asserts to custom asserter. Karl Seguin 2026-01-19 09:12:16 +08:00
  • 9b000a002e Hook v8 crashes into new crash handler Karl Seguin 2026-01-15 12:33:19 +08:00
  • 0f9c9e2089 Improve crash handling Karl Seguin 2026-01-12 10:17:28 +08:00
  • 0edc1fcec7 fix rebase + migrate SubtleCrypto to new local Karl Seguin 2026-01-19 07:36:14 +08:00
  • b46d3b22e2 Remove unnecessary handlescope Karl Seguin 2026-01-17 15:14:20 +08:00
  • 412c881cd4 fix wpt and legacy_test runners Karl Seguin 2026-01-17 11:46:22 +08:00
  • 48f07a110f fix bad great rebase Karl Seguin 2026-01-16 17:21:36 +08:00
  • 5c1b7935e2 remove global handlescope Karl Seguin 2026-01-16 16:51:19 +08:00
  • 62aa564df1 Remove Global v8::Local<V8::Context> Karl Seguin 2026-01-15 08:52:13 +08:00
  • 798ee4a4d5 Make js.Object and js.Value have explicit global Karl Seguin 2026-01-14 17:30:29 +08:00
  • 7d87fb80ec Make Global Function explicit. Karl Seguin 2026-01-14 15:12:22 +08:00
  • 393227a786 Merge pull request #1373 from lightpanda-io/explicit_globals Karl Seguin 2026-01-19 07:26:04 +08:00
  • c5870353e3 update v8 dep Karl Seguin 2026-01-19 07:17:45 +08:00
  • 7c9941c629 Make Promise, PromiseResolver and Module have explicit globals. Karl Seguin 2026-01-14 20:22:48 +08:00
  • c7dbb6792d Make js.Object and js.Value have explicit global Karl Seguin 2026-01-14 17:30:29 +08:00
  • 728b2b7089 update v8 dep Karl Seguin 2026-01-14 15:33:58 +08:00
  • 5def997bed Make Global Function explicit. Karl Seguin 2026-01-14 15:12:22 +08:00
  • a30c65966b Merge pull request #1380 from lightpanda-io/static_accessor_fix Karl Seguin 2026-01-19 07:15:09 +08:00
  • cd67ed8a27 Fix static accessors Karl Seguin 2026-01-18 08:30:50 +08:00
  • 5400dc783e Merge pull request #1379 from lightpanda-io/textarea_setDefaultValue Pierre Tachoire 2026-01-18 17:12:49 +01:00
  • 2880e9867d Merge pull request #1378 from lightpanda-io/performance_observer_use_after_free Pierre Tachoire 2026-01-18 17:03:36 +01:00