Andri Yngvason
2a63f4fc61
protocol/screencopy: Add damage reporting
5 years ago
Simon Ser
02d664b37f
protocol: sync layer-shell with upstream
...
Fixes this warning:
../protocol/wlr-layer-shell-unstable-v1.xml:241: warning: since version not increasing
5 years ago
Timidger
1724261910
layer_shell: set layer of existing surface
5 years ago
Simon Ser
5bddb5a909
backend/wayland: add support for direct scan-out
...
Closes: https://github.com/swaywm/wlroots/issues/1830
5 years ago
Markus Ongyerth
2285e36b0c
Add zwp-tablet-unstable-v2 client support
...
This allows wlroots based compositors to properly use graphic tablets
with the wayland backend.
This should be a decent quality of life improvement when working on
tablet related features.
5 years ago
Greg V
d80acadfd8
Support pointer-gestures on Wayland backend
6 years ago
Simon Ser
3dec88e455
Remove orbital screenshooter and gamma-control
...
These are undocumented, outdated protocols that have a better wlr-protocols
equivalent.
6 years ago
Ilia Bozhinov
4e6c17a7c9
foreign-toplevel: support fullscreen state and request
6 years ago
emersion
ab3446091b
output-management-v1: update protocol, add set_custom_mode
6 years ago
emersion
3a233b3fcc
Add support for wlr-output-management-unstable-v1
6 years ago
Drew DeVault
ea28887a23
Merge pull request #1493 from emersion/primary-selection-v1
...
primary-selection-v1: copy from gtk-primary-selection
6 years ago
Ivan Molodetskikh
b59370088e
Update data-control
6 years ago
emersion
8163f7e1e2
primary-selection-v1: copy from gtk-primary-selection
6 years ago
Ivan Molodetskikh
9e49ceb129
data-control: add primary selection support
...
data-control: separate out a data_offer struct
This is a prerequisite to adding primary selection support.
data-control: separate out data_control_source
This is a prerequisite to adding primary selection support, since that
doesn't use wlr_data_source, but rather wlr_primary_selection_source.
Update the data-control protocol
data-control: add primary selection support
Merge create_offer and create_primary_offer
Extract code into data_control_source_destroy()
Fix pointer style
Move resource neutralization to destructor
Store wl_resource in the data_offer
Extract data_offer destruction into a function
6 years ago
Greg V
9fe8e37961
Implement the pointer-gestures-unstable-v1 protocol
...
This protocol relays touchpad gesture events produced by libinput to
supporting clients (e.g. Evince, Eye of GNOME).
6 years ago
emersion
af3de7ea68
text-input-v3: use protocol from wayland-protocols
6 years ago
Drew DeVault
d4de2bd708
Merge pull request #1476 from emersion/fullscreen-shell
...
fullscreen-shell-v1: initial protocol implementation
6 years ago
Drew DeVault
e61ea7706b
Merge pull request #1423 from emersion/data-control
...
Implement data-control-unstable-v1
6 years ago
emersion
86f263a0b8
fullscreen-shell-v1: initial protocol implementation
6 years ago
emersion
69e7fd61b7
data-control-v1: update to latest protocol proposal
6 years ago
emersion
4423630687
data-control-v1: update protocol to allow NULL selections
6 years ago
emersion
99d879c887
data-control-v1: initial protocol implementation
6 years ago
random human
3a3d1b6617
relative_pointer: create skeleton and build
...
Add protocol, header and type files to build. Create skeleton structs,
creator and destroyer, and define implementations.
6 years ago
Ilia Bozhinov
5b1b9657bf
types: implement wlr_foreign_toplevel_management_v1
6 years ago
Drew DeVault
66e8908e9a
Merge pull request #1203 from dcz-purism/input
...
Support input method and text input
6 years ago
Dorota Czaplejewicz
cec7471119
wlroots: add basic support for zwp_input_method_v2
...
Implemented basic input method functionality. Not included: popups, grabbing.
6 years ago
Dorota Czaplejewicz
427735fcd9
wlroots: add support for zwp_text_input_unstable_v3
6 years ago
emersion
3aad9fd6a9
presentation-time: add protocol implementation
6 years ago
Drew DeVault
5e9959daaa
Merge pull request #852 from Laaas/master
...
Implement pointer-constraints-unstable-v1 protocol
6 years ago
sghctoma
6fd1c63a69
Fix partial dependency in protocol/meson.build
...
External dependencies in Meson do not have include_directories,
therefore "includes: true" means nothing for the wayland-client partial
dependency. Because of this, the -I CFLAGs for wayland-client are not
used by the build command. This commit fixes this by using compile_args.
6 years ago
Las
fa2e6e7d9d
Implement pointer-constraints protocol in wlroots and rootston
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
39ac21401f
Replace generator with custom_target
...
This stops the protocol header constantly being regenerated for every
target using them.
6 years ago
Scott Anderson
b1ed61b649
Use pkg-config to find wayland-scanner
6 years ago
Scott Anderson
a2bbf2c1f7
Make style more consistent
6 years ago
emersion
1d97202ec2
examples: add gamma-control
6 years ago
emersion
a149c2370a
Implement wlr-gamma-control-unstable-v1
6 years ago
emersion
555721f714
Add xdg-decoration-unstable-v1 support
6 years ago
Markus Ongyerth
bf8751d632
Start tablet protocol
6 years ago
emersion
c421700f3d
screncopy: update protocol
6 years ago
emersion
bf7560b7cd
screencopy: add capture_output_region support
6 years ago
emersion
2b9cbaddf3
screencopy: add support for frame flags
6 years ago
emersion
bd8be19b79
screencopy: add presentation timestamp
6 years ago
emersion
73755ad348
screencopy-v1: add basic implementation
6 years ago
Rostislav Pehlivanov
9eddcbc376
Update example and protocol
7 years ago
Rostislav Pehlivanov
b9b397ef80
Add a demo client for dmabuf export
7 years ago
emersion
a16ad4327a
Update protocol
7 years ago
emersion
1377e551ef
Update wlr-export-dmabuf protocol
7 years ago
emersion
36bd4795d4
export-dmabuf: add basic and incomplete implementation
7 years ago