Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-11-24 | LibJS: Implement Temporal.ZonedDateTime.prototype.since() | Linus Groh | |
2021-11-24 | LibJS: Implement Temporal.ZonedDateTime.prototype.until() | Linus Groh | |
2021-11-24 | LibJS: Implement balance_duration_relative() | Luke Wilde | |
2021-11-24 | LibJS: Implement add_duration() | Luke Wilde | |
2021-11-24 | LibJS: Implement default_temporal_largest_unit() | Luke Wilde | |
2021-11-24 | LibJS: Implement difference_zoned_date_time() | Luke Wilde | |
2021-11-24 | LibJS: Add sign(Crypto::SignedBigInteger const&) overload | Linus Groh | |
2021-11-24 | LibJS: Fix incorrectly formatted section comments | Linus Groh | |
A couple of missing URLs, spaces, and a stray comma. | |||
2021-11-24 | LibArchive: Limit all Tar header fields to their buffer length | Tim Schumacher | |
2021-11-24 | LibJS: Re-implement SetNumberFormatDigitOptions AO | Timothy Flynn | |
This is an editorial change in the Intl spec. See: https://github.com/tc39/ecma402/commit/d89c84f | |||
2021-11-24 | LibJS: Update spec comments in GetOption and DefaultNumberOption AOs | Timothy Flynn | |
This is an editorial change in the Intl spec. See: https://github.com/tc39/ecma402/commit/913ca6d | |||
2021-11-24 | LibGUI: Make FilteringProxyModel factory function return ErrorOr | Andreas Kling | |
2021-11-24 | Help: TRY() all the things in serenity_main() :^) | Andreas Kling | |
This patch makes use of all the new fallible APIs in LibGUI together with TRY() to catch and propagate errors. The main error getting caught is allocation failures while trying to construct the Help UI. It's quite interesting to see how the code changes as more and more fallible calls get branded as such by wrapping them in TRY(). There's a lot of repetitive "TRY(try_foo())" going on right now. Once this becomes the dominant programming pattern, we can drop the "try_" prefix everywhere. :^) | |||
2021-11-24 | LibGUI: Add GUI::Menu::try_add_action() and try_add_separator() | Andreas Kling | |
These are fallible variants that return ErrorOr. :^) | |||
2021-11-24 | LibGUI: Add GUI::Toolbar::try_add_action() | Andreas Kling | |
This is a fallible variant of add_action() that returns ErrorOr. It's careful to not fail with a partially added action. | |||
2021-11-24 | LibGUI: Add GUI::TabWidget::try_add_tab<T>(...) | Andreas Kling | |
This is a fallible variant of add_tab<T>(...) that returns ErrorOr. | |||
2021-11-24 | LibGUI: Add GUI::Window::try_set_main_widget<T>(...) | Andreas Kling | |
This is a fallible variant of set_main_widget<T>() that returns ErrorOr. | |||
2021-11-24 | LibGUI: Add GUI::Window::try_add_menu() | Andreas Kling | |
This is a fallible variant of add_menu() that returns ErrorOr. | |||
2021-11-24 | LibGUI: Add GUI::Widget::try_set_layout<T>(...) | Andreas Kling | |
This is a fallible variant of set_layout<T>(...) that returns ErrorOr. | |||
2021-11-24 | LibGUI: Add GUI::Menubar::try_add_menu() | Andreas Kling | |
This is a fallible variant of Menubar::add_menu() that returns ErrorOr. | |||
2021-11-24 | LibCore: Add Core::Object::try_add<T>(...) | Andreas Kling | |
This is a fallible version of add<T>(...) that returns ErrorOr<T>. It can be used together with TRY() to handle allocation failures when instantiating new Core::Objects. | |||
2021-11-24 | Spider: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | Solitaire: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | Snake: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | Pong: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | Minesweeper: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | Hearts: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | GameOfLife: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | FlappyBug: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | Chess: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | Breakout: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | 2048: Replace construct() with TRY(try_create()) pattern | Pedro Pereira | |
2021-11-24 | LibGUI: Reverse FilteringProxyModel update propagation flow | Vyacheslav Pukhanov | |
FilteringProxyModel is a narrowing projection of its parent model with a filter applied. That means that updates of FilteringProxyModel should not propagate to its parent model, but the opposite - updates happening in the parent model should "trickle down" and trigger an update of the filtering model. | |||
2021-11-24 | LibGfx: Correct BitmapFont row indexing when un/masking fonts | thankyouverycool | |
Now indexes by total bytes per glyph to account for changes made to row's pointer type in 3ca00c8. Fixes glyphs not showing and saving correctly in FontEditor. | |||
2021-11-24 | LibJS: Don't accept UTC designators in strings for plain Temporal types | Linus Groh | |
This is a normative change in the Temporal spec. See: https://github.com/tc39/proposal-temporal/commit/cd2dc7d | |||
2021-11-24 | LibJS: Fix parse ErrorType used in parse_temporal_date_string() | Linus Groh | |
TemporalInvalidDateString, not TemporalInvalidDateTimeString. | |||
2021-11-24 | LibDesktop: Make allowlist APIs return ErrorOr<void> | Andreas Kling | |
This makes it very smooth to use TRY() when setting up these lists, as you can see in the rest of this commit. :^) | |||
2021-11-24 | Inspector: Port to LibMain :^) | Andreas Kling | |
2021-11-24 | Playground: Port to LibMain :^) | Andreas Kling | |
2021-11-24 | Profiler: Port to LibMain :^) | Andreas Kling | |
2021-11-24 | ImageViewer: Port to LibMain :^) | Andreas Kling | |
2021-11-24 | FontEditor: Port to LibMain :^) | Andreas Kling | |