[PATCH app/luit] Retire this fork of luit

2018-08-07 Thread Adam Jackson
We're not seriously maintaining this tool, we should stop pretending. Signed-off-by: Adam Jackson --- README | 27 +-- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/README b/README index 825d09e..f60d34f 100644 --- a/README +++ b/README @@ -3,26 +3,9 @@ a

[PATCH xserver 03/10] meson: Add HAVE_LIBDISPATCH define to xquartz build.

2018-08-07 Thread Eric Anholt
Signed-off-by: Eric Anholt --- hw/xquartz/meson.build | 20 +--- include/meson.build| 1 - 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/hw/xquartz/meson.build b/hw/xquartz/meson.build index f92fbc960145..ebb24132c3f7 100644 --- a/hw/xquartz/meson.build +++

[PATCH xserver 09/10] meson: Get close to parity with autotools for CLIENTIDS tracking.

2018-08-07 Thread Eric Anholt
The client ID is only needed for XRes, and autotools build ignores the --clientids= arg if xres is disabled. We haven't made a meson option for disabling tracking client ids (is it actually worth a build option?), so just make this depend on xres. Signed-off-by: Eric Anholt --- include/meson.bu

[PATCH xserver 10/10] meson: Add detection of libsystemd-daemon.

2018-08-07 Thread Eric Anholt
This enables Xtrans's systemd socket activation. Signed-off-by: Eric Anholt --- include/meson.build | 3 ++- meson.build | 7 +++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/include/meson.build b/include/meson.build index 2c139e6b0651..9a7547c4708a 100644 --- a/incl

[PATCH xserver 05/10] meson: Make xf86vidmodeproto mandatory.

2018-08-07 Thread Eric Anholt
This is silly to have optional based on detection of the protocol headers, particularly now that we have a single protocol header repo to install. Signed-off-by: Eric Anholt --- include/meson.build | 2 +- meson.build | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git

[PATCH xserver 02/10] meson: Add PIO access support for FreeBSD and NetBSD on Alpha.

2018-08-07 Thread Eric Anholt
Signed-off-by: Eric Anholt --- hw/xfree86/os-support/meson.build | 11 ++- include/meson.build | 3 --- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/hw/xfree86/os-support/meson.build b/hw/xfree86/os-support/meson.build index 512bc8c1f951..49b138ed2dab 10

[PATCH xserver 06/10] meson: Add an option to build XSELINUX.

2018-08-07 Thread Eric Anholt
Dependencies are ported from the automake build. The only part I skipped was making sure we can find libaudit.h. Signed-off-by: Eric Anholt --- meson.build | 12 +--- meson_options.txt | 2 ++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.bui

[PATCH xserver 07/10] meson: Make FALLBACK_INPUT_DRIVER configurable in meson.

2018-08-07 Thread Eric Anholt
This makes us match the featureset of autotools, and also fixes the non-Linux default value to match. Signed-off-by: Eric Anholt --- hw/xfree86/common/meson.build | 14 +- include/meson.build | 2 -- meson_options.txt | 2 ++ 3 files changed, 15 insertions(+),

[PATCH xserver 04/10] meson: Add linking to x86 iopl libs on BSDs.

2018-08-07 Thread Eric Anholt
Ported from automake. Signed-off-by: Eric Anholt --- hw/xfree86/os-support/meson.build | 8 include/meson.build | 2 -- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/hw/xfree86/os-support/meson.build b/hw/xfree86/os-support/meson.build index 49b138ed2dab.

[PATCH xserver 01/10] meson, automake: Drop unused USESTDRES cflag setup.

2018-08-07 Thread Eric Anholt
Nothing in tree references the flag. Signed-off-by: Eric Anholt --- hw/xfree86/os-support/bsd/Makefile.am | 2 +- hw/xfree86/os-support/hurd/Makefile.am| 2 +- hw/xfree86/os-support/linux/Makefile.am | 2 +- hw/xfree86/os-support/meson.build | 2 -- hw/xfree86/os-support/solari

[PATCH xserver 08/10] meson: Add missing setup of the NO_LOCAL_CLIENT_CRED define.

2018-08-07 Thread Eric Anholt
Ported from autotools. Signed-off-by: Eric Anholt --- include/meson.build | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/meson.build b/include/meson.build index 13ca1f8f8d34..6d08b05733b8 100644 --- a/include/meson.build +++ b/include/meson.build @@ -45,7 +45,6

[PATCH xserver 00/10] meson build parity progress

2018-08-07 Thread Eric Anholt
Here's another series to get us closer to parity on the meson build. You can see the things that I know of left to fix at: https://gitlab.freedesktop.org/anholt/xserver/merge_requests/1 Eric Anholt (10): meson, automake: Drop unused USESTDRES cflag setup. meson: Add PIO access support for Fre

Re: [PATCH xserver 10/10] meson: Add detection of libsystemd-daemon.

2018-08-07 Thread Peter Hutterer
On Tue, Aug 07, 2018 at 04:23:19PM -0700, Eric Anholt wrote: > This enables Xtrans's systemd socket activation. > > Signed-off-by: Eric Anholt > --- > include/meson.build | 3 ++- > meson.build | 7 +++ > 2 files changed, 9 insertions(+), 1 deletion(-) > > diff --git a/include/meson

Re: [V2] modesetting: Fix X crash in ms_dirty_update()

2018-08-07 Thread jimqu
Anybody could give a RB? Michel? Thanks JimQu On 2018年08月07日 12:47, jimqu wrote: ping On 2018年08月06日 10:40, Jim Qu wrote: On some Intel iGPU + AMD dGPU platform, when connect extern display from dGPU, X will crash, show the log like: randr: falling back to unsynchronized pixmap sharin

[PATCH xserver] dix: check_modmap_change() returns Success, not true

2018-08-07 Thread Peter Hutterer
Not sure what if anything calls XSetDeviceModifierMapping() but this would've failed all the time. check_modmap_change() returns Successs but we were treating it like a boolean. Fix this. Reported-by: Adam Jackson Signed-off-by: Peter Hutterer --- dix/inpututils.c | 2 +- 1 file changed, 1 inse

Re: [PATCH xserver] dix: check_modmap_change() returns Success, not true

2018-08-07 Thread Keith Packard
Peter Hutterer writes: > Not sure what if anything calls XSetDeviceModifierMapping() but this would've > failed all the time. check_modmap_change() returns Successs but we were > treating it like a boolean. Fix this. Yeah, and check_modmap_change_slave *does* return a boolean; I see no possibili