aboutsummaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Collapse)Author
2017-12-15Fix rootston input on HiDPI outputs in wayland backendemersion
2017-12-15Introduce fractional scalingemersion
2017-12-14Merge pull request #453 from emersion/surface-transformDrew DeVault
Add surface transforms support
2017-12-14Merge branch 'master' into surface-transformemersion
2017-12-14Merge branch 'master' into display-destroyemersion
2017-12-13Fix pointer events with multiple outputs in wayland backendemersion
2017-12-13Remove output instead of terminating display when a wayland backend view closedemersion
2017-12-12Update output layout when scale or transform changesemersion
2017-12-11Merge branch 'master' into display-destroyemersion
2017-12-11Add wlr_output_set_custom_modeemersion
2017-12-08Listen to display destroy in sessionemersion
It's not the backend's responsibility to destroy the session anymore.
2017-12-08Listen to display destroy in xwayland, rename wlr_egl_freeemersion
2017-12-07Listen to display destroy in backendsemersion
2017-12-07Configure outputs with make, model, serial in rootstonemersion
Added fallbacks in DRM backend in case EDID extension data for model and serial is missing. Updates #403
2017-12-05Fix segfault when moving hardware cursoremersion
2017-12-02Fix style and string comparisonn3rdopolis
2017-12-02Attempt to fix #454n3rdopolis
With logind, only seat0 can use TTYs
2017-12-01Make wlr_output_transform_* functions public, refactoringemersion
2017-11-30Moved os-compatibility and added headerMoritz
* Moved os-compatibility.c to util * Added header under util * Removed static since it isn't needed (i think so) * Adjusted meson.build to include lib_wlr Improved some codestyle * Added guard to os-compatibility.h * Fixed typo in include statment Adjusted Guard * Changed guard to _WLR_UTIL_OS_COMPATIBILITY
2017-11-30Use correct include path for glapi.hScott Anderson
2017-11-26Merge pull request #447 from ascent12/os-compatDrew DeVault
Remove unneeded linux include
2017-11-27Remove unneeded linux includeScott Anderson
2017-11-22Use SIGUSR2 for vt switching instead of SIGUSR1Greg V
Xwayland uses SIGUSR1 to signal readiness. With direct(-freebsd) session and Xwayland, wlroots was confusing the Xwayland readiness signal with a vt switch signal, freezing the desktop. Same problem was found in Weston in 2014: https://phabricator.freedesktop.org/T7080
2017-11-19Refactor wlr_list inside wlrootsemersion
2017-11-16rename touch slot to touch idTony Crisci
2017-11-16Merge pull request #422 from emersion/scan-build-fixesTony Crisci
Fix a bunch of mistakes detected with scan-build
2017-11-16Fix a bunch of mistakes detected with scan-buildemersion
2017-11-16Terminate local display on remote X11 server erroremersion
2017-11-16Terminate local display on remote Wayland display erroremersion
2017-11-11Add wlr_output.serialemersion
2017-11-11Fix typosStefano Ragni
2017-11-10Merge pull request #404 from emolitor/CPP-CompatibilityDrew DeVault
Remove VLA from session.h
2017-11-10Remove VLA from session.hEric Molitor
VLAs are optional C11 features and not supported by C++.
2017-11-09Merge remote-tracking branch 'origin/master' into hidpiDrew DeVault
2017-11-05Fix pointer axis delta in Wayland backendemersion
2017-11-04Fix software cursors on scaled outputsDrew DeVault
There was an issue where it would only work within the boundaries of the unscaled resolution.
2017-11-04Improve input sensitivityDrew DeVault
We now use doubles until the last minute, which makes it so we can move the pointer more precisely. This also includes a fix for tablet tools, which move absolutely and sometimes do not update the X or Y axis.
2017-11-01libinput backend destroy: fix small leakDominique Martinet
2017-11-01multi_backend_destroy: fix trivial use-after-freeDominique Martinet
2017-11-01Indentation fixDominique Martinet
Some space sneaked in. tabtabtab.
2017-11-01rootston exit: fix libinput destroyDominique Martinet
The wlr_list -> wl_list rework changed 'wlr_devices' to wl_list, but missed its use on destroy.
2017-11-01rootston exit: fix drm destroyDominique Martinet
wlr_drm_connector were being freed without removing them from the drm->outputs list, segfaulting on destroy
2017-11-01Remove mysterious hotspot switch in DRM backendemersion
2017-11-01Fix hidden software cursors, fix cursor transformations on DRM backendemersion
2017-11-01Apply output transformation to pointer events in Wayland backendemersion
2017-10-31Make wlr_output_interface.enable optionalemersion
2017-10-31Destroy x11 output with backendemersion
2017-10-31Fix cursor hotspot with rotated outputs on DRM backendemersion
2017-10-31Transform cursor hotspot, fix wayland cursor hotspotemersion
2017-10-31Transform cursor hotspotemersion