Commit Graph

  • 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
  • 0f1da17b5e set active html element on click click-focus Pierre Tachoire 2025-12-29 11:51:24 +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
  • 90088c5d7c Merge pull request #1290 from lightpanda-io/zigdom_request_interception Karl Seguin 2025-12-25 00:40:48 +08:00
  • 4c8abd4680 add scrollRestoration to History Muki Kiboigo 2025-12-22 07:37:41 -08:00
  • beef458c3c js: persist value returned by v8 JSON parser Pierre Tachoire 2025-12-24 16:36:24 +01:00
  • 1dcccef080 use V8 json parser with xhr/fetch webAPIs Pierre Tachoire 2025-12-24 15:19:41 +01:00
  • 66342b35db add test for big json number with fetch/xhr Pierre Tachoire 2025-12-24 15:35:03 +01:00
  • a25fb4a8e4 re-enable crashing legacy tests Karl Seguin 2025-12-24 18:41:44 +08:00
  • 29efb467f0 Various input fixes (support for more attributes) based on legacy tests Karl Seguin 2025-12-24 18:36:46 +08:00
  • ffe2bc9a02 update README Pierre Tachoire 2025-12-24 10:27:39 +01:00
  • 8105dff167 remove useless step from README Pierre Tachoire 2025-12-24 10:04:30 +01:00
  • 8d992d74c0 update Dockerfile for zigdom Pierre Tachoire 2025-12-24 10:04:10 +01:00
  • 296fa2a2f4 Update src/http/Client.zig Karl Seguin 2025-12-24 16:37:16 +08:00
  • a9e6051867 HTMLElement.click() Karl Seguin 2025-12-24 16:15:10 +08:00
  • 0fcb316837 Move HTML-specific behavior from Element to HTMLElement. Karl Seguin 2025-12-24 15:23:02 +08:00
  • c0704f822b Merge pull request #1288 from lightpanda-io/pseudo-frames Karl Seguin 2025-12-24 15:51:41 +08:00
  • ba974f695d use a better comparison Pierre Tachoire 2025-12-24 08:46:46 +01:00
  • 3ca82b9ab5 Tweak CSS Karl Seguin 2025-12-24 15:04:06 +08:00
  • df4e5d859f Enable blocking auth request interception Karl Seguin 2025-12-24 12:19:11 +08:00
  • 67875036c5 Rework request interception for Zigdom Karl Seguin 2025-12-23 19:06:26 +08:00
  • 83f008de1f Correctly handle setting textContent to empty for DocFrag and Element Karl Seguin 2025-12-24 11:43:43 +08:00
  • 7183b0339b fix crash on amazon product page Karl Seguin 2025-12-24 08:00:26 +08:00
  • 9969ff7165 implement html5ever append_based_on_parent_node and append_before_sibling Karl Seguin 2025-12-24 07:37:21 +08:00
  • 0ca97d01ac Merge pull request #1287 from lightpanda-io/window.scrollTo Karl Seguin 2025-12-24 07:16:13 +08:00
  • fc4dbb6184 Merge pull request #1286 from lightpanda-io/zigdom-single-build Karl Seguin 2025-12-24 07:09:59 +08:00
  • 9b16212d4b Merge pull request #1285 from lightpanda-io/base_url Karl Seguin 2025-12-24 07:09:39 +08:00
  • 4d67cfa340 backport frames access from Window Pierre Tachoire 2025-12-23 17:14:34 +01:00
  • 2bd38608e9 throttle scroll event Pierre Tachoire 2025-12-23 16:06:33 +01:00
  • 6ce117e5fa Add padding to DOMImplementation to prevent ptr collision with other empty types Karl Seguin 2025-12-23 21:36:27 +08:00
  • 2b10b1c17a webapi: add window.scrollTo Pierre Tachoire 2025-12-23 12:07:07 +01:00
  • bbf58a2807 Move page out of arena so that the arena can be reset between navigates Karl Seguin 2025-12-23 16:26:28 +08:00
  • 44ffcaeed8 fix legacy test expected port Pierre Tachoire 2025-12-22 18:47:29 +01:00
  • a597d31505 set page base_url during HTML parsing Pierre Tachoire 2025-12-22 18:12:44 +01:00
  • 6dbd008724 page: use optional base_url to resolve urls Pierre Tachoire 2025-12-22 17:42:51 +01:00
  • 7d47f8623a webapi: add Node.baseURI accessor Pierre Tachoire 2025-12-22 15:57:00 +01:00
  • 7c755483b1 Register HTMLImageElement name. Karl Seguin 2025-12-23 14:33:47 +08:00
  • e387e005d8 try to improve page re-navigate (reset) memory usage Karl Seguin 2025-12-23 12:32:16 +08:00
  • c9f6cb7520 fix single build with rust in ci Muki Kiboigo 2025-12-22 10:41:22 -08:00
  • 596ee82a52 zig build builds everything Muki Kiboigo 2025-12-19 11:37:22 -08:00
  • 79b62e0dfc Merge pull request #1284 from lightpanda-io/fix-page-navigate Karl Seguin 2025-12-22 22:58:41 +08:00
  • e67cf21917 quick fix for segfault Karl Seguin 2025-12-22 22:52:41 +08:00
  • 8fb1c3971c fix page.navigate into legacy_test and wpt Pierre Tachoire 2025-12-22 15:36:04 +01:00
  • 437df18a07 form submitt Karl Seguin 2025-12-22 19:45:29 +08:00
  • 8215f2fd8f Merge branch 'snapshots_v2' into zigdom Karl Seguin 2025-12-22 17:03:38 +08:00
  • af7f51a647 start handling page clicks and key presses Karl Seguin 2025-12-22 17:02:20 +08:00