Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-30 | rootston: damage whole output when entering/leaving fullscreen | emersion | |
2018-01-30 | rootston: fix urxvt damage on HiDPI outputs | emersion | |
util/region: add wlr_region_expand | |||
2018-01-30 | backend/drm: fix hw cursor position on rotated and scaled outputs | emersion | |
output: add wlr_output_transformed_resolution | |||
2018-01-30 | render: add wlr_renderer_scissor docs | emersion | |
2018-01-29 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-29 | Merge pull request #580 from emersion/screenshooter-renderer-backport | Tony Crisci | |
Backport screenshooter fixes from the renderer redesign v1 | |||
2018-01-28 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-28 | rootston: fix compilation without XWayland support | Patrick 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-28 | rootston: fix damage tracking for SSD | emersion | |
2018-01-27 | rootston: damage tracking for rotated views | emersion | |
2018-01-26 | output: add wlr_output_schedule_frame | emersion | |
2018-01-26 | Damage tracking for transformed outputs | emersion | |
2018-01-25 | util: add docs for wlr_region_scale | emersion | |
2018-01-25 | rootston: damage tracking scale support | emersion | |
2018-01-24 | Merge branch 'output-damage' of github.com:emersion/wlroots into output-damage | emersion | |
2018-01-24 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-24 | Merge pull request #579 from Ongy/dpms_decouple | emersion | |
decouples outputenable state and wl_output global | |||
2018-01-24 | re-adds wlr_output_update_enabled | Markus 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-23 | Backport screenshooter fixes from the renderer redesign v1 | emersion | |
This backports some changes to #319 to fix the screenshooter data format. This also adds wlr_backend_get_renderer which will be useful to support multiple renderers. | |||
2018-01-23 | rootston: damage tracking for drag icons | emersion | |
2018-01-23 | decouples outputenable state and wl_output global | Markus 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-23 | rootston: damage tracking for drag icons | emersion | |
2018-01-22 | render: add wlr_renderer_clear and wlr_renderer_scissor | emersion | |
2018-01-22 | rootston: damage tracking for wl_shell | emersion | |
2018-01-21 | take roots_view out of input.h | Tony Crisci | |
2018-01-21 | take seat.h out of view.h | Tony Crisci | |
2018-01-21 | rename matrix model box to project box | Tony Crisci | |
2018-01-21 | rename wlr_deco_part to roots_deco_part | Tony Crisci | |
2018-01-21 | make it work with rotation | Tony Crisci | |
2018-01-21 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-21 | move matrix model code to matrix.h | Tony Crisci | |
2018-01-21 | Merge branch 'master' into decorations | Tony Crisci | |
2018-01-21 | rootston: damage tracking for xdg popups | emersion | |
2018-01-21 | rootston: add roots_view_child::destroy | emersion | |
2018-01-21 | rootston: track subsurface damage | emersion | |
2018-01-21 | surface: add wlr_surface new_subsurface and wlr_subsurface destroy events | emersion | |
2018-01-21 | Add docs and comments | emersion | |
2018-01-21 | output: add damage tracking via buffer age | emersion | |
2018-01-20 | backend/drm: fix hardware cursors not moving | emersion | |
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-19 | output: fix software cursors damage tracking | emersion | |
2018-01-19 | rootston: remove repaint timer, listen for damage instead | emersion | |
2018-01-19 | output: add damage event | emersion | |
2018-01-19 | rootston: damage output on mode change | emersion | |
2018-01-19 | output: fullscreen surface damage tracking | emersion | |
2018-01-18 | output: add wlr_output::damage, fixes #572 | emersion | |
2018-01-18 | rootston: fix double-buffering artifacts | emersion | |
2018-01-18 | rootston: replace view_damage with view_apply_damage and view_damage_whole | emersion | |
2018-01-18 | rootston: damage views when moved | emersion | |
2018-01-18 | rootston: do not swap buffers when output isn't damaged | emersion | |
2018-01-18 | rootston: do not redraw if output has no damage | emersion | |