Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bc10c84a 
								
							 
						 
						
							
							
								
								LibGfx: Make JPGLoader hand out embedded ICC bytes  
							
							
							
						 
						
							2023-01-27 17:26:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								307712b398 
								
							 
						 
						
							
							
								
								LibGfx: Add a method to ImageDecoderPlugin for reading ICC data  
							
							... 
							
							
							
							This probably won't be the final API for getting color spaces
from images, since some formats just store an "is sRGB?" flag
instead of a full profile. Instead, once everything works,
we probably want to give every Bitmap a pointer to some
color space abstraction.
But we can always change this later, once things are further along
and better understood. 
							
						 
						
							2023-01-27 17:26:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								609a89cfb0 
								
							 
						 
						
							
							
								
								LibWeb: Correct logic in TreeWalker::next_node()  
							
							... 
							
							
							
							We were creating a new `result` variable here, when we should have been
assigning to the original one. 
							
						 
						
							2023-01-27 15:20:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								87f1a0e957 
								
							 
						 
						
							
							
								
								LibGfx+icc: ICCProfile's primary_platform() should be optional  
							
							... 
							
							
							
							Found by running `icc` on a jpeg file produced by a Pixel phone
after #17195 . 
							
						 
						
							2023-01-27 12:01:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Poseydon42 
								
							 
						 
						
							
							
							
							
								
							
							
								3cd04f40e1 
								
							 
						 
						
							
							
								
								LibCpp: Parse 'using namespace' declarations  
							
							... 
							
							
							
							This gets us a little bit closer to a fully capable C++ parser. 
							
						 
						
							2023-01-27 12:40:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Julian Offenhäuser 
								
							 
						 
						
							
							
							
							
								
							
							
								22b1e1076a 
								
							 
						 
						
							
							
								
								LibGfx: Make OTF prefer Cmap tables of the Windows platform again  
							
							... 
							
							
							
							As the different Cmap encoding records are guaranteed to be sorted by
their platform ID, we would previously prefer the Macintosh platform
because of its lower ID value. However, this platform is split up into
a lot of encoding formats for different languages, and usually only
English is included. This meant that we could not handle most unicode
characters anymore.
The Windows platform now takes precedence again, as it can handle
arbitrary code points in its supported encodings.
This solution is still far from perfect, but it makes this regression
disappear for now. 
							
						 
						
							2023-01-27 10:59:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Smal 
								
							 
						 
						
							
							
							
							
								
							
							
								3226ce3d83 
								
							 
						 
						
							
							
								
								LibJS: Remove some usage of DeprecatedString usage from Lexer  
							
							... 
							
							
							
							This changes the filename member from DeprecatedString to String. Parser
has also been updated to meet the updated Lexer interface. 
							
						 
						
							2023-01-26 20:25:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Smal 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa6b4d815 
								
							 
						 
						
							
							
								
								LibJS: Remove DeprecatedString usage from Token  
							
							
							
						 
						
							2023-01-26 20:25:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Smal 
								
							 
						 
						
							
							
							
							
								
							
							
								93674e4383 
								
							 
						 
						
							
							
								
								LibJS: Remove DeprecatedString usage from SourceCode  
							
							... 
							
							
							
							This change also requires updates to some users of the SourceCode
interface since it no longer use DeprecatedString. 
							
						 
						
							2023-01-26 20:25:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Schumacher 
								
							 
						 
						
							
							
							
							
								
							
							
								82a152b696 
								
							 
						 
						
							
							
								
								LibGfx: Remove try_ prefix from bitmap creation functions  
							
							... 
							
							
							
							Those don't have any non-try counterpart, so we might as well just omit
it. 
							
						 
						
							2023-01-26 20:24:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								959a891df0 
								
							 
						 
						
							
							
								
								LibJS: Port parse_iso_date_time() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6c8c650a55 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_zoned_date_time_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								70e8a9bc8b 
								
							 
						 
						
							
							
								
								LibJS: Remove unused is_valid_time_zone_numeric_utc_offset_syntax()  
							
							... 
							
							
							
							...as well as the underlying function:
parse_time_zone_numeric_utc_offset_syntax() 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								bb0362ec3b 
								
							 
						 
						
							
							
								
								LibJS: Port builtin_time_zone_get_offset_string_for() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								95becb22ef 
								
							 
						 
						
							
							
								
								LibJS: Port format_iso_time_zone_offset_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c2656f4ee7 
								
							 
						 
						
							
							
								
								LibJS: Port format_time_zone_offset_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								5a2dfc52f8 
								
							 
						 
						
							
							
								
								LibJS: Port create_temporal_time_zone() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ae98eddc9f 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_year_month_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								cfb4b44691 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_time_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b6e13f451f 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_date_time_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								921ef7273e 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_date_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								453d3063f5 
								
							 
						 
						
							
							
								
								LibJS: Port pad_iso_year() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								2aa4fcc318 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_month_day_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								d2c10f6bea 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_instant_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								28ee331a93 
								
							 
						 
						
							
							
								
								LibJS: Make parse_temporal_instant() take a StringView  
							
							... 
							
							
							
							The underlying parse_temporal_instant_string() function already does
this as well. 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								f669d2e558 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_duration_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								49b5d55b95 
								
							 
						 
						
							
							
								
								LibJS: Make {un,}balance_duration_relative() take a StringView  
							
							... 
							
							
							
							This is only used for equality checks. 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b09522312c 
								
							 
						 
						
							
							
								
								LibJS: Port iso_month_code() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								bcca5efd5a 
								
							 
						 
						
							
							
								
								LibJS: Port format_calendar_annotation() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								269f3c4105 
								
							 
						 
						
							
							
								
								LibJS: Port maybe_format_calendar_annotation() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								627291b075 
								
							 
						 
						
							
							
								
								LibJS: Port calendar_month_code() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								46cff34baf 
								
							 
						 
						
							
							
								
								LibJS: Port get_builtin_calendar() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								a101b15ad0 
								
							 
						 
						
							
							
								
								LibJS: Port create_temporal_calendar() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								0f5f9acc9c 
								
							 
						 
						
							
							
								
								LibJS: Port canonicalize_time_zone_name() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								96855d53c4 
								
							 
						 
						
							
							
								
								LibJS: Use StringView for SecondsStringPrecision::unit  
							
							... 
							
							
							
							This is exclusively used with sv literals, and can be a StringView like
precision above it.
This removes the last use of DeprecatedString in Temporal's
AbstractOperations.h :^) 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								4a7d6670d8 
								
							 
						 
						
							
							
								
								LibJS: Port calendar / time zone members of Temporal* structs to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ef389c086d 
								
							 
						 
						
							
							
								
								LibJS: Port parse_temporal_calendar_string()  
							
							... 
							
							
							
							Also make is_builtin_calendar() take a StringView as part of this, it
only does equality checks. 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								8f7c2f8292 
								
							 
						 
						
							
							
								
								LibJS: Port get_difference_settings() to String  
							
							... 
							
							
							
							Also make balance_duration() take a StringView as part of this, it only
does equality checks. 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								227379a1da 
								
							 
						 
						
							
							
								
								LibJS: Port prepare_temporal_fields() and calendar_fields() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								90a1de564c 
								
							 
						 
						
							
							
								
								LibJS: Make parse_temporal_*_string() take a StringView  
							
							... 
							
							
							
							The underlying parse_iso8601() function already does this as well. 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								82ba940646 
								
							 
						 
						
							
							
								
								LibJS: Port format_seconds_string_part() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								654911444e 
								
							 
						 
						
							
							
								
								LibJS: Port merge_largest_unit_option() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								918122c1e3 
								
							 
						 
						
							
							
								
								LibJS: Port get_temporal_unit() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								f928c7754d 
								
							 
						 
						
							
							
								
								LibJS: Port to_show_offset_option() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ddd5d8531b 
								
							 
						 
						
							
							
								
								LibJS: Port to_time_zone_name_option() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								0435156a86 
								
							 
						 
						
							
							
								
								LibJS: Port to_calendar_name_option() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								a387b22599 
								
							 
						 
						
							
							
								
								LibJS: Port to_temporal_offset() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa3ab65b1 
								
							 
						 
						
							
							
								
								LibJS: Port to_temporal_rounding_mode() to String  
							
							... 
							
							
							
							Also make negate_temporal_rounding_mode() take a StringView as part of
this, it only does equality checks. 
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ec9f2013c9 
								
							 
						 
						
							
							
								
								LibJS: Port to_temporal_disambiguation() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b8759e86ee 
								
							 
						 
						
							
							
								
								LibJS: Port to_temporal_overflow() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00