Geoffrey McRae
973806dd9c
[client] opengl: implement & fix opengl support
2021-02-21 10:31:48 +11:00
Geoffrey McRae
8919d2718f
[client] egl: fix building without EGL support
2021-02-21 10:31:48 +11:00
Quantum
9f0b99dac0
[client] wayland: implement window creation for egl
...
This commit implements window creation and resize logic, allowing the desktop
to be drawn.
2021-02-21 10:31:48 +11:00
Geoffrey McRae
f4c1927f56
[client] ds: added new getFullscreen
operation
...
As the window manager may change our mode to full screen without our
request we must ask the ds backend for the current state when we want to
toggle the mode.
2021-02-21 10:31:48 +11:00
Geoffrey McRae
f8ac860fde
[client] app: rearrange code to reflect the header
2021-02-21 10:31:48 +11:00
Geoffrey McRae
ca5c3938e4
[client] all: move all SDL specific code into displayservers/sdl
2021-02-21 10:31:48 +11:00
Geoffrey McRae
37b3a26b9c
[client] all: refactor keybind code & functions
2021-02-21 10:31:48 +11:00
Geoffrey McRae
e18f7d3365
[client] app: replace old SDL_Scancode with int
2021-02-21 10:31:48 +11:00
Geoffrey McRae
3d03699cc8
[client] all: move keybind implementation into app.c/h
2021-02-21 10:31:48 +11:00
Geoffrey McRae
dbb18a6ecb
[client] x11/sdl: get the border dimensions from the backend
2021-02-21 10:31:48 +11:00
Geoffrey McRae
6b1e310343
[client] move remaining code in core.c
into the SDL backend
2021-02-21 10:31:48 +11:00
Geoffrey McRae
bf583290a4
[client/common] restructure project in prep for full SDL removal
2021-02-21 10:31:46 +11:00
Geoffrey McRae
f7d7fbdb73
[client] rename state
to g_state
2021-01-04 12:06:54 +11:00
Geoffrey McRae
22238c3200
[client] fix invalid access on early termination
2019-05-30 20:24:51 +10:00
Geoffrey McRae
e3c98ddc35
[client] port all configuration parsing to use the new option helper
2019-05-21 15:03:59 +10:00
Geoffrey McRae
d8915dbfc9
[build] make "common" a static library (part 2/2)
2019-04-11 11:12:59 +10:00
Geoffrey McRae
35094a57cb
[client] more cleanup and added alerts for new events
2019-03-30 12:26:06 +11:00