aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-24Merge remote-tracking branch 'upstream/master' into output-damageemersion
2018-01-24Merge pull request #579 from Ongy/dpms_decoupleemersion
decouples outputenable state and wl_output global
2018-01-24re-adds wlr_output_update_enabledMarkus Ongyerth
Re-add the wlr_output_update_enabled to make sure wlr_output::events.enable is called when the output enabled state changes.
2018-01-23Merge pull request #570 from acrisci/decorationsTony Crisci
Decorations
2018-01-23decouples outputenable state and wl_output globalMarkus Ongyerth
This decouples wlr_output_enable and the wl_global. The previously internal functions wlr_output_(destroy/create)_global are exposed and used automatically in the wlr_output_layout to create/tear down the global. The compositor can handle them itself if it wants to, but I think this is the right moment to create/destroy the wl_output when the wlr_output_layout is used.
2018-01-23decorations: respect motif hintsTony Crisci
2018-01-23fix decorations on wayland backendTony Crisci
2018-01-23rootston: damage tracking for drag iconsemersion
2018-01-22render: add wlr_renderer_clear and wlr_renderer_scissoremersion
2018-01-22rootston: damage tracking for wl_shellemersion
2018-01-22Merge pull request #578 from emersion/fix-cursor-output-layout-destroyDrew DeVault
cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached
2018-01-22surface: add damage when subsurface movesemersion
2018-01-22cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor ↵emersion
attached
2018-01-21take roots_view out of input.hTony Crisci
2018-01-21take seat.h out of view.hTony Crisci
2018-01-21rename matrix model box to project boxTony Crisci
2018-01-21rename wlr_deco_part to roots_deco_partTony Crisci
2018-01-21fix cursor issueTony Crisci
2018-01-21make it work with rotationTony Crisci
2018-01-21Merge remote-tracking branch 'upstream/master' into output-damageemersion
2018-01-21rootston: fix damage tracking for fullscreen xwayland viewsemersion
2018-01-21Merge pull request #576 from Timidger/bugfix/crtc-null-check-in-set-cursoremersion
Check if crtc is null in in cursor cleanup when output removed
2018-01-21move matrix model code to matrix.hTony Crisci
2018-01-21Add con/crtc null check to move_cursor in drmTimidger
2018-01-21Added crtc null check for other drm funcsTimidger
2018-01-21Merge branch 'master' into decorationsTony Crisci
2018-01-21rootston: damage tracking for xdg popupsemersion
2018-01-21Fixes #575Timidger
2018-01-21Merge pull request #574 from jsshandle/masteremersion
Improve code style in accordance with CONTRIBUTING.md
2018-01-21style: add else keywords in xwm.cJohannes Schramm
2018-01-21style: add comment to empty while loop in logind.cJohannes Schramm
2018-01-21style: include brackets for if/while/for, even if it's a single statementJohannes Schramm
2018-01-21rootston: add roots_view_child::destroyemersion
2018-01-21rootston: track subsurface damageemersion
2018-01-21surface: add wlr_surface new_subsurface and wlr_subsurface destroy eventsemersion
2018-01-21Add docs and commentsemersion
2018-01-21output: add damage tracking via buffer ageemersion
2018-01-20backend/x11: force rendering the whole outputemersion
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-20surface: add resize damageemersion
2018-01-19backend/drm: do not try a pageflip is another one is in pendingemersion
2018-01-19backend/drm: fix retry pageflipemersion
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-19output: add damage eventemersion
2018-01-19rootston: damage output on mode changeemersion
2018-01-19output: fullscreen surface damage trackingemersion
2018-01-19rootston: damage tracking for fullscreen viewsemersion