summaryrefslogtreecommitdiff
path: root/sway/desktop/render.c
AgeCommit message (Expand)AuthorLines
2021-03-01render: Clip surfaces to container boundsKenny Levinsen-8/+34
2021-02-25render: handle containers without output when rendering titlesQuantum-1/+5
2021-02-22Fix #5643, #5064: rounding issues in floating-point -> integer conversionsDimitris Triantafyllidis-17/+17
2021-02-22container: Add container_is_current_floatingKenny Levinsen-2/+2
2021-02-22render: scale titlebars correctly when straddling outputsQuantum-0/+4
2021-02-16render: Use current instead of pending fullscreenKenny Levinsen-1/+1
2021-02-16container: Move pending state to state structKenny Levinsen-1/+1
2021-02-09view: Save surface x and y on saved buffersKenny Levinsen-4/+2
2021-01-12Rename output_layer_for_each_surface_{toplevel,popup}Simon Ser-2/+2
2021-01-12Switch to wlr_xdg_surface_for_each_popup_surfaceSimon Ser-12/+2
2020-10-04desktop/render: show indicators for top-level splitTudor Brindus-2/+2
2020-06-17Add support for viewporterSimon Ser-11/+20
2020-06-05Save transform during transactionKalyan Sriram-1/+2
2020-06-03view: Save all buffers associated with viewKenny Levinsen-27/+34
2020-04-10Render layer shell popups over the top layerDavid96-6/+25
2020-01-13Fix unreliable scaling filterSimon Ser-2/+7
2020-01-05render: do not render indicator on floating viewsBrian Ashworth-2/+2
2019-11-29add scale_filter output config optionRonan Pigott-0/+26
2019-11-21Use new presentation-time helperSimon Ser-1/+2
2019-11-17view: add max_render_timeIvan Molodetskikh-3/+3
2019-09-26Fix direct scan-out flickeringSimon Ser-85/+0
2019-09-25Add support for fullscreen view direct scan-outSimon Ser-5/+90
2019-09-19render: set surface as sampled for presentationIvan Molodetskikh-0/+6
2019-08-24Update titlebar borders to match i3's current behavior.Dark-60/+20
2019-07-27Remove all wayland-server.h includesSimon Ser-1/+1
2019-04-27Don't submit too much damageSimon Ser-5/+12
2019-04-23Update for wlroots#1660Simon Ser-1/+2
2019-04-13Fix scratchpad fullscreen behavior and crashBrian Ashworth-3/+0
2019-03-18Remove debug treeRyan Dwyer-7/+0
2019-03-11Stop using wlr_output->{lx,ly}emersion-26/+27
2019-03-03render_floating: skip fullscreen floatersBrian Ashworth-0/+3
2019-02-24add --i3 flag to hide_edge_bordersdb-0/+8
2019-01-28Introduce container_is_scratchpad_hiddenRyan Dwyer-2/+1
2019-01-28Center surface inside container when it's too smallRyan Dwyer-5/+4
2019-01-25Implement fullscreen globalRyan Dwyer-1/+9
2019-01-10Refactor seat operations to use an interfaceRyan Dwyer-22/+5
2019-01-01Fix fullscreen view rendering crashMack Straight-1/+1
2018-12-22Fix wlr_box_intersection args for wlroots 1441Brian Ashworth-1/+1
2018-12-22Fixes per wlroots#1441Drew DeVault-1/+1
2018-12-01Update for swaywm/wlroots#1403emersion-5/+12
2018-11-28Fix titlebar when no title or marksBrian Ashworth-1/+6
2018-11-25Implement title alignmentBrian Ashworth-21/+80
2018-11-22Adding commands for configuring titlebar borders and paddingFlorent de Lamotte-34/+37
2018-11-18Use #if instead of #ifdefemersion-3/+3
2018-11-17Move view {x,y,width,height} into container structRyan Dwyer-25/+25
2018-11-10Render software cursors with wlr_output_render_software_cursorsemersion-0/+1
2018-11-01Move view marks properties to container structRyan Dwyer-15/+15
2018-10-30Revert "Respect border settings when rendering lone tabbed/stacked child"Rostislav Pehlivanov-7/+0
2018-10-27Respect border settings when rendering lone tabbed/stacked childRyan Dwyer-0/+7
2018-10-20Minor refactor of input managerRyan Dwyer-2/+2