Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-25 | ModelGallery: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | Mandelbrot: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | LibGfxScaleDemo: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | LibGfxDemo: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | Fire: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | Eyes: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | Cube: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | CatDog: Use TRY() a lot more :^) | pbrw | |
2021-11-24 | FlappyBug: Support mouse clicks for flapping | Pedro Pereira | |
This change allows to play the game using the mouse. | |||
2021-11-24 | SoundPlayer+LibDSP: Move the FFT implementation to LibDSP | kleines Filmröllchen | |
LibDSP can greatly benefit from this nice FFT implementation, so let's move it into the fitting library :^) Note that this now requires linking SoundPlayer against LibDSP. That's not an issue (LibDSP is rather small currently anyways), as we can probably make great use of it in the future anyways. | |||
2021-11-24 | Terminal: Tighten lambda captures in create_find_window() | Andreas Kling | |
2021-11-24 | Terminal: Use LibCore syscall wrapper for ptsname() | Andreas Kling | |
2021-11-24 | LibCore: Add syscall wrapper for ptsname() | Andreas Kling | |
2021-11-24 | Terminal: Use ErrorOr and TRY() when setting up the "find" dialog | Andreas Kling | |
2021-11-24 | Terminal: Use TRY() a lot more in serenity_main() | Andreas Kling | |
2021-11-24 | man: Use LibCore syscall wrappers for pipe2() and dup2() | Andreas Kling | |
2021-11-24 | LibCore: Add syscall wrapper for dup2() | Andreas Kling | |
2021-11-24 | LibCore: Add syscall wrapper for pipe2() | Andreas Kling | |
2021-11-24 | FileManager: Use TRY() a lot more in the main functions :^) | Andreas Kling | |
2021-11-24 | LibGUI: Add GUI::Toolbar::try_add_separator() | Andreas Kling | |
This is a fallible variant of add_separator() that returns ErrorOr. | |||
2021-11-24 | LibGUI: Add GUI::Menu::try_add_submenu() | Andreas Kling | |
This is a fallible variant of add_submenu() that returns ErrorOr. | |||
2021-11-24 | man: Port to LibMain :^) | Andreas Kling | |
2021-11-24 | Base: Add Symbols for Legacy Computing to font Katica Regular 10 | Lady Gegga | |
1FB8C-1FB92, 1FB94, 1FBB1-1FBB8, 1FBC1-1FBC4 https://www.unicode.org/charts/PDF/U1FB00.pdf | |||
2021-11-24 | LibWeb: Use a string instead of an internal Parser class in Supports | Sam Atkins | |
Now that we can serialize CSS tokens, we can just hold a string and then re-parse it when the Supports is evaluated. This feels a little weird, but it only happens once so it's not going to slow it down much, and it keep the API cleaner. | |||
2021-11-24 | LibWeb: Add <general-enclosed> support to Media Queries | Sam Atkins | |
2021-11-24 | LibWeb: Use MatchResults for MediaQuery evaluation | Sam Atkins | |
2021-11-24 | LibWeb: Use new GeneralEnclosed class in Supports | Sam Atkins | |
2021-11-24 | LibWeb: Parse CSS `<general-enclosed>` | Sam Atkins | |
2021-11-24 | LibWeb: Implement independent GeneralEnclosed class | Sam Atkins | |
This is `<general-enclosed>` in CSS grammar. It represents a section of a `@media` or `@supports` rule that exists in some future standard that we don't understand yet, but don't want to make the entire rule invalid. There's not much that it can usefully do, but we store a string representation of its contents so that it can be serialized out. | |||
2021-11-24 | LibWeb: Make StyleRule to_string() methods output valid CSS | Sam Atkins | |
Also removed unused `append_raw()` function. | |||
2021-11-24 | LibWeb: Implement StyleComponentValueRule::to_string() | Sam Atkins | |
2021-11-24 | LibWeb: Implement CSS::Token::to_string() | Sam Atkins | |
This outputs valid CSS, as opposed to to_debug_string(). | |||
2021-11-24 | strace: Implement get_process_name and gettid | Ben Wiederhake | |
2021-11-24 | strace: Implement dbgputstr syscall | Ben Wiederhake | |
2021-11-24 | Kernel+UE+LibC: Remove unused dbgputch syscall | Ben Wiederhake | |
Everything uses the dbgputstr syscall anyway, so there is no need to keep supporting it. | |||
2021-11-24 | Applets/Audio: Remove unveiling /tmp/portal/config | Ralf Donau | |
2021-11-24 | Kernel: Fix `futex` syscall return values | Jelle Raaijmakers | |
We were returning `int`s from two functions that caused `ErrorOr` to not recognize the error codes as a special case. For example, `ETIMEDOUT` was returned as the positive number 66 resulting in all kinds of defective behavior. As a result, SDL2's timer subsystem was not working at all, since the `SDL_MUTEX_TIMEDOUT` value was never returned. | |||
2021-11-24 | LibPthread: Initialize conditions with realtime clock | Jelle Raaijmakers | |
All the way back in commit 1670ee5aba09, the default clock for condition variables was set to `CLOCK_MONOTONIC`, because there was no other clock available. However, if a condition variable is initialized without any additional attributes by an application, they sometimes assume that the absolute time that is passed to e.g. `pthread_cond_timedwait` is actually based on a realtime clock, as can be seen here in SDL2: https://github.com/SerenityPorts/SDL/blob/6f419bdf5f56be236c070a9d364e0d238b868565/src/thread/pthread/SDL_syscond.c#L99 Additionally, the glibc implementation defaults to a realtime clock: https://github.com/bminor/glibc/blob/aac54dcd378209bbdddbcec749561b1d8f167d11/nptl/pthread_cond_init.c#L42 ...so we probably should do so as well :^) | |||
2021-11-24 | LibC: Remove commented out code from `futex()` | Jelle Raaijmakers | |
2021-11-24 | CrashReporter: Don't visualize whitespace in memory regions text editor | Maciej | |
This was visible for memory regions with empty name. | |||
2021-11-24 | LibJS: Make section URLs more consistent | Linus Groh | |
- Drop index.html - Include trailing slash before anchor - Don't use multipage spec URLs | |||
2021-11-24 | LibJS: Simplify TemporalRelativeToString | Linus Groh | |
This is an editorial change in the Temporal spec. See: https://github.com/tc39/proposal-temporal/commit/d3b2e90 | |||
2021-11-24 | Kernel: Allow higher audio sample rates than 65kHZ (`u16`) | Jelle Raaijmakers | |
Executing `asctl set r 96000` no longer results in weird sample rates being set on the audio devices. SB16 checks for a sample rate between 1 and 44100 Hz, while AC97 implements double-rate support which allows sample rates between 8kHz and 96kHZ. | |||
2021-11-24 | Base: Add Cherokee characters to font Katica Regular 10 | Lady Gegga | |
13A0–13FF https://www.unicode.org/charts/PDF/U13A0.pdf | |||
2021-11-24 | WebContent: Support inspection of DOM in nested browsing contexts | Vyacheslav Pukhanov | |
This lets user select a node from a nested browsing context in the Inspector (e.g. a node inside an `iframe` document) to highlight it on the page. | |||
2021-11-24 | LibWeb: Add JSON serialization for nested browsing contexts | Vyacheslav Pukhanov | |
This changes allows for nested browser contexts to be embedded in the serialized JSON of their container element (like `iframe`) and enables their inspection in the DOM Inspector. | |||
2021-11-24 | js: Add command line flag for disabling source line hints | Idan Horowitz | |
2021-11-24 | js: Pretty-print custom error types | Idan Horowitz | |
2021-11-24 | js: Add command line flag for disabling ANSI colors | Idan Horowitz | |
2021-11-24 | Base: Add missing js(1) command line options | Idan Horowitz | |