Simon Wanner 
								
							 
						 
						
							
							
							
							
								
							
							
								206d6ece55 
								
							 
						 
						
							
							
								
								LibGfx: Move other font-related files to LibGfx/Font/  
							
							
							
						 
						
							2022-04-09 23:48:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								086969277e 
								
							 
						 
						
							
							
								
								Everywhere: Run clang-format  
							
							
							
						 
						
							2022-04-01 21:24:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								fd60c9fac7 
								
							 
						 
						
							
							
								
								Games: Add reload icon to 'New Game' actions  
							
							
							
						 
						
							2022-03-18 01:10:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lenny Maiorani 
								
							 
						 
						
							
							
							
							
								
							
							
								27c30ca063 
								
							 
						 
						
							
							
								
								Games: 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-16 22:08:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vitaly Dyachkov 
								
							 
						 
						
							
							
							
							
								
							
							
								32b8795091 
								
							 
						 
						
							
							
								
								LibConfig: Rename pledge_domains(String) => pledge_domain(String)  
							
							... 
							
							
							
							pledge_domains() that takes only one String argument was specifically
added as a shortcut for pledging a single domain. So, it makes sense to
use singular here. 
							
						 
						
							2022-02-11 18:06:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Lindbom 
								
							 
						 
						
							
							
							
							
								
							
							
								1e773256bf 
								
							 
						 
						
							
							
								
								Snake: Add link to help pages in menu  
							
							
							
						 
						
							2022-01-13 03:45:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Astraeus- 
								
							 
						 
						
							
							
							
							
								
							
							
								a15b86cd01 
								
							 
						 
						
							
							
								
								Snake: Convert to try_create_default_icon  
							
							
							
						 
						
							2021-12-18 23:36:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								cf4fa936be 
								
							 
						 
						
							
							
								
								Everywhere: Use default execpromises argument for Core::System::pledge  
							
							
							
						 
						
							2021-11-28 08:04:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro Pereira 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e9b122e0 
								
							 
						 
						
							
							
								
								Snake: TRY() all the things in serenity_main() :^)  
							
							
							
						 
						
							2021-11-27 17:18:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro Pereira 
								
							 
						 
						
							
							
							
							
								
							
							
								2c6dc6d5f6 
								
							 
						 
						
							
							
								
								Snake: Replace construct() with TRY(try_create()) pattern  
							
							
							
						 
						
							2021-11-24 13:51:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro Pereira 
								
							 
						 
						
							
							
							
							
								
							
							
								c4e49e1955 
								
							 
						 
						
							
							
								
								Snake: Port to LibMain  
							
							... 
							
							
							
							Simplified two pledge() and two unveil() by using TRY(). 
							
						 
						
							2021-11-23 22:55:44 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mustafa Quraish 
								
							 
						 
						
							
							
							
							
								
							
							
								0f749681a9 
								
							 
						 
						
							
							
								
								Everywhere: Use my fancy new serenityos.org email :^)  
							
							
							
						 
						
							2021-09-13 20:51:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d170851d 
								
							 
						 
						
							
							
								
								Snake: Use AK::get_random_uniform() instead of rand()  
							
							
							
						 
						
							2021-08-30 18:35:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								efe0a3d415 
								
							 
						 
						
							
							
								
								Snake: Remove wpath and cpath pledges  
							
							... 
							
							
							
							With the move to LibConfig, these are no longer needed. 
							
						 
						
							2021-08-28 12:22:16 +04:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mustafa Quraish 
								
							 
						 
						
							
							
							
							
								
							
							
								458471cc37 
								
							 
						 
						
							
							
								
								Snake: Use LibConfig instead of Core::ConfigFile  
							
							
							
						 
						
							2021-08-27 12:45:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									networkException 
								
							 
						 
						
							
							
							
							
								
							
							
								acde7d12b0 
								
							 
						 
						
							
							
								
								Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open  
							
							... 
							
							
							
							This patch brings the ConfigFile helpers for opening lib, app and system
configs more inline with the regular ConfigFile::open functions. 
							
						 
						
							2021-08-22 01:32:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									networkException 
								
							 
						 
						
							
							
							
							
								
							
							
								938051feb8 
								
							 
						 
						
							
							
								
								Everywhere: Use Core::ConfigFile::AllowWriting::Yes to allow writing  
							
							
							
						 
						
							2021-08-22 01:32:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								687a12d7fb 
								
							 
						 
						
							
							
								
								Userland: Add GUI::Window::add_menu() and use it everywhere  
							
							... 
							
							
							
							Applications previously had to create a GUI::Menubar object, add menus
to it, and then call GUI::Window::set_menubar().
This patch introduces GUI::Window::add_menu() which creates the menubar
automatically and adds items to it. Application code becomes slightly
simpler as a result. :^) 
							
						 
						
							2021-07-21 21:24:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c7d891765c 
								
							 
						 
						
							
							
								
								LibGfx: Use "try_" prefix for static factory functions  
							
							... 
							
							
							
							Also mark them as [[nodiscard]]. 
							
						 
						
							2021-07-21 18:02:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gunnar Beutner 
								
							 
						 
						
							
							
							
							
								
							
							
								631d36fd98 
								
							 
						 
						
							
							
								
								Everywhere: Add component declarations  
							
							... 
							
							
							
							This adds component declarations so that users can select to not build
certain parts of the OS. 
							
						 
						
							2021-06-17 11:03:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								8a6c37deef 
								
							 
						 
						
							
							
								
								LibGfx: Remove Gfx::FontDatabase::default_bold_fixed_width_font()  
							
							... 
							
							
							
							Ask for a bold_variant() of the default_fixed_width_font() instead. 
							
						 
						
							2021-05-20 20:55:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								31d4bcf5bf 
								
							 
						 
						
							
							
								
								Userland: Tighten a *lot* of pledges! :^)  
							
							... 
							
							
							
							Since applications using Core::EventLoop no longer need to create a
socket in /tmp/rpc/, and also don't need to listen for incoming
connections on this socket, we can remove a whole bunch of pledges! 
							
						 
						
							2021-05-13 23:28:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								04c3cddb1e 
								
							 
						 
						
							
							
								
								Snake: Spruce up the GUI a tiny bit  
							
							... 
							
							
							
							Give the game window a GUI::Frame appearance, and make sure the
menus have Alt shortcuts. :^) 
							
						 
						
							2021-05-04 17:32:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4b0098e52f 
								
							 
						 
						
							
							
								
								Everywhere: Rename app_menu to file_menu or game_menu  
							
							
							
						 
						
							2021-05-01 17:40:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7ae7170d61 
								
							 
						 
						
							
							
								
								Everywhere: "file name" => "filename"  
							
							
							
						 
						
							2021-04-29 22:16:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								1682f0b760 
								
							 
						 
						
							
							
								
								Everything: Move to SPDX license identifiers in all files.  
							
							... 
							
							
							
							SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers 
This was done with the `ambr` search and replace tool.
 ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt * 
							
						 
						
							2021-04-22 11:22:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a2baab38fd 
								
							 
						 
						
							
							
								
								Everywhere: It's now "Foobar", not "FooBar", and not "foo bar"  
							
							... 
							
							
							
							I hereby declare these to be full nouns that we don't split,
neither by space, nor by underscore:
- Breadcrumbbar
- Coolbar
- Menubar
- Progressbar
- Scrollbar
- Statusbar
- Taskbar
- Toolbar
This patch makes everything consistent by replacing every other variant
of these with the proper one. :^) 
							
						 
						
							2021-04-13 16:58:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								78b12e1521 
								
							 
						 
						
							
							
								
								Userland: Turn all application menus into window menus :^)  
							
							
							
						 
						
							2021-03-25 22:14:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ef1e5db1d0 
								
							 
						 
						
							
							
								
								Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)  
							
							... 
							
							
							
							Good-bye LogStream. Long live AK::Format! 
							
						 
						
							2021-03-12 17:29:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d312011708 
								
							 
						 
						
							
							
								
								Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd"  
							
							... 
							
							
							
							Now that WindowServer broadcasts the system theme using an anonymous
file, we need clients to pledge "recvfd" so they can receive it.
Some programs keep the "shared_buffer" pledge since it's still used for
a handful of things. 
							
						 
						
							2021-01-16 19:30:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								20915795a8 
								
							 
						 
						
							
							
								
								Everywhere: Pledge "sendfd" in WindowServer client programs  
							
							... 
							
							
							
							This is needed for the new way we transfer window backing stores. 
							
						 
						
							2021-01-15 14:10:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								aa939c4b4b 
								
							 
						 
						
							
							
								
								Games: Move to Userland/Games/  
							
							
							
						 
						
							2021-01-12 12:04:23 +01:00