306 Commits (6834067ef5dba734a0493af4d806ed61705991c1)

Author SHA1 Message Date
Tony Crisci ce3a48c316
Merge pull request #542 from emersion/abstract-data-source
7 years ago
Drew DeVault b23bd8ea28
Merge pull request #544 from emersion/fix-views-outside-output-layout
7 years ago
emersion 9ac9ba861f
Free fullscreen surface and cursors when destroying output
7 years ago
emersion 1fe1d64042
Fix views outside output layout
7 years ago
emersion 38ed3b4245
seat: rename selection_source to selection_data_source, remove unused data_device
7 years ago
emersion b20aed66d6
Abstract wlr_primary_selection_source
7 years ago
emersion f237b5c7a7
Make wlr_data_source abstract.
7 years ago
Dominique Martinet 58488ec5ce wlr_seat: add destroy signal
7 years ago
Tony Crisci e8b810ce3e keep track of number of keycodes pressed
7 years ago
Tony Crisci 815d71a3aa validate grab serial for shell events
7 years ago
emersion a79dc7df51
Merge pull request #524 from acrisci/role-committed
7 years ago
Tony Crisci e42d762a88 drag-icon: surface committed
7 years ago
Tony Crisci 68328700c7 wl-shell: role committed
7 years ago
Tony Crisci e809250171
Merge pull request #519 from emersion/xwayland-primary-selection
7 years ago
Tony Crisci d5ffa26564 xdg-shell: role-committed func
7 years ago
Tony Crisci 5a18f62fee add role-committed hook
7 years ago
emersion 43435d4915
Add output transform helpers docs
7 years ago
emersion e737f65e38
Fix cursor on transformed output with DRM backend
7 years ago
emersion 4a11609b76
Fix use-after-free when destroying selection sources
7 years ago
emersion 6dffaa7bb7
Implement xwayland primary selection sync
7 years ago
emersion 4476f79850
Fix primary clipboard issues
7 years ago
emersion a95d09d561
Add missing gtk-primary-selection interfaces
7 years ago
emersion 0a171d3ace
Add wlr_primary_selection_device_manager and wlr_primary_selection_source
7 years ago
emersion 0256de0002
Add full refresh rate support to custom modes
7 years ago
emersion 8af6fbd7a0
Support multiple resources per seat client for data_device
7 years ago
emersion 4f0443a344
Support multiple resources per seat client for pointer, keyboard, touch
7 years ago
emersion 51db087210
Introduce fractional scaling
7 years ago
Drew DeVault 23fb663ea4
Merge pull request #453 from emersion/surface-transform
7 years ago
emersion 466e86b7b2
Merge branch 'master' into surface-transform
7 years ago
emersion 75ef7860bb
Merge branch 'master' into display-destroy
7 years ago
emersion 3b4b8953d9
Update output layout when scale or transform changes
7 years ago
emersion c67a5824b8
Merge branch 'master' into display-destroy
7 years ago
emersion 529675b7b0
Add wlr_output_set_custom_mode
7 years ago
Drew DeVault eb4e91f96d
Merge pull request #474 from emersion/customize-repeat-info
7 years ago
emersion 2c6e52c164
Add docs for wlr_keyboard_set_repeat_info
7 years ago
emersion a3c0f97810
Make keyboard repeat info configurable
7 years ago
emersion c5fa415a03
Send wl_surface.{enter,leave} to cursor surfaces
7 years ago
emersion bdb6e0b84c
Remove destroy event in screenshooter for now
7 years ago
emersion 0e066f0d76
Listen to display destroy in output
7 years ago
emersion cbf5763c22
Listen to display destroy in xdg-shell-v6
7 years ago
emersion 9ddaea14a1
Listen to display destroy in wl-shell
7 years ago
emersion 983ea3033f
Listen to display destroy in seat
7 years ago
emersion 088ff9a614
Listen to display destroy in gamma control manager
7 years ago
emersion c7900663bc
Add display destroy listener to data device
7 years ago
emersion e6d2e72401
Remove display destroy listeners, add compositor listener
7 years ago
emersion 32591d66d6
Add display destroy listener in server decoration
7 years ago
emersion dfe11a2b0e
Add display destroy listener in screenshooter, destroy display in rootston
7 years ago
emersion bf2b58eb6d
Add wlr_output_set_scale
7 years ago
Drew DeVault 3f70043d00
Merge pull request #458 from acrisci/refactor/wlr-decoration-modes
7 years ago
Tony Crisci 344ca222db wrap server decoration modes
7 years ago