summaryrefslogtreecommitdiff
path: root/xserver
AgeCommit message (Collapse)Author
2011-11-15Merge patch from http://patchwork.freedesktop.org/patch/7707/,Antoine Jacoutot
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@
2011-11-05Bring back ChangeLogMatthieu Herrb
2011-11-05Update to xserver 1.11.2Matthieu Herrb
2011-10-18Fix CVE-2011-4028: File disclosure vulnerability.Matthieu Herrb
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.
2011-09-21Use the synaptics driver with ALPS touchpadsMartin Pieuchot
with and ok matthieu@
2011-09-17Cleaning of current solution for 'Kill X on Ctrl+Alt+Backspace on default'Alexandr Shadchin
ok matthieu@
2011-08-31unifdef support for xkeyboard-config.Matthieu Herrb
I don't know why cvs didn't pick up this chunk. Noticed by okan@
2011-08-21Fix default xkboptions settings here too.Matthieu Herrb
2011-08-20Remove warnings emitted when a device can't be opened. ThisMatthieu Herrb
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.
2011-07-04Fix transformation of events supplying only a valuator for the y-coordinate.Mark Kettenis
ok matthieu@
2011-07-04A wscons keyboard type of zaurus should map to an XKB model of zaurusMatthieu Herrb
2011-06-29regenMatthieu Herrb
2011-06-29Introduce new autoconfiguration code for X input drivers, based on XMatthieu Herrb
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@.
2011-05-30If you do not have XkbOptions in xorg.conf, it is automatically set toAlexandr Shadchin
"terminate: ctrl_alt_bksp" (only if XENOCARA_USE_XKEYBOARD_CONFIG=Yes) tested ajacoutot@, ok matthieu@
2011-04-27Enable X-ACE and XC-SECURITY extensions, now that they build onMatthieu Herrb
OpenBSD. Requested and tested by tedu@.
2011-04-02Update to xserver 1.9.5. Tested by jasper@, ajacoutot@ and krw@Matthieu Herrb
2011-04-01Xi: add XI_Focus{In,Out} to swapped events.Matthieu Herrb
2011-04-01Use the array size for checking the validity of request numbersMatthieu Herrb
instead of hard-coded constants. Suggested by Julien Cristau.
2011-04-01Xext: fix test on extension number for the swapped case.Matthieu Herrb
2011-03-28WriteReplyToClient() swaps rep contents if client and server endianessMatthieu Herrb
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.
2011-03-27Give XI2 requests a chance if server and client endianess differ.Matthieu Herrb
There are more bugs in this code though.
2011-03-08add a new build switch 'XENOCARA_USE_XKEYBOARD_CONFIG' to enableMatthieu Herrb
the use of xkeyboard-config xkb definitions instead of the old xkbdata. This will make testing easier. No changes in default builds. ok shadchin@
2011-02-20Revert stuff that should not have been committed in version 1.33.Matthieu Herrb
Noticed by krw@
2011-02-19Disable Xorg on alpha. Xrender is broken since 2 releases and I stillMatthieu Herrb
don't know how to fix it. ok miod@, todd@
2011-02-02Merge another EXA fix from X.Org 1.9.4RC1:Matthieu Herrb
EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).
2011-01-31Apply fix from upstream:Stefan Sperling
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@
2011-01-28restart recvmsg() if returning with errno==EINTR.Matthieu Herrb
Fixes a crash on server reset on some machines. Code inspired by ssh, with feedback from guenther@ and millert@ ok guenther@ miod@
2011-01-28Effectively close the AGP device fd in xf86GARTCloseScreen() if it'sMatthieu Herrb
different from the consoleFd. Fixes crashes at server reset. "looks good" miod@, oga@. Tested by shadchin@.
2011-01-10Call xf86Reconfigure() after readjusting the physical dimensions of the screenMark Kettenis
based on EDID information. Fixes issues with the mouse getting stuck on dual card setups. Still trying to push this one upstream. ok matthieu@
2011-01-02Specify default xkb rules for Xnest and Xephyr.Matthieu Herrb
2011-01-02Enable Xorg and a few drivers on hppa. Only wsudl works for now.Matthieu Herrb
2011-01-02Repair build of Xorg on hppaMatthieu Herrb
2010-12-22Bring fix from rev 1.12 back once more. ok oga@.Matthieu Herrb
2010-12-21Update to xorg-server 1.9.3. Tested by japser@, landry@ and ajacoutot@Matthieu Herrb
in various configurations.
2010-12-06Initialize len before passing it to sysctl(3).Mark Kettenis
ok matthieu@
2010-12-05Upgrade to xorg-server 1.9.2.Matthieu Herrb
Tested by ajacoutot@, krw@, shadchin@ and jasper@ on various configurations including multihead with both zaphod and xrandr.
2010-09-01regen (yes lots of files, since util-macros has been updated).Matthieu Herrb
2010-09-01Disable use of SIGIO by default; it breaks multi-cardMark Kettenis
configurations. We don't want to run thousands of lines of potentially signal-unsafe code for no particular benefit. ok deraadt@, matthieu@, oga@
2010-08-31Don't even attempt to establish a SIGIO handler for DRI1.Owain Ainsworth
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@.
2010-08-29Use the KERN_CONSDEV ioctl to figure out what the console device is andMark Kettenis
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@
2010-08-28Fix autoconfiguration for accelerated drivers on sparc/sparc64. CurrentlyMark Kettenis
limited to sunffb; others will need to be added to bsd_sbus.c if we start shipping them. ok matthieu@, oga@
2010-08-18Fix autoconfiguration on sparc and sparc64.Owain Ainsworth
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@.
2010-07-31Fix X -keepPriv by calling xf86OpenConsole() early enough on architecturesMatthieu Herrb
that don't have a separate /dev/xf86. Problem noticed by kettenis@ and krw@ ok kettenis@.
2010-07-27Add 4 files missed in xserver 1.8 update.Matthieu Herrb
2010-07-27Update to xserver 1.8. Tested by many. Ok oga@, todd@.Matthieu Herrb
2010-05-20Add missing \n at end of message.Matthieu Herrb
2010-04-27cope with the xinerama headers cleanup. From xserver git repository.Matthieu Herrb
2010-04-13Add a configure test for newer proto headers and use it to enableMatthieu Herrb
building xserver 1.6 with those headers. ok oga@.
2010-03-30#if 0 out the code that listens for /dev/apm events.Owain Ainsworth
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@
2010-03-15Only add wsfb to the list of autoconfigured drivers if no other matches wereMark Kettenis
found. Makes xorg.conf-less X work again on sparc64 and macppc systems with a single display adapter. ok matthieu@, beck@