LookingGlass/client/src
Quantum 75e57baf6c [client] config: optionally load config from XDG_CONFIG_HOME
We look for the client config in $XDG_CONFIG_HOME/looking-glass/client.ini.
This is done because it's more conventional, and also allows us to add
additional configuration files, e.g. for the host.

We fallback to $HOME/.config as is standard, and then as a last resort use
getpwuid(getuid())->pw_dir. This is also recommended by the getpwuid manpage:

> An application that wants to determine its user's home directory should
> inspect the value of HOME (rather than the value getpwuid(getuid())->pw_dir)
> since this allows the user to modify their notion of "the home directory"
> during a login session.
2021-07-31 15:06:59 +10:00
..
overlay [client] imgui: darken background when rendering overlays 2021-07-29 19:10:15 +10:00
app.c [client] client: release escape key on focus loss 2021-07-31 15:02:57 +10:00
clipboard.c [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
clipboard.h [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
config.c [client] config: optionally load config from XDG_CONFIG_HOME 2021-07-31 15:06:59 +10:00
config.h [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
core.c [client] ds: change showPointer to setPointer for more cursors 2021-07-31 14:56:04 +10:00
core.h [client] overlay: cosmetic changes to the overlay display 2021-07-25 16:49:25 +10:00
egl_dynprocs.c [client] egl: implement error reporting callback 2021-07-18 13:54:16 +10:00
eglutil.c [client] ds: refactor common EGL swap with damage logic 2021-07-19 19:35:52 +10:00
kb.c [client] imgui: initialize keymap 2021-07-31 14:57:41 +10:00
kb.h [client] imgui: initialize keymap 2021-07-31 14:57:41 +10:00
keybind.c [client] imgui: ask display server to display cursors 2021-07-31 14:56:04 +10:00
keybind.h [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
lg-renderer.c [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
ll.c [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
main.c [client] main: prevent the user from launching looking glass as setuid 2021-07-31 14:58:48 +10:00
main.h [client] imgui: ask display server to display cursors 2021-07-31 14:56:04 +10:00
overlay_utils.c [client] imgui: convert help overlay to use imgui 2021-07-23 18:04:05 +10:00
overlays.h [client] imgui: make graph y-axis configurable 2021-07-29 15:54:15 +10:00
util.c [client] imgui: use improved high DPI rendering 2021-07-23 16:07:42 +10:00