Age | Commit message (Collapse) | Author |
|
Xi: allow passive keygrabs on the XIAll(Master)Devices fake deviceslogin.
Amongst other things, this fixes a regression that can be seen in media
keys handling under gnome-settings-daemon.
ok matthieu@
|
|
|
|
|
|
use O_NOFOLLOW to open the existing lock file, so symbolic links
aren't followed, thus avoid revealing if it point to an existing file.
Note that xserver on OpenBSD isn't affected by CVE-2011-4029.
|
|
with and ok matthieu@
|
|
ok matthieu@
|
|
I don't know why cvs didn't pick up this chunk. Noticed by okan@
|
|
|
|
is just noise and now happens while the X autoconfiguration
code probes all /dev/wsmouse<n> devices.
If the error matters, the driver will emit a proper error
nevertheless.
|
|
ok matthieu@
|
|
|
|
|
|
hotplug framework.This also takes care of the configuration of the
keyboard layout from the wscons layout that was hacked inside the
keyboard driver.
Tested by many, ok oga@.
|
|
"terminate: ctrl_alt_bksp" (only if XENOCARA_USE_XKEYBOARD_CONFIG=Yes)
tested ajacoutot@, ok matthieu@
|
|
OpenBSD. Requested and tested by tedu@.
|
|
|
|
|
|
instead of hard-coded constants. Suggested by Julien Cristau.
|
|
|
|
differ. Cache rep.length so that it can be used after returning from
WriteReplyToClient().
Fixes xinput --list when client and server have different endianess.
gtk3-demo now fails a bit further in this case.
|
|
There are more bugs in this code though.
|
|
the use of xkeyboard-config xkb definitions instead of the old xkbdata.
This will make testing easier. No changes in default builds.
ok shadchin@
|
|
Noticed by krw@
|
|
don't know how to fix it. ok miod@, todd@
|
|
EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).
|
|
commit e06fa804009798ea95efa8babaabb0228dfdfe65
EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703).
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24703
Reported by Barry Grumbine on ports@
ok matthieu@
|
|
Fixes a crash on server reset on some machines.
Code inspired by ssh, with feedback from guenther@ and millert@
ok guenther@ miod@
|
|
different from the consoleFd. Fixes crashes at server reset.
"looks good" miod@, oga@. Tested by shadchin@.
|
|
based on EDID information. Fixes issues with the mouse getting stuck on dual
card setups. Still trying to push this one upstream.
ok matthieu@
|
|
|
|
|
|
|
|
|
|
in various configurations.
|
|
ok matthieu@
|
|
Tested by ajacoutot@, krw@, shadchin@ and jasper@ on various configurations
including multihead with both zaphod and xrandr.
|
|
|
|
configurations. We don't want to run thousands of lines of
potentially signal-unsafe code for no particular benefit.
ok deraadt@, matthieu@, oga@
|
|
This hasn't been used for a very, very, very long time, (since before
OpenBSD had dri support, for example) and it causes segfaults on dri
drivers when sigio is disabled. Now we don't need to do context swaps on sigio
nor are we trying to do interrupts in userland (thank fuck for that) this
function can die the death that I intended it to die about two years ago, may it
burn.
The kernel support the the sigio ioctl will be removed in a couple of
weeks to give people time to update (right now it accepts it, then
ignores it).
ok kettenis@, matthieu@.
|
|
attempt to open that first before trying /dev/ttyC[0-7].
This makes X autoconfiguration a tad bit more intuitive on machines
with multiple SBus or UPA framebuffers, where wsdisplay0 isn't the
console. PCI framebuffers are still busted though.
ok matthieu@
|
|
limited to sunffb; others will need to be added to bsd_sbus.c if we start
shipping them.
ok matthieu@, oga@
|
|
The code to add sunffb unconditionally on !solaris for __sparc__
systems is incorrect for openbsd. More specifically, due to interactions
between hardware drivers and wsfb in preinit we can't unconditionally
add wsfb to the list of fallbacks, so we only add wsfb if no other
option was found. Additionally sunffb does not need to be
unconditionally added because the bus probing code will find these
devices already.
So, long story short: make that code chunk conditional on __sparc__ &&
defined(__linux__) instead.
change from !openbsd to __linux__ requested by kettenis@.
Tested by at least myself and stsp@.
ok matthieu@, kettenis@.
|
|
that don't have a separate /dev/xf86. Problem noticed by kettenis@ and krw@
ok kettenis@.
|
|
|
|
|
|
|
|
|
|
building xserver 1.6 with those headers. ok oga@.
|
|
A cleaner fix will be forthcoming, but for now this allows the xserver
to work nicely with the recent kernel vt-switch-on-suspend changes.
ok miod@
|
|
found. Makes xorg.conf-less X work again on sparc64 and macppc systems with
a single display adapter.
ok matthieu@, beck@
|