aboutsummaryrefslogtreecommitdiff
path: root/include/rootston
AgeCommit message (Collapse)Author
2018-02-23rootston: fix user-after-free in output_handle_destroyemersion
2018-02-14xdg-shell stable: copy-pasta implementationDominique Martinet
2018-02-12Reformat all #include directivesemersion
2018-02-12Remove wlr_backend.events.{output_remove,device_remove}emersion
2018-02-11Introduce wlr_output_damageemersion
2018-02-09Merge remote-tracking branch 'upstream/master' into output-damageemersion
2018-02-08Rename roots_seat_cancel_transformVincent Vanlaer
2018-02-06Merge roots_seat_cancel_* into one functionVincent Vanlaer
2018-02-06Cancel rootston move/resize/rotate on escape pressVincent Vanlaer
2018-01-30rootston: damage whole output when entering/leaving fullscreenemersion
2018-01-28Merge remote-tracking branch 'upstream/master' into output-damageemersion
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-28rootston: fix damage tracking for SSDemersion
2018-01-27rootston: damage tracking for rotated viewsemersion
2018-01-26output: add wlr_output_schedule_frameemersion
2018-01-26Damage tracking for transformed outputsemersion
2018-01-24Merge branch 'output-damage' of github.com:emersion/wlroots into output-damageemersion
2018-01-24Merge remote-tracking branch 'upstream/master' into output-damageemersion
2018-01-23rootston: damage tracking for drag iconsemersion
2018-01-23rootston: damage tracking for drag iconsemersion
2018-01-22rootston: damage tracking for wl_shellemersion
2018-01-21take roots_view out of input.hTony Crisci
2018-01-21take seat.h out of view.hTony Crisci
2018-01-21rename wlr_deco_part to roots_deco_partTony Crisci
2018-01-21make it work with rotationTony Crisci
2018-01-21rootston: damage tracking for xdg popupsemersion
2018-01-21rootston: add roots_view_child::destroyemersion
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-19rootston: remove repaint timer, listen for damage insteademersion
2018-01-19rootston: damage output on mode changeemersion
2018-01-18rootston: fix double-buffering artifactsemersion
2018-01-18rootston: replace view_damage with view_apply_damage and view_damage_wholeemersion
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-16basic decorationsTony Crisci
2018-01-16decorate xwayland viewsTony Crisci
2018-01-15Merge pull request #549 from emersion/output-enabledDrew DeVault
Add wlr_output::enabled
2018-01-10Include idle protocol in rootstonHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2018-01-04Disable outputs in rootston configemersion
2017-12-31Fix views outside output layoutemersion
2017-12-29rootston seat: implement part of roots_seat_destroyDominique Martinet
... and have it listen to seat destroy notifier
2017-12-27config: Avoid clash with other config-headersBjörn Esser
2017-12-27rootston: remove input event ring bufferTony Crisci
2017-12-26config: Put all defines into config.hBjörn Esser
2017-12-24rootston: add arbitrary libinput config 'tap_enabled'Dominique Martinet
This ought to be enough to serve as an example for other compositors to use.
2017-12-22Add missing gtk-primary-selection interfacesemersion