Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-09 | LibGfx: Move other font-related files to LibGfx/Font/ | Simon Wanner | |
2022-04-01 | Everywhere: Run clang-format | Idan Horowitz | |
2022-03-18 | Games: Add reload icon to 'New Game' actions | Linus Groh | |
2022-02-16 | Games: Use default constructors/destructors | Lenny Maiorani | |
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-11 | LibConfig: Rename pledge_domains(String) => pledge_domain(String) | Vitaly Dyachkov | |
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-01-13 | Snake: Add link to help pages in menu | David Lindbom | |
2021-12-18 | Snake: Convert to try_create_default_icon | Astraeus- | |
2021-11-28 | Everywhere: Use default execpromises argument for Core::System::pledge | Brian Gianforcaro | |
2021-11-27 | Snake: TRY() all the things in serenity_main() :^) | Pedro Pereira | |
2021-11-24 | Snake: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-23 | Snake: Port to LibMain | Pedro Pereira | |
Simplified two pledge() and two unveil() by using TRY(). | |||
2021-11-08 | LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() | Andreas Kling | |
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-09-13 | Everywhere: Use my fancy new serenityos.org email :^) | Mustafa Quraish | |
2021-08-30 | Snake: Use AK::get_random_uniform() instead of rand() | Andreas Kling | |
2021-08-28 | Snake: Remove wpath and cpath pledges | Luke Wilde | |
With the move to LibConfig, these are no longer needed. | |||
2021-08-27 | Snake: Use LibConfig instead of Core::ConfigFile | Mustafa Quraish | |
2021-08-22 | Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open | networkException | |
This patch brings the ConfigFile helpers for opening lib, app and system configs more inline with the regular ConfigFile::open functions. | |||
2021-08-22 | Everywhere: Use Core::ConfigFile::AllowWriting::Yes to allow writing | networkException | |
2021-07-21 | Userland: Add GUI::Window::add_menu() and use it everywhere | Andreas Kling | |
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 | LibGfx: Use "try_" prefix for static factory functions | Andreas Kling | |
Also mark them as [[nodiscard]]. | |||
2021-06-17 | Everywhere: Add component declarations | Gunnar Beutner | |
This adds component declarations so that users can select to not build certain parts of the OS. | |||
2021-05-20 | LibGfx: Remove Gfx::FontDatabase::default_bold_fixed_width_font() | Andreas Kling | |
Ask for a bold_variant() of the default_fixed_width_font() instead. | |||
2021-05-13 | Userland: Tighten a *lot* of pledges! :^) | Andreas Kling | |
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-04 | Snake: Spruce up the GUI a tiny bit | Andreas Kling | |
Give the game window a GUI::Frame appearance, and make sure the menus have Alt shortcuts. :^) | |||
2021-05-01 | Everywhere: Rename app_menu to file_menu or game_menu | Andreas Kling | |
2021-04-29 | Everywhere: "file name" => "filename" | Andreas Kling | |
2021-04-22 | Everything: Move to SPDX license identifiers in all files. | Brian Gianforcaro | |
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-13 | Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" | Andreas Kling | |
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-03-25 | Userland: Turn all application menus into window menus :^) | Andreas Kling | |
2021-03-12 | Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) | Andreas Kling | |
Good-bye LogStream. Long live AK::Format! | |||
2021-01-16 | Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd" | Andreas Kling | |
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-15 | Everywhere: Pledge "sendfd" in WindowServer client programs | Andreas Kling | |
This is needed for the new way we transfer window backing stores. | |||
2021-01-12 | Games: Move to Userland/Games/ | Andreas Kling | |