Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-27 | Fix memleak in container_get_box | Ryan Dwyer | |
Rather than allocate a structure and expect callers to free it, take a pointer to an existing struct as an argument. This function is no longer called anywhere though. | |||
2018-06-26 | Rename view's free callback to destroy | Ryan Dwyer | |
2018-06-26 | Damage output when a fullscreen view unmaps | Ryan Dwyer | |
Also moved the arranging into view_unmap to avoid excessive code duplication. | |||
2018-06-23 | Implement atomic layout updates for tree operations | Ryan Dwyer | |
This implements atomic layout updates for when views map, reparent or unmap. | |||
2018-06-18 | Preserve buffers during transactions | Ryan Dwyer | |
* Also fix parts of the rendering where it was rendering the pending state instead of current. | |||
2018-06-11 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | |
2018-06-09 | Merge pull request #2124 from emersion/drag-icons | Drew DeVault | |
Render drag icons | |||
2018-06-09 | Implement gaps (PR #2047) | Nate Symer | |
2018-06-09 | Render drag icons | emersion | |
2018-06-09 | Refactor everything that needs to arrange windows | Ryan Dwyer | |
* The arrange_foo functions are now replaced with arrange_and_commit, or with manually created transactions and arrange_windows x2. * The arrange functions are now only called from the highest level functions rather than from both high level and low level functions. * Due to the previous point, view_set_fullscreen_raw and view_set_fullscreen are both merged into one function again. * Floating and fullscreen are now working with transactions. | |||
2018-06-09 | Make main properties be the pending state | Ryan Dwyer | |
2018-06-09 | WIP: Atomic layout updates ground work | Ryan Dwyer | |
2018-06-08 | Restore workspaces to outputs based on priority | Brian Ashworth | |
2018-06-06 | Switch output storing from list_t to wl_list | Brian Ashworth | |
2018-06-06 | Store sway_outputs so that they can be reenabled | Brian Ashworth | |
2018-06-01 | Fix mpv damage issue when unfullscreening into floating | Ryan Dwyer | |
2018-06-01 | Don't unmaximize floating views | Ryan Dwyer | |
2018-06-01 | Don't let xwayland views set position unless unmanaged | Ryan Dwyer | |
2018-06-01 | Remove container_self_or_parent_floating | Ryan Dwyer | |
2018-06-01 | Rename container_set_geometry_from_view | Ryan Dwyer | |
2018-06-01 | Store swayc coordinates as layout-local | Ryan Dwyer | |
2018-06-01 | Rename set_maximized functions to set_tiled | Ryan Dwyer | |
2018-06-01 | Fix unfullscreening a floating view | Ryan Dwyer | |
2018-06-01 | Replace is_floating boolean with function | Ryan Dwyer | |
2018-06-01 | Use L_FLOATING instead of reapable boolean | Ryan Dwyer | |
2018-06-01 | Implement floating | Ryan Dwyer | |
2018-06-01 | Send frame done to floating views | Drew DeVault | |
Also centers them on the screen when initially floated In the future we'll need a more sophisticated solution than that | |||
2018-06-01 | Implement `floating enable` | Drew DeVault | |
2018-05-28 | Fix ancestor typos | Ryan Dwyer | |
2018-05-28 | Merge branch 'master' into cmd-swap | Ryan Dwyer | |
2018-05-27 | Rename view_get_type to view_get_shell | Ryan Dwyer | |
2018-05-26 | Implement swap command | Brian Ashworth | |
2018-05-25 | Clean up container title functions | Ryan Dwyer | |
* 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-22 | Replace empty argument with void | Ryan Dwyer | |
2018-05-22 | Use constants for titlebar dimensions | Ryan Dwyer | |
2018-05-21 | Don't track damage for views on inactive tabs | Ryan Dwyer | |
2018-05-21 | Implement tabbed layout | Ryan Dwyer | |
2018-05-19 | Rebuild textures if needed when moving a container | Ryan Dwyer | |
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-17 | Implement show_marks | Ryan Dwyer | |
2018-05-15 | Implement marks | Ryan Dwyer | |
2018-05-14 | Merge branch 'master' into fix-1975 | Brian Ashworth | |
2018-05-14 | Kill wl_shell | emersion | |
2018-05-14 | Merge branch 'master' into fix-1975 | Brian Ashworth | |
2018-05-14 | Fix titles and detect edges for hide_edge_borders | Brian Ashworth | |
2018-05-14 | Revert "Revert "Merge pull request #1953 from RyanDwyer/criteria-focused"" | Ryan Dwyer | |
This reverts commit ac0e62584f6101277b76622a7274866cd50f615c. This reimplements the criteria __focused__ commit in preparation for fixing a known bug. | |||
2018-05-14 | Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements"" | Ryan Dwyer | |
This reverts commit 32a572cecfd0f6072a78ce0a381a2f8365f9010a. This reimplements the criteria overhaul in preparation for fixing a known bug. | |||
2018-05-13 | Add xdg-shell stable support | emersion | |
2018-05-13 | Merge branch 'master' into edge-borders | Ryan Dwyer | |
2018-05-12 | Don't destroy view child on xdg-popup unmap | emersion | |
2018-05-12 | Count descendant views for hide_edge_borders smart | Brian Ashworth | |