Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Fix potential crash when destroying workspace | 2018-06-03 | ||
|/ | | | | | | | | | | | | | `_container_destroy` emits a destroy event, and any listener for this event should have access to the full container, not a half destroyed one. `_container_destroy` also destroys the swayc, so we have to grab a reference to the sway_workspace so we can free it afterwards. This also fixes a memory leak where the floating container wasn't freed. Fixes #2092. | |||
* | Merge pull request #2094 from emersion/damage-schedule | 2018-06-02 | ||
|\ | | | | | Schedule a frame even if damage is empty | |||
| * | Schedule a frame even if damage is empty | 2018-06-02 | ||
|/ | ||||
* | Merge pull request #2091 from martinetd/config-block-use-after-free | 2018-06-02 | ||
|\ | | | | | sway/config: fix use-after-free for end of block | |||
| * | sway/config: fix use-after-free for end of block | 2018-06-03 | ||
|/ | | | | Introduced in 7c810dc344c28d1876c5ee158cb0806289d0f813 | |||
* | Merge pull request #2089 from emersion/send-frame-done-visible | 2018-06-02 | ||
|\ | | | | | Only send frame done to visible views | |||
| * | Only send frame done to visible views | 2018-06-02 | ||
| | | | | | | | | Also don't accumulate empty damage | |||
* | | Merge pull request #2070 from RedSoxFan/generic-config-blocks | 2018-06-02 | ||
|\ \ | |/ |/| | Make command block implementation generic | |||
| * | Fix infinite loop in peek_line for EOF blanks | 2018-06-02 | ||
| | | ||||
| * | Address emersion's feedback on peek_line | 2018-06-02 | ||
| | | ||||
| * | Fix condition in peek_line | 2018-06-02 | ||
| | | ||||
| * | Address first round of review for generic blocks | 2018-06-02 | ||
| | | ||||
| * | Support braces on next line for config blocks | 2018-06-02 | ||
| | | ||||
| * | Make command block implementation generic | 2018-06-02 | ||
|/ | ||||
* | Merge pull request #2080 from frsfnrrg/keyboard-remodeling | 2018-06-02 | ||
|\ | | | | | Reduce work duplication in keyboard and binding code | |||
| * | Style fix, redundant entry removal, fix extra keysym delete | 2018-06-01 | ||
| | | ||||
| * | Rename update_shortcut_model to update_shortcut_state | 2018-06-01 | ||
| | | ||||
| * | Comment to explain sway_shortcut_state lists | 2018-06-01 | ||
| | | ||||
| * | Rename check_shortcut_model to get_active_binding | 2018-06-01 | ||
| | | ||||
| * | Style fixed for keyboard.c | 2018-06-01 | ||
| | | ||||
| * | Style fixes for bind.c | 2018-06-01 | ||
| | | ||||
| * | Remove almost-always redundant loop in key handling | 2018-06-01 | ||
| | | ||||
| * | Fix binding bindcode flag initialization | 2018-06-01 | ||
| | | ||||
| * | Rewrite shortcut handling code to avoid hardcoded values | 2018-06-01 | ||
| | | | | | | | | | | | | | | | | | | 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. | |||
| * | Use XKB keycode numbering for bindcode | 2018-06-01 | ||
| | | ||||
| * | Share common code between bindsym and bindcode commands | 2018-06-01 | ||
| | | ||||
* | | Merge pull request #2088 from RyanDwyer/fix-floating-border-pixel | 2018-06-02 | ||
|\ \ | |/ |/| | Fix top border when a view is initially floating | |||
| * | Fix top border when a view is initially floating | 2018-06-02 | ||
|/ | | | | Fixes #2085. | |||
* | Merge pull request #2027 from RyanDwyer/implement-floating | 2018-06-01 | ||
|\ | | | | | Implement floating | |||
| * | Fix changing borders on floating views | 2018-06-01 | ||
| | | ||||
| * | Don't auto float xdg views if their dimensions are not set | 2018-06-01 | ||
| | | ||||
| * | Fix mpv damage issue when unfullscreening into floating | 2018-06-01 | ||
| | | ||||
| * | Fix fullscreen position of xwayland views | 2018-06-01 | ||
| | | ||||
| * | Fix crash when using multiple outputs | 2018-06-01 | ||
| | | ||||
| * | Fix mouse warping interaction with layout coords | 2018-06-01 | ||
| | | ||||
| * | Consider floating views when calculating title height | 2018-06-01 | ||
| | | ||||
| * | Fix floating position when view is floated when mapped | 2018-06-01 | ||
| | | ||||
| * | Adjust move command to account for changed coordinate system | 2018-06-01 | ||
| | | ||||
| * | Fix fullscreen position | 2018-06-01 | ||
| | | ||||
| * | Don't unmaximize floating views | 2018-06-01 | ||
| | | ||||
| * | Fix getting adjacent output | 2018-06-01 | ||
| | | ||||
| * | Remove unfinished wants_floating implementation for xwayland | 2018-06-01 | ||
| | | ||||
| * | Don't let xwayland views set position unless unmanaged | 2018-06-01 | ||
| | | ||||
| * | Use swayc rather than wlr_output when rendering | 2018-06-01 | ||
| | | ||||
| * | Use surface size if xdg shell's geometry isn't set | 2018-06-01 | ||
| | | ||||
| * | Implement wants_floating for xdg_shell and xdg_shell_v6 | 2018-06-01 | ||
| | | ||||
| * | Remove container_self_or_parent_floating | 2018-06-01 | ||
| | | ||||
| * | Rename container_set_geometry_from_view | 2018-06-01 | ||
| | | ||||
| * | Remove check for if floating view intersects output | 2018-06-01 | ||
| | | ||||
| * | Render floating views before top layer and unmanaged | 2018-06-01 | ||
| | |