Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-17 | LibWeb: Make HTMLPreElement's is_type match "listing" and "xmp" | Luke | |
I forgot to add these when I saw that listing and xmp are mapped to HTMLPreElement. | |||
2020-08-17 | FileManager: Make DirectoryView vend indexes from view model | Andreas Kling | |
Instead of translating between the sorting proxy and the underlying file system model at all the DirectoryView API boundaries, just hand out indexes into the sorting proxy model. The only thing those indexes are used for on the outside is to retrieve a GUI::FileSystemModel::Node for an index, so add a nice helper on DirectoryView that turns a ModelIndex into a Node&. | |||
2020-08-17 | LibGUI: Don't require passing model to FileSystemModel::Node APIs | Andreas Kling | |
The Node API was obnoxiously requiring you to pass the model into it all the time, simply because nodes could not find their way back to the containing model. This patch adds a back-reference to the model and simplifies the API. | |||
2020-08-17 | FileManager: Move the "create new file" action into DirectoryView | Andreas Kling | |
This makes it available in both desktop and windowed modes. :^) | |||
2020-08-17 | FileManager: Move "create new directory" action into DirectoryView | Andreas Kling | |
This makes it available in both desktop and windowed mode. :^) | |||
2020-08-17 | FileManager: Partially bring back the desktop context menu | Andreas Kling | |
2020-08-17 | FileManager: Don't pass DirectoryView subview to hooks that don't care | Andreas Kling | |
2020-08-17 | FileManager: Use DirectoryView for both windowed and desktop mode | Andreas Kling | |
This patch begins the process of converting FileManager's desktop mode to using the DirectoryView class. This will allow us to share most of the code between the two different runtime modes of FileManager. We lose a bit of functionality in this patch, but we'll bring it back! | |||
2020-08-17 | LibWeb: Add Node.textContent | Nico Weber | |
This requires moving remove_all_children() from ParentNode to Node, which makes ParentNode.cpp empty, so remove it. It also co-opts the existing Node::text_content() method and tweaks it slightly to fit the semantics of Node.textContent. | |||
2020-08-17 | Clock MenuApplet: Use Core::DateTime to simplify the code | Nico Weber | |
2020-08-17 | LibJS: Add toLocaleString(), toLocaleDateString(), toLocaleTimeString() to Date | Nico Weber | |
These just return a "readable" implementation of the date for now. | |||
2020-08-17 | LibJS: Implement basic functionality of Array.from() | Nico Weber | |
The optional 2nd and 3rd arguments are not yet implemented. This assumes that `this` is the Array constructor and doesn't yet implement the more general behavior in the ES6 spec that allows transferring this method to other constructors. | |||
2020-08-17 | WindowServer: Close the framebuffer fd in ~Screen() | Andreas Kling | |
2020-08-17 | Kernel: Bump process thread count to a 32-bit value | Andreas Kling | |
We should support more than 65535 threads, after all. :^) | |||
2020-08-17 | LibWeb: Rename WebContentView => OutOfProcessWebView | Andreas Kling | |
2020-08-17 | LibWeb: Rename PageView => InProcessWebView | Andreas Kling | |
2020-08-17 | LibDebug: Don't include <Libraries/...> | Andreas Kling | |
2020-08-17 | LibCrypto: Don't include <Libraries/...> | Andreas Kling | |
2020-08-17 | HackStudio: Move everything into the HackStudio namespace | Andreas Kling | |
2020-08-17 | LibGUI: Add WidgetClassRegistration to Forward.h | Andreas Kling | |
2020-08-17 | FileManager: Apply wallpaper on startup | Luke | |
I noticed that nothing actually applies the wallpaper on startup. I wasn't sure where to put the responsibility, so I gave it to the desktop mode file manager. Also adds a save_config option to set_wallpaper so it doesn't needlessly save the config. | |||
2020-08-17 | Shell: Ensure that the cursor starts on a new line | AnotherTest | |
And print an indicator when it doesn't, a la zsh. | |||
2020-08-17 | LibLine: Add a getter for num_lines/num_cols | AnotherTest | |
2020-08-17 | Solitaire: Rename "Restart game" menu item to "New game" | Tibor Nagy | |
Also adding a shortcut (F2) to make it consistent with other games. | |||
2020-08-17 | Games: Add missing separators to the application menus | Tibor Nagy | |
2020-08-17 | FileManager: Don't close() twice when copying a file | Andreas Kling | |
2020-08-17 | disasm: Use make<X86::ELFSymbolProvider> instead of naked new | Andreas Kling | |
2020-08-17 | LibWeb: Change cursor to IBeam when hovering text | AnicJov | |
This is what most browsers do, hopefully it isn't too silly :^) | |||
2020-08-17 | Chess: Add Help menuitem | Abu Sakib | |
2020-08-17 | Kernel: Don't use copy_from_user() for kernelspace read in perf events | Andreas Kling | |
Fixes #3182. | |||
2020-08-17 | malloc: Keep some stats and dump them at process exit if ↵ | Nico Weber | |
LIBC_DUMP_MALLOC_STATS is set Very bare-bones and barely useful. Can go away once the perf_event-based malloc tracking is further along. | |||
2020-08-17 | Kernel: Emit ProcFS pledge/veil properties as "N/A" for kernel processes | Brian Gianforcaro | |
Pledges and Veil state don't really make sense for kernel mode processes, as they can do what ever they want since they are in kernel mode. Make this clear in the system monitor UI by marking these entries as null. | |||
2020-08-17 | LibCore: Fix unitialized struct member in to_address_in, found by Coverity | Brian Gianforcaro | |
2020-08-17 | FileManager: Fix descriptor leak in copy_file, found by Coverity | Brian Gianforcaro | |
2020-08-17 | FileManger: Fix file descriptor leak in copy_file_or_directory, found by ↵ | Brian Gianforcaro | |
Coverity | |||
2020-08-17 | Userland: Explicitly ignore number of types read, found by Coverity | Brian Gianforcaro | |
2020-08-17 | LibC: Missing varargs cleanup in ioctl | Brian Gianforcaro | |
2020-08-17 | LibC: Missing varargs cleanup in fcntl | Brian Gianforcaro | |
2020-08-17 | UserspaceEmulator: Extra format arguments in MallocTracker, found by Coverity | Brian Gianforcaro | |
2020-08-17 | UserspaceEmulator: Identical code on both branches, unify return in virt$ioctl | Brian Gianforcaro | |
2020-08-17 | UserspaceEmulator: Fix conditionally uninitialized locals in virt$select | Brian Gianforcaro | |
2020-08-17 | SystemMonitor: Uninitialized struct member in ProcessModel, found by Coverity | Brian Gianforcaro | |
This is really a nop, as the cpu_percent is computed later. Zero the value just to keep things sane. | |||
2020-08-17 | LibLine: Uninitialized members in Editor, found by Coverity | Brian Gianforcaro | |
2020-08-17 | SoundPlayer: Uninitialized variable in SoundPlayerWidget, found by Coverity | Brian Gianforcaro | |
2020-08-17 | LibThread: Uninitialized member variable in Thread, found by Coverity | Brian Gianforcaro | |
2020-08-17 | Piano: Uninitialized member variables in RollWidet, found by Coverity | Brian Gianforcaro | |
This seem like they wouldn't cause any problems in reality, but it's nice to fix them to avoid any future misuse. | |||
2020-08-17 | Chess: Uninitialized member in PromotionalDialog, found by Coverity | Brian Gianforcaro | |
2020-08-17 | LibWeb: Remove unused member in LayoutNodeWithStyle, found by Coverity | Brian Gianforcaro | |
2020-08-17 | LibELF: Fix uninitialized member variable in DynamicLoader, found by Coverity | Brian Gianforcaro | |
2020-08-17 | LibCompress: Fix uninitialized member variable in Zlib, found by Coverity | Brian Gianforcaro | |