mirror of
				https://github.com/LadybirdBrowser/ladybird.git
				synced 2025-10-31 21:30:58 +00:00 
			
		
		
		
	LibWeb: Make storage of CSS::StyleValues const-correct
Now we consistently use `RefPtr<StyleValue const>` for all StyleValues.
This commit is contained in:
		
							parent
							
								
									3fdad8fe22
								
							
						
					
					
						commit
						6d11414957
					
				
				
				Notes:
				
					github-actions[bot]
				
				2025-04-16 16:44:32 +00:00 
				
			
			Author: https://github.com/ADKaster
Commit: 6d11414957
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4362
Reviewed-by: https://github.com/AtkinsSJ
Reviewed-by: https://github.com/Hendiadyoin1
			
					 113 changed files with 628 additions and 629 deletions
				
			
		|  | @ -4943,7 +4943,7 @@ String HTMLParser::serialize_html_fragment(DOM::Node const& node, SerializableSh | |||
| } | ||||
| 
 | ||||
| // https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#current-dimension-value
 | ||||
| static RefPtr<CSS::CSSStyleValue> parse_current_dimension_value(float value, Utf8View input, Utf8View::Iterator position) | ||||
| static RefPtr<CSS::CSSStyleValue const> parse_current_dimension_value(float value, Utf8View input, Utf8View::Iterator position) | ||||
| { | ||||
|     // 1. If position is past the end of input, then return value as a length.
 | ||||
|     if (position == input.end()) | ||||
|  | @ -4958,7 +4958,7 @@ static RefPtr<CSS::CSSStyleValue> parse_current_dimension_value(float value, Utf | |||
| } | ||||
| 
 | ||||
| // https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#rules-for-parsing-dimension-values
 | ||||
| RefPtr<CSS::CSSStyleValue> parse_dimension_value(StringView string) | ||||
| RefPtr<CSS::CSSStyleValue const> parse_dimension_value(StringView string) | ||||
| { | ||||
|     // 1. Let input be the string being parsed.
 | ||||
|     auto input = Utf8View(string); | ||||
|  | @ -5032,7 +5032,7 @@ RefPtr<CSS::CSSStyleValue> parse_dimension_value(StringView string) | |||
| } | ||||
| 
 | ||||
| // https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#rules-for-parsing-non-zero-dimension-values
 | ||||
| RefPtr<CSS::CSSStyleValue> parse_nonzero_dimension_value(StringView string) | ||||
| RefPtr<CSS::CSSStyleValue const> parse_nonzero_dimension_value(StringView string) | ||||
| { | ||||
|     // 1. Let input be the string being parsed.
 | ||||
|     // 2. Let value be the result of parsing input using the rules for parsing dimension values.
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andrew Kaster
						Andrew Kaster