mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-24 18:24:45 -05:00
0adee378fd
This was easily done, as the Kernel and Userland don't actually share any of the APIs exposed by it, so instead the Kernel APIs were moved to the Kernel, and the Userland APIs stayed in LibKeyboard. This has multiple advantages: * The non OOM-fallible String is not longer used for storing the character map name in the Kernel * The kernel no longer has to link to the userland LibKeyboard code * A lot of #ifdef KERNEL cruft can be removed from LibKeyboard |
||
---|---|---|
.. | ||
CharacterMap.cpp | ||
CharacterMap.h | ||
CharacterMapData.h | ||
CharacterMapFile.cpp | ||
CharacterMapFile.h | ||
CMakeLists.txt |