Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0c0df78030 
								
							 
						 
						
							
							
								
								LibWeb: Move FFC layout algorithm step 6 to a separate function  
							
							
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0fd25fcbbc 
								
							 
						 
						
							
							
								
								LibWeb: Move FFC layout algorithm step 5 to a separate function  
							
							
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								fa7bbc602d 
								
							 
						 
						
							
							
								
								LibWeb: Move FFC layout algorithm step 4 to a separate function  
							
							
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3375953918 
								
							 
						 
						
							
							
								
								LibWeb: Move FFC layout algorithm step 3 to a separate function  
							
							
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c19358e157 
								
							 
						 
						
							
							
								
								LibWeb: Move FFC layout algorithm step 2 into a separate function  
							
							... 
							
							
							
							Determining the available main and cross space is now done by a separate
function. The signature is a little bit hairy since this function
computes some things that are used by subsequent algorithm steps.
Factoring can definitely be improved further. 
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								cd6b97ab9e 
								
							 
						 
						
							
							
								
								LibWeb: Turn FlexFormattingContext helper lambdas into member functions  
							
							... 
							
							
							
							Continuing on the quest towards making FlexFormattingContext readable. 
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								674b6f5385 
								
							 
						 
						
							
							
								
								LibWeb: Call the FlexFormattingContext context box "flow_container"  
							
							... 
							
							
							
							This is what the spec calls it and makes the code much less ambiguous. 
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ca02d112a5 
								
							 
						 
						
							
							
								
								LibWeb: Split out FFC's "generate anonymous flex items" to a function  
							
							... 
							
							
							
							Let's begin splitting the FlexFormattingContext layout algorithm into
separate functions to make it more manageable. 
							
						 
						
							2021-10-13 23:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								2844f89a83 
								
							 
						 
						
							
							
								
								LibWeb: Implement "out-of-flow" property of Layout Box  
							
							... 
							
							
							
							In some situations, a layout box should not participate in the standard
layout process, for example when set to `position: absolute`. 
							
						 
						
							2021-09-15 13:55:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								1682f0b760 
								
							 
						 
						
							
							
								
								Everything: Move to SPDX license identifiers in all files.  
							
							... 
							
							
							
							SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers 
This was done with the `ambr` search and replace tool.
 ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt * 
							
						 
						
							2021-04-22 11:22:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7920fa8f 
								
							 
						 
						
							
							
								
								LibWeb: Add a very naive Layout::FlexFormattingContext :^)  
							
							... 
							
							
							
							This is very dumb and only lays out its child boxes on a horizontal
line with their shrink-to-fit widths.
You have to start somewhere! :^) 
							
						 
						
							2021-01-18 20:20:13 +01:00