aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2016-07-21Handle transient_forMykyta Holubakha-4/+5
2016-07-21Unite describe_view and describe_windowMykyta Holubakha-76/+44
2016-07-21Fix dispatching and assigning eventsMykyta Holubakha-7/+9
2016-07-21More progress on window eventsMykyta Holubakha-5/+90
2016-07-21Initial work on window eventsMykyta Holubakha-0/+34
2016-07-21Remove arrange_windows from post-renderDrew DeVault-1/+0
Fixes #741
2016-07-19Merge pull request #774 from Hummer12007/eventmasksDrew DeVault-8/+8
Properly construct event bitmasks
2016-07-20Properly construct event bitmasksMykyta Holubakha-8/+8
2016-07-19Merge pull request #773 from SethBarberee/patch-2Drew DeVault-0/+2
Update swaylock zsh completion
2016-07-18Update _swaylockSeth Barberee-0/+2
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)
2016-07-18Merge pull request #770 from minus7/that-bugged-meDrew DeVault-14/+14
clean up apply_input_config
2016-07-18clean up apply_input_configminus-14/+14
2016-07-18Move backgrounds to back after arrange_windowsDrew DeVault-4/+5
Fixes #769
2016-07-18Merge pull request #764 from deklov/move-position-bug-02Drew DeVault-2/+10
Do not crash when handling the command 'move position'
2016-07-18Merge pull request #768 from gpyh/patch-1Drew DeVault-5/+5
Packages link to the wiki page with instructions
2016-07-18Merge pull request #767 from thejan2009/correct-container-titlesDrew DeVault-1/+1
Construct titles of nested tabbed/stacked containers from app_id inst…
2016-07-18Construct titles of nested tabbed/stacked containers from app_id instead of ↵D.B-1/+1
title
2016-07-18Packages link to the wiki page with instructionsYacine Hmito-5/+5
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.
2016-07-17Add missing entry to list of accepted arguments for the move commandDavid Eklov-1/+2
2016-07-17Do not crash when handling the command 'move position'David Eklov-1/+8
Sway expected 'move position' to be 'move position mouse'. If mouse is not present in the command, Sway crashes.
2016-07-17Remove disclaimer from default configDrew DeVault-3/+0
I realized we actually support everything in the default config now.
2016-07-17Merge pull request #763 from Hummer12007/patch-2Drew DeVault-1/+1
Fix a warning
2016-07-18Fix a warningHummer12007-1/+1
2016-07-17Fix clang warningDrew DeVault-1/+1
2016-07-17Fix bug with views behind backgrounds on ws switchDrew DeVault-0/+5
2016-07-17Turn swaybg into a shell surfaceDrew DeVault-15/+43
2016-07-17Remove SIGSERV and SIGABORT handlerDrew DeVault-46/+1
From now on let's just let the core dumps happen and ask users to provide them.
2016-07-17Implement configurable wrapping on bar ws scrollDrew DeVault-4/+72
2016-07-17Allow users to customize the cursor on clientsDrew DeVault-1/+49
This also sets the default size to 16 and documents all of the other environment variables in use in sway(1).
2016-07-16Merge pull request #757 from siddharthist/masterDrew DeVault-0/+1
readme: add nixos package
2016-07-16Merge pull request #756 from Hummer12007/patch-1Drew DeVault-0/+1
Fix a memory leak
2016-07-16readme: add nixos packageLangston Barrett-0/+1
2016-07-17Fix a memory leakHummer12007-0/+1
2016-07-16Merge pull request #754 from thejan2009/containers-inside-tabbed-stackedDrew DeVault-7/+24
Clarify which tabbed/stacked container we want (fixes #751)
2016-07-16refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use ↵D.B-7/+24
where needed
2016-07-16Fix warning in window.cDrew DeVault-3/+2
2016-07-16Fix #753Drew DeVault-5/+8
2016-07-16Merge pull request #752 from deklov/bar-scroll-02Drew DeVault-6/+42
Change workspace with mouse wheel
2016-07-15Change workspace when mouse wheel is scrolled while hovering over the barDavid Eklov-1/+9
2016-07-15Enable windows to register to get notified when the mouse wheel is scrolledDavid Eklov-1/+29
2016-07-15Rename pointer_input::notify to indicate that is called on button clicksDavid Eklov-4/+4
2016-07-15Fix warning from unused daemon return valueDrew DeVault-1/+4
2016-07-14Merge pull request #743 from deklov/panel-as-shell-03Drew DeVault-75/+158
Set panels/backgrounds' geometries correctly and don't render them ex…
2016-07-14Send command to sway to change workspace when workspace button is clickedDavid Eklov-1/+6
2016-07-14Compute what workspace button is clickedDavid Eklov-1/+38
This commit does not do anything with this information other than logging it.
2016-07-14Use int instead of wl_fixed_t for mouse coordinatesDavid Eklov-5/+5
2016-07-14Extract workspace size computation from render_workspace_button()David Eklov-15/+27
Also remove some unnecessary strtup()s and rename a few variables and functions.
2016-07-14Setup to receive mouse click events and log themDavid Eklov-0/+7
2016-07-14Set panels' geometries correctly and don't render them explicitlyDavid Eklov-40/+77
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-14Don't treat backgrounds as shell surfacesDavid Eklov-15/+1
This code had some issues. Remove it now so that we can start clean and fix it later.