Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-03 | rootston: fix crash when closing a fullscreened xwayland view | emersion | |
2018-02-03 | rootston: do not rely on current view size when accumulating damage | emersion | |
2018-02-03 | render: make wlr_renderer_clear take a float[4] for the color | emersion | |
2018-02-03 | rootston: use output renderer | emersion | |
2018-02-02 | rootston: do not render views fullscreened on other outputs | emersion | |
2018-02-02 | rootston: fix artifacts when leaving fullscreen in a rotated view | emersion | |
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-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-29 | rootston: fix damage when changing views z-index | emersion | |
2018-01-28 | Do not flush damage if swapping buffers failed | emersion | |
This should solve issues with multiple outputs on DRM backend. | |||
2018-01-28 | rootston: fix build without xwayland | emersion | |
2018-01-28 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-28 | rootston: move together XWayland setup code | Patrick Steinhardt | |
The XWayland code for creating the cursor as well as creating the surface itself are currently split up into two ifdef'ed sections in `desktop_create()`. Move together these two sections in order to avoid having multiple ifdefs as well as making it clearer that they do in fact serve the same purpose of setting up the XWayland environment. | |||
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 clipped SSD for rotated views | emersion | |
2018-01-28 | rootston: fix damage tracking for SSD | emersion | |
2018-01-27 | Fix flickering when switching VT | 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 | 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-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 | decorations: respect motif hints | Tony Crisci | |
2018-01-23 | fix decorations on wayland backend | Tony Crisci | |
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 | 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 | fix cursor issue | 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 | rootston: fix damage tracking for fullscreen xwayland views | 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 | 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-20 | rootston: fix artifacts when un-maximizing a view | emersion | |
2018-01-19 | rooston: restrict damage to output extents | emersion | |
2018-01-19 | output: fix software cursors damage tracking | emersion | |