Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-14 | Set panels' geometries correctly and don't render them explicitly | David Eklov | |
Panels were explicitly rendered by calling wlc_surface_render in handle_output_pre_render. Calling wlc_surface_render does not set the surface's geometry (like wlc_view_set_geometry does). Sway did not call wlc_view_set_geometry for panels, so wlc defaulted their geometry to be at the origin. This is not correct for bars unless their location is top. Furthermore, for a surface to receive pointer events, its mask has to be set to visible. This causes wlc to render these surfaces, causing panels and backgrounds to be rendered twice. This commit makes panels and surfaces visible, sets the correct geometries and removes the code that explicitly rendered them. | |||
2016-07-14 | Don't treat backgrounds as shell surfaces | David Eklov | |
This code had some issues. Remove it now so that we can start clean and fix it later. | |||
2016-07-14 | Revert "swaybg: Make swaybg a shell surface" | David Eklov | |
This reverts commit 99bda4afe27d9e5723ab6b0ebe5eabb0caaa8eeb. It turned out that code to handle swaybg as shell surface was broken so we don't want to make swaybg a shell surface until this has been fixed. | |||
2016-07-14 | Merge pull request #726 from Hummer12007/hwc | Drew DeVault | |
Spawn new views to target ws's focused container | |||
2016-07-15 | Suspend destruction of wss when creating views | Mykyta Holubakha | |
2016-07-15 | Spawn new views to target ws's focused container | Mykyta Holubakha | |
2016-07-14 | Merge pull request #750 from deklov/sway-lock-01 | Drew DeVault | |
swaylock: Add -f option to detach from the controlling terminal, fixe… | |||
2016-07-13 | swaylock: Add -f option to detach from the controlling terminal, fixes #725 | David Eklov | |
2016-07-12 | Merge pull request #749 from Hummer12007/patch-2 | Drew DeVault | |
Enable using non-annotated tags in git-describe | |||
2016-07-12 | Enable using non-annotated tags in git-describe | Hummer12007 | |
This fixes the version string | |||
2016-07-12 | Merge pull request #747 from deklov/clang-format-01 | Drew DeVault | |
clang-format configuration for Sway's style as detailed in CONTRIBUTI… | |||
2016-07-12 | Merge pull request #748 from Hummer12007/x86fix | Drew DeVault | |
Fix build on x86 | |||
2016-07-12 | Fix build on x86 | Mykyta Holubakha | |
2016-07-11 | clang-format configuration for Sway's style as detailed in CONTRIBUTING.md | David Eklov | |
CONTRIBUTING.md says use kernel style, "but all braces go on the same line". The kernel uses a column limit of 80 characters. The de facto syle in Sway is to allow for wider lines so this format file does not enforce an 80 column limit. | |||
2016-07-07 | Merge pull request #744 from thejan2009/tabbed-stacked-layout-fixes | Drew DeVault | |
Fix tabbed/stacked corner case #742 | |||
2016-07-07 | Fix tabbed/stacked corner case #742 | D.B | |
Tabbed/stacked containers are now created only if a view is present on the workspace. If a view is created on previously empty tabbed/stacked workspace, it gets wrapped in a container. | |||
2016-07-06 | Merge pull request #739 from deklov/swaybar-pointer-01 | Drew DeVault | |
Enable windows to register to get notified of pointer button events | |||
2016-07-06 | Fix formatting guide violations (spaces instead of tabs) | David Eklov | |
2016-07-06 | Enable windows to register to get notified of pointer button events | David Eklov | |
2016-07-06 | Check capabilities before using pointer and keyboard | David Eklov | |
2016-07-05 | Merge pull request #740 from zandrmartin/json-fixes | Drew DeVault | |
get_tree json fixes | |||
2016-07-05 | get_tree json fixes | Zandr Martin | |
- null pointer check against container names - use actual json null values instead of "null" strings - add "visible" property to all containers | |||
2016-07-05 | Merge pull request #738 from deklov/panel-as-shell-02 | Drew DeVault | |
Make swaybar and swaybg shell surfaces, take 2 | |||
2016-07-04 | Fix formatting guide violations (spaces instead of tabs) | David Eklov | |
2016-07-04 | swaybg: Make swaybg a shell surface | David Eklov | |
2016-07-04 | swaybar: Make swaybar a shell surface | David Eklov | |
2016-07-04 | Move code to make a window a shell surface into seperate function | David Eklov | |
2016-07-04 | Enable backgrounds and panels to be shell surfaces | David Eklov | |
Prior to this commit all windows (e.g. shell surfaces) were handled the same way in handle_view_created. Since backgrounds and panels have to be treated differently, they could not be shell surfaces. This changes checks whether a client is a background or a panel in handle_view_created and exists to let them be dealt with elsewhere. | |||
2016-07-04 | Merge pull request #737 from zandrmartin/fix-bar-on-reload | Drew DeVault | |
I think this fixes #678 | |||
2016-07-04 | I think this fixes #678 | Zandr Martin | |
2016-07-04 | Merge pull request #735 from zandrmartin/get-tree-command | Drew DeVault | |
implement `get_tree` command | |||
2016-07-04 | Merge branch 'master' into get-tree-command | Zandr Martin | |
2016-07-04 | fix typo in ipc-json.c | Zandr Martin | |
2016-07-04 | implement `get_tree` command | Zandr Martin | |
2016-07-04 | Merge pull request #734 from jplatte/patch-1 | Drew DeVault | |
Create .editorconfig | |||
2016-07-04 | Create .editorconfig | Jonas Platte | |
2016-07-03 | Merge pull request #732 from zandrmartin/set-size-command | Drew DeVault | |
Set size command | |||
2016-07-03 | typo in focus.h | Zandr Martin | |
2016-07-03 | resize command updates (#713) | Zandr Martin | |
2016-07-03 | match i3 syntax for `resize set` | Zandr Martin | |
2016-07-02 | Merge remote-tracking branch 'upstream/master' into set-size-command | Zandr Martin | |
2016-06-30 | Spawn windows as floating if they have a parent | Drew DeVault | |
Fixes #604 | |||
2016-06-27 | Merge pull request #728 from deklov/master | Drew DeVault | |
Add get_log_level() to encapsulate v (current log level) | |||
2016-06-27 | Add get_log_level() to encapsulate v (current log level) | David Eklov | |
This patch also makes all global variable in log.c static. | |||
2016-06-27 | Merge pull request #723 from deklov/master | Drew DeVault | |
Bug fix: Add missing header file, unistd.h | |||
2016-06-26 | Bug fix: Add missing header file, unistd.h | David Eklov | |
Without unistd.h the following functions getuid, alarm and close are implicitly declared causing compilation to fail due to -Werror=implicit-function-declaration | |||
2016-06-25 | Merge branch 'set-size-command' of github.com:zandrmartin/sway into ↵ | Zandr Martin | |
set-size-command | |||
2016-06-21 | Merge pull request #720 from Hummer12007/exec_fix | Drew DeVault | |
Check if found ws is focused in new view handler | |||
2016-06-21 | Check if found ws is focused in new view handler | Mykyta Holubakha | |
Fixes #714, by preventing change of focus from a window to the whole ws | |||
2016-06-19 | Minor fix to warning messages | Drew DeVault | |