Hello community,

here is the log from the commit of package xorg-x11-server for openSUSE:Factory 
checked in at 2013-11-28 16:53:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorg-x11-server (Old)
 and      /work/SRC/openSUSE:Factory/.xorg-x11-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xorg-x11-server"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xorg-x11-server/xorg-x11-server.changes  
2013-11-26 06:16:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.xorg-x11-server.new/xorg-x11-server.changes     
2013-11-28 16:53:48.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Nov 28 11:56:07 UTC 2013 - lbsous...@gmail.com
+
+- Fix naming convention for last patch
+
+-------------------------------------------------------------------
+Thu Nov 28 10:15:16 UTC 2013 - lbsous...@gmail.com
+
+- Add U_xserver_enable_grabdevice_by_default_for_non_seat0.patch
+  * See 
http://cgit.freedesktop.org/xorg/xserver/commit/?id=c73c36b537f996574628e69681833ea37dec2b6e
+
+-------------------------------------------------------------------

New:
----
  U_xserver_enable_grabdevice_by_default_for_non_seat0.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xorg-x11-server.spec ++++++
--- /var/tmp/diff_new_pack.VQSkL3/_old  2013-11-28 16:53:49.000000000 +0100
+++ /var/tmp/diff_new_pack.VQSkL3/_new  2013-11-28 16:53:49.000000000 +0100
@@ -166,6 +166,7 @@
 Patch246:       u_randr_deliver_output_and_crtc_events_of_attached_output.patch
 Patch247:       
u_randr_allow_rrselectinput_for_providerchange_and_resourcechange_events.patch
 Patch248:       N_randr_fix_abi.patch
+Patch249:       U_xserver_enable_grabdevice_by_default_for_non_seat0.patch
 
 %description
 This package contains the X.Org Server.
@@ -260,6 +261,7 @@
 %patch246 -p1
 %patch247 -p1
 %patch248 -p1
+%patch249 -p1
 
 %build
 autoreconf -fi

++++++ U_xserver_enable_grabdevice_by_default_for_non_seat0.patch ++++++
>From c73c36b537f996574628e69681833ea37dec2b6e Mon Sep 17 00:00:00 2001
From: Laércio de Sousa <lbsous...@gmail.com>
Date: Wed, 18 Sep 2013 16:42:17 +0000
Subject: xserver: enable InputClass option "GrabDevice" by default for 
non-seat0 seats (#69478)

This patch contributes to fill the remaining gaps which make
systemd-multi-seat-x wrapper still necessary in some multiseat setups.

This also replaces previous evdev patch that does the same thing
for that particular driver.

When option "-seat" is passed with an argument different from "seat0",
option "GrabDevice" for input devices is enabled by default
(no need of enabling it in xorg.conf's "InputClass" section).

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=69478

Signed-off-by: Laércio de Sousa <lbsous...@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
---
diff --git a/config/udev.c b/config/udev.c
index de89241..b55b78e 100644
--- a/config/udev.c
+++ b/config/udev.c
@@ -226,6 +226,10 @@ device_added(struct udev_device *udev_device)
 
     input_options = input_option_new(input_options, "config_info", 
config_info);
 
+    /* Default setting needed for non-seat0 seats */
+    if (ServerIsNotSeat0())
+        input_options = input_option_new(input_options, "GrabDevice", "on");
+
     LogMessage(X_INFO, "config/udev: Adding input device %s (%s)\n",
                name, path);
     rc = NewInputDeviceRequest(input_options, &attrs, &dev);
--
cgit v0.9.0.2-2-gbebe
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to