summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-07-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1106-1744/+3844
input-hotplug
2006-07-21xephyr: load keysyms at init, not enableDaniel Stone1-14/+11
Load keysyms at init time, not enable, so we don't get the wrong map width.
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson1105-1511/+6
2006-07-21Fix the RandR failure path for rotated screens.Aaron Plattner1-4/+8
2006-07-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverIan Romanick14-139/+28
2006-07-21bug #890: completely remove deprecated keyboard driverKristian Høgsberg26-3834/+43
Remove all remnants of the old built-in keyboard driver.
2006-07-21xorg ddx: move to new input API, remove old keyboard driverDaniel Stone15-1967/+380
Remove most of the rest of the old keyboard driver. Move to the new Get{Keyboard,Pointer}Events API, which is mostly complete at this stage: just missing the proximity events.
2006-07-21be more careful in IVASDaniel Stone1-1/+6
Don't walk off the end of a NULL pointer in InitValuatorAxisStruct.
2006-07-21xephyr: fix keymap, pointer; dix: fix multiple axesDaniel Stone4-16/+19
Initialise our axes properly in the DIX, and make sure we don't unnecessarily clip maxval when it's not set. Fix keymap copying in Xephyr (to some degree: it's still broken), and set nAxes and nButtons properly.
2006-07-21sanitise debug outputDaniel Stone2-10/+7
Don't spit out huge chunks of pointless ephemera, especially without --enable-debug.
2006-07-21update KDrive to new input APIDaniel Stone2-2/+23
Update KDrive to fit the new API (mieqInit and InitPointerDeviceStruct), and include InitTouchscreenDeviceStruct in the DIX.
2006-07-21add virtual core devices to DIXDaniel Stone9-152/+414
Add virtual core devices, with proper keymaps etc, to the DIX.
2006-07-21define SDevicePresenceNotifyEvent prototypeKristian Høgsberg1-0/+6
2006-07-21distribute config.hDaniel Stone1-0/+1
2006-07-21remove extraneous font debugging codeDaniel Stone1-56/+0
Some of it didn't compile, and some of it was just unnecessary.
2006-07-21avoid using font servers with built-in fontsDaniel Stone1-0/+3
2006-07-21add support for built-in fontsDaniel Stone4-5/+22
Use --enable-builtin-fonts to only use built-in fonts, and avoid loading fonts.
2006-07-21Xi: add XExtension{Keyboard,Pointer} typesDaniel Stone1-0/+4
Report XExtensionKeyboard for non-core keyboards, and XExtensionPointer for non-core pointers/mice.
2006-07-21Xi: add DevicePresenceNotifyKristian Høgsberg3-15/+85
Add support for DevicePresenceNotify events.
2006-07-21make XInput mandatoryDaniel Stone2-12/+4
Always build Xi, since GetPointerEvents/GetKeyboardEvents relies on it.
2006-07-21new KDrive input world orderDaniel Stone38-1672/+3164
Convert KDrive to GPE/GKE interface. Add first-class drivers and enumerate every device separately through Xi, instead of lamely attempting to aggregate them. Add XKB support to the Linux keyboard driver. Add 'thumb button' support to the tslib driver. Rejig InitInput, so each DDX has to add a list of drivers it supports. Support NewInputDeviceRequest, et al.
2006-07-21add GetPointerEvents/GetKeyboardEvents frameworkDaniel Stone4-0/+438
Add GetPointerEvents (with XFree86 pointer acceleration) and GetKeyboardEvents to the DIX. Extend the ValuatorClass structure to account for same.
2006-07-21add DEVICE_TOUCHSCREEN and DEVICE_CORE Xi controls (DeviceIntRec ABI break)Daniel Stone5-0/+133
Add DEVICE_TOUCHSCREEN and DEVICE_CORE controls to the Xi code, and the TouchscreenClassRec and a coreEvents flag, to toggle propagation of core events.
2006-07-21xorg DDX: implement NewInputDeviceRequestDaniel Stone4-16/+93
Implement NewInputDeviceRequest for Xorg, mainly written by Kristian Høgsberg. Move MatchInput to xf86Helper.c, as xf86LookupInputDriver.
2006-07-21add basic D-BUS configuration mechanismDaniel Stone12-6/+404
Also move LookupDeviceIntRec into the DIX, and add InputOption type, and NewInputDeviceRequest prototype (DIX requests DDX to add a device). Does not link without an implemented NIDR.
2006-07-21kdrive: allow debuggingDaniel Stone1-0/+3
2006-07-21never define MEMBUGDaniel Stone1-6/+0
Definining MEMBUG causes allocations to randomly fail.
2006-07-21define DEBUG in DIXDaniel Stone1-0/+3
Which makes #ifdef DEBUG actually useful. Incredible.
2006-07-21exa: only disable cw when COMPOSITE is builtDaniel Stone1-0/+2
2006-07-21fix KdXvCopyPackedData to actually workDaniel Stone1-1/+1
Remove extraneous bit shift in KdXvCopyPackedData, so it's actually useful.
2006-07-21fix minor typoDaniel Stone1-1/+1
2006-07-21fix XEvIE build without XKBDaniel Stone1-6/+18
Don't unconditionally play with XKB stuff in XEvIE.
2006-07-20Remove unused variable.Ian Romanick1-1/+0
2006-07-20Remove the DDXTIME conditional, for being unused.Adam Jackson8-125/+0
2006-07-20Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverIan Romanick148-672/+175
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone141-652/+146
Get rid of almost all uses of these definitions. They're still defined for delinquent out-of-tree drivers, and also for the Mesa build. As well as for miinitext.c. But largely gone.
2006-07-17Fix the Linux ACPI reopen code to use a repeating timer, rather than aAdam Jackson1-3/+15
one-shot sleep-and-reopen attempt.
2006-07-15Un-glx-libcwrap DMX GLX proxy so it works without GL/include.Kristian Høgsberg6-17/+14
2006-07-14Add some const qualifiers to serveral function parameters.Ian Romanick3-10/+11
2006-07-14Rearrange code in xf86int10ParseBiosLocation to use strncasecmp. ThisIan Romanick1-23/+16
eliminates the need for the first use of xstrdup in this function. The second use of xstrdup was *never* necessary and has also been eliminated.
2006-07-14Refactor common code from the generic.c and linux.c version ofIan Romanick4-184/+135
xf86ExtendedInitInt10 to xf86int10GetBiosLocationType and xf86int10GetBiosSegment. These changes were tested on MGA hardware on x86-64 with various combinations of InitPrimary and BiosLocation.
2006-07-14Refactor identical xf86InitInt10 function from generic.c and linux.cIan Romanick3-12/+6
to helper_exec.c.
2006-07-14Trivial refactor of libint10_la_SOURCES.Ian Romanick1-7/+13
2006-07-13Bug #7482: Fix Xdmx's Render code to match reality; fixes BadLength clientJames Steven Supancic III1-1/+1
crashes.
2006-07-11Bug #7346: Disable Composite extension in XprtDrew Parsons1-0/+1
Xorg Bug #7346 <https://bugs.freedesktop.org/show_bug.cgi?id=7346> Patch #6184 <https://bugs.freedesktop.org/attachment.cgi?id=6184>
2006-07-10Fix the configure check for the --{enable,disable}-dpms optionGustavo Pichorim Boiko1-1/+1
2006-07-09Replace GNU make-ism.Matthieu Herrb1-1/+1
2006-07-08Fix crash in Xephyr when running on host X with keymap width < 4 ( i.e xvnc )Matthew Allum1-12/+8
2006-07-08Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverMatthew Allum11-98/+100
2006-07-08Add support to Xephyr for simulating 8bit grayscale.Matthew Allum2-7/+22