Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-15 | Remove redundant signal in seat.c | Ryan Walklin | |
2018-12-15 | Factor out binding command execution to separate file | Ryan Walklin | |
2018-12-15 | [WIP][DONTMERGE]Add support for libinput_switch input devices | Ryan Walklin | |
These are used primarily by laptops to signal the state of the lid (open/closed) and tablet mode if supported, based on ACPI events. | |||
2018-12-13 | Merge pull request #1434 from martinetd/xwayland_clearenv | emersion | |
xwayland: remove clearenv() call | |||
2018-12-13 | xwayland: remove clearenv() call | Dominique Martinet | |
This has been causing troubles for some of our users and only been there for legacy reasons, we trust Xwayland just as much as your next program and weston doesn't take any such care when starting it. | |||
2018-12-12 | Merge pull request #1433 from ammen99/fix-layer-shell-unconstrain | Drew DeVault | |
xdg-popup: fix wlr_xdg_popup_get_toplevel_coords() | |||
2018-12-12 | xdg-popup: fix wlr_xdg_popup_get_toplevel_coords() | Ilia Bozhinov | |
The previous code resulted in a crash when we try to unconstrain a popup which is part of a layer-shell surface popup tree. Fixes #1425 | |||
2018-12-09 | Merge pull request #1426 from emersion/drm-disappear-index | Drew DeVault | |
backend/drm: fix disappeared output indices | |||
2018-12-09 | Merge pull request #1429 from emersion/primary-serial-validation | Drew DeVault | |
gtk-primary-selection: basic serial validation | |||
2018-12-09 | gtk-primary-selection: warn when offering MIME type after set_selection | emersion | |
2018-12-09 | gtk-primary-selection: basic serial validation | emersion | |
2018-12-09 | backend/drm: Fix uninitialized variable | Scott Anderson | |
2018-12-09 | backend/drm: Improve encoder logic | Scott Anderson | |
This fixes an issue that can occur with DP MST connectors not reporting any encoders. | |||
2018-12-09 | backend/drm: fix disappeared output indices | emersion | |
This commit changes `scan_drm_connectors` to add new outputs to the end of the list. That way, it's easier to understand what's going on with indices. When we need to destroy outputs, we now walk the list in reverse order. This ensures indices remain correct while iterating and removing items from the list. We now also make outputs without a CRTC disappear (those are in WLR_DRM_CONN_NEEDS_MODESET state). | |||
2018-12-09 | Merge pull request #1201 from ammen99/master | emersion | |
Implement wlr-foreign-toplevel-management-unstable-v1 | |||
2018-12-08 | examples: add wlr_foreign_toplevel_management_v1 example | Ilia Bozhinov | |
2018-12-08 | rootston: add support for wlr_foreign_toplevel_management_v1 | Ilia Bozhinov | |
2018-12-08 | rootston: add title/app_id/class listeners | Ilia Bozhinov | |
2018-12-08 | types: implement wlr_foreign_toplevel_management_v1 | Ilia Bozhinov | |
2018-12-06 | Merge pull request #1422 from emersion/dmabuf-export-destroy | Drew DeVault | |
export-dmabuf-v1: add missing destroy request handler | |||
2018-12-06 | Merge pull request #1413 from emersion/logind-session-logs | Drew DeVault | |
backend/session/logind: improve logging | |||
2018-12-06 | export-dmabuf-v1: add missing destroy request handler | emersion | |
Also document lists in the header file. | |||
2018-12-06 | backend/session/logind: improve logging | emersion | |
2018-12-06 | Merge pull request #1416 from kragniz/rootston-use-box | Drew DeVault | |
rootston: use box for views position | |||
2018-12-06 | Merge pull request #1419 from emersion/ci-alpine | Drew DeVault | |
ci: add Alpine build | |||
2018-12-05 | rootston: use box for views position | Louis Taylor | |
2018-12-05 | ci: add Alpine build | emersion | |
2018-12-05 | rootston: use int for width, height | Louis Taylor | |
2018-12-04 | Merge pull request #1415 from emersion/tablet-seat-leak | Drew DeVault | |
tablet-v2: fix wlr_tablet_seat_v2 leak | |||
2018-12-04 | Merge pull request #1410 from emersion/xdg-surface-destroy | Drew DeVault | |
xdg-shell: emit xdg_surface destroy when role object is destroyed | |||
2018-12-04 | Merge pull request #1412 from emersion/drm-vla-overflow | Drew DeVault | |
backend/drm: fix VLA overflow | |||
2018-12-04 | tablet-v2: fix wlr_tablet_seat_v2 leak | emersion | |
2018-12-04 | backend/drm: fix VLA overflow | emersion | |
2018-12-04 | xdg-shell: emit xdg_surface destroy when role object is destroyed | emersion | |
Fixes https://github.com/swaywm/wlroots/issues/1407 | |||
2018-12-03 | Merge pull request #1409 from Duncaen/wlr_pointer_constraints | Drew DeVault | |
Install wlr_pointer_constraints_v1.h | |||
2018-12-03 | Install wlr_pointer_constraints_v1.h | Duncaen | |
2018-12-02 | Merge pull request #1403 from emersion/swap-buffers-damage-coords | Drew DeVault | |
output: switch swap_buffers damage to output-buffer-local coords | |||
2018-12-02 | Merge pull request #1397 from emersion/refactor-primary-selection | Drew DeVault | |
gtk-primary-selection: refactor everything, untie from seat | |||
2018-12-01 | Merge pull request #1404 from saimen/bump-version-number | emersion | |
build: bump versino to 0.2.0 | |||
2018-12-01 | build: bump versino to 0.2.0 | Simon Barth | |
2018-12-01 | output: switch swap_buffers damage to output-buffer-local coords | emersion | |
This is one more step towards [1]. This gives more freedom to the compositor wrt. how it handles damage. [1]: https://github.com/swaywm/wlroots/issues/1363 | |||
2018-11-29 | primary-selection: introduce wlr_primary_selection_source | emersion | |
This is a common interface that can be used for all primary selection protocols, as discussed in [1]. A new function wlr_seat_set_primary_selection is added to set the primary selection for all protocols. The seat now owns again the source, and resets the selection to NULL when destroyed. [1]: https://github.com/swaywm/wlroots/issues/1367#issuecomment-442403454 | |||
2018-11-28 | Merge pull request #1400 from emersion/xcursor-fixes | Drew DeVault | |
xcursor: port a few fixes | |||
2018-11-28 | Merge pull request #1399 from emersion/fix-wl-backend-zero-vla | Drew DeVault | |
backend/wayland: fix zero-length VLA | |||
2018-11-27 | xcursor: Support XDG user data dir location | Cosimo Cecchi | |
Nowadays ~/.icons is not used anymore as the preferred location for custom user icon themes; XDG_DATA_HOME/icons (aka ~/.local/share/icons) is what toolkits like GTK prefer. Prepend that location to the default xcursor path, so that cursor themes installed there can be used by apps and toolkits that use libXcursor. Port of https://cgit.freedesktop.org/xorg/lib/libXcursor/commit/src?id=2263c196cb0dcb8547b378df7b35f83b8b99c01e | |||
2018-11-27 | xcursor: fix crash when encountering cursor themes with circular dependencies | Philipp Ludwig | |
Port of https://cgit.freedesktop.org/xorg/lib/libXcursor/commit/src?id=f64a8cc1a65dcad4294e2988b402a34175019663 | |||
2018-11-27 | backend/wayland: fix zero-length VLA | emersion | |
2018-11-27 | gtk-primary-selection: fix segfault when no focus | emersion | |
2018-11-27 | gtk-primary-selection: use impl pattern for sources | emersion | |
2018-11-27 | gtk-primary-selection: remove offer struct | emersion | |
We don't need it, we can use the device instead. |