Ben Wiederhake
dbbdb39c1f
SystemMonitor: Display the stack of only the selected thread
...
This uses the new ProcFS interface at /proc/<pid>/stacks/<tid>
2020-08-12 11:28:45 +02:00
Linus Groh
faab8a82cb
TextEditor: Show pageview URLs in statusbar on hover
2020-08-11 15:45:02 +02:00
Linus Groh
1353edd090
TextEditor: Open links from Web::PageView using Desktop::Launcher
...
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-11 15:23:10 +02:00
Andreas Kling
c3b6df60b7
Help: Spruce up the UI with some tasteful layout margins
2020-08-10 21:20:28 +02:00
Andreas Kling
d777583e28
FileManager: Make the desktop process show as "FileManager (Desktop)"
2020-08-10 20:29:08 +02:00
Valtteri Koskivuori
b0ab6b9e3f
KeyboardSettings: Preselect the current keymap in the dropdown menu.
...
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-07 09:11:04 +02:00
Nico Weber
ce95628b7f
Unicode: Try s/codepoint/code_point/g again
...
This time, without trailing 's'. Ran:
git grep -l 'codepoint' | xargs sed -ie 's/codepoint/code_point/g
2020-08-05 22:33:42 +02:00
Nico Weber
19ac1f6368
Revert "Unicode: s/codepoint/code_point/g"
...
This reverts commit ea9ac3155d
.
It replaced "codepoint" with "code_points", not "code_point".
2020-08-05 22:33:42 +02:00
Andreas Kling
ad2e84b71a
Browser: Move bookmarks.json to ~/.config
2020-08-05 17:40:47 +02:00
Andreas Kling
984683cf34
Revert "LibM: Always include <math.h> instead of <LibM/math.h>"
...
This reverts commit dc12cbca41
.
Sadly this broke the build due to some confusion about <new>.
Reverting until this can be solved fully.
2020-08-04 21:17:43 +02:00
Andreas Kling
90dcab381a
SystemMonitor: Replace custom ProcessTableView with just GUI::TableView
...
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 21:03:53 +02:00
Andreas Kling
dc12cbca41
LibM: Always include <math.h> instead of <LibM/math.h>
...
This makes Lagom pick up the host math.h, which is what we want.
2020-08-04 19:06:27 +02:00
Andreas Kling
cf624550e5
Terminal: Disown child processes after spawning
2020-08-04 18:17:16 +02:00
Andreas Kling
256ad7b122
SystemMonitor: Disown child processes after spawning
2020-08-04 18:17:16 +02:00
Andreas Kling
27d3971ba6
QuickShow: Disown child process after spawning
2020-08-04 18:17:16 +02:00
Andreas Kling
46ab006c58
FileManager: Disown spawned processes
2020-08-04 18:17:16 +02:00
Andreas Kling
ea9ac3155d
Unicode: s/codepoint/code_point/g
...
Unicode calls them "code points" so let's follow their style.
2020-08-03 19:06:41 +02:00
Ben Wiederhake
64a82100bd
SystemMonitor: Provide new 'Inspect' action
2020-08-03 13:02:49 +02:00
Ben Wiederhake
b1f7632610
SystemMonitor: Use icon for 'Profile' action
2020-08-03 13:02:49 +02:00
Ben Wiederhake
45632986a4
SystemMonitor: Try to keep focus in 'Stacks'
2020-08-03 13:02:49 +02:00
Ben Wiederhake
cd39eea7a9
SystemMonitor: Split up kmalloc labels
...
Otherwise, the numbers overflow the space after a while.
2020-08-03 13:02:49 +02:00
AnotherTest
d366ad8232
PixelPaint: Make GenericConvolutionFilterInputDialog
cancellable
...
Also tweaks the GUI to look a bit less...bad.
2020-08-01 17:44:40 +02:00
AnotherTest
3455876976
Help: Optionally take an argument to search for
2020-08-01 08:39:26 +02:00
AnotherTest
21094b4725
Help: Add a search mode
...
This closes #2685 , and brings some much needed nostalgia :^)
2020-08-01 08:39:26 +02:00
Peter Elliott
4bf4a071a6
Applications: Stop setting initial window location
...
This will let the WindowManager choose the location of the window
2020-08-01 08:06:48 +02:00
Till Mayer
040848a2af
FileManager: Build new path of renamed files correctly
...
Fixes #2932 .
2020-08-01 07:57:15 +02:00
Andreas Kling
ef711f501e
LibWeb: Move the Page/Frame/EventHandler classes into Page/
2020-07-28 19:28:29 +02:00
Andreas Kling
7daeddb9e9
LibWeb: Move the CSS parser into CSS/Parser/
2020-07-28 19:23:18 +02:00
asynts
21de20825a
LibCore: Change the signature of Socket::send() to use Span.
2020-07-27 19:58:09 +02:00
Matthew Olsson
335916d8db
LibGfx: Templatize Point, Size, and Rect
2020-07-27 01:06:26 +02:00
Andreas Kling
1f008c95b6
LibWeb: Move CSS classes into the Web::CSS namespace
2020-07-26 20:05:15 +02:00
Andreas Kling
11ff9d0f17
LibWeb: Move DOM classes into the Web::DOM namespace
...
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 20:05:15 +02:00
Andreas Kling
e0b8b4ac67
LibCore+LibGUI: Switch to using AK::is and AK::downcast
2020-07-26 17:51:00 +02:00
Andreas Kling
a565121793
LibWeb: Move HTML object model stuff into LibWeb/HTML/
...
Take a hint from SVG and more all the HTML classes into HTML instead of
mixing them with the DOM classes.
2020-07-26 17:51:00 +02:00
AnotherTest
9685080bd4
PixelPaint: Add a bunch of spatial filters
...
This patchset adds a generic convolution matrix spatial filter, and a
few named derivatives such as BoxBlur, Laplacian, Sharpen and
GaussianBlur.
2020-07-25 02:13:43 +02:00
Nico Weber
c4d9d5cc54
Browser: Escape JS source operators for HTML display in console
...
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 23:01:16 +02:00
Andreas Kling
65ec655b0d
PixelPaint: Add GUI for editing layer names :^)
2020-07-23 20:48:28 +02:00
Andreas Kling
955d3c22c7
PixelPaint: Tidy up the LayerPropertiesWidget GUI layout a bit :^)
2020-07-23 20:43:52 +02:00
Andreas Kling
3a4351b2b5
PixelPaint: Don't hit test non-visible layers
2020-07-23 20:36:07 +02:00
Andreas Kling
b560445c84
PixelPaint: Add a GUI for editing opacity and visibility of layers
...
Also, make the layer stack rendering respect opacity and visibility.
2020-07-23 20:33:38 +02:00
Andreas Kling
7973f76790
PixelPaint: Scope tool actions to the containing window
...
We achieve this by deferring the construction of the tool buttons until
the toolbox widget has been added to a window.
2020-07-23 19:53:48 +02:00
Andreas Kling
299824de73
LibGUI: Rename GUI::Image => GUI::ImageWidget
...
"Image" was a bit too vague, "ImageWidget" is obviously a widget of
some sort.
2020-07-23 17:31:08 +02:00
Nico Weber
107db38a51
Browser: Focus input text field in JS console by default
2020-07-23 13:07:30 +02:00
Sahan Fernando
ccc929dcf9
TextEditor: Preserve preview scroll position across page refreshes
2020-07-20 21:04:19 +02:00
Andreas Kling
f286eb7fcd
FileManager: Show a special icon for the home directory
...
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 21:37:25 +02:00
Andreas Kling
9710c9742c
LibGUI+FileManager: Add setting for showing/hiding dotfiles
...
GUI::FileSystemModel can now be told to display (or not display) files
whose name start with a dot (other than . and ..)
2020-07-19 21:15:00 +02:00
Andreas Kling
ad57a2f18b
FileManager: Use new TextBox::DisplayOnly mode in the properties dialog
...
Use this instead of disabling the name TextBox. This looks a little bit
nicer than the grayed-out appearance. :^)
2020-07-19 21:15:00 +02:00
Nico Weber
b5565b478f
System Monitor: Sort Address column in memory map numerically
2020-07-18 15:52:08 +02:00
Nico Weber
629410b3d6
TextEditor: Auto-select C++ syntax highlighting for more extensions
2020-07-18 15:19:58 +02:00
Tom
65a11fb5f9
LibGUI: Add InputBox::show with required parent window argument
...
Similar to MessageBox::show, this encourages passing in a window.
2020-07-16 16:10:21 +02:00