Commit Graph

  • ca6bb577c6 Document: use document cast to node Pierre Tachoire 2024-01-09 14:24:55 +01:00
  • be1e55272a DocumentHTML: cast directly document to node Pierre Tachoire 2024-01-09 14:11:45 +01:00
  • a25169c9e8 documentHTML: replace NotSupported with NotImplemented Pierre Tachoire 2024-01-09 13:56:17 +01:00
  • c73ecb5e0d HTMLDocument: implement all getter Pierre Tachoire 2024-01-05 10:28:09 +01:00
  • fce9e44407 HTMLDocument: add noop legacy functions Pierre Tachoire 2024-01-05 10:08:40 +01:00
  • 91d1f539d4 HTMLDocument: implements anchors Pierre Tachoire 2024-01-04 15:16:48 +01:00
  • 552bf4224c HTMLDocument: pseudo designMode Pierre Tachoire 2024-01-04 15:11:46 +01:00
  • 584b254c08 HTMLDocument: applets return empty collection Pierre Tachoire 2024-01-04 15:11:20 +01:00
  • d07717cd10 HTMLDocument: add currentScript getter Pierre Tachoire 2024-01-04 14:51:50 +01:00
  • 8f18fda54f HTMLDocument: add head getter Pierre Tachoire 2024-01-04 14:41:45 +01:00
  • 8c121ce7b8 upgrade tests/wpt Pierre Tachoire 2024-01-04 12:25:12 +01:00
  • 9de23d76d2 HTMLDocument: add body setter Pierre Tachoire 2024-01-04 12:16:34 +01:00
  • 7a4de724e3 HTMLDocument: add images/scripts/forms/links/embed getters Pierre Tachoire 2024-01-04 12:15:35 +01:00
  • db8031f965 HTMLCollection: add match by links Pierre Tachoire 2024-01-04 12:15:08 +01:00
  • 6bc44cbe75 dom: add DocumentHTML getElementsByName Pierre Tachoire 2024-01-04 11:51:45 +01:00
  • 2b681c8353 nodelist: add comment about liveness Pierre Tachoire 2024-01-04 11:51:06 +01:00
  • 0b952f5295 HTMLCollection: add a matcher by name Pierre Tachoire 2024-01-04 11:50:47 +01:00
  • a4d44081e5 netsurf: add missing inline Pierre Tachoire 2024-01-04 11:50:14 +01:00
  • 970d51e4b0 dom: DocumentHTML title Pierre Tachoire 2024-01-03 16:32:59 +01:00
  • ea80e5e4a1 dom: DocumentHTML getters Pierre Tachoire 2024-01-03 16:23:26 +01:00
  • c812ff300a Merge pull request #146 from lightpanda-io/fix-doc-parse Pierre Tachoire 2024-01-09 12:05:10 +01:00
  • 5496e68a02 netsurf: remove documentHTMLParseFromFile Pierre Tachoire 2024-01-09 11:35:18 +01:00
  • cc3a7ec4a1 netsurf: fix DocumentHTMLParseFromStr and add test Pierre Tachoire 2024-01-09 11:33:02 +01:00
  • 57e948ded5 Merge pull request #142 from lightpanda-io/attr Pierre Tachoire 2024-01-08 17:39:27 +01:00
  • e40d80a370 Merge pull request #145 from lightpanda-io/libdom-rewrite-wrapper Francis Bouvier 2024-01-08 16:32:51 +01:00
  • 1c55269342 netsurf: use 1024 bytes for fil read buffer Pierre Tachoire 2024-01-08 16:23:22 +01:00
  • 681dd2390c netsurf: remove wrapper C files Pierre Tachoire 2024-01-08 16:00:50 +01:00
  • ac99aab3fd netsurf: better parsing error Pierre Tachoire 2024-01-08 15:59:16 +01:00
  • 0159051b17 netsurf: remove deprecated API for parsing HTML Pierre Tachoire 2024-01-08 15:18:17 +01:00
  • 9f77ba01bb netsurf: rewrite wrapper.ci func in pure zig Pierre Tachoire 2024-01-08 15:13:07 +01:00
  • bdbbc07fb7 wpt: update module Pierre Tachoire 2024-01-03 14:53:35 +01:00
  • 3b851f889e dom: add Element AttributeNode funcs Pierre Tachoire 2024-01-03 14:44:24 +01:00
  • 152014fe16 dom: implement Attr interface Pierre Tachoire 2024-01-03 14:20:42 +01:00
  • 18901ea72b Merge pull request #140 from lightpanda-io/wpt-normal-output Pierre Tachoire 2024-01-03 10:56:10 +01:00
  • 61c1def2bb Merge pull request #141 from lightpanda-io/extract-wpt-tests-cases Pierre Tachoire 2024-01-03 10:56:01 +01:00
  • bd0dbd333b ci: fix wpt test case path Pierre Tachoire 2024-01-03 10:22:54 +01:00
  • 2eb24ca02f wpt: update the README Pierre Tachoire 2024-01-03 10:21:17 +01:00
  • c8704736dc wpt: add git submodules into tests/wpt Pierre Tachoire 2024-01-03 10:19:11 +01:00
  • 232395dcdd wpt: remove tests cases Pierre Tachoire 2024-01-03 10:14:23 +01:00
  • 006aea25b8 wpt: fix normal output Pierre Tachoire 2024-01-03 09:55:43 +01:00
  • c784ecc61c Merge pull request #134 from lightpanda-io/dom-queryselector Pierre Tachoire 2023-12-22 12:11:55 +01:00
  • 874677fa81 Update src/dom/document.zig Pierre Tachoire 2023-12-18 21:52:15 +01:00
  • 9f6253b21d nodelist: return struct instead of pointer Pierre Tachoire 2023-12-19 14:53:45 +01:00
  • c72cf814d0 netsurf: remove useless alias Pierre Tachoire 2023-12-19 14:48:00 +01:00
  • 3ea95982d6 dom: nodelist: use unmanaged arraylist Pierre Tachoire 2023-12-15 13:51:55 +01:00
  • 923296426e add wpt tests Pierre Tachoire 2023-12-15 11:06:53 +01:00
  • d7f8014d53 dom: add basic document queryselector Pierre Tachoire 2023-12-15 10:58:39 +01:00
  • 3a3bd5fa08 add element queryselector wpt test Pierre Tachoire 2023-12-14 16:45:41 +01:00
  • 459a46a553 dom: implement basic queryselector for element Pierre Tachoire 2023-12-14 16:41:35 +01:00
  • 76bdd94a3c dom: reimplement nodelist in pure zig Pierre Tachoire 2023-12-14 15:36:41 +01:00
  • 7f1517557c netsurf: expose private libdom func Pierre Tachoire 2023-12-14 14:16:13 +01:00
  • 8435f781ee dom: implement NodeList Pierre Tachoire 2023-12-14 11:01:39 +01:00
  • 2bfc138f91 Merge pull request #138 from lightpanda-io/update_deps Francis Bouvier 2023-12-17 15:14:52 +01:00
  • 34a9f2ed74 Update jsruntime Francis Bouvier 2023-12-17 15:11:17 +01:00
  • acb8eec540 Merge pull request #133 from lightpanda-io/dom-childnode Pierre Tachoire 2023-12-15 17:00:27 +01:00
  • 455136df17 code style Pierre Tachoire 2023-12-15 14:06:26 +01:00
  • a9fee9be07 dom: implement NonDocumentTypeChildNode mixin for element Pierre Tachoire 2023-12-13 16:16:57 +01:00
  • 6332b1af41 Merge pull request #124 from lightpanda-io/dom-parentnode Pierre Tachoire 2023-12-15 16:52:27 +01:00
  • bedac0a2c5 html_collection: explicitely list switch cases Pierre Tachoire 2023-12-15 13:54:10 +01:00
  • 314d2dae80 typo fix Pierre Tachoire 2023-12-15 13:54:52 +01:00
  • 233aaf9f76 Merge pull request #135 from lightpanda-io/wpt-imp Pierre Tachoire 2023-12-15 12:07:07 +01:00
  • 53685a388e Merge pull request #136 from lightpanda-io/ci-pr Pierre Tachoire 2023-12-15 12:06:31 +01:00
  • 8c6c658abb ci: run workflows on all PR Pierre Tachoire 2023-12-15 12:02:03 +01:00
  • e04bbc2ace wpt: summary includes pass cases number Pierre Tachoire 2023-12-15 11:58:54 +01:00
  • 1e739af4e4 wpt: use std.ChildProcess.run Pierre Tachoire 2023-12-15 11:28:28 +01:00
  • 1cf0fc71ea wpt: unskip test Pierre Tachoire 2023-12-15 11:10:38 +01:00
  • be6ba7a1d6 apt: move test on the right place Pierre Tachoire 2023-12-13 16:23:58 +01:00
  • 510dd8bf9d dom: imprive children walker Pierre Tachoire 2023-12-13 16:23:45 +01:00
  • 61e2cc34da dom: add ParentNode-children.html wpt test Pierre Tachoire 2023-12-13 15:58:11 +01:00
  • d1f8555c1e element: implement parenteNode accessors Pierre Tachoire 2023-12-13 13:38:24 +01:00
  • c732b7496c dom: implement document parentNode accessors Pierre Tachoire 2023-12-13 13:17:45 +01:00
  • 82c836c80d dom: document first element can be null Pierre Tachoire 2023-12-13 13:12:01 +01:00
  • edff9f7444 dom: element: add wpt test Pierre Tachoire 2023-12-12 15:27:37 +01:00
  • fb2ba6700e dom: add element children and getelementsby* Pierre Tachoire 2023-12-12 15:24:44 +01:00
  • 6f91537354 dom: add document.children Pierre Tachoire 2023-12-12 15:24:01 +01:00
  • 6566df6338 dom: refacto html collection to handle root or descendant only Pierre Tachoire 2023-12-12 15:22:33 +01:00
  • 2b298708ba Merge pull request #119 from lightpanda-io/dom-element Pierre Tachoire 2023-12-13 10:46:15 +01:00
  • 4768d28b07 Merge pull request #122 from lightpanda-io/dom-processinginstruction-cdata Pierre Tachoire 2023-12-13 10:46:02 +01:00
  • dde13c42cf dom: use DOMError.InvalidCharacter Pierre Tachoire 2023-12-12 16:41:38 +01:00
  • 5c8d3eba31 dom: implement elemnt.classList Pierre Tachoire 2023-12-09 10:47:40 +01:00
  • bd6f3faf9a dom: implement element.slot Pierre Tachoire 2023-12-08 16:04:40 +01:00
  • 3d5155bf2b dom: implement element.className Pierre Tachoire 2023-12-08 16:03:22 +01:00
  • 99caa1c495 dom: implement element.id Pierre Tachoire 2023-12-08 15:58:04 +01:00
  • 4f5a9f6833 dom: implement some element getters Pierre Tachoire 2023-12-08 12:11:11 +01:00
  • 4d5672330b dom: remove processing instruction prototype Pierre Tachoire 2023-12-11 15:46:33 +01:00
  • 1bc65583da Merge pull request #125 from lightpanda-io/org-module Pierre Tachoire 2023-12-13 10:37:21 +01:00
  • 05b171f86e modules: change organization pathname Pierre Tachoire 2023-12-12 15:42:45 +01:00
  • 4537eb9f8d Merge pull request #126 from lightpanda-io/ugprade-libdom Pierre Tachoire 2023-12-13 10:00:52 +01:00
  • e146e07a28 ci: run ci on vendor deep changes Pierre Tachoire 2023-12-12 15:55:51 +01:00
  • 7f1e592401 upgrade vendor/netsurf/libdom Pierre Tachoire 2023-12-12 15:43:36 +01:00
  • 6e30a94435 Merge pull request #127 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2023-12-13 09:38:11 +01:00
  • e7264ebde7 wpt: pass allocator intreado of arena to Env.init Pierre Tachoire 2023-12-13 09:28:51 +01:00
  • 75f8f31ab0 upgrade jsruntime Pierre Tachoire 2023-12-12 15:50:58 +01:00
  • 5953489074 Merge pull request #128 from lightpanda-io/ci-vendor Pierre Tachoire 2023-12-12 15:53:58 +01:00
  • 86795c9b9d ci: run tests and wpt on eveyr vendor change Pierre Tachoire 2023-12-12 15:52:26 +01:00
  • dd74dbbccf Merge pull request #118 from lightpanda-io/dom-doc Pierre Tachoire 2023-12-08 17:18:23 +01:00
  • 9c7194e98d dom: use nodeName instead of string representation Pierre Tachoire 2023-12-08 15:06:47 +01:00
  • 9ef61b424e dom: create a Text.Interface union Pierre Tachoire 2023-12-08 14:59:13 +01:00
  • 67b354abed dom: fix adoptNode and importNode return Pierre Tachoire 2023-12-07 17:48:50 +01:00
  • 807b3275a4 dom: add more WPT tests for document Pierre Tachoire 2023-12-07 17:44:43 +01:00