[PATCH synaptics] Drop touch events from the driver

2015-06-16 Thread Peter Hutterer
This was a bad idea. No-one seems to use this and it gives us little benefits. To even get this feature a number of other features need to be turned off (like two-finger scrolling and tapping). Many of these are enabled by default, if they are disabled a client stack with full touchpad gesture supp

Re: [PATCH] Xi: call UpdateDeviceState() even when the client is missing

2015-06-16 Thread Peter Hutterer
On Tue, Jun 16, 2015 at 01:55:49PM +0300, Alexander Volkov wrote: > The client window can be closed in the middle of a touch sequence, > e.g. Qt 4 closes popup windows on MousePress and Qt 5.5 will do it > on TouchBegin. In this case the state of mouse buttons will not be > updated on TouchEnd beca

Re: [Mesa-dev] [xorg 1/3] dri2: Allow GetBuffers to match any format

2015-06-16 Thread Martin Peres
On 20/01/15 22:49, Ian Romanick wrote: On 01/19/2015 03:00 AM, Chris Wilson wrote: Since the introduction of DRI2GetBuffersWithFormat, the old DRI2GetBuffers interface would always recreate all buffers all the time as it was no longer agnostic to the format value being set by the DDXes. This cau

Re: [Mesa-dev] [dri2proto] Declare DRI2ParamXHasBufferAge

2015-06-16 Thread Martin Peres
On 20/01/15 22:53, Ian Romanick wrote: On 01/19/2015 03:00 AM, Chris Wilson wrote: In order for X/DDX to reuse a driver specific field of the DRI2GetBuffers reply, we need to declare the change in semantics. To indicate that the flags field now continues the last swap buffers count instead, we i

[PATCH] Xi: call UpdateDeviceState() even when the client is missing

2015-06-16 Thread Alexander Volkov
The client window can be closed in the middle of a touch sequence, e.g. Qt 4 closes popup windows on MousePress and Qt 5.5 will do it on TouchBegin. In this case the state of mouse buttons will not be updated on TouchEnd because ProcessTouchEvent() calls UpdateDeviceState() only when the event has