Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-15 | backend/headless: improve output number handling | Brian Ashworth | |
This improves the way the output numbers are handled for the headless backend. Instead of using the number of active outputs plus one, the last used number is stored and new outputs will increment it. This fixes the situation where you start with one output, create a second, close the first, and create a third. Without this, both outputs will be HEADLESS-2, which causes an issue since the identifier will also be identical. With this, the last output is HEADLESS-3 and the outputs can be distinguished. | |||
2018-10-04 | output: add presentation refresh prediction | emersion | |
2018-10-04 | output: send present event from all backends | emersion | |
2018-09-18 | backend/headless: add assertions | emersion | |
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-04-25 | render/egl: allow passing NULL to surface and image destructors | emersion | |
2018-04-24 | render/egl: add wlr_egl_destroy_surface | emersion | |
2018-04-05 | backend/{x11,headless}: use default if supplied refresh is invalid | emersion | |
2018-04-03 | backend/{x11,headless}: fix refresh rate | emersion | |
2018-03-23 | Merge branch 'master' into gles2-renderer-redesign | emersion | |
2018-03-21 | render/egl: use EGL_KHR_debug | emersion | |
2018-03-21 | render/gles2: make wlr_renderer_begin take viewport size | emersion | |
This allows raw GL calls outside wlr_renderer to be removed. | |||
2018-02-24 | remove frame timer from headless output | Tony Crisci | |
2018-02-19 | Revert "ELF Visibility" | Drew DeVault | |
2018-02-19 | Explicitly export EFL symbols | Scott Anderson | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Make wlr_signal_emit_safe private | emersion | |
2018-02-12 | Remove wlr_backend.events.{output_remove,device_remove} | emersion | |
2018-02-12 | Add wlr_signal_emit_safe | emersion | |
2018-02-09 | Swap buffers with damage | emersion | |
2018-01-30 | backend: fix use-after-free when destroying backends | emersion | |
The backend destroy signal is emitted before the output_remove signal is. When the destroy signal is emitted listeners remove their output_remove listener, so the output_remove signal is never received and listeners have an invalid output pointer. The correct way to solve this would be to remove the output_remove signal completely and use the wlr_output.events.destroy signal instead. This isn't yet possible because wl_signal_emit is unsafe and listeners cannot be removed in listeners. | |||
2018-01-26 | output: add wlr_output_schedule_frame | emersion | |
2018-01-21 | output: add damage tracking via buffer age | emersion | |
2018-01-04 | Add wlr_output::enabled | emersion | |
2017-12-19 | headless backend: add wlr_output_is_headless | Dominique Martinet | |
2017-12-17 | Add headless input devices | emersion | |
2017-12-17 | Add full refresh rate support to custom modes | emersion | |
2017-12-17 | Minimal working headless output | emersion | |
2017-12-17 | Initialize headless backend | emersion | |