Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-12 | FileManager: Remove one direct call to FileSystemModel from outside | Andreas Kling | |
We should stop accessing the FileSystemModel outside DirectoryView. This whole app is pretty badly factored, due to LibGUI being in its infancy while it first developed. | |||
2020-08-12 | FileManager: Use FileIconProvider in the properties dialog | Andreas Kling | |
This removes the need for the properties dialog to access the internal data model used by the directory view. | |||
2020-08-12 | Applications: Mark compilation-unit-only functions as static | Ben Wiederhake | |
This enables a nice warning in case a function becomes dead code. | |||
2020-08-12 | Browser: Avoid ninja-import of global variable | Ben Wiederhake | |
2020-08-12 | Meta: Replace remaining LibM/math.h includes with math.h | Linus Groh | |
2020-08-12 | SystemMonitor: Show PPID, PGID, SID | Ben Wiederhake | |
With this information, it's a bit easier to intuit the current 'process tree'. If you're reading this, can I convince you to implement a nice process tree for SystemMonitor? It could be via PPID (unbounded depth), or SID+PGID (depth 3). Or something else entirely :D | |||
2020-08-12 | SystemMonitor: Display the stack of only the selected thread | Ben Wiederhake | |
This uses the new ProcFS interface at /proc/<pid>/stacks/<tid> | |||
2020-08-11 | TextEditor: Show pageview URLs in statusbar on hover | Linus Groh | |
2020-08-11 | TextEditor: Open links from Web::PageView using Desktop::Launcher | Linus Groh | |
So far, clicking on a link from the Markdown/HTML preview Web::PageView did nothing - now we pass that link to Desktop::Launcher, which will then open it in Browser, FileManager, another TextEditor instance etc. | |||
2020-08-10 | Help: Spruce up the UI with some tasteful layout margins | Andreas Kling | |
2020-08-10 | FileManager: Make the desktop process show as "FileManager (Desktop)" | Andreas Kling | |
2020-08-07 | KeyboardSettings: Preselect the current keymap in the dropdown menu. | Valtteri Koskivuori | |
This is the little omission that I originally set out to fix, and sure enough, I got to delve into Kernel land and back to implement it. Lots of fun! | |||
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 | |