summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Check the client_setup() return valueLibravatar Sergi Granell2015-11-13
|
* Merge pull request #226 from sce/fix_get_socketpathLibravatar Drew DeVault2015-11-13
|\ | | | | ipc: Store socketname in SWAYSOCK. Fixes `--get-socketpath`.
| * ipc: Store socketname in SWAYSOCK. Fixes `--get-socketpath`.Libravatar S. Christoffer Eliesen2015-11-13
|/ | | | | | | | | | After adding pid to the socket path the `--get-socketpath` command broke because it doesn't know the pid of the running instance. Fix this by setting and querying `SWAYSOCK`. Also ignore `SWAYSOCK` upon normal startup if a socket exists at that location (ie. from another sway instance), and don't overwrite `I3SOCK` if it exists either.
* New screenshot for READMELibravatar Drew DeVault2015-11-13
| | | | This one was actually taken from within sway!
* Clean up some things better in wayland clientsLibravatar Drew DeVault2015-11-13
|
* Merge branch 'master' of github.com:SirCmpwn/swayLibravatar Drew DeVault2015-11-13
|\
| * Merge pull request #225 from sce/logind_socket_pathLibravatar Drew DeVault2015-11-13
| |\ | | | | | | ipc: Put socket into proper user runtime dir.
| | * ipc: Put socket into proper user runtime dir.Libravatar S. Christoffer Eliesen2015-11-13
| | |
* | | Revert "Try ~/.i3/config earlier than /etc/sway/config"Libravatar Drew DeVault2015-11-13
|/ / | | | | | | This reverts commit f0ceb4e909bb0182d10ce09d34019497aa8d5715.
* / Try ~/.i3/config earlier than /etc/sway/configLibravatar Drew DeVault2015-11-13
|/ | | | And ~/.config/i3/config, of course.
* Fix man page installsLibravatar Drew DeVault2015-11-13
|
* Clean up CMake stuffLibravatar Drew DeVault2015-11-13
|
* Merge pull request #224 from mathstuf/cmake-cleanupsLibravatar Drew DeVault2015-11-12
|\ | | | | CMake cleanups
| * cmake: run git in the source directoryLibravatar Ben Boeckel2015-11-12
| |
| * common: create a static libraryLibravatar Ben Boeckel2015-11-12
| |
| * cmake: clean up installation rulesLibravatar Ben Boeckel2015-11-12
| |
| * cmake: clean up definition settingsLibravatar Ben Boeckel2015-11-12
| |
| * cmake: manipulate CMAKE_MODULE_PATH as a listLibravatar Ben Boeckel2015-11-12
| | | | | | | | Also prefer local modules.
| * cmake: set the output directory onceLibravatar Ben Boeckel2015-11-12
| |
| * cmake: simplify manpage generationLibravatar Ben Boeckel2015-11-12
| |
| * cmake: use string(TIMESTAMP)Libravatar Ben Boeckel2015-11-12
| |
| * cmake: bump requirement to 3.1.0Libravatar Ben Boeckel2015-11-12
|/ | | | CMAKE_C_STANDARD was introduced in 3.1.0.
* We don't need to implement strdupLibravatar Drew DeVault2015-11-12
| | | | After defining _GNU_SOURCE
* Further refinement of wayland client supportLibravatar Drew DeVault2015-11-12
|
* Start fleshing out wayland client implementationLibravatar Drew DeVault2015-11-12
| | | | | This introduces a basic shared framework for making wayland clients within sway itself.
* Merge branch 'master' of github.com:SirCmpwn/swayLibravatar Drew DeVault2015-11-12
|\
| * Merge pull request #223 from mikkeloscar/swaybg-depsLibravatar Drew DeVault2015-11-12
| |\ | | | | | | Add new swaybg dependencies
| | * Add new swaybg dependenciesLibravatar Mikkel Oscar Lyderik2015-11-12
| |/
* / Start working on IPC for get_pixelsLibravatar Drew DeVault2015-11-12
|/ | | | This is broken
* Add swaybg executableLibravatar Drew DeVault2015-11-12
| | | | | | | This will let users set their background to something other than that cringy demoscene thing wlc has now. It's also going to be the first wayland client written for sway, so I picked an easy thing to work on. We'll have to figure out how to indicate that it's a special view.
* Add new dependencies for wayland clientsLibravatar Drew DeVault2015-11-12
| | | | | Cairo for rendering shit, Pango for text rendering, and wayland client stuff. Thanks @Cloudef, blatantly ripping off his cmake files for this
* Fix gaps for views being incorrectLibravatar Drew DeVault2015-11-12
|
* Fix some IPC issuesLibravatar Drew DeVault2015-11-11
| | | | | | | | Socket now includes pid in the filename (fixes nested sway sessions or old sockets causing problems). Fixed warnings on strict aliasing and cleaned up relevant code in general.
* Add file and line number to log in Debug buildLibravatar Drew DeVault2015-11-11
|
* Add some documentation commentsLibravatar Drew DeVault2015-11-08
| | | | | | | This is mostly setting a precedent, I hope that others will continue to write docs for more headers. Ref #218
* Merge pull request #217 from mikkeloscar/ipc-hLibravatar Drew DeVault2015-11-04
|\ | | | | Include header declaring ipc_event_workpace(2)
| * Include header declaring ipc_event_workpace(2)Libravatar Mikkel Oscar Lyderik2015-11-04
|/
* Merge pull request #216 from sce/learn_edge_gaps_0Libravatar Drew DeVault2015-11-04
|\ | | | | Learn "gaps edge_gaps <on|off|toggle>".
| * Learn "gaps edge_gaps <on|off|toggle>".Libravatar S. Christoffer Eliesen2015-11-04
|/ | | | | | | | | | | | | When yes, the old behaviour of adding half the inner gap around each view is used. When no, don't add any gap when an edge of the view aligns with the workspace. The result is inner gap only between views, not against the workspace edge. The algorithm is not perfect because it means the extra space is distributed amongst edge-aligned views only, but it's simple, looks good and it works.
* Merge pull request #215 from sce/gapsLibravatar Drew DeVault2015-11-04
|\ | | | | Clean up gaps command
| * commands: gaps: Re-arrange windows after changing default gaps.Libravatar S. Christoffer Eliesen2015-11-04
| |
| * commands: gaps: Always apply default gaps config.Libravatar S. Christoffer Eliesen2015-11-04
| |
| * commands: gaps: Accept zero value.Libravatar S. Christoffer Eliesen2015-11-04
| |
| * sway.5.txt: Clarify gaps documentation.Libravatar S. Christoffer Eliesen2015-11-04
| |
| * commands: gaps: Refactor, expected_syntax.Libravatar S. Christoffer Eliesen2015-11-04
|/
* Merge pull request #205 from sce/focus_move_cont_to_adjacent_outputLibravatar Drew DeVault2015-11-03
|\ | | | | Learn focus / move container to adjacent output
| * commands: Learn 'move workspace to output <direction|name>'.Libravatar S. Christoffer Eliesen2015-11-03
| |
| * commands: Learn 'move <container|window> to output <direction|name>'.Libravatar S. Christoffer Eliesen2015-11-03
|/
* Merge pull request #214 from taiyu-len/masterLibravatar Drew DeVault2015-11-02
|\ | | | | put ipc_event_workspace in update_focus
| * put ipc_event_workspace in update_focusLibravatar taiyu2015-11-02
|/