summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Enable lazy xwayland1.0-alpha.2Libravatar Drew DeVault2018-05-13
|
* Merge pull request #1970 from emersion/xdg-shell-stableLibravatar Drew DeVault2018-05-13
|\ | | | | Add xdg-shell stable support
| * Add xdg-shell stable supportLibravatar emersion2018-05-13
| |
* | Add pixman to swayidle depsLibravatar Drew DeVault2018-05-13
| |
* | Merge pull request #1971 from emersion/fix-pango-markupLibravatar Drew DeVault2018-05-13
|\ \ | | | | | | Fix pango markup
| * | Fix pango markupLibravatar emersion2018-05-13
|/ / | | | | | | | | | | | | The condition checking if the markup is valid was inverted. This commit also adds better error handling: if the markup cannot be parsed, it fallbacks to plain text.
* | Merge pull request #1935 from heghe/heghe/fix-pango-markup-crashLibravatar emersion2018-05-13
|\ \ | | | | | | Fix crash when using pango markup font
| * | Fix crash when using pango markup fontLibravatar Heghedus Razvan2018-05-13
|/ / | | | | | | | | | | The characters & < > ' " needs to be escaped when using pango markup Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
* | Merge pull request #1824 from snaggen/idleLibravatar Drew DeVault2018-05-13
|\ \ | |/ |/| DPMS and lock handling
| * Remove asciidoc file for swayidleLibravatar Mattias Eriksson2018-05-13
| |
| * Idle handling for dpms/lockscreen et alLibravatar Mattias Eriksson2018-05-13
| | | | | | | | | | | | | | | | | | Swayidle handles idle events and allows for dpms and lockscreen handling. It also handles systemd sleep events, and can raise a lockscreen on sleep Fixes #541
* | Merge pull request #1960 from RedSoxFan/edge-bordersLibravatar Ryan Dwyer2018-05-13
|\ \ | |/ |/| Implement hide_edge_borders
| * Merge branch 'master' into edge-bordersLibravatar Ryan Dwyer2018-05-13
| |\ | |/ |/|
* | Merge pull request #1967 from emersion/remove-xdg-popup-unmapLibravatar Drew DeVault2018-05-12
|\ \ | | | | | | Don't destroy view child on xdg-popup unmap
| * | Don't destroy view child on xdg-popup unmapLibravatar emersion2018-05-12
|/ /
| * Fix recursion when counting descendants of a typeLibravatar Brian Ashworth2018-05-12
| |
| * Only count views for hide_edge_borders smartLibravatar Brian Ashworth2018-05-12
| |
| * Merge branch 'master' into edge-bordersLibravatar Brian Ashworth2018-05-12
| |\ | |/ |/|
* | Merge pull request #1964 from emersion/wlroots-970Libravatar Drew DeVault2018-05-12
|\ \ | | | | | | Send pointer discrete axis values
| * \ Merge branch 'master' into wlroots-970Libravatar Drew DeVault2018-05-12
| |\ \ | |/ / |/| |
* | | Merge pull request #1958 from swaywm/scdocLibravatar Drew DeVault2018-05-12
|\ \ \ | | | | | | | | Port man pages to scdoc
| * \ \ Merge remote-tracking branch 'origin/master' into scdocLibravatar Drew DeVault2018-05-12
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #1959 from RyanDwyer/ipc-get-seatsLibravatar Drew DeVault2018-05-12
|\ \ \ \ | | | | | | | | | | Implement IPC get_seats command
| * | | | Fix conflicting IPC command type constants with i3'sLibravatar Ryan Dwyer2018-05-12
| | | | |
| * | | | Implement IPC get_seats commandLibravatar Ryan Dwyer2018-05-12
| | | | |
| | * | | Merge branch 'master' into scdocLibravatar Drew DeVault2018-05-12
| | |\ \ \ | |_|/ / / |/| | | |
| | * | | Fix typosLibravatar Drew DeVault2018-05-12
| | | | |
| | * | | Update README.md + README.*.mdLibravatar Drew DeVault2018-05-11
| | | | |
| | * | | Add scdoc to .build.ymlLibravatar Drew DeVault2018-05-11
| | | | |
| | * | | Remove swaygrab entirelyLibravatar Drew DeVault2018-05-11
| | | | | | | | | | | | | | | | | | | | We'll have to rewrite this later.
| | * | | Add swaylock(1) and swaymsg(1)Libravatar Drew DeVault2018-05-11
| | | | |
| | * | | Remove sway-security(7)Libravatar Drew DeVault2018-05-11
| | | | | | | | | | | | | | | | | | | | We will need to overhaul this for 1.0
| | * | | Add sway-input(5)Libravatar Drew DeVault2018-05-11
| | | | |
| | * | | Add sway-bar(5)Libravatar Drew DeVault2018-05-11
| | | | |
| | * | | Add sway(5)Libravatar Drew DeVault2018-05-11
| | | | |
| | * | | Wire up scdoc and rewrite sway(1)Libravatar Drew DeVault2018-05-11
| | | | |
| | | * | Send pointer discrete axis values and sourceLibravatar emersion2018-05-12
| |_|/ / |/| | | | | | | | | | | Update for swaywm/wlroots#970
* | | | Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements"Libravatar Drew DeVault2018-05-12
| | | | | | | | | | | | | | | | | | | | This reverts commit 3e1bf721c69cb6df70c3dc3d3d4933e987339676, reversing changes made to 2217518bd554d0f11dafa7ec4e8f35f2e4762fbd.
* | | | Revert "Merge pull request #1953 from RyanDwyer/criteria-focused"Libravatar Drew DeVault2018-05-12
|/ / / | | | | | | | | | | | | This reverts commit 2511adffc29996b64d01d85b3de31de9a2af9096, reversing changes made to 3e1bf721c69cb6df70c3dc3d3d4933e987339676.
* | | Merge pull request #1952 from Dudemanguy911/fix-crash-on-fullscreenLibravatar Ryan Dwyer2018-05-12
|\ \ \ | | | | | | | | fix crash on fullscreen toggle
| * \ \ Merge branch 'master' into fix-crash-on-fullscreenLibravatar Ryan Dwyer2018-05-12
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #1953 from RyanDwyer/criteria-focusedLibravatar Drew DeVault2018-05-11
|\ \ \ \ | |_|/ / |/| | | Implement __focused__ criteria
| * | | Implement __focused__ criteriaLibravatar Ryan Dwyer2018-05-12
|/ / /
* | | Merge pull request #1943 from RyanDwyer/criteria-improvementsLibravatar Drew DeVault2018-05-11
|\ \ \ | | | | | | | | Overhaul criteria implementation
| * | | Update criteria documentationLibravatar Ryan Dwyer2018-05-11
| | | |
| * | | Don't unescape \\ in criteriaLibravatar Ryan Dwyer2018-05-11
| | | |
| * | | Overhaul criteria implementationLibravatar Ryan Dwyer2018-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The criteria struct now uses properties for each token type rather than the list_t list of tokens. The reason for this is that different token types have different data types: pcre, string and number to name a few. This solution should be more flexible moving forward. A bonus of this is that criteria is now easier to understand when looking at the struct definition. The criteria parser has been rewritten because the previous one didn't support valueless pairs (eg. [class="foo" floating]). Criteria now has types. Types at the moment are CT_COMMAND, CT_ASSIGN_WORKSPACE and CT_ASSIGN_OUTPUT. i3 uses types as well. Previously the assign command was creating a criteria with 'move to workspace <name>' as its command, but this caused the window to appear briefly on the focused workspace before being moved to the assigned workspace. It now creates the view directly in the assigned workspace. Each view will only execute a given criteria once. This is achieved by storing a list of executed criteria in the view. This is the same strategy used by i3. Escaping now works properly. Previously you could do things like [class="Fire\"fox"] and the stored value would be 'Fire\"fox', but it should be (and now is) 'Fire"fox'. The public functions in criteria.c are now all prefixed with criteria_. Xwayland views now listen to the set_title, set_class and set_window_type events and criteria will be run when these happen. XDG shell has none of these events so it continues to update the title in handle_commit. Each view type's get_prop function has been split into get_string_prop and get_int_prop because some properties like the X11 window ID and window type are numeric. The following new criteria tokens are now supported: * id (X11 window ID) * instance * tiling * workspace
| | * | fix crash on fullscreen toggleLibravatar Dudemanguy9112018-05-11
| |/ /
| | * Count descendant views for hide_edge_borders smartLibravatar Brian Ashworth2018-05-12
| | |
| | * Implement hide_edge_bordersLibravatar Brian Ashworth2018-05-11
| |/ |/|