Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-02 | Fix crash on mouse motion on fullscreen container | minus | |
container_at expects a workspace, not the fullscreened container. Fixes #2409 | |||
2018-08-02 | Merge pull request #2407 from RyanDwyer/fix-popups-v3 | Drew DeVault | |
Fix popups v3 | |||
2018-08-02 | Convert toplevel coordinates to output-local | Ryan Dwyer | |
2018-08-02 | Revert "Revert "Fix popups"" | Ryan Dwyer | |
This reverts commit 9aa258d33a9baa42895214da7e82f4568fcb8f76. Reverting the revert, so that popups can be fixed. | |||
2018-08-02 | Merge pull request #2366 from RedSoxFan/nagbar | Drew DeVault | |
Implement swaynag | |||
2018-08-02 | Merge branch 'master' into nagbar | Ryan Dwyer | |
2018-08-02 | Revert "Fix popups" | Drew DeVault | |
This reverts commit de86d65627e96cffe77f4abf11c4a0b982326ff9. | |||
2018-08-02 | Merge pull request #2404 from RyanDwyer/move-containers-when-workspace-focused | Drew DeVault | |
Allow moving containers when workspace itself is focused | |||
2018-08-02 | Merge pull request #2403 from RyanDwyer/fix-transaction-unmap | Drew DeVault | |
Fix race condition crashes when unmapping views | |||
2018-08-02 | Merge pull request #2406 from RyanDwyer/fix-focus-crashes | Drew DeVault | |
Fix focus related crashes | |||
2018-08-02 | Merge pull request #2405 from marienz/sigmask | emersion | |
Reset signal mask after fork | |||
2018-08-02 | Fix focus related crashes | Ryan Dwyer | |
* seat_set_focus_warp lacked a container NULL check * view mapping code needs to use seat_get_focus_inactive Also, seat_set_focus_warp triggered the wrong IPC event if focus was a workspace, which resulted in swaybar not showing the workspace as active. | |||
2018-08-02 | Reset signal mask after fork | Marien Zwart | |
wlroots uses wl_event_loop_add_signal to handle SIGUSR1 from Xwayland. wl_event_loop_add_signal works by masking the signal and receiving it from a signalfd. The signal mask is preserved across fork and exec, so subprocesses spawned by Sway start with SIGUSR1 masked. Most subprocesses do not expect this and never unmask the signal, resulting in missing functionality or unexpected behavior for processes that use SIGUSR1 (such as i3status). Fix this by unmasking all signals between fork and exec. | |||
2018-08-02 | Allow moving containers when workspace itself is focused | Ryan Dwyer | |
2018-08-02 | Fix race condition crashes when unmapping views | Ryan Dwyer | |
This fixes two issues which were both introduced in #2396. First issue: The PR changes the location of the buffer save to transaction_apply, but puts it inside the should_configure block. For unmapping (destroying) views, should_configure returns false so it wasn't saving the buffer. If a frame was rendered between the unmap and the transaction applying then it would result in a crash. Second issue: If a destroying view is involved in two transactions, we must not release the buffer between the transactions because there is no live buffer to grab any more. | |||
2018-08-02 | Link xcb dependency to meson options "enable_xwayland" (#2393) | Michel Ganguin | |
* Link xcb dependency to meson options "enable_xwayland" * Link xcb dependency to meson options "enable_xwayland" | |||
2018-08-02 | Merge pull request #2396 from RyanDwyer/fix-resize-wiggle | emersion | |
Correctly track saved surfaces during multiple transactions | |||
2018-08-02 | Merge branch 'master' into fix-resize-wiggle | emersion | |
2018-08-01 | swaynag: don't drop \n for first line | Brian Ashworth | |
2018-08-01 | swaynag: add blank lines after headings in scdocs | Brian Ashworth | |
2018-08-01 | swaynag: swaybar like default colors | Brian Ashworth | |
2018-08-01 | swaynag: address some more of sircmpwn's comments | Brian Ashworth | |
Fixes segfauls for any case where swaynag->outputs was not inititalized including -h/--help, -v/--version, and invalid arguments. Sets sane defaults for colors not given. Any color not given will fallback to the default color values for type error. Adds support for a hidpi cursor | |||
2018-08-01 | swaynag: fix hidpi | Brian Ashworth | |
2018-08-01 | swaynag: allow more config options | Brian Ashworth | |
2018-08-01 | swaynag: add math to meson.build | Brian Ashworth | |
2018-08-01 | swaynag: fix output selection | Brian Ashworth | |
2018-08-01 | swaynag: refactor {sway_,}nagbar to swaynag | Brian Ashworth | |
2018-08-01 | swaynag: split config into own file and fix optind | Brian Ashworth | |
2018-08-01 | Disable pango markup for extended message | Drew DeVault | |
2018-08-01 | Set output to NULL if not specified | Drew DeVault | |
This opens nagbar on the active output. | |||
2018-08-01 | swaynag: implement config file support | Brian Ashworth | |
2018-08-01 | Address first round review for swaynag | Brian Ashworth | |
2018-08-01 | Support a detailed message in swaynagbar | Brian Ashworth | |
2018-08-01 | Implements swaynagbar | Brian Ashworth | |
2018-08-01 | Arrange output in arrange_layers and commit dirty | Brian Ashworth | |
2018-08-01 | Merge pull request #2391 from RyanDwyer/fix-popups-v2 | Drew DeVault | |
Fix popups (v2) | |||
2018-08-02 | Merge pull request #2264 from ianyfan/ipc | Ryan Dwyer | |
IPC Events (1.0) | |||
2018-08-01 | ipc: remove extraneous values | Ian Fan | |
Removes IPC_EVENT_MODIFIER and IPC_EVENT_INPUT, which were sway-specific and unused | |||
2018-08-01 | ipc: prevent emitting a workspace::focus event when moving a container to a ↵ | Ian Fan | |
different workspace or output When a container is moved from, say, workspace 1 to workspace 2, workspace 2 is focused in order to arrange the windows before focus is moved back to workspace 1, which caused a workspace:focus event from workspace 2 to workspace 1 to be emitted. This commit inhibits that event. | |||
2018-08-01 | ipc: fix workspace::focus event behaviour | Ian Fan | |
2018-08-01 | ipc: add tick event | Ian Fan | |
2018-08-01 | Add missing swaymsg completions | Ian Fan | |
2018-08-01 | ipc: always include old property in workspace events | Ian Fan | |
2018-08-01 | ipc: add workspace::reload event | Ian Fan | |
2018-08-01 | ipc: add binding event | Ian Fan | |
2018-08-01 | ipc: add window::move events | Ian Fan | |
2018-08-01 | ipc: fix workspace::move calls argument order | Ian Fan | |
2018-08-01 | ipc: only emit window::create event for views | Ian Fan | |
2018-08-01 | ipc: add window::mark event | Ian Fan | |
2018-08-01 | ipc: add barconfig_update event on config reload | Ian Fan | |