1024 Commits (bf793a68c1e62a7634c22681b33c33fa557df916)

Author SHA1 Message Date
Drew DeVault 6710de9878 Merge branch 'master' into xwayland-dnd
7 years ago
emersion 4a9a9eae9a
Add surface iterators
7 years ago
emersion 19b576734e
Merge pull request #834 from emersion/surface-is-subsurface
7 years ago
emersion aced024819
Add wlr_surface_is_subsurface and wlr_subsurface_from_surface
7 years ago
Drew DeVault da73b4f60b
Merge pull request #830 from swaywm/xdg-output
7 years ago
Drew DeVault abfe7923c4 Add wlr_xdg_output_manager
7 years ago
Timidger 527cc702d9
Added userdata to wlr_output_layout
7 years ago
emersion 3ea425d4e2
Fix xdg-shell popups, add wlr_xdg_surface_surface_at
7 years ago
emersion c9d21106b4
Add wlr_xdg_surface_v6_surface_at and wlr_wl_shell_surface_surface_at
7 years ago
emersion 1a8b24bdd2
rootston: fix view_at
7 years ago
emersion d16127b3cb
Fix wlr_surface_subsurface_at, change it to be wlr_surface_surface_at
7 years ago
emersion 9b440edaf4
output: document wlr_output_set_custom_mode
7 years ago
emersion 2d6bbf12f8
backend/{x11,headless}: fix refresh rate
7 years ago
Drew DeVault 2ecce27dd5
Merge pull request #807 from swaywm/input-inhibit
7 years ago
Drew DeVault 1e39c37b3c
Merge pull request #810 from emersion/x11-backend-configure-fix-cursor
7 years ago
Timidger 920ab9f108
Added user data field for wlr_cursor
7 years ago
Drew DeVault 56deff41b6 Implement input inhibit in rootston
7 years ago
Drew DeVault 3a8c7f283d Add input-inhibitor example client
7 years ago
Drew DeVault ef4e833f13 Add wlr_input_inhibitor
7 years ago
emersion 41fccb8507
Merge branch 'master' into xwayland-dnd
7 years ago
emersion 9609985f29
backend/x11: fix cursor position when receiving configure event
7 years ago
emersion 591ea27cf9
xwayland: refactor selection code
7 years ago
Danilo Spinella f83ad3f3ef Install include directory into includedir
7 years ago
emersion 58ac05c276
Merge branch 'master' into xwayland-dnd
7 years ago
emersion 8f84c5b05f
xwayland: only send one target at a time
7 years ago
Drew DeVault 506acbdecd Missed a spot
7 years ago
Drew DeVault 333ab59902 Add wlr_surface_is_*_surface
7 years ago
emersion 92b74071d0
xwayland: support multiple wayland → xwayland selection transfers
7 years ago
Drew DeVault 37036df822 Handle layer surfaces below shell surfaces
7 years ago
emersion 8836b4f024
Merge branch 'master' into xwayland-dnd
7 years ago
Drew DeVault a94f4d0edc Always give keyboard focus to the topmost layer
7 years ago
Drew DeVault 1f4a4a8641
Merge pull request #800 from emersion/untie-gles2-renderer-texture
7 years ago
Drew DeVault 8b37e8f67a
Merge pull request #792 from emersion/x11-backend-blank-cursor
7 years ago
emersion f3f61bed3e
Untie wlr_gles2_renderer and wlr_gles2_texture
7 years ago
Tony Crisci 5a47da1ea6 annotate wlr-output-layout coord variables
7 years ago
emersion a7bb48b404
render/egl: add wlr_egl_create_image_from_wl_drm
7 years ago
emersion 33a2eb4b77
Untie wlr_backend from wlr_renderer
7 years ago
emersion 7b88ace557
backend/x11: hide cursor
7 years ago
Drew DeVault 96c6091f80
Merge pull request #786 from emersion/x11-backend-multiple-outputs
7 years ago
emersion 90fbab6f39
xwyaland: fix style issues
7 years ago
emersion aa6ae710f7
backend/x11: fix input events
7 years ago
emersion 0a7a8cbd1c
backend/x11: add WLR_X11_OUTPUTS support
7 years ago
emersion d4f7ced6e2
backend/x11: refactor, prepare support for multiple outputs
7 years ago
Drew DeVault e19ee6d469 Add wlr_surface_point_accepts_input
7 years ago
Drew DeVault dc412c514b Find layer surfaces for input events
7 years ago
Drew DeVault 662f40b8ae Refactor cursor event passhtrough
7 years ago
Tony Crisci 212d957c69
Merge pull request #779 from emersion/xwayland-map-consistency
7 years ago
emersion 47a529a69c
output-damage: fix missing wlr_box include
7 years ago
emersion 865b0aa123
xwayland: rename map_notify to map for consistency
7 years ago
emersion cadfccf1fd
xwayland: use a separate window for drag'n'drop
7 years ago
emersion d5f46f4db4
data-device: redesign wlr_data_source
7 years ago
Drew DeVault 4137d9fc80 Destroy layer surfaces on client destroyed
7 years ago
Drew DeVault b887af9a60 Fix maximized windows interaction with layer shell
7 years ago
emersion ca2a73b90d
xwayland: allow drag data source transfer after drag ends
7 years ago
emersion 743466d475
data-device: add seat.drag_source
7 years ago
emersion a316396eab
Merge pull request #720 from acrisci/xdg-positioner
7 years ago
Tony Crisci 2e63d1a0ca toplevel_box to toplevel_sx_box
7 years ago
emersion 6fd50947bd
xwayland: improve error handling
7 years ago
Tony Crisci 967bccffcd remove xdg-positioner wlr wrappers
7 years ago
Tony Crisci 376d1cc0da rename xdg-positioner structs
7 years ago
Tony Crisci dbffda7549 xdg-positioner wlr abstractions
7 years ago
emersion 2a34b154e6
xwayland: send DND_DROP
7 years ago
emersion 73394deb76
xwayland: send DND_POSITION
7 years ago
emersion 5dd022da13
Merge pull request #765 from swaywm/transformed-events
7 years ago
emersion 0d7a81ccdf
xwayland: send DND_ENTER
7 years ago
Drew DeVault 52d621e097
Merge pull request #763 from emersion/x11-backend-kbd-modifiers
7 years ago
Drew DeVault 32bdcdf719 Address review feedback
7 years ago
Drew DeVault ac219cbda6 Remove width_mm from tablet events
7 years ago
Drew DeVault 324b9d910d Remove width_mm from wlr_touch events
7 years ago
Drew DeVault a35a5786b0 Remove width_mm from wlr_pointer events
7 years ago
emersion f033f717a2
backend/x11: make xcb-xkb optional, remove global state
7 years ago
Tony Crisci 41e54ba632 Merge branch 'master' into xdg-positioner
7 years ago
Tony Crisci 330ee08126
Merge pull request #744 from emersion/texture-redesign
7 years ago
Drew DeVault 96a8df2f9a Fix ack configure/configure flow
7 years ago
Drew DeVault 52fe2688ea Address @emersion's feedback
7 years ago
Drew DeVault 13edb19a6c Fix issue starting up client EGL on X11 backend
7 years ago
Drew DeVault 776b81d499 Fix surface layer damage tracking
7 years ago
Drew DeVault 86ca4bea6d Fix layer rendering/layout bugs
7 years ago
Drew DeVault 097e87ca9f Handle usable area for maximized windows
7 years ago
Drew DeVault ab6c2bf584 Reset exclusivity after shell layer
7 years ago
Drew DeVault d1c0e6fe2c Add layer_surface.close
7 years ago
Drew DeVault 8c98c18880 Gracefully deal with outputs being removed
7 years ago
Drew DeVault f444a0d14c Implement layer surface damage
7 years ago
Drew DeVault 4bf936360d Arrange & render layer surfaces
7 years ago
Drew DeVault b31ce4220c Add broken test client and rootston stubs
7 years ago
Drew DeVault 88eec637a4 Address feedback
7 years ago
Drew DeVault 1628730b09 Add wlr_layer_surface_configure
7 years ago
Drew DeVault b06105b564 Implement layer surface requests
7 years ago
Drew DeVault 3ba57fccd1 Wire up layer surface resources to stubs
7 years ago
Drew DeVault f29d8b55ae Initial scaffolding of layer shell
7 years ago
Tony Crisci 575bc81d54
Merge pull request #754 from emersion/popup-map-unmap-damage
7 years ago
emersion 4abca435cc
rootston: damage view when xdg-popup is mapped/unmapped
7 years ago
emersion 19a525f3b5
rootston: damage view when zxdg-popup-v6 is mapped/unmapped
7 years ago
emersion c42fd1018b
render: remove GL calls from wlr_egl
7 years ago
Tony Crisci 8371e2f41d implement flip_x
7 years ago
Drew DeVault 1ed90541f9
Merge pull request #753 from emersion/xdg-shell-unmap-destroy
7 years ago
emersion b6c1760de5
xwayland: create DND window, add DND atom helpers
7 years ago
emersion 171e28eaff
xdg-shell: don't destroy role resources on unmap, move toplevel fields
7 years ago
Drew DeVault ac715969ac Improve documentation of wlr_cursor
7 years ago
Dominique Martinet a0b52a0dff Fix x11 backend
7 years ago