Age | Commit message (Collapse) | Author |
|
These changes are arbitrarily divided into multiple commits to make it
easier to find potentially introduced bugs with git bisect.
|
|
When the font is changed in the Terminal application, we now resize the
terminal window to accomodate the new font.
|
|
|
|
This allows SystemMonitor to parse -t or -open-tab argument
to open a specific tab. (ex. network, interrupts etc.)
|
|
|
|
This makes our cli debugger, 'sdb', conform to the updated DebugSession
API and support shared libraries.
|
|
|
|
You can now drop dragged items onto directories in the breadcrumb bar
and we'll copy them to that directory for you. Pretty cool!
|
|
SpaceAnalyzer: Partially address code review changes.
- Use GUI::CommonActions::make_about_action().
- Pass large arguments by const reference instead of by value.
- Mark const functions as such.
- Add newline at end of SpaceAnalyzer.af
- Use full words instead of abbreviations in variable names.
- Use application's namespace instead of 'TreeMap'.
- move() certain assignments.
- Use member declaration initialization.
- Initialize TreeNode* member of QueueEntry.
- Rewrite find_mount_for_path to return MountInfo* instead.
- Rename ITreeMap and ITreeMapNode to TreeMap and TreeMapNode.
- Replace ext suffix with rect suffix for rectangles.
SpaceAnalyzer: Further address code review and coding style.
- Remove get prefix from accessor functions.
- Layout algorithm in its own function, with callback.
- Remove nullptr comparisons.
- Store lstat errors in error_accumulator.
- Use Rect::shatter.
- Use Rect's orientation based functions.
SpaceAnalyzer: Make sort_children_by_area const qualified.
|
|
This object represents the specified CSS values, so let's call it that.
|
|
|
|
This patch adds a global (per-process) filter list to LibWeb that is
used to filter all outgoing resource load requests.
Basically we check the URL against a list of filter patterns and if
it's a match for any one of them, we immediately fail the load.
The filter list is a simple text file:
~/.config/BrowserContentFilters.txt
It's one filter per line and they are simple glob filters for now,
with implicit asterisks (*) at the start and end of the line.
|
|
We now show the total CPU usage as well as the kernel portion.
For the memory graphs we show the amount of committed memory,
actually allocated memory, and the portion of the kernel heap.
|
|
|
|
So there's not conflict with Vim Emulator's Ctrl+R redo.
|
|
|
|
|
|
|
|
Application names are proper nouns, so let's write them with capitalized
first letters.
|
|
|
|
|
|
Use some of the recent features in LibGUI to simplify and tidy up the
cell formatting interface. The widget layout API's are still not good
enough to make this easy, but at least it's getting better.
|
|
|
|
|
|
|
|
|
|
|
|
...in both text (using strsignal) and numeric form.
Closes #4775.
|
|
This makes it more likely to be able to get statistics when resources
are scarce.
|
|
|
|
|
|
Also hide the backtrace scrollbars when they're not needed.
|
|
|
|
Browser only uses LaunchServer for one thing: to open the user's
downloads directory after a download is finished.
Eventually I'd like to move this functionality to a separate download
manager service, but for now, let's at least lock down what Browser is
able to ask LaunchServer to do. :^)
|
|
This reverts commit 8bf98eb581e6297e732bd442cd5c95cf2e8940ad.
Terminal uses LaunchServer to open URLs that you click on. Oopsie!
|
|
|
|
|
|
|
|
Fixes #4716.
|
|
|
|
|
|
Since we're putting man pages for GUI apps into this category as well,
let's call it something other than "Command-line programs" :^)
|
|
Let's show something a bit more welcoming than empty white when the user
launches the Help application. :^)
|
|
|
|
Fixes #46488
|
|
This implements memory commitments and lazy-allocation of committed
memory.
|
|
|
|
This replaces the hand-rolled string-based inheritance check tech.
|
|
|
|
This fixes a weird dependency graph in DisplaySettings. The widget itself
(which is described in `gml` now), no longer contains `root_widget()`.
The widget itself has been moved into a tabbed pane, to get it ready
to add some more features and bring it more up to date with the current
UI code.
|