summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Fix dispatching and assigning eventsLibravatar Mykyta Holubakha2016-07-21
|
* More progress on window eventsLibravatar Mykyta Holubakha2016-07-21
|
* Initial work on window eventsLibravatar Mykyta Holubakha2016-07-21
|
* Remove arrange_windows from post-renderLibravatar Drew DeVault2016-07-21
| | | | Fixes #741
* Merge pull request #774 from Hummer12007/eventmasksLibravatar Drew DeVault2016-07-19
|\ | | | | Properly construct event bitmasks
| * Properly construct event bitmasksLibravatar Mykyta Holubakha2016-07-20
|/
* Merge pull request #773 from SethBarberee/patch-2Libravatar Drew DeVault2016-07-19
|\ | | | | Update swaylock zsh completion
| * Update _swaylockLibravatar Seth Barberee2016-07-18
|/ | | added new option of daemonize (-f --daemonize) that was added to swaylock in https://github.com/SirCmpwn/sway/pull/750 and added socket completion upon reading more into swaylock/main.c (it also is in the usage help but never had it in completion)
* Merge pull request #770 from minus7/that-bugged-meLibravatar Drew DeVault2016-07-18
|\ | | | | clean up apply_input_config
| * clean up apply_input_configLibravatar minus2016-07-18
|/
* Move backgrounds to back after arrange_windowsLibravatar Drew DeVault2016-07-18
| | | | Fixes #769
* Merge pull request #764 from deklov/move-position-bug-02Libravatar Drew DeVault2016-07-18
|\ | | | | Do not crash when handling the command 'move position'
| * Add missing entry to list of accepted arguments for the move commandLibravatar David Eklov2016-07-17
| |
| * Do not crash when handling the command 'move position'Libravatar David Eklov2016-07-17
| | | | | | | | | | Sway expected 'move position' to be 'move position mouse'. If mouse is not present in the command, Sway crashes.
* | Merge pull request #768 from gpyh/patch-1Libravatar Drew DeVault2016-07-18
|\ \ | | | | | | Packages link to the wiki page with instructions
| * | Packages link to the wiki page with instructionsLibravatar Yacine Hmito2016-07-18
| | | | | | | | | | | | | | | I wanted to make sure that NixOS users get the warning without polluting the README. Turns out the "Install other distros" had plenty to say about supported packages, so I slightly restructured the page. Now the README links to the wiki page.
* | | Merge pull request #767 from thejan2009/correct-container-titlesLibravatar Drew DeVault2016-07-18
|\ \ \ | |/ / |/| | Construct titles of nested tabbed/stacked containers from app_id inst…
| * | Construct titles of nested tabbed/stacked containers from app_id instead of ↵Libravatar D.B2016-07-18
|/ / | | | | | | title
* | Remove disclaimer from default configLibravatar Drew DeVault2016-07-17
| | | | | | | | I realized we actually support everything in the default config now.
* | Merge pull request #763 from Hummer12007/patch-2Libravatar Drew DeVault2016-07-17
|\ \ | |/ |/| Fix a warning
| * Fix a warningLibravatar Hummer120072016-07-18
|/
* Fix clang warningLibravatar Drew DeVault2016-07-17
|
* Fix bug with views behind backgrounds on ws switchLibravatar Drew DeVault2016-07-17
|
* Turn swaybg into a shell surfaceLibravatar Drew DeVault2016-07-17
|
* Remove SIGSERV and SIGABORT handlerLibravatar Drew DeVault2016-07-17
| | | | | From now on let's just let the core dumps happen and ask users to provide them.
* Implement configurable wrapping on bar ws scrollLibravatar Drew DeVault2016-07-17
|
* Allow users to customize the cursor on clientsLibravatar Drew DeVault2016-07-17
| | | | | This also sets the default size to 16 and documents all of the other environment variables in use in sway(1).
* Merge pull request #757 from siddharthist/masterLibravatar Drew DeVault2016-07-16
|\ | | | | readme: add nixos package
| * readme: add nixos packageLibravatar Langston Barrett2016-07-16
| |
* | Merge pull request #756 from Hummer12007/patch-1Libravatar Drew DeVault2016-07-16
|\ \ | |/ |/| Fix a memory leak
| * Fix a memory leakLibravatar Hummer120072016-07-17
|/
* Merge pull request #754 from thejan2009/containers-inside-tabbed-stackedLibravatar Drew DeVault2016-07-16
|\ | | | | Clarify which tabbed/stacked container we want (fixes #751)
| * refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use ↵Libravatar D.B2016-07-16
|/ | | | where needed
* Fix warning in window.cLibravatar Drew DeVault2016-07-16
|
* Fix #753Libravatar Drew DeVault2016-07-16
|
* Merge pull request #752 from deklov/bar-scroll-02Libravatar Drew DeVault2016-07-16
|\ | | | | Change workspace with mouse wheel
| * Change workspace when mouse wheel is scrolled while hovering over the barLibravatar David Eklov2016-07-15
| |
| * Enable windows to register to get notified when the mouse wheel is scrolledLibravatar David Eklov2016-07-15
| |
| * Rename pointer_input::notify to indicate that is called on button clicksLibravatar David Eklov2016-07-15
|/
* Fix warning from unused daemon return valueLibravatar Drew DeVault2016-07-15
|
* Merge pull request #743 from deklov/panel-as-shell-03Libravatar Drew DeVault2016-07-14
|\ | | | | Set panels/backgrounds' geometries correctly and don't render them ex…
| * Send command to sway to change workspace when workspace button is clickedLibravatar David Eklov2016-07-14
| |
| * Compute what workspace button is clickedLibravatar David Eklov2016-07-14
| | | | | | | | This commit does not do anything with this information other than logging it.
| * Use int instead of wl_fixed_t for mouse coordinatesLibravatar David Eklov2016-07-14
| |
| * Extract workspace size computation from render_workspace_button()Libravatar David Eklov2016-07-14
| | | | | | | | Also remove some unnecessary strtup()s and rename a few variables and functions.
| * Setup to receive mouse click events and log themLibravatar David Eklov2016-07-14
| |
| * 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.
| * Revert "swaybg: Make swaybg a shell surface"Libravatar David Eklov2016-07-14
|/ | | | | | | 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.
* Merge pull request #726 from Hummer12007/hwcLibravatar Drew DeVault2016-07-14
|\ | | | | Spawn new views to target ws's focused container