Commit Graph

  • 9f26fc28c4 Merge pull request #1491 from lightpanda-io/xhr_with_credentials Pierre Tachoire 2026-02-08 10:38:02 +01:00
  • 7c1b354fc3 Merge pull request #1490 from lightpanda-io/missing_properties Pierre Tachoire 2026-02-08 10:36:28 +01:00
  • abeda1935d Merge pull request #1489 from lightpanda-io/fix_profile_stringifiers Pierre Tachoire 2026-02-08 10:34:17 +01:00
  • 403ee9ff9e Reduce some debug logs Karl Seguin 2026-02-08 14:38:50 +08:00
  • cccb45fe13 Remove the "TODO-CUSTOM-NAME" name on custom elements Karl Seguin 2026-02-08 09:55:18 +08:00
  • 8d43becb27 Merge pull request #1488 from lightpanda-io/sighandler_serve_only Nikolay Govorov 2026-02-07 20:32:14 +00:00
  • ee22e07fff Add dummy window.opener accessor Karl Seguin 2026-02-07 17:51:58 +08:00
  • 37464e2d95 Add Document.hidden and visibilityState properties Karl Seguin 2026-02-07 17:39:12 +08:00
  • 5abcecbc9b Make document.createElement and createElementNS case-insensitive for HTML NS Karl Seguin 2026-02-07 17:21:11 +08:00
  • cecdf0d511 Add support for XHR's withCredentials Karl Seguin 2026-02-07 16:16:10 +08:00
  • a451fe4248 Add a number of [simple] missing properties Karl Seguin 2026-02-07 15:28:53 +08:00
  • d6f801f764 Fix profiler stringifiers Karl Seguin 2026-02-07 10:31:25 +08:00
  • a35e772a6b Move Sighandler to "serve" mode only Karl Seguin 2026-02-07 08:34:59 +08:00
  • aca3fae6b1 Merge pull request #1484 from lightpanda-io/fix-replace-with Karl Seguin 2026-02-07 07:40:47 +08:00
  • 17891f0209 Merge pull request #1485 from lightpanda-io/console-fix Karl Seguin 2026-02-07 07:35:47 +08:00
  • aea2b3c8e5 remove empty_with_no_proto from console, since it isn't empty Karl Seguin 2026-02-07 07:26:02 +08:00
  • 6d2ef9be5d change hash generation of global event handlers Halil Durak 2026-02-06 22:35:35 +03:00
  • 57fb167a9c add console test Pierre Tachoire 2026-02-06 19:19:36 +01:00
  • 0406bba384 fix Element.replaceWith crash when self replacing Pierre Tachoire 2026-02-06 18:23:38 +01:00
  • 7c4c80fe4a Merge pull request #1478 from lightpanda-io/filter_jquery_unknown_object_property Karl Seguin 2026-02-06 10:54:53 +08:00
  • bfb267e164 Filter out jquery* unknown object property Karl Seguin 2026-02-06 07:55:41 +08:00
  • a0720948a1 Merge pull request #1417 from lightpanda-io/observer_arenas Karl Seguin 2026-02-06 07:42:38 +08:00
  • 9f00159a84 Merge pull request #1475 from lightpanda-io/event_lookup_include_type Karl Seguin 2026-02-06 07:41:43 +08:00
  • 34067a1d70 only use eqlIgnoreCase for RobotStore Muki Kiboigo 2026-02-05 08:02:35 -08:00
  • 3f6917fdcb Merge pull request #1477 from lightpanda-io/nikneym/load-event-fix Halil Durak 2026-02-05 17:01:30 +03:00
  • c04a6e501e create distinct Event objects for each load event Halil Durak 2026-02-05 16:47:09 +03:00
  • 661b564399 rename field element -> event_target Karl Seguin 2026-02-05 20:25:10 +08:00
  • 761c103373 Merge pull request #1389 from lightpanda-io/nikneym/image-src-dispatch Halil Durak 2026-02-05 15:23:38 +03:00
  • f4bd9e3d24 Merge pull request #1476 from lightpanda-io/log_unknown_object_properties Karl Seguin 2026-02-05 19:25:17 +08:00
  • b9ddac878c Log unknown object properties in debug builds Karl Seguin 2026-02-05 17:35:15 +08:00
  • f304ce5ccf Change the listener lookup from element, to (element,type). Karl Seguin 2026-02-05 16:36:31 +08:00
  • 828401f057 Merge pull request #1474 from lightpanda-io/zig_fmt Karl Seguin 2026-02-05 16:39:29 +08:00
  • 445d77a220 Merge pull request #1473 from lightpanda-io/script_text Karl Seguin 2026-02-05 16:38:51 +08:00
  • 4d768bb5eb zig fmt Karl Seguin 2026-02-05 16:24:13 +08:00
  • 4e3b87d338 remove extra newline Karl Seguin 2026-02-05 16:22:50 +08:00
  • 00740b6117 Expose Script.text property Karl Seguin 2026-02-05 16:21:03 +08:00
  • 7775f203fc Merge pull request #1471 from lightpanda-io/arraylistunmanaged_to_arraylist Karl Seguin 2026-02-05 15:49:06 +08:00
  • 945af879ec Merge pull request #1472 from lightpanda-io/wpt_memory_leak Karl Seguin 2026-02-05 14:40:34 +08:00
  • b2506f0afe free config on wpt test end Karl Seguin 2026-02-05 14:30:46 +08:00
  • 2eab4b84c9 Rename all ArrayListUnmanaged -> ArrayList Karl Seguin 2026-02-05 11:49:15 +08:00
  • 7746d9968d Merge pull request #1470 from lightpanda-io/fix_bsd_test_server_shutdown Karl Seguin 2026-02-05 11:25:37 +08:00
  • da49d918d6 use close, not shutdown on BSD/Mac Karl Seguin 2026-02-05 10:58:10 +08:00
  • 804ed758c9 Leverage finalizers and ArenaPool in Intersction and Mutation Observer Karl Seguin 2026-01-27 15:28:38 +08:00
  • 17aac58e08 Merge pull request #1468 from lightpanda-io/context_safety Karl Seguin 2026-02-05 07:51:46 +08:00
  • a7095d7dec pass robot store into Http init Muki Kiboigo 2026-02-04 11:49:52 -08:00
  • 3afbb6fcc2 load event dispatching for Style Halil Durak 2026-02-04 23:17:47 +03:00
  • 8ecbd8e71c add Page._to_load and implement load even dispatching for Image Halil Durak 2026-02-04 23:17:25 +03:00
  • 988f499723 EventManager: add hasListener Halil Durak 2026-01-20 19:11:36 +03:00
  • 50aeb9ff21 add comment explaining rule choice in robots Muki Kiboigo 2026-02-04 11:39:39 -08:00
  • e620c28a1c stop leaking robots_url when in robot queue Muki Kiboigo 2026-02-04 11:35:48 -08:00
  • 29ee7d41f5 queue requests to run after robots is fetched Muki Kiboigo 2026-02-04 11:30:27 -08:00
  • f9104c71f6 log instead of returning error on unexpected rule Muki Kiboigo 2026-02-04 11:10:07 -08:00
  • b6af5884b1 use RobotsRequestContext deinit Muki Kiboigo 2026-02-04 11:05:24 -08:00
  • e4f250435d include robots url in debug log Muki Kiboigo 2026-02-04 11:03:34 -08:00
  • 1a246f2e38 robots in the actual http client Muki Kiboigo 2026-01-31 18:41:55 -08:00
  • 48ebc46c5f add getRobotsUrl to URL Muki Kiboigo 2026-01-23 16:29:41 -08:00
  • e27803038c initial implementation of Robots Muki Kiboigo 2026-01-23 07:59:46 -08:00
  • babf8ba3e7 Merge pull request #1469 from lightpanda-io/ci-v8-debug Pierre Tachoire 2026-02-04 15:20:23 +01:00
  • 6ccd3f277b Fix race condition Nikolay Govorov 2026-02-04 13:48:07 +00:00
  • 9d6f9aae9a Merge pull request #1440 from lightpanda-io/nikneym/lazy-eval-handlers Halil Durak 2026-02-04 16:45:09 +03:00
  • 95a000c279 getOnSubmit can return errors Halil Durak 2026-02-04 16:15:02 +03:00
  • b19debff14 move everything to global_event_handlers.zig Halil Durak 2026-02-04 16:05:06 +03:00
  • 39c9024747 !?js.Function.Global Halil Durak 2026-02-04 11:49:04 +03:00
  • 3c660f2cb0 remove unnecessary comptime Halil Durak 2026-02-04 11:46:53 +03:00
  • 13dbdc7dc7 import order Halil Durak 2026-02-04 11:46:35 +03:00
  • f903e4b2de bunch of renaming Halil Durak 2026-02-04 02:31:37 +03:00
  • b96cb2142b add getAttributeFunction Halil Durak 2026-02-04 02:31:16 +03:00
  • cc51cd4476 remove eager event listener parsing Halil Durak 2026-02-04 02:30:28 +03:00
  • 8a995fc515 createLookupKey -> calcAttrListenerKey Halil Durak 2026-02-04 02:29:41 +03:00
  • 078eccea2d update doc comment Halil Durak 2026-02-04 02:29:12 +03:00
  • 190119bcd4 Merge pull request #1461 from lightpanda-io/blocking_auth_intercept_fix Karl Seguin 2026-02-04 19:40:06 +08:00
  • 7672b42fbc ci: add missing -Dtsan=tru option Pierre Tachoire 2026-02-04 12:13:46 +01:00
  • c590658f16 ci: use debug v8 with zig test Pierre Tachoire 2026-02-04 11:53:56 +01:00
  • 017d4e792b Fix [I hope] blocking auth interception Karl Seguin 2026-02-03 18:17:25 +08:00
  • 0671be870d Fixes a few context issues. Karl Seguin 2026-02-04 18:29:24 +08:00
  • 2f9ed37db2 ci: remove invalid install option Pierre Tachoire 2026-02-04 11:18:38 +01:00
  • 2cf2db3eef Merge pull request #1466 from lightpanda-io/form_onsubmit Karl Seguin 2026-02-04 18:13:15 +08:00
  • 11ad025e5d Merge pull request #1467 from lightpanda-io/inspector_context_destroyed Karl Seguin 2026-02-04 18:12:58 +08:00
  • 630cf05b2f Merge pull request #1463 from lightpanda-io/wp/mrdimidium/cleanup-configuration Karl Seguin 2026-02-04 17:36:39 +08:00
  • a72782f91e Eliminates duplication in the creation of HTTP headers Nikolay Govorov 2026-02-04 09:08:57 +00:00
  • fbd554a15f Call Inpsector::ContextDestroyed Karl Seguin 2026-02-04 16:24:48 +08:00
  • f71aa1cad2 Centralizes configuration, eliminates unnecessary copying of config Nikolay Govorov 2026-01-26 03:22:45 +00:00
  • 6d9517f6ea Merge pull request #1465 from lightpanda-io/wp/mrdimidium/direct-telemetry Nikolay Govorov 2026-02-04 07:51:46 +00:00
  • fd8c488dbd Move Notification from App to BrowserContext Nikolay Govorov 2026-02-03 17:02:09 +00:00
  • dbf18b90a7 Removes telemetry dependence on notifications Nikolay Govorov 2026-02-03 16:43:25 +00:00
  • d318fe24b8 Merge pull request #1460 from lightpanda-io/dupe-url-nav Pierre Tachoire 2026-02-04 08:25:32 +01:00
  • 1352315441 Execute form.onsubmit when a form is being submitted Karl Seguin 2026-02-04 13:45:53 +08:00
  • 3c635532c4 Merge pull request #1426 from lightpanda-io/update_page_js Karl Seguin 2026-02-04 08:51:53 +08:00
  • f8703bf884 Merge pull request #1459 from lightpanda-io/browser_context_arenas Karl Seguin 2026-02-04 07:51:35 +08:00
  • eea3aa7a27 Merge pull request #1457 from lightpanda-io/arena_pool_free_list_len Karl Seguin 2026-02-04 07:50:33 +08:00
  • 6eff448508 Merge pull request #1464 from lightpanda-io/wp/mrdimidium/update-zig-v8-fork Nikolay Govorov 2026-02-03 16:18:23 +00:00
  • eb8cac5980 Use asan/tsan for building v8 Nikolay Govorov 2026-02-03 15:51:39 +00:00
  • 1a4086c98c de-duplicate context shutdown in isolated worl deinit Karl Seguin 2026-02-03 23:04:44 +08:00
  • 5c91076660 Merge pull request #1458 from lightpanda-io/tweaks Karl Seguin 2026-02-03 20:09:38 +08:00
  • 5467b8dd0d A few small tweaks Karl Seguin 2026-02-03 13:26:48 +08:00
  • d46a9d6286 Merge pull request #1462 from lightpanda-io/check_for_leaks_after_all_releases Karl Seguin 2026-02-03 18:43:40 +08:00
  • 2fa7810128 Only check for arena leaks AFTER we've triggered all releases Karl Seguin 2026-02-03 18:31:04 +08:00
  • 8249725ae7 fix slice alias crash after same document navigation Pierre Tachoire 2026-02-03 10:59:37 +01:00
  • c07b83335b add a few comments Karl Seguin 2026-02-03 15:58:29 +08:00
  • 7e575c501a Add a dedicated browser_context and page_arena to CDP. Karl Seguin 2026-02-03 15:48:27 +08:00