summaryrefslogtreecommitdiff
path: root/Applications
AgeCommit message (Collapse)Author
2020-08-12FileManager: Remove one direct call to FileSystemModel from outsideAndreas 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-12FileManager: Use FileIconProvider in the properties dialogAndreas Kling
This removes the need for the properties dialog to access the internal data model used by the directory view.
2020-08-12Applications: Mark compilation-unit-only functions as staticBen Wiederhake
This enables a nice warning in case a function becomes dead code.
2020-08-12Browser: Avoid ninja-import of global variableBen Wiederhake
2020-08-12Meta: Replace remaining LibM/math.h includes with math.hLinus Groh
2020-08-12SystemMonitor: Show PPID, PGID, SIDBen 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-12SystemMonitor: Display the stack of only the selected threadBen Wiederhake
This uses the new ProcFS interface at /proc/<pid>/stacks/<tid>
2020-08-11TextEditor: Show pageview URLs in statusbar on hoverLinus Groh
2020-08-11TextEditor: Open links from Web::PageView using Desktop::LauncherLinus 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-10Help: Spruce up the UI with some tasteful layout marginsAndreas Kling
2020-08-10FileManager: Make the desktop process show as "FileManager (Desktop)"Andreas Kling
2020-08-07KeyboardSettings: 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-05Unicode: Try s/codepoint/code_point/g againNico Weber
This time, without trailing 's'. Ran: git grep -l 'codepoint' | xargs sed -ie 's/codepoint/code_point/g
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
This reverts commit ea9ac3155d1774f13ac4e9a96605c0e85a8f299e. It replaced "codepoint" with "code_points", not "code_point".
2020-08-05Browser: Move bookmarks.json to ~/.configAndreas Kling
2020-08-04Revert "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-04SystemMonitor: Replace custom ProcessTableView with just GUI::TableViewAndreas 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-04LibM: 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-04Terminal: Disown child processes after spawningAndreas Kling
2020-08-04SystemMonitor: Disown child processes after spawningAndreas Kling
2020-08-04QuickShow: Disown child process after spawningAndreas Kling
2020-08-04FileManager: Disown spawned processesAndreas Kling
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
Unicode calls them "code points" so let's follow their style.
2020-08-03SystemMonitor: Provide new 'Inspect' actionBen Wiederhake
2020-08-03SystemMonitor: Use icon for 'Profile' actionBen Wiederhake
2020-08-03SystemMonitor: Try to keep focus in 'Stacks'Ben Wiederhake
2020-08-03SystemMonitor: Split up kmalloc labelsBen Wiederhake
Otherwise, the numbers overflow the space after a while.
2020-08-01PixelPaint: Make `GenericConvolutionFilterInputDialog` cancellableAnotherTest
Also tweaks the GUI to look a bit less...bad.
2020-08-01Help: Optionally take an argument to search forAnotherTest
2020-08-01Help: Add a search modeAnotherTest
This closes #2685, and brings some much needed nostalgia :^)
2020-08-01Applications: Stop setting initial window locationPeter Elliott
This will let the WindowManager choose the location of the window
2020-08-01FileManager: Build new path of renamed files correctlyTill Mayer
Fixes #2932.
2020-07-28LibWeb: Move the Page/Frame/EventHandler classes into Page/Andreas Kling
2020-07-28LibWeb: Move the CSS parser into CSS/Parser/Andreas Kling
2020-07-27LibCore: Change the signature of Socket::send() to use Span.asynts
2020-07-27LibGfx: Templatize Point, Size, and RectMatthew Olsson
2020-07-26LibWeb: Move CSS classes into the Web::CSS namespaceAndreas Kling
2020-07-26LibWeb: Move DOM classes into the Web::DOM namespaceAndreas 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-26LibCore+LibGUI: Switch to using AK::is and AK::downcastAndreas Kling
2020-07-26LibWeb: 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-25PixelPaint: Add a bunch of spatial filtersAnotherTest
This patchset adds a generic convolution matrix spatial filter, and a few named derivatives such as BoxBlur, Laplacian, Sharpen and GaussianBlur.
2020-07-23Browser: Escape JS source operators for HTML display in consoleNico 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-23PixelPaint: Add GUI for editing layer names :^)Andreas Kling
2020-07-23PixelPaint: Tidy up the LayerPropertiesWidget GUI layout a bit :^)Andreas Kling
2020-07-23PixelPaint: Don't hit test non-visible layersAndreas Kling
2020-07-23PixelPaint: Add a GUI for editing opacity and visibility of layersAndreas Kling
Also, make the layer stack rendering respect opacity and visibility.
2020-07-23PixelPaint: Scope tool actions to the containing windowAndreas Kling
We achieve this by deferring the construction of the tool buttons until the toolbox widget has been added to a window.
2020-07-23LibGUI: Rename GUI::Image => GUI::ImageWidgetAndreas Kling
"Image" was a bit too vague, "ImageWidget" is obviously a widget of some sort.
2020-07-23Browser: Focus input text field in JS console by defaultNico Weber
2020-07-20TextEditor: Preserve preview scroll position across page refreshesSahan Fernando