Mikkel Oscar Lyderik
|
cefcce48aa
|
Make client/pango.h not depend on client/window.h
|
9 years ago |
Drew DeVault
|
baa958eaf2
|
Remove pointer from swaylock surface
|
9 years ago |
Christoph Gysin
|
a5345e807e
|
extract cairo_set_source_u32()
|
9 years ago |
progandy
|
21014e606b
|
make gdk-pixbuf dependency really optional
|
9 years ago |
Nicolas Werner
|
8fae31e96c
|
fix segfault when doesn't have a trailing '/'
|
9 years ago |
Drew DeVault
|
34277207fd
|
Pass keys along from wayland backend to clients
|
9 years ago |
Drew DeVault
|
182a6dc8fb
|
Fix build issue
|
9 years ago |
Drew DeVault
|
029e0c7a2c
|
Add some more keyboard handling for wayland clients
|
9 years ago |
Drew DeVault
|
a7710c5537
|
Initialize keyboard in registry poll
|
9 years ago |
Drew DeVault
|
7614cb0373
|
Add keyboard handling shims to registry
|
9 years ago |
Drew DeVault
|
067ac6cfa7
|
Discover swaylock extension in registry
|
9 years ago |
Drew DeVault
|
080a263785
|
Refactor gdk pixbuf code into shared client lib
|
9 years ago |
Drew DeVault
|
e39f846247
|
Free outputs on registry teardown
|
9 years ago |
Christoph Gysin
|
76920d2759
|
remove archive from git, add *.a to gitignore
|
9 years ago |
Drew DeVault
|
71afa38890
|
Add swaylock protocol, add resource destructors
This prevents sway crashing if swaybg or swaybar dies.
|
9 years ago |
Christoph Gysin
|
cce9c338c0
|
cmake: build common code only once
This creates (static) libraries for protocols/, common/, and wayland/.
|
9 years ago |
Drew DeVault
|
82d464bb90
|
Add text rendering support to wayland clients
|
9 years ago |
Drew DeVault
|
5728307520
|
Add wallpapers to output command
|
9 years ago |
Drew DeVault
|
b4e5e1381f
|
Refactor the crap out of wayland clients
And create a background surface on every output when invoking swaybg.
|
9 years ago |
Drew DeVault
|
82db2a57a9
|
Basic support for extensions in server and clients
|
9 years ago |
Drew DeVault
|
fb0bfa13ce
|
Fix warning about uninitialized variable
|
9 years ago |
Drew DeVault
|
2f01a3265d
|
Exit if unable to allocate buffer
|
9 years ago |
Drew DeVault
|
7a40eb6de6
|
Support cursors over wayland clients
Apparently wayland has fucking client-side cursors, too
|
9 years ago |
Drew DeVault
|
929537c158
|
Generate protocol headers
|
9 years ago |
Drew DeVault
|
86372d00db
|
Fix SIGBUS from wayland clients
|
9 years ago |
Drew DeVault
|
665d4baaf1
|
Normalize indentation
|
9 years ago |
Drew DeVault
|
9a1e95b7da
|
Clean up memory pool files better
|
9 years ago |
Drew DeVault
|
49388eb88b
|
Support resizing in wayland client implementation
|
9 years ago |
Drew DeVault
|
399220f14b
|
Fix up wayland client implementation
Now it receives frame callbacks and renders properly, and is double
buffered and such.
|
9 years ago |
Drew DeVault
|
f7c0d2badb
|
Clean up some things better in wayland clients
|
9 years ago |
Drew DeVault
|
c43ef2aedd
|
We don't need to implement strdup
After defining _GNU_SOURCE
|
9 years ago |
Drew DeVault
|
11b1ba397f
|
Further refinement of wayland client support
|
9 years ago |
Drew DeVault
|
bfcabe48ef
|
Start fleshing out wayland client implementation
This introduces a basic shared framework for making wayland clients
within sway itself.
|
9 years ago |