aboutsummaryrefslogtreecommitdiffstats
path: root/sway
Commit message (Collapse)AuthorAge
* Set panels' geometries correctly and don't render them explicitlyLibravatar David Eklov2016-07-14
| | | | | | | | | | | | | | | 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.
* Don't treat backgrounds as shell surfacesLibravatar David Eklov2016-07-14
| | | | | This code had some issues. Remove it now so that we can start clean and fix it later.
* Suspend destruction of wss when creating viewsLibravatar Mykyta Holubakha2016-07-15
|
* Spawn new views to target ws's focused containerLibravatar Mykyta Holubakha2016-07-15
|
* Fix build on x86Libravatar Mykyta Holubakha2016-07-12
|
* Fix tabbed/stacked corner case #742Libravatar D.B2016-07-07
| | | | | | 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.
* get_tree json fixesLibravatar Zandr Martin2016-07-05
| | | | | | - null pointer check against container names - use actual json null values instead of "null" strings - add "visible" property to all containers
* Enable backgrounds and panels to be shell surfacesLibravatar David Eklov2016-07-04
| | | | | | | | 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.
* I think this fixes #678Libravatar Zandr Martin2016-07-04
|
* Merge branch 'master' into get-tree-commandLibravatar Zandr Martin2016-07-04
|\
| * resize command updates (#713)Libravatar Zandr Martin2016-07-03
| |
| * match i3 syntax for `resize set`Libravatar Zandr Martin2016-07-03
| |
* | fix typo in ipc-json.cLibravatar Zandr Martin2016-07-04
| |
* | implement `get_tree` commandLibravatar Zandr Martin2016-07-04
|/
* Spawn windows as floating if they have a parentLibravatar Drew DeVault2016-06-30
| | | | Fixes #604
* Add get_log_level() to encapsulate v (current log level)Libravatar David Eklov2016-06-27
| | | | This patch also makes all global variable in log.c static.
* Check if found ws is focused in new view handlerLibravatar Mykyta Holubakha2016-06-21
| | | | Fixes #714, by preventing change of focus from a window to the whole ws
* Minor fix to warning messagesLibravatar Drew DeVault2016-06-19
|
* Added a null check in tabbed_stacked_parentLibravatar Hummer120072016-06-18
| | | | 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
* Merge branch 'master' into set-size-commandLibravatar Zandr Martin2016-06-11
|\
| * couple small fixesLibravatar Zandr Martin2016-06-11
| |
* | implement resize command for absolute dimensionsLibravatar Zandr Martin2016-06-11
|/
* cleanup + add timeouts for pid_workspace listLibravatar Zandr Martin2016-06-11
|
* Merge branch 'master' into assign-commandLibravatar Zandr Martin2016-06-11
|\
| * Many improvements to man pagesLibravatar Drew DeVault2016-06-10
| |
| * trigger bg change on config reloadLibravatar Zandr Martin2016-06-10
| |
| * Fix segfault when using include with *Libravatar thuck2016-06-06
| | | | | | | | This should fix the issue #681
| * Merge branch 'master' into variables_corner_casesLibravatar Denis Doria2016-06-06
| |\
| | * Common: Readline: Ignore newline on '\' escaped line ends.Libravatar Roosembert Palacios2016-06-06
| | | | | | | | | | | | | | | | | | | | | Escape line return when reading from a file with the '\' character. Similar to shell scripts. Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
| | * Sway: Configuration: Support for escaping line breaks.Libravatar Roosembert Palacios2016-06-05
| | | | | | | | | | | | | | | | | | | | | Escape line return in configuration file with the '\' character. Similar to shell scripts. Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
| * | Merge branch 'master' into variables_corner_casesLibravatar Denis Doria2016-06-05
| |\ \
| * | | Put w to uppercase just to keep consistency between warningsLibravatar Denis Doria2016-06-03
| | | |
| * | | Includes $ for variables without itLibravatar Denis Doria2016-06-03
| | | |
| * | | Fix identation issueLibravatar thuck2016-06-03
| | | |
| * | | Merge branch 'master' of https://github.com/SirCmpwn/sway into ↵Libravatar thuck2016-06-03
| |\ \ \ | | | | | | | | | | | | | | | variables_corner_cases
| * | | | Fix output command when varible not setLibravatar thuck2016-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | This should fix the corner case where a variable is not assigned, but used anyway. This should solve partially the issue #681.
| * | | | Including error message when variable do not start with $Libravatar thuck2016-06-02
| | | | |
* | | | | clean up pid/workspace stuffLibravatar Zandr Martin2016-06-11
| | | | |
* | | | | semi-working (only non-client/server wayland apps)Libravatar Zandr Martin2016-06-10
| | | | |
* | | | | messy, unfinished versionLibravatar Zandr Martin2016-06-06
| |_|_|/ |/| | |
* | | | document `assign` commandLibravatar Zandr Martin2016-06-05
| |_|/ |/| |
* | | Merge pull request #695 from zandrmartin/document-client-commandsLibravatar Drew DeVault2016-06-04
|\ \ \ | | | | | | | | add documentation for client commands
| * | | add documentation for client commandsLibravatar Zandr Martin2016-06-04
| | |/ | |/|
* / | Add missing layout modes in sway(5)Libravatar wdbw2016-06-04
|/ /
* / implement stable sort for listsLibravatar Zandr Martin2016-06-02
|/ | | | also change sort_workspaces() to use it
* Sync masterLibravatar Denis Doria2016-06-02
|\ | | | | | | Merge branch 'master' of https://github.com/SirCmpwn/sway into floating_size_conf
| * redo smart_gaps/hide_edge_borders fixLibravatar Zandr Martin2016-06-02
| |
* | Initial implementation for floating_maximum_sizeLibravatar Denis Doria2016-06-02
|/
* Clean up not used variablesLibravatar Denis Doria2016-06-01
|
* Update man page with information about floating_maximum_sizeLibravatar Denis Doria2016-06-01
|