aboutsummaryrefslogtreecommitdiffstats
path: root/sway
Commit message (Collapse)AuthorAge
* Make the LIBDIR path configurableLibravatar Nicolas Braud-Santoni2018-05-05
|
* exec_always: Search for executables in /usr/lib/swayLibravatar Nicolas Braud-Santoni2018-05-05
|
* Use scissor to render title textureLibravatar Ryan Dwyer2018-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_titleLibravatar Alex Xu (Hello71)2018-05-04
| | | | Fixes crash when opening Firefox developer tools.
* Merge pull request #1907 from emersion/backend-input-mappingLibravatar Drew DeVault2018-05-03
|\ | | | | Default to backend-wise input device mapping, if any
| * Default to backend-wise input device mapping, if anyLibravatar emersion2018-05-03
| |
* | Hide cursor on touch downLibravatar Drew DeVault2018-05-03
| |
* | Fix alphabetization of command listLibravatar Drew DeVault2018-05-03
| |
* | Fix segfault when running the resize command without argumentsLibravatar emersion2018-05-03
|/
* Fix title texture widthLibravatar Ryan Dwyer2018-05-03
| | | | Use max of the container width or text width.
* Fix unfocused.text defaultLibravatar Drew DeVault2018-05-03
|
* Convert border_colors.text to float[4]Libravatar Drew DeVault2018-05-03
|
* Fix anti-aliasingLibravatar Drew DeVault2018-05-03
|
* Update titles when surfaces are committedLibravatar Ryan Dwyer2018-05-03
|
* Fix potential segfault when setting container titleLibravatar Ryan Dwyer2018-05-03
|
* Calculate config->font_height based on existing container titlesLibravatar Ryan Dwyer2018-05-03
|
* Render titlesLibravatar Ryan Dwyer2018-05-03
|
* Implement basic touch supportLibravatar Drew DeVault2018-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)Libravatar Dillen Meijboom2018-05-02
|
* Support alpha in border coloursLibravatar Ryan Dwyer2018-05-02
| | | | | | The alpha component is merged with the container's opacity. Completes #1882.
* Fix layer surface crash on output destroyLibravatar db2018-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 pointersLibravatar Ryan Dwyer2018-05-01
|
* Update cursor when border is changedLibravatar Ryan Dwyer2018-05-01
|
* Fix alphabetization of commands arrayLibravatar Drew DeVault2018-05-01
|
* Restore view_update_position()Libravatar Ryan Dwyer2018-05-01
|
* Allow clicking view decorations to focus viewLibravatar Ryan Dwyer2018-05-01
|
* Implement indicator borderLibravatar Ryan Dwyer2018-05-01
|
* Scale borders according to output scaleLibravatar Ryan Dwyer2018-05-01
|
* Fix surface offset when using bordersLibravatar Ryan Dwyer2018-05-01
|
* Move docblock and fix indenting of switch/case.Libravatar Ryan Dwyer2018-05-01
|
* Implement bordersLibravatar Ryan Dwyer2018-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()Libravatar Ryan Dwyer2018-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()Libravatar Ryan Dwyer2018-04-30
| | | | After the refactor, this function is no longer called.
* Merge branch 'master' into refactor-arrange-windowsLibravatar emersion2018-04-29
|\
| * Merge pull request #1867 from emersion/wlroots-923Libravatar Drew DeVault2018-04-29
| |\ | | | | | | Update for wlroots#923
| | * Update for swaywm/wlroots#923Libravatar emersion2018-04-27
| | |
| * | Don't call view_set_fullscreen on unmapped xwayland viewsLibravatar emersion2018-04-28
| |/
* / Refactor arrange_windows()Libravatar Ryan Dwyer2018-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 ↵Libravatar Geoff Greer2018-04-26
| | | | confusing to follow.
* invoke_swaybar(): Set process group. Kill process group.Libravatar Geoff Greer2018-04-26
| | | | Fixes a bug where terminate_swaybar() did not terminate swaybar.
* Add map_from_region commandLibravatar emersion2018-04-26
|
* Remove sway_container.workspace_layoutLibravatar Ryan Dwyer2018-04-26
| | | | Fixes #1716.
* Merge branch 'master' into criteria-commandsLibravatar Drew DeVault2018-04-25
|\
| * Do not let tiled xwayland views do what they wantLibravatar emersion2018-04-24
| |
| * Fix segfault when switching back to workspace with osu!Libravatar emersion2018-04-24
| |
* | Update wording about unmanaged/unmapped viewsLibravatar Ryan Dwyer2018-04-24
| |
* | Use size_t instead of int and calloc instead of mallocLibravatar Ryan Dwyer2018-04-24
| |
* | Add assert to view_execute_criteria()Libravatar Ryan Dwyer2018-04-24
| |
* | Implement criteria commandsLibravatar Ryan Dwyer2018-04-24
|/ | | | | | | Implements the following commands: * for_window [...] <cmdlist> * assign [...] <workspace>
* Fix crash in container_descendants()Libravatar Ryan Dwyer2018-04-24
| | | | If root is a C_VIEW, the children property is a null pointer.