Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								7f6add1c6e 
								
							 
						 
						
							
							
								
								LibWeb: Split NumericStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								fba2dacc7a 
								
							 
						 
						
							
							
								
								LibWeb: Split ListStyleStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								9a84151169 
								
							 
						 
						
							
							
								
								LibWeb: Split LengthStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								1591352531 
								
							 
						 
						
							
							
								
								LibWeb: Split InitialStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								44c9a5b648 
								
							 
						 
						
							
							
								
								LibWeb: Split InheritStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								e61a5ad180 
								
							 
						 
						
							
							
								
								LibWeb: Split AbstractImageStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								0f04fa2e6e 
								
							 
						 
						
							
							
								
								LibWeb: Split RadialGradientStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								c8ffd82cb7 
								
							 
						 
						
							
							
								
								LibWeb: Split LinearGradientStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								f30b042890 
								
							 
						 
						
							
							
								
								LibWeb: Split ConicGradientStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								35b240c87d 
								
							 
						 
						
							
							
								
								LibWeb: Split ImageStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								76de017a51 
								
							 
						 
						
							
							
								
								LibWeb: Split IdentifierStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								d39788556a 
								
							 
						 
						
							
							
								
								LibWeb: Split GridTrackSizeStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								486ef3df7f 
								
							 
						 
						
							
							
								
								LibWeb: Split GridTrackPlacementStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								402845fe00 
								
							 
						 
						
							
							
								
								LibWeb: Split GridTrackPlacementShorthandStyleValue out of StyleValue  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								675cb3b9da 
								
							 
						 
						
							
							
								
								LibWeb: Split GridAreaShorthandStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc99e49a1 
								
							 
						 
						
							
							
								
								LibWeb: Split GridTemplateAreaStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								015885f068 
								
							 
						 
						
							
							
								
								LibWeb: Split FrequencyStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								87f920a299 
								
							 
						 
						
							
							
								
								LibWeb: Split FontStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								e24679f870 
								
							 
						 
						
							
							
								
								LibWeb: Split FlexFlowStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								273b9b4ca1 
								
							 
						 
						
							
							
								
								LibWeb: Split FlexStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								89ed8e59f9 
								
							 
						 
						
							
							
								
								LibWeb: Split FilterValueListStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								9436b7de83 
								
							 
						 
						
							
							
								
								LibWeb: Split ContentStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								77b2826402 
								
							 
						 
						
							
							
								
								LibWeb: Split ColorStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								66bc816284 
								
							 
						 
						
							
							
								
								LibWeb: Split BorderRadiusStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								25114c159d 
								
							 
						 
						
							
							
								
								LibWeb: Split BorderRadiusShorthandStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								1c03bc7a6f 
								
							 
						 
						
							
							
								
								LibWeb: Split BorderStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								9d5296889f 
								
							 
						 
						
							
							
								
								LibWeb: Split BackgroundSizeStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								52cd0b2f47 
								
							 
						 
						
							
							
								
								LibWeb: Split BackgroundRepeatStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								92a0d4c0af 
								
							 
						 
						
							
							
								
								LibWeb: Split BackgroundStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								777d3e73f9 
								
							 
						 
						
							
							
								
								LibWeb: Split AngleStyleValue out of StyleValue.{h,cpp}  
							
							
							
						 
						
							2023-03-25 16:56:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MacDue 
								
							 
						 
						
							
							
							
							
								
							
							
								cfc9966654 
								
							 
						 
						
							
							
								
								LibWeb: Add scaleable checkboxes (with theme/accent-color support)  
							
							... 
							
							
							
							This reworks checkboxes to use a tiny 16x16 SDF for the tick icon along
with an antialiased background/border.
The checkbox now works well at any scale, shows the various checkbox
state (enabled, disabled, being pressed), and supports using the colors
from the active system theme and/or the accent-color property. 
							
						 
						
							2023-03-23 08:27:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MacDue 
								
							 
						 
						
							
							
							
							
								
							
							
								87b8a36e56 
								
							 
						 
						
							
							
								
								LibWeb: Parse and plumb the accent-color CSS property  
							
							
							
						 
						
							2023-03-23 08:27:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								fcd4e68959 
								
							 
						 
						
							
							
								
								LibWeb: Use actual token representations when parsing CSS <urange>  
							
							... 
							
							
							
							nasty_hacks--; // :^) 
							
						 
						
							2023-03-22 19:45:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								c138845013 
								
							 
						 
						
							
							
								
								LibWeb: Store the original representation of CSS tokens  
							
							... 
							
							
							
							This is required for the `<urange>` type, and custom properties, to work
correctly, as both need to know exactly what the original text was. 
							
						 
						
							2023-03-22 19:45:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								a3d6d9db37 
								
							 
						 
						
							
							
								
								LibWeb: Correct logic when consuming a CSS number in scientific notation  
							
							... 
							
							
							
							Before, we were classifying the number as a "number" type if it had an
"E", even if that was not followed by an exponent. 
							
						 
						
							2023-03-22 19:45:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									implicitfield 
								
							 
						 
						
							
							
							
							
								
							
							
								a3d43b067a 
								
							 
						 
						
							
							
								
								LibWeb: Parse CSS identifiers case-insensitively  
							
							
							
						 
						
							2023-03-21 16:07:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Wanner 
								
							 
						 
						
							
							
							
							
								
							
							
								c8ebacb1c9 
								
							 
						 
						
							
							
								
								LibWeb: Support the :scope pseudo class  
							
							
							
						 
						
							2023-03-21 10:45:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Wanner 
								
							 
						 
						
							
							
							
							
								
							
							
								03c225b023 
								
							 
						 
						
							
							
								
								LibWeb: Move Element.prototype.style to ElementCSSInlineStyle mixin  
							
							... 
							
							
							
							Also adds the `PutForwards` extended attribute allowing setting the
style property. 
							
						 
						
							2023-03-20 20:37:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Srikavin Ramkumar 
								
							 
						 
						
							
							
							
							
								
							
							
								3c49e24977 
								
							 
						 
						
							
							
								
								LibWeb: Scale checkbox image instead of repeating on large checkboxes  
							
							
							
						 
						
							2023-03-20 10:15:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Srikavin Ramkumar 
								
							 
						 
						
							
							
							
							
								
							
							
								def08bcfcf 
								
							 
						 
						
							
							
								
								LibWeb: Add indeterminate checkbox styling to useragent stylesheet  
							
							
							
						 
						
							2023-03-20 10:15:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Srikavin Ramkumar 
								
							 
						 
						
							
							
							
							
								
							
							
								c3d6709a9e 
								
							 
						 
						
							
							
								
								LibWeb: Implement selector matching for :indeterminate pseudo-class  
							
							
							
						 
						
							2023-03-20 10:15:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Srikavin Ramkumar 
								
							 
						 
						
							
							
							
							
								
							
							
								aad4051885 
								
							 
						 
						
							
							
								
								LibWeb: Match selected option elements with checked pseudo-class  
							
							
							
						 
						
							2023-03-20 10:15:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1f99f9523d 
								
							 
						 
						
							
							
								
								LibWeb: Add temporary hack for line-height: calc(...)  
							
							... 
							
							
							
							At the moment, we can't resolve CSS calc() values without having a
LayoutNode. The new StyleProperties::line_height() overload was trying
to do exactly that, which led to an assertion.
This patch makes `line-height: calc(...)` behave the same as
`line-height: normal` for now and adds a FIXME. 
							
						 
						
							2023-03-18 21:15:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Wanner 
								
							 
						 
						
							
							
							
							
								
							
							
								554c4af90f 
								
							 
						 
						
							
							
								
								LibWeb: Add support for the lh and rlh length units  
							
							... 
							
							
							
							Resolving these units is somewhat tricky because of their interaction
with both font-size and line-height, but this implementation seems to
work as tested in http://wpt.live/css/css-values/lh-unit-001.html  and
http://wpt.live/css/css-values/lh-unit-002.html  
							
						 
						
							2023-03-18 20:14:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathis Wiehl 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d2392b6c 
								
							 
						 
						
							
							
								
								LibWeb: Consider deprecated application/font-woff mime type  
							
							... 
							
							
							
							Though deprecated by IANA, `application/font-woff` is still in active
use as a MIME type for WOFF fonts by web servers throughout the wild
web. 
							
						 
						
							2023-03-18 13:47:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathis Wiehl 
								
							 
						 
						
							
							
							
							
								
							
							
								3a45bba4e0 
								
							 
						 
						
							
							
								
								LibWeb: Load alternative font urls if others fail  
							
							... 
							
							
							
							We don't support all parts of the font formats we assume as "supported"
in the CSS parser. For example, if an open type font has a CFF table, we
reject loading it. This meant that until now, when such an
unsupported-supported font url was first in the list of urls, we
couldn't load it at all, even when we would support a later url.
To resolve that, try loading all font urls one after each other, in case
we are not able to load the higher priority one.
This also resolves a FIXME related to spec compliant url prioritization.
Our CSS parser already filters and prioritizes font src urls in
compliance with the spec. However, we still had to resort to brittle
file extension matching, because some websites don't set the `format`
and if the first url in a src list happened to be one we don't support,
the font could not be loaded at all. This now is unnecessary because we
can try and discard the urls instead. 
							
						 
						
							2023-03-18 13:47:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								062b8e5957 
								
							 
						 
						
							
							
								
								LibWeb: Print unimplemented calc() expressions in the debug log  
							
							
							
						 
						
							2023-03-18 00:26:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								2d45e1fca5 
								
							 
						 
						
							
							
								
								LibWeb: Port the CSS namespace to IDL  
							
							
							
						 
						
							2023-03-15 12:48:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								6d8f046fd0 
								
							 
						 
						
							
							
								
								LibGfx+Userland: Make TextAttributes::underline_style optional  
							
							... 
							
							
							
							Rather than having a style AND a field saying whether to use the style,
just make the style Optional. 
							
						 
						
							2023-03-15 14:55:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Olsson 
								
							 
						 
						
							
							
							
							
								
							
							
								7c0c1c8f49 
								
							 
						 
						
							
							
								
								LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr  
							
							
							
						 
						
							2023-03-15 08:48:49 +01:00