Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-20 | Merge pull request #2318 from RedSoxFan/fix-output-wildcard | emersion | |
Fix output wildcard handling | |||
2018-07-20 | Fix output wildcard handling | Brian Ashworth | |
2018-07-20 | Merge pull request #2313 from minus7/swaybar-hotspot-input-fix | Drew DeVault | |
swaybar: Fix scroll handling on workspace buttons | |||
2018-07-19 | Merge pull request #2316 from RyanDwyer/fix-floating-pointer-events | Brian Ashworth | |
Fix pointer events for overlapping floating views | |||
2018-07-20 | Fix pointer events for overlapping floating views | Ryan Dwyer | |
Fixes #2315. | |||
2018-07-19 | Merge pull request #2314 from emersion/update-wlroots-1148 | Drew DeVault | |
Update for swaywm/wlroots#1148 | |||
2018-07-19 | Merge branch 'master' into update-wlroots-1148 | Drew DeVault | |
2018-07-19 | Update for swaywm/wlroots#1148 | emersion | |
2018-07-19 | swaybar: Fix scroll handling on workspace buttons | minus | |
As well as ignoring scroll events on status elements when click_events is enabled. Previously, using the scroll wheel on a workspace button would switch to that workspace instead of scrolling through them. Clicks and scrolling on status elements would always be processed by swaybar, too. So in case you were using scrolling as volume control on a status item, swaybar would additionally scroll through your workspaces. | |||
2018-07-19 | Merge pull request #2310 from RyanDwyer/assign-output | Drew DeVault | |
Implement assign to output | |||
2018-07-19 | Merge pull request #2304 from RedSoxFan/fix-2298 | emersion | |
Fix deferred command handling | |||
2018-07-19 | Implement assign to output | Ryan Dwyer | |
Eg. assign [class="Firefox"] output foo | |||
2018-07-19 | Merge pull request #2309 from RyanDwyer/xwayland-set-hints | emersion | |
Allow xwayland views to become urgent when on a non-visible workspace | |||
2018-07-19 | Merge branch 'master' into xwayland-set-hints | emersion | |
2018-07-19 | Merge pull request #2305 from RyanDwyer/focus-output | emersion | |
Implement focus output command | |||
2018-07-19 | Merge pull request #2308 from RyanDwyer/fix-double-transaction | emersion | |
Fix crash and render issues involving cursor_send_pointer_motion | |||
2018-07-19 | Allow xwayland views to become urgent when on a non-visible workspace | Ryan Dwyer | |
This removes the urgency stuff from the commit handler and puts it in a new set_hints handler instead. This allows the xwayland surface to become urgent without having to commit (which doesn't happen if it's on an non-visible workspace). | |||
2018-07-19 | Use parse_movement_direction | Ryan Dwyer | |
2018-07-19 | Fix crash and render issues involving cursor_send_pointer_motion | Ryan Dwyer | |
Fixes #2303, as well as a crash. To replicate the crash: * Have multiple outputs * In config: for_window [<criteria>] workspace foo * Also in config: workspace foo output <left-output-name> * Focus the right output, and ensure workspace foo doesn't exist * Launch the app that triggers the criteria When the view maps, it calls workspace_switch which calls send_set_focus which calls cursor_send_pointer_motion which calls transaction_commit_dirty. This call to transaction_commit_dirty is not meant to happen at this time because the tree isn't guaranteed to be in a consistent state, but I'm not sure how exactly this leads to the crash or render issues. In this case the transaction is already committed by the view implementation's handle_map function. So the solution is to remove it from cursor_send_pointer_motion and add it to the other functions in cursor.c which call cursor_send_pointer_motion. | |||
2018-07-19 | Merge pull request #2306 from RyanDwyer/move-workspace-crash | emersion | |
Fix crash when moving workspace to output | |||
2018-07-19 | Fix crash when moving workspace to output | Ryan Dwyer | |
2018-07-19 | Defer the focus commands | Ryan Dwyer | |
2018-07-19 | Implement focus output command | Ryan Dwyer | |
2018-07-19 | Fix deferred command handling | Brian Ashworth | |
2018-07-18 | Merge pull request #2300 from emersion/override-redirect-updates | Drew DeVault | |
Handle xwayland override_redirect flag change | |||
2018-07-18 | Don't unfocus when an override redirect window is mapped | emersion | |
2018-07-18 | Handle xwayland override_redirect flag change | emersion | |
This fixes syncplay menus. | |||
2018-07-17 | Merge pull request #2292 from emersion/update-cursor-on-focus | Drew DeVault | |
Update cursor on focus change | |||
2018-07-17 | Merge pull request #2294 from RedSoxFan/fix-swaylock-args | Drew DeVault | |
Fix swaylock arguments | |||
2018-07-17 | Fix swaylock arguments | Brian Ashworth | |
2018-07-18 | Merge pull request #2229 from vilhalmer/destroy-output-destroy-empty-workspaces | Ryan Dwyer | |
Destroy empty workspace when destroying its output | |||
2018-07-18 | Merge branch 'master' into destroy-output-destroy-empty-workspaces | Ryan Dwyer | |
2018-07-18 | Merge pull request #2281 from pvsr/X11_click | emersion | |
Send clicks to swaybar blocks as X11 button ids | |||
2018-07-17 | remove unnecessary parens | Peter Rice | |
2018-07-17 | Update cursor on focus change | emersion | |
This allows to send wl_pointer.enter when switching between views in a split/tabbed layout for instance. This (1) updates the cursor image accordingly (2) makes it unnecessary to move the mouse before scrolling. It's harmless to always call cursor_send_pointer_motion because in case the focused surface hasn't changed this is a no-op. The `last_focus != NULL` condition is required otherwise cursor_send_pointer_motion will crash when sway starts up (the sway_output doesn't yet have a workspace). | |||
2018-07-17 | Merge pull request #2289 from frsfnrrg/memory-fixes | Drew DeVault | |
Fix memory leaks and reference to uninitialized | |||
2018-07-17 | Fix memory leak in sway/desktop/idle_inhibit_v1.c | frsfnrrg | |
2018-07-17 | Fix memory leak in handle_layer_shell_surface | frsfnrrg | |
2018-07-17 | Free individual criteria in free_config | frsfnrrg | |
Also free cmd_list when cleaning up a struct criteria. | |||
2018-07-17 | Fix uninitialized pointer in view_unmap | frsfnrrg | |
Otherwise, sway crashes due to uninitialized pointer dereference when AddressSanitizer is active. | |||
2018-07-16 | Merge pull request #2286 from RyanDwyer/default-floating-border | Brian Ashworth | |
Implement default_floating_border command and adjust CSD behaviour | |||
2018-07-16 | Merge branch 'master' into default-floating-border | Brian Ashworth | |
2018-07-16 | Revert "config: free include path on successful load" | Drew DeVault | |
This reverts commit 92450883d7b148d408b42c3553a60340a14771f6. | |||
2018-07-16 | Merge pull request #2287 from RyanDwyer/superfluous-urgent-events | Drew DeVault | |
Remove superfluous IPC urgent events | |||
2018-07-17 | Remove superfluous IPC urgent events | Ryan Dwyer | |
When an xwayland view is mapped, the IPC urgent event was being sent on every surface commit. I had intentionally ommitted the check because I figured an urgent surface could update its urgent timestamp by sending urgent a second time. But that's not how it works in xwayland's case, and it makes for more complicated code. | |||
2018-07-17 | Implement default_floating_border command and adjust CSD behaviour | Ryan Dwyer | |
2018-07-16 | Merge pull request #2285 from emersion/cleanup-swayidle | Drew DeVault | |
swayidle: cleanup | |||
2018-07-16 | send scroll events to swaybar blocks | Peter Rice | |
2018-07-16 | make hotspot callback take an x11 button id | Peter Rice | |
2018-07-16 | Merge pull request #2276 from RyanDwyer/urgency | Drew DeVault | |
Implement urgency base functionality |