Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								31a69ce887 
								
							 
						 
						
							
							
								
								LibWeb+LibGfx: Make IntersectionObserver checks edge-inclusive  
							
							 
							
							... 
							
							
							
							This fixes an issue where 0x0 rectangles were not considered to be
intersecting, even when they fell inside (or were adjacent to) the
viewport. 
							
						 
						
							2025-02-16 18:09:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jelle Raaijmakers 
								
							 
						 
						
							
							
							
							
								
							
							
								7eb4f3da37 
								
							 
						 
						
							
							
								
								LibGfx: Add Rect::unite()  
							
							 
							
							... 
							
							
							
							The existing `::unite_horizontally()` and `::unite_vertically()` tests
did not properly test the edge cases where left/top in the Rect were
updated, so they get re-arranged a bit. 
							
						 
						
							2025-01-23 09:33:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pavel Shliak 
								
							 
						 
						
							
							
							
							
								
							
							
								116e7baead 
								
							 
						 
						
							
							
								
								LibGfx: Remove aligned_within from Rect  
							
							 
							
							... 
							
							
							
							The CenterRight and TopCenter alignment cases were
mistakenly identical due to a copy-paste error,
causing the function to behave unexpectedly.
Rather than attempting to fix it, remove aligned_within entirely. 
							
						 
						
							2024-12-08 13:32:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								93712b24bf 
								
							 
						 
						
							
							
								
								Everywhere: Hoist the Libraries folder to the top-level  
							
							 
							
							
							
						 
						
							2024-11-10 12:50:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								13d7c09125 
								
							 
						 
						
							
							
								
								Libraries: Move to Userland/Libraries/  
							
							 
							
							
							
						 
						
							2021-01-12 12:17:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									asynts 
								
							 
						 
						
							
							
							
							
								
							
							
								7e62ffbc6e 
								
							 
						 
						
							
							
								
								AK+Format: Remove TypeErasedFormatParams& from format function.  
							
							 
							
							
							
						 
						
							2020-12-30 20:33:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								573d5b7ff2 
								
							 
						 
						
							
							
								
								LibGfx: Give Size and Rect * and *= operators  
							
							 
							
							
							
						 
						
							2020-12-18 17:35:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tom 
								
							 
						 
						
							
							
							
							
								
							
							
								6ad6c4ffad 
								
							 
						 
						
							
							
								
								LibGfx: Add overloads to Rect's shrink/inflate that accept a Size<T>  
							
							 
							
							
							
						 
						
							2020-10-12 20:04:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									asynts 
								
							 
						 
						
							
							
							
							
								
							
							
								3b601cd4bd 
								
							 
						 
						
							
							
								
								LibGfx: Add formatter for Rect.  
							
							 
							
							
							
						 
						
							2020-10-09 20:52:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tom 
								
							 
						 
						
							
							
							
							
								
							
							
								f8903acea2 
								
							 
						 
						
							
							
								
								LibGfx: Add convenience helpers for Rect  
							
							 
							
							
							
						 
						
							2020-08-18 12:12:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								7072806234 
								
							 
						 
						
							
							
								
								Meta: Replace remaining LibM/math.h includes with math.h  
							
							 
							
							
							
						 
						
							2020-08-12 16:18:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								984683cf34 
								
							 
						 
						
							
							
								
								Revert "LibM: Always include <math.h> instead of <LibM/math.h>"  
							
							 
							
							... 
							
							
							
							This reverts commit dc12cbca41 .
Sadly this broke the build due to some confusion about <new>.
Reverting until this can be solved fully. 
							
						 
						
							2020-08-04 21:17:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								dc12cbca41 
								
							 
						 
						
							
							
								
								LibM: Always include <math.h> instead of <LibM/math.h>  
							
							 
							
							... 
							
							
							
							This makes Lagom pick up the host math.h, which is what we want. 
							
						 
						
							2020-08-04 19:06:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Olsson 
								
							 
						 
						
							
							
							
							
								
							
							
								335916d8db 
								
							 
						 
						
							
							
								
								LibGfx: Templatize Point, Size, and Rect  
							
							 
							
							
							
						 
						
							2020-07-27 01:06:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								116cf92156 
								
							 
						 
						
							
							
								
								LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize  
							
							 
							
							... 
							
							
							
							This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much
better visual clue about what type of metric is being used. 
							
						 
						
							2020-06-10 10:59:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3775983dfe 
								
							 
						 
						
							
							
								
								LibIPC+LibGfx: Templatize IPC encoding as well as decoding  
							
							 
							
							... 
							
							
							
							Now most classes dictate how they are serialized and deserialized when
transmitted across LibIPC sockets. This also makes the IPC compiler
a bit simpler. :^) 
							
						 
						
							2020-05-12 18:49:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								24a0354ce8 
								
							 
						 
						
							
							
								
								LibIPC+LibGfx: Pass the IPC::Decoder to decoding helpers  
							
							 
							
							... 
							
							
							
							Instead of passing the BufferStream, pass the Decoder. I'd like to stop
using BufferStream eventually anyway, so it's good to get it out of any
API's where it's in currently. 
							
						 
						
							2020-03-29 19:37:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								37fc6c117c 
								
							 
						 
						
							
							
								
								Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller  
							
							 
							
							
							
						 
						
							2020-03-08 13:06:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a4d857e3c5 
								
							 
						 
						
							
							
								
								LibIPC+IPCCompiler: Add IPC::Decoder, let classes decode themselves  
							
							 
							
							... 
							
							
							
							This shaves ~5 seconds off of a full build, not too bad. Also it just
seems nicer to push this logic out to classes. It could be better but
it's a start. :^) 
							
						 
						
							2020-02-15 12:11:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								34b5ff7c29 
								
							 
						 
						
							
							
								
								LibGfx: Move a bunch of LogStream::operator<< to cpp files  
							
							 
							
							
							
						 
						
							2020-02-15 00:58:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3f58f0e87c 
								
							 
						 
						
							
							
								
								LibGfx: Add Rect::operator!=(Rect)  
							
							 
							
							
							
						 
						
							2020-02-11 11:53:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								20cfd2a6bf 
								
							 
						 
						
							
							
								
								LibGfx: Unpublish Gfx::Rect from global namespace  
							
							 
							
							
							
						 
						
							2020-02-06 13:02:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9ac94d393e 
								
							 
						 
						
							
							
								
								LibGfx: Rename from LibDraw :^)  
							
							 
							
							
							
						 
						
							2020-02-06 12:04:00 +01:00