aboutsummaryrefslogtreecommitdiff
path: root/rootston/output.c
AgeCommit message (Collapse)Author
2018-01-28rootston: fix compilation without XWayland supportPatrick Steinhardt
In case wlroots is not being compiled with XWayland support, we will not have an xwayland surface in our roots view. While we make sure to pay attention to that in some places, we are not being consistent and try to access the xwayland surface in other places. Obviously, this leads to a compiler error due to the field not being present. Fix the issue by sprinkling in a few additional ifdefs where required.
2018-01-21rename matrix model box to project boxTony Crisci
2018-01-21make it work with rotationTony Crisci
2018-01-21move matrix model code to matrix.hTony Crisci
2018-01-16decorate xwayland viewsTony Crisci
2018-01-16abstract box matrixTony Crisci
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
2017-11-15Add wlr_xdg_surface_v6_popup_get_positionemersion
2017-11-14Remove remaining buffer_{width,height} usageemersion
2017-11-14Don't use buffer sizeemersion
2017-11-14Fix popups position for rotated viewsemersion
2017-11-12Merge branch 'master' into cursor-scaleemersion
2017-11-12Merge branch 'master' into cursor-scaleemersion
2017-11-12Fix rendering of rotated views on HiDPI outputsemersion
2017-11-12Introduce wlr_xcursor_manageremersion
2017-11-11rootston: keep one xcursor_theme per seatemersion
2017-11-11Add wlr_output.serialemersion
2017-11-11rootston: add roots_xcursor_themeemersion
roots_xcursor_theme loads multiple wlr_xcursor_theme at different scales.
2017-11-11rootston: prefix config structs and functionsTony Crisci
2017-11-11Merge branch 'master' into feature/multiseatTony Crisci
2017-11-07multiseat: somewhat workingTony Crisci
2017-11-02Rethink HiDPI output layouts, fixes everythingDrew DeVault
Except for subsurfaces not rendering at the right scale. But that part is (somewhat) easy.
2017-11-01Adjust rendering to compensate for disparate scaleDrew DeVault
Something about my math is off, but I'm not certain what. Would appreciate a second opinion.
2017-11-01Consider scale factor when rendering viewsDrew DeVault