Commit Graph

662 Commits

Author SHA1 Message Date
Francis Bouvier
9df3e4182d Merge pull request #148 from lightpanda-io/global_api
Adopt global Types changes in jsruntime
2024-01-10 16:27:35 +01:00
Francis Bouvier
1e4ddf580d Forgot test_runner
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2024-01-10 16:20:19 +01:00
Francis Bouvier
a5dfa6cb44 Adopt global Types changes in jsruntime
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2024-01-10 11:56:53 +01:00
Pierre Tachoire
cb3abe58c2 dom: attr: fix crash w/o parent 2024-01-09 17:45:14 +01:00
Pierre Tachoire
ca6bb577c6 Document: use document cast to node 2024-01-09 14:24:55 +01:00
Pierre Tachoire
be1e55272a DocumentHTML: cast directly document to node 2024-01-09 14:13:52 +01:00
Pierre Tachoire
a25169c9e8 documentHTML: replace NotSupported with NotImplemented 2024-01-09 14:13:52 +01:00
Pierre Tachoire
c73ecb5e0d HTMLDocument: implement all getter 2024-01-09 14:13:51 +01:00
Pierre Tachoire
fce9e44407 HTMLDocument: add noop legacy functions 2024-01-09 14:13:51 +01:00
Pierre Tachoire
91d1f539d4 HTMLDocument: implements anchors 2024-01-09 14:13:51 +01:00
Pierre Tachoire
552bf4224c HTMLDocument: pseudo designMode 2024-01-09 14:13:50 +01:00
Pierre Tachoire
584b254c08 HTMLDocument: applets return empty collection 2024-01-09 14:13:50 +01:00
Pierre Tachoire
d07717cd10 HTMLDocument: add currentScript getter 2024-01-09 14:13:50 +01:00
Pierre Tachoire
8f18fda54f HTMLDocument: add head getter 2024-01-09 14:13:49 +01:00
Pierre Tachoire
8c121ce7b8 upgrade tests/wpt 2024-01-09 14:13:49 +01:00
Pierre Tachoire
9de23d76d2 HTMLDocument: add body setter 2024-01-09 14:13:49 +01:00
Pierre Tachoire
7a4de724e3 HTMLDocument: add images/scripts/forms/links/embed getters 2024-01-09 14:13:48 +01:00
Pierre Tachoire
db8031f965 HTMLCollection: add match by links 2024-01-09 14:13:48 +01:00
Pierre Tachoire
6bc44cbe75 dom: add DocumentHTML getElementsByName 2024-01-09 14:13:48 +01:00
Pierre Tachoire
2b681c8353 nodelist: add comment about liveness 2024-01-09 14:13:47 +01:00
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 Tachoire
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