Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-01 | output: always use hardware cursors if available | emersion | |
This changes the `wlr_output_impl.set_cursor` function to take a `wlr_texture` instead of a byte buffer. This simplifies the DRM and Wayland backends since they were creating textures from the byte buffer anyway. With this commit, performance should be improved when moving the cursor since outputs don't need to be re-rendered anymore. | |||
2018-04-29 | backend/x11: add one pointer per output | emersion | |
2018-04-29 | backend/wayland: only set one pointer listener | emersion | |
2018-04-29 | backend/wayland: create one virtual pointer per output | emersion | |
2018-04-29 | input-device: add output_name field, populate it from libinput | emersion | |
2018-04-29 | Merge pull request #926 from emersion/fix-x11-backend-memory-leaks | Drew DeVault | |
Fix some backend memory leaks | |||
2018-04-28 | backend/x11: correctly destroy input devices | emersion | |
2018-04-28 | cursor: use NAN for unspecified axes, refactor absolute warping code | emersion | |
2018-04-26 | xwayland: fix some Chromium comboboxes | emersion | |
Some comboboxes (e.g. in chrome://flags) are advertized as… Notifications of course! Yeah, notifications, the thing that tells you you have mail, your battery is low, or the dog has eaten your carpet. This isn't the first time we notice Chromium's X11 backend is pretty shit. Anyway, added notifications and splash screens to the list of unmanaged windows. Also removed utility windows because those should be managed, but maybe I'm wrong and I'll revert this. | |||
2018-04-26 | compositor: redesign how resources are managed | emersion | |
All public resource creators now take a new ID for the resource and an optional list where the resource link is added. When the resource is destroyed it is its own responsibility to remove itself from the list. This removes the need for the caller to add a destroy listener. This commit fixes a few segfaults with resources not removed from the list when destroyed. | |||
2018-04-26 | Make WLR_DIRECTION enum powers of 2 | Ryan Dwyer | |
2018-04-26 | Merge pull request #902 from emersion/various-memory-leaks | Drew DeVault | |
Various memory leaks | |||
2018-04-26 | Merge pull request #911 from RyanDwyer/fix-output-direction | Drew DeVault | |
Fix WLR_DIRECTION enums | |||
2018-04-26 | Fix WLR_DIRECTION enums. | Ryan Dwyer | |
Having 0 as an enum value causes wlr_output_layout_adjacent_output() to never match WLR_DIRECTION_UP. | |||
2018-04-26 | Destroy wlr_surface with wlr_renderer | emersion | |
2018-04-25 | compositor: destroy subsurface resources with wlr_subcompositor | emersion | |
2018-04-25 | compositor: make wlr_compositor_destroy destroy resources | emersion | |
2018-04-25 | Make sure we don't use others' prefixes | emersion | |
2018-04-25 | Remove wlr_ prefix from local symbols | emersion | |
2018-04-25 | Merge pull request #901 from emersion/layer-shell-minor-memory-leak | Drew DeVault | |
layer-shell: fix small memory leak | |||
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-24 | layer-shell: fix small memory leak | emersion | |
2018-04-23 | rootston: Damage layer-shell popups | Guido Günther | |
2018-04-23 | Finish forward-porting @acrisci's positioner work | Drew DeVault | |
2018-04-23 | Forward-port xdg-shell-v6 positioner improvements | Drew DeVault | |
2018-04-23 | Basic layer popup rendering | Drew DeVault | |
2018-04-23 | Add (shitty) support for popups to layer example | Drew DeVault | |
2018-04-23 | Generalize xdg-shell popups and add to layer-shell | Drew DeVault | |
2018-04-22 | Implement output auto-selection in rootston | Drew DeVault | |
2018-04-22 | Update layer shell with optional wl_output | Drew DeVault | |
2018-04-21 | Add wlr_subcompositor | emersion | |
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-17 | Merge pull request #873 from emersion/output-dont-emit-mode-twice | Drew DeVault | |
output: don't emit the mode event if it hasn't changed | |||
2018-04-18 | output: don't emit the mode event if it hasn't changed | emersion | |
This also fixes #535. | |||
2018-04-15 | x11_handle_input_event: Remove return value | Uli Schlachter | |
handle_x11_event() and x11_handle_input_event() react to different kinds of events, so it does not make much of a difference if x11_handle_input_event() signals if it handled an event or not. Signed-off-by: Uli Schlachter <psychon@znc.in> | |||
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 | Merge pull request #865 from martinetd/str_truncation | Drew DeVault | |
Fix gcc string truncation warnings | |||
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-11 | Always unmap before destroying surface | emersion | |
2018-04-08 | Add wlr_xwayland_surface_ping | emersion | |
2018-04-08 | xwayland: add _NET_WM_WINDOW_TYPE_MENU support | emersion | |
2018-04-08 | backend: remove wlr_backend_get_egl | emersion | |
2018-04-05 | Merge pull request #825 from emersion/surface-iterators | Drew DeVault | |
Add surface iterators | |||
2018-04-05 | Merge branch 'master' into xwayland-dnd | Drew DeVault | |
2018-04-05 | Add surface iterators | emersion | |