aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-20Add wlr_x11_output_set_titleJente Hidskes
2019-01-20wlr/backend/x11.h: add documentationJente Hidskes
Copied from wlr/backend/wayland.h and modified accordingly.
2019-01-20Merge pull request #1476 from emersion/fullscreen-shellDrew DeVault
fullscreen-shell-v1: initial protocol implementation
2019-01-20Merge pull request #1479 from emersion/lost-crtc-stateDrew DeVault
backend/drm: fix state for outputs loosing their CRTC
2019-01-19Merge pull request #1480 from RyanDwyer/noop-headeremersion
Add noop.h to include/wlr/backend/meson.build
2019-01-19Add noop.h to include/wlr/backend/meson.buildRyan Dwyer
2019-01-19backend/drm: fix state for outputs loosing their CRTCemersion
When there aren't enough CRTCs for all outputs, we try to move a CRTC from a disabled output to an enabled one. When this happens, the old output's state wasn't changed, so the compositor thought it was still enabled and rendering. This commit marks the old output as WLR_DRM_CONN_NEEDS_MODESET and sets its current mode to NULL.
2019-01-18Merge pull request #1478 from Lahvuun/relative_pointeremersion
Fix segfault in get_relative_pointer
2019-01-18Fix segfault in get_relative_pointerIlya Trukhanov
Occurs on subsequent calls to relative_pointer_manager_v1_handle_get_relative_pointer() Steps to reproduce: - run rootston - run examples/relative-pointer - switch to relative pointer more than once Note: if done fast enough it may take more than two switches to crash.
2019-01-18Merge pull request #1474 from emersion/meson-yieldDrew DeVault
meson: yield xwayland option
2019-01-18Merge pull request #1475 from emersion/xwayland-shutdownDrew DeVault
rootston: document why Xwayland is disconnected before clients
2019-01-18rootston: document why Xwayland is disconnected before clientsemersion
2019-01-18meson: yield xwayland optionemersion
2019-01-17Merge pull request #1473 from RyanDwyer/noop-backendDrew DeVault
Introduce noop backend
2019-01-17Introduce noop backendRyan Dwyer
The noop backend is similar to headless, but it doesn't contain a renderer. It can be used as a place to stash views for when there's no physical outputs connected.
2019-01-16Merge pull request #1471 from SimulaVR/tinywl-lib-orderemersion
Fix tinywl linking order (#1463)
2019-01-16Fix tinywl linking order (#1463)David Kraeutmann
2019-01-15Merge pull request #1461 from c-edw/feature/WLRToplevelAndPopupemersion
Remove wlr_xdg_surface_send_close.
2019-01-14Use assertions instead of guard.Connor E
2019-01-13Merge pull request #1462 from alexbakker/fix-soft-cursorsDrew DeVault
Fix software cursor rendering for tinywl and some examples
2019-01-13Fix software cursor rendering for tinywl and some examplesAlexander Bakker
2019-01-13Remove wlr_xdg_surface_send_close.Connor E
2019-01-12Merge pull request #1459 from swaywm/wl-output-titleemersion
Add wlr_wl_output_set_title
2019-01-10Add wlr_wl_output_set_titleDrew DeVault
2019-01-10Remove unused struct from tinywlDrew DeVault
2019-01-10Merge pull request #1457 from swaywm/xdg-shellemersion
Update Wayland backend to xdg-shell stable
2019-01-10Merge pull request #1455 from emersion/codespellDrew DeVault
Fix a few typos
2019-01-10Update Wayland backend to xdg-shell stableDrew DeVault
2019-01-10Fix a few typosemersion
2019-01-07Merge pull request #1454 from jbeich/freebsdDrew DeVault
Simplify FreeBSD build
2019-01-07Update FreeBSD buildJan Beich
- Switch to packages - Drop unused dependencies
2019-01-07Simplify evdev includes on FreeBSD by relying on up-to-date packageJan Beich
As evdev-proto is installed by CI some files have been missed: ../examples/pointer-constraints.c:2:10: fatal error: 'linux/input-event-codes.h' file not found #include <linux/input-event-codes.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples/relative-pointer-unstable-v1.c:5:10: fatal error: 'linux/input-event-codes.h' file not found #include <linux/input-event-codes.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-01-06Merge pull request #1423 from emersion/data-controlDrew DeVault
Implement data-control-unstable-v1
2019-01-06Merge pull request #1451 from emersion/relative-pointer-sendemersion
relative-pointer-v1: move pointer iteration in wlroots
2019-01-06relative-pointer-v1: move pointer iteration in wlrootsemersion
This makes sure we always send events to the right client.
2019-01-06fullscreen-shell-v1: initial protocol implementationemersion
2019-01-04Merge pull request #1448 from myfreeweb/fix-retroarch-crashemersion
rootston: fix crash with fullscreen surfaces
2019-01-04rootston: fix crash with fullscreen surfacesGreg V
Fixes fullscreen mode in e.g. RetroArch and ioquake3.
2019-01-04Merge pull request #1432 from ForTheReallys/relative-pointersemersion
Relative pointers
2019-01-03Merge pull request #1449 from swaywm/tinywlDrew DeVault
Merge tinywl
2019-01-03Use pkg-config for tinywl depsDrew DeVault
2019-01-03Annotate the sourceDrew DeVault
2019-01-03Update READMEs per tinywl mergeDrew DeVault
2019-01-03Merge remote-tracking branch 'tinywl/master' into tinywlDrew DeVault
2019-01-02Only send relative events to the focused client in rootstonAlex Maese
2019-01-02Finish addressing @emersion's commentsAlex Maese
2018-12-30examples/layer-shell.c: check popup exists before drawingIan Fan
2018-12-30data-control-v1: update to latest protocol proposalemersion
2018-12-30data-control-v1: fix data source not properly destroyedemersion
2018-12-30data-control-v1: allow clearing selectionemersion