Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								57dc179b1f 
								
							 
						 
						
							
							
								
								Everywhere: Rename to_{string => deprecated_string}() where applicable  
							
							... 
							
							
							
							This will make it easier to support both string types at the same time
while we convert code, and tracking down remaining uses.
One big exception is Value::to_string() in LibJS, where the name is
dictated by the ToString AO. 
							
						 
						
							2022-12-06 08:54:33 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								ad04d7ac9b 
								
							 
						 
						
							
							
								
								LibWeb: Move ExceptionOr from DOM/ to WebIDL/  
							
							... 
							
							
							
							This is a concept fully defined in the Web IDL spec and doesn't belong
in the DOM directory/namespace - not even DOMException, despite the name
:^) 
							
						 
						
							2022-09-25 19:13:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								497ead37bc 
								
							 
						 
						
							
							
								
								LibWeb: Make DOMException GC-allocated  
							
							
							
						 
						
							2022-09-06 00:27:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								6b7a1d13e9 
								
							 
						 
						
							
							
								
								LibWeb: Make TextMetrics GC-allocated  
							
							
							
						 
						
							2022-09-06 00:27:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0d2fee351a 
								
							 
						 
						
							
							
								
								LibWeb: Make CanvasGradient GC-allocated  
							
							
							
						 
						
							2022-09-06 00:27:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								369dd42d67 
								
							 
						 
						
							
							
								
								LibWeb: Make ImageData GC-allocated  
							
							
							
						 
						
							2022-09-06 00:27:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								6f433c8656 
								
							 
						 
						
							
							
								
								LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated  
							
							... 
							
							
							
							This is a monster patch that turns all EventTargets into GC-allocated
PlatformObjects. Their C++ wrapper classes are removed, and the LibJS
garbage collector is now responsible for their lifetimes.
There's a fair amount of hacks and band-aids in this patch, and we'll
have a lot of cleanup to do after this. 
							
						 
						
							2022-09-06 00:27:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								9f71d65005 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasPathDrawingStyles class from CRC2D  
							
							
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								53b9f36413 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasImageData class from CRC2D  
							
							
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								270c60c5e8 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasDrawImage class from CRC2D  
							
							
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf42ede68 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasText class from CRC2D  
							
							
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								62b561e2e1 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasDrawPath class from CRC2D  
							
							... 
							
							
							
							Again, this is an entirely virtual class since the methods involve
direct access to the Painter. Though, maybe I could just expose the
Painter... 
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								c0494988ed 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasRect class from CRC2D  
							
							... 
							
							
							
							This one requires drawing to the canvas, so it doesn't make so much
sense to move the implementation over. 
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								aa3cb8b425 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasFillStrokeStyles class from CRC2D  
							
							
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								afabd613bd 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasFillStrokeStyles class from CRC2D  
							
							
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								aa87b9699e 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasTransform class from CRC2D  
							
							... 
							
							
							
							The implementation of this got a little funky, because it has to access
methods from CanvasState. 
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								08e6071ebb 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasState class from CRC2D  
							
							... 
							
							
							
							As with CanvasPath, this is to better match the spec IDL. 
							
						 
						
							2022-08-14 11:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								a37ab7b9f8 
								
							 
						 
						
							
							
								
								LibWeb: Extract CanvasPath class from CRC2D  
							
							... 
							
							
							
							This better matches the spec, and makes it possible for things like
Path2D to reuse the same implementation without duplicate code. :^) 
							
						 
						
							2022-08-14 11:30:40 +02:00