Commit Graph
9542 Commits
Author SHA1 Message Date
Pierre Tachoire 0b952f5295 HTMLCollection: add a matcher by name 2024-01-09 14:13:47 +01:00
Pierre Tachoire a4d44081e5 netsurf: add missing inline 2024-01-09 14:13:47 +01:00
Pierre Tachoire 970d51e4b0 dom: DocumentHTML title 2024-01-09 14:13:46 +01:00
Pierre Tachoire ea80e5e4a1 dom: DocumentHTML getters 2024-01-09 14:13:46 +01:00
Pierre Tachoire c812ff300a Merge pull request #146 from lightpanda-io/fix-doc-parse
netsurf: fix documentHTMLParseFromStr
2024-01-09 12:05:10 +01:00
Pierre Tachoire 5496e68a02 netsurf: remove documentHTMLParseFromFile 2024-01-09 11:35:18 +01:00
Pierre Tachoire cc3a7ec4a1 netsurf: fix DocumentHTMLParseFromStr and add test 2024-01-09 11:33:02 +01:00
Pierre Tachoire 57e948ded5 Merge pull request #142 from lightpanda-io/attr
dom: implement Attr interface
2024-01-08 17:39:27 +01:00
Francis Bouvier e40d80a370 Merge pull request #145 from lightpanda-io/libdom-rewrite-wrapper
netsurf: rewrite wrapper.c in pure Zig
2024-01-08 16:32:51 +01:00
Pierre Tachoire 1c55269342 netsurf: use 1024 bytes for fil read buffer 2024-01-08 16:23:22 +01:00
Pierre Tachoire 681dd2390c netsurf: remove wrapper C files 2024-01-08 16:02:54 +01:00
Pierre Tachoire ac99aab3fd netsurf: better parsing error 2024-01-08 16:02:54 +01:00
Pierre Tachoire 0159051b17 netsurf: remove deprecated API for parsing HTML 2024-01-08 16:02:53 +01:00
Pierre Tachoire 9f77ba01bb netsurf: rewrite wrapper.ci func in pure zig 2024-01-08 16:02:53 +01:00
Pierre Tachoire bdbbc07fb7 wpt: update module 2024-01-03 14:53:35 +01:00
Pierre Tachoire 3b851f889e dom: add Element AttributeNode funcs 2024-01-03 14:44:24 +01:00
Pierre Tachoire 152014fe16 dom: implement Attr interface 2024-01-03 14:20:42 +01:00
Pierre Tachoire 18901ea72b Merge pull request #140 from lightpanda-io/wpt-normal-output
wpt: fix normal output
2024-01-03 10:56:10 +01:00
Pierre Tachoire 61c1def2bb Merge pull request #141 from lightpanda-io/extract-wpt-tests-cases
wpt: extract wpt tests cases
2024-01-03 10:56:01 +01:00
Pierre Tachoire bd0dbd333b ci: fix wpt test case path 2024-01-03 10:22:54 +01:00
Pierre Tachoire 2eb24ca02f wpt: update the README 2024-01-03 10:21:17 +01:00
Pierre Tachoire c8704736dc wpt: add git submodules into tests/wpt 2024-01-03 10:19:11 +01:00
Pierre Tachoire 232395dcdd wpt: remove tests cases 2024-01-03 10:14:23 +01:00
Pierre Tachoire 006aea25b8 wpt: fix normal output 2024-01-03 09:56:56 +01:00
Pierre Tachoire c784ecc61c Merge pull request #134 from lightpanda-io/dom-queryselector
basic queryselector
2023-12-22 12:11:55 +01:00
Pierre TachoireandFrancis Bouvier 874677fa81 Update src/dom/document.zig
Co-authored-by: Francis Bouvier <francis@lightpanda.io>
2023-12-19 14:57:26 +01:00
Pierre Tachoire 9f6253b21d nodelist: return struct instead of pointer 2023-12-19 14:53:45 +01:00
Pierre Tachoire c72cf814d0 netsurf: remove useless alias 2023-12-19 14:48:00 +01:00
Pierre Tachoire 3ea95982d6 dom: nodelist: use unmanaged arraylist 2023-12-19 14:47:11 +01:00
Pierre Tachoire 923296426e add wpt tests 2023-12-19 14:47:11 +01:00
Pierre Tachoire d7f8014d53 dom: add basic document queryselector 2023-12-19 14:47:10 +01:00
Pierre Tachoire 3a3bd5fa08 add element queryselector wpt test 2023-12-19 14:47:10 +01:00
Pierre Tachoire 459a46a553 dom: implement basic queryselector for element 2023-12-19 14:47:08 +01:00
Pierre Tachoire 76bdd94a3c dom: reimplement nodelist in pure zig 2023-12-19 14:44:15 +01:00
Pierre Tachoire 7f1517557c netsurf: expose private libdom func 2023-12-19 14:44:15 +01:00
Pierre Tachoire 8435f781ee dom: implement NodeList 2023-12-19 14:44:09 +01:00
Francis Bouvier 2bfc138f91 Merge pull request #138 from lightpanda-io/update_deps
Update jsruntime
2023-12-17 15:14:52 +01:00
Francis Bouvier 34a9f2ed74 Update jsruntime
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2023-12-17 15:11:17 +01:00
Pierre Tachoire acb8eec540 Merge pull request #133 from lightpanda-io/dom-childnode
dom: implement NonDocumentTypeChildNode mixin for element
2023-12-15 17:00:27 +01:00
Pierre Tachoire 455136df17 code style 2023-12-15 16:53:46 +01:00
Pierre Tachoire a9fee9be07 dom: implement NonDocumentTypeChildNode mixin for element 2023-12-15 16:53:41 +01:00
Pierre Tachoire 6332b1af41 Merge pull request #124 from lightpanda-io/dom-parentnode
Dom parentnode accessors mixin
2023-12-15 16:52:27 +01:00
Pierre Tachoire bedac0a2c5 html_collection: explicitely list switch cases 2023-12-15 13:55:04 +01:00
Pierre TachoireandFrancis Bouvier 314d2dae80 typo fix
Co-authored-by: Francis Bouvier <francis@lightpanda.io>
2023-12-15 13:54:52 +01:00
Pierre Tachoire 233aaf9f76 Merge pull request #135 from lightpanda-io/wpt-imp
wpt: better summary output
2023-12-15 12:07:07 +01:00
Pierre Tachoire 53685a388e Merge pull request #136 from lightpanda-io/ci-pr
ci: run workflows on all PR
2023-12-15 12:06:31 +01:00
Pierre Tachoire 8c6c658abb ci: run workflows on all PR 2023-12-15 12:02:03 +01:00
Pierre Tachoire e04bbc2ace wpt: summary includes pass cases number 2023-12-15 11:58:54 +01:00
Pierre Tachoire 1e739af4e4 wpt: use std.ChildProcess.run 2023-12-15 11:28:28 +01:00
Pierre Tachoire 1cf0fc71ea wpt: unskip test 2023-12-15 11:11:13 +01:00