aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* 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.
* 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
| * Update cursor when workspace focus changesLibravatar emersion2018-04-21
|/
* Merge pull request #1830 from bpinto/swaylock/install-pam-moduleLibravatar Drew DeVault2018-04-20
|\ | | | | [swaylock] Install pam module
| * [swaylock] Install pam moduleLibravatar Bruno Pinto2018-04-20
| |
* | Merge pull request #1829 from RyanDwyer/move-fullscreen-viewLibravatar emersion2018-04-20
|\ \ | | | | | | Keep view fullscreened when moving to another workspace
| * | Keep view fullscreened when moving to another workspace.Libravatar Ryan Dwyer2018-04-20
|/ / | | | | | | | | container_handle_fullscreen_reparent() must be called *after* setting the container's new parent.
* | Merge pull request #1827 from bpinto/swaybar-memory-leakLibravatar emersion2018-04-20
|\ \ | |/ |/| Fix memory leak on swaybar
| * Fix memory leak on swaybarLibravatar Bruno Pinto2018-04-20
|/ | | | | | Code from @NilsBrause Ref #1820
* Merge pull request #1817 from RyanDwyer/fullscreenLibravatar emersion2018-04-19
|\ | | | | Implement fullscreen
| * Add TODO about rendering fullscreen views smaller than the outputLibravatar Ryan Dwyer2018-04-20
| |
| * Ignore xdg_shell_v6 request_fullscreen if not mappedLibravatar Ryan Dwyer2018-04-20
| |
| * Don't render top layer when fullscreen.Libravatar Ryan Dwyer2018-04-20
| |
| * Fix qutebrowser crash on context menu dismissalLibravatar Drew DeVault2018-04-19
| |
| * Merge branch 'master' into fullscreenLibravatar Drew DeVault2018-04-19
| |\ | |/ |/|
* | Merge pull request #1823 from RyanDwyer/key-repeatLibravatar Drew DeVault2018-04-18
|\ \ | | | | | | Make key repeat configurable
| * | Correct the repeat_rate documentation.Libravatar Ryan Dwyer2018-04-19
| | |
| * | Split repeat commands into separate files.Libravatar Ryan Dwyer2018-04-19
| | |
| * | Make key repeat configurableLibravatar Ryan Dwyer2018-04-18
|/ / | | | | | | | | | | | | | | | | | | | | This creates two input commands for configuring the repeat delay and rate. Example config: input "myidentifier" { repeat_delay 250 repeat_rate 25 }
| * render_output(): When fullscreen, clear to black and don't render backgroundLibravatar Ryan Dwyer2018-04-19
| |
| * container_get_in_direction(): Don't split this functionLibravatar Ryan Dwyer2018-04-19
| |
| * arrange_windows(): Calculate workspace properties when fullscreenLibravatar Ryan Dwyer2018-04-19
| |
| * xdg_shell_v6: Use client_pending state instead of currentLibravatar Ryan Dwyer2018-04-19
| | | | | | | | It appears client_pending is the state that should be used here.
| * Merge branch 'master' into fullscreenLibravatar Ryan Dwyer2018-04-19
| |\ | |/ |/|
* | Merge pull request #1819 from emersion/destroy-displayLibravatar Drew DeVault2018-04-17
|\ \ | | | | | | Destroy display in server_fini
| * | Destroy display in server_finiLibravatar emersion2018-04-17
|/ /
| * Fullscreen rendering and input fixes.Libravatar Ryan Dwyer2018-04-18
| | | | | | | | | | | | * 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.
| * More fullscreen fixes.Libravatar Ryan Dwyer2018-04-18
| | | | | | | | | | | | | | * 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).
| * Fullscreen fixes.Libravatar Ryan Dwyer2018-04-18
| |
| * Fix views unmapping their own fullscreen windows.Libravatar Ryan Dwyer2018-04-17
| |
| * Handle fullscreen flag when mapping a surface.Libravatar Ryan Dwyer2018-04-17
| |
| * Don't damage views if they're hidden by a fullscreen view.Libravatar Ryan Dwyer2018-04-17
| |
| * Create sway_workspace struct.Libravatar Ryan Dwyer2018-04-17
| |
| * Feedback for fullscreen.Libravatar Ryan Dwyer2018-04-17
| |
| * Implement fullscreen.Libravatar Ryan Dwyer2018-04-16
|/
* Merge pull request #1816 from thejan2009/multi-output-ws-destroyLibravatar Drew DeVault2018-04-15
|\ | | | | remove empty workspace when focusing its output
| * remove empty workspace when focusing its outputLibravatar db2018-04-15
|/ | | | | | | | 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
* Merge pull request #1811 from martinetd/gcc_warningsLibravatar emersion2018-04-15
|\ | | | | Fix gcc warnings
| * Merge branch 'master' into gcc_warningsLibravatar emersion2018-04-15
| |\ | |/ |/|