aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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
2018-12-30data-device: fix dangling listener in seat_client_selection_source_destroyemersion
2018-12-30data-control-v1: fix crash in manager_handle_get_data_controlemersion
2018-12-30data-control-v1: update protocol to allow NULL selectionsemersion
2018-12-30data-control-v1: fix crash after wlr_data_control_v1_destroyemersion
2018-12-30data-control-v1: initial protocol implementationemersion
2018-12-26Merge pull request #1444 from emersion/edid-phys-sizeDrew DeVault
backend/drm: get physical size from libdrm
2018-12-23Rename some variables for clarityAlex Maese
2018-12-23backend/drm: get physical size from libdrmemersion
Values from libdrm are likely more reliable than raw values from the EDID. We were already using values from libdrm, but they were overwritten by parse_edid. See drm.c: wlr_conn->output.phys_width = drm_conn->mmWidth; wlr_conn->output.phys_height = drm_conn->mmHeight;