xserver-multidpi/config
Lennart Poettering 882e3c2680 config: process udev "changed" and "add" events in the same code paths
udev gives no guarantee that before each "changed" event for a device
there's an "add" event, or that before each "remove" is an "add", or
that before each "add" there was no "add" already and so on. Users can
trigger these events at any time with "udevadm trigger", and netlink is
a lossy transport, hence the events can come in unexpected ordering.

With other words: regardless which event is generated, the X server must
not choke on it and make the best of it, hence make sure that if we get
an "add" event for an existing device we don't add the device a second
time.

Signed-off-by: Lennart Poettering <lennart@poettering.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-27 09:29:39 +10:00
..
10-evdev.conf config: only match sane devices in 10-evdev.conf 2010-04-08 15:21:00 +10:00
config-backends.h config: add libudev input-hotplug backend 2009-12-30 19:05:44 +00:00
config.c config: Replace xstrdup with strdup in add_option() 2010-06-11 19:05:46 +07:00
dbus-api Hotplug: D-Bus: API version 2 2007-08-01 01:53:31 +03:00
dbus-core.c DBUS_API_SUBJECT_TO_CHANGE is already defined on the command line 2009-02-04 09:49:54 +10:00
dbus.c Get rid of xstrdup when argument is definitely non-NULL 2010-06-11 19:04:23 +07:00
fdi2iclass.py config: Script to convert HAL fdi settings to InputClass sections 2010-06-11 09:31:38 +10:00
hal.c config: Ensure that stolen option list elements are released. 2011-03-09 07:59:41 +10:00
Makefile.am XF86CONFIGDIR is undefined when built with --disable-xorg (#28672) 2010-11-19 11:11:04 +10:00
udev.c config: process udev "changed" and "add" events in the same code paths 2011-07-27 09:29:39 +10:00
x11-input.fdi config: remove mention of AllowEmptyInput 2010-11-11 10:26:44 +10:00
xorg-server.conf add basic D-BUS configuration mechanism 2006-07-21 15:19:49 -04:00