Pierre Tachoire
|
b64707766e
|
dom: rename document.get_URL
|
2023-11-24 10:30:15 +01:00 |
|
Pierre Tachoire
|
3cbde554d0
|
upgrade vendor/jsruntime-lib
|
2023-11-24 10:29:53 +01:00 |
|
Francis Bouvier
|
541691f517
|
Merge pull request #76 from Browsercore/domdoc-getter
dom document getters
|
2023-11-24 09:46:02 +01:00 |
|
Pierre Tachoire
|
bf297ac97d
|
dom: document.documentURI and document.URL
|
2023-11-24 09:22:37 +01:00 |
|
Pierre Tachoire
|
0fadb4ff98
|
dom: document.contentType with hardcoded value
|
2023-11-24 09:22:37 +01:00 |
|
Pierre Tachoire
|
f1ea914303
|
dom: add document.compatMode with hardcoded value
|
2023-11-24 09:22:37 +01:00 |
|
Pierre Tachoire
|
4ae0c0c5af
|
dom: add document.characterSet with hardcoded value
|
2023-11-24 09:22:35 +01:00 |
|
Pierre Tachoire
|
e4d1b1d921
|
dom: add document.documentElement getter
|
2023-11-24 09:21:07 +01:00 |
|
Francis Bouvier
|
57dcbe1ba9
|
Add DOMException
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2023-11-23 17:14:01 +01:00 |
|
Francis Bouvier
|
f0483586a3
|
Merge pull request #75 from Browsercore/dom-documenttype
dom: add DocumentType
|
2023-11-23 14:33:25 +01:00 |
|
Francis Bouvier
|
258014cf8b
|
Merge pull request #79 from Browsercore/netsurf-dev
make: add install-netsurf-dev
|
2023-11-23 14:24:53 +01:00 |
|
Pierre Tachoire
|
db8747d1f2
|
make: add install-netsurf-dev
Build netsurf in debug mode
|
2023-11-22 17:17:51 +01:00 |
|
Francis Bouvier
|
7690f92017
|
Merge pull request #77 from Browsercore/update_jsruntime
Update jsruntime
|
2023-11-21 12:21:42 +01:00 |
|
Francis Bouvier
|
c751b5f420
|
Update jsruntime
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2023-11-21 12:16:51 +01:00 |
|
Pierre Tachoire
|
885fae560b
|
readme: typo fix
|
2023-11-20 18:08:34 +01:00 |
|
Francis Bouvier
|
fbd92ed1d8
|
Merge pull request #71 from Browsercore/domdoc-getelementsbyclassname
document.getElementsByClassName
|
2023-11-20 16:42:18 +01:00 |
|
Pierre Tachoire
|
06ec9a16f5
|
dom: remove useless error union on document.getElementsBy*
|
2023-11-20 16:34:13 +01:00 |
|
Pierre Tachoire
|
a64d920f11
|
dom: add document.doctype getter
|
2023-11-20 15:26:58 +01:00 |
|
Pierre Tachoire
|
5ac6a286fc
|
dom: add DocumentType
|
2023-11-20 15:26:23 +01:00 |
|
Pierre Tachoire
|
2ce6f36006
|
dom: html_collection: rename Match into Matcher
|
2023-11-20 14:57:43 +01:00 |
|
Pierre Tachoire
|
1d5eb47732
|
dom: html_collection: remove useless error union
|
2023-11-20 14:57:43 +01:00 |
|
Pierre Tachoire
|
b06083e250
|
wpt: add document.getElementsByClassName tests
|
2023-11-20 14:57:43 +01:00 |
|
Pierre Tachoire
|
47e52b8217
|
dom: implement lwc_string
and unit tests for document.GetElementByClassName
|
2023-11-20 14:57:42 +01:00 |
|
Pierre Tachoire
|
9acf3fb209
|
dom: remove useless deinit from html_collection
|
2023-11-20 14:57:42 +01:00 |
|
Pierre Tachoire
|
dd28204797
|
dom: implement getElementsByClassName
|
2023-11-20 14:57:42 +01:00 |
|
Pierre Tachoire
|
e9edb8bab4
|
dom: no need to allocate mem for case insensitive equality
thanks to
[std.ascii.eqlIgnoreCase](https://ziglang.org/documentation/master/std/#A;std:ascii.eqlIgnoreCase)
|
2023-11-20 14:57:41 +01:00 |
|
Pierre Tachoire
|
9b94a4ec49
|
dom: deinit matcher with HTMLCollection
|
2023-11-20 14:57:41 +01:00 |
|
Pierre Tachoire
|
78e2f70cfb
|
dom: refacto HTMLCollection to extract matching
|
2023-11-20 14:57:41 +01:00 |
|
Francis Bouvier
|
54f7492bab
|
Merge pull request #73 from Browsercore/html-collection-wpt
dom: add WPT tests for HTMLCollection
|
2023-11-20 14:10:24 +01:00 |
|
Francis Bouvier
|
c1dec3794a
|
Merge pull request #72 from Browsercore/domdoc-createelementns
dom: declare document.createElementsNS
|
2023-11-20 14:09:20 +01:00 |
|
Pierre Tachoire
|
0b17d79baa
|
dom: add HTMLCollectionIterator
|
2023-11-20 10:50:20 +01:00 |
|
Pierre Tachoire
|
b656831e76
|
dom: add WPT tests for HTMLCollection
|
2023-11-20 10:44:07 +01:00 |
|
Pierre Tachoire
|
4a15456418
|
dom: declare document.createElementsNS
|
2023-11-20 10:39:40 +01:00 |
|
Francis Bouvier
|
05d31eb63e
|
Merge pull request #64 from Browsercore/domdoc-gelementsby
document.getElementsByTagName
|
2023-11-17 15:23:10 +01:00 |
|
Pierre Tachoire
|
18bfaf8b55
|
dom: create elementToNode helper
|
2023-11-17 15:11:00 +01:00 |
|
Pierre Tachoire
|
3ca6a4a74e
|
dom: fix bug in collection get_next
|
2023-11-16 17:32:31 +01:00 |
|
Pierre Tachoire
|
9b923c550b
|
dom: remove unreachable from html collection
|
2023-11-16 17:32:30 +01:00 |
|
Pierre Tachoire
|
3909fc01a7
|
dom: improve code style
|
2023-11-16 17:32:30 +01:00 |
|
Pierre Tachoire
|
a136e812ae
|
dom: add collection get_next comment
|
2023-11-16 17:32:30 +01:00 |
|
Pierre Tachoire
|
2129361fa0
|
dom: is_wildcard is never changed
|
2023-11-16 17:32:29 +01:00 |
|
Pierre Tachoire
|
d8b1989e8e
|
netsurf: remove useless HTMLCollection wrapper
|
2023-11-16 17:32:22 +01:00 |
|
Pierre Tachoire
|
ba32e1baff
|
dom: collection: use nullable value instead fo undefined
|
2023-11-16 12:31:26 +01:00 |
|
Pierre Tachoire
|
62fe1c292d
|
wpt: add a console.log debug message
|
2023-11-16 10:09:00 +01:00 |
|
Pierre Tachoire
|
24d3854138
|
dom: saner returns for html collection
|
2023-11-15 17:06:42 +01:00 |
|
Pierre Tachoire
|
6f2e59d663
|
wpt: add getElementsByTagName tests
|
2023-11-15 16:09:11 +01:00 |
|
Pierre Tachoire
|
f02769b2dd
|
dom: use allocator with HTMLCollection getters
|
2023-11-15 16:09:09 +01:00 |
|
Pierre Tachoire
|
9bb200a46f
|
dom: rename HTMLCollection._next() into get_next()
We don't want expose the function to the JS API.
|
2023-11-15 16:09:08 +01:00 |
|
Pierre Tachoire
|
84934cca13
|
dom: add HTMLCollection unit tests
|
2023-11-15 16:09:06 +01:00 |
|
Pierre Tachoire
|
055bde96e4
|
dom: speedup HTMLCollection.item() w/ an internal state
|
2023-11-15 16:09:04 +01:00 |
|
Pierre Tachoire
|
5f05cffff9
|
dom: remove optional node type
|
2023-11-15 16:09:03 +01:00 |
|