[ANNOUNCE] libinput 1.6.1

2017-02-01 Thread Peter Hutterer
libinput 1.6.1 is now available. most of the patches are minor fixes but there are two significant changes. First, the tap timeout reduction from 1.6 has been reverted back to the previous default of 180ms. Quite a few users reported that the tapping was not reliable enough anymore, so we'll have t

[PATCH 0/2] fix remaining y-invert issues

2017-02-01 Thread Micah Fedke
These two patches aim to finish off the work started by Pekka Paalanen on https://phabricator.freedesktop.org/T7475 which deals with y-inversion issues. Initial patch by Pekka here: https://patchwork.freedesktop.org/patch/96754/ In this series, the drm-backend has been updated to keep dmabufs with

[PATCH 1/2] compositor-drm: don't put y-inverted / interlaced / bottom-first dmabufs on overlays

2017-02-01 Thread Micah Fedke
This patch checks the attribute flags on incoming dmabufs and refuses to put them overlays if they have any of the flags set (currently: ZWP_LINUX_BUFFER_PARAMS_V1_FLAGS_Y_INVERT, ZWP_LINUX_BUFFER_PARAMS_V1_FLAGS_INTERLACED and ZWP_LINUX_BUFFER_PARAMS_V1_FLAGS_BOTTOM_FIRST), instead defaulting to t

[PATCH 2/2] clients: teach simple-dmabuf-v4l to deal with flipped input

2017-02-01 Thread Micah Fedke
The v4l2 API can be queried to detect if the input video image is horizontally or vertically flipped. If the image is y-flipped, we can set the ZWP_LINUX_BUFFER_PARAMS_V1_FLAGS_Y_INVERT flag to notify the compositor. If the image is h-flipped, we can only print a warning since linux_buffer_params_

Re: [PATCH weston 7/7] compositor: damage pending subsurfaces when committing them

2017-02-01 Thread Micah Fedke
On 01/27/2017 04:30 AM, Emilio Pozuelo Monfort wrote: When a client changes the subsurfaces state, we need to damage them so the result is visible. We do that by flagging the surfaces when the state changes and causing damage when committing the state. This prevents normal repaints from consideri