Commit Graph

  • 6d5a984413 Merge pull request #1323 from lightpanda-io/document_title Karl Seguin 2026-01-07 10:42:03 +08:00
  • 5fa8fbc6f8 Merge pull request #1324 from lightpanda-io/elements_by_name_nodelist Karl Seguin 2026-01-07 10:41:54 +08:00
  • 7050d5fc68 Merge pull request #1325 from lightpanda-io/tokenlist_treewalker Karl Seguin 2026-01-07 10:41:42 +08:00
  • 6af9d12f71 support element.relList and improve TreeWalker Karl Seguin 2026-01-07 10:34:47 +08:00
  • a54e1db784 getElementsByName now returns a NodeList rather than an HTMLCollection Karl Seguin 2026-01-07 09:17:51 +08:00
  • 2319b0fda5 Improve document.title getter Karl Seguin 2026-01-07 07:52:20 +08:00
  • 6864a22721 fix datetime-local input type Karl Seguin 2026-01-07 07:39:42 +08:00
  • c9d0e2097d add input indeterminate accessor Karl Seguin 2026-01-07 07:35:24 +08:00
  • d8f7eb3f24 Add 'clone' callback to build, implement for Input Karl Seguin 2026-01-07 07:29:43 +08:00
  • 90ee919f45 Merge pull request #1321 from lightpanda-io/event-init Karl Seguin 2026-01-07 07:14:34 +08:00
  • ddc6431720 Merge pull request #1316 from lightpanda-io/reject_non_new_constructor Karl Seguin 2026-01-07 07:14:13 +08:00
  • 2ea6557fb7 add initEvent into Factory Pierre Tachoire 2026-01-06 15:08:44 +01:00
  • 15358c1928 Improve Range, adding missing functions and more validation Karl Seguin 2026-01-06 20:27:00 +08:00
  • d65025b3cb Merge pull request #1320 from lightpanda-io/fix-replaceChildren Karl Seguin 2026-01-06 19:07:15 +08:00
  • 54fa3bc054 remove children from previous parent Pierre Tachoire 2026-01-06 11:52:47 +01:00
  • 68f5fa738c remove dead code Page._appendNode Pierre Tachoire 2026-01-06 11:48:22 +01:00
  • 2ea57ba979 update v8 dep Karl Seguin 2026-01-06 18:30:25 +08:00
  • 1acc0b0dc8 Merge pull request #1310 from lightpanda-io/zigdom-named-access Karl Seguin 2026-01-06 18:07:43 +08:00
  • 645ec79fce access page from context, document call_depth usage Karl Seguin 2026-01-06 18:04:17 +08:00
  • 97e897e80e Merge pull request #1318 from lightpanda-io/node-self-replace Karl Seguin 2026-01-06 17:23:12 +08:00
  • 6f72eeae65 Merge pull request #1319 from lightpanda-io/script_list_cleanup Karl Seguin 2026-01-06 17:22:14 +08:00
  • a845b2e35e Handle immediate call to Script.errorCallback Karl Seguin 2026-01-06 17:03:27 +08:00
  • b164ffeb95 handle Node self replacement in insertBefore Pierre Tachoire 2026-01-06 09:49:08 +01:00
  • 7ba34af884 Merge pull request #1317 from lightpanda-io/zigValueToJs-opts-pass-down Karl Seguin 2026-01-06 16:36:44 +08:00
  • 7f543ac7c8 pass down opts to zigValueToJs Pierre Tachoire 2026-01-06 09:32:41 +01:00
  • a1bf92c07f Reject constructors called as function (i.e. without 'new') Karl Seguin 2026-01-06 16:03:37 +08:00
  • 0b221615b7 Merge pull request #1315 from lightpanda-io/replaceChild-itself Karl Seguin 2026-01-06 08:00:03 +08:00
  • f81a9b54a7 fix Node.replaceChild when of new child equals old Pierre Tachoire 2026-01-05 21:48:59 +01:00
  • 05da040ce1 increment call_depth on callWithThis Muki Kiboigo 2026-01-05 09:27:17 -08:00
  • b6e8aff2c9 ensure that records persist in arena zigdom-fix-take-records Muki Kiboigo 2026-01-05 09:15:15 -08:00
  • b911051842 add named access shadowing test Muki Kiboigo 2026-01-05 09:08:57 -08:00
  • a67f46b550 add named access on the Window object Muki Kiboigo 2026-01-02 21:02:51 -08:00
  • dcde19de3c Merge pull request #1309 from lightpanda-io/zigdom-anchor-click Karl Seguin 2026-01-05 12:30:30 +08:00
  • a8b4e8c1bc fix handleclick for hash href on anchor Muki Kiboigo 2026-01-04 20:28:34 -08:00
  • 7b0e256408 copy history test from legacy Karl Seguin 2026-01-05 10:12:41 +08:00
  • 5a974f0d77 Merge pull request #1282 from lightpanda-io/nikneym/performance-observer Karl Seguin 2026-01-05 07:52:58 +08:00
  • f7fe8d00fb add a PerformanceObserver test Halil Durak 2026-01-04 18:09:45 +03:00
  • 946b6d8226 PerformanceObserver changes Halil Durak 2026-01-04 18:09:28 +03:00
  • 25366f0e47 Support multiple blocking scripts waiting for the same response Karl Seguin 2026-01-02 20:57:29 +08:00
  • 562e8e8d87 ignore empty pseudo_element in getComputedStyle Karl Seguin 2026-01-02 16:47:04 +08:00
  • 11ff9ed366 update log src for fetch (xhr -> fetch) Karl Seguin 2025-12-30 17:08:27 +08:00
  • 9a9f2ab94b rm ring_buffer.zig Halil Durak 2025-12-30 11:46:58 +03:00
  • 27048fb06d Merge pull request #1305 from lightpanda-io/nikneym/observer-lists Karl Seguin 2025-12-30 16:43:40 +08:00
  • e103ee1ffa prefer low priority queue to execute performance observer Halil Durak 2025-12-22 16:20:14 +03:00
  • acebbb9041 don't prefer microtask queue for execution Halil Durak 2025-12-22 13:19:00 +03:00
  • 0264c94426 proper interested function Halil Durak 2025-12-22 11:47:00 +03:00
  • 88de72a9ea core performance observer logic Halil Durak 2025-12-19 20:34:10 +03:00
  • 9306adc786 add an overwriting ring buffer implementation Halil Durak 2025-12-18 16:15:12 +03:00
  • 43c30f8a34 avoid inline + don't initialize node Halil Durak 2025-12-30 11:39:09 +03:00
  • 7c7240d5ab Try to protect against invalid use of document.write Karl Seguin 2025-12-30 10:07:56 +08:00
  • 169582c992 DOMRect constructor Karl Seguin 2025-12-30 09:33:00 +08:00
  • 7b74161e9c Merge pull request #1270 from lightpanda-io/wp/mrdimidium/css-parsing Karl Seguin 2025-12-30 07:05:56 +08:00
  • 633e98c8f4 Merge pull request #1306 from lightpanda-io/generic-tags Karl Seguin 2025-12-30 07:01:52 +08:00
  • 5743c4fc93 add more generic tags Pierre Tachoire 2025-12-29 18:08:14 +01:00
  • 9984b3445f Add css tokenazer for parse style attribute Nikolay Govorov 2025-12-11 16:59:38 +00:00
  • 90a7e96181 Merge pull request #1301 from lightpanda-io/backport-zig-versions Pierre Tachoire 2025-12-29 16:00:36 +01:00
  • 00d4ac6137 update ci scripts Pierre Tachoire 2025-12-29 12:05:11 +01:00
  • ee432c54b8 prefer DoublyLinkedList for storing MutationObservers in Page Halil Durak 2025-12-29 16:18:09 +03:00
  • 76ec3eb738 Merge pull request #1303 from lightpanda-io/Makefile Pierre Tachoire 2025-12-29 13:42:02 +01:00
  • 37832c63a4 Merge pull request #1302 from lightpanda-io/backport-graceful-shutdown Pierre Tachoire 2025-12-29 13:41:47 +01:00
  • d1c33f0872 build: standardize ansi escape sequences in makefile Pierre Tachoire 2025-12-29 12:55:56 +01:00
  • c9394fbc43 Merge pull request #1298 from arrufat/fix-makefile-escape-codes Pierre Tachoire 2025-12-29 12:54:09 +01:00
  • 4684b8611d Add a synchronous signal handler for graceful shutdown Pierre Tachoire 2025-12-29 12:43:52 +01:00
  • f4961ee8b2 Merge pull request #1299 from lightpanda-io/cdp-inserttext Karl Seguin 2025-12-29 19:11:46 +08:00
  • 27f6f4243f Apply suggestions from code review Pierre Tachoire 2025-12-29 12:08:07 +01:00
  • dcf1d34889 Merge pull request #1292 from lightpanda-io/nikneym/script-execution-changes Karl Seguin 2025-12-29 18:42:03 +08:00
  • 76f30dc985 zig fmt Pierre Tachoire 2025-12-29 11:11:41 +01:00
  • 2d6c37fa6f handle input selection when keydown Pierre Tachoire 2025-12-29 11:39:57 +01:00
  • 3e52abf471 cdp: add input.insertText Pierre Tachoire 2025-12-29 10:53:41 +01:00
  • d697944b5a add Input.select() Pierre Tachoire 2025-12-29 10:35:26 +01:00
  • cf14b9e762 add Document.hasFocus placeholder Pierre Tachoire 2025-12-29 10:35:05 +01:00
  • 121cf40062 Merge pull request #1291 from lightpanda-io/docker-update Pierre Tachoire 2025-12-29 10:01:00 +01:00
  • abc89b7eae run tasks after microtasks Halil Durak 2025-12-29 11:04:10 +03:00
  • dc33c4d5fd improve console.log output when using logfmt Karl Seguin 2025-12-29 12:58:20 +08:00
  • a6cc21b449 build: standardize ansi escape sequences in makefile Adrià Arrufat 2025-12-27 00:31:17 +01:00
  • 087086c308 remove some unused imports Karl Seguin 2025-12-26 12:36:28 +08:00
  • 05cb5221d4 Quick-check sameness in Node.isEqualNode Karl Seguin 2025-12-26 09:57:33 +08:00
  • 0fff379ee0 dummy createAttributeNS Karl Seguin 2025-12-26 09:30:54 +08:00
  • 0c23818470 Merge branch 'zigdom-history-fixes' into zigdom Karl Seguin 2025-12-26 09:19:30 +08:00
  • 25dbac9945 event isTrusted support and better composedPath for shadowroots Karl Seguin 2025-12-26 08:45:20 +08:00
  • b379b775f9 Merge pull request #1296 from lightpanda-io/v8-json-parser Karl Seguin 2025-12-25 20:48:38 +08:00
  • e072ff3c4a Merge pull request #1293 from lightpanda-io/v8-json-parse Karl Seguin 2025-12-25 20:47:55 +08:00
  • 7cc2c2344e use V8 json parser with xhr/fetch webAPIs Pierre Tachoire 2025-12-25 12:48:24 +01:00
  • d50f6b830a add Value.persist Pierre Tachoire 2025-12-25 12:39:09 +01:00
  • 8f2921f61f add test for big json number with fetch/xhr Pierre Tachoire 2025-12-25 12:32:06 +01:00
  • 5e4e4dcbc6 split Value.fromJson into Value.persist Pierre Tachoire 2025-12-25 12:07:32 +01:00
  • e9ec089f76 legacy keyboard and mouse events Karl Seguin 2025-12-25 18:52:34 +08:00
  • dca99c338e more Animation accessors Karl Seguin 2025-12-25 17:00:27 +08:00
  • cc3a498294 legacy tests Karl Seguin 2025-12-25 16:47:08 +08:00
  • c88cb35b84 add AbstractRange Karl Seguin 2025-12-25 13:15:57 +08:00
  • 8be7a9f2bc more legacy test fixes Karl Seguin 2025-12-25 11:39:32 +08:00
  • 899567328e more legacy test tweaks (mostly around CSS) Karl Seguin 2025-12-25 10:02:04 +08:00
  • 9f3cb4349d more legacy test fixes Karl Seguin 2025-12-25 09:08:01 +08:00
  • b2b890b8b1 Merge pull request #1294 from lightpanda-io/zigdom-history-scroll-restoration Karl Seguin 2025-12-25 07:40:33 +08:00
  • f266dbc171 remove unecessary task execution in legacy_tests Karl Seguin 2025-12-25 07:34:23 +08:00
  • b28ac8ca19 run microtasks after each script execution Halil Durak 2025-12-24 12:37:47 +03:00
  • 248ce4f1a8 add .skip.html to skip files in legacy tests Muki Kiboigo 2025-12-24 09:03:22 -08:00
  • 872ec33662 use scheduleNavigation instead of navigate Muki Kiboigo 2025-12-24 08:45:14 -08:00
  • b3e6186c78 history tests pass without crash Muki Kiboigo 2025-12-24 08:40:01 -08:00
  • a31497937b use session arena instead of storing arena in Navigation Muki Kiboigo 2025-12-24 09:04:25 -08:00