aboutsummaryrefslogtreecommitdiff
path: root/rootston/output.c
AgeCommit message (Collapse)Author
2018-01-21rootston: damage tracking for xdg popupsemersion
2018-01-21rootston: track subsurface damageemersion
2018-01-21Add docs and commentsemersion
2018-01-21output: add damage tracking via buffer ageemersion
2018-01-20backend/drm: fix hardware cursors not movingemersion
This adds back `wlr_output::needs_swap`. This allows a backend to request buffer swaps even if the output isn't damaged. This is needed by the DRM backend to trigger pageflips when the cursor moves.
2018-01-19rooston: restrict damage to output extentsemersion
2018-01-19output: fix software cursors damage trackingemersion
2018-01-19rootston: remove repaint timer, listen for damage insteademersion
2018-01-19rootston: damage output on mode changeemersion
2018-01-19rootston: damage tracking for fullscreen viewsemersion
2018-01-18rootston: use surface damageemersion
2018-01-18rootston: fix damage testemersion
2018-01-18rootston: fix segfault when destroying unmapped xwayland viewemersion
This happens when closing chromium for instance.
2018-01-18output: add wlr_output::damage, fixes #572emersion
2018-01-18rootston: damage whole output when createdemersion
2018-01-18rootston: fix double-buffering artifactsemersion
2018-01-18rootston: fix repaint timer for outputs with refresh rateemersion
2018-01-18rootston: replace view_damage with view_apply_damage and view_damage_wholeemersion
2018-01-18rootston: fix segfault when rendering surface outside outputemersion
2018-01-18rootston: only draw damaged regionsemersion
2018-01-18rootston: damage views when movedemersion
2018-01-18rootston: do not swap buffers when output isn't damagedemersion
2018-01-18rootston: do not redraw if output has no damageemersion
2018-01-15Merge pull request #549 from emersion/output-enabledDrew DeVault
Add wlr_output::enabled
2018-01-14xwayland: render children window in fullscreenemersion
2018-01-07rootston: do not attempt to render disabled outputsemersion
2018-01-04Disable outputs in rootston configemersion
2017-12-31Fix views outside output layoutemersion
2017-12-14Merge branch 'master' into surface-transformemersion
2017-12-12Update output layout when scale or transform changesemersion
2017-12-11Add wlr_output_set_custom_modeemersion
2017-12-09rootston xcursor fixesTony Crisci
2017-12-07Configure outputs with make, model, serial in rootstonemersion
Added fallbacks in DRM backend in case EDID extension data for model and serial is missing. Updates #403
2017-12-06Add wlr_output_set_scaleemersion
Fixes #465
2017-12-01optimize a bit rootston renderer if there's no surface transformemersion
2017-12-01Refactor: rename matrices in rootstonemersion
2017-11-30Fix surface transformsemersion
2017-11-21Always center fullscreen view on screenemersion
2017-11-20Fix GCC buildemersion
2017-11-20Fix fullscreen in xdg-shellemersion
2017-11-20Check for subsurfaces and popups before using wlr_output_set_fullscreen_surfaceemersion
2017-11-20Initial fullscreen supportemersion
2017-11-20rootston: remove unmapped surface from desktopTony Crisci
2017-11-19Merge branch 'master' into seat-viewsemersion
2017-11-19data-device: wlr-drag-iconTony Crisci
2017-11-18Merge branch 'master' into seat-viewsemersion
2017-11-17rootston: add per-seat viewsemersion
2017-11-15rootston: touch to focusTony Crisci
2017-11-15put dnd icon in the right placeTony Crisci
2017-11-15basic touch dndTony Crisci