Tony Crisci
06642859f1
rootston: drag icons
7 years ago
Tony Crisci
428bf18ec7
rootston: request set cursor
7 years ago
Tony Crisci
992f931ae9
rootston: cleanup for multiseat
7 years ago
emersion
882e620639
Always read state from wlr_keyboard in the seat
7 years ago
Tony Crisci
a00b7f1e9b
rootston: remove devices from seat
7 years ago
emersion
84d5e6bbb4
Send current keyboard state when entering a surface
7 years ago
Tony Crisci
09c6092423
multiseat: somewhat working
7 years ago
emersion
03d3fdc158
Basic maximization implementation for xdg-shell
7 years ago
Tony Crisci
2280928bb2
rootston: roots_cursor
7 years ago
Tony Crisci
b74c4cf974
Merge branch 'master' into feature/multiseat
7 years ago
Tony Crisci
704f0f158a
rootston: move device init to seat
7 years ago
Tony Crisci
5354fe8729
move keyboard to seat
7 years ago
Drew DeVault
6d8e1abfc0
Improve input sensitivity
...
We now use doubles until the last minute, which makes it so we can move
the pointer more precisely. This also includes a fix for tablet tools,
which move absolutely and sometimes do not update the X or Y axis.
7 years ago
emersion
cf713edc10
Fix moving views when resizing below min size
7 years ago
Tony Crisci
9bd0f47efd
rootston: refactor keyboard
7 years ago
Tony Crisci
447c561d15
rootston: seat config by device
7 years ago
Drew DeVault
86b8729998
Merge remote-tracking branch 'origin/master' into hidpi
7 years ago
Tony Crisci
53021f8ed4
rootston: break up input.h
7 years ago
Drew DeVault
62734d0553
Merge pull request #380 from emersion/xwayland-root-cursor
...
Set xwayland root cursor
7 years ago
emersion
3f4ad47421
Use compositor theme for xwm cursor
7 years ago
emersion
d11973ed7d
Fix disabled cursors
7 years ago
emersion
e18460c981
Add wlr_output.needs_swap
7 years ago
emersion
0df7a3c22d
Add wlr_seat_pointer_request_set_cursor_event.serial
7 years ago
Drew DeVault
0d9d670dbd
Merge pull request #365 from emersion/wayland-backend-transform
...
Cursors ✕ Output Transformations fixes
7 years ago
emersion
60c018c017
Fix hidden software cursors, fix cursor transformations on DRM backend
7 years ago
Drew DeVault
a6930cd8ea
Handle output enter/leave correctly
7 years ago
Drew DeVault
a7446792a1
Consider scale factor when rendering views
7 years ago
Tony Crisci
1a756b3123
bugfix: dnd force cancel
7 years ago
emersion
0beae99188
Apply output transformation to pointer events in Wayland backend
7 years ago
emersion
c3b09f73da
Fix cursor hotspot with rotated outputs on DRM backend
7 years ago
emersion
4230a577cc
Remove wlr_cursor_set_xcursor for now
7 years ago
emersion
95566c6bdf
Transform cursor hotspot, fix wayland cursor hotspot
7 years ago
emersion
2e2d63a164
Manage wlr_output_cursor from wlr_cursor
7 years ago
emersion
1b6c729360
Add wlr_output_cursor
7 years ago
Drew DeVault
ebca06bfe4
Merge pull request #358 from acrisci/refactor/sec-to-msec
...
refactor input time_sec to time_msec
7 years ago
Tony Crisci
875a5b446f
remove time usec
7 years ago
Tony Crisci
74bca7251b
rename wlr_seat to seat on seat structs
7 years ago
Tony Crisci
fddef4d58e
rename seat handle to seat client
7 years ago
Tony Crisci
a224e74fad
refactor input time_sec to time_msec
7 years ago
Tony Crisci
c01248cf17
Merge branch 'master' into feature/xwm-rewrite
7 years ago
Drew DeVault
50e86a0efa
Allow configuring output mode in rootston
...
Fixes #336
7 years ago
Drew DeVault
4281aefbf8
Merge pull request #324 from acrisci/feature/keyboard-redesign
...
wlr-seat: keyboard redesign
7 years ago
Tony Crisci
c555a66dda
Merge branch 'master' into feature/xwm-rewrite
7 years ago
Tony Crisci
325def3841
xwm: create colormap and visual depth detection
7 years ago
Drew DeVault
9f1ed70b81
Merge pull request #344 from emersion/compositor-action-cursors
...
Set compositor cursor for move, resize and rotate
7 years ago
emersion
315c01ba0f
Remove input.last_active_view
7 years ago
Tony Crisci
be297d9d14
xwm: net wm state
7 years ago
emersion
ec5beeb8b8
Move xcursor stuff into its own file
7 years ago
Tony Crisci
6a4290b86a
xwm: moveresize events
7 years ago
Drew DeVault
4bee96bd30
Merge pull request #333 from emersion/server-decoration
...
Add server-decoration protocol
7 years ago
emersion
a43acae000
Send server-decoration ack event automatically
7 years ago
emersion
c0c4816b13
Fix fallback when there are two config blocks for a keyboard
7 years ago
Tony Crisci
4a106648c4
xwm: remove incorrect implementation of net wm state
7 years ago
emersion
4e5d23daa9
Per-keyboard configuration
7 years ago
emersion
9d587d759f
Do not set hw cursor if disabled when switching VT
7 years ago
emersion
7c85709de1
Focus last view on close in rootston
7 years ago
Tony Crisci
0d1dd84a48
xwm: improve activation and dont send focus twice
7 years ago
Tony Crisci
e5ee01254b
xwm: map and unmap notify
7 years ago
Tony Crisci
2ff94d0036
xwm: get rid of displayable surfaces list
7 years ago
emersion
e84d573b91
Complete server-decoration implementation
7 years ago
emersion
e521b0404b
Add server-decoration skeleton
7 years ago
Tony Crisci
79e14f65e0
xwm: fix lists
7 years ago
Tony Crisci
a3f2754668
xwm: add surface to rootston on surface commit
7 years ago
Tony Crisci
1dbe314937
Merge branch 'master' into feature/data-device-selection
7 years ago
Tony Crisci
d33a9f8eaa
wlr-seat: keyboard redesign
7 years ago
emersion
eea532911a
Send output current mode when changed
7 years ago
Tony Crisci
d1dd0a6970
refactor buffer detection
7 years ago
emersion
1cc8f21d8e
Cleanup wlr_gamma_control
7 years ago
emersion
e1d213fccd
Create globals only for enabled outputs in DRM backend
7 years ago
Drew DeVault
c5fff08f8a
Forgot to rename these
7 years ago
Drew DeVault
16f35ecbea
Merge branch 'master' into heghe/wl_list
7 years ago
Drew DeVault
169b68b17c
Rename remaining refs to wlr_list
7 years ago
Drew DeVault
24ae081001
Merge pull request #308 from ascent12/render-fixups
...
Render fixups
7 years ago
Scott Anderson
bdeffad7e5
Remove drm field from wlr_drm_connector
7 years ago
Scott Anderson
822a9f65a4
Add pointer to backend inside wlr_output
7 years ago
Scott Anderson
4ea84c5765
Remove unnecesary wlr_renderers
7 years ago
Scott Anderson
9b984253e2
Move egl.h to render/egl.h
7 years ago
Tony Crisci
6fcac087fe
rootston: remove mostly unused mapped icon param
7 years ago
Tony Crisci
3c7ef3aae6
Merge branch 'master' into feature/data-device-selection
7 years ago
Tony Crisci
a87b60e31e
Merge branch 'master' into feature/data-device-selection
7 years ago
emersion
c8570d0e42
Remove wl_list_init when using wl_signal_add
7 years ago
Drew DeVault
1782d5e7b7
Implement simple touch support for rootston
7 years ago
Heghedus Razvan
d3f0878d71
Replace list_t with wl_list in wlr_wl_backend
...
Now wlr_backend->outputs is a list of wlr_wl_backend_output instead of
wlr_output.
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
7 years ago
D.B
8c759d7abe
Add startup command option to rootston
...
Allows specifying a command to run at startup.
7 years ago
Tony Crisci
eaed6b6d29
wl-output: send layout position
7 years ago
Heghedus Razvan
e1f196a3e9
Replace list_t with wl_list for wlr_input_device
...
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
7 years ago
Heghedus Razvan
1d716241af
Replace list_t with wl_list in wlr_output
...
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
7 years ago
Heghedus Razvan
c03e774636
Replace list_t with wl_list in wlr_drm_backend
...
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
7 years ago
Heghedus Razvan
bde25fe020
Replace list_t with wl_list in wlr_multi_backend
...
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
7 years ago
Tony Crisci
169bc216ed
rootston: view set position
7 years ago
Tony Crisci
c00a94ca76
data-device: fix drag icon position
7 years ago
Tony Crisci
b7c622a319
Merge branch 'master' into feature/data-device-selection
7 years ago
Drew DeVault
62371a9974
Merge pull request #257 from emersion/fix-client-cursors
...
[WIP] Fix client cursors
7 years ago
Tony Crisci
19784360f1
bug: fix view centering
7 years ago
Tony Crisci
2d35e20691
data-device: keyboard grabs
7 years ago
Tony Crisci
3f3110452c
wlr-seat: pointer state button info
7 years ago
Tony Crisci
34f27ff691
wlr-seat: selection signal
7 years ago
Tony Crisci
02f4acc69f
data-device: refactor set selections for xwayland
7 years ago
Tony Crisci
df0a8d3abe
wlr-data-device: drag icons
7 years ago
Tony Crisci
a1bfa4a2f2
wlr-data-device: basic drag and drop
7 years ago