Tim Ledbetter 
								
							 
						 
						
							
							
							
							
								
							
							
								f34b1c7a7e 
								
							 
						 
						
							
							
								
								PixelPaint: Make tool properties widget construction non-fallible  
							
							... 
							
							
							
							`Tool::get_properties_widget()` now also returns a NNRP to a widget
rather than a raw pointer. 
							
						 
						
							2023-09-25 10:58:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Ledbetter 
								
							 
						 
						
							
							
							
							
								
							
							
								b4e134cb52 
								
							 
						 
						
							
							
								
								Userland: Use non-fallible EventReceiver::add() where possible  
							
							
							
						 
						
							2023-09-25 10:58:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Ledbetter 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f6a1afd2 
								
							 
						 
						
							
							
								
								Userland: Prefer non-fallible construction for LibGUI objects  
							
							
							
						 
						
							2023-09-18 18:00:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									camc 
								
							 
						 
						
							
							
							
							
								
							
							
								d978dd4af8 
								
							 
						 
						
							
							
								
								LibGUI: Add deprecated suffix to {set_,}tooltip in Widget  
							
							
							
						 
						
							2023-08-18 10:43:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								8322b31b97 
								
							 
						 
						
							
							
								
								LibGUI: Remove Widget::try_set_layout<T>()  
							
							... 
							
							
							
							And fall back to the infallible set_layout<T>().
Work towards #20557 . 
							
						 
						
							2023-08-14 14:57:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lucas CHOLLET 
								
							 
						 
						
							
							
							
							
								
							
							
								3f35ffb648 
								
							 
						 
						
							
							
								
								Userland: Prefer _string over _short_string  
							
							... 
							
							
							
							As `_string` can't fail anymore (since 3434412 
							
						 
						
							2023-08-08 07:37:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								34344120f2 
								
							 
						 
						
							
							
								
								AK: Make "foo"_string infallible  
							
							... 
							
							
							
							Stop worrying about tiny OOMs.
Work towards #20405 . 
							
						 
						
							2023-08-07 16:03:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									thankyouverycool 
								
							 
						 
						
							
							
							
							
								
							
							
								91bafc2653 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Port Labels to String  
							
							
							
						 
						
							2023-04-30 05:48:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								8a48246ed1 
								
							 
						 
						
							
							
								
								Everywhere: Stop using NonnullRefPtrVector  
							
							... 
							
							
							
							This class had slightly confusing semantics and the added weirdness
doesn't seem worth it just so we can say "." instead of "->" when
iterating over a vector of NNRPs.
This patch replaces NonnullRefPtrVector<T> with Vector<NNRP<T>>. 
							
						 
						
							2023-03-06 23:46:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								09d40bfbb2 
								
							 
						 
						
							
							
								
								Everywhere: Use _{short_,}string to create Strings from literals  
							
							
							
						 
						
							2023-02-25 20:51:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karol Kosek 
								
							 
						 
						
							
							
							
							
								
							
							
								be717edd33 
								
							 
						 
						
							
							
								
								PixelPaint: Propagate errors from making tool property widgets  
							
							
							
						 
						
							2023-02-16 23:36:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karol Kosek 
								
							 
						 
						
							
							
							
							
								
							
							
								67ffc687d8 
								
							 
						 
						
							
							
								
								LibGUI+PixelPaint: Port GUI::ValueSlider's suffix to the new String  
							
							
							
						 
						
							2023-02-13 00:26:39 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Ledbetter 
								
							 
						 
						
							
							
							
							
								
							
							
								7e020154a5 
								
							 
						 
						
							
							
								
								PixelPaint: Improve guide tool performance for large images  
							
							... 
							
							
							
							This commit ensures that the vectorscope and histogram widgets are not
updated while moving a guide with the guide tool. This significantly
improves performance for large images. 
							
						 
						
							2022-12-17 19:52:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MacDue 
								
							 
						 
						
							
							
							
							
								
							
							
								7be0b27dd3 
								
							 
						 
						
							
							
								
								Meta+Userland: Pass Gfx::IntPoint by value  
							
							... 
							
							
							
							This is just two ints or 8 bytes or the size of the reference on
x86_64 or AArch64. 
							
						 
						
							2022-12-07 11:48:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6e19ab2bbc 
								
							 
						 
						
							
							
								
								AK+Everywhere: Rename String to DeprecatedString  
							
							... 
							
							
							
							We have a new, improved string type coming up in AK (OOM aware, no null
state), and while it's going to use UTF-8, the name UTF8String is a
mouthful - so let's free up the String name by renaming the existing
class.
Making the old one have an annoying name will hopefully also help with
quick adoption :^) 
							
						 
						
							2022-12-06 08:54:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sin-ack 
								
							 
						 
						
							
							
							
							
								
							
							
								3f3f45580a 
								
							 
						 
						
							
							
								
								Everywhere: Add sv suffix to strings relying on StringView(char const*)  
							
							... 
							
							
							
							Each of these strings would previously rely on StringView's char const*
constructor overload, which would call __builtin_strlen on the string.
Since we now have operator ""sv, we can replace these with much simpler
versions. This opens the door to being able to remove
StringView(char const*).
No functional changes. 
							
						 
						
							2022-07-12 23:11:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Atkins 
								
							 
						 
						
							
							
							
							
								
							
							
								cdffe556c8 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Make Dialog::ExecResult an enum class  
							
							
							
						 
						
							2022-05-13 16:27:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								086969277e 
								
							 
						 
						
							
							
								
								Everywhere: Run clang-format  
							
							
							
						 
						
							2022-04-01 21:24:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lenny Maiorani 
								
							 
						 
						
							
							
							
							
								
							
							
								160bda7228 
								
							 
						 
						
							
							
								
								Applications: Use default constructors/destructors  
							
							... 
							
							
							
							https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules 
"The compiler is more likely to get the default semantics right and
you cannot implement these functions better than the compiler." 
						
							2022-02-14 22:06:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mustafa Quraish 
								
							 
						 
						
							
							
							
							
								
							
							
								7974fee800 
								
							 
						 
						
							
							
								
								PixelPaint: Inherit from AbstractZoomPanWidget  
							
							
							
						 
						
							2022-01-14 01:02:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								235f39e449 
								
							 
						 
						
							
							
								
								LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file()  
							
							... 
							
							
							
							This was used in a lot of places, so this patch makes liberal use of
ErrorOr<T>::release_value_but_fixme_should_propagate_errors(). 
							
						 
						
							2021-11-08 00:35:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filiph Sandström 
								
							 
						 
						
							
							
							
							
								
							
							
								d6a0726302 
								
							 
						 
						
							
							
								
								Everywhere: Rename left/right-click to primary/secondary  
							
							... 
							
							
							
							This resolves  #10641 . 
							
						 
						
							2021-10-27 22:05:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Nilsson 
								
							 
						 
						
							
							
							
							
								
							
							
								f9e0815c3b 
								
							 
						 
						
							
							
								
								PixelPaint: Move Tools to it's own subdirectory  
							
							... 
							
							
							
							The PixelPaint source directory was getting a bit large, let's move all
the Tools to it's own subdirectory. Also remove some unused includes. 
							
						 
						
							2021-09-20 03:04:24 +00:00