877 Commits (6396710976f351065307634b4869e768c4b453e9)

Author SHA1 Message Date
Simon Ser ee5f98ad49 output: atomic mode, enabled, scale and transform
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
5 years ago
Guido Günther 9e8f952997 text_input: Don't forget to send enter events
6 years ago
Sebastian Krzyszkowiak 28cc1730e8 xdg_shell(_v6): Take maximize/fullscreen state into account on view init
6 years ago
Sebastian Krzyszkowiak 6345000b92 seat: Move focus back to first shell surface when unfocusing layer surface
6 years ago
Simon Ser 67cd84de45 rootston: add support for direct scan-out
6 years ago
Simon Ser 3dec88e455 Remove orbital screenshooter and gamma-control
6 years ago
Silvan Jegen 461c4f58a6 rootston: remove duplicated include
6 years ago
Ilia Bozhinov 8cc0859814 rootston: add support for foreign-toplevel fullscreening
6 years ago
Simon Ser 8b1220f5a3 rootston: fix damage tracking debug mode
6 years ago
Simon Ser 57d32d03a8 rootston: don't submit too much damage
6 years ago
Drew DeVault 736632ad4e Remove wlr_wl_shell
6 years ago
Simon Ser 20690346c7 output: rename needs_commit to needs_frame
6 years ago
Simon Ser 5e6766a165 output-damage: refactor API
6 years ago
Simon Ser 56ceed38bf rootston: use wlr_output_preferred_mode
6 years ago
Alyssa Ross 95b22619e0 Fix missing headers when building without X11
6 years ago
Ilia Bozhinov 7a2f929201 rootston: remove disabled outputs from the output layout
6 years ago
emersion 1515c56cae output: remove lx, ly
6 years ago
emersion a800aa3fb4 rootston: disable then enable outputs when applying output-management state
6 years ago
emersion ab3446091b output-management-v1: update protocol, add set_custom_mode
6 years ago
emersion 8136605cfb output-management-v1: support applying configuration
6 years ago
emersion ee77a65fe3 rootston: update output-management-v1 state when output is modeset
6 years ago
emersion 54d6ba78c3 rootston: add output-management-v1 support
6 years ago
Guido Günther b4f821ca31 rootston: Also iterate layer shell popups
6 years ago
Ryan Walklin 4453757fc9 s/lid_switch/switch_device
6 years ago
emersion 9601019192 xwayland: don't set DISPLAY
6 years ago
emersion 6a60dafe59 rootston: fix input events for rotated views
6 years ago
emersion c2178d51a8 rootston: split rendering code into render.c
6 years ago
emersion 242e9e3bf0 rootston: fix Xwayland children rendering when fullscreen
6 years ago
emersion bfaf06f04b rootston: fix rotated views rendering
6 years ago
emersion 62fd03a7be rootston: refactor rendering
6 years ago
Guido Günther 65f1ec1d5e rootston: Make add_{switch,binding}_config static
6 years ago
Drew DeVault e77e53dae5
Merge pull request #1517 from emersion/refactor-dnd
6 years ago
emersion 9adcbabea4
rootston: make roots_view embedded and remove unions
6 years ago
emersion 9f11bf571e
rootston: add a view child interface
6 years ago
emersion e86c7a3dd6
rootston: move part of desktop.c to view.c, use an interface for views
6 years ago
Sebastian Krzyszkowiak 4f66565606 rootston: surface_at: check for fullscreen surfaces in between TOP and OVERLAY layers
6 years ago
Sebastian Krzyszkowiak de56ea6b1e rootston: don't try to maximize fullscreen surfaces
6 years ago
emersion ae2aeb65cc
rootston: cancel drag on invalid serial
6 years ago
emersion 6291e84532
data-device: refactor wlr_drag
6 years ago
Drew DeVault ea28887a23
Merge pull request #1493 from emersion/primary-selection-v1
6 years ago
emersion 943e918a96
subsurface: add map/unmap events
6 years ago
emersion 8163f7e1e2
primary-selection-v1: copy from gtk-primary-selection
6 years ago
emersion faa00a4a33
rootston: only allow one drag icon per seat
6 years ago
emersion d6de329d98
seat: don't send motion if pointer hasn't moved
6 years ago
emersion 7309d8c9ac
Fix two issues found with Clang's static analyzer
6 years ago
Greg V 9fe8e37961 Implement the pointer-gestures-unstable-v1 protocol
6 years ago
emersion 5de26ad8ed
pointer: add a frame event
6 years ago
emersion 4cb0697e57 data-device, primary-selection: add request_set_selection
6 years ago
emersion a4eb90315e
Fix indentation in various files
6 years ago