Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Defer the focus commands | 2018-07-19 | |
| | |||
* | Implement focus output command | 2018-07-19 | |
| | |||
* | Merge pull request #2300 from emersion/override-redirect-updates | 2018-07-18 | |
|\ | | | | | Handle xwayland override_redirect flag change | ||
| * | Don't unfocus when an override redirect window is mapped | 2018-07-18 | |
| | | |||
| * | Handle xwayland override_redirect flag change | 2018-07-18 | |
|/ | | | | This fixes syncplay menus. | ||
* | Merge pull request #2292 from emersion/update-cursor-on-focus | 2018-07-17 | |
|\ | | | | | Update cursor on focus change | ||
| * | Update cursor on focus change | 2018-07-17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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). | ||
* | | Merge pull request #2294 from RedSoxFan/fix-swaylock-args | 2018-07-17 | |
|\ \ | | | | | | | Fix swaylock arguments | ||
| * | | Fix swaylock arguments | 2018-07-17 | |
|/ / | |||
* | | Merge pull request #2229 from vilhalmer/destroy-output-destroy-empty-workspaces | 2018-07-18 | |
|\ \ | | | | | | | Destroy empty workspace when destroying its output | ||
| * \ | Merge branch 'master' into destroy-output-destroy-empty-workspaces | 2018-07-18 | |
| |\ \ | |/ / |/| | | |||
* | | | Merge pull request #2281 from pvsr/X11_click | 2018-07-18 | |
|\ \ \ | |_|/ |/| | | Send clicks to swaybar blocks as X11 button ids | ||
| * | | remove unnecessary parens | 2018-07-17 | |
| | | | |||
| * | | send scroll events to swaybar blocks | 2018-07-16 | |
| | | | |||
| * | | make hotspot callback take an x11 button id | 2018-07-16 | |
| | | | |||
* | | | Merge pull request #2289 from frsfnrrg/memory-fixes1.0-alpha.4 | 2018-07-17 | |
|\ \ \ | | | | | | | | | Fix memory leaks and reference to uninitialized | ||
| * | | | Fix memory leak in sway/desktop/idle_inhibit_v1.c | 2018-07-17 | |
| | | | | |||
| * | | | Fix memory leak in handle_layer_shell_surface | 2018-07-17 | |
| | | | | |||
| * | | | Free individual criteria in free_config | 2018-07-17 | |
| | | | | | | | | | | | | | | | | Also free cmd_list when cleaning up a struct criteria. | ||
| * | | | Fix uninitialized pointer in view_unmap | 2018-07-17 | |
|/ / / | | | | | | | | | | | | | Otherwise, sway crashes due to uninitialized pointer dereference when AddressSanitizer is active. | ||
* | | | Merge pull request #2286 from RyanDwyer/default-floating-border | 2018-07-16 | |
|\ \ \ | | | | | | | | | Implement default_floating_border command and adjust CSD behaviour | ||
| * \ \ | Merge branch 'master' into default-floating-border | 2018-07-16 | |
| |\ \ \ | |/ / / |/| | | | |||
* | | | | Revert "config: free include path on successful load" | 2018-07-16 | |
| | | | | | | | | | | | | | | | | This reverts commit 92450883d7b148d408b42c3553a60340a14771f6. | ||
* | | | | Merge pull request #2287 from RyanDwyer/superfluous-urgent-events | 2018-07-16 | |
|\ \ \ \ | | | | | | | | | | | Remove superfluous IPC urgent events | ||
| * | | | | Remove superfluous IPC urgent events | 2018-07-17 | |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
| * / / | Implement default_floating_border command and adjust CSD behaviour | 2018-07-17 | |
|/ / / | |||
* | | | Merge pull request #2285 from emersion/cleanup-swayidle | 2018-07-16 | |
|\ \ \ | | | | | | | | | swayidle: cleanup | ||
| * | | | swayidle: cleanup | 2018-07-16 | |
| | | | | | | | | | | | | | | | | No idea why wlr_output_layout was involved here. | ||
* | | | | Merge pull request #2276 from RyanDwyer/urgency | 2018-07-16 | |
|\ \ \ \ | | | | | | | | | | | Implement urgency base functionality | ||
| * | | | | swaybar: Read urgent colors from IPC | 2018-07-17 | |
| | | | | | |||
| * | | | | Render containers as urgent if they have an urgent child | 2018-07-16 | |
| | | | | | |||
| * | | | | Mark containers as urgent in IPC if they have urgent views | 2018-07-16 | |
| | | | | | |||
| * | | | | Update workspace urgent state when views close or move workspaces | 2018-07-16 | |
| | | | | | |||
| * | | | | Make container_for_each_descendant_dfs descend into floating views | 2018-07-16 | |
| | | | | | |||
| * | | | | Fix crash in ipc_json_describe_view | 2018-07-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | I didn't expect a function called ipc_json_describe_view to be passed a container which wasn't a view :\ | ||
| * | | | | Add documentation for urgent command | 2018-07-16 | |
| | | | | | |||
| * | | | | Implement xwayland urgency hint | 2018-07-16 | |
| | | | | | |||
| * | | | | Fix urgency IPC events | 2018-07-16 | |
| | | | | | |||
| * | | | | Implement urgency base functionality | 2018-07-16 | |
| | |/ / | |/| | | | | | | | | | | | | | | | | | | Introduces a command to manually set urgency, as well as rendering of urgent views, sending the IPC event, removing urgency after focused for one second, and matching urgent views via criteria. | ||
* | | | | Merge pull request #2265 from RedSoxFan/implement-1962 | 2018-07-16 | |
|\ \ \ \ | | | | | | | | | | | Implement swaylock configuration file parsing | ||
| * | | | | Switch to using getopt_long for config flag | 2018-07-16 | |
| | | | | | |||
| * | | | | Remove leftover parens | 2018-07-16 | |
| | | | | | |||
| * | | | | Remove int cast after changing to size_t | 2018-07-16 | |
| | | | | | |||
| * | | | | Change to size_t in swaylock's get_config_path | 2018-07-16 | |
| | | | | | |||
| * | | | | Implement swaylock configuration file parsing | 2018-07-16 | |
|/ / / / | |||
* | | | | Merge pull request #2283 from RyanDwyer/no-focus | 2018-07-16 | |
|\ \ \ \ | | | | | | | | | | | Implement no_focus command | ||
| * | | | | Focus view before running criteria when mapping | 2018-07-16 | |
| | | | | | |||
| * | | | | Implement no_focus command | 2018-07-16 | |
|/ / / / | |||
* | | | | Merge pull request #2282 from RyanDwyer/fix-tab-split-focus | 2018-07-16 | |
|\ \ \ \ | |/ / / |/| | | | Fix tab split focus bug | ||
| * | | | Fix tab split focus bug | 2018-07-16 | |
|/ / / | | | | | | | | | | | | | Fixes a bug where if you have a tab containing a split, then switch from a non-split tab to the split tab, focus is not changed properly. |