Commit Graph

90 Commits (46823152ea5e2d0f888fa25ba6b4b1896e4e89b9)

Author SHA1 Message Date
Dominique Martinet 1458a95e65 example compositor: loop through xwayland surfaces 8 years ago
Dominique Martinet eb5b9cc6da xwayland: move & split internal header file 8 years ago
Dominique Martinet b2bab1af5c xwayland: split xwm structure out, initial xwm.c 8 years ago
Dominique Martinet 60451521bd start xwayland in example compositor 8 years ago
Dominique Martinet 2948f53721 example compositor: handle keyboard after we're done with init 8 years ago
Dominique Martinet 1ca08dc4cb wlr_compositor: change _init/finish to _create/destroy 8 years ago
Dominique Martinet 4110788159 move wl_compositor into wlroots as wlr_compositor 8 years ago
Dominique Martinet 5885679e33 examples: separate compositor_fini from run 8 years ago
Dominique Martinet f24b3df980 wlr renderer/texture: rename init to create when it does alloc 8 years ago
Tony Crisci f03be94309 rename wlr_cursor to wlr_xcursor 8 years ago
Tony Crisci e3edb08126 bring output configuration into shared.h 8 years ago
Tony Crisci 769549c652 Refactor example output config 8 years ago
nyorain f2a9098691 Fix wlr_data_device_manager 8 years ago
nyorain 86314caa5b Implement wlr_data_{source,device,device_manager} 8 years ago
Drew DeVault 3138c5ddf0 Clean up wlr_output_layout 8 years ago
Tony Crisci 854a9381ca improve collision detection algorithm 8 years ago
Tony Crisci 59a71f59b9 reconfigure output on resolution change 8 years ago
Tony Crisci e0b409760d fix output resolution callback 8 years ago
Tony Crisci 128f06405b vt change bugfix 8 years ago
Tony Crisci d9ebf0615a add output resolution notify to example shared 8 years ago
Tony Crisci 5a9baf487e add helper methods for intersection 8 years ago
Tony Crisci dfb6a12036 layout-output example: only render if its on the output 8 years ago
Tony Crisci 2e9e237f9d layout-output example: handle empty config 8 years ago
Tony Crisci 44181b57ac Add wlr_output_layout implementation 8 years ago
nyorain edbaa7d6ac Update keyboard modifiers in example compositor 8 years ago
nyorain ad22b4874d Fix wlr_seat; add to example compositor 8 years ago
Calvin Lee 901c14c409 Prevent alloc errors from crashing in `list_t` 8 years ago
Drew DeVault 19d6442f52 Merge pull request from martinetd/move_wl_shell 8 years ago
Drew DeVault 27c13d621d Merge pull request from 4e554c4c/alloc_crashing 8 years ago
Dominique Martinet f9b55dfa95 Make wlr_wl_shell_create work like xdg 8 years ago
Dominique Martinet d49edc8243 wl_shell/compositor surface: do not check if it's in list before removing 8 years ago
Dominique Martinet 5dae8e1be8 example compositor: only iterate over wl_shell and xdg_shell surfaces 8 years ago
Dominique Martinet f4e6b138fb Move wl_shell into wlroots 8 years ago
Drew DeVault f60b53c6e3 Change how surface matricies are calculated 8 years ago
Tony Crisci e46ec57b43 implement surface sizing 8 years ago
Calvin Lee 5cc7342606 Prevent alloc errors from crashing 8 years ago
Drew DeVault 4386816889 wlr_backend_init -> wlr_backend_start 8 years ago
Drew DeVault d4b4bfb8bc Fix 8 years ago
Dominique Martinet de86965174 Use libinput_event_destroy/xkb_*_unref 8 years ago
Dominique Martinet be3a0ad065 libinput backend: fill in handle_device_removed 8 years ago
Dominique Martinet 1c7dd71208 WIP: example/shared.c free 8 years ago
Drew DeVault 62d8b252c0 Refactor meson and move xdg-shell into wlroots 8 years ago
Drew DeVault 3375381610 Fix segfault during xdg-shell cleanup 8 years ago
Drew DeVault c24351681f Refactor EGL handling 8 years ago
Drew DeVault 7095274a9e Merge branch 'master' into drm_buffer 8 years ago
Drew DeVault 7da43ff8b0 Implement wlr_surface_flush_damage 8 years ago
nyorain 31d78ff497 Fix wlr_surface destruction bug 8 years ago
Tony Crisci 14654ecb77 implement compositor create region 8 years ago
nyorain 1901c3e1b6 Fix example for updated gles 8 years ago
nyorain 67369173aa Implement drm (egl) buffer attaching 8 years ago