Tony Crisci
368f74e4df
Refactor meson build files
...
Use tabs for indentation and break up function calls over 80 col.
7 years ago
Drew DeVault
6daf9e9ab2
Merge pull request #120 from acrisci/feature/wlr-cursor
...
wlr_cursor
7 years ago
Tony Crisci
d9ab631f5d
bugfix: set cursor coords on warp_unchecked
7 years ago
Tony Crisci
6699024b44
handle empty config file
7 years ago
Tony Crisci
b6031d1065
refactor wlr_output_layout_closest_point
7 years ago
Tony Crisci
9b65d0b3f0
refactor and rename wlr_geometry to wlr_box
7 years ago
Tony Crisci
a51b76083e
rename wlr_cursor_init to wlr_cursor_create
7 years ago
Tony Crisci
1fb8bc9340
wlr_cursor.c: fix formatting
7 years ago
Tony Crisci
3449777a8d
wlr_output_layout.c: fix style
7 years ago
Tony Crisci
34f4a7b972
pointer.c: fix formatting
7 years ago
Tony Crisci
1193dd564b
config fixes
7 years ago
Drew DeVault
30611894f2
Implement tablet_tool support in pointer example
7 years ago
Tony Crisci
4fbe322fa6
fix memory errors
7 years ago
Tony Crisci
ab1a12b174
fix formatting in types/meson.build
7 years ago
Tony Crisci
5c845f14ed
handle input device destroy
7 years ago
Tony Crisci
df0ee7f25f
implement tablet tool devices
7 years ago
Tony Crisci
0dc3aecfd4
refactor device mapping calculation
7 years ago
Drew DeVault
c46168cf9a
Merge pull request #124 from martinetd/xwayland_fixes
...
Xwayland double fork & leak fix
7 years ago
Tony Crisci
5e06d61e42
implement touch up and touch down
7 years ago
Dominique Martinet
c278b6fd52
xwayland: free xcb events
7 years ago
Dominique Martinet
871646d225
Double-fork for xwayland execution
...
The intermediate fork needs to wait for SIGUSR1 for when Xserver is
ready, or SIGCHLD if the exec didn't work out.
Also change the exit() to _exit() as that is apparently more appropriate
for forks (and waitpid's status was wrong without it for some reason)
Fixes #122 .
7 years ago
Tony Crisci
c914697676
add device to touch events
7 years ago
Tony Crisci
ed126b0881
add touch events
7 years ago
Tony Crisci
ac503a47a7
intersect cursor and device regions
7 years ago
Tony Crisci
dc7e32552d
config: fix uninitialized variables and accept trailing for geom
7 years ago
Drew DeVault
2f5ff45039
Merge pull request #123 from ascent12/session-multi-gpu
...
Session Multi-GPU
7 years ago
Tony Crisci
0a97b68278
implement cursor and device geometry mapping
7 years ago
Tony Crisci
d0cf8d0d01
add device configuration
7 years ago
Tony Crisci
699d489f93
add cursor configuration
7 years ago
Tony Crisci
b3a43e2261
add configuration file
7 years ago
Tony Crisci
54f87146c3
refactor example config and add ini.c
7 years ago
Tony Crisci
98f4cdfccb
implement wlr_cursor_map_input_to_output
7 years ago
Tony Crisci
13e895d943
implement wlr_cursor_map_to_output
7 years ago
Tony Crisci
a4810203cc
change output layout coords to double type
7 years ago
Tony Crisci
f69a7afd36
assert cursor layout for move and warp functions
7 years ago
Tony Crisci
0cba06dcef
implement wlr_cursor_warp
7 years ago
Tony Crisci
dd68f680e4
handle cursor to output edge cases
7 years ago
Tony Crisci
431e1ddeca
smooth pointer transitioning between outputs
7 years ago
Tony Crisci
9978349903
use safe for_each when freeing cursor devices
7 years ago
Tony Crisci
e3d47376dc
add wlr_cursor basic implementation
7 years ago
Scott Anderson
48fa59c22e
Remove __PRETTY_FUNCTION__
...
This is pointlessly non-portable and completely equivilent to __func__
in C.
7 years ago
Scott Anderson
d16b2977f6
Remove single GPU assumptions from wlr_session
7 years ago
Scott Anderson
fb93628bda
Merge wlr_udev into wlr_session
7 years ago
Scott Anderson
46823152ea
Rename functions to be consistent with #93
7 years ago
Drew DeVault
f10da8291b
Merge pull request #119 from martinetd/xwayland
...
Xwayland
7 years ago
Dominique Martinet
b29c7d01b1
xwayland: relinquish wl_fd[0] after creating client
...
wayland WILL close this fd during wl_client_destroy, after our handler
if we close it as well this will close some of the fd we reopened
7 years ago
Dominique Martinet
4a288fdacb
xwm: free x11 windows on finish
7 years ago
Dominique Martinet
e3143b50b6
xwayland: fix some shutdown cases
7 years ago
Dominique Martinet
fd3ad3b9e4
xwayland: fix shutdown caused by Xwayland/client stop
7 years ago
Dominique Martinet
0196284331
xwm: remove xcb-util dependency
...
This hardcodes a define, but other projects (wlc/weston) either use the raw
number or just redefine it with another name anyway...
This should fix travis build.
7 years ago