Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make the LIBDIR path configurable | 2018-05-05 | |
| | |||
* | exec_always: Search for executables in /usr/lib/sway | 2018-05-05 | |
| | |||
* | Use scissor to render title texture | 2018-05-05 | |
| | | | | | | | | This allows the title's texture to always be the full width of the text, and clipped at render time according to the desired width (eg. tabs...). As an added bonus, the texture no longer needs to be updated when containers are arranged. | ||
* | Check for NULL in container_update_title | 2018-05-04 | |
| | | | | Fixes crash when opening Firefox developer tools. | ||
* | Merge pull request #1907 from emersion/backend-input-mapping | 2018-05-03 | |
|\ | | | | | Default to backend-wise input device mapping, if any | ||
| * | Default to backend-wise input device mapping, if any | 2018-05-03 | |
| | | |||
* | | Hide cursor on touch down | 2018-05-03 | |
| | | |||
* | | Fix alphabetization of command list | 2018-05-03 | |
| | | |||
* | | Fix segfault when running the resize command without arguments | 2018-05-03 | |
|/ | |||
* | Fix title texture width | 2018-05-03 | |
| | | | | Use max of the container width or text width. | ||
* | Fix unfocused.text default | 2018-05-03 | |
| | |||
* | Convert border_colors.text to float[4] | 2018-05-03 | |
| | |||
* | Fix anti-aliasing | 2018-05-03 | |
| | |||
* | Update titles when surfaces are committed | 2018-05-03 | |
| | |||
* | Fix potential segfault when setting container title | 2018-05-03 | |
| | |||
* | Calculate config->font_height based on existing container titles | 2018-05-03 | |
| | |||
* | Render titles | 2018-05-03 | |
| | |||
* | Implement basic touch support | 2018-05-02 | |
| | | | | | | | | | | | | This required changing container_at_cursor to container_at_coords so that we could get the appropriate surface (and sx/xy) without moving the cursor. Future work: - Simulate a cursor for clients which have not bound to wl_touch - Keep sending motion events when moving outside the surface (#1892) - Bind gestures to sway commands | ||
* | Fixed #1888 GCC cannot compile due to uninitialized variables (#1889) | 2018-05-02 | |
| | |||
* | Support alpha in border colours | 2018-05-02 | |
| | | | | | | The alpha component is merged with the container's opacity. Completes #1882. | ||
* | Fix layer surface crash on output destroy | 2018-05-01 | |
| | | | | | | Before freeing sway_output, NULL the wlr_output reference to it. Check for that NULL in layer_shell handle_destroy. Don't damage null container in unmap. Additionaly, terminate swaybg if its output is being disabled. | ||
* | Remove unnecessary pointers | 2018-05-01 | |
| | |||
* | Update cursor when border is changed | 2018-05-01 | |
| | |||
* | Fix alphabetization of commands array | 2018-05-01 | |
| | |||
* | Restore view_update_position() | 2018-05-01 | |
| | |||
* | Allow clicking view decorations to focus view | 2018-05-01 | |
| | |||
* | Implement indicator border | 2018-05-01 | |
| | |||
* | Scale borders according to output scale | 2018-05-01 | |
| | |||
* | Fix surface offset when using borders | 2018-05-01 | |
| | |||
* | Move docblock and fix indenting of switch/case. | 2018-05-01 | |
| | |||
* | Implement borders | 2018-05-01 | |
| | | | | | | | | | | | | | Implements rendering of borders. Title text is still to do. Implements the following configuration directives: * client.focused * client.focused_inactive * client.unfocused * client.urgent * border * default_border | ||
* | Fix segfault in view_unmap() | 2018-05-01 | |
| | | | | | | If the last remaining view on a workspace is unmapped and the workspace is not visible, parent will be a C_OUTPUT. Call the arrange_output() function in this case. | ||
* | Remove arrange_windows() | 2018-04-30 | |
| | | | | After the refactor, this function is no longer called. | ||
* | Merge branch 'master' into refactor-arrange-windows | 2018-04-29 | |
|\ | |||
| * | Merge pull request #1867 from emersion/wlroots-923 | 2018-04-29 | |
| |\ | | | | | | | Update for wlroots#923 | ||
| | * | Update for swaywm/wlroots#923 | 2018-04-27 | |
| | | | |||
| * | | Don't call view_set_fullscreen on unmapped xwayland views | 2018-04-28 | |
| |/ | |||
* / | Refactor arrange_windows() | 2018-04-28 | |
|/ | | | | | | | | | Replaces arrange_windows() with arrange_root(), arrange_output(), arrange_workspace() and arrange_children_of(). Also makes fullscreen views save and restore their dimensions, which allows it to preserve any custom resize and is also a requirement for floating views once they are implemented. | ||
* | Rename len to msg_len. Avoids an aliased variable that was a little ↵ | 2018-04-26 | |
| | | | | confusing to follow. | ||
* | invoke_swaybar(): Set process group. Kill process group. | 2018-04-26 | |
| | | | | Fixes a bug where terminate_swaybar() did not terminate swaybar. | ||
* | Add map_from_region command | 2018-04-26 | |
| | |||
* | Remove sway_container.workspace_layout | 2018-04-26 | |
| | | | | Fixes #1716. | ||
* | Merge branch 'master' into criteria-commands | 2018-04-25 | |
|\ | |||
| * | Do not let tiled xwayland views do what they want | 2018-04-24 | |
| | | |||
| * | Fix segfault when switching back to workspace with osu! | 2018-04-24 | |
| | | |||
* | | Update wording about unmanaged/unmapped views | 2018-04-24 | |
| | | |||
* | | Use size_t instead of int and calloc instead of malloc | 2018-04-24 | |
| | | |||
* | | Add assert to view_execute_criteria() | 2018-04-24 | |
| | | |||
* | | Implement criteria commands | 2018-04-24 | |
|/ | | | | | | | Implements the following commands: * for_window [...] <cmdlist> * assign [...] <workspace> | ||
* | Fix crash in container_descendants() | 2018-04-24 | |
| | | | | If root is a C_VIEW, the children property is a null pointer. |