1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 01:51:03 +09:00
ladybird/Userland/Libraries/LibGUI
Jelle Raaijmakers 634d1e0197 LibGUI+WindowServer: Improve window resizing performance
The old `GUI::Window` resizing behavior created a new backing store for
each resize event (i.e. every visible window size). This caused a lot of
trashing and on my machine, caused up to 25% of CPU time spent in
creating new backing stores.

The new behavior is a bit more sensible:

  * If the window size is shrinking, the backing store is already large
    enough to contain the entire window - so we don't create a new one.

  * If the window size is growing, as soon as the backing store can no
    longer contain the window, it is inflated with a large margin (of an
    arbitrary chosen 64 pixels) in both directions to accommodate some
    leeway in resizing before an even larger backing store is required.

  * When the user stops resizing the window, the backing store is
    resized to the exact dimensions of the window.

For me, this brings the CPU time for creating backing stores down to 0%.
2023-01-17 18:16:02 +01:00
..
GML Everywhere: Remove unused includes of AK/IterationDecision.h 2023-01-02 20:08:35 +00:00
Wizards LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
AboutDialog.cpp LibGUI: Update the AboutDialog copyright year 2023-01-11 16:29:43 +00:00
AboutDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AbstractButton.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AbstractButton.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
AbstractScrollableWidget.cpp LibGUI: Prevent "hide unnecessary scrollbars" from showing unwanted bars 2023-01-08 23:01:16 +01:00
AbstractScrollableWidget.h LibGUI: Automatically scroll to a new column on adding it in ColumnsView 2022-12-30 17:16:29 +01:00
AbstractSlider.cpp
AbstractSlider.h
AbstractTableView.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AbstractTableView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AbstractThemePreview.cpp LibGUI: Port AbstractThemePreview::set_theme_from_file to Core::Stream 2023-01-12 13:56:11 +01:00
AbstractThemePreview.h LibGUI: Port AbstractThemePreview::set_theme_from_file to Core::Stream 2023-01-12 13:56:11 +01:00
AbstractView.cpp LibGfx: Avoid rounding/truncating glyph positions till blitting 2023-01-05 12:09:35 +01:00
AbstractView.h LibGUI+Applications: Rename automatic scrolling timer functions 2022-12-26 09:27:19 +01:00
AbstractZoomPanWidget.cpp LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
AbstractZoomPanWidget.h Meta+Userland: Pass Gfx::FloatPoint by value 2022-12-07 11:48:27 +01:00
Action.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
Action.h LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
ActionGroup.cpp
ActionGroup.h
Application.cpp LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOr 2023-01-12 11:25:51 +01:00
Application.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
AutocompleteProvider.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
AutocompleteProvider.h
BoxLayout.cpp LibGUI: Grow spacers after doing layout 2022-06-28 17:52:42 +01:00
BoxLayout.h LibGUI: Change preferred_size in Layout to new layout system 2022-06-28 17:52:42 +01:00
Breadcrumbbar.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
Breadcrumbbar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Button.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
Button.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Calendar.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Calendar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CheckBox.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CheckBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Clipboard.cpp LibGUI: Allow extra metadata when copying bitmaps to the clipboard 2023-01-17 00:36:01 +01:00
Clipboard.h LibGUI: Allow extra metadata when copying bitmaps to the clipboard 2023-01-17 00:36:01 +01:00
CMakeLists.txt LibGUI: Add IncrementalSearchBanner 2022-11-29 15:39:13 +00:00
ColorFilterer.h LibGUI: Add ColorFilterer class 2022-11-19 11:04:11 +01:00
ColorInput.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ColorInput.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ColorPicker.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
ColorPicker.h LibGUI: Add OpacitySlider to ColorPicker dialog 2022-12-09 00:25:30 +01:00
ColumnsView.cpp LibGUI: Automatically scroll to a new column on adding it in ColumnsView 2022-12-30 17:16:29 +01:00
ColumnsView.h LibGUI: Teach ColumnsView where indexes are placed (and scroll to them) 2022-12-30 17:16:29 +01:00
ComboBox.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
ComboBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Command.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CommandPalette.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
CommandPalette.h
CommonActions.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CommonLocationsProvider.cpp LibGUI: Make CommonLocationsProvider::load_from_json() failable 2023-01-09 09:45:26 +01:00
CommonLocationsProvider.h LibGUI: Make CommonLocationsProvider::load_from_json() failable 2023-01-09 09:45:26 +01:00
CommonMenus.cpp LibGUI: Add CommonMenus 2022-11-19 11:04:11 +01:00
ConnectionToWindowManagerServer.cpp Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
ConnectionToWindowManagerServer.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
ConnectionToWindowServer.cpp Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
ConnectionToWindowServer.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
Desktop.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Desktop.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Dialog.cpp LibGUI: Always close() Dialogs no matter the execution result 2022-11-19 16:04:42 +01:00
Dialog.h LibGUI: Allow more programmatic control over GUI::InputBox 2022-11-16 17:23:56 +00:00
DisplayLink.cpp
DisplayLink.h
DragOperation.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
DragOperation.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EditingEngine.cpp LibGUI: Prevent key_down event from bubbling for Key_Up and Key_Down 2022-12-16 10:14:20 +00:00
EditingEngine.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EmojiInputDialog.cpp LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
EmojiInputDialog.gml LibGUI: Set EmojiInputDialog's FrameShape to "Window" 2022-09-09 11:27:38 -04:00
EmojiInputDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Event.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Event.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
FileIconProvider.cpp Everywhere: Stop shoving things into ::std and mentioning them as such 2022-12-14 11:44:32 +01:00
FileIconProvider.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilePicker.cpp LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
FilePicker.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilePickerDialog.gml LibGUI: Use new layout system in FilePickerDialog 2022-06-28 17:52:42 +01:00
FileSystemModel.cpp LibThreading+Everywhere: Support returning error from BackgroundAction 2022-12-15 17:36:57 +00:00
FileSystemModel.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
FilteringProxyModel.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FilteringProxyModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FocusPolicy.h
FocusSource.h
FontPicker.cpp LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
FontPicker.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FontPickerDialog.gml Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
Forward.h LibGUI: Split OpacitySlider into vertical and horizontal helper classes 2022-12-09 00:25:30 +01:00
Frame.cpp
Frame.h Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
GitCommitLexer.cpp
GitCommitLexer.h
GitCommitSyntaxHighlighter.cpp
GitCommitSyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
GlyphMapWidget.cpp LibGUI: Standardize automatic scrolling in TextEditor+GlyphMapWidget 2022-12-26 09:27:19 +01:00
GlyphMapWidget.h LibGUI: Standardize automatic scrolling in TextEditor+GlyphMapWidget 2022-12-26 09:27:19 +01:00
GroupBox.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
GroupBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
HeaderView.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
HeaderView.h LibGUI: Programatically draw table header sorting arrows 2022-08-15 17:17:54 +02:00
Icon.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Icon.h
IconView.cpp LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
IconView.h LibGUI+Applications: Rename automatic scrolling timer functions 2022-12-26 09:27:19 +01:00
ImageWidget.cpp Userland: Replace remaining Core::Timer::construct()s with try_create() 2023-01-12 11:25:51 +01:00
ImageWidget.h
IncrementalSearchBanner.cpp LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
IncrementalSearchBanner.gml LibGUI: Add a prefix to IncrementalSearchBanner's widgets name 2022-12-08 17:20:51 +01:00
IncrementalSearchBanner.h LibGUI: Add IncrementalSearchBanner 2022-11-29 15:39:13 +00:00
INILexer.cpp LibGUI: Lex INI files as Utf8 2023-01-11 10:24:51 +01:00
INILexer.h LibGUI: Lex INI files as Utf8 2023-01-11 10:24:51 +01:00
INISyntaxHighlighter.cpp
INISyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
InputBox.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
InputBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ItemListModel.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
JsonArrayModel.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
JsonArrayModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Label.cpp LibGUI: Simplify GUI::Label preferred height calculation 2023-01-06 13:43:04 +01:00
Label.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Layout.cpp
Layout.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
LazyWidget.cpp
LazyWidget.h
LinkLabel.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
LinkLabel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ListView.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
ListView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Margins.h LibGUI: Add horizontal and vertical totals to Margins 2022-07-04 11:15:40 +02:00
Menu.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
Menu.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Menubar.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Menubar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
MenuItem.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
MenuItem.h LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
MessageBox.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
MessageBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Model.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Model.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ModelEditingDelegate.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ModelIndex.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ModelIndex.h Everywhere: Remove redundant inequality comparison operators 2022-11-06 10:25:08 -07:00
ModelRole.h
ModelSelection.cpp
ModelSelection.h
MouseTracker.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
MouseTracker.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
MultiView.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
MultiView.h
Notification.cpp SystemServer+LoginServer+Userland: Switch to sid-based sockets 2022-10-03 11:11:29 +02:00
Notification.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
OpacitySlider.cpp LibGUI: Fix wrong copyright header email for recent OpacitySlider change 2023-01-01 19:03:03 +01:00
OpacitySlider.h LibGUI: Add base color to OpacitySlider 2023-01-01 09:38:07 +00:00
Painter.cpp
Painter.h
PasswordInputDialog.cpp LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
PasswordInputDialog.gml Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
PasswordInputDialog.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PersistentModelIndex.cpp
PersistentModelIndex.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Process.cpp Everywhere: Remove unused includes of AK/Format.h 2023-01-02 20:27:20 -05:00
Process.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProcessChooser.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
ProcessChooser.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Progressbar.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Progressbar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RadioButton.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
RadioButton.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RegularEditingEngine.cpp
RegularEditingEngine.h
ResizeCorner.cpp WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
ResizeCorner.h
ResizeDirection.h WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
RunningProcessesModel.cpp LibCore: Use Core::Stream for ProcessStatisticsReader 2022-12-10 11:49:24 +00:00
RunningProcessesModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ScreenLayout.cpp
ScrollableContainerWidget.cpp LibGUI: Create an alias for Widget UnregisteredChildHandler 2023-01-07 14:39:30 +01:00
ScrollableContainerWidget.h LibGUI: Create an alias for Widget UnregisteredChildHandler 2023-01-07 14:39:30 +01:00
Scrollbar.cpp LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
Scrollbar.h LibGUI+Applications: Rename automatic scrolling timer functions 2022-12-26 09:27:19 +01:00
SeparatorWidget.cpp
SeparatorWidget.h
SettingsWindow.cpp LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
SettingsWindow.h LibGUI: Add GUI::SettingsWindow::add_tab() that takes a constructed tab 2022-12-15 21:00:24 +00:00
Shortcut.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Shortcut.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Slider.cpp LibGUI: Register "jump_to_cursor" as a GML property 2023-01-09 17:32:03 +00:00
Slider.h
SortingProxyModel.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SortingProxyModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SpinBox.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SpinBox.h
Splitter.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Splitter.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
StackWidget.cpp LibGUI: Implement calculated_min_size() for StackWidget 2022-09-24 22:59:12 +02:00
StackWidget.h LibGUI: Implement calculated_min_size() for StackWidget 2022-09-24 22:59:12 +02:00
Statusbar.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Statusbar.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SystemEffects.h LibGUI+WindowServer: Add a SystemEffects wrapper and helpers 2022-08-09 12:08:21 +02:00
TableView.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
TableView.h LibGUI: Implement rubber band selection in table view 2022-09-11 21:39:32 +01:00
TabWidget.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
TabWidget.h LibGUI: Add GUI::TabWidget::add_tab() that takes a constructed tab 2022-12-16 09:58:51 +01:00
TextBox.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TextBox.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TextDocument.cpp LibGUI: Make undo work for TextDocument ReplaceAllTextCommand 2023-01-13 13:37:19 +01:00
TextDocument.h LibGUI: Make undo work for TextDocument ReplaceAllTextCommand 2023-01-13 13:37:19 +01:00
TextEditor.cpp LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOr 2023-01-12 11:25:51 +01:00
TextEditor.h HackStudio: Hide autocomplete popup when switching tabs 2023-01-11 09:15:10 +00:00
TextPosition.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TextRange.h LibGUI: Explicitly default initialize class members 2022-07-15 12:33:59 +02:00
Toolbar.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Toolbar.h LibGUI: Add option to move Toolbar items to overflow menu in groups 2022-10-06 12:17:38 +01:00
ToolbarContainer.cpp
ToolbarContainer.h
Tray.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Tray.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
TreeView.cpp LibGfx: Make Font::width() return a float 2023-01-03 15:25:02 +01:00
TreeView.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
TreeViewModel.cpp
TreeViewModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
UIDimensions.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
UndoStack.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
UndoStack.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ValueSlider.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
ValueSlider.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Variant.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Variant.h LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
VimEditingEngine.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
VimEditingEngine.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Widget.cpp LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
Widget.h LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
Window.cpp LibGUI+WindowServer: Improve window resizing performance 2023-01-17 18:16:02 +01:00
Window.h LibGUI+WindowServer: Improve window resizing performance 2023-01-17 18:16:02 +01:00
WindowMode.h LibGUI+WindowServer: Remove InputPreemptor concept 2022-11-19 16:04:42 +01:00
WindowType.h