Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								b75b7f0c0d 
								
							 
						 
						
							
							
								
								LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate  
							
							... 
							
							
							
							Callers that are already in a fallible context will now TRY to allocate
cells. Callers in infallible contexts get a FIXME. 
							
						 
						
							2023-01-29 00:02:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								2692db8699 
								
							 
						 
						
							
							
								
								LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors  
							
							... 
							
							
							
							Note that as of this commit, there aren't any such throwers, and the
call site in Heap::allocate will drop exceptions on the floor. This
commit only serves to change the declaration of the overrides, make sure
they return an empty value, and to propagate OOM errors frm their base
initialize invocations. 
							
						 
						
							2023-01-29 00:02:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								834202aeb9 
								
							 
						 
						
							
							
								
								LibWeb: Move setting of Web object prototypes to initialize()  
							
							... 
							
							
							
							This needs to happen before prototype/constructor intitialization can be
made lazy. Otherwise, GC could run during the C++ constructor and try to
collect the object currently being created. 
							
						 
						
							2023-01-10 16:08:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								22089436ed 
								
							 
						 
						
							
							
								
								LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr  
							
							
							
						 
						
							2022-12-15 06:56:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								ab19c5fab8 
								
							 
						 
						
							
							
								
								LibWeb: Implement DOMPoint/DOMPointReadOnly.fromPoint()  
							
							
							
						 
						
							2022-10-06 21:45:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kaster 
								
							 
						 
						
							
							
							
							
								
							
							
								56b381aac0 
								
							 
						 
						
							
							
								
								LibWeb: Cleanup unecessary uses and includes of HTML::Window  
							
							... 
							
							
							
							The big global refactor left some stragglers behind for atomicity.
Clean up the rest, and remove a ton of includes of LibWeb/HTML/Window.h 
							
						 
						
							2022-10-01 21:05:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kaster 
								
							 
						 
						
							
							
							
							
								
							
							
								320dddde6a 
								
							 
						 
						
							
							
								
								LibWeb: Remove unecessary dependence on Window from SVG classes  
							
							... 
							
							
							
							These classes only needed Window to get at its realm. Pass a realm
directly to construct SCG classes. 
							
						 
						
							2022-10-01 21:05:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kaster 
								
							 
						 
						
							
							
							
							
								
							
							
								62a8c26b73 
								
							 
						 
						
							
							
								
								LibWeb: Remove unecessary dependence on Window from Geometry classes  
							
							... 
							
							
							
							These classes only needed Window to get at its realm. Pass a realm
directly to construct Geometry classes. 
							
						 
						
							2022-10-01 21:05:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								44415af428 
								
							 
						 
						
							
							
								
								LibWeb: Make DOMPoint and DOMPointReadOnly GC-allocated  
							
							
							
						 
						
							2022-09-06 00:27:09 +02:00