aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-06-02Add SWAY_DAMAGE_DEBUGemersion-0/+19
Setting it to "rerender" will always re-render everything regardless of the damaged region. Setting it to "highlight" will clear the screen and render only damaged regions.
2018-06-02Only send frame to visible surfaces when fullscreenedemersion-11/+21
2018-06-02Merge pull request #2094 from emersion/damage-scheduleemersion-0/+2
Schedule a frame even if damage is empty
2018-06-02Schedule a frame even if damage is emptyemersion-0/+2
2018-06-02Merge pull request #2091 from martinetd/config-block-use-after-freeDrew DeVault-4/+4
sway/config: fix use-after-free for end of block
2018-06-03sway/config: fix use-after-free for end of blockDominique Martinet-4/+4
Introduced in 7c810dc344c28d1876c5ee158cb0806289d0f813
2018-06-02Merge pull request #2089 from emersion/send-frame-done-visibleDrew DeVault-14/+21
Only send frame done to visible views
2018-06-02Merge pull request #2070 from RedSoxFan/generic-config-blocksDrew DeVault-396/+349
Make command block implementation generic
2018-06-02Only send frame done to visible viewsemersion-14/+21
Also don't accumulate empty damage
2018-06-02Fix infinite loop in peek_line for EOF blanksBrian Ashworth-0/+2
2018-06-02Address emersion's feedback on peek_lineBrian Ashworth-5/+5
2018-06-02Fix condition in peek_lineBrian Ashworth-1/+1
2018-06-02Address first round of review for generic blocksBrian Ashworth-32/+34
2018-06-02Support braces on next line for config blocksBrian Ashworth-8/+74
2018-06-02Make command block implementation genericBrian Ashworth-399/+282
2018-06-02Merge pull request #2080 from frsfnrrg/keyboard-remodelingemersion-374/+235
Reduce work duplication in keyboard and binding code
2018-06-02Merge pull request #2088 from RyanDwyer/fix-floating-border-pixelemersion-1/+4
Fix top border when a view is initially floating
2018-06-02Fix top border when a view is initially floatingRyan Dwyer-1/+4
Fixes #2085.
2018-06-01Style fix, redundant entry removal, fix extra keysym deletefrsfnrrg-7/+6
2018-06-01Rename update_shortcut_model to update_shortcut_statefrsfnrrg-5/+5
2018-06-01Comment to explain sway_shortcut_state listsfrsfnrrg-0/+13
2018-06-01Rename check_shortcut_model to get_active_bindingfrsfnrrg-4/+4
2018-06-01Style fixed for keyboard.cfrsfnrrg-14/+13
2018-06-01Style fixes for bind.cfrsfnrrg-5/+6
2018-06-01Remove almost-always redundant loop in key handlingfrsfnrrg-26/+22
2018-06-01Fix binding bindcode flag initializationfrsfnrrg-1/+1
2018-06-01Rewrite shortcut handling code to avoid hardcoded valuesfrsfnrrg-263/+166
The same shortcut algorithm is now used for keycodes, raw keysyms, and translated keysyms. Pressed keysyms are now stored in association with the keycodes that generated them. Modifier keycodes (and associated keysyms) are identified retroactively by the subsequent change to the modifier flags.
2018-06-01Use XKB keycode numbering for bindcodefrsfnrrg-1/+1
2018-06-01Share common code between bindsym and bindcode commandsfrsfnrrg-110/+60
2018-06-01Merge pull request #2027 from RyanDwyer/implement-floatingDrew DeVault-220/+662
Implement floating
2018-06-01Merge pull request #2083 from RedSoxFan/fix-1976emersion-7/+0
Fix cmd_workspace crash when a surface has focus
2018-06-01Fix cmd_workspace crash when a surface has focusBrian Ashworth-7/+0
2018-06-01Fix changing borders on floating viewsRyan Dwyer-1/+7
2018-06-01Don't auto float xdg views if their dimensions are not setRyan Dwyer-2/+4
2018-06-01Fix mpv damage issue when unfullscreening into floatingRyan Dwyer-4/+12
2018-06-01Fix fullscreen position of xwayland viewsRyan Dwyer-2/+2
2018-06-01Fix crash when using multiple outputsRyan Dwyer-1/+1
2018-06-01Fix mouse warping interaction with layout coordsDrew DeVault-4/+2
2018-06-01Consider floating views when calculating title heightRyan Dwyer-0/+11
2018-06-01Fix floating position when view is floated when mappedRyan Dwyer-24/+27
2018-06-01Adjust move command to account for changed coordinate systemRyan Dwyer-4/+2
2018-06-01Fix fullscreen positionRyan Dwyer-4/+3
2018-06-01Don't unmaximize floating viewsRyan Dwyer-40/+0
2018-06-01Fix getting adjacent outputRyan Dwyer-22/+2
2018-06-01Remove unfinished wants_floating implementation for xwaylandRyan Dwyer-16/+0
2018-06-01Don't let xwayland views set position unless unmanagedRyan Dwyer-1/+5
2018-06-01Use swayc rather than wlr_output when renderingRyan Dwyer-7/+6
2018-06-01Use surface size if xdg shell's geometry isn't setRyan Dwyer-8/+18
2018-06-01Implement wants_floating for xdg_shell and xdg_shell_v6Ryan Dwyer-4/+8
2018-06-01Remove container_self_or_parent_floatingRyan Dwyer-15/+0