aboutsummaryrefslogtreecommitdiff
path: root/rootston
AgeCommit message (Collapse)Author
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-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-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
2017-12-27rootston: remove input event ring bufferTony Crisci
2017-12-27Merge pull request #524 from acrisci/role-committedemersion
[wip] Role committed
2017-12-27wl-shell: role committedTony Crisci
2017-12-27xdg-shell: role-committed funcTony Crisci
2017-12-27Merge pull request #521 from acrisci/nop-commandTony Crisci
add nop command
2017-12-26config: Put all defines into config.hBjörn Esser
2017-12-26add nop commandTony Crisci
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-23Merge pull request #508 from emersion/fix-rootston-seat-button-countDrew DeVault
Fix rootston seat button count
2017-12-22Add missing gtk-primary-selection interfacesemersion