Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-08 | Settings: Improve default window size | Cubic Love | |
Before, one icon was hidden out of sight and there was a scrollbar. This small fix displays two neat rows of five icons. | |||
2023-02-07 | LibWeb: Null check `nearest_sibling` in `generate_missing_parents` | Aliaksandr Kalenik | |
Caught by AddressSanitizer. | |||
2023-02-07 | LibWeb: Table wrappers should not be ignored in auto height calculation | Aliaksandr Kalenik | |
Though table wrappers are anonymous block containers (because TableWrapper is inherited from BlockContainer) with no lines they should not be skipped in block auto height calculation. | |||
2023-02-07 | SpaceAnalyzer: "Open Containing Folder" => "Reveal in File Manager" | Andreas Kling | |
Also "Open Folder" => "Open in File Manager". | |||
2023-02-07 | TextEditor: "Open Containing Folder" => "Reveal in File Manager" | Andreas Kling | |
2023-02-07 | LibGUI: Add 9 and 11 to the list of suggested sizes in FontPicker | Andreas Kling | |
2023-02-07 | SoundPlayer: Remove AutoSlider for the seek bar in favor of Slider | Zaggy1024 | |
2023-02-07 | VideoPlayer: Pause while the user is dragging the seek bar | Zaggy1024 | |
2023-02-07 | LibGUI: Add callbacks for Slider drags starting and ending | Zaggy1024 | |
2023-02-07 | LibGUI: Make sliders start a drag when jumping to the cursor | Zaggy1024 | |
This allows users to seek to any position in VideoPlayer, then continue adjusting the playback timestamp while holding left mouse. | |||
2023-02-07 | Ports: Update qemu to 7.2.0 | Kenneth Myhra | |
2023-02-07 | Ports: Update mc to 4.8.29 | Kenneth Myhra | |
2023-02-07 | Ports: Update glib to 2.75.2 | Kenneth Myhra | |
2023-02-07 | Meta: Automatically select best apt mirror | MacDue | |
This is an attempt to avoid issues with the azure ubuntu apt mirror by using apt-spy2 to select the best mirror before installing dependencies. | |||
2023-02-07 | LibGUI+About: Make AboutDialog creation fallible | Sam Atkins | |
2023-02-07 | LibGUI: Convert AboutDialog layout to GML | Sam Atkins | |
2023-02-07 | Browser: Use `GUI::CommonActions::make_about_action()` | Sam Atkins | |
Browser had bespoke code for showing the exact same AboutDialog, in a more convoluted way. | |||
2023-02-06 | LibWeb: Add layout tests for floats, margins collapsing and positioning | Aliaksandr Kalenik | |
Those are copied from 'Base/res/html/misc/'. | |||
2023-02-06 | Ladybird: Specify window size in layout dump mode | Aliaksandr Kalenik | |
2023-02-06 | Kernel: Return ENAMETOOLONG when trying to set a too-long thread name | Sam Atkins | |
2023-02-06 | Kernel: Protect Thread::m_name with a spinlock | Sam Atkins | |
This replaces manually grabbing the thread's main lock. This lets us remove the `get_thread_name` and `set_thread_name` syscalls from the big lock. :^) | |||
2023-02-06 | Kernel: Protect Process::m_name with a spinlock | Sam Atkins | |
This also lets us remove the `get_process_name` and `set_process_name` syscalls from the big lock. :^) | |||
2023-02-06 | Kernel: Remove create_inode_watcher syscall from the big lock | Sam Atkins | |
2023-02-06 | Kernel: Remove pledge syscall from the big lock | Sam Atkins | |
This already does all its dangerous work inside `with_mutable_protected_data()`. | |||
2023-02-06 | LibGfx: Add table size validation for ICC lut16Type | Nico Weber | |
2023-02-06 | Ports/grep: Update to 3.8 | Mr.UNIX | |
2023-02-06 | Ports/sed: Update to 4.9 | Mr.UNIX | |
2023-02-06 | Ports/nano: Update to 7.2 | Mr.UNIX | |
2023-02-06 | Ports/gawk: Update to 5.2.1 | Mr.UNIX | |
2023-02-06 | LibChess: Factorize the returned `StringView` for a draw | Lucas CHOLLET | |
2023-02-06 | Chess+LibChess: Avoid using `DeprecatedString` whenever possible | Lucas CHOLLET | |
2023-02-06 | Chess: Move `ChessWidget` to the create pattern | Lucas CHOLLET | |
2023-02-06 | Base: Add some characters to Katica Regular 10 | Cubic Love | |
Add characters expected by the DE, EN-GB & NO macintosh keymaps plus extra prime symbols, as they were easy to do :^) https://www.unicode.org/charts/PDF/U2000.pdf 2032-2037, 2044 https://www.unicode.org/charts/PDF/U2200.pdf 2202, 2211, 221A, 221E, 2260 | |||
2023-02-06 | Meta: Use proper abbreviation for WebAssembly in README | Steren | |
WebAssembly should be abbreviated "Wasm", as called out at https://webassembly.org/ | |||
2023-02-05 | LibGfx: Fix comment typo in ICC code | Nico Weber | |
2023-02-05 | Kernel: Pass `ipv4_packet_size` to `ipv4.set_length()` | Iman Seyed | |
Instead of `sizeof(IPv4Packet) + payload_size` expression, pass `ipv4_packet_size` to `ipv4.set_length()` | |||
2023-02-05 | Kernel: Fix CPUInfo error propagation fixme | MacDue | |
We can now propagate the errors directly from for_each_split_view(), which I think counts as "Make this nicer" :^) | |||
2023-02-05 | AK: Always define ak_assertion_failed, even when NDEBUG is false | Andrew Kaster | |
Just because we may compile serenity with or without NDEBUG doesn't mean that consuming projects or Ports will share the setting. Always define the custom assertion function so that we don't have to keep the same debug settings between all projects. | |||
2023-02-05 | Ports/nasm: Update to 2.16.01 | Mr.UNIX | |
2023-02-05 | Ports/openssl: Update to 1.1.1s | Mr.UNIX | |
2023-02-05 | Ports/git: Update to 2.39.1 | Mr.UNIX | |
2023-02-05 | Revert "SQLServer: Unveil /etc/passwd" | MacDue | |
This reverts commit c3bd841d50167baa1cb627d01f2fb238c7c6d611. | |||
2023-02-05 | Revert "ConfigServer: Unveil "/etc/passwd"" | MacDue | |
This reverts commit cd0b7656faa5c1044fd070c70afdecf6d8407bf5. | |||
2023-02-05 | SystemServer: Revert back to inheriting environments again | MacDue | |
This reverts the SystemServer exec() logic to how it was before 81bd91c, but now with some extra TRY()s. This allows the HOME var to always be propagated from LoginServer which prevents needing to unveil() /etc/passwd everywhere. | |||
2023-02-05 | AK: Allow propagating errors from StringView::for_each_split_view() | MacDue | |
2023-02-05 | LibC+LibCore: Remove serenity_setenv() | MacDue | |
This was called from LibCore and passed raw StringView data that may not be null terminated, then incorrectly passed those strings to getenv() and also tried printing them with just the %s format specifier. | |||
2023-02-05 | LibCore+LibC: Add putenv() wrapper | MacDue | |
This is made safe with a special serenity_putenv() function in LibC. | |||
2023-02-05 | LibCore: Add const qualifier to exec() argument spans | MacDue | |
2023-02-05 | LibGfx: Extract a variable in ICC TextDescriptionTagData | Nico Weber | |
2023-02-05 | AK: Make WeakPtr<T>::value() return NonnullRefPtr<T> | Andreas Kling | |
This API is only used by Jakt to implement weak reference unwrapping. By making it return a NonnullRefPtr, it can be assigned to anything that accepts a NonnullRefPtr, unlike the previous T* return type (since that can also be null). |