ladybird/Base
Andreas Kling bdcd0abf9d Userland: Introduce ConfigServer and LibConfig
ConfigServer is an IPC service that provides access to application
configuration and settings. The idea is to replace all uses of
Core::ConfigFile with IPC requests to ConfigServer.

This first cut of the API is pretty similar to Core::ConfigFile.

The old:

    auto config = Core::ConfigFile::open_for_app("App");
    auto value = config->read_entry("Group", "Key");

The new:

    auto value = Config::read_string("App", "Group", "Key");

ConfigServer uses the ~/.config directory as its backing store
and all the files remain human-editable. :^)
2021-08-26 00:54:27 +02:00
..
bin Userland: Add more(1) emulation to less(1) 2021-07-07 20:01:15 +04:30
etc Userland: Introduce ConfigServer and LibConfig 2021-08-26 00:54:27 +02:00
home/anon Userland: Remove IRC Client 2021-08-24 16:37:28 +02:00
res Base: Add a Game of Life WebAssembly demo 2021-08-26 00:51:30 +02:00
usr Kernel+Userland: Remove chroot functionality 2021-08-15 12:44:35 +02:00
www Base: Replace <!DOCTYPE> with <!DOCTYPE html> in a few files (#1511) 2020-03-26 07:37:12 +01:00