Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-18 | LibGfx: Give Size and Rect * and *= operators | Nico Weber | |
2020-12-18 | LibGfx: Fix type of scale factor in Point scale operators | Nico Weber | |
2020-12-18 | ClipboardHistory: Add window icon | Brendan Coles | |
2020-12-18 | HackStudio: Remove duplicate auto-indentation in HackStudio Language Server | Sahan Fernando | |
2020-12-18 | LibGUI: Make autoformatting performed on InsertTextCommand visible to ↵ | Sahan Fernando | |
on_edit_action | |||
2020-12-18 | Kernel: Don't dump core when OOM-killing a process | Andreas Kling | |
Trying to generate a core dump under low memory conditions is not the best idea. Fixes #4428. | |||
2020-12-18 | LibWeb: Only preserve full whitspace for white-space: pre{,-wrap} | Andreas Kling | |
2020-12-18 | LibWeb: Silence BFC spam about not knowing how to place boxes | Andreas Kling | |
This gets way too noisy on some pages, and isn't even interesting. | |||
2020-12-18 | Kernel: Workaround QEMU bug and initialize i8042 controller | Liav A | |
ACPI 2 declared the third revision of FADT, that should have IAPC_BOOT_ARCH flags in it, also to indicate if i8042 is present. Q35 machine reports that it has FADT with revision 3, but the code in QEMU simply ignores these flags and put zero on them no matter the revision of FADT. | |||
2020-12-18 | Base: Add app-libgfx-demo.png 32x32 icon | Linus Groh | |
The 16x16 icon already looks great, so this is a larger version of it, with the same shapes and colors. | |||
2020-12-18 | Base: Add app-fire.png 32x32 icon | Linus Groh | |
This is an upscaled (no interpolation) version of the 16x16 icon, which looks pretty neat given the pixelated appearance of the "Fire" demo application. :^) | |||
2020-12-18 | Base: Add app-cube.png 32x32 icon | Linus Groh | |
2020-12-18 | Base: Tweak app-cube.png 16x16 icon | Linus Groh | |
2020-12-18 | Screensaver: Add app-screensaver.png 32x32 icon | Brendan Coles | |
2020-12-17 | LibWeb: Whitespace that causes a line to wrap should be hidden | Andreas Kling | |
We were only pruning trailing whitespace on lines. This patch makes it so we also don't add whitespace as the leading line box fragment on new lines. This logic is pretty crufty and I think we can do better, but for now I've just made it handle this extra case so we can stop having lines that start with a space character. :^) | |||
2020-12-17 | Chess: Prevent board changes when waiting for ChessEngine to move | Brendan Coles | |
2020-12-17 | WindowServer: Add the ability to animate cursors | Tom | |
This adds the ability to specify cursor attributes as part of their file names, which allows us to remove hard coded values like the hot spot from the code. The attributes can be specified between the last two dots of the file name. Each attribute begins with a character, followed by one or more digits that specify a uint value. Supported attributes: x: The x-coordinate of the cursor hotspot y: The y-coordinate of the cursor hotspot f: The number of animated frames horizontally in the image t: The number of milliseconds per frame For example, the filename wait.f14t100.png specifies that the image contains 14 frames that should be cycled through at a rate of 100ms. The hotspot is not specified, so it defaults to the center. | |||
2020-12-17 | LibC: stdlib: Add clearenv() function | Brendan Coles | |
2020-12-17 | LibWeb: Escape text nodes in innerHTML getter | Linus Groh | |
2020-12-17 | LibWeb: Include element attributes in innerHTML getter | Linus Groh | |
2020-12-17 | Kernel: Return a correct name string of async write request | Liav A | |
2020-12-17 | LibWeb: Notify the PageClient when the children of <title> change | Andreas Kling | |
2020-12-17 | LibWeb: Fix shrink-to-fit layout for position:absolute | Andreas Kling | |
We were following the spec incorrectly. The comment was right, but the code was wrong. | |||
2020-12-17 | LibWeb: Use the correct containing block for position:absolute width | Andreas Kling | |
2020-12-17 | LibWeb: Always break around inline-blocks in AllPossibleLineBreaks mode | Andreas Kling | |
2020-12-17 | LibWeb: Make sure the ICB is at least as tall as the viewport | Andreas Kling | |
This is a hack until we implement a proper overflow mechanism. For now, this allows us to right-click below the lowest content on the page. | |||
2020-12-17 | LibGUI: Table views with SelectRows should scroll entire rows into view | Andreas Kling | |
2020-12-17 | LibGUI: Move selection behavior from TableView up to AbstractView | Andreas Kling | |
Let's make SelectionBehavior a view concept where views can either select individual items (row, index) or whole rows. Maybe some day we'll do whole columns, but I don't think we need that now. | |||
2020-12-17 | UserspaceEmulator: Implement geteuid, getegid, ptsname syscalls | Brendan Coles | |
2020-12-16 | Kernel: Fix Lock race causing infinite spinning between two threads | Tom | |
We need to account for how many shared lock instances the current thread owns, so that we can properly release such references when yielding execution. We also need to release the process lock when donating. | |||
2020-12-16 | ln: Make the 'path' argument optional | Andreas Kling | |
If 'path' is omitted, we create a link with the basename of whatever the target is. This matches what other systems do. | |||
2020-12-16 | Shell: Don't run commands with failing redirections | Linus Groh | |
Fixes #3423. | |||
2020-12-16 | FileManager: Fix assertion when drag&dropping a file to the desktop | Andreas Kling | |
2020-12-16 | LibGUI: Don't fill IconView item text background unless actually wanted | Andreas Kling | |
We were always filling the rect behind item texts, even when the widget had fill_with_background_color() == false. | |||
2020-12-16 | LibGUI: Make the IconView cursor rect show up on the desktop | Andreas Kling | |
It was getting lost in some bogus coordinate conversion math while trying to constrain unusually long item texts. | |||
2020-12-16 | LibGUI: Add ScrollableWidget helpers for rect conversion | Andreas Kling | |
to_content_rect() and to_widget_rect() help you convert rects from one coordinate space to the other. | |||
2020-12-16 | Meta: Add Hardware Compatbility List | Dan MacDonald | |
2020-12-16 | Userland: Add beep utility | Brendan Coles | |
2020-12-16 | EchoServer: Add a simple echo server | Brendan Coles | |
2020-12-16 | UserspaceEmulator: Implement beep syscall | Brendan Coles | |
2020-12-16 | TelnetServer: replace getopt with LibCore ArgsParser | Brendan Coles | |
2020-12-16 | Games: Add Pong | Brendan Coles | |
2020-12-16 | LibCore: Expose some Socket properties to make then inspectable | Conrad Pankoff | |
2020-12-16 | IRCClient: Remove unnecessary temporary variable from connect() | Conrad Pankoff | |
2020-12-16 | FileManager: Make symlink icons show up nicely in properties dialog | Andreas Kling | |
2020-12-16 | LibWeb: The fallback 'color' value should be black, not transparent | Andreas Kling | |
Fixes #4425. | |||
2020-12-16 | FileManager+LibGUI: Draw the item text for desktop icons with shadow | Andreas Kling | |
This makes it look nice regardless of wallpaper or background color. | |||
2020-12-16 | LibGUI: Show app icons for executables with associated .af files | Andreas Kling | |
This is a rather ugly hack just to get app icons to show up in the FileManager. It would be a lot nicer to embed icons in executables instead but it's not obvious to me how to do that. | |||
2020-12-16 | LibGUI: Generate nicer icons for symlinked files | Andreas Kling | |
Instead of symlinks showing up with the "filetype-symlink" icon, we now generate a new icon by taking the target file's icon and slapping a small arrow emblem on top of it. This looks rather nice. :^) | |||
2020-12-16 | LibGUI: Add GUI::Icon::sizes() | Andreas Kling | |
This gives you a Vector<int> with all the sizes contained in the Icon. |