aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-04-24Update wording about unmanaged/unmapped viewsRyan Dwyer-2/+2
2018-04-24Use size_t instead of int and calloc instead of mallocRyan Dwyer-2/+2
2018-04-24Add assert to view_execute_criteria()Ryan Dwyer-0/+3
2018-04-24Implement criteria commandsRyan Dwyer-0/+129
Implements the following commands: * for_window [...] <cmdlist> * assign [...] <workspace>
2018-04-24Merge pull request #1851 from RyanDwyer/container-descendants-crashDrew DeVault-3/+4
Fix crash in container_descendants()
2018-04-24Fix crash in container_descendants()Ryan Dwyer-3/+4
If root is a C_VIEW, the children property is a null pointer.
2018-04-23Merge pull request #1843 from swaywm/layer-optional-outputDrew DeVault-0/+22
Updates per swaywm/wlroots#887
2018-04-23Updates per swaywm/wlroots#887Drew DeVault-0/+22
2018-04-23Merge pull request #1847 from RyanDwyer/rename-workspaceDrew DeVault-0/+82
Implement rename workspace command
2018-04-23Sort workspaces after renameRyan Dwyer-0/+1
2018-04-23Implement rename workspace commandRyan Dwyer-0/+81
This implements the following commands: * rename workspace to new_name * rename workspace old_name to new_name * rename workspace number n to new_name
2018-04-23Merge pull request #1846 from RyanDwyer/fullscreen-xwayland-unmanagedDrew DeVault-0/+5
Render unmanaged xwayland views when an xwayland view is fullscreen
2018-04-23Render unmanaged xwayland views when an xwayland view is fullscreenRyan Dwyer-0/+5
This makes Chromium and Firefox context menus appear when fullscreen.
2018-04-22Merge pull request #1839 from emersion/rename-surface-subsurfacesDrew DeVault-1/+1
Update for wlroots#885
2018-04-22Merge branch 'master' into rename-surface-subsurfacesDrew DeVault-18/+43
2018-04-22Merge pull request #1840 from ascent12/swaybar_scrollDrew DeVault-18/+43
Fix swaybar axis event logic
2018-04-22Fix swaybar axis event logicScott Anderson-18/+43
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-1/+1
2018-04-21Merge pull request #1838 from emersion/use-wlr-renderer-init-wl-shmDrew DeVault-1/+1
Use wlr_renderer_init_wl_shm
2018-04-21Merge pull request #1837 from emersion/cursor-default-to-current-timeDrew DeVault-19/+25
Default to current time when triggering cursor events
2018-04-21Use wlr_renderer_init_wl_shmemersion-1/+1
2018-04-21Default to current time when triggering cursor eventsemersion-19/+25
2018-04-21Merge pull request #1834 from emersion/xwayland-no-unmap-on-destroyDrew DeVault-5/+0
Don't unmap on destroy, this is already guaranteed by wlroots
2018-04-21Merge pull request #1835 from ascent12/swaybar_status_errDrew DeVault-22/+38
Swaybar fix
2018-04-21Merge pull request #1836 from emersion/workspace-focus-update-cursorDrew DeVault-3/+8
Update cursor when workspace focus changes
2018-04-21Update cursor when workspace focus changesemersion-3/+8
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-20Don't unmap on destroy, this is already guaranteed by wlrootsemersion-5/+0
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.