Aliaksandr Kalenik 
								
							 
						 
						
							
							
							
							
								
							
							
								3225c39191 
								
							 
						 
						
							
							
								
								LibWeb: Implement Document::make_active()  
							
							... 
							
							
							
							Implementation of "make active" algorithm from the spec for Document.
Co-authored-by: Andreas Kling <kling@serenityos.org> 
							
						 
						
							2023-04-24 07:57:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								e6be5c37c0 
								
							 
						 
						
							
							
								
								LibWeb/WebDriver: Handle WindowProxy in internal_json_clone_algorithm()  
							
							... 
							
							
							
							To test:
```console
curl http://0.0.0.0:8000/session  \
  -H 'Content-Type: application/json' \
  -d '{"capabilities": {}}'
curl http://0.0.0.0:8000/session/0/execute/sync  \
  -H 'Content-Type: application/json' \
  -d '{"script": "return window;", "args": []}'
```
Which should result in:
```json
{
  "value": {
    "window-fcc6-11e5-b4f8-330a88ab9d7f":
    "86307df6-e2f1-4175-85cb-77295ff90898"
  }
}
``` 
							
						 
						
							2023-04-20 14:41:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								baaf891c64 
								
							 
						 
						
							
							
								
								LibWeb/HTML: Port Window.length to IDL  
							
							
							
						 
						
							2023-03-07 23:33:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								525f22d018 
								
							 
						 
						
							
							
								
								LibJS: Replace standalone js_string() with PrimitiveString::create()  
							
							... 
							
							
							
							Note that js_rope_string() has been folded into this, the old name was
misleading - it would not always create a rope string, only if both
sides are not empty strings. Use a three-argument create() overload
instead. 
							
						 
						
							2022-12-07 16:43:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6e19ab2bbc 
								
							 
						 
						
							
							
								
								AK+Everywhere: Rename String to DeprecatedString  
							
							... 
							
							
							
							We have a new, improved string type coming up in AK (OOM aware, no null
state), and while it's going to use UTF-8, the name UTF8String is a
mouthful - so let's free up the String name by renaming the existing
class.
Making the old one have an annoying name will hopefully also help with
quick adoption :^) 
							
						 
						
							2022-12-06 08:54:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3c548adf9c 
								
							 
						 
						
							
							
								
								LibWeb: Create and hook up a WindowProxy for each BrowsingContext  
							
							... 
							
							
							
							All the machinery for this was already in place, we just never created
the actual WindowProxy and installed it. 
							
						 
						
							2022-10-20 15:16:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kaster 
								
							 
						 
						
							
							
							
							
								
							
							
								f0c5f77f99 
								
							 
						 
						
							
							
								
								LibWeb: Remove unecessary dependence on Window from HTML classes  
							
							... 
							
							
							
							These classes only needed Window to get at its realm. Pass a realm
directly to construct HTML classes. 
							
						 
						
							2022-10-01 21:05:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								bbaa05fcf9 
								
							 
						 
						
							
							
								
								LibWeb: Move DOMException from DOM/ to WebIDL/  
							
							
							
						 
						
							2022-09-25 19:13:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								56d8c4ff26 
								
							 
						 
						
							
							
								
								LibWeb: Move WindowProxy from Bindings/ to HTML/  
							
							
							
						 
						
							2022-09-24 19:31:39 +01:00