aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Clean up container title functionsLibravatar Ryan Dwyer2018-05-25
| | | | | | | | | | | | | * 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
* Merge pull request #2028 from RyanDwyer/fix-move-workspaceLibravatar Drew DeVault2018-05-24
|\ | | | | Fix crash in move workspace to output command
| * Fix crash in move workspace to output commandLibravatar Ryan Dwyer2018-05-24
|/ | | | Fixes #2026.
* Merge pull request #2025 from RyanDwyer/fix-nested-tabsLibravatar emersion2018-05-24
|\ | | | | Fix nested tabs
| * Fix nested tabsLibravatar Ryan Dwyer2018-05-24
|/ | | | Fixes #2023.
* Merge pull request #2003 from emersion/fix-swaylock-hotpluggingLibravatar Drew DeVault2018-05-23
|\ | | | | Fix swaylock crashing when plugging/unplugging output
| * swaylock: remove unused fieldLibravatar emersion2018-05-23
| |
| * swaylock: don't try to render unconfigured surfacesLibravatar emersion2018-05-23
| |
| * Merge branch 'master' into fix-swaylock-hotpluggingLibravatar emersion2018-05-23
| |\ | |/ |/|
* | Merge pull request #2022 from RedSoxFan/ipc-get-marksLibravatar Ryan Dwyer2018-05-23
|\ \ | | | | | | Implement IPC_GET_MARKS
| * | Implement IPC_GET_MARKSLibravatar Brian Ashworth2018-05-22
|/ /
* | Merge pull request #2015 from RyanDwyer/stacked-layoutLibravatar Drew DeVault2018-05-21
|\ \ | | | | | | Implement stacked layout
| * | Replace empty argument with voidLibravatar Ryan Dwyer2018-05-22
| | |
| * | Implement clicking stacked title barsLibravatar Ryan Dwyer2018-05-22
| | |
| * | Use constants for titlebar dimensionsLibravatar Ryan Dwyer2018-05-22
| | |
| * | Implement stacked layoutLibravatar Ryan Dwyer2018-05-22
|/ /
* | Fix focus follows mouse with no focusLibravatar Drew DeVault2018-05-21
| |
* | Merge pull request #2016 from RedSoxFan/fix-tab-smart-bordersLibravatar emersion2018-05-21
|\ \ | | | | | | Fix hide_edge_borders smart for tabs and stacks
| * | Fix hide_edge_borders smart for tabs and stacksLibravatar Brian Ashworth2018-05-21
|/ /
* | Merge pull request #2005 from RyanDwyer/tabbed-layoutLibravatar emersion2018-05-21
|\ \ | | | | | | Implement tabbed layout
| * | Pre-multiply alpha for tab decorationsLibravatar Ryan Dwyer2018-05-21
| | |
| * | Add left/right borders to tabsLibravatar Ryan Dwyer2018-05-21
| | |
| * | Fix tab border issuesLibravatar Ryan Dwyer2018-05-21
| | |
| * | Use class or app_id in tree representationLibravatar Ryan Dwyer2018-05-21
| | |
| * | Don't track damage for views on inactive tabsLibravatar Ryan Dwyer2018-05-21
| | |
| * | Add assertion in container_at_viewLibravatar Ryan Dwyer2018-05-21
| | |
| * | Implement tabbed layoutLibravatar Ryan Dwyer2018-05-21
|/ /
* | Merge pull request #2011 from RyanDwyer/fix-hide-edge-border-bottomLibravatar emersion2018-05-21
|\ \ | | | | | | Fix hide_edge_borders constraints
| * | Fix hide_edge_borders constraintsLibravatar Ryan Dwyer2018-05-21
|/ / | | | | | | | | When checking if a border is on the edge, the check should be done against the workspace rather than the output.
* | Merge pull request #2012 from RedSoxFan/fix-border-changing-focusLibravatar Drew DeVault2018-05-20
|\ \ | | | | | | Fix border commands from changing focus
| * | Fix border commands from changing focusLibravatar Brian Ashworth2018-05-20
|/ /
* | Merge pull request #2007 from swaywm/fix-focus-follows-mouseLibravatar Drew DeVault2018-05-20
|\ \ | | | | | | Fix focus_follows_mouse over swaybar
| * \ Merge branch 'master' into fix-focus-follows-mouseLibravatar Drew DeVault2018-05-20
| |\ \
| * | | Fix focus_follows_mouse over swaybarLibravatar Drew DeVault2018-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you moved your mouse over swaybar (e.g. to scroll between workspaces), focus would move to the workspace. This is not the right thing to do. The solution is complicated by the fact that if you move your mouse into a new output with an empty workspace, that workspace _should_ receive focus.
* | | | Merge pull request #2010 from RedSoxFan/premultiply-alphaLibravatar emersion2018-05-20
|\ \ \ \ | |_|/ / |/| | | Pre-multiply alpha for non-textures
| * | | Merge branch 'master' into premultiply-alphaLibravatar Brian Ashworth2018-05-20
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #1821 from RyanDwyer/swaylock-multiple-imagesLibravatar emersion2018-05-20
|\ \ \ \ | |_|/ / |/| | | Swaylock: Allow per-output images
| * | | Swaylock: Use calloc instead of mallocLibravatar Ryan Dwyer2018-05-20
| | | |
| * | | Swaylock: Log error if multiple images are defined for the same outputLibravatar Ryan Dwyer2018-05-20
| | | |
| * | | Swaylock: Allow per-output imagesLibravatar Ryan Dwyer2018-05-20
|/ / /
| * / Pre-multiply alpha for non-texturesLibravatar Brian Ashworth2018-05-20
|/ /
* | Merge pull request #2006 from kupospelov/fix-title-pixel-barLibravatar Drew DeVault2018-05-19
|\ \ | | | | | | Fix pixel bar below title
| * | Fix pixel bar below titleLibravatar Konstantin Pospelov2018-05-19
|/ / | | | | | | | | | | This commit changes how the left and right indents are calculated for the title bottom pixel bar, so that it is displayed properly in case the left or right border is hidden.
* | Merge pull request #2004 from RyanDwyer/rebuild-textures-on-moveLibravatar emersion2018-05-19
|\ \ | | | | | | Rebuild textures if needed when moving a container
| * | Rebuild textures if needed when moving a containerLibravatar Ryan Dwyer2018-05-19
|/ / | | | | | | | | | | | | 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.
| * Fix output hotpluggingLibravatar emersion2018-05-18
| |
| * Fix swaylock crashing when unplugging outputLibravatar emersion2018-05-18
|/
* Merge pull request #1982 from RyanDwyer/show-marksLibravatar Drew DeVault2018-05-16
|\ | | | | Implement show_marks
| * Update marks textures on output scale eventLibravatar Ryan Dwyer2018-05-17
| |
| * Fix many border opacity issuesLibravatar Ryan Dwyer2018-05-17
| |