summaryrefslogtreecommitdiff
path: root/Applications
AgeCommit message (Collapse)Author
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
These changes are arbitrarily divided into multiple commits to make it easier to find potentially introduced bugs with git bisect.
2021-01-09LibVT+Terminal: Resize terminal when font changesAndreas Kling
When the font is changed in the Terminal application, we now resize the terminal window to accomodate the new font.
2021-01-09SpaceAnalyzer: use "Proper Noun" name styleTheMorc
2021-01-09SystemMonitor: Add args parsing for opening a specific tabTheMorc
This allows SystemMonitor to parse -t or -open-tab argument to open a specific tab. (ex. network, interrupts etc.)
2021-01-09FileManager+LibGUI: Make the breadcrumb bar accept text/uri-list dragsAndreas Kling
2021-01-09Debugger: Support shared librariesItamar
This makes our cli debugger, 'sdb', conform to the updated DebugSession API and support shared libraries.
2021-01-08FileManager: Remove extra semicolon added by mistake.Emanuele Torre
2021-01-08FileManager: Allow drag&drop onto breadcrumb bar directories :^)Andreas Kling
You can now drop dragged items onto directories in the breadcrumb bar and we'll copy them to that directory for you. Pretty cool!
2021-01-08Utilities: Add a disk space usage analyzation program.Mart G
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.
2021-01-06LibWeb: Rename Element::resolved_style() => specified_css_values()Andreas Kling
This object represents the specified CSS values, so let's call it that.
2021-01-06KeyboardMapper: Added a new radio button that shows the Shift+AltGr map.Davide Carella
2021-01-05LibWeb: Add a basic content filter (ad blocking!) :^)Andreas Kling
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.
2021-01-05SystemMonitor: Beef up CPU and memory graphsTom
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.
2021-01-05TextEditor+EditingEngine: Add support for the basics of Vim emulationRok Povsic
2021-01-05TextEditor: Change 'Find regex' shortcut to Ctrl+Shift+RRok Povsic
So there's not conflict with Vim Emulator's Ctrl+R redo.
2021-01-04Everywhere: Use GUI::CommonActions::make_about_action()Andreas Kling
2021-01-04Browser: Make the about menu item look a little nicerAndreas Kling
2021-01-04FileManager: Refer to self as "File Manager" (not "FileManager")Andreas Kling
2021-01-04DisplaySettings: Refer to app as "Display Settings"Andreas Kling
Application names are proper nouns, so let's write them with capitalized first letters.
2021-01-04FileManager: Correct use of ellipsis (...) in menu itemsAndreas Kling
2021-01-04Spreadsheet: Tweak documentation window layout slightlyAndreas Kling
2021-01-04Spreadsheet: Tidy up cell formatting dialog a bitAndreas Kling
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.
2021-01-04Spreadsheet: Simplify conditional formatting property tab GMLAndreas Kling
2021-01-04Terminal: Use shrink-to-fit in the settings windowAndreas Kling
2021-01-04DisplaySettings: Use shrink-to-fit to simplify GMLAndreas Kling
2021-01-04DisplaySettings: Set "open wallpaper" button style in GMLAndreas Kling
2021-01-03Calculator: Port interface to GML (#4742)Glenford Williams
2021-01-03CrashReporter: Show termination signalLinus Groh
...in both text (using strsignal) and numeric form. Closes #4775.
2021-01-03SystemMonitor: Re-use the /proc/all file descriptor when updatingTom
This makes it more likely to be able to get statistics when resources are scarce.
2021-01-03LibCore: Report error condition when reading process statistics failedTom
2021-01-03TextEditor+Meta+Ports+Shell: Remove blank lines at the end of some filesEmanuele Torre
2021-01-03CrashReporter: Make the window resizableAndreas Kling
Also hide the backtrace scrollbars when they're not needed.
2021-01-03FontEditor: Add help documentationBrendan Coles
2021-01-03Browser: Tell LaunchServer we only want to show the downloads directoryAndreas Kling
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. :^)
2021-01-03Revert "Terminal: Tell LaunchServer we only need to open "Help""Andreas Kling
This reverts commit 8bf98eb581e6297e732bd442cd5c95cf2e8940ad. Terminal uses LaunchServer to open URLs that you click on. Oopsie!
2021-01-03Terminal: Tell LaunchServer we only need to open "Help"Andreas Kling
2021-01-03Help: Support loading help page by file path as command line argumentBrendan Coles
2021-01-02LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan)Andreas Kling
2021-01-02Spreadsheet: Drop all references to example windows when closing themAnotherTest
Fixes #4716.
2021-01-02Spreadsheet: Avoid OOB access and use-after-move in selectionAnotherTest
2021-01-02Help: Add a "Home" action to the toolbar :^)Andreas Kling
2021-01-02Help: Rename manual section 1 to "User programs"Andreas Kling
Since we're putting man pages for GUI apps into this category as well, let's call it something other than "Command-line programs" :^)
2021-01-02Help: Add a simple index pageAndreas Kling
Let's show something a bit more welcoming than empty white when the user launches the Help application. :^)
2021-01-02Help: Rename "Tree" tab to "Browse"Andreas Kling
2021-01-02FileManager: Make properties windows non-modalAndreas Kling
Fixes #46488
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
This implements memory commitments and lazy-allocation of committed memory.
2021-01-01LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTIAndreas Kling
2021-01-01LibJS: Use RTTI for inheritance checksAndreas Kling
This replaces the hand-rolled string-based inheritance check tech.
2021-01-01PixelPaint: Remove hand-rolled type information in favor of RTTIAndreas Kling
2021-01-01DisplaySettings: Remove `root_widget()` from DisplaySettingsJesse Buhagiar
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.