Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								cbf84152df 
								
							 
						 
						
							
							
								
								LibWeb: Resolve fill and stroke related CSS properties  
							
							
							
						 
						
							2023-06-16 07:03:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								af51095fe2 
								
							 
						 
						
							
							
								
								LibWeb: Stop making ComputedValues::stroke_width() optional  
							
							... 
							
							
							
							This defaults to 1px and should always have some kind of value. 
							
						 
						
							2023-06-16 07:03:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								5cdcd135ab 
								
							 
						 
						
							
							
								
								LibWeb: Add parsing for CSS <paint> values  
							
							... 
							
							
							
							This gets rid of a couple of FIXMEs in Properties.json :^) 
							
						 
						
							2023-06-16 07:03:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kamp 
								
							 
						 
						
							
							
							
							
								
							
							
								23aae7c7f3 
								
							 
						 
						
							
							
								
								LibWeb: Implement the align attribute for divs  
							
							... 
							
							
							
							As specified in section 15.3.3 of the HTML spec. 
							
						 
						
							2023-06-16 06:55:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kamp 
								
							 
						 
						
							
							
							
							
								
							
							
								4ac7c41483 
								
							 
						 
						
							
							
								
								LibWeb: Add -libweb-left and -libweb-right text-align values  
							
							... 
							
							
							
							These ensure that block level elements are also left and right aligned
respectively on top of the regular text alignment, matching
-libweb-center. 
							
						 
						
							2023-06-16 06:55:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Romain Chardiny 
								
							 
						 
						
							
							
							
							
								
							
							
								dc65a2f2b8 
								
							 
						 
						
							
							
								
								unzip: Add option to list files of an archive  
							
							
							
						 
						
							2023-06-15 21:01:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a62ad8c9 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS atan2()  
							
							
							
						 
						
							2023-06-15 16:54:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								1aa84dfddd 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS atan()  
							
							
							
						 
						
							2023-06-15 16:54:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								784e1cfb72 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS acos()  
							
							
							
						 
						
							2023-06-15 16:54:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								708b5ef447 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS asin()  
							
							
							
						 
						
							2023-06-15 16:54:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								64f0349a9e 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS tan()  
							
							
							
						 
						
							2023-06-15 16:54:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								46a5efe388 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS cos()  
							
							
							
						 
						
							2023-06-15 16:54:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								c73f476915 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS sin()  
							
							
							
						 
						
							2023-06-15 16:54:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								ba7af82c5c 
								
							 
						 
						
							
							
								
								LibWeb: Parse css math constants  
							
							
							
						 
						
							2023-06-15 15:40:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Om Prakaash 
								
							 
						 
						
							
							
							
							
								
							
							
								7c66c5f12d 
								
							 
						 
						
							
							
								
								LibJS: Replace a DeprecatedString with String  
							
							... 
							
							
							
							Refactors Date class to use String instead of DeprecatedString.
Changes use of the Date class in DatePrototype accordingly. 
							
						 
						
							2023-06-15 14:03:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karol Kosek 
								
							 
						 
						
							
							
							
							
								
							
							
								92ff12a0d0 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Port StatusBar::set_override_text() to String  
							
							
							
						 
						
							2023-06-15 13:53:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karol Kosek 
								
							 
						 
						
							
							
							
							
								
							
							
								5234a30731 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Port Action status tips to String  
							
							
							
						 
						
							2023-06-15 13:53:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karol Kosek 
								
							 
						 
						
							
							
							
							
								
							
							
								4b169cf25f 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Use action text as a fallback in Action::status_tip()  
							
							... 
							
							
							
							Many applications already do this in their code. This change will simply
move the logic to a single function to stop repeating ourselves! 
							
						 
						
							2023-06-15 13:53:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karol Kosek 
								
							 
						 
						
							
							
							
							
								
							
							
								2029750519 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Port StatusBar::text() and set_text functions to String  
							
							
							
						 
						
							2023-06-15 13:53:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karol Kosek 
								
							 
						 
						
							
							
							
							
								
							
							
								2064f544c6 
								
							 
						 
						
							
							
								
								LibGUI: Store Statusbar text as String  
							
							
							
						 
						
							2023-06-15 13:53:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								e1e382152c 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS sign()  
							
							
							
						 
						
							2023-06-15 12:26:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									stelar7 
								
							 
						 
						
							
							
							
							
								
							
							
								79fc4c8a82 
								
							 
						 
						
							
							
								
								LibWeb: Implement CSS abs()  
							
							
							
						 
						
							2023-06-15 12:26:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								85f822381f 
								
							 
						 
						
							
							
								
								LibWeb: Avoid copies while computing ARIA name/description  
							
							... 
							
							
							
							This also makes the cycle-detection work as intended. 
							
						 
						
							2023-06-15 08:09:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								a9b3aaa887 
								
							 
						 
						
							
							
								
								LibJS: Fix redundancy-detection when printing raw values  
							
							... 
							
							
							
							Note that this does not change cycle-detection.
This is also was an unnecessary copy, since there is an easier, less
memory-intense way to do cycle detection than copying the entire
visited_set all the time. 
							
						 
						
							2023-06-15 08:09:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								72756f09f4 
								
							 
						 
						
							
							
								
								LibIDL: Avoid unnecessary copies of imported paths  
							
							
							
						 
						
							2023-06-15 08:09:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								fe9e09fa3a 
								
							 
						 
						
							
							
								
								LibGUI: Avoid unnecessary copies of MenuItem pointer sets  
							
							
							
						 
						
							2023-06-15 08:09:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								c4a9afe31a 
								
							 
						 
						
							
							
								
								LibLine: Avoid unnecessary copies of style spans  
							
							
							
						 
						
							2023-06-15 08:07:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								efbf6b7e5f 
								
							 
						 
						
							
							
								
								LibWeb: Make HashMap copy of inline CSS declarations fallible  
							
							
							
						 
						
							2023-06-15 08:07:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								592e6c89a5 
								
							 
						 
						
							
							
								
								LibGUI: Avoid unnecessary copies of clipboard metadata  
							
							
							
						 
						
							2023-06-15 08:07:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MacDue 
								
							 
						 
						
							
							
							
							
								
							
							
								a8b9130ceb 
								
							 
						 
						
							
							
								
								LibWeb: Support SVG vertical/horizontal lineto with multiple parameters  
							
							... 
							
							
							
							This now allows v 1 2 3 or h 1 2 3, which are treated like v 1 v 2 v 3
and h 1 h 2 h 3 respectively. This fixes the freeCodeCamp SVG logo. 
							
						 
						
							2023-06-15 00:10:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3a11b55286 
								
							 
						 
						
							
							
								
								LibWeb: Treat % max-width as none when containing block size indefinite  
							
							... 
							
							
							
							This is technically "undefined behavior" per CSS 2.2, but it seems
sensible to mirror the behavior of max-height in the same situation.
It also appears to match how other engines behave.
Fixes  #19242  
							
						 
						
							2023-06-14 20:12:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								ff1606ffaf 
								
							 
						 
						
							
							
								
								LibWeb: Implement seeking for audio tracks  
							
							
							
						 
						
							2023-06-14 17:54:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								0c4b28faf3 
								
							 
						 
						
							
							
								
								LibWeb: Dispatch an addtrack event for newly created audio tracks  
							
							
							
						 
						
							2023-06-14 17:54:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								6520a9a849 
								
							 
						 
						
							
							
								
								LibWeb: Support TrackEvent instances with an AudioTrack track type  
							
							
							
						 
						
							2023-06-14 17:54:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								08edc872aa 
								
							 
						 
						
							
							
								
								LibCore+Applications: Put timeout parameter first in debounce()  
							
							... 
							
							
							
							This matches the parameter order for Core::Timer's factory methods,
stops clang-format freaking out so much, and just seems nicer to
me. :^) 
							
						 
						
							2023-06-14 17:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								4c349165f2 
								
							 
						 
						
							
							
								
								LibGUI: Add a callback when the visible columns of a TableView change  
							
							
							
						 
						
							2023-06-14 17:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								8eff3b1910 
								
							 
						 
						
							
							
								
								LibGUI: Add functions to get/set all a TableView's visible columns  
							
							... 
							
							
							
							Specifically, this is to make it easier to save and restore this state
to a config file. I had hoped to use the column names instead of their
IDs, but some columns have an empty string as their name so we wouldn't
be able to distinguish between those. 
							
						 
						
							2023-06-14 17:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								f33824d2e9 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Propagate errors in Model::column_name()  
							
							
							
						 
						
							2023-06-14 17:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Valtteri Koskivuori 
								
							 
						 
						
							
							
							
							
								
							
							
								e56098f734 
								
							 
						 
						
							
							
								
								LibCore+Userland: Remove uses of DeprecatedString in file utility  
							
							... 
							
							
							
							Mainly replacing DeprecatedString with StringView, since the actual mime
type and description texts are just static strings anyway. 
							
						 
						
							2023-06-14 11:18:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								43e1343abf 
								
							 
						 
						
							
							
								
								LibWeb: Treat % max-height as none when containing block size indefinite  
							
							... 
							
							
							
							Fixes  #19371  
						
							2023-06-14 17:08:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f3369b66 
								
							 
						 
						
							
							
								
								LibWeb: Fix spelling of non_anonymous_containing_block()  
							
							
							
						 
						
							2023-06-14 17:08:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								34591ff3d9 
								
							 
						 
						
							
							
								
								LibWeb: Use a separate class for shared image requests  
							
							... 
							
							
							
							As it turns out, making everyone piggyback on HTML::ImageRequest had
some major flaws, as HTMLImageElement may decide to abort an ongoing
fetch or wipe out image data, even when someone else is using the same
image request.
To avoid this issue, this patch introduces SharedImageRequest, and then
implements ImageRequest on top of that.
Other clients of the ImageRequest API are moved to SharedImageRequest
as well, and ImageRequest is now only used by HTMLImageElement.
This fixes an issue with image data disappearing and leading to asserts
and/or visually absent images. 
							
						 
						
							2023-06-14 14:23:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								cdec23a68c 
								
							 
						 
						
							
							
								
								LibRegex: Treat \<ORD_CHAR> as unescaped in POSIX BRE/ERE  
							
							... 
							
							
							
							This is undefined according to the spec, but glibc ignores the backslash
and some applications seem to prefer this behaviour (e.g. sed). 
							
						 
						
							2023-06-14 12:38:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andi Gallo 
								
							 
						 
						
							
							
							
							
								
							
							
								ce186dca70 
								
							 
						 
						
							
							
								
								LibWeb: Fix the x coordinate of a block after a float  
							
							... 
							
							
							
							The margin from the containing blocks shouldn't be included in the
amount by which we increment x after a float was places. That coordinate
should be relative to the containing block.
Fixes the comments layout on https://lobste.rs . 
							
						 
						
							2023-06-14 08:30:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								d70ddc8961 
								
							 
						 
						
							
							
								
								LibGfx: Add Bitmap::strip_alpha_channel()  
							
							... 
							
							
							
							Sets all alpha values to 0xff and sets the bitmap's format to BGRx8888.
Currently only implemented for BGRA8888 and BGRx8888. 
							
						 
						
							2023-06-14 08:30:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								6e0fc5e221 
								
							 
						 
						
							
							
								
								LibGfx: Remove a static on a method in a .h file  
							
							... 
							
							
							
							Methods defined in header files should generally be `inline`,
not `static`.
`static` means that each translation unit will have its own local copy
of the function when the function isn't inlined and it's up to the
linker's identical code folding to hopefully merge the potentially many
copies in the program. `inline` means that the linker can put the
identical copies in a comdat and merge them by name, without having to
compare contents.
No behavior change. 
							
						 
						
							2023-06-14 08:30:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								fb262de7cb 
								
							 
						 
						
							
							
								
								LibRegex: Make append_alternation() actually skip the common blocks  
							
							... 
							
							
							
							Previously we started with 'left_skip' set to zero, which made it so
that no blocks were selected to be skipped. 
							
						 
						
							2023-06-14 06:41:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ca2e5e39 
								
							 
						 
						
							
							
								
								LibRegex: Do not treat repeats followed by fallthroughs as atomic  
							
							
							
						 
						
							2023-06-14 06:41:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shannon Booth 
								
							 
						 
						
							
							
							
							
								
							
							
								bd26d022ac 
								
							 
						 
						
							
							
								
								LibWeb: Implement FileAPI::Blob::stream()  
							
							
							
						 
						
							2023-06-14 06:27:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shannon Booth 
								
							 
						 
						
							
							
							
							
								
							
							
								9f39be6e23 
								
							 
						 
						
							
							
								
								LibWeb: Implement FileAPI::Blob::get_stream()  
							
							... 
							
							
							
							This is used internally in many Blob algorithms, such as Blob::stream(),
Blob::text() and Blob::array_buffer(). 
							
						 
						
							2023-06-14 06:27:04 +02:00