404d006 | Drew DeVault | 13 May 2018, 18:18:07 UTC | Enable lazy xwayland | 13 May 2018, 18:18:07 UTC |
b2dec12 | Drew DeVault | 13 May 2018, 17:45:15 UTC | Merge pull request #1970 from emersion/xdg-shell-stable Add xdg-shell stable support | 13 May 2018, 17:45:15 UTC |
4f540b6 | Drew DeVault | 13 May 2018, 16:55:40 UTC | Add pixman to swayidle deps | 13 May 2018, 16:55:40 UTC |
364439c | Drew DeVault | 13 May 2018, 16:26:52 UTC | Merge pull request #1971 from emersion/fix-pango-markup Fix pango markup | 13 May 2018, 16:26:52 UTC |
6eda10e | emersion | 13 May 2018, 15:52:02 UTC | Fix pango markup 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. | 13 May 2018, 15:52:02 UTC |
88d9d43 | emersion | 13 May 2018, 15:38:56 UTC | Add xdg-shell stable support | 13 May 2018, 15:38:56 UTC |
4dfb052 | emersion | 13 May 2018, 15:16:16 UTC | Merge pull request #1935 from heghe/heghe/fix-pango-markup-crash Fix crash when using pango markup font | 13 May 2018, 15:16:16 UTC |
789a877 | Heghedus Razvan | 07 May 2018, 16:30:45 UTC | Fix crash when using pango markup font The characters & < > ' " needs to be escaped when using pango markup Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> | 13 May 2018, 14:53:45 UTC |
61aa093 | Drew DeVault | 13 May 2018, 14:11:10 UTC | Merge pull request #1824 from snaggen/idle DPMS and lock handling | 13 May 2018, 14:11:10 UTC |
0c96d75 | Ryan Dwyer | 13 May 2018, 01:52:51 UTC | Merge pull request #1960 from RedSoxFan/edge-borders Implement hide_edge_borders | 13 May 2018, 01:52:51 UTC |
90e6dfa | Ryan Dwyer | 13 May 2018, 01:45:11 UTC | Merge branch 'master' into edge-borders | 13 May 2018, 01:45:11 UTC |
0f43eac | Brian Ashworth | 13 May 2018, 01:19:55 UTC | Fix recursion when counting descendants of a type | 13 May 2018, 01:19:55 UTC |
f40049b | Mattias Eriksson | 12 May 2018, 22:36:52 UTC | Remove asciidoc file for swayidle | 12 May 2018, 22:36:52 UTC |
8fbafbf | Mattias Eriksson | 17 April 2018, 07:54:02 UTC | Idle handling for dpms/lockscreen et al 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 | 12 May 2018, 22:30:09 UTC |
9d607b7 | Drew DeVault | 12 May 2018, 18:56:20 UTC | Merge pull request #1967 from emersion/remove-xdg-popup-unmap Don't destroy view child on xdg-popup unmap | 12 May 2018, 18:56:20 UTC |
360e63b | emersion | 12 May 2018, 18:33:38 UTC | Don't destroy view child on xdg-popup unmap | 12 May 2018, 18:33:38 UTC |
2adf23c | Brian Ashworth | 12 May 2018, 16:56:26 UTC | Only count views for hide_edge_borders smart | 12 May 2018, 16:56:26 UTC |
ec60e24 | Brian Ashworth | 12 May 2018, 16:43:34 UTC | Merge branch 'master' into edge-borders | 12 May 2018, 16:43:34 UTC |
e3625d8 | Brian Ashworth | 12 May 2018, 16:37:48 UTC | Count descendant views for hide_edge_borders smart | 12 May 2018, 16:37:48 UTC |
b1c33ec | Drew DeVault | 12 May 2018, 13:40:34 UTC | Merge pull request #1964 from emersion/wlroots-970 Send pointer discrete axis values | 12 May 2018, 13:40:34 UTC |
e2b8eac | Drew DeVault | 12 May 2018, 13:30:00 UTC | Merge branch 'master' into wlroots-970 | 12 May 2018, 13:30:00 UTC |
867190e | Drew DeVault | 12 May 2018, 13:27:24 UTC | Merge pull request #1958 from swaywm/scdoc Port man pages to scdoc | 12 May 2018, 13:27:24 UTC |
2da685e | Drew DeVault | 12 May 2018, 13:01:16 UTC | Merge remote-tracking branch 'origin/master' into scdoc | 12 May 2018, 13:01:16 UTC |
51b0b25 | Drew DeVault | 12 May 2018, 13:00:32 UTC | Merge pull request #1959 from RyanDwyer/ipc-get-seats Implement IPC get_seats command | 12 May 2018, 13:00:32 UTC |
a2d7079 | Drew DeVault | 12 May 2018, 12:59:25 UTC | Merge branch 'master' into scdoc | 12 May 2018, 12:59:25 UTC |
da679a8 | Drew DeVault | 12 May 2018, 12:58:48 UTC | Fix typos | 12 May 2018, 12:58:48 UTC |
50298dc | emersion | 12 May 2018, 12:13:38 UTC | Send pointer discrete axis values and source Update for swaywm/wlroots#970 | 12 May 2018, 12:56:17 UTC |
32a572c | Drew DeVault | 12 May 2018, 12:52:54 UTC | Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements" This reverts commit 3e1bf721c69cb6df70c3dc3d3d4933e987339676, reversing changes made to 2217518bd554d0f11dafa7ec4e8f35f2e4762fbd. | 12 May 2018, 12:52:54 UTC |
ac0e625 | Drew DeVault | 12 May 2018, 12:52:48 UTC | Revert "Merge pull request #1953 from RyanDwyer/criteria-focused" This reverts commit 2511adffc29996b64d01d85b3de31de9a2af9096, reversing changes made to 3e1bf721c69cb6df70c3dc3d3d4933e987339676. | 12 May 2018, 12:52:48 UTC |
28eb972 | Ryan Dwyer | 12 May 2018, 08:22:21 UTC | Fix conflicting IPC command type constants with i3's | 12 May 2018, 08:22:21 UTC |
c729408 | Ryan Dwyer | 11 May 2018, 13:51:47 UTC | Implement IPC get_seats command | 12 May 2018, 08:17:36 UTC |
7f03570 | Ryan Dwyer | 12 May 2018, 08:00:29 UTC | Merge pull request #1952 from Dudemanguy911/fix-crash-on-fullscreen fix crash on fullscreen toggle | 12 May 2018, 08:00:29 UTC |
4717c71 | Ryan Dwyer | 12 May 2018, 07:52:51 UTC | Merge branch 'master' into fix-crash-on-fullscreen | 12 May 2018, 07:52:51 UTC |
aed26cf | Drew DeVault | 12 May 2018, 02:57:47 UTC | Update README.md + README.*.md | 12 May 2018, 02:57:47 UTC |
2511adf | Drew DeVault | 12 May 2018, 02:49:40 UTC | Merge pull request #1953 from RyanDwyer/criteria-focused Implement __focused__ criteria | 12 May 2018, 02:49:40 UTC |
94e42f9 | Ryan Dwyer | 11 May 2018, 04:58:24 UTC | Implement __focused__ criteria | 12 May 2018, 02:34:12 UTC |
1372cc2 | Drew DeVault | 12 May 2018, 01:40:52 UTC | Add scdoc to .build.yml | 12 May 2018, 01:40:52 UTC |
167f7c5 | Drew DeVault | 12 May 2018, 01:40:06 UTC | Remove swaygrab entirely We'll have to rewrite this later. | 12 May 2018, 01:40:06 UTC |
22f52b9 | Drew DeVault | 12 May 2018, 01:39:47 UTC | Add swaylock(1) and swaymsg(1) | 12 May 2018, 01:39:47 UTC |
7a96465 | Drew DeVault | 12 May 2018, 01:31:59 UTC | Remove sway-security(7) We will need to overhaul this for 1.0 | 12 May 2018, 01:31:59 UTC |
d9a08b7 | Drew DeVault | 12 May 2018, 01:25:05 UTC | Add sway-input(5) | 12 May 2018, 01:25:05 UTC |
1813482 | Drew DeVault | 12 May 2018, 01:13:43 UTC | Add sway-bar(5) | 12 May 2018, 01:13:43 UTC |
432256a | Drew DeVault | 12 May 2018, 00:58:34 UTC | Add sway(5) | 12 May 2018, 01:03:43 UTC |
c2a7d36 | Drew DeVault | 11 May 2018, 12:39:46 UTC | Wire up scdoc and rewrite sway(1) | 12 May 2018, 00:58:38 UTC |
3e1bf72 | Drew DeVault | 12 May 2018, 00:39:43 UTC | Merge pull request #1943 from RyanDwyer/criteria-improvements Overhaul criteria implementation | 12 May 2018, 00:39:43 UTC |
3db7fc2 | Brian Ashworth | 11 May 2018, 22:44:56 UTC | Implement hide_edge_borders | 11 May 2018, 22:44:56 UTC |
935bda0 | Dudemanguy911 | 11 May 2018, 01:20:20 UTC | fix crash on fullscreen toggle | 11 May 2018, 12:42:56 UTC |
2217518 | Drew DeVault | 11 May 2018, 11:34:14 UTC | Merge pull request #1956 from ggreer/move-focus cmd_move_container: Focus a window on the source workspace. | 11 May 2018, 11:34:14 UTC |
08fe619 | Drew DeVault | 11 May 2018, 11:33:51 UTC | Merge pull request #1955 from ggreer/normal-borders Allow setting border widths for normal borders using default_border. | 11 May 2018, 11:33:51 UTC |
87fa84d | Geoff Greer | 11 May 2018, 06:44:35 UTC | cmd_move_container: Focus a window on the source workspace. 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. | 11 May 2018, 06:44:35 UTC |
0a79983 | Geoff Greer | 11 May 2018, 06:35:37 UTC | Allow setting border widths for normal borders using default_border. In Sway 0.15, `default_border normal 1` would set 1px wide borders. This recreates that behavior. | 11 May 2018, 06:35:37 UTC |
8595fc5 | Ryan Dwyer | 11 May 2018, 00:43:10 UTC | Update criteria documentation | 11 May 2018, 00:43:10 UTC |
0bf0a4f | Ryan Dwyer | 11 May 2018, 00:42:24 UTC | Don't unescape \\ in criteria | 11 May 2018, 00:42:24 UTC |
3b0c26d | Ryan Dwyer | 09 May 2018, 04:23:20 UTC | Overhaul criteria implementation 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 | 10 May 2018, 23:38:53 UTC |
8d99edf | Drew DeVault | 10 May 2018, 23:27:57 UTC | Merge pull request #1948 from RyanDwyer/focus-parent-border Highlight all child borders when using focus parent | 10 May 2018, 23:27:57 UTC |
83e314b | Ryan Dwyer | 10 May 2018, 23:13:40 UTC | Highlight all child borders when using focus parent | 10 May 2018, 23:20:46 UTC |
fbddd34 | Drew DeVault | 10 May 2018, 22:46:14 UTC | Merge pull request #1923 from emersion/full-damage-tracking Implement full damage tracking | 10 May 2018, 22:46:14 UTC |
44fcc06 | emersion | 10 May 2018, 22:20:00 UTC | Fix damage tracking on HiDPI | 10 May 2018, 22:22:00 UTC |
90614f3 | emersion | 07 May 2018, 15:56:25 UTC | Accumulate surface damage even if whole=true | 10 May 2018, 22:03:51 UTC |
c0f5d74 | emersion | 05 May 2018, 19:18:01 UTC | Damage container when updating title | 10 May 2018, 22:03:51 UTC |
70b80b4 | emersion | 05 May 2018, 18:49:02 UTC | Damage container on focus | 10 May 2018, 22:03:50 UTC |
bec80f1 | emersion | 05 May 2018, 18:43:12 UTC | Damage borders when damaging view | 10 May 2018, 22:03:50 UTC |
98f7ee8 | emersion | 05 May 2018, 18:23:55 UTC | Render borders with damage | 10 May 2018, 22:03:50 UTC |
c8a9ea3 | emersion | 05 May 2018, 17:51:13 UTC | Implement full damage tracking | 10 May 2018, 22:02:37 UTC |
3bab378 | Drew DeVault | 10 May 2018, 12:19:03 UTC | Merge pull request #1932 from emersion/fix-layer-shell-exclusive layer-shell: use usable_area when arranging non-exclusive layer surfaces | 10 May 2018, 12:19:03 UTC |
64bd4d5 | emersion | 10 May 2018, 11:31:58 UTC | Merge pull request #1950 from RyanDwyer/fix-font-height-reload Use reasonable default for font height | 10 May 2018, 11:31:58 UTC |
497793b | Ryan Dwyer | 10 May 2018, 11:24:00 UTC | Use reasonable default for font height Fixes #1949 | 10 May 2018, 11:24:00 UTC |
3d29e73 | emersion | 07 May 2018, 16:24:33 UTC | layer-shell: use usable_area when arranging non-exclusive layer surfaces | 10 May 2018, 11:19:38 UTC |
94cf3f1 | emersion | 09 May 2018, 19:05:10 UTC | Merge pull request #1947 from dlrobertson/fix_null_deref Fix null deref in server_init | 09 May 2018, 19:05:10 UTC |
4ebd6f3 | Dan Robertson | 09 May 2018, 16:32:55 UTC | Fix null deref in server_init If the backend fails to be created, log an error and immidiately return from server_init. | 09 May 2018, 16:32:55 UTC |
7d707e6 | Drew DeVault | 09 May 2018, 11:58:23 UTC | Merge pull request #1945 from RyanDwyer/fix-title-scissor Fix titles on rotated outputs | 09 May 2018, 11:58:23 UTC |
98fe969 | Drew DeVault | 09 May 2018, 11:42:51 UTC | Merge branch 'master' into fix-title-scissor | 09 May 2018, 11:42:51 UTC |
baa34e0 | Drew DeVault | 09 May 2018, 11:42:24 UTC | Merge pull request #1944 from RyanDwyer/swaybar-respect-pango Swaybar: Respect pango_markup config | 09 May 2018, 11:42:24 UTC |
4922d26 | Ryan Dwyer | 09 May 2018, 06:33:43 UTC | Fix titles on rotated outputs If the output is rotated, the scissor box needs to be transformed in the opposite rotation. | 09 May 2018, 06:41:54 UTC |
e012b05 | Ryan Dwyer | 09 May 2018, 04:54:22 UTC | Swaybar: Respect pango_markup config Makes swaybar respect the user's pango_markup configuration in the workspace buttons and binding mode indicator. | 09 May 2018, 04:54:22 UTC |
22b8733 | emersion | 08 May 2018, 22:05:08 UTC | Merge pull request #1942 from VincentVanlaer/xwayland-lazy Update xwayland start for new API | 08 May 2018, 22:05:08 UTC |
8fa53df | Drew DeVault | 07 May 2018, 18:02:17 UTC | Merge pull request #1933 from emersion/swaybg-asser-side-effects swaybg: remove assertions with side-effects | 07 May 2018, 18:02:17 UTC |
ef06395 | emersion | 07 May 2018, 17:27:32 UTC | Merge pull request #1934 from emersion/update-layer-shell Update layer-shell protocol | 07 May 2018, 17:27:32 UTC |
026b68a | emersion | 07 May 2018, 16:28:42 UTC | Update layer-shell protocol | 07 May 2018, 16:28:42 UTC |
a3ecfcf | emersion | 07 May 2018, 16:26:21 UTC | swaybg: remove assertions with side-effects | 07 May 2018, 16:26:21 UTC |
95dac2a | Vincent Vanlaer | 07 May 2018, 12:23:44 UTC | Update xwayland start for new API https://github.com/swaywm/wlroots/pull/959 | 07 May 2018, 12:23:44 UTC |
73cc922 | Drew DeVault | 06 May 2018, 12:52:27 UTC | Merge pull request #1920 from yorickvP/master meson.build: Try looking for `pam` when `libpam` isn't found. | 06 May 2018, 12:52:27 UTC |
f31b2e1 | Yorick van Pelt | 05 May 2018, 15:28:00 UTC | meson.build: Look for '-lpam', not '-llibpam'. See #1920 for more information. | 06 May 2018, 12:10:09 UTC |
eda57e7 | Drew DeVault | 05 May 2018, 23:37:13 UTC | Merge pull request #1927 from atomnuker/revert-libexec Revert PR #1881 | 05 May 2018, 23:37:13 UTC |
3b6629a | Rostislav Pehlivanov | 05 May 2018, 23:20:57 UTC | Revert "Install swaybar and swaybg under /usr/lib/sway" This reverts commit f2c209c299889ad965ac995049704b1c46176c6d. | 05 May 2018, 23:20:57 UTC |
b592351 | Rostislav Pehlivanov | 05 May 2018, 23:20:49 UTC | Revert "exec_always: Search for executables in /usr/lib/sway" This reverts commit 7709340727fe2834f87b43aeeaef878694d5acd6. | 05 May 2018, 23:20:49 UTC |
2c0c3dc | Rostislav Pehlivanov | 05 May 2018, 23:19:52 UTC | Revert "Make the LIBDIR path configurable" This reverts commit 1670b46bf6e56d37e69ab0fa32c6799e83397020. | 05 May 2018, 23:19:52 UTC |
0cdc47a | Rostislav Pehlivanov | 05 May 2018, 23:19:43 UTC | Revert "Meson: Replace option `instlibdir` with `libexecdir`" This reverts commit 830c4ef74c00dbe448da46cdbc576178abc5728e. | 05 May 2018, 23:19:43 UTC |
cf60268 | Rostislav Pehlivanov | 05 May 2018, 23:19:29 UTC | Revert "command/exec_always: Use wlr_log for logging errors in the child process" This reverts commit 177c67e6b89404d9d477b82c00c1353cd4696096. | 05 May 2018, 23:19:29 UTC |
ac903c8 | Rostislav Pehlivanov | 05 May 2018, 23:19:12 UTC | Revert "security.d: Update install paths for swaybar and swaybg" This reverts commit b4249166f309a46c15dd3a5734594aee961b723b. | 05 May 2018, 23:19:12 UTC |
54265bf | emersion | 05 May 2018, 22:38:09 UTC | Merge pull request #1917 from RyanDwyer/pango-markup Implement pango support | 05 May 2018, 22:38:09 UTC |
556ff5f | Ryan Dwyer | 05 May 2018, 02:53:49 UTC | Implement pango support Implements support for the pango: prefix in the font command. Closes #1903. | 05 May 2018, 22:25:22 UTC |
72ce507 | emersion | 05 May 2018, 22:24:02 UTC | Merge pull request #1926 from RyanDwyer/fix-setenv-path Fix PATH setenv() in exec_always | 05 May 2018, 22:24:02 UTC |
1daf694 | Ryan Dwyer | 05 May 2018, 22:16:34 UTC | Fix PATH setenv() in exec_always | 05 May 2018, 22:16:34 UTC |
c96ac2f | emersion | 05 May 2018, 19:09:34 UTC | Merge pull request #1881 from nbraud/usr-lib Install swaybar and swaybg under /usr/lib/sway | 05 May 2018, 19:09:34 UTC |
786727d | emersion | 05 May 2018, 19:03:46 UTC | Merge branch 'master' into usr-lib | 05 May 2018, 19:03:46 UTC |
967b14c | Drew DeVault | 05 May 2018, 19:00:40 UTC | Merge pull request #1924 from nbraud/spelling swaymsg: Fix spelling in error message | 05 May 2018, 19:00:40 UTC |
30c00b2 | Nicolas Braud-Santoni | 05 May 2018, 18:42:17 UTC | Merge branch 'master' into spelling | 05 May 2018, 18:42:17 UTC |
cb2a3e9 | Nicolas Braud-Santoni | 05 May 2018, 18:40:34 UTC | swaymsg: Fix spelling in error message | 05 May 2018, 18:40:34 UTC |
b424916 | Nicolas Braud-Santoni | 05 May 2018, 15:05:27 UTC | security.d: Update install paths for swaybar and swaybg | 05 May 2018, 15:42:41 UTC |