aboutsummaryrefslogtreecommitdiffstats
path: root/sway/desktop/output.c
Commit message (Collapse)AuthorAge
* Fix compilation errors related to disabled outputsLibravatar emersion2018-06-09
|
* Switch output storing from list_t to wl_listLibravatar Brian Ashworth2018-06-06
|
* Address emersions comments on output re-enablingLibravatar Brian Ashworth2018-06-06
|
* Store sway_outputs so that they can be reenabledLibravatar Brian Ashworth2018-06-06
|
* Merge pull request #2095 from emersion/fullscreen-damage-only-visibleLibravatar emersion2018-06-05
|\ | | | | Only send frame to visible surfaces when fullscreened
| * Only send frame to visible surfaces when fullscreenedLibravatar emersion2018-06-02
| |
* | Add SWAY_DAMAGE_DEBUGLibravatar emersion2018-06-02
|/ | | | | | 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.
* Schedule a frame even if damage is emptyLibravatar emersion2018-06-02
|
* Only send frame done to visible viewsLibravatar emersion2018-06-02
| | | | Also don't accumulate empty damage
* Use swayc rather than wlr_output when renderingLibravatar Ryan Dwyer2018-06-01
|
* Remove check for if floating view intersects outputLibravatar Ryan Dwyer2018-06-01
|
* Render floating views before top layer and unmanagedLibravatar Ryan Dwyer2018-06-01
|
* Store swayc coordinates as layout-localLibravatar Ryan Dwyer2018-06-01
|
* Fix issues with sticky containers and workspacesLibravatar Ryan Dwyer2018-06-01
| | | | | | | | | * Attach sticky containers to new workspaces when switching * Fire the close event *before* we start destroying the workspace to prevent a crash Because the sticky container now follows the visible workspace, this simplifies the rendering and container_at logic.
* Respect view's border config for floating containersLibravatar Ryan Dwyer2018-06-01
|
* Replace is_floating boolean with functionLibravatar Ryan Dwyer2018-06-01
|
* Use L_FLOATING instead of reapable booleanLibravatar Ryan Dwyer2018-06-01
|
* Implement floatingLibravatar Ryan Dwyer2018-06-01
|
* Render floating viewsLibravatar Drew DeVault2018-06-01
|
* Force fullscreen views to be fully opaqueLibravatar Brian Ashworth2018-05-28
|
* Use constants for titlebar dimensionsLibravatar Ryan Dwyer2018-05-22
|
* Implement stacked layoutLibravatar Ryan Dwyer2018-05-22
|
* 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
|
* Don't track damage for views on inactive tabsLibravatar Ryan Dwyer2018-05-21
|
* Implement tabbed layoutLibravatar Ryan Dwyer2018-05-21
|
* Pre-multiply alpha for non-texturesLibravatar Brian Ashworth2018-05-20
|
* 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.
* Update marks textures on output scale eventLibravatar Ryan Dwyer2018-05-17
|
* Fix many border opacity issuesLibravatar Ryan Dwyer2018-05-17
|
* Implement show_marksLibravatar Ryan Dwyer2018-05-17
|
* Correctly clip title texture if necessaryLibravatar emersion2018-05-15
|
* Merge branch 'master' into fix-1975Libravatar Brian Ashworth2018-05-14
|\
| * Kill wl_shellLibravatar emersion2018-05-14
| |
* | Always render top border for border normalLibravatar Brian Ashworth2018-05-14
| |
* | Fix titles and detect edges for hide_edge_bordersLibravatar Brian Ashworth2018-05-14
|/
* Only count views for hide_edge_borders smartLibravatar Brian Ashworth2018-05-12
|
* Count descendant views for hide_edge_borders smartLibravatar Brian Ashworth2018-05-12
|
* Implement hide_edge_bordersLibravatar Brian Ashworth2018-05-11
|
* Highlight all child borders when using focus parentLibravatar Ryan Dwyer2018-05-11
|
* Fix damage tracking on HiDPILibravatar emersion2018-05-10
|
* Accumulate surface damage even if whole=trueLibravatar emersion2018-05-10
|
* Damage borders when damaging viewLibravatar emersion2018-05-10
|
* Render borders with damageLibravatar emersion2018-05-10
|
* Implement full damage trackingLibravatar emersion2018-05-10
|
* Fix titles on rotated outputsLibravatar Ryan Dwyer2018-05-09
| | | | | If the output is rotated, the scissor box needs to be transformed in the opposite rotation.
* Use scissor to render title textureLibravatar Ryan Dwyer2018-05-05
| | | | | | | | This allows the title's texture to always be the full width of the text, and clipped at render time according to the desired width (eg. tabs...). As an added bonus, the texture no longer needs to be updated when containers are arranged.
* Render titlesLibravatar Ryan Dwyer2018-05-03
|
* Support alpha in border coloursLibravatar Ryan Dwyer2018-05-02
| | | | | | The alpha component is merged with the container's opacity. Completes #1882.