emersion
|
d4d860666c
|
Correctly free primary selection manager & source
|
2017-12-23 17:43:55 +01:00 |
emersion
|
077bdfa789
|
Send primary selection when clients get keyboard focus
|
2017-12-23 00:03:15 +01:00 |
emersion
|
4476f79850
|
Fix primary clipboard issues
|
2017-12-22 23:45:07 +01:00 |
emersion
|
a95d09d561
|
Add missing gtk-primary-selection interfaces
|
2017-12-22 22:22:29 +01:00 |
emersion
|
0a171d3ace
|
Add wlr_primary_selection_device_manager and wlr_primary_selection_source
|
2017-12-22 19:20:12 +01:00 |
Tony Crisci
|
0a370c5298
|
Merge pull request #506 from acrisci/multi-backend-fixes
[wip] multibackend fixes
|
2017-12-21 18:40:54 -05:00 |
Tony Crisci
|
4cec7f54e2
|
only add first backend to multi autocreate
|
2017-12-21 18:38:58 -05:00 |
Tony Crisci
|
9871cde604
|
rootston: server backend check
|
2017-12-21 18:27:38 -05:00 |
Tony Crisci
|
b4159c52d5
|
autocreate backend returns null instead of empty
|
2017-12-21 08:33:34 -05:00 |
Tony Crisci
|
d1dce19253
|
handle display destroy
|
2017-12-21 08:17:35 -05:00 |
Tony Crisci
|
6c8fd6017e
|
backend add and remove events
|
2017-12-20 05:54:41 -05:00 |
Tony Crisci
|
ee39dff1e7
|
rootston: handle backend creation failed
|
2017-12-20 05:51:23 -05:00 |
Tony Crisci
|
ca6a0ef1bb
|
always return multibakend from autocreate
|
2017-12-19 19:07:33 -05:00 |
Tony Crisci
|
58e69c9ce1
|
multibackend remove subbackend
|
2017-12-19 18:49:00 -05:00 |
Tony Crisci
|
6c75a184e7
|
subbackend state destroy
|
2017-12-19 18:40:27 -05:00 |
Tony Crisci
|
a937016e38
|
remove session from multibackend
|
2017-12-19 18:25:46 -05:00 |
Tony Crisci
|
4e804ef40f
|
add backend destroy event
|
2017-12-19 18:14:47 -05:00 |
emersion
|
1a96ce0c53
|
Merge pull request #505 from martinetd/io_is_foo
Add wlr_input_device_is_foo and wlr_output_is_bar functions
|
2017-12-19 22:53:08 +01:00 |
Dominique Martinet
|
fcd7062542
|
x11 backend: add wlr_input_device_is_x11
|
2017-12-19 20:40:36 +01:00 |
Dominique Martinet
|
169bc9fa10
|
wl backend: add wlr_input_device_is_wl
|
2017-12-19 20:20:32 +01:00 |
Dominique Martinet
|
d9eaca6c9f
|
headless backend: add wlr_output_is_headless
|
2017-12-19 20:17:47 +01:00 |
Dominique Martinet
|
995383b049
|
headless backend: add wlr_input_device_is_headless
|
2017-12-19 20:16:12 +01:00 |
Dominique Martinet
|
be95147385
|
drm backend: add wlr_output_is_drm
|
2017-12-19 20:13:49 +01:00 |
Dominique Martinet
|
dabfe159de
|
wl backend: add wlr_output_is_wl
|
2017-12-19 20:13:49 +01:00 |
Dominique Martinet
|
f83b16bc17
|
x11 backend: add wlr_output_is_x11
|
2017-12-19 20:13:49 +01:00 |
Dominique Martinet
|
3e228b0b2a
|
libinput backend: add wlr_input_device_is_libinput
|
2017-12-19 20:13:49 +01:00 |
Drew DeVault
|
36d8751363
|
Merge pull request #504 from emersion/multi-display-destroy
Destroy multi backend on display destroy
|
2017-12-19 12:41:48 -05:00 |
emersion
|
4a36ba4bdd
|
Destroy multi backend on display destroy
|
2017-12-19 18:28:47 +01:00 |
Drew DeVault
|
fc78e269a5
|
Merge pull request #502 from emersion/output-fixes
Output fixes
|
2017-12-19 08:28:27 -05:00 |
emersion
|
01cefbb868
|
Output fixes
Fixes setting a hardware cursor image twice (used to fallback to
software cursor) and destroy handlers.
|
2017-12-19 11:06:09 +01:00 |
Tony Crisci
|
d654a12b2e
|
remove display_destroy unlisten before output free
|
2017-12-18 16:24:56 -05:00 |
Drew DeVault
|
89fb0f1462
|
Merge pull request #501 from acrisci/keyboard-fixes
misc keyboard fixes
|
2017-12-18 16:16:36 -05:00 |
Tony Crisci
|
b5686355f3
|
add some input device cleanup to x11 backend
|
2017-12-18 15:54:49 -05:00 |
Tony Crisci
|
c59210ad17
|
remove display destroy when output is destroyed
|
2017-12-18 15:10:32 -05:00 |
Tony Crisci
|
c838679393
|
fix memory leaks
|
2017-12-18 14:53:24 -05:00 |
Tony Crisci
|
20327d82cb
|
Merge branch 'master' into keyboard-fixes
|
2017-12-18 10:04:27 -05:00 |
Tony Crisci
|
37c83d5c6d
|
misc keyboard fixes
|
2017-12-18 09:59:59 -05:00 |
Drew DeVault
|
c91523c578
|
Merge pull request #499 from emersion/unknown-keymap
Do not segfault when loading an unknown keymap
|
2017-12-18 09:17:39 -05:00 |
Drew DeVault
|
3d07d260cb
|
Merge pull request #498 from emersion/rootston-auto-backend
rootston: revert to auto backend
|
2017-12-18 09:17:06 -05:00 |
emersion
|
2c31cac116
|
Do not segfault when loading an unknown keymap
|
2017-12-18 15:11:05 +01:00 |
emersion
|
db73c54f11
|
rootston: revert to auto backend
|
2017-12-18 10:10:23 +01:00 |
Drew DeVault
|
f3769a4b1f
|
Merge pull request #496 from emersion/headless-backend
Headless backend
|
2017-12-17 20:48:01 -05:00 |
Drew DeVault
|
10c72f4bf6
|
Merge pull request #487 from emersion/xwm-selection
xwm clipboard sync, 2nd edition
|
2017-12-17 20:03:26 -05:00 |
emersion
|
804c7a73a6
|
Allow clients to unset the selection
|
2017-12-18 00:44:43 +01:00 |
emersion
|
b99d1f4fcc
|
Refactor wlr_egl_init to accept config_attribs
|
2017-12-17 23:51:04 +01:00 |
emersion
|
bc5bdb7793
|
Add headless input devices
|
2017-12-17 18:49:20 +01:00 |
emersion
|
0256de0002
|
Add full refresh rate support to custom modes
|
2017-12-17 18:02:55 +01:00 |
emersion
|
b852fb9a2b
|
Minimal working headless output
|
2017-12-17 13:35:07 +01:00 |
emersion
|
3970264ccf
|
Initialize headless backend
|
2017-12-17 12:56:42 +01:00 |
Drew DeVault
|
3363ea869a
|
Merge pull request #492 from emersion/seat-client-multiple-resources
Support multiple resources per seat client
|
2017-12-16 11:53:14 -05:00 |