Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-05 | Unicode: Try s/codepoint/code_point/g again | Nico Weber | |
This time, without trailing 's'. Ran: git grep -l 'codepoint' | xargs sed -ie 's/codepoint/code_point/g | |||
2020-08-05 | Revert "Unicode: s/codepoint/code_point/g" | Nico Weber | |
This reverts commit ea9ac3155d1774f13ac4e9a96605c0e85a8f299e. It replaced "codepoint" with "code_points", not "code_point". | |||
2020-08-05 | Browser: Move bookmarks.json to ~/.config | Andreas Kling | |
2020-08-04 | Revert "LibM: Always include <math.h> instead of <LibM/math.h>" | Andreas Kling | |
This reverts commit dc12cbca41b8b667ae7ced1066647d47186d1557. Sadly this broke the build due to some confusion about <new>. Reverting until this can be solved fully. | |||
2020-08-04 | SystemMonitor: Replace custom ProcessTableView with just GUI::TableView | Andreas Kling | |
This class was added in the very early days of LibGUI, when I wasn't quite sure if subclassing table views made sense or not. | |||
2020-08-04 | LibM: Always include <math.h> instead of <LibM/math.h> | Andreas Kling | |
This makes Lagom pick up the host math.h, which is what we want. | |||
2020-08-04 | Terminal: Disown child processes after spawning | Andreas Kling | |
2020-08-04 | SystemMonitor: Disown child processes after spawning | Andreas Kling | |
2020-08-04 | QuickShow: Disown child process after spawning | Andreas Kling | |
2020-08-04 | FileManager: Disown spawned processes | Andreas Kling | |
2020-08-03 | Unicode: s/codepoint/code_point/g | Andreas Kling | |
Unicode calls them "code points" so let's follow their style. | |||
2020-08-03 | SystemMonitor: Provide new 'Inspect' action | Ben Wiederhake | |
2020-08-03 | SystemMonitor: Use icon for 'Profile' action | Ben Wiederhake | |
2020-08-03 | SystemMonitor: Try to keep focus in 'Stacks' | Ben Wiederhake | |
2020-08-03 | SystemMonitor: Split up kmalloc labels | Ben Wiederhake | |
Otherwise, the numbers overflow the space after a while. | |||
2020-08-01 | PixelPaint: Make `GenericConvolutionFilterInputDialog` cancellable | AnotherTest | |
Also tweaks the GUI to look a bit less...bad. | |||
2020-08-01 | Help: Optionally take an argument to search for | AnotherTest | |
2020-08-01 | Help: Add a search mode | AnotherTest | |
This closes #2685, and brings some much needed nostalgia :^) | |||
2020-08-01 | Applications: Stop setting initial window location | Peter Elliott | |
This will let the WindowManager choose the location of the window | |||
2020-08-01 | FileManager: Build new path of renamed files correctly | Till Mayer | |
Fixes #2932. | |||
2020-07-28 | LibWeb: Move the Page/Frame/EventHandler classes into Page/ | Andreas Kling | |
2020-07-28 | LibWeb: Move the CSS parser into CSS/Parser/ | Andreas Kling | |
2020-07-27 | LibCore: Change the signature of Socket::send() to use Span. | asynts | |
2020-07-27 | LibGfx: Templatize Point, Size, and Rect | Matthew Olsson | |
2020-07-26 | LibWeb: Move CSS classes into the Web::CSS namespace | Andreas Kling | |
2020-07-26 | LibWeb: Move DOM classes into the Web::DOM namespace | Andreas Kling | |
LibWeb keeps growing and the Web namespace is filling up fast. Let's put DOM stuff into Web::DOM, just like we already started doing with SVG stuff in Web::SVG. | |||
2020-07-26 | LibCore+LibGUI: Switch to using AK::is and AK::downcast | Andreas Kling | |
2020-07-26 | LibWeb: Move HTML object model stuff into LibWeb/HTML/ | Andreas Kling | |
Take a hint from SVG and more all the HTML classes into HTML instead of mixing them with the DOM classes. | |||
2020-07-25 | PixelPaint: Add a bunch of spatial filters | AnotherTest | |
This patchset adds a generic convolution matrix spatial filter, and a few named derivatives such as BoxBlur, Laplacian, Sharpen and GaussianBlur. | |||
2020-07-23 | Browser: Escape JS source operators for HTML display in console | Nico Weber | |
Console inputs to try before and after this patch: - `0xffff & 0xff` - `"a & b"` - `"<div>"` - `a &` (to see the escaping in the error hint) | |||
2020-07-23 | PixelPaint: Add GUI for editing layer names :^) | Andreas Kling | |
2020-07-23 | PixelPaint: Tidy up the LayerPropertiesWidget GUI layout a bit :^) | Andreas Kling | |
2020-07-23 | PixelPaint: Don't hit test non-visible layers | Andreas Kling | |
2020-07-23 | PixelPaint: Add a GUI for editing opacity and visibility of layers | Andreas Kling | |
Also, make the layer stack rendering respect opacity and visibility. | |||
2020-07-23 | PixelPaint: Scope tool actions to the containing window | Andreas Kling | |
We achieve this by deferring the construction of the tool buttons until the toolbox widget has been added to a window. | |||
2020-07-23 | LibGUI: Rename GUI::Image => GUI::ImageWidget | Andreas Kling | |
"Image" was a bit too vague, "ImageWidget" is obviously a widget of some sort. | |||
2020-07-23 | Browser: Focus input text field in JS console by default | Nico Weber | |
2020-07-20 | TextEditor: Preserve preview scroll position across page refreshes | Sahan Fernando | |
2020-07-19 | FileManager: Show a special icon for the home directory | Andreas Kling | |
The home-directory icon now shows up in the FileManager title bar, and alongside the path in the location textbox. Very nice. :^) | |||
2020-07-19 | LibGUI+FileManager: Add setting for showing/hiding dotfiles | Andreas Kling | |
GUI::FileSystemModel can now be told to display (or not display) files whose name start with a dot (other than . and ..) | |||
2020-07-19 | FileManager: Use new TextBox::DisplayOnly mode in the properties dialog | Andreas Kling | |
Use this instead of disabling the name TextBox. This looks a little bit nicer than the grayed-out appearance. :^) | |||
2020-07-18 | System Monitor: Sort Address column in memory map numerically | Nico Weber | |
2020-07-18 | TextEditor: Auto-select C++ syntax highlighting for more extensions | Nico Weber | |
2020-07-16 | LibGUI: Add InputBox::show with required parent window argument | Tom | |
Similar to MessageBox::show, this encourages passing in a window. | |||
2020-07-16 | LibWeb: Require parent window argument for MessageBox | Tom | |
Since the vast majority of message boxes should be modal, require the parent window to be passed in, which can be nullptr for the rare case that they don't. By it being the first argument, the default arguments also don't need to be explicitly stated in most cases, and it encourages passing in a parent window handle. Fix up several message boxes that should have been modal. | |||
2020-07-16 | LibGUI: Add parent window argument to FilePicker functions | Tom | |
Since FilePicker almost always should be modal, add the parent window as mandatory first argument. | |||
2020-07-15 | FileManager: Make Ctrl-L focus location bar, and change shortcuts for ↵ | Nico Weber | |
changing view Ctrl-L focuses the location bar in all file managers I know of, and does so in SerenityOS's browser too. It should work in SerenityOS's file manager as well. Unfortunately, Ctrl-L was already "View List", so change the shortcuts of all the view modes to Ctrl-1/2/3 which is what several other file managers use. (I tried Ctrl-Shift-1/2/3 which is what Windows Explorer uses after 8.1, but it didn't Just Work, and Ctrl-1/2/3 are currently free anyways. If we ever want to use them for tabs or whatever, we can change the view shortcuts then.) | |||
2020-07-15 | LibGUI+FileManager: Fix forgetting to map sorting proxy model indexes | Sergey Bugaev | |
Also assert indexes are valid in a few more places. Finally fixes https://github.com/SerenityOS/serenity/issues/1440 and https://github.com/SerenityOS/serenity/issues/2787 :^) | |||
2020-07-15 | FileManager: Add a new file action to FileManager GUI | Stijn | |
This action was already present when running FileManager in desktop mode, but now it's also available in windowed mode. :) | |||
2020-07-15 | LibGUI: Use enum for TextEditor modes & add new DisplayOnly mode | thankyouverycool | |
Adds a new, more restrictive read-only state to TextEditor which forbids copying, selecting, editor cursors, and context menus. Provides a unique appearance on focus which accomodates ComboBox widgets. All TextEditor modes are now accessed by enum and set_mode() which sets the editor to Editable, ReadOnly or DisplayOnly. Updates applications still using set_readonly(). |