Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-17 | Fix clang warning | Drew DeVault | |
2016-07-17 | Fix bug with views behind backgrounds on ws switch | Drew DeVault | |
2016-07-17 | Turn swaybg into a shell surface | Drew DeVault | |
2016-07-17 | Implement configurable wrapping on bar ws scroll | Drew DeVault | |
2016-07-17 | Allow users to customize the cursor on clients | Drew DeVault | |
This also sets the default size to 16 and documents all of the other environment variables in use in sway(1). | |||
2016-07-17 | Fix a memory leak | Hummer12007 | |
2016-07-16 | refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use ↵ | D.B | |
where needed | |||
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-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-12 | Fix build on x86 | Mykyta Holubakha | |
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-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-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 | I think this fixes #678 | Zandr Martin | |
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-03 | resize command updates (#713) | Zandr Martin | |
2016-07-03 | match i3 syntax for `resize set` | Zandr Martin | |
2016-06-30 | Spawn windows as floating if they have a parent | Drew DeVault | |
Fixes #604 | |||
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-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 | |
2016-06-18 | Added a null check in tabbed_stacked_parent | Hummer12007 | |
This fixes a segfault, when trying to get parent of the workspace/root container/(?), as it is not assuered that the view's parent node is not null in the loop | |||
2016-06-11 | Merge branch 'master' into set-size-command | Zandr Martin | |
2016-06-11 | implement resize command for absolute dimensions | Zandr Martin | |
2016-06-11 | couple small fixes | Zandr Martin | |
2016-06-11 | cleanup + add timeouts for pid_workspace list | Zandr Martin | |
2016-06-11 | Merge branch 'master' into assign-command | Zandr Martin | |
2016-06-11 | clean up pid/workspace stuff | Zandr Martin | |
2016-06-10 | Many improvements to man pages | Drew DeVault | |
2016-06-10 | trigger bg change on config reload | Zandr Martin | |
2016-06-10 | semi-working (only non-client/server wayland apps) | Zandr Martin | |
2016-06-06 | Fix segfault when using include with * | thuck | |
This should fix the issue #681 | |||
2016-06-06 | messy, unfinished version | Zandr Martin | |
2016-06-06 | Merge branch 'master' into variables_corner_cases | Denis Doria | |
2016-06-06 | Common: Readline: Ignore newline on '\' escaped line ends. | Roosembert Palacios | |
Escape line return when reading from a file with the '\' character. Similar to shell scripts. Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch> | |||
2016-06-05 | Sway: Configuration: Support for escaping line breaks. | Roosembert Palacios | |
Escape line return in configuration file with the '\' character. Similar to shell scripts. Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch> | |||
2016-06-05 | document `assign` command | Zandr Martin | |
2016-06-05 | Merge branch 'master' into variables_corner_cases | Denis Doria | |
2016-06-04 | Merge pull request #695 from zandrmartin/document-client-commands | Drew DeVault | |
add documentation for client commands | |||
2016-06-04 | add documentation for client commands | Zandr Martin | |
2016-06-04 | Add missing layout modes in sway(5) | wdbw | |
2016-06-03 | Put w to uppercase just to keep consistency between warnings | Denis Doria | |
2016-06-03 | Includes $ for variables without it | Denis Doria | |
2016-06-03 | Fix identation issue | thuck | |
2016-06-03 | Merge branch 'master' of https://github.com/SirCmpwn/sway into ↵ | thuck | |
variables_corner_cases | |||
2016-06-03 | Fix output command when varible not set | thuck | |
This should fix the corner case where a variable is not assigned, but used anyway. This should solve partially the issue #681. |