Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-14 | Fix crash when launching programs from dmenu | Ryan Dwyer | |
2018-05-14 | xdg_shell: Replace get_prop with get_string_prop | Ryan Dwyer | |
2018-05-14 | Initialise error_arg to NULL in criteria_parse | Ryan Dwyer | |
2018-05-14 | Fix double free in criteria | Ryan Dwyer | |
2018-05-14 | Revert "Revert "Merge pull request #1953 from RyanDwyer/criteria-focused"" | Ryan Dwyer | |
This reverts commit ac0e62584f6101277b76622a7274866cd50f615c. This reimplements the criteria __focused__ commit in preparation for fixing a known bug. | |||
2018-05-14 | Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements"" | Ryan Dwyer | |
This reverts commit 32a572cecfd0f6072a78ce0a381a2f8365f9010a. This reimplements the criteria overhaul in preparation for fixing a known bug. | |||
2018-05-13 | Enable lazy xwayland | Drew DeVault | |
2018-05-13 | Merge pull request #1970 from emersion/xdg-shell-stable | Drew DeVault | |
Add xdg-shell stable support | |||
2018-05-13 | Add xdg-shell stable support | emersion | |
2018-05-13 | Fix crash when using pango markup font | Heghedus Razvan | |
The characters & < > ' " needs to be escaped when using pango markup Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> | |||
2018-05-13 | Merge pull request #1824 from snaggen/idle | Drew DeVault | |
DPMS and lock handling | |||
2018-05-13 | Merge branch 'master' into edge-borders | Ryan Dwyer | |
2018-05-12 | Fix recursion when counting descendants of a type | Brian Ashworth | |
2018-05-13 | Idle handling for dpms/lockscreen et al | Mattias Eriksson | |
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 | |||
2018-05-12 | Don't destroy view child on xdg-popup unmap | emersion | |
2018-05-12 | Only count views for hide_edge_borders smart | Brian Ashworth | |
2018-05-12 | Merge branch 'master' into edge-borders | Brian Ashworth | |
2018-05-12 | Count descendant views for hide_edge_borders smart | Brian Ashworth | |
2018-05-12 | Merge branch 'master' into wlroots-970 | Drew DeVault | |
2018-05-12 | Merge remote-tracking branch 'origin/master' into scdoc | Drew DeVault | |
2018-05-12 | Merge pull request #1959 from RyanDwyer/ipc-get-seats | Drew DeVault | |
Implement IPC get_seats command | |||
2018-05-12 | Merge branch 'master' into scdoc | Drew DeVault | |
2018-05-12 | Fix typos | Drew DeVault | |
2018-05-12 | Send pointer discrete axis values and source | emersion | |
Update for swaywm/wlroots#970 | |||
2018-05-12 | Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements" | Drew DeVault | |
This reverts commit 3e1bf721c69cb6df70c3dc3d3d4933e987339676, reversing changes made to 2217518bd554d0f11dafa7ec4e8f35f2e4762fbd. | |||
2018-05-12 | Revert "Merge pull request #1953 from RyanDwyer/criteria-focused" | Drew DeVault | |
This reverts commit 2511adffc29996b64d01d85b3de31de9a2af9096, reversing changes made to 3e1bf721c69cb6df70c3dc3d3d4933e987339676. | |||
2018-05-12 | Implement IPC get_seats command | Ryan Dwyer | |
2018-05-12 | Merge branch 'master' into fix-crash-on-fullscreen | Ryan Dwyer | |
2018-05-12 | Implement __focused__ criteria | Ryan Dwyer | |
2018-05-11 | Remove sway-security(7) | Drew DeVault | |
We will need to overhaul this for 1.0 | |||
2018-05-11 | Add sway-input(5) | Drew DeVault | |
2018-05-11 | Add sway-bar(5) | Drew DeVault | |
2018-05-11 | Add sway(5) | Drew DeVault | |
2018-05-11 | Wire up scdoc and rewrite sway(1) | Drew DeVault | |
2018-05-11 | Merge pull request #1943 from RyanDwyer/criteria-improvements | Drew DeVault | |
Overhaul criteria implementation | |||
2018-05-11 | Implement hide_edge_borders | Brian Ashworth | |
2018-05-11 | fix crash on fullscreen toggle | Dudemanguy911 | |
2018-05-11 | Merge pull request #1956 from ggreer/move-focus | Drew DeVault | |
cmd_move_container: Focus a window on the source workspace. | |||
2018-05-10 | cmd_move_container: Focus a window on the source workspace. | Geoff Greer | |
In Sway 0.15, moving a window to another workspace would cause a window on the source workspace to be focused. This restores that behavior, allowing you to quickly move a lot of windows to another workspace. | |||
2018-05-10 | Allow setting border widths for normal borders using default_border. | Geoff Greer | |
In Sway 0.15, `default_border normal 1` would set 1px wide borders. This recreates that behavior. | |||
2018-05-11 | Update criteria documentation | Ryan Dwyer | |
2018-05-11 | Don't unescape \\ in criteria | Ryan Dwyer | |
2018-05-11 | Overhaul criteria implementation | Ryan Dwyer | |
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 | |||
2018-05-11 | Highlight all child borders when using focus parent | Ryan Dwyer | |
2018-05-10 | Fix damage tracking on HiDPI | emersion | |
2018-05-10 | Accumulate surface damage even if whole=true | emersion | |
2018-05-10 | Damage container when updating title | emersion | |
2018-05-10 | Damage container on focus | emersion | |
2018-05-10 | Damage borders when damaging view | emersion | |
2018-05-10 | Render borders with damage | emersion | |