summaryrefslogtreecommitdiffstats
path: root/sway
Commit message (Collapse)AuthorAge
* reworked "layout auto*" star commandsLibravatar wil2017-01-08
| | | | | | - "layout auto_left|auto_xxx" are now "layout auto xxx" - "layout incmaster <n>" is now "layout auto master [set|inc] <n>" - "layout incncol <n>" is now "layout auto ncol [set|inc] <n>"
* Indent cleanupsLibravatar wil2017-01-08
|
* [fix] Keep Clang happyLibravatar wil2017-01-08
|
* Merge branch 'master' of https://github.com/SirCmpwn/swayLibravatar wil2017-01-07
|\
| * Fix workspace layouts in json dataLibravatar Hummer120072017-01-06
| |
| * Add redshift supportLibravatar Drew DeVault2016-12-28
| |
* | Added mouse resize for auto layoutsLibravatar wil2017-01-07
| |
* | simplification of apply_auto_layoutLibravatar wil2017-01-07
| | | | | | | | | | Achieved by introducing auto_group_bounds function that produces the start/end indexes of a group inside an auto layot container.
* | [fix] resize should now preserve surrounding container's dimensionsLibravatar wil2017-01-07
| | | | | | | | | | | | - prior to this modification, the requested pixels were added/removed to both edges of the modified container. To preserve sizes, only half the pixels should be added/removed to each edge.
* | [fix] scale check to prevent un-necessary layouts was in the wrong place.Libravatar wil2017-01-07
| |
* | [fix] corner cases win nb_children < nb_master|nb_colLibravatar wil2017-01-07
| |
* | Moved auto_* layout functions from resize.c to layout.cLibravatar wil2017-01-07
| |
* | Merge branch 'master' of https://github.com/willakat/swayLibravatar wil2017-01-01
|\ \
| * | Document new layout command syntaxLibravatar Drew DeVault2017-01-01
| | | | | | | | | | | | And an old one that the docs overlooked
| * | Fix inline is_auto_layoutLibravatar Drew DeVault2017-01-01
| | |
* | | [fix] cleanups suggested by Sway communityLibravatar wil2017-01-01
| | |
* | | changed "layout promote" command to "move first"Libravatar wil2017-01-01
|/ / | | | | | | This is more consistent with other Sway semantics.
* | [fix] cycle auto layouts backwardsLibravatar wil2016-12-31
| |
* | Added "layout promote" command.Libravatar wil2016-12-29
| |
* | cleanup in auto layoutsLibravatar wil2016-12-29
| | | | | | | | | | | | - added L_AUTO_FIRST/LAST instead of using explicit layouts. - when switching between auto layout that don't share the same major axis, invert the width/height of their child views to preserve their relative proportions.
* | [fix] move next/prev behavior for vert/horiz layoutLibravatar wil2016-12-29
| |
* | introduce next/prev as a direction for focus/move commands.Libravatar wil2016-12-29
| |
* | [fix] Handle auto layout resize with multiple slave groupsLibravatar wil2016-12-29
| |
* | [fix] handle cases where nb_master > children->length in auto layoutLibravatar wil2016-12-29
| |
* | Added "layout incnmaster|incncol" commandsLibravatar wil2016-12-29
| |
* | Handle resize in auto layoutsLibravatar wil2016-12-29
| |
* | Added Awesome/Monad type "auto" layoutsLibravatar wil2016-12-29
|/
* sway: extensions: make locking give back focusLibravatar Aleksa Sarai2016-12-26
| | | | | | | | Don't switch the internal tracking of focus to the swaylock surface, to allow for switching back to the previously active window (or the currently active window, if some new process changed). Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
* sway: extensions: only unlock if lock_surfaces.length == 0Libravatar Aleksa Sarai2016-12-26
| | | | | | | | When destroying lock surfaces, we really should only unlock a desktop_shell if the set of lock surfaces has dropped to zero (since callers need to do a set_lock_surface for every output). Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
* Update default swaybar commandLibravatar Drew DeVault2016-12-23
| | | | Fixes #988
* Put floating views in center, fallback on top leftLibravatar Nicolas Cornu2016-12-18
| | | | Sometimes views are created before we got its size
* Change how security config is loaded0.11-rc3Libravatar Drew DeVault2016-12-17
|
* Merge pull request #996 from woutershep/datadirLibravatar Drew DeVault2016-12-17
|\ | | | | Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR
| * Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIRLibravatar Wouter van Kesteren2016-12-17
| | | | | | | | | | | | | | | | Exherbo installs architecture dependent data in a different place than architecture independent data. More concretely: binaries go in /usr/$chost/{bin,lib}, data goes in /usr/share and configs in /etc, /etc is already configurable through CMAKE_INSTALL_FULL_SYSCONFDIR but the datadir was not. This patch fixes it so that things can be pushed in the right places.
* | Fix build errorLibravatar Drew DeVault2016-12-15
| |
* | Fix indentation issuesLibravatar Drew DeVault2016-12-15
| |
* | Handle calloc failuresLibravatar Drew DeVault2016-12-15
| |
* | Add remaining sway allocation failure handlingLibravatar Drew DeVault2016-12-15
| |
* | Handle allocation failures in security codeLibravatar Drew DeVault2016-12-15
| | | | | | | | Note that such errors are generally going to be fatal
* | Handle IPC server allocation failuresLibravatar Drew DeVault2016-12-15
| |
* | Handle some more memory allocation failuresLibravatar Drew DeVault2016-12-15
| |
* | Handle config-related allocation failuresLibravatar Drew DeVault2016-12-15
| |
* | Handle allocation failure in commandsLibravatar Drew DeVault2016-12-15
| |
* | Handle border-related malloc failuresLibravatar Drew DeVault2016-12-15
| |
* | Handle malloc failures from read_lineLibravatar Drew DeVault2016-12-15
|/
* Fix build on FreeBSDLibravatar Greg V2016-12-09
| | | | | | | | | - Make sure CMake always finds absolute paths for Cairo, Pango and GdkPixbuf - Add forgotten json-c include path to swaymsg/CMakeLists.txt - Disable -Werror because of assert warnings - Add correct /proc/pid/file path for FreeBSD - Use libepoll-shim on FreeBSD - Only use Linux capabilities on, well, Linux
* Use return value of writeLibravatar Drew DeVault2016-12-06
|
* Decrement expected_lenLibravatar Drew DeVault2016-12-04
|
* Fix to sway-security(7)Libravatar Drew DeVault2016-12-04
|
* Drop restart command from sanity checkLibravatar Drew DeVault2016-12-04
| | | | Since we don't actually have one of those