aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-04-21Remove void * castsScott Anderson-6/+6
They're pointless.
2018-04-21Remove status command event on errorScott Anderson-1/+5
This prevents very high CPU load when the status command dies, and poll continuously awoken with POLLHUP.
2018-04-21Change remove_event logicScott Anderson-14/+23
We defer the removal of entries until after the poll loop has finished. Otherwise we may end up adjusting the poll array while we're still reading from it, causing us to skip events.
2018-04-21Always send POLLHUP and POLLERR with event loopScott Anderson-1/+4
2018-04-20Merge pull request #1830 from bpinto/swaylock/install-pam-moduleDrew DeVault-0/+7
[swaylock] Install pam module
2018-04-20Merge pull request #1829 from RyanDwyer/move-fullscreen-viewemersion-1/+1
Keep view fullscreened when moving to another workspace
2018-04-20Keep view fullscreened when moving to another workspace.Ryan Dwyer-1/+1
container_handle_fullscreen_reparent() must be called *after* setting the container's new parent.
2018-04-20Merge pull request #1827 from bpinto/swaybar-memory-leakemersion-0/+1
Fix memory leak on swaybar
2018-04-20Fix memory leak on swaybarBruno Pinto-0/+1
Code from @NilsBrause Ref #1820
2018-04-20[swaylock] Install pam moduleBruno Pinto-0/+7
2018-04-19Merge pull request #1817 from RyanDwyer/fullscreenemersion-33/+361
Implement fullscreen
2018-04-20Add TODO about rendering fullscreen views smaller than the outputRyan Dwyer-0/+1
2018-04-20Ignore xdg_shell_v6 request_fullscreen if not mappedRyan Dwyer-0/+3
2018-04-20Don't render top layer when fullscreen.Ryan Dwyer-1/+1
2018-04-19Fix qutebrowser crash on context menu dismissalDrew DeVault-1/+1
2018-04-19Merge branch 'master' into fullscreenDrew DeVault-1/+94
2018-04-18Merge pull request #1823 from RyanDwyer/key-repeatDrew DeVault-1/+94
Make key repeat configurable
2018-04-19Correct the repeat_rate documentation.Ryan Dwyer-1/+1
2018-04-19Split repeat commands into separate files.Ryan Dwyer-26/+32
2018-04-19render_output(): When fullscreen, clear to black and don't render backgroundRyan Dwyer-5/+7
2018-04-19container_get_in_direction(): Don't split this functionRyan Dwyer-23/+9
2018-04-19arrange_windows(): Calculate workspace properties when fullscreenRyan Dwyer-9/+5
2018-04-19xdg_shell_v6: Use client_pending state instead of currentRyan Dwyer-1/+1
It appears client_pending is the state that should be used here.
2018-04-19Merge branch 'master' into fullscreenRyan Dwyer-1/+2
2018-04-18Make key repeat configurableRyan Dwyer-1/+88
This creates two input commands for configuring the repeat delay and rate. Example config: input "myidentifier" { repeat_delay 250 repeat_rate 25 }
2018-04-18Fullscreen rendering and input fixes.Ryan Dwyer-9/+12
* Render background when using fullscreen, because transparency. * Check that fullscreen surface allows input. * Don't look for surfaces in top layer if there's a fullscreen view.
2018-04-17Merge pull request #1819 from emersion/destroy-displayDrew DeVault-1/+2
Destroy display in server_fini
2018-04-18More fullscreen fixes.Ryan Dwyer-7/+15
* Render fullscreen views without wlr function, which makes popups and lockscreen work. * Don't allow input events to surfaces behind fullscreen views. * Use correct output dimensions (for rotated outputs).
2018-04-17Destroy display in server_finiemersion-1/+2
2018-04-18Fullscreen fixes.Ryan Dwyer-29/+170
2018-04-17Fix views unmapping their own fullscreen windows.Ryan Dwyer-5/+5
2018-04-17Handle fullscreen flag when mapping a surface.Ryan Dwyer-0/+12
2018-04-17Don't damage views if they're hidden by a fullscreen view.Ryan Dwyer-0/+6
2018-04-17Create sway_workspace struct.Ryan Dwyer-26/+28
2018-04-17Feedback for fullscreen.Ryan Dwyer-41/+13
2018-04-16Implement fullscreen.Ryan Dwyer-8/+204
2018-04-15Merge pull request #1816 from thejan2009/multi-output-ws-destroyDrew DeVault-8/+23
remove empty workspace when focusing its output
2018-04-15remove empty workspace when focusing its outputdb-8/+23
Until now, focus changing code only considered cleaning up the last focused workspace. This commit adds removal of empty workspace from output that just received focus on a different workspace. Fixes: #1797
2018-04-15Merge pull request #1811 from martinetd/gcc_warningsemersion-6/+9
Fix gcc warnings
2018-04-15Merge branch 'master' into gcc_warningsemersion-1/+1
2018-04-15Merge pull request #1815 from ascent12/posix_sourceemersion-1/+1
Set _POSIX_C_SOURCE properly
2018-04-15Set _POSIX_C_SOURCE properlyScott Anderson-1/+1
2018-04-13Fix gcc maybe-uninitialized warningDominique Martinet-2/+5
2018-04-13Fix gcc string truncation warningsDominique Martinet-4/+4
2018-04-13Merge pull request #1810 from martinetd/wl_scanneremersion-1/+8
Use 'private-code' for wayland-scanner code generation
2018-04-13Use 'private-code' for wayland-scanner code generationDominique Martinet-1/+8
Same as for wlroots - autodetect version and use either 'code' or the new one
2018-04-13Merge pull request #1804 from martinetd/crashesemersion-1/+4
Fix crashes
2018-04-13Merge branch 'master' into crashesemersion-30/+34
2018-04-13Merge pull request #1808 from emersion/xwayland-unmapped-on-createDrew DeVault-4/+0
Do not call the map handler when an xwayland surface is created
2018-04-13Do not call the map handler when an xwayland surface is createdemersion-4/+0