aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Refactor arrange_windows()Libravatar Ryan Dwyer2018-04-28
| | | | | | | | | Replaces arrange_windows() with arrange_root(), arrange_output(), arrange_workspace() and arrange_children_of(). Also makes fullscreen views save and restore their dimensions, which allows it to preserve any custom resize and is also a requirement for floating views once they are implemented.
* Merge pull request #1866 from ggreer/swaybar-cmd-shLibravatar emersion2018-04-27
|\ | | | | invoke_swaybar: Set process group id
| * Rename len to msg_len. Avoids an aliased variable that was a little ↵Libravatar Geoff Greer2018-04-26
| | | | | | | | confusing to follow.
| * invoke_swaybar(): Set process group. Kill process group.Libravatar Geoff Greer2018-04-26
|/ | | | Fixes a bug where terminate_swaybar() did not terminate swaybar.
* Merge pull request #1860 from emersion/input-map-fromLibravatar Drew DeVault2018-04-26
|\ | | | | Add map_from_region command
| * Add map_from_region commandLibravatar emersion2018-04-26
|/
* Merge pull request #1863 from RyanDwyer/remove-workspace-layoutLibravatar Drew DeVault2018-04-26
|\ | | | | Remove sway_container.workspace_layout
| * Remove sway_container.workspace_layoutLibravatar Ryan Dwyer2018-04-26
|/ | | | Fixes #1716.
* Merge pull request #1852 from RyanDwyer/criteria-commandsLibravatar emersion2018-04-25
|\ | | | | Implement criteria commands
| * Merge branch 'master' into criteria-commandsLibravatar Drew DeVault2018-04-25
| |\ | |/ |/|
* | Merge pull request #1861 from emersion/swaybar-memory-leaksLibravatar Drew DeVault2018-04-25
|\ \ | | | | | | Fix a bunch of swaybar memory leaks
| * | Fix a bunch of swaybar memory leaksLibravatar emersion2018-04-24
|/ /
* | Merge pull request #1858 from emersion/masterLibravatar Drew DeVault2018-04-24
|\ \ | | | | | | Fix segfault when switching back to workspace with osu!
| * \ Merge branch 'master' into masterLibravatar Drew DeVault2018-04-24
| |\ \ | |/ / |/| |
* | | Merge pull request #1856 from Hello71/issue1855Libravatar emersion2018-04-24
|\ \ \ | | | | | | | | Work around maybe-uninitialized in bar.c
| * | | Work around maybe-uninitialized in bar.cLibravatar Alex Xu (Hello71)2018-04-24
|/ / / | | | | | | | | | Fixes #1855.
| * | Do not let tiled xwayland views do what they wantLibravatar emersion2018-04-24
| | |
| * | Fix segfault when switching back to workspace with osu!Libravatar emersion2018-04-24
|/ /
* | Merge pull request #1848 from snaggen/improved_key_handlingLibravatar Drew DeVault2018-04-24
|\ \ | | | | | | Improved key handling in swaylock
| * | Improved key handling in swaylockLibravatar Mattias Eriksson2018-04-24
|/ / | | | | | | | | | | Make escape clear buffer Add indicator states for ctrl,shift,super et al Add CapsLock indicator
| * Update wording about unmanaged/unmapped viewsLibravatar Ryan Dwyer2018-04-24
| |
| * Use size_t instead of int and calloc instead of mallocLibravatar Ryan Dwyer2018-04-24
| |
| * Add assert to view_execute_criteria()Libravatar Ryan Dwyer2018-04-24
| |
| * Implement criteria commandsLibravatar Ryan Dwyer2018-04-24
|/ | | | | | | Implements the following commands: * for_window [...] <cmdlist> * assign [...] <workspace>
* Merge pull request #1851 from RyanDwyer/container-descendants-crashLibravatar Drew DeVault2018-04-24
|\ | | | | Fix crash in container_descendants()
| * Fix crash in container_descendants()Libravatar Ryan Dwyer2018-04-24
|/ | | | If root is a C_VIEW, the children property is a null pointer.
* Merge pull request #1843 from swaywm/layer-optional-outputLibravatar Drew DeVault2018-04-23
|\ | | | | Updates per swaywm/wlroots#887
| * Updates per swaywm/wlroots#887Libravatar Drew DeVault2018-04-23
|/
* Merge pull request #1847 from RyanDwyer/rename-workspaceLibravatar Drew DeVault2018-04-23
|\ | | | | Implement rename workspace command
| * Sort workspaces after renameLibravatar Ryan Dwyer2018-04-23
| |
| * Implement rename workspace commandLibravatar Ryan Dwyer2018-04-23
|/ | | | | | | | This implements the following commands: * rename workspace to new_name * rename workspace old_name to new_name * rename workspace number n to new_name
* Merge pull request #1846 from RyanDwyer/fullscreen-xwayland-unmanagedLibravatar Drew DeVault2018-04-23
|\ | | | | Render unmanaged xwayland views when an xwayland view is fullscreen
| * Render unmanaged xwayland views when an xwayland view is fullscreenLibravatar Ryan Dwyer2018-04-23
|/ | | | This makes Chromium and Firefox context menus appear when fullscreen.
* Merge pull request #1839 from emersion/rename-surface-subsurfacesLibravatar Drew DeVault2018-04-22
|\ | | | | Update for wlroots#885
| * Merge branch 'master' into rename-surface-subsurfacesLibravatar Drew DeVault2018-04-22
| |\ | |/ |/|
* | Merge pull request #1840 from ascent12/swaybar_scrollLibravatar Drew DeVault2018-04-22
|\ \ | | | | | | Fix swaybar axis event logic
| * | Fix swaybar axis event logicLibravatar Scott Anderson2018-04-22
|/ / | | | | | | | | | | | | | | | | | | | | 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.
| * Update for wlroots#885Libravatar emersion2018-04-21
|/
* Merge pull request #1838 from emersion/use-wlr-renderer-init-wl-shmLibravatar Drew DeVault2018-04-21
|\ | | | | Use wlr_renderer_init_wl_shm
| * Use wlr_renderer_init_wl_shmLibravatar emersion2018-04-21
| |
* | Merge pull request #1837 from emersion/cursor-default-to-current-timeLibravatar Drew DeVault2018-04-21
|\ \ | | | | | | Default to current time when triggering cursor events
| * | Default to current time when triggering cursor eventsLibravatar emersion2018-04-21
| |/
* | Merge pull request #1834 from emersion/xwayland-no-unmap-on-destroyLibravatar Drew DeVault2018-04-21
|\ \ | | | | | | Don't unmap on destroy, this is already guaranteed by wlroots
| * | Don't unmap on destroy, this is already guaranteed by wlrootsLibravatar emersion2018-04-20
| | |
* | | Merge pull request #1835 from ascent12/swaybar_status_errLibravatar Drew DeVault2018-04-21
|\ \ \ | |_|/ |/| | Swaybar fix
| * | Remove void * castsLibravatar Scott Anderson2018-04-21
| | | | | | | | | | | | They're pointless.
| * | Remove status command event on errorLibravatar Scott Anderson2018-04-21
| | | | | | | | | | | | | | | This prevents very high CPU load when the status command dies, and poll continuously awoken with POLLHUP.
| * | Change remove_event logicLibravatar Scott Anderson2018-04-21
| | | | | | | | | | | | | | | | | | 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.
| * | Always send POLLHUP and POLLERR with event loopLibravatar Scott Anderson2018-04-21
| |/
* | Merge pull request #1836 from emersion/workspace-focus-update-cursorLibravatar Drew DeVault2018-04-21
|\ \ | |/ |/| Update cursor when workspace focus changes