Commit Graph

  • 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
  • 58f9469a6f Add TextArea.defaultValue setter Karl Seguin 2026-01-18 07:49:58 +08:00
  • 30d052db99 Fix potential use-after-free with PerformanceObserver. Karl Seguin 2026-01-17 15:57:43 +08:00
  • 744311f107 Merge pull request #1375 from lightpanda-io/nikneym/audio-constructor Karl Seguin 2026-01-16 23:25:56 +00:00
  • 656674a477 Merge pull request #1356 from lightpanda-io/nikneym/subtle-crypto Karl Seguin 2026-01-16 23:21:35 +00:00
  • 0e4aa38aaa Merge pull request #1312 from lightpanda-io/stagehand-zigdom Karl Seguin 2026-01-16 23:10:19 +00:00
  • fdc267fa1f Merge pull request #1308 from lightpanda-io/axtree-backport Pierre Tachoire 2026-01-16 17:56:40 +01:00
  • 4325b80d64 axnode: small fixes Pierre Tachoire 2026-01-16 17:30:43 +01:00
  • fbe07836f9 cdp: return a valide response for Page.getFrameTree on STARTUP Pierre Tachoire 2026-01-16 16:27:55 +01:00
  • 304681bd21 add simplified setAttributeNS and getAttributeNS Halil Durak 2026-01-16 18:13:43 +03:00
  • 05a01bb7c4 add Audio constructor Halil Durak 2026-01-16 17:38:54 +03:00
  • cbc028b040 cdp: accept multiple attachToTarget calls Pierre Tachoire 2026-01-05 09:41:33 +01:00
  • 2074c0149f axnode: add aria-labelledby support Pierre Tachoire 2026-01-16 09:01:39 +01:00
  • 61ed97dd45 axnode: use writeString for content's name Pierre Tachoire 2026-01-16 09:00:57 +01:00
  • a358c46b9f axnode: ignore script and style children Pierre Tachoire 2026-01-16 08:28:16 +01:00
  • 50c1e2472b axnode: encode json string into stripWhitespaces Pierre Tachoire 2026-01-16 08:27:43 +01:00
  • ea2fc76d3c don't @panic! Halil Durak 2026-01-15 20:40:53 +03:00
  • 58634b54ec add tests for implemented bits of SubtleCrypto Halil Durak 2026-01-15 19:09:21 +03:00
  • 4b4bc1a4d3 don't allocate new SubtleCrypto for each access Halil Durak 2026-01-15 19:08:56 +03:00
  • 0549e07a90 implement deriveBits for X25519 Halil Durak 2026-01-15 19:07:58 +03:00
  • 42666b1d30 add bindings needed for X25519 deriveBits implementation Halil Durak 2026-01-15 19:06:55 +03:00
  • 0a8be77233 create public/private key objects out of raw keys Halil Durak 2026-01-14 13:18:12 +03:00
  • b26fb0e6c7 add more libcrypto bindings Halil Durak 2026-01-14 13:15:59 +03:00
  • 1699a92822 support x25519 init Halil Durak 2026-01-13 19:46:42 +03:00
  • 7ae3e8cb47 code cleanup, support keypairs, init support for X25519 Halil Durak 2026-01-13 19:39:28 +03:00
  • fd26ae4b5b parse keyUsages properly Halil Durak 2026-01-12 17:16:36 +03:00
  • 9945a5f9cc implement sign and verify for HMAC Halil Durak 2026-01-11 23:43:12 +03:00
  • d5e9ae23ef ground zero SubtleCrypto Halil Durak 2026-01-11 03:27:40 +03:00
  • d50e056114 axnode: ignore non-html tags Pierre Tachoire 2026-01-15 16:34:03 +01:00
  • d7d956d966 axnode: fix invalid enum Pierre Tachoire 2026-01-15 15:40:52 +01:00
  • bd3966bf8d axnode: add focus on webroot Pierre Tachoire 2026-01-15 15:13:02 +01:00
  • 74578ba274 axnode: implement list marker Pierre Tachoire 2026-01-15 15:07:48 +01:00
  • cb89742d2f axnode: add li level Pierre Tachoire 2026-01-15 14:37:46 +01:00
  • 6d0f991c17 axnode: add hr properties Pierre Tachoire 2026-01-15 14:15:46 +01:00
  • d126d2a0f9 axnode: ignore hidden input Pierre Tachoire 2026-01-15 13:22:15 +01:00
  • b51cca5617 axnode: use select.getValue Pierre Tachoire 2026-01-15 13:06:22 +01:00
  • dc54dad290 axnode: add more attributes for input elements Pierre Tachoire 2026-01-15 12:12:02 +01:00
  • 7d6ab5a708 axnode: force manual formatting in switches Pierre Tachoire 2026-01-15 08:23:22 +01:00
  • 07acb9308d axnode: fallback button name to their tagname Pierre Tachoire 2026-01-15 07:57:10 +01:00
  • ef315a46bc axnode: don't extract all text content as name Pierre Tachoire 2026-01-14 21:58:05 +01:00
  • eb45bd051c axtree: simpler AXValue Pierre Tachoire 2026-01-09 18:08:34 +01:00
  • 65102edc98 axtree: remove useless error return Pierre Tachoire 2026-01-09 17:44:03 +01:00
  • 04eda96416 axtree: reverse writeNode return logic Pierre Tachoire 2026-01-09 17:41:01 +01:00
  • f5036bdf5e axtree: use a simpler union switch Pierre Tachoire 2026-01-09 17:36:42 +01:00
  • b6df85da7a axtree: add improvements Pierre Tachoire 2026-01-05 15:59:55 +01:00
  • 9775b39a8d axnode: use absolute urls Pierre Tachoire 2026-01-05 12:17:55 +01:00
  • d6d74c5024 first version of AXTree Pierre Tachoire 2025-12-30 12:36:44 +01:00
  • e09d15b12a add more generic HTML types Pierre Tachoire 2025-12-30 12:36:17 +01:00
  • 6d33d23935 Merge pull request #1371 from lightpanda-io/reject_non_new_constructor Karl Seguin 2026-01-15 12:06:55 +00:00
  • 47760e00f7 Reject constructor calls without new Karl Seguin 2026-01-15 19:25:43 +08:00
  • 72e8421099 Merge pull request #1366 from lightpanda-io/details_are_values Karl Seguin 2026-01-14 23:25:17 +00:00
  • 844b0ed457 Merge pull request #1368 from lightpanda-io/dupe_remove_id Karl Seguin 2026-01-14 11:52:06 +00:00
  • 7e37db796f Make removeIds lookup own the key Karl Seguin 2026-01-14 18:35:26 +08:00
  • 3e5b506675 Merge pull request #1367 from lightpanda-io/readable_stream_cancel_persist Karl Seguin 2026-01-14 10:20:14 +00:00
  • d356dbfc06 Merge pull request #1365 from lightpanda-io/try_catch_caught Karl Seguin 2026-01-14 09:59:19 +00:00
  • f5aee1f4c0 persist the readable stream's cancel callback Karl Seguin 2026-01-14 17:58:41 +08:00
  • de4926d87d fix legacy runner, manual merge Karl Seguin 2026-01-14 17:49:27 +08:00
  • 56a39e2cc7 Apply tryCatch change to wpt runner Karl Seguin 2026-01-14 15:46:47 +08:00
  • 8e14dacc32 Improve ergonomics of try catch (and Function's tryCall) Karl Seguin 2026-01-13 12:33:37 +08:00
  • 05102c673a use js.Value when input can be a value Karl Seguin 2026-01-14 15:38:34 +08:00
  • db2ecfe159 Merge pull request #1307 from lightpanda-io/direct_v8 Karl Seguin 2026-01-14 07:27:42 +00:00
  • 640cb0d489 Merge pull request #1364 from lightpanda-io/observer_try_catch Karl Seguin 2026-01-14 02:10:56 +00:00
  • 223a6170d5 Fix use-after free Karl Seguin 2026-01-14 09:37:10 +08:00
  • 63f1c85964 Remove unnecessary microtask run. Karl Seguin 2026-01-13 18:09:58 +08:00
  • c252c8e870 update v8 dep version Karl Seguin 2026-01-13 16:12:28 +08:00
  • 801c019150 update v8 Karl Seguin 2026-01-13 16:07:49 +08:00
  • d77a6620f3 merge main Karl Seguin 2026-01-13 13:05:16 +08:00
  • 4e4a615df8 Move Env's FunctionTemplate from Global -> Eternal Karl Seguin 2026-01-12 10:49:43 +08:00
  • 1b0ea44519 merge main Karl Seguin 2026-01-09 18:02:18 +08:00
  • 86f4ea108d Store snapshot templates in isolate, not context. Karl Seguin 2026-01-05 19:05:44 +08:00
  • 2322cb9b83 remove unused code, remove references to v8::Persistent Karl Seguin 2026-01-05 18:33:37 +08:00
  • 4720268426 Don't dupe StartupData, use what v8 gives us directly. Karl Seguin 2026-01-05 16:05:39 +08:00
  • b4f134bff6 Prefer js.Value over js.Object in History/Navigation Karl Seguin 2026-01-05 10:29:00 +08:00
  • f2a9125b99 js.v8 is not equal to js.v8.c Karl Seguin 2026-01-02 16:10:07 +08:00
  • 8438b7d561 remove remaining direct v8 references Karl Seguin 2026-01-02 16:07:23 +08:00
  • 18c846757b migrate almost all types Karl Seguin 2026-01-02 14:52:44 +08:00
  • bc11a48e6b migrate most cases, merge Caller into bridge Karl Seguin 2026-01-01 16:26:18 +08:00
  • 01ecd725b8 cleanup resolvers Karl Seguin 2026-01-01 09:57:41 +08:00
  • e6af7d1bd0 import more types Karl Seguin 2025-12-31 20:58:26 +08:00
  • 701de08e8a have our js.Context directly hold a js handle Karl Seguin 2025-12-31 19:13:13 +08:00
  • 363b95bdef Isolate and HandleScope Karl Seguin 2025-12-31 18:52:47 +08:00
  • ca5a385b51 Port js.Object Karl Seguin 2025-12-31 17:44:42 +08:00
  • 93f0d24673 port TryCatch Karl Seguin 2025-12-31 14:44:59 +08:00
  • a5038893fe port Snapshot Karl Seguin 2025-12-31 13:47:56 +08:00