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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Ledbetter 
								
							 
						 
						
							
							
							
							
								
							
							
								f132751fae 
								
							 
						 
						
							
							
								
								PixelPaint: Ensure the selection is always within image bounds  
							
							
							
						 
						
							2023-05-05 16:35:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									thankyouverycool 
								
							 
						 
						
							
							
							
							
								
							
							
								91bafc2653 
								
							 
						 
						
							
							
								
								LibGUI+Userland: Port Labels to String  
							
							
							
						 
						
							2023-04-30 05:48:14 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Slater 
								
							 
						 
						
							
							
							
							
								
							
							
								296b76095f 
								
							 
						 
						
							
							
								
								PixelPaint: Change tool keydown handle to non-const  
							
							... 
							
							
							
							This was changed to const in PR #15788  but presents problems for tools
that may need to forward this event to non-const event handlers. 
							
						 
						
							2022-12-16 10:14:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MacDue 
								
							 
						 
						
							
							
							
							
								
							
							
								e011eafd37 
								
							 
						 
						
							
							
								
								Meta+Userland: Pass Gfx::FloatPoint by value  
							
							... 
							
							
							
							Just a small 8-byte value like Gfx::IntPoint. 
							
						 
						
							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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zaggy1024 
								
							 
						 
						
							
							
							
							
								
							
							
								7ce346e50e 
								
							 
						 
						
							
							
								
								PixelPaint: Allow keydown events to bubble from ImageEditor  
							
							... 
							
							
							
							Previously, all keydown KeyEvents were accepted, causing parent widgets
not to receive them. With the addition of shortcut handling to keydown,
shortcuts were not called when the ImageEditor was focused. 
							
						 
						
							2022-11-14 16:08:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Crax97 
								
							 
						 
						
							
							
							
							
								
							
							
								7d544344ca 
								
							 
						 
						
							
							
								
								PixelPaint: Add point_position_to_preferred_cell to RectangleSelectTool  
							
							... 
							
							
							
							Specializing point_position_to_preferred_cell for the
RectangleSelectTool as it selects a new cells with a rounding
behavior instead of a flooring behavior 
							
						 
						
							2022-08-31 12:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								49deb936be 
								
							 
						 
						
							
							
								
								PixelPaint: Make selection changes undoable  
							
							... 
							
							
							
							Using the Rectangle Select Tool will now generate undo/redo commands
like any other tool. :^) 
							
						 
						
							2022-08-26 01:04:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d571159aeb 
								
							 
						 
						
							
							
								
								PixelPaint: Move selection from ImageEditor to Image  
							
							... 
							
							
							
							This is preparation for making selection state undoable. 
							
						 
						
							2022-08-26 01:04:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								67596d9546 
								
							 
						 
						
							
							
								
								PixelPaint: Move "marching ants" painting logic to ImageEditor  
							
							... 
							
							
							
							Since this code needs to look at a bunch of ImageEditor state anyway,
it makes more sense for it to live in ImageEditor. 
							
						 
						
							2022-08-26 01:04:52 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jagger De Leo 
								
							 
						 
						
							
							
							
							
								
							
							
								d5183cb7ac 
								
							 
						 
						
							
							
								
								PixelPaint: Use Escape to clear rectangular selections  
							
							... 
							
							
							
							Now while dragging a new rectangular selection you can cancel it by
hitting Escape. Existing selections are cleared by Escape as well if the
RectangularSelectTool is active. 
							
						 
						
							2022-02-04 16:11:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mustafa Quraish 
								
							 
						 
						
							
							
							
							
								
							
							
								7974fee800 
								
							 
						 
						
							
							
								
								PixelPaint: Inherit from AbstractZoomPanWidget  
							
							
							
						 
						
							2022-01-14 01:02:34 +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