aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-02Merge branch 'master' into exit-nagBrian Ashworth
2018-08-02Merge pull request #2325 from emersion/wlr-gamma-controlemersion
Enable wlr-gamma-control-unstable-v1
2018-08-02Merge branch 'master' into wlr-gamma-controlemersion
2018-08-03Merge pull request #2411 from emersion/fullscreen-pointer-inputRyan Dwyer
Fix pointer events for fullscreen views
2018-08-02Fix pointer events for fullscreen viewsemersion
2018-08-02Merge pull request #2410 from minus7/fix-fullscreenDrew DeVault
Fix crash on mouse motion on fullscreen container
2018-08-02Fix crash on mouse motion on fullscreen containerminus
container_at expects a workspace, not the fullscreened container. Fixes #2409
2018-08-02config.in: nag user on exitIan Fan
2018-08-02Merge pull request #2407 from RyanDwyer/fix-popups-v3Drew DeVault
Fix popups v3
2018-08-02Convert toplevel coordinates to output-localRyan Dwyer
2018-08-02Revert "Revert "Fix popups""Ryan Dwyer
This reverts commit 9aa258d33a9baa42895214da7e82f4568fcb8f76. Reverting the revert, so that popups can be fixed.
2018-08-02Merge pull request #2366 from RedSoxFan/nagbarDrew DeVault
Implement swaynag
2018-08-02Merge branch 'master' into nagbarRyan Dwyer
2018-08-02Revert "Fix popups"Drew DeVault
This reverts commit de86d65627e96cffe77f4abf11c4a0b982326ff9.
2018-08-02Merge pull request #2404 from RyanDwyer/move-containers-when-workspace-focusedDrew DeVault
Allow moving containers when workspace itself is focused
2018-08-02Merge pull request #2403 from RyanDwyer/fix-transaction-unmapDrew DeVault
Fix race condition crashes when unmapping views
2018-08-02Merge pull request #2406 from RyanDwyer/fix-focus-crashesDrew DeVault
Fix focus related crashes
2018-08-02Merge pull request #2405 from marienz/sigmaskemersion
Reset signal mask after fork
2018-08-02Fix focus related crashesRyan 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-02Reset signal mask after forkMarien 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-02Allow moving containers when workspace itself is focusedRyan Dwyer
2018-08-02Fix race condition crashes when unmapping viewsRyan 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-02Link 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-02Merge pull request #2396 from RyanDwyer/fix-resize-wiggleemersion
Correctly track saved surfaces during multiple transactions
2018-08-02Merge branch 'master' into fix-resize-wiggleemersion
2018-08-01swaynag: don't drop \n for first lineBrian Ashworth
2018-08-01swaynag: add blank lines after headings in scdocsBrian Ashworth
2018-08-01swaynag: swaybar like default colorsBrian Ashworth
2018-08-01swaynag: address some more of sircmpwn's commentsBrian 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-01swaynag: fix hidpiBrian Ashworth
2018-08-01swaynag: allow more config optionsBrian Ashworth
2018-08-01swaynag: add math to meson.buildBrian Ashworth
2018-08-01swaynag: fix output selectionBrian Ashworth
2018-08-01swaynag: refactor {sway_,}nagbar to swaynagBrian Ashworth
2018-08-01swaynag: split config into own file and fix optindBrian Ashworth
2018-08-01Disable pango markup for extended messageDrew DeVault
2018-08-01Set output to NULL if not specifiedDrew DeVault
This opens nagbar on the active output.
2018-08-01swaynag: implement config file supportBrian Ashworth
2018-08-01Address first round review for swaynagBrian Ashworth
2018-08-01Support a detailed message in swaynagbarBrian Ashworth
2018-08-01Implements swaynagbarBrian Ashworth
2018-08-01Arrange output in arrange_layers and commit dirtyBrian Ashworth
2018-08-01Merge pull request #2391 from RyanDwyer/fix-popups-v2Drew DeVault
Fix popups (v2)
2018-08-02Merge pull request #2264 from ianyfan/ipcRyan Dwyer
IPC Events (1.0)
2018-08-01ipc: remove extraneous valuesIan Fan
Removes IPC_EVENT_MODIFIER and IPC_EVENT_INPUT, which were sway-specific and unused
2018-08-01ipc: 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-01ipc: fix workspace::focus event behaviourIan Fan
2018-08-01ipc: add tick eventIan Fan
2018-08-01Add missing swaymsg completionsIan Fan
2018-08-01ipc: always include old property in workspace eventsIan Fan