Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-12 | rootston: add destroy to view interface | emersion | |
2018-03-10 | xdg-shell-v6: add map signal | emersion | |
2018-03-09 | rootston: add view_map and view_unmap | emersion | |
2018-02-27 | Merge pull request #670 from Ongy/xwayland_unmanaged | emersion | |
add xwayland unmanaged tests to support dmenu | |||
2018-02-26 | rootston: drop saved.alpha from roots_view | Guido Günther | |
It's currently unused. | |||
2018-02-26 | add xwayland unmanaged tests to support dmenu | Markus Ongyerth | |
This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more fine grained control over XWayland focus. A surface that is unmanaged should not receive focus, while other windows that are just override redirect may want it (dmenu). The way unamanged is determined is taken from wlc. | |||
2018-02-25 | Merge pull request #659 from agx/alpha | Drew DeVault | |
Make wlr_render_with_matrix use alpha | |||
2018-02-25 | rootston: Add alpha channel to views | Guido Günther | |
2018-02-25 | rootston: add view_create | Guido Günther | |
so we can do basic view setup. Will be used to initialize alpha. | |||
2018-02-24 | Merge pull request #641 from Ongy/idle-inhibit | Tony Crisci | |
Add idle-inhibit implementation | |||
2018-02-23 | rootston: fix user-after-free in output_handle_destroy | emersion | |
2018-02-20 | idle-inhibit: feedback pass | Markus Ongyerth | |
2018-02-17 | implements the idle_inhibit protocol type | Markus Ongyerth | |
This adds the types/wlr_idle_inhibit_v1 implementation. | |||
2018-02-14 | xdg-shell stable: copy-pasta implementation | Dominique Martinet | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Remove wlr_backend.events.{output_remove,device_remove} | emersion | |
2018-02-11 | Introduce wlr_output_damage | emersion | |
2018-02-09 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-02-08 | Rename roots_seat_cancel_transform | Vincent Vanlaer | |
2018-02-06 | Merge roots_seat_cancel_* into one function | Vincent Vanlaer | |
2018-02-06 | Cancel rootston move/resize/rotate on escape press | Vincent Vanlaer | |
2018-01-30 | rootston: damage whole output when entering/leaving fullscreen | emersion | |
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-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 | rootston: damage tracking for drag icons | emersion | |
2018-01-23 | rootston: damage tracking for drag icons | 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 wlr_deco_part to roots_deco_part | Tony Crisci | |
2018-01-21 | make it work with rotation | 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-19 | rootston: remove repaint timer, listen for damage instead | emersion | |
2018-01-19 | rootston: damage output on mode change | 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 | |