Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						1d5eb47732 
					 
					
						
						
							
							dom: html_collection: remove useless error union  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						0b17d79baa 
					 
					
						
						
							
							dom: add HTMLCollectionIterator  
						
						
						
						
					 
					
						2023-11-20 10:50:20 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						2981703b7f 
					 
					
						
						
							
							netsurf: add TODO on encoding change error code  
						
						
						
						
					 
					
						2024-01-12 15:40:43 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						0f24660707 
					 
					
						
						
							
							netsurf: fix parser error values  
						
						
						
						
					 
					
						2024-01-12 15:22:30 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						028cd2331f 
					 
					
						
						
							
							netsurf: pass encoding to the parser  
						
						
						
						
					 
					
						2024-01-12 15:22:30 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						1a03412635 
					 
					
						
						
							
							netsurf: add a test case for html parsing bug  
						
						... 
						
						
						
						https://github.com/lightpanda-io/libdom/issues/4  
					
						2024-01-11 16:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						408482470b 
					 
					
						
						
							
							test: run classic test func  
						
						
						
						
					 
					
						2024-01-11 16:13:07 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						4a15456418 
					 
					
						
						
							
							dom: declare document.createElementsNS  
						
						
						
						
					 
					
						2023-11-20 10:39:40 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						8c1d1e491c 
					 
					
						
						
							
							dom: refacto HTMLCollection next  
						
						
						
						
					 
					
						2023-11-15 16:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						1fe49adba2 
					 
					
						
						
							
							dom: add comment about buffer with fixed length  
						
						... 
						
						
						
						The buffer is used for upper case string transformation. 
						
						
					 
					
						2023-11-15 16:09:00 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						09d032f6f8 
					 
					
						
						
							
							dom: implement HTMLCollection.namedItem()  
						
						
						
						
					 
					
						2023-11-15 16:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						3a188c4568 
					 
					
						
						
							
							dom: compare tagname in case insensitive way  
						
						
						
						
					 
					
						2023-11-15 16:08:57 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						062a1a4010 
					 
					
						
						
							
							dom: implement HTMLCollection  
						
						... 
						
						
						
						We can't simply use the libdom dom_document_get_elements_by_tag_name
because it follows an old version of the specifications and returns a
NodeList.
Since
190700b7c1 
						
						
					 
					
						2023-11-15 16:08:55 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						2e40837f0d 
					 
					
						
						
							
							dom: add HTMLCollection  
						
						
						
						
					 
					
						2023-11-15 16:08:52 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						bd0ade29d2 
					 
					
						
						
							
							wpt: use fs.path.join  
						
						
						
						
					 
					
						2023-10-27 19:06:51 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						89431971ac 
					 
					
						
						
							
							wpt: load script soruce file dynamically  
						
						
						
						
					 
					
						2023-10-27 19:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						9acb1890b4 
					 
					
						
						
							
							netsurf: add elementGetAttribute func  
						
						
						
						
					 
					
						2023-10-27 18:11:08 +02: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 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						cff27ecbd2 
					 
					
						
						
							
							document: remove constructor comparison from test  
						
						... 
						
						
						
						Now the tag's constructor can be HTMLElement, so previous basic test
is invalid. 
						
						
					 
					
						2023-10-19 15:16:26 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						091a7fec9a 
					 
					
						
						
							
							netsurf: use the missing tags from libdom  
						
						
						
						
					 
					
						2023-10-19 15:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						24a4164f5e 
					 
					
						
						
							
							dom: add missing tags  
						
						... 
						
						
						
						according with https://wpt.live/dom/nodes/Node-cloneNode.html  test 
						
						
					 
					
						2023-10-19 15:14:16 +02:00 
						 
				 
			
				
					
						
							
							
								Francis Bouvier 
							
						 
					 
					
						
						
							
						
						7f9ee308bd 
					 
					
						
						
							
							Merge pull request  #51  from Browsercore/wpt  
						
						... 
						
						
						
						WPT tests 
						
						
					 
					
						2023-10-18 16:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						0580a3ffd6 
					 
					
						
						
							
							netsurf: remove useless documentBody  
						
						
						
						
					 
					
						2023-10-18 16:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						34d5f2800e 
					 
					
						
						
							
							document: re-dispatch tests between node document and html document  
						
						
						
						
					 
					
						2023-10-18 14:11:31 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						b8efce8f34 
					 
					
						
						
							
							wpt: declare FilesMap type in FileLoader struct  
						
						
						
						
					 
					
						2023-10-18 14:08:58 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						0a3e2fe392 
					 
					
						
						
							
							wpt: refacto js eval  
						
						
						
						
					 
					
						2023-10-17 18:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						3f40936b78 
					 
					
						
						
							
							wpt: remove useless default  
						
						
						
						
					 
					
						2023-10-17 18:19:17 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						9dda08b8a9 
					 
					
						
						
							
							dom: document: re-dispatch document function according to spec  
						
						
						
						
					 
					
						2023-10-17 18:18:38 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						8f6016e0fd 
					 
					
						
						
							
							netsurf: cs fix  
						
						
						
						
					 
					
						2023-10-17 14:32:59 +02:00