Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
2017-12-28 | Remove display_destroy on multi-backend destroy | Timidger | |
2017-12-21 | handle display destroy | Tony Crisci | |
2017-12-20 | backend add and remove events | Tony Crisci | |
2017-12-20 | rootston: handle backend creation failed | Tony Crisci | |
2017-12-19 | multibackend remove subbackend | Tony Crisci | |
2017-12-19 | subbackend state destroy | Tony Crisci | |
2017-12-19 | remove session from multibackend | Tony Crisci | |
2017-12-19 | Destroy multi backend on display destroy | emersion | |
2017-12-08 | Listen to display destroy in session | emersion | |
It's not the backend's responsibility to destroy the session anymore. | |||
2017-11-01 | multi_backend_destroy: fix trivial use-after-free | Dominique Martinet | |
2017-10-21 | Merge branch 'master' into heghe/wl_list | Drew DeVault | |
2017-10-21 | Remove wl_list_init when using wl_signal_add | emersion | |
2017-10-20 | Replace list_t with wl_list in wlr_multi_backend | Heghedus Razvan | |
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> | |||
2017-08-26 | Merge wlr_udev into wlr_session | Scott Anderson | |
2017-08-26 | Rename functions to be consistent with #93 | Scott Anderson | |
2017-08-16 | Prevent alloc errors from crashing in `list_t` | Calvin Lee | |
This commit changes the `list_t` api so that alloc errors can be detected and worked around. Also fixes errors not found in 5cc7342 | |||
2017-08-15 | Prevent alloc errors from crashing | Calvin Lee | |
Resolves #76 | |||
2017-08-14 | Fix wlr_multi_backend_add incorrect assert | Dominique Martinet | |
2017-08-13 | Add backend detection functions | Calvin Lee | |
Resolves #80 | |||
2017-08-13 | wlr_backend_init -> wlr_backend_start | Drew DeVault | |
Also renames create to init. We'll use create for anything that allocates and init for anything that takes a pointer and initializes it. | |||
2017-08-12 | Refactor out wlr_backend_state from wl/multi | Drew DeVault | |
2017-08-10 | Refactor EGL handling | Drew DeVault | |
2017-08-05 | Check for multi backend before using it | Drew DeVault | |
2017-08-06 | Fixed VT switching | Scott Anderson | |
2017-08-06 | Changed header paths. | Scott Anderson | |
2017-08-06 | Changed ownership of wlr_session to the multi backend. | Scott Anderson | |
Currently breaks VT switching for examples. | |||
2017-06-21 | Reorganize wlr-common | Drew DeVault | |
2017-06-13 | Establish multi backend support | Drew DeVault | |