aboutsummaryrefslogtreecommitdiffstats
path: root/sway
Commit message (Collapse)AuthorAge
* Merge pull request #911 from thejan2009/setgid-setuid0.10-rc1Libravatar Drew DeVault2016-09-27
|\ | | | | Split setgid and setuid, add privilege check [RFC]
| * Split setgid and setuid, add privilege checkLibravatar D.B2016-09-20
| | | | | | | | | | | | | | This commit deals with issue #884. I consulted the following sources: https://www.securecoding.cert.org/confluence/display/c/POS36-C.+Observe+correct+revocation+order+while+relinquishing+privileges and https://www.securecoding.cert.org/confluence/display/c/POS37-C.+Ensure+that+privilege+relinquishment+is+successful
* | Merge pull request #914 from zandrmartin/container-idsLibravatar Drew DeVault2016-09-27
|\ \ | | | | | | add unique IDs to containers
| * | add unique IDs to containersLibravatar Zandr Martin2016-09-21
| |/
* / Implement default name for workspace commandLibravatar Ryan Dwyer2016-09-25
|/ | | | | | | | | This implements commands such as: workspace number 9: test If a workspace with the given number exists then it will be focused, otherwise a new workspace with the given name will be created.
* implement "focused container" feature for swaygrabLibravatar Zandr Martin2016-09-18
|
* fix get_workspaces json replyLibravatar Zandr Martin2016-09-17
|
* take four!Libravatar Zandr Martin2016-09-17
|
* add global `current_focus` pointerLibravatar Zandr Martin2016-09-17
|
* Fix swaybar when running on named outputs.Libravatar Ryan Dwyer2016-09-17
| | | | | | | | | | When using a bar on a named output, load_swaybars() requires the output to be active (ie. in the root container), but this is not the case if the bar is added to the last output. To fix this, load_swaybars() is now called after the output has been added to the root container. After fixing that, swaybar would segfault due to using the wrong index variable when loading outputs and config.
* document `workspace_auto_back_and_forth` commandLibravatar Zandr Martin2016-09-16
|
* Use indicator border color only when needed.Libravatar D.B2016-09-10
| | | | | | Indicator border color is now used only when a container is the only child. Reason for the change? i3 does it this way. Sway container borders are now a bit more similar to i3 ones.
* squash commits, move enum into resize.cLibravatar Zandr Martin2016-09-07
|
* Make it possible to move views between outputsLibravatar Mikkel Oscar Lyderik2016-09-05
| | | | | | | | | This patch makes it possible to move views between outputs using the `move left|right|up|down` commands. It behaves similar to i3 with one important difference. The focus will always follow the view being moved, unlike i3 where the focus doesn't always follow the view to a new output (I assume that's a bug in i3).
* Fix constant scale factor in font codeLibravatar Drew DeVault2016-09-05
|
* Add support for * input configsLibravatar Drew DeVault2016-09-05
| | | | Closes #852
* merge in latest commitsLibravatar Zandr Martin2016-09-02
|
* Merge branch 'master' of git://github.com/SirCmpwn/sway into commands-refactorLibravatar Zandr Martin2016-09-02
|\
| * Correct `hide_edge_borders` commandLibravatar Lukas Lihotzki2016-09-02
| | | | | | | | | | | | | | | | | | `vertical` and `horizontal` should be swapped. If border_left and border_right were set to 0, the vertical borders instead of the horizontal borders would be hidden. i3 handles this command equally.
| * Tweak how swaylock surfaces are handledLibravatar Drew DeVault2016-09-01
| | | | | | | | Fixes #875
| * Reorganize includesLibravatar Drew DeVault2016-09-01
| |
| * document `orientation` commandLibravatar Zandr Martin2016-08-31
| |
* | refactor commands.cLibravatar Zandr Martin2016-09-01
|/
* Fix a format stringLibravatar Hummer120072016-08-22
|
* Avoid dereferencing null configurationLibravatar James Murphy2016-08-20
| | | | Fixes: https://github.com/SirCmpwn/sway/issues/865
* Add input example section to configLibravatar Götz Christ2016-08-18
| | | | Also improve sway-input(5) description to be more consistent with sway-bar(5).
* Update man pageLibravatar Guillaume Brogi2016-08-12
| | | | | The man page mentioned that "indicator" wasn't implemented, this isn't the case anymore.
* Rerender after every split commandLibravatar Guillaume Brogi2016-08-12
|
* Add support for indicator colorLibravatar Guillaume Brogi2016-08-11
|
* Handle output disabling during runtimeLibravatar D.B2016-08-10
| | | | | Output now gets disabled if disable command is invoked via bindsym or IPC.
* document all xkb settings handled by wlcLibravatar Manuel Mendez2016-08-09
|
* Merge pull request #843 from thejan2009/bug/move-container-819Libravatar Drew DeVault2016-08-07
|\ | | | | Fix container move when workspace is focused
| * Fix container move when workspace is focusedLibravatar D.B2016-08-07
| | | | | | | | | | | | Fixes #819. If workspace is focused and command 'move container to workspace/output' is issued, workspace child containers are wrapped in a new container and moved according to command.
* | Sort workspaces when moving workspace to outputLibravatar D.B2016-08-07
|/ | | | This should fix #839
* Display class in tab title if app_id is nullLibravatar D.B2016-08-07
| | | | | | This is a feature that can't work the same as i3, because there is no real window classes in wayland. This way, we avoid null titles as much as possible.
* Merge pull request #840 from minus7/man-inputsLibravatar Drew DeVault2016-08-05
|\ | | | | added get_inputs hint to man 5 sway-input
| * added get_inputs hint to man 5 sway-inputLibravatar minus2016-08-05
| |
* | Fix switch to prev ws on handle_view_createdLibravatar D.B2016-08-05
| | | | | | | | | | Switching back to original workspace should be done only if workspace was switched while appending new view.
* | ipc: log sending of eventsLibravatar Tony Crisci2016-08-04
| | | | | | | | | | Log the sending of the events in the debug log. This makes ipc server events easier to verify.
* | ipc: recursive workspace containers in eventLibravatar Tony Crisci2016-08-04
| | | | | | | | | | Recursively describe workspace containers in the workspace event. This is for compatability with i3 and i3ipc libraries.
* | ipc: always include nodes in viewsLibravatar Tony Crisci2016-08-04
| | | | | | | | This is for i3 (and i3ipc library) compatability.
* | Arrange windows after swapping containersLibravatar Mykyta Holubakha2016-08-05
| | | | | | | | Fixes #833
* | Fix 'workspace back_and_forth' and workspace_auto_back_and_forth clashLibravatar D.B2016-08-04
| | | | | | | | | | | | | | | | When workspace_auto_back_and_forth is enabled, workspaces get switched twice with previously mentioned command, which is not the expected behavior. Removes one redundant creation of previous workspace.
* | Simplify focus settingLibravatar Tony Crisci2016-08-03
| | | | | | | | | | Merge the main rendering paths of all containers to make focus setting a bit simpler and easier to follow.
* | Use uintptr_t for ipc container idLibravatar Tony Crisci2016-08-03
| | | | | | | | This is for compatability with i3.
* | fixed uninitialized bar.wrap_scrollLibravatar minus2016-08-02
|/
* remove unmanaged nodes from get_treeLibravatar Zandr Martin2016-08-02
|
* Fix segfault in border.c0.9Libravatar Drew DeVault2016-08-02
|
* bugfix: focus container on output when focusedLibravatar Tony Crisci2016-08-01
| | | | | | | | Focus the container on the output (not the output itself) when an output is focused. This is intended to fix a bug where borders are not updated correctly when switching the vt away/back to sway.
* Remove dead global locked_view_focusLibravatar Tony Crisci2016-08-01
| | | | | The value of `locked_view_focus` is always false. Remove dead code associated with this variable to simplify things.