summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
2021-10-26Base: Map numpad '.' key to '.' instead of ',' in en-GB keymapSam Atkins
2021-10-25SystemServer: Rename 'BootModes' config option to 'SystemModes'Ben Wiederhake
2021-10-25Kernel+SystemServer: Change bootmode to system_modeBen Wiederhake
'bootmode' now only controls which set of services are started by SystemServer, so it is more appropriate to rename it to system_mode, and no longer validate it in the Kernel.
2021-10-25Kernel: Separate panic behavior from bootmodeBen Wiederhake
Bootmode used to control panic behavior and SystemServer. This patch factors panic behavior control into a separate flag.
2021-10-25Kernel: Separate framebuffers from bootmodeBen Wiederhake
Bootmode used to control framebuffers, panic behavior, and SystemServer. This patch factors framebuffer control into a separate flag. Note that the combination 'bootmode=self-test fbdev=on' leads to unexpected behavior, which can only be fixed in a later commit.
2021-10-25MouseSettings: Add option to reverse buttonsAndrew Pardoe
Add option to reverse primary and secondary buttons in Mouse Settings. - WindowServer.ini: add default entry - switch-mouse-buttons.png: new icon for settings entry - Mouse.gml/MouseWidget.*: new settings dialog - ClientConnection/WindowManager/Server: window message for settings - EventLoop.cpp: swap buttons 1 and 2 if settings are on
2021-10-24Base: Make /usr/Tests read-only since it's now suid capableBrian Gianforcaro
Commit cf0dbc906 recently added the ability for setuid binaries to be located in /usr/Tests. This should really now be read only to mitigate the potential misuse of any of the setuid binaries.
2021-10-22Tests: Add a unit test to ensure the /dev/mem device works correctlyLiav A
To ensure everything works as expected, a unit test was added with multiple scenarios. This binary has to have the SetUID flag, and we also bind-mount the /usr/Tests directory to allow running of SetUID binaries.
2021-10-18Base: Add a test page for the various element classList APIsTimothy Flynn
2021-10-18Base: Update tips.txtthankyouverycool
2021-10-17Base: Add a basic SystemServer.ini for the anon user :^)Andreas Kling
2021-10-17LoginServer: Add --auto-login switchPeter Elliott
Auto login will automatically log in a user without prompting for a password, but will still allow logouts and subsequent password logins.
2021-10-17LoginServer: Process logins and start SystemServer in user modePeter Elliott
2021-10-17SystemServer: Add per user mode (--user)Peter Elliott
System server running in user mode will form the basis of a "session" for login purposes in serenity.
2021-10-17Base: Add a test page for the various element attribute APIsTimothy Flynn
2021-10-17sysctl: Allow showing or setting multiple variablesSeekingBlues
The `-w` option is enforced when setting variables.
2021-10-14Base: Add a test for the early return steps of "prepare a script"Luke Wilde
This tests the early return steps of "prepare a script" that come _before_ step 10 "Set the element's "already started" flag". The relevant steps are steps 6, 7 and 8. If this algorithm returns on any of these steps, the script can be reinserted matching the requirements and will run. https://html.spec.whatwg.org/multipage/scripting.html#prepare-a-script I wrote this test page up while testing something else, but found a bug in Firefox where it doesn't allow re-preparing the script if step 8 fails: https://bugzilla.mozilla.org/show_bug.cgi?id=1735590
2021-10-13Base: Fix the Finnish keymapValtteri Koskivuori
Make the Ö, Ä and Å keys actually type what they should type.
2021-10-10Manpages+markdown-checker: Permit only specific missing filesBen Wiederhake
I can't write these manpages ad-hoc, and in most cases I don't want to remove the link because it is justified. The hope is that with this FIXME in place, there is more motivation to write these manpages for someone who knows enough about them. Or at least we will introduce fewer dead links in the future, making Help more useful.
2021-10-10Manpages: Fix broken link to ioctl pageBen Wiederhake
Found by markdown-checker.
2021-10-10Manpages: Don't reference non-existing chrootBen Wiederhake
Chroot exists neither in code nor in documentation. If we add-in the feature again, it will be simple enough to add it back in to the documentation. For now, let's clean it up, instead of refering to things that don't exist. Found by markdown-checker.
2021-10-09Base: Add all Latin-1 Supplement glyphs to KaticaBold12Maciej
2021-10-09Base: Add all Latin-1 Supplement glyphs to KaticaRegular12Maciej
2021-10-09Base: Add some new characters to Katica*10.fontMaciej
This commit adds the following characters to Katica 10 fonts: - U+2010 HYPHEN, U+2012 FIGURE DASH, U+2013 EN DASH, U+2014 EM DASH (Bold), U+2020 DAGGER, U+2021 DOUBLE DAGGER, U+2022 BULLET, U+2023 TRIANGULAR BULLET, U+2024 ONE DOT LEADER, U+2025 TWO DOT LEADER, U+2030 PER MILLE SIGN, U+2039 SINGLE LEFT- POINTING QUOTATION MARK, U+2040 SINGLE RIGHT-POINTING QUOTATION MARK, U+203B REFERENCE MARK and U+203C DOUBLE EXCLAMATION MARK.
2021-10-09Base: Add man page for blockdev utilityDavid Isaksson
2021-10-09Base: Fix typo in the proc(7) manpageRalf Donau
2021-10-08Base: Add 2 manual pages to describe the ProcFS and SysFSLiav A
2021-10-08Base: Add CSS.supports / `@supports {}` test-pageSam Atkins
2021-10-07Base: Use requestAnimationFrame in Game of Life WASM demoLuke Wilde
Since OOPWV now supports RAF, we can use it in the GOL WASM demo :^)
2021-10-06Base: Fix idempotency in 'little' exampleBen Wiederhake
2021-10-05Base: Add window.matchMedia() test to media-queries.htmlSam Atkins
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-10-04Base: Add audio documentationkleines Filmröllchen
2021-10-03Base: Extend Katica by German charactersBen Wiederhake
These fonts are currently used by Browser in some cases. This patch adds glyphs for the codepoints ÄÖÜßäöü„“‚‘… which appear very frequently on German webpages, and fixes the alignment of '*'.
2021-10-02Base: Correct value for default white terminal colorJelle Raaijmakers
2021-10-02Base: Add glyphs for the U+20AC euro sign to all bitmap fontsnetworkException
2021-10-01Base: Add glyphs for the U+2014 em dash to KaticaRegularIdan Horowitz
2021-10-01Base: Add glyphs for the U+2019 apostrophe to KaticaRegularIdan Horowitz
2021-10-01Base: Add media-queries test pageSam Atkins
2021-10-01Base: Fix typosNico Weber
2021-09-29PixelPaint: Add new icons for layer actionsMarcus Nilsson
Add icons for three more layer actions.
2021-09-28man: Add "-z seperate-code" to man7/Mitigations.mdBrian Gianforcaro
Update the mitigations documentation with the lateest mitigation.
2021-09-26LibWeb: Implement window.queueMicrotask(callback)Andreas Kling
This API allows authors to schedule a serialized JS callback that will get invoked at the next spec-allowed opportunity.
2021-09-26Base: Update man2/pipe.md after 5d180d1f99Nico Weber
2021-09-24Base: Convert BitmapFonts to new headerthankyouverycool
And add new italic font, Serifina.
2021-09-24Base: Fix typo in boot_parameters(7) manual pageLiav A
2021-09-24Base: Remove mentioned pci_ecam per-device option from boot_paramters(7)Liav A
This option was removed and can't be used anymore.
2021-09-24Spreadsheet: Add missing examplesMonroe Clinton
2021-09-21Base: Add 0x00A0 (non-breaking space) glyph to all our bitmap fontsAndreas Kling
This is frequently used in web content ( ) so this change makes us display it properly as whitespace. :^)
2021-09-20Base: Add several scaled images to test pageSam Atkins
These look really bad with our current nearest-neighbor image scaling, so they are a good test case to see how well other scaling algorithms work.