aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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;
2018-12-22Protect against redefining MESA_EGL_NO_X11_HEADERSJente Hidskes
2018-12-22Merge pull request #1441 from Timidger/box-parameter-standardizeDrew DeVault
Standardize the wlr_box input paramaters
2018-12-21Standardize the wlr_box input paramatersTimidger
Fixes #1094
2018-12-21Add a listener for when the pointer gets destroyedAlex Maese
2018-12-21Address more of @emersion's commentsAlex Maese
2018-12-21Add unaccelerated pointer values to wlr_event_pointer_motion eventsAlex Maese
2018-12-21Address @emersion's commentsAlex Maese
2018-12-21Remove pointer resource from relative pointerAlex Maese
2018-12-21Only send relative motion to correct seatAlex Maese
2018-12-21Removed relative pointers from wlr_seatAlex Maese
2018-12-21Remove wl_client from wlr_relative_pointer_v1Alex Maese
2018-12-21Add wlr_relative_pointer_v1.h to meson.buildAlex Maese
2018-12-21relative_pointer: implementation and code fixesrandom human
In particular, modified public creator and destructor function names, added a display destroy listener, safely extract user data from resources, send correct time (in usecs) in rootston, etc.
2018-12-21relative_pointer: add relative-pointer examplerandom human
On left mouse button click, locks the cursor and renders relative motion events.
2018-12-21relative_pointer: send frame event to pointer for Xwaylandrandom human
2018-12-21relative_pointer: code formatting fixesrandom human
2018-12-21relative_pointer: implement protocol eventsrandom human
Implement zwp_relative_pointer_v1.relative_motion event, along with some glue code in wlr_seat_pointer and rootston.
2018-12-21relative_pointer: implement protocol requestsrandom human
Flesh out the details of the structs, signals, callback functions, and so on. weston-resizer silently works at this point (no events sent).
2018-12-21relative_pointer: create skeleton and buildrandom human
Add protocol, header and type files to build. Create skeleton structs, creator and destroyer, and define implementations.
2018-12-21Merge pull request #1440 from sghctoma/fbsd-manifestemersion
Fix FreeBSD build manifest
2018-12-21Fix FreeBSD build manifestsghctoma
Recent libinput-related changes in the ports tree made it necessary to install devel/evdev-proto before x11/libinput.