Pierre Tachoire
f2a406d224
move netsurf and mimalloc into modules
2024-06-18 16:13:27 +02:00
Pierre Tachoire
c2e64c131a
userctx: document is not opational anymore
2024-05-22 14:56:41 +02:00
Pierre Tachoire
d823eebce5
dom: remove useless TODO
2024-05-22 14:56:40 +02:00
Pierre Tachoire
55b80ecd15
dom: implement text constructor
2024-05-22 14:56:39 +02:00
Pierre Tachoire
eef2fa94d0
text: return error on constructor
...
Blocked by #102
2024-05-22 14:45:40 +02:00
Pierre Tachoire
2a3a243d1c
add AGPL license header in zig files
2024-05-13 20:51:36 +02: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
9ef61b424e
dom: create a Text.Interface union
2023-12-08 14:59:13 +01:00
Francis Bouvier
2065d47d8e
Check DOMError
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2023-11-28 17:55:49 +01:00
Francis Bouvier
b05e08e6a8
text: add splitText method
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-10-09 16:27:40 +02:00
Francis Bouvier
de8f586223
text: add wholeText getter
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-10-09 16:06:14 +02:00
Francis Bouvier
fab03586a3
netsurf: move to public only API
...
And add some Node APIs:
- getters: firstChild, lastChild, nextSibling, previoussibling,
parentNode, parentElement, nodeName, nodeType, ownerDocument,
isConnected
- getters/setters: nodeValue, textContent
- methods: appendChild
And some test comptime optimizations on Document
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-09-26 11:58:05 +02:00