Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-23 | Rename wlr_primary_selection to wlr_gtk_primary_selection | emersion | |
2018-11-12 | Use #if instead of #ifdef for wlroots config data | emersion | |
This prevents some annoying issues when e.g. not including wlr/config.h or making a typo in the guard name. | |||
2018-10-28 | rootston: fix segfault when destroying unmapped fullscreen views | emersion | |
2018-10-28 | rootston: fix segfault in view_at | emersion | |
Make sure the view is mapped. | |||
2018-10-28 | Fix "variable ‘cursor_default’ set but not used" | Sorcus | |
2018-10-12 | Merge pull request #1203 from dcz-purism/input | Drew DeVault | |
Support input method and text input | |||
2018-10-09 | rootston: add support for text input and the basic of input method | Dorota Czaplejewicz | |
The compositor acts as a relay between applications using the text-input protocol and input methods using the input-method protocol. This change implements the basic but useful support for input-method, leaving out grabs as well as popups. | |||
2018-10-08 | rootston: export XCURSOR_SIZE and XCURSOR_THEME | emersion | |
These can be used by toolkits (currently Qt) to choose a default cursor theme and size. Note that this isn't a perfect solution: - Per-seat configuration isn't possible - It's not possible to set the default image - Live config reload isn't possible But it's easy to implement and simple. To fix these remaining issues a separate protocol would be needed. | |||
2018-10-04 | rootston: send presentation events | emersion | |
2018-09-27 | pointer-constraints: refactoring | emersion | |
* Rename the constraint_create signal to new_constraint for consistency * Move the constraint_destroy signal to the constraint itself * Use rotate_child_position instead of duplicating logic * Fix inert constraint resource handling * Style fixes | |||
2018-09-26 | pointer-constraints: make region not a pointer, add committed bitfield | emersion | |
2018-09-18 | Implement pointer-constraints protocol in wlroots and rootston | Las | |
2018-09-18 | Remove extraneous indentation and conform to coding style | Las | |
2018-09-14 | Merge pull request #1243 from emersion/layer-shell-suffix | Drew DeVault | |
layer-shell: add _v1 suffix | |||
2018-09-14 | layer-shell: add _v1 suffix | emersion | |
2018-09-14 | xdg-output: add _v1 suffix | emersion | |
2018-09-02 | Init dmabuf global in renderer | emersion | |
2018-08-02 | rootston: fire up wlr-gamma-control-unstable-v1 | emersion | |
2018-08-02 | Merge pull request #1053 from emersion/xdg-decoration | Drew DeVault | |
Add xdg-decoration-unstable-v1 support | |||
2018-07-29 | rootston: focus newly-created surfaces | Ilia Bozhinov | |
Whenever a new surface is created, we have to update the cursor focus, even if there's no input event. So, we generate one motion event, and reuse the code to update the proper cursor focus. We need to do this for all surface roles - toplevels, popups, subsurfaces. Fixes #1162 | |||
2018-07-28 | Add xdg-decoration-unstable-v1 support | emersion | |
2018-07-19 | linux-dmabuf: add v1 suffix | emersion | |
This prevents some future conflicts with the stable version. Fixes #1133 | |||
2018-07-14 | Basic tablet_v2 object lifetime | Markus Ongyerth | |
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-07-04 | surface: make pending and current embedded structs | emersion | |
2018-06-30 | screencopy-v1: add basic implementation | emersion | |
2018-05-29 | rootston: enable export-dmabuf | emersion | |
2018-05-28 | virtual-keyboard: add support for the virtual-keyboard-v1 protocol | Dorota Czaplejewicz | |
2018-05-08 | Merge pull request #959 from VincentVanlaer/xwayland-lazy | emersion | |
Add the option to start Xwayland only when a client connects | |||
2018-05-08 | add wlr_layer_surface_surface_at | Markus Ongyerth | |
Adds wlr_layer_surface_surface_at, this is consistent with the other shell implementations, and simplifies handling in compositors. | |||
2018-05-06 | Add option to rootston to start xwayland lazy | Vincent Vanlaer | |
2018-05-06 | Allow xwayland to start lazily | Vincent Vanlaer | |
Makes the xwayland startup process two phased. The first phase just initialises the X11 sockets. The second phase starts the Xwayland server itself. When starting xwayland lazily the second phase will be postponed until a client has connected to the X11 socket. Changes in behaviour: The DISPLAY environment is now set immediately after the X11 sockets are created. When the Xwayland server is killed or crashes, the sockets will not be recreated, but reused. Fixes #849: Start up Xwayland lazily | |||
2018-04-23 | rootston: Let layer_surface_at look at popups | Guido Günther | |
This allows them to receive input as well. | |||
2018-04-22 | Implement output auto-selection in rootston | Drew DeVault | |
2018-04-21 | Remove wlr_surface::subsurface | emersion | |
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 | 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 | Implement input inhibit in rootston | Drew DeVault | |
2018-04-03 | Add input-inhibitor example client | Drew DeVault | |
2018-03-31 | FIx crash on touch down | Drew DeVault | |
2018-03-31 | Initialize roots_output to fix -Wmaybe-uninitialized | Orestis Floros | |
With -O2: ../rootston/desktop.c: In function ‘desktop_surface_at’: ../rootston/desktop.c:714:18: error: ‘roots_output’ may be used uninitialized in this function [-Werror=maybe-uninitialized] if ((surface = layer_surface_at(roots_output, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &roots_output->layers[ZWLR_LAYER_SHELL_V1_LAYER_BOTTOM], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ox, oy, sx, sy))) { ~~~~~~~~~~~~~~~ | |||
2018-03-31 | xwayland: specify xwm cursor stride in bytes | emersion | |