Ryan Walklin
810c7b700c
Working switches in rootston:
...
Factor out switch handling to separate file
Add formal enum for toggle action
Implement binding actions
6 years ago
Ryan Walklin
2a7edfa24c
Factor out binding command execution to separate file
6 years ago
emersion
51bfdd620e
Use #if instead of #ifdef for wlroots config data
...
This prevents some annoying issues when e.g. not including wlr/config.h or
making a typo in the guard name.
6 years ago
Dorota Czaplejewicz
585757d6e6
rootston: add support for text input and the basic of input method
...
The compositor acts as a relay between applications using the text-input protocol and input methods using the input-method protocol.
This change implements the basic but useful support for input-method, leaving out grabs as well as popups.
6 years ago
Scott Anderson
fd3fa760d3
Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""
...
This reverts commit 9c886f20b9
.
6 years ago
Drew DeVault
9c886f20b9
Revert "Merge pull request #1194 from ascent12/meson_feature"
...
This breaks wlroots when used as a meson subproject.
This reverts commit dea311992e
, reversing
changes made to 6db9c4b746
.
6 years ago
Scott Anderson
560e96aa57
Update rootston to use new option
6 years ago
Scott Anderson
784c20c82f
Use new options for X11 backend and Xwayland
6 years ago
Dorota Czaplejewicz
5334ee8bfd
virtual-keyboard: add support for the virtual-keyboard-v1 protocol
7 years ago
Danilo Spinella
046d909e7a
Change meson option names to use hypen
...
Replace underscore with hypen in meson option names, following style
recommendations.
http://mesonbuild.com/Style-guide.html#naming-options
7 years ago
Drew DeVault
b31ce4220c
Add broken test client and rootston stubs
7 years ago
Dominique Martinet
7d26a6debd
xdg-shell stable: copy-pasta implementation
7 years ago
emersion
c2e1474010
Reformat all #include directives
7 years ago
emersion
1a084807ce
rootston: do not redraw if output has no damage
7 years ago
Tony Crisci
d74ac69f7b
bring edges into wlr
7 years ago
Tony Crisci
c680ace5e8
rootston: remove old cursor implementation
7 years ago
Tony Crisci
09c6092423
multiseat: somewhat working
7 years ago
Tony Crisci
2280928bb2
rootston: roots_cursor
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
emersion
ec5beeb8b8
Move xcursor stuff into its own file
7 years ago
emersion
a43acae000
Send server-decoration ack event automatically
7 years ago
Drew DeVault
1782d5e7b7
Implement simple touch support for rootston
7 years ago
Versus Void
9cab66f0f9
Make xwayland compile-time optional
7 years ago
Drew DeVault
f2ea691b93
Add basic drawing tablet support to rootston
7 years ago
Drew DeVault
906a816abf
Fix rootston keyboard, add Xwayland
7 years ago
emersion
acf58e04de
Fix segfault, add wl_shell view
7 years ago
emersion
ed9a43c213
Add first try to add wl_shell to rootston
7 years ago
Drew DeVault
b84d59403f
Initial keyboard support in rootston
7 years ago
Drew DeVault
5b92d4fecf
Fix rootston executable name
7 years ago
Drew DeVault
57c50c78f0
Implement wlr_cursor in rootston
7 years ago
Drew DeVault
e81e99d16d
Render XDG shell surfaces
7 years ago
Drew DeVault
7523de7c61
Wire up pointer, start on cursor
7 years ago
Drew DeVault
0699aa62d8
Initial pass on roots_input
7 years ago
Drew DeVault
b6d7c3ed8e
Initialize display, backend; add frame handling
7 years ago
Drew DeVault
550748681d
Establish rootston headers & main
7 years ago