Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								fc9d587e39 
								
							 
						 
						
							
							
								
								LibJS: Make PromiseCapability GC-allocated  
							
							... 
							
							
							
							A struct with three raw pointers to other GC'd types is a pretty big
liability, let's just turn this into a Cell itself.
This comes with the additional benefit of being able to capture it in
a lambda effortlessly, without having to create handles for individual
members. 
							
						 
						
							2022-10-02 23:02:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c2326ec95a 
								
							 
						 
						
							
							
								
								LibJS: Move PromiseCapability into its own cpp/h file  
							
							... 
							
							
							
							This is not strictly connected to PromiseReaction in any way.
Preparation before doing some actual work on it :^) 
							
						 
						
							2022-10-02 23:02:27 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								4878a18ee7 
								
							 
						 
						
							
							
								
								LibWeb: Remove unecessary dependence on Window from Fetch, XHR, FileAPI  
							
							... 
							
							
							
							These classes only needed Window to get at its realm. Pass a realm
directly to construct Fetch, XMLHttpRequest and FileAPI classes. 
							
						 
						
							2022-10-01 21:05:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								5ad6283331 
								
							 
						 
						
							
							
								
								LibWeb: Implement '5.3. Body mixin' from the Fetch API :^)  
							
							... 
							
							
							
							This will be used to share functionality between Request and Response. 
							
						 
						
							2022-09-27 14:56:17 +01:00