aboutsummaryrefslogtreecommitdiff
path: root/rootston
AgeCommit message (Collapse)Author
2018-01-22rootston: damage tracking for wl_shellemersion
2018-01-21Merge remote-tracking branch 'upstream/master' into output-damageemersion
2018-01-21rootston: fix damage tracking for fullscreen xwayland viewsemersion
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-20rootston: fix artifacts when un-maximizing a viewemersion
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-17dont use pointer for modifiersTony Crisci
2018-01-17Merge branch 'master' into modifier-fixesTony Crisci
2018-01-17rootston: hide cursor if seat has no pointeremersion
2018-01-16rootston: set real seat capabilitiesemersion
2018-01-15Merge pull request #549 from emersion/output-enabledDrew DeVault
Add wlr_output::enabled
2018-01-15Merge pull request #562 from emersion/xwayland-fullscreen-render-childrenTony Crisci
xwayland: render children window in fullscreen
2018-01-14Merge pull request #556 from raazvvann/heghe/idle-protocolTony Crisci
Idle protocol
2018-01-14xwayland: render children window in fullscreenemersion
2018-01-13Remove unnecessary wlr_backend_destroyDrew DeVault
2018-01-10Include idle protocol in rootstonHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2018-01-07rootston: add toggle_outputs commandemersion
2018-01-07rootston: do not attempt to render disabled outputsemersion
2018-01-06keyboard grab enter with modifiersTony Crisci
2018-01-05compositor modifier hookTony Crisci
2018-01-04Disable outputs in rootston configemersion
2018-01-01Merge pull request #544 from emersion/fix-views-outside-output-layoutDrew DeVault
Fix views outside output layout
2017-12-31Allow configurable verbosityCalvin Lee
2017-12-31Fix views outside output layoutemersion
2017-12-29roots_seat_destroy: also destroy seat in public functionDominique Martinet
Rework the functions a bit so that the handler does the bulk of the work except for destroying the seat itself, and the main public function just explicitely calls the handler and destroys the seat
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-27validate grab serial for shell eventsTony Crisci