summaryrefslogtreecommitdiff
path: root/Base/home
AgeCommit message (Collapse)Author
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. :^)
2021-04-11Base: Fix run-tests-and-shutdown.sh output in CI testing mode.Brian Gianforcaro
The missing newline made the output look weird, as it was jumbled up next to the standard QEMU boot output instead of below it.
2021-04-03Base: Make the "little" test program compilable againAndreas Kling
2021-03-31Base: Add a bullet emoji •Timothy Flynn
2021-03-27SoundPlayer: Add playlist supprtCesar Torres
And a M3U(8) parser
2021-03-23HackStudio+LanguageServers/Cpp: Show scope of symbols in LocatorItamar
2021-03-18Serendipity: Add new tips and use more GMLthankyouverycool
2021-03-13LibCpp: Replace defined preprocessor values when parsingItamar
2021-03-08Everywhere: Remove unnecessary whitespace at the end of some lines.Emanuele Torre
2021-03-07Serendipity: Couple more tips and some clean-upthankyouverycool
2021-03-07Meta: Use the new Shell features to improve run-tests-and-shutdownAnotherTest
Fixes two TODOs in that file :^)
2021-03-02Serendipity: A new welcome appthankyouverycool
Provides the basic Help+ReadMe care package to new users and some interesting tips to get started. Feel free to add more!
2021-03-02Userland: Gate OSC 9 usage in test-js behind an argumentAndrew Kaster
Instead of assuming that we should use the OSC 9 progress messages whenever we run on serenity, add a show-progress=[true|false] option. This lets us avoid seeing esc sequence spam in GitHub Actions logs.
2021-03-01Base: Add test-math to set of tests run on CIAndrew Kaster
It currently fails though :( Likely contributes to innacuracies in LibJS tests as well.
2021-02-28Base/CI: Boot serenity in CI in a mode that runs tests on targetAndrew Kaster
Build a new version of Serenity in CI that doesn't have all the debug symbols on, or we'd be waiting a very long time to boot. Insert a TestRunner entry into SystemServer.ini that will run a shell script that runs tests in /bin and /usr/Tests and shuts down the system in the new self-test boot mode. Also make sure enough basic services are started in self-test such that the tests will actually run properly.
2021-02-24Base: Add jcs.org to Browser bookmarksAndreas Kling
This page is great for testing and it exposes a bunch of issues we should look into in LibWeb. :^)
2021-02-21Base: Add a lion emoji 🦁Andreas Kling
2021-02-13FileManager: Add layout options to View menuthankyouverycool
File Manager's toolbar, location bar, status bar and folder pane can now be toggled on/off
2021-02-13FileManager: Save 'Show dotfiles' setting in FileManager.inithankyouverycool
2021-02-13TextEditor: Add layout options to View menuthankyouverycool
Toolbar, status bar, and ruler can now be toggled on/off and their settings are saved in ~/.config/TextEditor.ini
2021-02-08LanguageServers/Cpp: ParserAutoComplete engine inspects header filesItamar
... and performs preprocessing on the source code before parsing. To support this, we are now able to keep track of multiple files in the autocomplete engine. We re-parse a file whenever it is edited.
2021-01-27HackStudio: Integate with C++ parser-based autocompleteItamar
By default, C++ auto completion will still be performed by the lexer-based logic. However, the parser-based logic can be switched on via the menubar.
2021-01-09little: Remove "-Os" compile flagItamar
This flag made gcc generate location info of type "location_list" for 'my_struct', which we do not yet support in LibDebug.
2021-01-05Browser: Add a very basic content filter listAndreas Kling
Let's start out with something small, just to make sure the feature gets tested.
2021-01-05Playground: Support opening gml file by path as command line argumentBrendan Coles
2020-12-30Terminal: Remove redundant scroll length settings optionIdan Horowitz
This is no longer needed as a global one is now available under mouse settings.
2020-12-24LaunchServer+Base: Stop using Browser as default protocol handlerLinus Groh
Browser supports very few protocols (http, https, gemini, file) at the moment, so there's no point in using it as a catch-all and default protocol handler. I added an explicit association for gemini to /bin/Browser instead. This stops Desktop::Launcher::open() from reporting success for any URL, which really isn't the case (Browser shows an error page...).
2020-12-21LibVT+Terminal: Add the option to disable the bellAlex McGrath
2020-12-10Base: Remove *.hsp filesAndreas Kling
HackStudio no longer has dedicated project files, so let's get rid of the *.hsp file concept. It'll eventually produce some files again, but they won't be the same kind of "project" files.
2020-12-05Browser: Add DuckDuckGo to bookmarks (#4288)Daniel Lemos
2020-11-10LaunchServer: Add hsp=/bin/HackStudio file association to configBrendan Coles