summaryrefslogtreecommitdiff
path: root/Base/home
AgeCommit message (Collapse)Author
2021-11-27Base: Set a default value for terminal scrollback sizekleines Filmröllchen
This setting was previously defaulted in the terminal setting code, which will be removed in the next step.
2021-11-26Browser+Base: Delete provided Browser.ini fileSam 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-26Browser: Move search engine definitions to a json fileSam Atkins
This both makes them configurable, and means that we can read them from other applications, such as BrowserSettings. :^)
2021-11-26BrowserSettings: 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-23Applets: Rename DesktopPicker => WorkspacePickerAndreas Kling
This is consistent with the rest of the system.
2021-11-20PixelPaint: Allow toggling the active layer boundary display rectAndreas Kling
Let the user opt out of painting a rectangle around the currently active layer.
2021-11-10LibSQL: Add SQL files to assist in troubleshootingJan de Visser
These files contain the same SQL statements as the similarly named tests in Tests/LibSQL/TestSqlStatementExecution.cpp test suite. They can be fed to the sql utility to assist in troubleshooting failing tests.
2021-11-04Base+LibCore: Store booleans in human-readable formatBen Wiederhake
Fixes #10640.
2021-10-18Base: Update tips.txtthankyouverycool
2021-10-17Base: Add a basic SystemServer.ini for the anon user :^)Andreas Kling
2021-10-06Base: Fix idempotency in 'little' exampleBen Wiederhake
2021-10-05Everywhere: Change from http to https where feasibleBen Wiederhake
I used "git grep -FIn http://" to find all occurrences, and looked at each one. If an occurrence was really just a link, and if a https version exists, and if our Browser can access it at least as well as the http version, then I changed the occurrence to https. I'm happy to report that I didn't run into a single site where Browser can't deal with the https version.
2021-09-12Base: Add `~/.config/PixelPaint.ini` sample fileMustafa Quraish
This is just a config file with the default options that PixelPaint recognizes and reads so far. Adding this in since the options are not really documented anywhere so at least the user can now know what options are available.
2021-09-02Welcome: Update tips.txtthankyouverycool
Super+Wheeling window opacity was removed in 370d374. Guilty only of being ahead of its time.
2021-08-31Tests: Test LibMarkdown against commonmark test suitePeter Elliott
TestCommonmark runs the CommonMark test suite (https://spec.commonmark.org/0.30/spec.json) against LibMarkdown. Currently 44/652 tests pass.
2021-08-24Userland: Remove IRC ClientAndreas Kling
The IRC Client application made some sense while our main communication hub was an IRC channel. Now that we've moved on, IRC is just a random protocol with no particular relevance to this project. This also has the benefit of removing one major client of the single- process Web::InProcessWebView class.
2021-08-22Base: Add csv file associationKarol Kosek
2021-08-18Base: Remove System Monitor and Assistant from quick launch barAndreas Kling
System Monitor can already be accessed quickly by clicking one of the resource graph applets in the task bar, so this icon was redundant. Assistant can be opened with the Super+Space hotkey, so we don't need a dedicated icon for it.
2021-08-18Base: Rename GitHub browser bookmark to "GitHub"Andreas Kling
"SerenityOS @ GitHub" was a pointlessly long name for this.
2021-07-31Base: Remove "test.frm" from HackStudio test projectAndreas Kling
2021-07-19Base: Add file associations for multiple programsLuK1337
This change adds missing file association for the following programs: - ImageViewer - PDFViewer - PixelPaint - Playground - Profiler - SoundPlayer
2021-07-14Tests: Change test-filtering mechanismHendiadyoin1
We have a new config argument to add space separated exclude regex' This is separate from "NotTestsPattern", because these are still Tests, although they are not supposed to be run by the runner This also adds the test for a working UserspaceEmulator to the tests run
2021-07-06Tests+Base: Convert stack-smash to be LibTest based and stop skipping itAndrew Kaster
Now that the test is converted to be LibTest based, we can remove it from the exclude list in /home/anon/.config/Tests.ini. Prior to this it would crash and fail because it was signaled instead of returning normally with exit code 0.
2021-07-06Base: Pass show-progress=false to run-tests to avoid confusing CIAndrew Kaster
We pass this to test-js, and since they share some common code, it makes sense to pass it to run-tests as well. This prevents the OSC 9 escape sequences from being emitted when running tests via the script.
2021-06-30Base+Utilities: Add run-tests program to run system tests with LibTestAndrew Kaster
This test program heavily pulls from the JavaScriptTestRunner/test-js, but with a twist. Instead of loading JavaScript files into the current process, constructing a JS environment for them, and executing test suites/tests directly, run-tests posix_spawns each test file. Test file stdout is written to a temp file, and only dumped to console if the test fails or the verbose option is passed to the program. Unlike test-js, times are always printed for every test executed for better visibility in CI.
2021-06-30LaunchServer: Add flac file association to /bin/SoundPlayerngc6302h
2021-06-28Userland: Add new app called AssistantSpencer Dixon
'Assistant' is similar to macOS spotlight where you can quickly open a text input, start typing, and hit 'enter' to launch apps or open directories.
2021-06-23Tests: Enable AK/TestJSON backcoderdreams
now that tests run on their respective directories
2021-06-22Tests: Run each test in their respective directoriescoderdreams
This is so they can find their associated resources and it's the same behavior as in Lagom. This also required changing some tests so that they could write their resources in a writable location.
2021-06-21LaunchServer: Make all file handlers configurable including directoriesbitwitch
This commit gets rid of hard coded file handlers in Launcher.cpp in favor of using values in the LaunchServer.ini config file. The previous commit adds checks for the existence of handler programs while registering handlers. This commit takes advantage of that and ensures that LaunchServer will not attempt to open a file with a nonexistent program and can properly report failure before spawning a new child process. Resolves #8120
2021-06-09Meta: Remove references to the abandoned IRC channelAndreas Kling
2021-06-06Userland: Add matroska program to test parsing Matroska container filesFalseHonesty
2021-06-04LibVT+Terminal: Add color scheme supportDaniel Bertalan
This commit introduces color scheme support to Terminal. These are found in `/res/terminal_colors` and the default color scheme can be set in `~/.config/Terminal.ini`. Furthermore, a combo box is added for setting the color scheme at runtime. The previously used default color scheme has been added to `/res/terminal-colors/Default.ini`. To make the implementation more compatible with other color schemes, `TerminalWidget` now supports overriding the default foreground and background colors.
2021-05-27Base: Move test PDFs from /res/pdf to /home/anon/Documents/pdfLinus Groh
2021-05-263DFileViewer: Support textured modelsJesse Buhagiar
Models that contain UV co-ordinates are now supported, and will display with a texture wrapped around it, provided a `bmp` with the same name as the object is in the same directory as the 3D Model.
2021-05-21Base/CI: Create and check test-results.log file for on-target testsAndrew Kaster
Change run-tests-and-shutdown.sh to output a dead simple results file that just records how many tests failed. In the CI script, mount the _disk_image after running tests and verify that the number of failed tests is 0. Otherwise, fail the build :^) While we're here, bump the timeout for the tests up to 30 minutes, to make sure that less powerful runners don't fail the job unecessarily.
2021-05-21Base: Remove accidentally added file :^)Andreas Kling
2021-05-21Base/CI: Run tests from /usr/Tests in GitHub ActionsAndrew Kaster
Uncomment the tests that were disabled due to frequent freezes when running without KVM. This also adds a new github actions group for every single test, which makes it easier to browse test boundaries during test runs. Move catting the serial output log back to its own step, so that it has higher visibility. The previous solution was also shown to not actually cat the log in the case of a failed boot and timeout :^(.
2021-05-203DFileViewer: Move the example model into the home directoryGunnar Beutner
2021-05-20DisplaySettings: Give the UI a facelift :^)Andreas Kling
- Split the main UI into two tabs: "Background" and "Monitor". - Use a GUI::IconView for selecting background pictures. - Tweak layout, spacing, etc.
2021-05-18Applications: Add a very simple PDFViewerMatthew Olsson
2021-05-18LibGfx: Add support for DDS imagesstelar7
2021-05-15Base: Use http://serenityos.org/ for the default browser bookmarkAndreas Kling
We are currently unable to load the HTTPS version of the site due to missing cipher suite support.
2021-05-14Userland: Rename QuickShow => Image ViewerAndreas Kling
The old name was a bit too ambiguous. This one is crystal clear. :^)
2021-04-29Browser: Save search engine setting to preferencesMaciej Zygmanowski
2021-04-26LibGUI: Make common locations configurableDexesTTP
2021-04-21Tests: Reorganize LibCompress unit testsMarco Biscaro
Move LibCompress unit tests to LibCompress/Tests directory and register them with CMake's add_test. This allows us to run these tests with ninja test instead of running a separate executable. Also split the existing tests in 3 test files that better follow the source code structure (inspired by AK tests).
2021-04-14Tests: fixed test-crypto wrong argument order that failed -daniel eliad
run-tests-and-shutdown.sh
2021-04-14LibDebug: Add support for parsing array typesFalseHonesty
This includes multi-dimensional arrays :O
2021-04-13Everywhere: It's now "Foobar", not "FooBar", and not "foo bar"Andreas Kling
I hereby declare these to be full nouns that we don't split, neither by space, nor by underscore: - Breadcrumbbar - Coolbar - Menubar - Progressbar - Scrollbar - Statusbar - Taskbar - Toolbar This patch makes everything consistent by replacing every other variant of these with the proper one. :^)