1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:38:11 +00:00
serenity/Userland/Libraries/LibGUI
sin-ack 2e1bbcb0fa LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer
This change unfortunately cannot be atomically made without a single
commit changing everything.

Most of the important changes are in LibIPC/Connection.cpp,
LibIPC/ServerConnection.cpp and LibCore/LocalServer.cpp.

The notable changes are:
- IPCCompiler now generates the decode and decode_message functions such
  that they take a Core::Stream::LocalSocket instead of the socket fd.
- IPC::Decoder now uses the receive_fd method of LocalSocket instead of
  doing system calls directly on the fd.
- IPC::ConnectionBase and related classes now use the Stream API
  functions.
- IPC::ServerConnection no longer constructs the socket itself; instead,
  a convenience macro, IPC_CLIENT_CONNECTION, is used in place of
  C_OBJECT and will generate a static try_create factory function for
  the ServerConnection subclass. The subclass is now responsible for
  passing the socket constructed in this function to its
  ServerConnection base; the socket is passed as the first argument to
  the constructor (as a NonnullOwnPtr<Core::Stream::LocalServer>) before
  any other arguments.
- The functionality regarding taking over sockets from SystemServer has
  been moved to LibIPC/SystemServerTakeover.cpp. The Core::LocalSocket
  implementation of this functionality hasn't been deleted due to my
  intention of removing this class in the near future and to reduce
  noise on this (already quite noisy) PR.
2022-01-15 13:29:48 +03:30
..
Wizards Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
AboutDialog.cpp LibGUI: Update the AboutDialog copyright year :^) 2022-01-06 21:25:21 +01:00
AboutDialog.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
AbstractButton.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
AbstractButton.h LibGUI: Refine AbstractButton pressing behaviour 2021-09-27 16:29:50 +02:00
AbstractScrollableWidget.cpp Everywhere: Use 'increase_slider_by()' method from AbstractSlider 2021-12-30 14:31:50 +01:00
AbstractScrollableWidget.h LibGUI: Margins for AbstractScrollableWidget 2021-11-03 16:13:19 +01:00
AbstractSlider.cpp LibGUI: Rename CallOnChange => AllowCallback and implement elsewhere 2021-09-22 21:35:42 +02:00
AbstractSlider.h LibGUI: Add movement methods to AbstractSlider 2021-12-30 14:31:50 +01:00
AbstractTableView.cpp LibGUI: Calculate row position for scroll into view 2022-01-06 17:48:04 +01:00
AbstractTableView.h LibGUI: Calculate row position for scroll into view 2022-01-06 17:48:04 +01:00
AbstractView.cpp LibGUI+AK: Add DRAG_DEBUG opt and put drag operations behind dbgln_if 2022-01-10 14:23:04 +01:00
AbstractView.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
AbstractZoomPanWidget.cpp LibGUI: Add AbstractZoomPanWidget widget :^) 2022-01-14 01:02:34 +01:00
AbstractZoomPanWidget.h LibGUI: Add AbstractZoomPanWidget widget :^) 2022-01-14 01:02:34 +01:00
Action.cpp LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
Action.h LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
ActionGroup.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ActionGroup.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Application.cpp LibGUI: Add GUI::Application::in_teardown() 2021-11-03 19:56:47 +01:00
Application.h LibGUI: Let Application constructor accept in Main::Arguments 2021-11-22 21:13:42 -08:00
AutocompleteProvider.cpp LibGUI: Support applying AutocompleteBox suggestions with mouse 2021-11-23 13:43:11 +00:00
AutocompleteProvider.h LibGUI: Allow autocomplete to stay open after applying 2021-11-02 17:53:22 +01:00
BoxLayout.cpp LibGUI: Consider content_margins for BoxLayout 2021-11-03 16:13:19 +01:00
BoxLayout.h Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
Breadcrumbbar.cpp Everywhere: Use my shiny new serenityos.org email :^) 2021-09-03 12:22:36 +02:00
Breadcrumbbar.h LibGUI: Adjust BreadcrumbButtons width on resize 2021-09-01 01:21:51 +02:00
Button.cpp LibGUI: Adjust focus rect for Buttons with icons 2021-12-19 13:39:02 +01:00
Button.h LibGUI: Tweak GUI::Button::on_context_menu_event hook signature 2021-05-16 01:11:56 +02:00
Calendar.cpp Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
Calendar.h Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
CheckBox.cpp Userland: Make TextWrapping::Wrap opt-in 2021-07-27 22:05:20 +02:00
CheckBox.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Clipboard.cpp LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
Clipboard.h LibGUI+Everywhere: Make sync requests to Clipboard server more obvious 2021-11-21 11:49:06 +00:00
CMakeLists.txt LibGUI: Add AbstractZoomPanWidget widget :^) 2022-01-14 01:02:34 +01:00
ColorInput.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
ColorInput.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ColorPicker.cpp WindowsServer+LibGUI: Avoid getting color under cursor outside screen 2022-01-01 14:32:11 +01:00
ColorPicker.h ColorPicker: Add ability to select a color on the screen 2021-09-11 19:05:46 +02:00
ColumnsView.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
ColumnsView.h LibGUI: Tighten paint invalidation rects in item views :^) 2021-07-10 18:30:46 +02:00
ComboBox.cpp LibGUI+FontEditor: Allow ComboBox on_change callback to be toggled 2021-11-30 10:51:51 +01:00
ComboBox.h LibGUI+FontEditor: Allow ComboBox on_change callback to be toggled 2021-11-30 10:51:51 +01:00
Command.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Command.h LibGUI: Make Command::action_text() virtual 2021-05-08 22:17:51 +02:00
CommonActions.cpp Base+Browser: Add Browser icons 2022-01-12 10:54:54 +01:00
CommonLocationsProvider.cpp AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional) 2021-11-17 00:21:10 +01:00
CommonLocationsProvider.h LibGUI: Add missing headers 2021-10-06 23:52:40 +01:00
Desktop.cpp Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
Desktop.h Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
Dialog.cpp LibGUI: Allow to specify position on screen for Dialog window 2021-07-29 09:24:08 +02:00
Dialog.h LibGUI: Allow to specify position on screen for Dialog window 2021-07-29 09:24:08 +02:00
DisplayLink.cpp LibGUI: Remove unused header includes 2021-08-01 08:10:16 +02:00
DisplayLink.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DragOperation.cpp LibGfx: Use ErrorOr<T> for try_create_from_serialized_byte_buffer() 2021-11-08 00:35:27 +01:00
DragOperation.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EditingEngine.cpp LibGUI: Don't update selection twice after Ctrl-Right 2021-10-15 10:38:57 +02:00
EditingEngine.h LibGUI: Add EngineType to EditingEngine classes 2021-12-09 21:31:06 +01:00
EmojiInputDialog.cpp EmojiInputDialog: Ensure that all buttons are equal width 2022-01-07 05:49:12 +03:30
EmojiInputDialog.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Event.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Event.h LibGUI: Add missing altgr() modifier key 2022-01-08 11:50:26 +01:00
FileIconProvider.cpp LibGUI: Avoid unnecessary copies in FileIconProvider 2022-01-01 15:40:39 +01:00
FileIconProvider.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FilePicker.cpp Base+LibGUI: Add unique "Save As" icon 2022-01-05 13:58:18 +01:00
FilePicker.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
FilePickerDialog.gml LibGUI: Use the new GUI::Tray widget in GUI::FilePicker 2021-10-21 23:23:24 +02:00
FileSystemModel.cpp LibGUI: Print error when failing to load thumbnail in FileSystemModel 2022-01-12 19:44:17 +01:00
FileSystemModel.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
FilteringProxyModel.cpp LibGUI: Make FilteringProxyModel reference-count its parent model 2021-12-02 22:43:54 +01:00
FilteringProxyModel.h LibGUI: Make FilteringProxyModel reference-count its parent model 2021-12-02 22:43:54 +01:00
FocusPolicy.h LibGUI: Move GUI::FocusPolicy to its own header & add explainer comment 2021-10-21 16:48:24 +02:00
FocusSource.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FontPicker.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
FontPicker.h LibGUI: Categorize font families by variant instead of weight 2021-09-24 14:59:39 +02:00
FontPickerDialog.gml LibGUI: Categorize font families by variant instead of weight 2021-09-24 14:59:39 +02:00
Forward.h LibGUI: Add missing headers 2021-10-06 23:52:40 +01:00
Frame.cpp LibGUI+FileManager: Clarify Widget margins name 2021-11-03 16:13:19 +01:00
Frame.h LibGUI: Implement content margins for Frame 2021-11-03 16:13:19 +01:00
GMLAutocompleteProvider.cpp LibGUI: ScrollableContainerWidget GML autocomplete 2021-11-03 16:13:19 +01:00
GMLAutocompleteProvider.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLFormatter.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLFormatter.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLLexer.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLLexer.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLParser.cpp AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional) 2021-11-17 00:21:10 +01:00
GMLParser.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GMLSyntaxHighlighter.cpp LibGUI: Remove unused header includes 2021-08-01 08:10:16 +02:00
GMLSyntaxHighlighter.h LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
GroupBox.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
GroupBox.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
HeaderView.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
HeaderView.h LibGUI: Make HeaderView act only on the visible sections 2021-05-29 13:31:41 +04:30
Icon.cpp LibGUI: Make GUI::try_create_default_icon() tolerate single-size icons 2021-12-20 21:13:42 +01:00
Icon.h LibGUI: Add ErrorOr wrapper for default icon creation 2021-12-17 13:09:54 -08:00
IconView.cpp Userland: Resolve -Woverloaded-virtual in LibGUI and SoundPlayer 2022-01-04 07:51:31 +00:00
IconView.h Userland: Resolve -Woverloaded-virtual in LibGUI and SoundPlayer 2022-01-04 07:51:31 +00:00
ImageWidget.cpp LibCore+AK: Move MappedFile from AK to LibCore 2021-11-23 11:33:36 +01:00
ImageWidget.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
INILexer.cpp LibGUI: Use consistent naming scheme in INILexer 2021-12-30 14:12:39 +01:00
INILexer.h LibGUI: Use consistent naming scheme in INILexer 2021-12-30 14:12:39 +01:00
INISyntaxHighlighter.cpp LibGUI: Convert INISyntaxHighlighter to east-const 2021-12-30 14:12:39 +01:00
INISyntaxHighlighter.h LibGUI: Convert INISyntaxHighlighter to east-const 2021-12-30 14:12:39 +01:00
InputBox.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
InputBox.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
ItemListModel.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
JsonArrayModel.cpp AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional) 2021-11-17 00:21:10 +01:00
JsonArrayModel.h Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
Label.cpp LibGUI: Remove unused header includes 2021-08-01 08:10:16 +02:00
Label.h LibGUI: Do not wrap text in statusbar segments 2021-07-29 22:33:34 +01:00
Layout.cpp LibGUI: Add existing children widgets when layout manager changed 2022-01-12 11:49:17 +01:00
Layout.h LibGUI: Add fallible variants of the GUI::Layout add/insert APIs 2021-11-28 08:54:22 +01:00
LazyWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LazyWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LinkLabel.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
LinkLabel.h LibGUI: Make links only clickable where the text is 2021-10-21 20:23:04 +01:00
ListView.cpp LibGUI: Reuse draw_item_text function in ListView 2021-08-31 16:43:18 +02:00
ListView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Margins.h LibGUI: Add utility functions to Margins 2021-11-03 16:13:19 +01:00
Menu.cpp LibGUI: Add Menu::set_children_actions_enabled() helper 2022-01-09 20:24:02 +01:00
Menu.h LibGUI: Add Menu::set_children_actions_enabled() helper 2022-01-09 20:24:02 +01:00
Menubar.cpp LibGUI: Add GUI::Menubar::try_add_menu() 2021-11-24 13:52:01 +01:00
Menubar.h LibGUI: Add GUI::Menubar::try_add_menu() 2021-11-24 13:52:01 +01:00
MenuItem.cpp WindowServer+LibGUI: Make much of menu construction asynchronous 2021-05-03 21:56:13 +02:00
MenuItem.h LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
MessageBox.cpp LibGUI: Show hours and minutes in "unsaved changes" dialogs 2022-01-09 20:25:48 -08:00
MessageBox.h LibGUI: Add optional unmodified timestamp to "unsaved changes" dialogs 2022-01-04 21:49:44 +01:00
Model.cpp LibGUI: West Const to East Const refactor 2021-09-08 15:48:02 +04:30
Model.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
ModelEditingDelegate.h LibGUI: Dynamically resize editing content rect in IconView 2021-09-06 17:38:26 +02:00
ModelIndex.cpp LibGUI/TreeView: Select parent on collapse 2021-06-01 08:22:51 +02:00
ModelIndex.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
ModelRole.h LibGUI: Add ModelRole::IconOpacity and support it in all views :^) 2021-07-27 18:27:49 +02:00
ModelSelection.cpp LibGUI: Avoid double hash lookup in ModelSelection::add() 2022-01-06 21:39:51 +01:00
ModelSelection.h LibGUI: Rename ModelSelection::remove_matching => remove_all_matching 2022-01-05 18:57:14 +01:00
MouseTracker.cpp LibGUI+WindowServer: Introduce new mouse tracking mechanism 2021-09-08 10:53:49 +02:00
MouseTracker.h AK+Everywhere: Reduce the number of template parameters of IntrusiveList 2021-09-10 18:05:46 +03:00
MultiView.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
MultiView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Notification.cpp LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
Notification.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
OpacitySlider.cpp Everywhere: Use 'decrease_slider_by()' method from AbstractSlider 2021-12-30 14:31:50 +01:00
OpacitySlider.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Painter.cpp Revert "LibGfx: Add directional floating-point scaling to Painter" 2021-05-03 16:37:05 +02:00
Painter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PasswordInputDialog.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
PasswordInputDialog.gml Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
PasswordInputDialog.h LibGUI: Add a simple GUI::PasswordInputDialog 2021-08-02 10:13:35 +02:00
PersistentModelIndex.cpp LibGUI: Implement persistent indices for models 2021-08-08 14:13:37 +02:00
PersistentModelIndex.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
ProcessChooser.cpp LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
ProcessChooser.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Progressbar.cpp LibGUI: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
Progressbar.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RadioButton.cpp LibGUI: Mark GUI::RadioButton as "checkable" 2021-10-23 16:10:44 +02:00
RadioButton.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegularEditingEngine.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegularEditingEngine.h LibGUI: Add EngineType to EditingEngine classes 2021-12-09 21:31:06 +01:00
ResizeCorner.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
ResizeCorner.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RunningProcessesModel.cpp Everywhere: Improve CPU usage calculation 2021-07-18 22:08:26 +02:00
RunningProcessesModel.h Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScrollableContainerWidget.cpp LibGUI: AbstractScrollableWidget GML/JSON 2021-11-03 16:13:19 +01:00
ScrollableContainerWidget.h LibGUI: AbstractScrollableWidget GML/JSON 2021-11-03 16:13:19 +01:00
Scrollbar.cpp LibGUI+LibWeb: Use 'decrease_slider_by_steps()' method 2021-12-30 14:31:50 +01:00
Scrollbar.h LibGUI: Add visual clue to Scrollbar gutter 2021-12-23 23:19:42 -08:00
SeparatorWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SeparatorWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SettingsWindow.cpp LibGUI: Cast unused smart-pointer return values to void 2021-12-05 15:31:03 +01:00
SettingsWindow.h LibGUI: Move GUI::SettingsWindow setup out of the constructor 2021-11-28 08:54:22 +01:00
Shortcut.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Shortcut.h LibGUI: Use default instead of an empty constructor/destructor 2021-09-16 17:17:13 +02:00
Slider.cpp LibGUI+SoundPlayer: Use 'decrease_slider_by_page_steps()' method 2021-12-30 14:31:50 +01:00
Slider.h LibGUI: Add track_margin() to Sliders 2021-09-03 02:32:43 +02:00
SortingProxyModel.cpp LibGUI: Table View navigating with arrow keys continuity after update 2022-01-06 17:48:04 +01:00
SortingProxyModel.h LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
SpinBox.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
SpinBox.h LibGUI: Rename CallOnChange => AllowCallback and implement elsewhere 2021-09-22 21:35:42 +02:00
Splitter.cpp LibGUI+FileManager: Clarify Widget margins name 2021-11-03 16:13:19 +01:00
Splitter.h LibGUI+FileManager: Clarify Widget margins name 2021-11-03 16:13:19 +01:00
StackWidget.cpp AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
StackWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Statusbar.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
Statusbar.h LibGUI: Allow specifying GUI::Statusbar segment count in GML 2021-05-05 21:38:45 +02:00
TableView.cpp LibGUI: Make Tableview handle multi-selected indexes when deleting 2022-01-11 00:18:15 +01:00
TableView.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TabWidget.cpp LibGUI: Allow double clicking on tabwidgets 2021-12-01 00:44:26 +03:30
TabWidget.h LibGUI: Allow double clicking on tabwidgets 2021-12-01 00:44:26 +03:30
TextBox.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
TextBox.h Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
TextDocument.cpp LibGUI: Consume initial spaces when going to next/prev word break 2022-01-05 14:18:44 +01:00
TextDocument.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
TextEditor.cpp LibGUI: Don't paint text cursor if TextEditor is disabled 2022-01-11 16:00:48 +01:00
TextEditor.h LibGUI: Change delete key handling from action to keydown_event 2021-11-13 12:53:29 +01:00
TextPosition.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
TextRange.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
Toolbar.cpp LibGUI: Cast unused smart-pointer return values to void 2021-12-05 15:31:03 +01:00
Toolbar.h LibGUI: Add GUI::Toolbar::try_add_separator() 2021-11-24 23:07:31 +01:00
ToolbarContainer.cpp LibGUI: ToolbarContainer account for frame width 2021-11-03 16:13:19 +01:00
ToolbarContainer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Tray.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
Tray.h LibGUI: Add a GUI::Tray widget for the FilePicker common locations 2021-10-21 23:23:24 +02:00
TreeView.cpp LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
TreeView.h LibGUI: Do not allow tree column to shrink beyond indent and icon 2021-08-08 14:12:45 +02:00
UndoStack.cpp LibGUI: Make GUI::UndoStack remember time it was last set to unmodified 2022-01-04 21:49:44 +01:00
UndoStack.h LibGUI: Make GUI::UndoStack remember time it was last set to unmodified 2022-01-04 21:49:44 +01:00
ValueSlider.cpp LibGUI: Change gradient colors when ValueSlider is disabled 2022-01-11 16:00:48 +01:00
ValueSlider.h LibGUI: Rename CallOnChange => AllowCallback and implement elsewhere 2021-09-22 21:35:42 +02:00
Variant.cpp Theming: Add alignment section 2022-01-01 22:51:53 +01:00
Variant.h Theming: Add alignment section 2022-01-01 22:51:53 +01:00
VimEditingEngine.cpp LibGUI: Implement vim motions for LeftBrace and RightBrace 2021-11-30 10:55:19 +01:00
VimEditingEngine.h LibGUI: Add EngineType to EditingEngine classes 2021-12-09 21:31:06 +01:00
Widget.cpp LibGUI+AK: Add DRAG_DEBUG opt and put drag operations behind dbgln_if 2022-01-10 14:23:04 +01:00
Widget.h LibGUI: Add GUI::Widget::try_set_layout<T>(...) 2021-11-24 13:52:01 +01:00
Window.cpp LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
Window.h LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
WindowManagerServerConnection.cpp LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
WindowManagerServerConnection.h LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
WindowServerConnection.cpp LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
WindowServerConnection.h LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
WindowType.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00