aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-23Render unmanaged xwayland views when an xwayland view is fullscreenRyan Dwyer
This makes Chromium and Firefox context menus appear when fullscreen.
2018-04-22Merge pull request #1839 from emersion/rename-surface-subsurfacesDrew DeVault
Update for wlroots#885
2018-04-22Merge branch 'master' into rename-surface-subsurfacesDrew DeVault
2018-04-22Merge pull request #1840 from ascent12/swaybar_scrollDrew DeVault
Fix swaybar axis event logic
2018-04-22Fix swaybar axis event logicScott Anderson
Uses 'visible' instead of 'focused', since we may scroll on a bar which isn't the focused output. We can't use "next_on_output" or "prev_on_output" to implement this, because it only modify the focused output. So scrolling on an unfocused output will affect the incorrect one. We just use the "workspace name" command instead.
2018-04-21Update for wlroots#885emersion
2018-04-21Merge pull request #1838 from emersion/use-wlr-renderer-init-wl-shmDrew DeVault
Use wlr_renderer_init_wl_shm
2018-04-21Merge pull request #1837 from emersion/cursor-default-to-current-timeDrew DeVault
Default to current time when triggering cursor events
2018-04-21Use wlr_renderer_init_wl_shmemersion
2018-04-21Default to current time when triggering cursor eventsemersion
2018-04-21Merge pull request #1834 from emersion/xwayland-no-unmap-on-destroyDrew DeVault
Don't unmap on destroy, this is already guaranteed by wlroots
2018-04-21Merge pull request #1835 from ascent12/swaybar_status_errDrew DeVault
Swaybar fix
2018-04-21Merge pull request #1836 from emersion/workspace-focus-update-cursorDrew DeVault
Update cursor when workspace focus changes
2018-04-21Update cursor when workspace focus changesemersion
2018-04-21Remove void * castsScott Anderson
They're pointless.
2018-04-21Remove status command event on errorScott Anderson
This prevents very high CPU load when the status command dies, and poll continuously awoken with POLLHUP.
2018-04-21Change remove_event logicScott Anderson
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
2018-04-20Don't unmap on destroy, this is already guaranteed by wlrootsemersion
2018-04-20Merge pull request #1830 from bpinto/swaylock/install-pam-moduleDrew DeVault
[swaylock] Install pam module
2018-04-20Merge pull request #1829 from RyanDwyer/move-fullscreen-viewemersion
Keep view fullscreened when moving to another workspace
2018-04-20Keep view fullscreened when moving to another workspace.Ryan Dwyer
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
Fix memory leak on swaybar
2018-04-20Fix memory leak on swaybarBruno Pinto
Code from @NilsBrause Ref #1820
2018-04-20[swaylock] Install pam moduleBruno Pinto
2018-04-19Merge pull request #1817 from RyanDwyer/fullscreenemersion
Implement fullscreen
2018-04-20Add TODO about rendering fullscreen views smaller than the outputRyan Dwyer
2018-04-20Ignore xdg_shell_v6 request_fullscreen if not mappedRyan Dwyer
2018-04-20Don't render top layer when fullscreen.Ryan Dwyer
2018-04-19Fix qutebrowser crash on context menu dismissalDrew DeVault
2018-04-19Merge branch 'master' into fullscreenDrew DeVault
2018-04-18Merge pull request #1823 from RyanDwyer/key-repeatDrew DeVault
Make key repeat configurable
2018-04-19Correct the repeat_rate documentation.Ryan Dwyer
2018-04-19Split repeat commands into separate files.Ryan Dwyer
2018-04-19render_output(): When fullscreen, clear to black and don't render backgroundRyan Dwyer
2018-04-19container_get_in_direction(): Don't split this functionRyan Dwyer
2018-04-19arrange_windows(): Calculate workspace properties when fullscreenRyan Dwyer
2018-04-19xdg_shell_v6: Use client_pending state instead of currentRyan Dwyer
It appears client_pending is the state that should be used here.
2018-04-19Merge branch 'master' into fullscreenRyan Dwyer
2018-04-18Make key repeat configurableRyan Dwyer
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
* 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
Destroy display in server_fini
2018-04-18More fullscreen fixes.Ryan Dwyer
* 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
2018-04-18Fullscreen fixes.Ryan Dwyer
2018-04-17Fix views unmapping their own fullscreen windows.Ryan Dwyer
2018-04-17Handle fullscreen flag when mapping a surface.Ryan Dwyer
2018-04-17Don't damage views if they're hidden by a fullscreen view.Ryan Dwyer
2018-04-17Create sway_workspace struct.Ryan Dwyer
2018-04-17Feedback for fullscreen.Ryan Dwyer