aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorLines
2018-06-01Rewrite shortcut handling code to avoid hardcoded valuesfrsfnrrg-6/+12
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-01Fix mpv damage issue when unfullscreening into floatingRyan Dwyer-0/+3
2018-06-01Don't unmaximize floating viewsRyan Dwyer-3/+0
2018-06-01Don't let xwayland views set position unless unmanagedRyan Dwyer-0/+1
2018-06-01Remove container_self_or_parent_floatingRyan Dwyer-6/+0
2018-06-01Rename container_set_geometry_from_viewRyan Dwyer-1/+1
2018-06-01Store swayc coordinates as layout-localRyan Dwyer-4/+3
2018-06-01Rename set_maximized functions to set_tiledRyan Dwyer-2/+2
2018-06-01Fix unfullscreening a floating viewRyan Dwyer-0/+1
2018-06-01Replace is_floating boolean with functionRyan Dwyer-4/+8
2018-06-01Use L_FLOATING instead of reapable booleanRyan Dwyer-4/+1
2018-06-01Implement floatingRyan Dwyer-5/+34
2018-06-01Send frame done to floating viewsDrew DeVault-1/+0
Also centers them on the screen when initially floated In the future we'll need a more sophisticated solution than that
2018-06-01Implement `floating enable`Drew DeVault-0/+7
2018-05-28Support i3's legacy force_focus_wrapping commandBrian Ashworth-0/+1
2018-05-28Merge pull request #2060 from RedSoxFan/focus-wrappingemersion-2/+8
Implement focus_wrapping
2018-05-27Implement focus_wrappingBrian Ashworth-2/+8
2018-05-28Fix ancestor typosRyan Dwyer-2/+2
2018-05-27Merge pull request #2050 from smlx/focus-fixDrew DeVault-1/+4
Focus containers only on entry.
2018-05-27Implement bindsym/bindcode --lockedfrsfnrrg-0/+1
Adds the --locked flag to bindsym and bindcode commands. When a keyboard's associated seat has an exclusive client (i.e, a screenlocker), then bindings are only executed if they have the locked flag. When there is no such client, this restriction is lifted.
2018-05-28Move previous cursor_position inline.Scott Leggett-5/+3
2018-05-28Store previous position in sway_cursor.Scott Leggett-2/+7
2018-05-28Merge branch 'master' into cmd-swapRyan Dwyer-1/+7
2018-05-27client/pool-buffer: munmap in destroy_bufferemersion-0/+2
2018-05-27swaylock: implement a proper render loopemersion-0/+3
2018-05-27Rename view_get_type to view_get_shellRyan Dwyer-1/+1
2018-05-27Add shell criteria tokenRyan Dwyer-0/+1
Closes #2044.
2018-05-27Focus containers only on entry.Scott Leggett-2/+2
2018-05-26Implement swap commandBrian Ashworth-0/+3
2018-05-25Clean up container title functionsRyan Dwyer-1/+10
* Add and use lenient_strcat and lenient_strncat functions * Rename `concatenate_child_titles` function as that's no longer what it does * Rename `container_notify_child_title_changed` because we only need to notify that the tree structure has changed, not titles * Don't notify parents when a child changes its title * Update ancestor titles when changing a container's layout * Eg. create nested tabs and change the inner container to stacking * No need to store tree presentation in both container->name and formatted_title
2018-05-23swaylock: remove unused fieldemersion-1/+0
2018-05-23Merge branch 'master' into fix-swaylock-hotpluggingemersion-9/+47
2018-05-22Replace empty argument with voidRyan Dwyer-1/+1
2018-05-22Use constants for titlebar dimensionsRyan Dwyer-0/+11
2018-05-21Don't track damage for views on inactive tabsRyan Dwyer-0/+12
2018-05-21Implement tabbed layoutRyan Dwyer-1/+1
2018-05-20Fix border commands from changing focusBrian Ashworth-1/+2
2018-05-20Swaylock: Allow per-output imagesRyan Dwyer-0/+12
2018-05-19Rebuild textures if needed when moving a containerRyan Dwyer-0/+2
When moving a container to an output which has a different scale than the previous, rebuild the title and marks textures at the new scale. Fixes #1999.
2018-05-18Fix output hotpluggingemersion-0/+1
2018-05-18Fix swaylock crashing when unplugging outputemersion-0/+1
2018-05-17Implement show_marksRyan Dwyer-0/+7
2018-05-16Change scale from int32_t to double for pangoBrian Ashworth-3/+3
2018-05-16sway: run commands without waiting for XwaylandDominique Martinet-1/+0
Xwayland is lazy now, there is no need to wait at all
2018-05-15Change unmark implemention to match i3'sRyan Dwyer-0/+1
2018-05-15Implement marksRyan Dwyer-1/+15
2018-05-14Merge branch 'master' into fix-1975Brian Ashworth-44/+68
2018-05-14Kill wl_shellemersion-16/+0
2018-05-14Merge branch 'master' into fix-1975Brian Ashworth-0/+51
2018-05-14Fix titles and detect edges for hide_edge_bordersBrian Ashworth-0/+4