Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-26 | UserspaceEmulator: Fix after add_positional_argument API change :^) | Brian Gianforcaro | |
Get UE compiling again after the Vector<String> API was changed to Vector<StringView>. | |||
2021-11-27 | LibJS: Throw InternalErrors instead of Errors on CallStackSizeExceeded | Idan Horowitz | |
These seem more appropriate. | |||
2021-11-27 | cat: Remove accidentally-committed unused macro | Andreas Kling | |
2021-11-26 | Run: Port to LibMain :^) | Andreas Kling | |
2021-11-26 | cp: Port to LibMain :^) | Andreas Kling | |
2021-11-26 | Userland: Use Core::ArgsParser's Vector<StringView> API everywhere | Andreas Kling | |
...and remove the Vector<String> variant since there are no remaining users of this API. | |||
2021-11-26 | LibCore: Add Vector<StringView> variant of add_positional_argument() | Andreas Kling | |
2021-11-26 | cat: Use TRY() and LibCore syscall wrappers a lot more :^) | Andreas Kling | |
2021-11-26 | Settings: Make sure settings are listed in alphabetical order | Sam Atkins | |
DirectoryIterator, and so `Desktop::AppFile::for_each()`, doesn't guarantee anything about the order, so we manually sort afterwards. Which means using a manual version of NonnullRefPtrVector, since that doesn't support `quick_sort()`. | |||
2021-11-26 | Browser: Allow custom search engine URLs that don't start http[s]:// | Sam Atkins | |
2021-11-26 | BrowserSettings: Add some icons for it :^) | Sam Atkins | |
2021-11-26 | Browser+Base: Delete provided Browser.ini file | Sam Atkins | |
Having files in Base's user `.config` folder means that every time the Serenity image is built, all user settings in that file are thrown away. So, let's not do that! :^) Modified the default value for the homepage url to match what was in Browser.ini, so there is no visible change. | |||
2021-11-26 | BrowserSettings: Implement restoring default values | Sam Atkins | |
2021-11-26 | BrowserSettings: Add preferred-color-scheme setting | Sam Atkins | |
2021-11-26 | BrowserSettings: Add setting for search engine | Sam Atkins | |
2021-11-26 | Browser: Move search engine definitions to a json file | Sam Atkins | |
This both makes them configurable, and means that we can read them from other applications, such as BrowserSettings. :^) | |||
2021-11-26 | Browser+BrowserSettings: Persist the "show bookmarks bar" setting | Sam Atkins | |
Previously this setting was only temporary, but we now save/load it from the config file. | |||
2021-11-26 | BrowserSettings: Create a BrowserSettings application :^) | Sam Atkins | |
Browser has a bunch of settings, but most are non-trivial to add here. So far, these are implemented: - Homepage URL - Whether to close download windows when they complete The others will be added in subsequent commits. | |||
2021-11-26 | DisplaySettings: Update wallpaper config path only on success | Karol Kosek | |
The Window Server is ignoring incorrect files since 235f39e449, so let's not update the config when that happens and an error message instead! | |||
2021-11-26 | DisplaySettings: Always save the background color to the config | Karol Kosek | |
Previously, you could notice that the background color isn't being updated when you picked a small bitmap image with the 'center' mode. | |||
2021-11-26 | WindowServer: Clear wallpaper if the requested path is empty | Karol Kosek | |
235f39e449 secretly added an if check that ignores all the files that couldn't be loaded into bitmaps. Unfortunately, we send an empty path as a way to unset the wallpaper, which meant that we couldn't go back to the default background color anymore. | |||
2021-11-26 | HackStudio: Port to LibMain :^) | Federico Guerinoni | |
2021-11-25 | echo: Port to LibMain :^) | Kenneth Myhra | |
2021-11-25 | basename: Port to LibMain | Kenneth Myhra | |
2021-11-25 | copy: Port to LibMain :^) | Kenneth Myhra | |
2021-11-25 | cat: Port to LibMain :^) | Kenneth Myhra | |
2021-11-25 | SystemMonitor: Remove unveiling /tmp/portal/config | Ralf Donau | |
2021-11-25 | WidgetGallery: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | Starfield: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | Screensaver: Use TRY() a lot more :^) | pbrw | |
2021-11-25 | Mouse: Use TRY() a lot more :^) | pbrw | |
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 | |