Re: [ANNOUNCE] wayland 1.14.91

2018-02-26 Thread Pekka Paalanen
On Mon, 26 Feb 2018 13:42:44 -0600 Derek Foreman wrote: > This is the alpha for the 1.15 release, containing many bug fixes and a > few new tests. > > Compositor writers take note - wl_subcompositor.get_subsurface is now > documented to be double-buffered. It wasn't clearly specified to be so

[PATCH libinput] touchpad: don't do speed-based thumb detection on single-touch or semi-mts

2018-02-26 Thread Peter Hutterer
Because life is too short for this https://bugs.freedesktop.org/show_bug.cgi?id=105265 Signed-off-by: Peter Hutterer --- src/evdev-mt-touchpad.c | 4 1 file changed, 4 insertions(+) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index 62ba678e..2a6cdcef 100644 --- a/src/ev

[PATCH v3 libinput 3/4] doc: add a section to the tools page for record/replay

2018-02-26 Thread Peter Hutterer
Signed-off-by: Peter Hutterer --- doc/tools.dox | 94 +++ 1 file changed, 94 insertions(+) diff --git a/doc/tools.dox b/doc/tools.dox index a3673773..eade88af 100644 --- a/doc/tools.dox +++ b/doc/tools.dox @@ -76,4 +76,98 @@ $ sudo libinput

[PATCH v3 libinput 4/4] tools: add --all to libinput-record

2018-02-26 Thread Peter Hutterer
Signed-off-by: Peter Hutterer --- tools/libinput-record.c | 71 +-- tools/libinput-record.man | 8 ++ 2 files changed, 77 insertions(+), 2 deletions(-) diff --git a/tools/libinput-record.c b/tools/libinput-record.c index b0e0ba1b..3cbcd0b8 10064

[PATCH v3 libinput 2/4] tools: add a libinput-replay tool

2018-02-26 Thread Peter Hutterer
Similar in style to evemu-play but parses the YAML printed by libinput-record. Note that this tool requires python-libevdev which is a new package and may not be packaged by your distribution. Install with pip3 or alternatively, just ignore libinput-replay, it's a developer tool only anyway. User-

[PATCH v3 libinput 1/4] tools: add a libinput-record tool

2018-02-26 Thread Peter Hutterer
This is a tool that does effectively the same job as evemu-record. evemu has two disadvantages: its API is clunky and hard to extend even for simple features. And it has a custom file format that requires special processing but is difficult to extend and hard to write manually. e.g. the bitmasks re

[PATCH v3 libinput 0/4] libinput record/replay as evemu replacement

2018-02-26 Thread Peter Hutterer
TLDR: evemu replacement, see v2: https://lists.freedesktop.org/archives/wayland-devel/2018-February/037172.html This version switches from JSON to YAML which is a much saner format for a file that must be human *and* machine-readable. Changes to v2: - switched to YAML as output format - libinput-

Google Summer of Code 2018

2018-02-26 Thread Martin Peres
Hi everyone, Just a quick word to remind you that the X.Org Foundation got accepted to the Google Summer of Code 2018! As a potential mentor, if you have a project falling under the foundation's (large) umbrella that you would like to kick start or get help finishing, please add it to the list on

[ANNOUNCE] weston 3.0.91

2018-02-26 Thread Derek Foreman
This is the alpha release for weston 4.0. Weston now supports the input-timestamps protocol, allowing clients to subscribe to high precision timestamp information for input events. Basic atomic mode setting support has now landed. xdg-shell-v5 support has been removed. Many bugs have been fi

[ANNOUNCE] wayland 1.14.91

2018-02-26 Thread Derek Foreman
This is the alpha for the 1.15 release, containing many bug fixes and a few new tests. Compositor writers take note - wl_subcompositor.get_subsurface is now documented to be double-buffered. It wasn't clearly specified to be so before (this change should be non breaking in practice and merely

[PATCH] unstable: add xdg-session-management protocol

2018-02-26 Thread Mike Blumenkrantz
for a variety of cases it's desirable to have a method for negotiating the restoration of previously-used states for a client's windows. this helps for e.g., a compositor/client crashing (definitely not due to bugs) or a backgrounded client deciding to temporarily destroy its surfaces in order to c

Re: [PATCH wayland] tests: fix scanner private-code test reference data

2018-02-26 Thread Derek Foreman
On 2018-02-26 03:44 AM, Pekka Paalanen wrote: From: Pekka Paalanen Commit e501230d1dc8a5015616e104ec0e08886a0b88df "scanner: Fix broken private-code generation" changed the scanner output without updating the reference output for scanner tests. Update the reference data. This fixes 'make check

[PATCH wayland] tests: fix scanner private-code test reference data

2018-02-26 Thread Pekka Paalanen
From: Pekka Paalanen Commit e501230d1dc8a5015616e104ec0e08886a0b88df "scanner: Fix broken private-code generation" changed the scanner output without updating the reference output for scanner tests. Update the reference data. This fixes 'make check'. Signed-off-by: Pekka Paalanen --- tests/da

Re: [PATCH libinput] indentation: add .dir-locals.el for emacs

2018-02-26 Thread Peter Hutterer
On Sat, Feb 24, 2018 at 06:55:34PM +0300, Konstantin Kharlamov wrote: > It's pretty basic as compared to e.g. one of Mesa, but I don't see what > else could be needed, and if anything, it can be added later. > > Signed-off-by: Konstantin Kharlamov > --- > .dir-locals.el | 4 > 1 file change

Re: [PATCH wayland] scanner: Fix broken private-code generation

2018-02-26 Thread Pekka Paalanen
On Fri, 23 Feb 2018 16:45:14 -0600 Derek Foreman wrote: > Pushed with Daniel's RB. Hi Derek, this seems to have trivially broken 'make check' by not updating the reference output files for wayland-scanner. Thanks, pq > On 2018-02-23 04:39 PM, Daniel Stone wrote: > > Rb me (sorry for mangled

Re: [PATCH wayland] scanner: Fix broken private-code generation

2018-02-26 Thread Pekka Paalanen
On Fri, 23 Feb 2018 22:46:39 + Emil Velikov wrote: > On 23 February 2018 at 22:24, Derek Foreman wrote: > > Missing a closing bracket. > > > Eek, that's a embarasing. > Reviewed-by: Emil Velikov > > We might want to tweak the existing infra to check that, bonus points > if we also check

Re: [PATCH v14 19/41] compositor-drm: Extract buffer->plane co-ord translation

2018-02-26 Thread Pekka Paalanen
On Fri, 23 Feb 2018 17:25:49 + Daniel Stone wrote: > Hi Pekka, > > On 23 January 2018 at 14:20, Pekka Paalanen wrote: > > On Wed, 20 Dec 2017 12:26:36 + Daniel Stone > > wrote: > >> + if (sx1 < 0) > >> + sx1 = 0; > >> + if (sy1 < 0) > >> + sy1 = 0; >

Re: [RFC wayland] server: Add special case destroy signal emitter

2018-02-26 Thread Pekka Paalanen
On Fri, 23 Feb 2018 07:18:06 -0600 Derek Foreman wrote: > On 2018-02-23 02:15 AM, Pekka Paalanen wrote: > > On Thu, 22 Feb 2018 16:02:49 -0600 > > Derek Foreman wrote: > > > >> In the past much code (weston, efl/enlightenment, mutter) has > >> freed structures containing wl_listeners from des