Commit Graph

58 Commits (fef8ab22e3bc8e073b63ec2cc612d91d8b81a9f6)

Author SHA1 Message Date
Simon Ser e7c556fcf6 backend: drop wlr_backend_get_session() 2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable 2 years ago
Simon Zeni 25bb92faee backend/multi: add asserts in wlr_multi_backend_add 3 years ago
Simon Zeni d1ebd52ab2 backend/multi: remove backend_get_renderer 3 years ago
Simon Zeni 70e8277175 backend/multi: implement get_buffer_caps 3 years ago
Simon Ser 7ec5bf6b10 backend: introduce wlr_backend_finish 4 years ago
Roman Gilg b36af22c94 backend: move get_drm_fd to public interface 4 years ago
Manuel Stoeckl a290d7a78d Make implementation function lists static const 4 years ago
Simon Ser ad3a455db9 backend/multi: implement get_drm_fd 4 years ago
Simon Ser 7720ce7827 backend/multi: handle backends depending on each other properly 5 years ago
Simon Ser ab4dc1636c backend/multi: add backends at end of list 5 years ago
Scott Anderson cff1c2f740 meson: Various improvements 5 years ago
sghctoma fa587b8ea9 Increase _POSIX_C_SOURCE to 200112L 6 years ago
emersion b0635bf3e7 Rename get_present_clock to get_presentation clock, use it 6 years ago
nyorain 7b52388424 Rework session handling 6 years ago
Ryan Dwyer 691a63d66b Introduce wlr_multi_for_each_backend 6 years ago
emersion 6c05f17a25 backend/multi: add assertions 6 years ago
Mariusz Bialonczyk 15dacebc36 multi-backend: do not expose internal renderers 7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols 7 years ago
emersion 52bd8aa716
backend/multi: disallow multiple renderers at the same time 7 years ago
emersion b0d99f5c67
Remove wlr_ prefix from local symbols 7 years ago
emersion d2ebbd103c
backend: remove wlr_backend_get_egl 7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility" 7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols 7 years ago
emersion c2e1474010
Reformat all #include directives 7 years ago
emersion 36ead80cd1
Make wlr_signal_emit_safe private 7 years ago
emersion 10ecf871f2
Remove wlr_backend.events.{output_remove,device_remove} 7 years ago
emersion 5e58d46cc1
Add wlr_signal_emit_safe 7 years ago
emersion babdd6ccf7
backend: fix use-after-free when destroying backends 7 years ago
emersion 4fa90b0511
Backport screenshooter fixes from the renderer redesign v1 7 years ago
Timidger 1478ef3202
Remove display_destroy on multi-backend destroy 7 years ago
Tony Crisci d1dce19253 handle display destroy 7 years ago
Tony Crisci 6c8fd6017e backend add and remove events 7 years ago
Tony Crisci ee39dff1e7 rootston: handle backend creation failed 7 years ago
Tony Crisci 58e69c9ce1 multibackend remove subbackend 7 years ago
Tony Crisci 6c75a184e7 subbackend state destroy 7 years ago
Tony Crisci a937016e38 remove session from multibackend 7 years ago
emersion 4a36ba4bdd
Destroy multi backend on display destroy 7 years ago
emersion 6001235b04
Listen to display destroy in session 7 years ago
Dominique Martinet 844b166c1b multi_backend_destroy: fix trivial use-after-free 7 years ago
Drew DeVault 16f35ecbea Merge branch 'master' into heghe/wl_list 7 years ago
emersion c8570d0e42
Remove wl_list_init when using wl_signal_add 7 years ago
Heghedus Razvan bde25fe020 Replace list_t with wl_list in wlr_multi_backend 7 years ago
Scott Anderson fb93628bda Merge wlr_udev into wlr_session 8 years ago
Scott Anderson 46823152ea Rename functions to be consistent with 8 years ago
Calvin Lee 901c14c409 Prevent alloc errors from crashing in `list_t` 8 years ago
Calvin Lee 5cc7342606 Prevent alloc errors from crashing 8 years ago
Dominique Martinet 9a9dd15d5f Fix wlr_multi_backend_add incorrect assert 8 years ago
Calvin Lee de66bdb867 Add backend detection functions 8 years ago
Drew DeVault 4386816889 wlr_backend_init -> wlr_backend_start 8 years ago