[PATCH libinput] Read the horizontal wheel click angle property if available

2016-08-15 Thread Peter Hutterer
The Logitech MX master has different click angles for the two wheels. https://github.com/systemd/systemd/issues/3947 Signed-off-by: Peter Hutterer --- src/evdev-tablet.c | 2 +- src/evdev.c | 61 +++- src/evdev.

Re: [PATCH wayland] scanner: Correct doxygen group name for *_add_listener

2016-08-15 Thread Jonas Ådahl
On Tue, Jul 26, 2016 at 04:09:48PM -0500, Yong Bakos wrote: > From: Yong Bakos > > From: Bill Spitzak Should the patch author be Yong or Bill here? If a patch was authored by multiple parties the common way so far has been to put all those authors in "Signed-off-by"'s with only a single patch a

Re: [PATCH weston] weston-editor: Close the data source after sending

2016-08-15 Thread Jonas Ådahl
On Sat, Jul 09, 2016 at 12:08:53PM -0700, Yong Bakos wrote: > On Jul 7, 2016, at 8:52 AM, Derek Foreman wrote: > > > > We're leaking the fd when sending cut'n'paste. Failure to close can also > > makes the other end unhappy because it doesn't know the paste is finished. > > > > Signed-off-by: D

Re: [PATCH weston v4 3/3] desktop-shell: Enable per-output fade animations

2016-08-15 Thread Bryce Harrington
On Mon, Aug 15, 2016 at 07:14:02PM -0500, Derek Foreman wrote: > On 10/08/16 07:25 PM, Bryce Harrington wrote: > > Instead of creating a single global fade surface across all outputs, > > create a separate surface for each output. This lets us individually > > fade each output (or block fading if

Re: [PATCH weston v4 1/3] compositor: If the output is inhibited, don't idle it off

2016-08-15 Thread Bryce Harrington
On Mon, Aug 15, 2016 at 06:57:52PM -0500, Derek Foreman wrote: > On 10/08/16 07:25 PM, Bryce Harrington wrote: > > Adds a helper routine weston_output_inhibited_outputs() which returns a > > mask of outputs that should inhibit screen idling. > > > > Use this routine to check for inhibiting outputs

Re: [PATCH weston v4 2/3] compositor: Implement idle inhibition

2016-08-15 Thread Bryce Harrington
On Mon, Aug 15, 2016 at 07:01:24PM -0500, Derek Foreman wrote: > On 10/08/16 07:25 PM, Bryce Harrington wrote: > > Signed-off-by: Bryce Harrington > > --- > > Makefile.am| 4 ++- > > configure.ac | 2 ++ > > libweston/compositor.c | 88 > >

Re: [PATCH 6/6] drm: Add DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags v2

2016-08-15 Thread Michel Dänzer
On 16/08/16 10:32 AM, Mario Kleiner wrote: > Cc'ing Daniel Stone and Pekka Paalanen, because this relates to wayland. > > Wrt. having a new pageflip parameter struct, i wonder if it wouldn't > make sense to then already prepare some space in it for specifying an > absolute target time, e.g., in u6

Re: [PATCH 6/6] drm: Add DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags v2

2016-08-15 Thread Mario Kleiner
Cc'ing Daniel Stone and Pekka Paalanen, because this relates to wayland. Wrt. having a new pageflip parameter struct, i wonder if it wouldn't make sense to then already prepare some space in it for specifying an absolute target time, e.g., in u64 microseconds? Or make this part of the atomic p

Re: [PATCH weston v4 3/3] desktop-shell: Enable per-output fade animations

2016-08-15 Thread Derek Foreman
On 10/08/16 07:25 PM, Bryce Harrington wrote: > Instead of creating a single global fade surface across all outputs, > create a separate surface for each output. This lets us individually > fade each output (or block fading if the output has an inhibiting > surface). > > When there are client sur

Re: [PATCH weston v4 2/3] compositor: Implement idle inhibition

2016-08-15 Thread Derek Foreman
On 10/08/16 07:25 PM, Bryce Harrington wrote: > Signed-off-by: Bryce Harrington > --- > Makefile.am| 4 ++- > configure.ac | 2 ++ > libweston/compositor.c | 88 > ++ > 3 files changed, 93 insertions(+), 1 deletion(-) > > d

Re: [PATCH weston v4 1/3] compositor: If the output is inhibited, don't idle it off

2016-08-15 Thread Derek Foreman
On 10/08/16 07:25 PM, Bryce Harrington wrote: > Adds a helper routine weston_output_inhibited_outputs() which returns a > mask of outputs that should inhibit screen idling. > > Use this routine to check for inhibiting outputs for handling of idle > behaviors in core: In sleep mode, only halt repa

Re: [PATCH weston] fullscreen-shell: avoid access to freed data

2016-08-15 Thread Quentin Glidic
On 08/07/2016 10:10, Quentin Glidic wrote: On 08/06/2016 17:55, Arnaud Vrac wrote: Remove the output transform from the view transform list when its surface is destroyed. The surface destruction also triggers the freeing of its views, so the next access to the output transform link could crash.

Re: [PATCH weston 2/2] gl-renderer,simple-dmabuf-v4l: fix dmabuf y-invert

2016-08-15 Thread Quentin Glidic
On 04/07/2016 15:40, Pekka Paalanen wrote: On Mon, 4 Jul 2016 16:25:16 +0300 Pekka Paalanen wrote: From: Pekka Paalanen Invert the Y_INVERT flag for the EGL import fo dmabufs. This fixes weston-simple-dmabuf-intel to show the same image on both GL-composited and with direct scanout on a har

Re: [PATCH weston 1/2] libweston: introduce LIBWESTON_API_VERSION macro

2016-08-15 Thread Quentin Glidic
On 15/08/2016 17:31, Emil Velikov wrote: From: Emil Velikov Provides some ease wrt constructing the required version. Cc: Quentin Glidic Suggested-by: Quentin Glidic Signed-off-by: Emil Velikov --- I've swapped ENCODE with API since it makes comparisons a lot better and it implies a full v

Re: [PATCH weston 2/2] README: fix s/libwayland/libweston/ typo

2016-08-15 Thread Quentin Glidic
On 15/08/2016 17:31, Emil Velikov wrote: From: Emil Velikov Since one is (about to be) using libweston, they should check for it as opposed to libwayland. Silly copy/paste mistake that would have caused a lot of confusion. Signed-off-by: Emil Velikov --- Seems like we all missed that one, oo

Re: [PATCH weston v3 0/3] compositor-x11: improving handling of mouse events

2016-08-15 Thread Quentin Glidic
On 30/06/2016 20:54, Benoit Gschwind wrote: v3: - change the patch log of patch 3 v2: - fix assert to comply weston coding style. v1: - add some sanity checking, - remove redundant viarable, - use a better X11 passive grab Benoit Gschwind (3): compositor-x11: add assert to avoid misuse

Re: [PATCH weston] Makefile.am: Fix libtool race

2016-08-15 Thread Emil Velikov
On 15 August 2016 at 16:29, Quentin Glidic wrote: > From: Quentin Glidic > > Signed-off-by: Quentin Glidic > --- > Makefile.am | 8 > 1 file changed, 8 insertions(+) > > diff --git a/Makefile.am b/Makefile.am > index 6c3f4f7..1e63a58 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@

Re: [PATCH weston] compositor-drm: Stop sending uninit data to the kernel

2016-08-15 Thread Quentin Glidic
On 09/07/2016 05:40, Yong Bakos wrote: On Jul 8, 2016, at 10:50 AM, Derek Foreman wrote: Valgrind noticed that we send uninit data to drmModeAddFB2. While the kernel should never read this (because of the plane format), it's probably still nicer to zero the data before we send it. Signed-off

[PATCH weston 1/2] libweston: introduce LIBWESTON_API_VERSION macro

2016-08-15 Thread Emil Velikov
From: Emil Velikov Provides some ease wrt constructing the required version. Cc: Quentin Glidic Suggested-by: Quentin Glidic Signed-off-by: Emil Velikov --- I've swapped ENCODE with API since it makes comparisons a lot better and it implies a full version including PATCH/MICRO. Yes, GTK/GDK

[PATCH weston 2/2] README: fix s/libwayland/libweston/ typo

2016-08-15 Thread Emil Velikov
From: Emil Velikov Since one is (about to be) using libweston, they should check for it as opposed to libwayland. Silly copy/paste mistake that would have caused a lot of confusion. Signed-off-by: Emil Velikov --- Seems like we all missed that one, oops :-\ --- README | 2 +- 1 file changed,

[PATCH weston] Makefile.am: Fix libtool race

2016-08-15 Thread Quentin Glidic
From: Quentin Glidic Signed-off-by: Quentin Glidic --- Makefile.am | 8 1 file changed, 8 insertions(+) diff --git a/Makefile.am b/Makefile.am index 6c3f4f7..1e63a58 100644 --- a/Makefile.am +++ b/Makefile.am @@ -61,6 +61,14 @@ CLEANFILES = weston.ini \

Re: [PATCH weston v2] desktop-shell: Send fewer pings

2016-08-15 Thread Quentin Glidic
On 08/08/2016 12:04, Giulio Camuffo wrote: Hi, looks good. Reviewed-by: Giulio Camuffo 2016-07-08 20:20 GMT+02:00 Derek Foreman : Currently we can end up sending pings to popups every screen redraw and every pointer move when they're focused. Instead let's send a maximum of 1 every 200ms by

Re: [PATCH weston 1/2] desktop-shell: Generate serials for pings in the function that sends them

2016-08-15 Thread Quentin Glidic
On 09/07/2016 21:18, Yong Bakos wrote: On Jul 8, 2016, at 10:42 AM, Derek Foreman wrote: Currently we generate a serial and pass it through a couple of functions. In a future commit I'm going to throttle pings in the leaf function, so generating them there prevents consuming them needlessly.

Re: [PATCH weston v2 0/4] Libweston version numbering for releases (BLOCKER)

2016-08-15 Thread Pekka Paalanen
On Mon, 15 Aug 2016 15:14:11 +0100 Emil Velikov wrote: > On 15 August 2016 at 13:16, Pekka Paalanen wrote: > > From: Pekka Paalanen > > > > Hi, > > > > patch 1 is the same as before. > > > > Patch 2 had some text added per Jonas' comments. > > > > Patches 3 and 4 are new. > > > > All these patc

Re: [PATCH weston v2 1/2] weston-launch: Only run a login shell for new sessions

2016-08-15 Thread Quentin Glidic
On 13/06/2016 09:45, Pekka Paalanen wrote: On Fri, 10 Jun 2016 16:01:21 +0200 Quentin Glidic wrote: From: Quentin Glidic This way, the environment is correctly preserved for weston. Since commit 636156d5f693ac5b01cec6a2937d2b6cd4237ea9, clearenv() is only called when we open a new PAM sessio

Re: [PATCH weston v2 0/8] Warnings silencing

2016-08-15 Thread Quentin Glidic
On 10/07/2016 11:00, Quentin Glidic wrote: From: Quentin Glidic Here are a few warning I found by testing GCC 5.3, 6.1 and Clang 3.8, with -Og and -O3. Quentin Glidic (8): gl-renderer: Silence maybe-uninitialized warning shared/image: Silence maybe-uninitialized warning terminal: Silence

Re: [PATCH weston 01/12 v2] libweston: Add more functionality for handling weston_output objects

2016-08-15 Thread Pekka Paalanen
On Sun, 14 Aug 2016 17:28:10 +0200 Armin Krezović wrote: > This patch implements additional functionality that will be used > for configuring, enabling and disabling weston's outputs. Its > indended use is by the compositors or user programs that want to > be able to configure, enable or disable

Re: [PATCH] libweston/compositor-rdp: fix no-break space U+A0 (U8+C2A0)

2016-08-15 Thread Yann E. MORIN
Quentin, All, On 2016-08-15 16:24 +0200, Quentin Glidic spake thusly: > On 14/08/2016 14:34, Yann E. MORIN wrote: > >On 2016-08-09 20:11 +0200, Yann E. MORIN spake thusly: > >>There is a UTF-8 no-break space (U+A0, U8+C2A0) in the definition of > >>macro NSC_RESET in the case of 1.2.2 <= FreeRDP

Re: [PATCH] libweston/compositor-rdp: fix no-break space U+A0 (U8+C2A0)

2016-08-15 Thread Quentin Glidic
On 14/08/2016 14:34, Yann E. MORIN wrote: Hello All, On 2016-08-09 20:11 +0200, Yann E. MORIN spake thusly: There is a UTF-8 no-break space (U+A0, U8+C2A0) in the definition of macro NSC_RESET in the case of 1.2.2 <= FreeRDP < 2.0. This is causing build issues (\302 is 0xC2, \240 is 0xA0):

Re: [PATCH weston 2/7] weston-egl-ext.h: remove EGL_EGLEXT_PROTOTYPES sections

2016-08-15 Thread Emil Velikov
On 12 August 2016 at 08:47, Pekka Paalanen wrote: > On Mon, 4 Jul 2016 15:27:14 +0100 > Emil Velikov wrote: > >> From: Emil Velikov >> >> Those the function declarations alongside the EGL_EGLEXT_PROTOTYPES >> guards. Although those are copy/paste sections from the header(s), >> having and/or us

Re: [PATCH weston v2 4/4] configure.ac: check weston vs. libweston versions

2016-08-15 Thread Jonas Ådahl
On Mon, Aug 15, 2016 at 03:16:50PM +0300, Pekka Paalanen wrote: > From: Pekka Paalanen > > Check that the defined versions for Weston and libweston are consistent > and according to the version bumping rules: > > - In pre-release and only pre-release versions the weston and libweston > may dif

Re: [PATCH weston v2 0/4] Libweston version numbering for releases (BLOCKER)

2016-08-15 Thread Emil Velikov
On 15 August 2016 at 13:16, Pekka Paalanen wrote: > From: Pekka Paalanen > > Hi, > > patch 1 is the same as before. > > Patch 2 had some text added per Jonas' comments. > > Patches 3 and 4 are new. > > All these patches are release blockers; they need to land before the release > tomorrow so that

Re: [PATCH weston] automake: list static libraries before the shared ones

2016-08-15 Thread Emil Velikov
On 2 August 2016 at 12:03, Pekka Paalanen wrote: > On Fri, 22 Jul 2016 14:52:42 +0100 > Emil Velikov wrote: > >> From: Emil Velikov >> >> The linker processes those in the order that they are given. Thus >> as-it we can get unresolved symbols. >> >> Signed-off-by: Emil Velikov >> --- >> Some pl

Re: [PATCH weston v2 2/4] README: updates on libweston versioning

2016-08-15 Thread Jonas Ådahl
On Mon, Aug 15, 2016 at 03:16:48PM +0300, Pekka Paalanen wrote: > From: Pekka Paalanen > > We have agreed to use the major as the ABI-version, so talk about major > to avoid confusion. > > Remove unncessary or incorrect wording related to breaking ABI on minor > bumps. > > Explain a little abou

Re: [PATCH weston v2 4/4] configure.ac: check weston vs. libweston versions

2016-08-15 Thread Quentin Glidic
On 15/08/2016 14:16, Pekka Paalanen wrote: From: Pekka Paalanen Check that the defined versions for Weston and libweston are consistent and according to the version bumping rules: - In pre-release and only pre-release versions the weston and libweston may differ - when they differ, libwesto

Re: [PATCH weston v2 2/4] README: updates on libweston versioning

2016-08-15 Thread Quentin Glidic
On 15/08/2016 14:16, Pekka Paalanen wrote: From: Pekka Paalanen We have agreed to use the major as the ABI-version, so talk about major to avoid confusion. Remove unncessary or incorrect wording related to breaking ABI on minor bumps. Explain a little about the weston vs. libweston version nu

Re: [PATCH weston 0/6] Switch client to xdg_shell unstable v6

2016-08-15 Thread Jonas Ådahl
These have now landed: 003da88..6ccd286 master -> master Jonas On Fri, Aug 12, 2016 at 11:40:00AM +0800, Jonas Ådahl wrote: > Hi, > > With a xdg_shell unstable v6 release around the corner, and a > libweston-desktop > about to land with a xdg_shell unstable v6 implementation available, I

Re: [PATCH weston v2 3/4] configure.ac: bump libweston version to match weston

2016-08-15 Thread Quentin Glidic
On 15/08/2016 14:16, Pekka Paalanen wrote: From: Pekka Paalanen This bump is required for the following patch that adds strict version consistency checking between weston and libweston. This bumps libweston major from 0 to 1. All libweston users need to adapt. This major bump would have to be

Re: [PATCH weston 2/2] libweston-desktop: Drop (wrongly named) new_buffer in committed

2016-08-15 Thread Jonas Ådahl
On Mon, Aug 15, 2016 at 01:51:42PM +0200, Quentin Glidic wrote: > From: Quentin Glidic > > Instead we store the buffer move and just use it when the signal is > fired. As a side note, as was discussed on IRC earlier; eventually we should probably rename the recently renamed committed vfunc and r

Re: [PATCH weston v2 1/4] releasing: how to handle libweston

2016-08-15 Thread Quentin Glidic
On 15/08/2016 14:16, Pekka Paalanen wrote: From: Pekka Paalanen libweston has separate version numbering from weston because of development needs. During development, weston version is major.minor.90 which will never be a release version number. While developing, we may break the libweston bac

[PATCH weston v2 0/4] Libweston version numbering for releases (BLOCKER)

2016-08-15 Thread Pekka Paalanen
From: Pekka Paalanen Hi, patch 1 is the same as before. Patch 2 had some text added per Jonas' comments. Patches 3 and 4 are new. All these patches are release blockers; they need to land before the release tomorrow so that we have our versioning right from the first release. Thanks, pq P

[PATCH weston v2 3/4] configure.ac: bump libweston version to match weston

2016-08-15 Thread Pekka Paalanen
From: Pekka Paalanen This bump is required for the following patch that adds strict version consistency checking between weston and libweston. This bumps libweston major from 0 to 1. All libweston users need to adapt. This major bump would have to be made on the 1.11.91 release anyway. Cc: Quen

[PATCH weston v2 2/4] README: updates on libweston versioning

2016-08-15 Thread Pekka Paalanen
From: Pekka Paalanen We have agreed to use the major as the ABI-version, so talk about major to avoid confusion. Remove unncessary or incorrect wording related to breaking ABI on minor bumps. Explain a little about the weston vs. libweston version numbers. v2: - Add a paragraph about ABI break

[PATCH weston v2 4/4] configure.ac: check weston vs. libweston versions

2016-08-15 Thread Pekka Paalanen
From: Pekka Paalanen Check that the defined versions for Weston and libweston are consistent and according to the version bumping rules: - In pre-release and only pre-release versions the weston and libweston may differ - when they differ, libweston version must be exactly (weston.major+1).0.

[PATCH weston v2 1/4] releasing: how to handle libweston

2016-08-15 Thread Pekka Paalanen
From: Pekka Paalanen libweston has separate version numbering from weston because of development needs. During development, weston version is major.minor.90 which will never be a release version number. While developing, we may break the libweston backward-compatibility, in which case libweston_

[PATCH weston 2/2] libweston-desktop: Drop (wrongly named) new_buffer in committed

2016-08-15 Thread Quentin Glidic
From: Quentin Glidic Instead we store the buffer move and just use it when the signal is fired. Signed-off-by: Quentin Glidic --- libweston-desktop/internal.h | 2 +- libweston-desktop/surface.c | 64 ++-- libweston-desktop/wl-shell.c | 2 +-

[PATCH weston 1/2] libweston-desktop/xdg_shell_v6: Check for buffer directly in committed

2016-08-15 Thread Quentin Glidic
From: Quentin Glidic This is what we are interested in for real, and new_buffer is wrongly named. Signed-off-by: Quentin Glidic --- libweston-desktop/xdg-shell-v6.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libweston-desktop/xdg-shell-v6.c b/libweston-deskt

Re: [PATCH weston 2/2] README: updates on libweston versioning

2016-08-15 Thread Pekka Paalanen
On Mon, 15 Aug 2016 17:11:23 +0800 Jonas Ådahl wrote: > On Wed, Aug 10, 2016 at 03:01:13PM +0300, Pekka Paalanen wrote: > > From: Pekka Paalanen > > > > WE have agreed to use the major as the ABI-version, so talk about major > > Typo? Or do you emphasize WE? :P KEY_E down event accidentally

Re: [PATCH weston 1/2] releasing: how to handle libweston

2016-08-15 Thread Pekka Paalanen
On Mon, 15 Aug 2016 17:06:02 +0800 Jonas Ådahl wrote: > On Wed, Aug 10, 2016 at 03:01:12PM +0300, Pekka Paalanen wrote: > > From: Pekka Paalanen > > > > libweston has separate version numbering from weston because of > > development needs. > > > > During development, weston version is major.mi

Re: [PATCH] Makefile.am: Include files built for libweston-desktop in BUILT_SOURCES

2016-08-15 Thread Quentin Glidic
On 15/08/2016 11:33, Jonas Ådahl wrote: Without this make distcheck fails. Also remove redundant nodist sources from desktop-shell source list. Signed-off-by: Jonas Ådahl I should clean all these BUILT_SOURCES one day, in the meantime: Reviewed-by: Quentin Glidic Cheers, --- Makefile.am

[PATCH] Makefile.am: Include files built for libweston-desktop in BUILT_SOURCES

2016-08-15 Thread Jonas Ådahl
Without this make distcheck fails. Also remove redundant nodist sources from desktop-shell source list. Signed-off-by: Jonas Ådahl --- Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 47fc643..92009d6 100644 --- a/Makefile.am +

Re: [PATCH weston 2/2] README: updates on libweston versioning

2016-08-15 Thread Jonas Ådahl
On Wed, Aug 10, 2016 at 03:01:13PM +0300, Pekka Paalanen wrote: > From: Pekka Paalanen > > WE have agreed to use the major as the ABI-version, so talk about major Typo? Or do you emphasize WE? :P > to avoid confusion. > > Remove unncessary or incorrect wording related to breaking ABI on minor

Re: [PATCH weston 1/2] releasing: how to handle libweston

2016-08-15 Thread Jonas Ådahl
On Wed, Aug 10, 2016 at 03:01:12PM +0300, Pekka Paalanen wrote: > From: Pekka Paalanen > > libweston has separate version numbering from weston because of > development needs. > > During development, weston version is major.minor.90 which will never be > a release version number. While developin

[PATCH weston] libweston: Drop shell_interface

2016-08-15 Thread Quentin Glidic
From: Quentin Glidic Its usage is now limited to some dock-related helper, and the plugin registry is a better fit for that kind of helper. Signed-off-by: Quentin Glidic --- Should probably ship with the first libweston release, to avoid a major version bump right after the release for such a

Re: [PATCH weston] libweston-desktop: Fix libweston-desktop.pc

2016-08-15 Thread Pekka Paalanen
On Mon, 15 Aug 2016 10:35:45 +0200 Quentin Glidic wrote: > From: Quentin Glidic > > Also remove ${pkgincludedir} to be on par with libweston.pc. > > Signed-off-by: Quentin Glidic > --- > libweston-desktop/libweston-desktop.pc.in | 7 +++ > 1 file changed, 3 insertions(+), 4 deletions(-)

[PATCH weston] libweston-desktop: Fix libweston-desktop.pc

2016-08-15 Thread Quentin Glidic
From: Quentin Glidic Also remove ${pkgincludedir} to be on par with libweston.pc. Signed-off-by: Quentin Glidic --- libweston-desktop/libweston-desktop.pc.in | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libweston-desktop/libweston-desktop.pc.in b/libweston-deskto

[ANNOUNCE] wayland-protocols 1.7

2016-08-15 Thread Jonas Ådahl
wayland-protocols 1.7 is now available. This release includes a new backward incompatible version of the unstable xdg-shell protocol - xdg-shell unstable v6. The protocol have gone through extensive changes to how surfaces are created and mapped, and also adds a few features that was not possible

Re: [PATCH wayland-protocols 3/4 v2] xdg-shell: Add resize_x/y constrain adjustment to positioner

2016-08-15 Thread Jonas Ådahl
On Fri, Aug 12, 2016 at 12:19:20PM -0700, Bryce Harrington wrote: > On Fri, Aug 12, 2016 at 12:44:49PM +0800, Jonas Ådahl wrote: > > On Thu, Aug 11, 2016 at 09:35:57PM -0700, Bryce Harrington wrote: > > > On Fri, Aug 12, 2016 at 11:56:13AM +0800, Jonas Ådahl wrote: > > > > On Thu, Aug 11, 2016 at 0