Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-04 | Fix a rootston crash when a client creates non-topmost popups | emersion | |
2018-05-03 | rootston: remove mode and transform signals when output is destroyed | Ilia Bozhinov | |
2018-04-29 | rootston: map input devices with wlr_input_device.output_name | emersion | |
2018-04-28 | cursor: use NAN for unspecified axes, refactor absolute warping code | emersion | |
2018-04-26 | layer-shell: Fix crash when cursor is intially outside any output | Guido Günther | |
On the X11 backend the cursor position might be outside the output window so no output is returned leading to the assert to trigger. Use sane fallback instead of crashing. | |||
2018-04-24 | layer-shell: use output_damage_{whole,from}_local_surface on map/unmap | Guido Günther | |
These handle rotation and scaling | |||
2018-04-24 | layer-shell: use output_damage_{whole,from}_local_surface for popups | Guido Günther | |
Reuse what already handles rotation and scaling. This unbreaks popups on rotated or scaled outputs. | |||
2018-04-23 | rootston: Send frame_done for popups too | Guido Günther | |
Thanks @emersion | |||
2018-04-23 | rootston: Damage layer-shell popups | Guido Günther | |
2018-04-23 | rootston: Let layer_surface_at look at popups | Guido Günther | |
This allows them to receive input as well. | |||
2018-04-23 | Finish forward-porting @acrisci's positioner work | Drew DeVault | |
2018-04-23 | Basic layer popup rendering | Drew DeVault | |
2018-04-22 | Implement output auto-selection in rootston | Drew DeVault | |
2018-04-21 | Remove wlr_surface::subsurface | emersion | |
2018-04-20 | Add wlr_renderer_init_wl_shm to advertize supported renderer formats | emersion | |
2018-04-16 | rootston: don't crash on shutdown | Guido Günther | |
When e.g. running rootston under X11 it would otherwise crash when closing rootston like: #0 0x00007f0197da7327 in wl_list_remove () at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 #1 0x000056306fcee7fb in handle_destroy (listener=0x5630723a2948, data=0x5630723a5d20) at ../rootston/layer_shell.c:273 #2 0x00007f019800a552 in wlr_signal_emit_safe (signal=0x5630723a5e30, data=0x5630723a5d20) at ../util/signal.c:29 #3 0x00007f0197fef808 in layer_surface_destroy (surface=0x5630723a5d20) at ../types/wlr_layer_shell.c:169 #4 0x00007f0197ff0001 in client_handle_destroy (resource=0x56307229c4c0) at ../types/wlr_layer_shell.c:371 #5 0x00007f0197da2f30 in () at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 #6 0x00007f0197da77f9 in () at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 #7 0x00007f0197da301d in wl_client_destroy () at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 #8 0x00007f0197da30d8 in () at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 #9 0x00007f0197da4c12 in wl_event_loop_dispatch () at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 #10 0x00007f0197da344a in wl_display_run () at /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 #11 0x000056306fcef069 in main (argc=3, argv=0x7ffd22032528) at ../rootston/main.c:83 since the output_destroy got already removed in handle_output_destroy. | |||
2018-04-13 | Merge pull request #862 from emersion/renderer-scissor-upside-down | Drew DeVault | |
Make wlr_renderer_scissor take normal coords instead of upside-down ones | |||
2018-04-13 | Merge pull request #866 from emersion/xwayland-unmapped-on-create | emersion | |
xwayland: emit new_surface when unmapped | |||
2018-04-13 | xwayland: emit new_surface when unmapped | emersion | |
2018-04-13 | Fix gcc string truncation warnings | Dominique Martinet | |
2018-04-12 | Make wlr_renderer_scissor take normal coords instead of upside-down ones | emersion | |
2018-04-08 | Merge pull request #853 from emersion/xwayland-client-timeout | Drew DeVault | |
Add wlr_xwayland_surface_ping | |||
2018-04-08 | Add wlr_xwayland_surface_ping | emersion | |
2018-04-08 | Fix syntax errors | Drew DeVault | |
Build before you commit, dumbass | |||
2018-04-08 | Fix assertions with side-effects | Drew DeVault | |
Fixes #1725 | |||
2018-04-08 | Merge pull request #850 from emersion/remove-backend-egl | Drew DeVault | |
backend: remove wlr_backend_get_egl | |||
2018-04-08 | backend: remove wlr_backend_get_egl | emersion | |
2018-04-07 | rootston: fix compilation without XWayland support | Bruno | |
2018-04-05 | Remove rootston surface iterator | emersion | |
2018-04-05 | Add surface iterators | emersion | |
2018-04-05 | Merge pull request #830 from swaywm/xdg-output | Drew DeVault | |
Add wlr_xdg_output_manager | |||
2018-04-05 | Initialize rootston _surface | Tancredi Orlando | |
2018-04-05 | Add wlr_xdg_output_manager | Drew DeVault | |
2018-04-04 | Fix xdg-shell popups, add wlr_xdg_surface_surface_at | emersion | |
2018-04-04 | Add wlr_xdg_surface_v6_surface_at and wlr_wl_shell_surface_surface_at | emersion | |
2018-04-04 | rootston: fix view_at | emersion | |
2018-04-04 | Fix wlr_surface_subsurface_at, change it to be wlr_surface_surface_at | emersion | |
2018-04-03 | rootston: send enter event for layer surfaces | emersion | |
2018-04-03 | Implement input inhibit in rootston | Drew DeVault | |
2018-04-03 | Add input-inhibitor example client | Drew DeVault | |
2018-04-03 | Fix segfault when clicking rootston desktop | Drew DeVault | |
2018-04-02 | Merge pull request #804 from swaywm/keyboard-layers | Drew DeVault | |
Add keyboard input to layer surfaces | |||
2018-04-02 | Add wlr_surface_is_*_surface | Drew DeVault | |
And wlr_*_surface_from_wlr_surface | |||
2018-04-02 | Address review feedback | Drew DeVault | |
2018-04-02 | Handle layer surfaces below shell surfaces | Drew DeVault | |
2018-04-02 | Change meson option names to use hypen | Danilo Spinella | |
Replace underscore with hypen in meson option names, following style recommendations. http://mesonbuild.com/Style-guide.html#naming-options | |||
2018-04-02 | Always give keyboard focus to the topmost layer | Drew DeVault | |
2018-04-02 | Identify topmost interactive layer surface | Drew DeVault | |
2018-04-02 | Don't reset exclusive between layer shell passes | Drew DeVault | |
This is not the intended behavior of exclusive zones, the second pass is meant to respect the usable area. | |||
2018-03-31 | FIx crash on touch down | Drew DeVault | |