Pierre Tachoire
3834ebcfa4
replace calloc with mimalloc
2024-04-19 11:46:42 +02:00
Pierre Tachoire
886c9daa47
window: inject DocumentHTML instead of Document
2024-03-08 12:24:24 +01:00
Pierre Tachoire
fec212ab94
window: use window as global object
2024-03-08 12:24:23 +01:00
Pierre Tachoire
b53d4a149c
add nav web api
2024-01-17 18:21:47 +01:00
Pierre Tachoire
028cd2331f
netsurf: pass encoding to the parser
2024-01-12 15:22:30 +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
5496e68a02
netsurf: remove documentHTMLParseFromFile
2024-01-09 11:35:18 +01:00
Pierre Tachoire
0159051b17
netsurf: remove deprecated API for parsing HTML
2024-01-08 16:02:53 +01:00
Pierre Tachoire
165f7a9ff3
use const for unmutated var
2023-12-05 14:09:25 +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
b4951ffa51
Adapt to js_env.start change
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2023-11-24 19:37:45 +01:00
Francis Bouvier
c751b5f420
Update jsruntime
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2023-11-21 12:16:51 +01:00
Francis Bouvier
3c5f1b89e7
Update jsruntime + fix breaking changes
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-10-23 13:03:39 +02:00
Francis Bouvier
28b1bee241
Alias global as self and window
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-10-10 14:49:57 +02:00
Pierre Tachoire
ac8317adf4
netsurf: use parse helper
2023-10-04 18:29:35 +02:00
Pierre Tachoire
818d4f4af2
netsurf: update parseDocumentHtml breaking change
2023-10-04 18:28:01 +02:00
Pierre Tachoire
46f01e5286
netsurf: expose documentHTMLClose func
2023-10-04 18:21:35 +02:00
Pierre Tachoire
47b6d38ed3
netsurf: use idiomatic []const u8 for filename
2023-10-02 21:25:55 +02:00
Francis Bouvier
bca3195550
remove tests from main, fix tests and update jsruntime
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-09-28 15:40:22 +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
Francis Bouvier
766b7b4ed8
netsurf: first adaptations
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-09-20 23:04:16 +02:00
Francis Bouvier
e6183bf300
Update to jsruntime engine interface (fix)
...
I forgot to update main and main_shell in previous commit.
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-09-01 15:55:58 +02:00
Francis Bouvier
2d71275a3c
Change also shell and server
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-06-05 16:01:03 +02:00
Francis Bouvier
50ac87ed6a
Implement HTMLDocument.createElement
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-03-16 18:22:46 +01:00
Francis Bouvier
081daa1245
Fix test call to jsruntime.loadEnv
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-03-01 11:47:06 +01:00
Francis Bouvier
8424f061ce
Create basic TCP server for main and adapt to jsruntime arena change
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-02-08 16:03:42 +01:00
Francis Bouvier
497a1119f8
Initial commit
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-02-07 16:22:01 +01:00