Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-10 | Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case | Andreas Kling | |
Let's make it clear that these functions deal with ASCII case only. | |||
2023-03-09 | PixelPaint: Add list of recently opened files to the file menu | Tim Ledbetter | |
2023-03-09 | PixelPaint: Propagate errors from menu initialization | Tim Ledbetter | |
2023-03-09 | AK: Remove infallible version of StringBuilder::to_byte_buffer | Linus Groh | |
Also drop the try_ prefix from the fallible function, as it is no longer needed to distinguish the two. | |||
2023-03-09 | CrashReporter: Handle backtrace OOM errors | Linus Groh | |
2023-03-09 | LibIMAP: Propagate OOM errors from decode_quoted_printable() | Linus Groh | |
2023-03-09 | BrowserSettings: Use fallible version of StringBuilder::to_byte_buffer | Karol Baraniecki | |
2023-03-08 | TextEditor: Enable CMakeCache.txt highlighting | Sam Atkins | |
2023-03-07 | Browser: Handle close event in WebContentView | Aliaksandr Kalenik | |
2023-03-07 | Help: Don't defer tree view selection updates | Mathis Wiehl | |
It is unsafe to defer this selection update, because ::open_url itself is called when users make selection updates, creating a race. This fixes and infinite selection change loop one could easily reproduce by holding an up or down arrow key in the tree view while clicking on a tree view item a couple of times. | |||
2023-03-06 | Settings: Remove outdated comment about NonnullPtrVector | Andreas Kling | |
2023-03-06 | Assistant: Remove outdated comment about NonnullPtrVector | Andreas Kling | |
2023-03-06 | Everywhere: Remove NonnullOwnPtr.h includes | Andreas Kling | |
2023-03-06 | Everywhere: Stop using NonnullOwnPtrVector | Andreas Kling | |
Same as NonnullRefPtrVector: weird semantics, questionable benefits. | |||
2023-03-06 | Everywhere: Remove NonnullRefPtr.h includes | Andreas Kling | |
2023-03-06 | Everywhere: Stop using NonnullRefPtrVector | Andreas Kling | |
This class had slightly confusing semantics and the added weirdness doesn't seem worth it just so we can say "." instead of "->" when iterating over a vector of NNRPs. This patch replaces NonnullRefPtrVector<T> with Vector<NNRP<T>>. | |||
2023-03-06 | VideoPlayer: Create submenu to set sizing mode | timre13 | |
Also add icon to the sizing mode cycling button. | |||
2023-03-06 | Browser: Add a missing include in InspectorWidget | Matthew Olsson | |
2023-03-05 | CharacterMap: Make the search happen as you type | Sam Atkins | |
2023-03-05 | CharacterMap: Limit the number of results from the GUI character search | Sam Atkins | |
Past a few hundred matches, the search is no longer useful, and takes an excessive amount of time to recalculate the column widths by measuring thousands of pieces of text. 250 seems like a reasonable arbitrary limit, and keeps things nice and snappy. :^) | |||
2023-03-05 | CharacterMap: Pause updates while generating search results | Sam Atkins | |
Co-authored-by: Tim Flynn <trflynn89@pm.me> | |||
2023-03-05 | PartitionEditor: Migrate to Directory::for_each_entry() | Sam Atkins | |
2023-03-05 | MouseSettings: Migrate to Directory::for_each_entry() | Sam Atkins | |
2023-03-05 | KeyboardSettings: Migrate to Directory::for_each_entry() | Sam Atkins | |
2023-03-05 | ImageViewer: Migrate to Directory::for_each_entry() | Sam Atkins | |
2023-03-05 | GamesSettings: Migrate to Directory::for_each_entry() | Sam Atkins | |
2023-03-05 | FileManager: Migrate to Directory::for_each_entry() | Sam Atkins | |
2023-03-05 | Assistant: Migrate to Directory::for_each_entry() | Sam Atkins | |
2023-03-05 | LibCore+Everywhere: Return an Error from DirIterator::error() | Sam Atkins | |
This also removes DirIterator::error_string(), since the same strerror() string will be included when you print the Error itself. Except in `ls` which is still using fprintf() for now. | |||
2023-03-04 | TextEditor: Enable CMake syntax highlighting | Sam Atkins | |
2023-03-04 | CharacterMap: Tweak layout & style of "find character" window | Andreas Kling | |
2023-03-04 | Userland: Use Font::pixel_size_rounded_up() instead of glyph_height() | Andreas Kling | |
The only remaining clients of this API are specific to bitmap fonts and editing thereof. | |||
2023-03-03 | TerminalSettings: Move scrollback settings from "Terminal" to "View" | Andreas Kling | |
The scrollback is really a property of the view, not the terminal. | |||
2023-03-03 | TerminalSettings: Spruce up the "Terminal" tab a bit | Andreas Kling | |
- Use sentence style capitalization for CheckBox and GroupBox titles - Remove excessive explanation of bell mode. - Put a "lines" label after the scrollback history length input instead of saying "(Lines)" in the GroupBox title. - Tweak bell mode titles to make them self explanatory. - Tweak language for exit confirmation. | |||
2023-03-03 | TerminalSettings: Spruce up the "View" tab a bit | Andreas Kling | |
- Use sentence style capitalization for CheckBox and GroupBox titles. - Move the terminal font to the top. - Split the cursor settings into two GroupBoxes (one for the shape, and one for the blinking behavior). | |||
2023-03-03 | TerminalSettings: Adjust layouts | Andreas Kling | |
Remove assymmetric vertical padding in various places. | |||
2023-03-03 | TerminalSettings: Change tab order | Andreas Kling | |
Let's put the "View" tab first, since the most common reason to open TerminalSettings is to adjust something about the appearance. | |||
2023-03-03 | LibCore+LibGUI+About: Use String in Core::Version and GUI::AboutDialog | Andreas Kling | |
The Core::Version API now returns ErrorOr<String>, and the GUI::AboutDialog API was adjusted to accommodate this. | |||
2023-03-01 | LibCore+Everywhere: Remove ArgsParser::add*(char const*&) | Ali Mohammad Pur | |
This is not guaranteed to always work correctly as ArgsParser deals in StringViews and might have a non-properly-null-terminated string as a value. As a bonus, using StringView (and DeprecatedString where necessary) leads to nicer looking code too :^) | |||
2023-03-01 | SoundPlayer: Add action with icon for toggling mute | Andreas Oppebøen | |
This adds a button on the menubar next to the volume slider to indicate mute state and allow toggling the mute. Pressing the M key will still toggle the mute, as before. When muted, the volume scroll bar now gets disabled. | |||
2023-03-01 | PixelPaint: Do not change layers when scaling with the move tool | Tim Ledbetter | |
The move tool will no longer change the foreground layer if the cursor is currently hovering over a resize anchor. | |||
2023-02-28 | Everywhere: Use '_{short_,}string' literals more | Linus Groh | |
This mostly updates code what was written before but merged after these were added. | |||
2023-02-28 | ImageViewer: Add list of recently open files to the File menu :^) | Andreas Kling | |
2023-02-28 | TextEditor: Add list of recently open files to the File menu :^) | Andreas Kling | |
2023-02-28 | LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport | Andreas Kling | |
The name "initial containing block" was wrong for this, as it doesn't correspond to the HTML element, and that's specifically what it's supposed to do! :^) | |||
2023-02-28 | PixelPaint: Remove shrink_to_fit property from LevelsDialog GML | Tim Ledbetter | |
This was causing the levels dialog to be displayed incorrectly. | |||
2023-02-28 | PixelPaint: Fix clicking on the layer menu with no image loaded | Tim Ledbetter | |
Previously, clicking on the layer menu with no image loaded would cause a crash. | |||
2023-02-28 | PixelPaint: Disable levels dialog action when no image is loaded | Tim Ledbetter | |
Previously, clicking on the levels dialog with no image loaded would cause a crash. | |||
2023-02-27 | HexEditor: Add BE decoding for UTF16String column in ValueInspector | Patryk Pilipczuk | |
2023-02-26 | Spreadsheet: Fix column index to number conversion | Tim Ledbetter | |
The output of Spreadsheet::convert_from_string() is now correct for numbers larger than 26^2. |