28 Commits (ffdbb9d05077db2a44ab0f307b09d6bdbd1cab27)

Author SHA1 Message Date
Drew DeVault 21e1b2bef3 Add security checks for background, panel, lock
8 years ago
Drew DeVault 38ca94e0ed Tweak how swaylock surfaces are handled
8 years ago
Drew DeVault 416417a54c Reorganize includes
8 years ago
Mykyta Holubakha 976e48d79f Initial work on window events
8 years ago
Drew DeVault 6d971af5c3 Turn swaybg into a shell surface
9 years ago
David Eklov 4bb45abc46 Don't treat backgrounds as shell surfaces
9 years ago
David Eklov 51204b33c1 Enable backgrounds and panels to be shell surfaces
9 years ago
Mikkel Oscar Lyderik f33cdc0f2f Remove stray whitespace
9 years ago
Mikkel Oscar Lyderik 2eb02b6320 Rearrange output when setting background
9 years ago
Mikkel Oscar Lyderik f63512480c Remove unused panel_size (and fix rearrange)
9 years ago
Mikkel Oscar Lyderik c1d5791482 Focus correct swaylock view in multimonitor setup
9 years ago
Mikkel Oscar Lyderik 9faa4ba0a0 Schedule render when adding bg and panel.
9 years ago
Mikkel Oscar Lyderik ceb0ef64c2 Reset input state when locking compositor
9 years ago
progandy 33887e3955 sway: rearrange the whole ws on lock view setup
9 years ago
progandy 52ff89cecc sway: set lock view to floating after ws switch
9 years ago
Mikkel Oscar Lyderik 89bb6a4a42 Don't rearrange views behind swaylock.
9 years ago
Drew DeVault f1f4791a3b Fix returning to sway after swaylock completes
9 years ago
S. Christoffer Eliesen e45fd9b6c5 extensions: Track panels by wl_resource, position per panel.
9 years ago
S. Christoffer Eliesen 6db0f6f80f extensions: panel_config->resource => wl_surface_res.
9 years ago
Drew DeVault 3282163f64 Implement compositor support for swaylock
9 years ago
Drew DeVault eefc93db43 Fix lock extension setup in compositor
9 years ago
Drew DeVault 7558a274fa Add shims for swaylock on compositor
9 years ago
Drew DeVault 71afa38890 Add swaylock protocol, add resource destructors
9 years ago
Drew DeVault e59cffcea2 Support desktop shell panels in compositor
9 years ago
Christoph Gysin a99aa92bc6 extensions: add missing include
9 years ago
Drew DeVault 4a1584be53 Fix background extensions
9 years ago
Drew DeVault 65b8a5c3ce Add background handling
9 years ago
Drew DeVault 82db2a57a9 Basic support for extensions in server and clients
9 years ago