Sam Atkins
8260135d4d
LibCore+Everywhere: Return ErrorOr from ConfigFile factory methods
...
I've attempted to handle the errors gracefully where it was clear how to
do so, and simple, but a lot of this was just adding
`release_value_but_fixme_should_propagate_errors()` in places.
2022-02-16 19:49:41 -05:00
Rummskartoffel
85c3852b8f
KeyboardPreferenceLoader: Don't crash when "Keymaps" is empty
2022-02-03 14:57:46 +01:00
Timur Sultanov
c7bd47c87c
Base+WindowsServer+keymap: Store multiple keymaps in a config
2022-02-03 00:47:22 +01:00
Andreas Kling
2b0c2360bb
KeyboardPreferenceLoader: Use Core::System::ioctl()
2021-11-30 23:34:40 +01:00
Andreas Kling
2bb27184b4
KeyboardPreferenceLoader: Port to LibMain :^)
2021-11-30 23:34:40 +01:00
networkException
acde7d12b0
Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open
...
This patch brings the ConfigFile helpers for opening lib, app and system
configs more inline with the regular ConfigFile::open functions.
2021-08-22 01:32:25 +02:00
Brian Gianforcaro
808aa31353
Services: Remove unused header includes
2021-08-01 08:10:16 +02:00
ForLoveOfCats
60713c5fcf
KeyboardPreferenceLoader: Use correct default Num Lock config value
2021-07-13 23:25:07 +02:00
Edwin Hoksberg
99328e1038
Kernel+KeyboardSettings: Remove numlock syscall and implement ioctl
2021-07-07 10:44:20 +02:00
ForLoveOfCats
ce6658acc1
KeyboardSettings+Kernel: Setting to enable Num Lock on login
2021-07-05 06:19:59 +02:00
Gunnar Beutner
631d36fd98
Everywhere: Add component declarations
...
This adds component declarations so that users can select to not build
certain parts of the OS.
2021-06-17 11:03:51 +02:00
Jean-Baptiste Boric
e16894af5a
LibC: Do not include errno.h inside unistd.h
...
POSIX does not mandate this, therefore let's not do it.
2021-05-14 22:24:02 +02:00
Ömer Kurttekin
d922c2f5f3
Userland: Preserve keyboard mapping preference on reboot ( #6955 )
2021-05-09 15:56:03 +02:00