Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-12 | Implement IPC get_seats command | Ryan Dwyer | |
2018-05-12 | Merge pull request #1952 from Dudemanguy911/fix-crash-on-fullscreen | Ryan Dwyer | |
fix crash on fullscreen toggle | |||
2018-05-12 | Merge branch 'master' into fix-crash-on-fullscreen | Ryan Dwyer | |
2018-05-11 | Merge pull request #1953 from RyanDwyer/criteria-focused | Drew DeVault | |
Implement __focused__ criteria | |||
2018-05-12 | Implement __focused__ criteria | Ryan Dwyer | |
2018-05-11 | Merge pull request #1943 from RyanDwyer/criteria-improvements | Drew DeVault | |
Overhaul criteria implementation | |||
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-11 | Merge pull request #1955 from ggreer/normal-borders | Drew DeVault | |
Allow setting border widths for normal borders using default_border. | |||
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-10 | Merge pull request #1948 from RyanDwyer/focus-parent-border | Drew DeVault | |
Highlight all child borders when using focus parent | |||
2018-05-11 | Highlight all child borders when using focus parent | Ryan Dwyer | |
2018-05-10 | Merge pull request #1923 from emersion/full-damage-tracking | Drew DeVault | |
Implement full damage tracking | |||
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 | |
2018-05-10 | Implement full damage tracking | emersion | |
2018-05-10 | Merge pull request #1932 from emersion/fix-layer-shell-exclusive | Drew DeVault | |
layer-shell: use usable_area when arranging non-exclusive layer surfaces | |||
2018-05-10 | Merge pull request #1950 from RyanDwyer/fix-font-height-reload | emersion | |
Use reasonable default for font height | |||
2018-05-10 | Use reasonable default for font height | Ryan Dwyer | |
Fixes #1949 | |||
2018-05-10 | layer-shell: use usable_area when arranging non-exclusive layer surfaces | emersion | |
2018-05-09 | Merge pull request #1947 from dlrobertson/fix_null_deref | emersion | |
Fix null deref in server_init | |||
2018-05-09 | Fix null deref in server_init | Dan Robertson | |
If the backend fails to be created, log an error and immidiately return from server_init. | |||
2018-05-09 | Merge pull request #1945 from RyanDwyer/fix-title-scissor | Drew DeVault | |
Fix titles on rotated outputs | |||
2018-05-09 | Merge branch 'master' into fix-title-scissor | Drew DeVault | |
2018-05-09 | Merge pull request #1944 from RyanDwyer/swaybar-respect-pango | Drew DeVault | |
Swaybar: Respect pango_markup config | |||
2018-05-09 | Fix titles on rotated outputs | Ryan Dwyer | |
If the output is rotated, the scissor box needs to be transformed in the opposite rotation. | |||
2018-05-09 | Swaybar: Respect pango_markup config | Ryan Dwyer | |
Makes swaybar respect the user's pango_markup configuration in the workspace buttons and binding mode indicator. | |||
2018-05-08 | Merge pull request #1942 from VincentVanlaer/xwayland-lazy | emersion | |
Update xwayland start for new API | |||
2018-05-07 | Merge pull request #1933 from emersion/swaybg-asser-side-effects | Drew DeVault | |
swaybg: remove assertions with side-effects | |||
2018-05-07 | Merge pull request #1934 from emersion/update-layer-shell | emersion | |
Update layer-shell protocol | |||
2018-05-07 | Update layer-shell protocol | emersion | |
2018-05-07 | swaybg: remove assertions with side-effects | emersion | |
2018-05-07 | Update xwayland start for new API | Vincent Vanlaer | |
https://github.com/swaywm/wlroots/pull/959 | |||
2018-05-06 | Merge pull request #1920 from yorickvP/master | Drew DeVault | |
meson.build: Try looking for `pam` when `libpam` isn't found. | |||
2018-05-06 | meson.build: Look for '-lpam', not '-llibpam'. | Yorick van Pelt | |
See #1920 for more information. | |||
2018-05-05 | Merge pull request #1927 from atomnuker/revert-libexec | Drew DeVault | |
Revert PR #1881 | |||
2018-05-06 | Revert "Install swaybar and swaybg under /usr/lib/sway" | Rostislav Pehlivanov | |
This reverts commit f2c209c299889ad965ac995049704b1c46176c6d. | |||
2018-05-06 | Revert "exec_always: Search for executables in /usr/lib/sway" | Rostislav Pehlivanov | |
This reverts commit 7709340727fe2834f87b43aeeaef878694d5acd6. | |||
2018-05-06 | Revert "Make the LIBDIR path configurable" | Rostislav Pehlivanov | |
This reverts commit 1670b46bf6e56d37e69ab0fa32c6799e83397020. | |||
2018-05-06 | Revert "Meson: Replace option `instlibdir` with `libexecdir`" | Rostislav Pehlivanov | |
This reverts commit 830c4ef74c00dbe448da46cdbc576178abc5728e. | |||
2018-05-06 | Revert "command/exec_always: Use wlr_log for logging errors in the child ↵ | Rostislav Pehlivanov | |
process" This reverts commit 177c67e6b89404d9d477b82c00c1353cd4696096. | |||
2018-05-06 | Revert "security.d: Update install paths for swaybar and swaybg" | Rostislav Pehlivanov | |
This reverts commit b4249166f309a46c15dd3a5734594aee961b723b. |