summaryrefslogtreecommitdiff
path: root/hw/kdrive/linux
AgeCommit message (Collapse)Author
2008-10-10kdrive: lastx/y needs to be set to the event coordinates #17728Peter Hutterer
X.Org Bug 17728 <http://bugs.freedesktop.org/show_bug.cgi?id=17728>
2008-10-06xalloc+memset(0) -> xcallocAdam Jackson
2008-07-17Remove dead code, useless #defines, et alDaniel Stone
2008-04-22Add mediumraw support to the linux kdrive driverRoss Burton
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2008-04-22Add a default touchscreen pathRoss Burton
When enabling the touchscreen, open /dev/input/touchscreen0 if no path was specified.
2008-02-14Use strerror instead of errno values in user strings.Adam Jackson
2007-08-16Kdrive: fix nasty thinko in TslibEnable()Dave Jones
2007-08-07Updates some piece of the dead mouse evdev code under the new hotplug scheme.Tiago Vignatti
I exported the evdev driver to Xephyr server. I'm running it using something like: $ ./hw/kdrive/ephyr/Xephyr :1 -mouse evdev,,device=/dev/input/event4 -keybd \ evdev,,device=/dev/input/event1,xkbmodel=abnt2,xkblayout=br It also closes /#5668.
2007-06-29Death to RCS tags.Adam Jackson
2007-06-27More janitor work. Remove 'defined but not used' warnings from kdrive and ↵Tiago Vignatti
some minor cosmetic.
2007-05-28Fix for GNU/kFreeBSDDavid Nusinow
2006-12-06kdrive/tslib: remove vendor-specific hacksDaniel Stone
Parts of the KDrive merge accidentally contained a bunch of vendor-specific hacks; sorry.
2006-12-06SyntheticMotion: don't dereference sprite.screen when not using XineramaDaniel Stone
(cherry picked from aa052e43c6c293e14f78837e00c6b7581f9713bb commit)
2006-10-29kdrive: move bell ringing into an OS functionDaniel Stone
Move the bell into an OS function, and use that if it's declared; else, fall back to using the driver's function. Remove the Linux keyboard bell function; just move it into the OS layer. Use named initialisers when converting the old structures, and eliminate unused functions.
2006-10-23kdrive/tslib: port to new absolute API, remove debuggingDaniel Stone
Port to new absolute device (not touchscreen) API, and remove some leftover debugging.
2006-10-23kdrive/os: add KdOsAddInputDriversDaniel Stone
Add KdOsAddInputDrivers, which adds all relevant input drivers. Could possibly be refactored to KdAddInputDrivers, which called through OsFuncs to a new function, if it existed.
2006-08-29[PATCH] kdrive/linux keyboard: remove more debugging spewDaniel Stone
2006-08-29[PATCH] kdrive/linux keyboard: silence excessive debugging noiseDaniel Stone
2006-08-09kdrive: remove ddx_DEPENDENCIESDaniel Stone
Remove foo_DEPENDENCIES as they weren't guaranteed to just be libs, and loader arguments (-lfoo, -Lfoo) might've crept in.
2006-07-25re-add OpenedHand copyrightDaniel Stone
Ae-add OpenedHand copyright, accidentally dropped in KDrive new world order patch. Sorry guys.
2006-07-21new KDrive input world orderDaniel Stone
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-05-03Make Xephyr build on Solaris:Alan Coopersmith
Add #include <sys/file.h> on Solaris for FNONBLOCK/FASYNC definitions hw/kdriver/linux/Makefile.am Move agp.c & agp.h to KDRIVE_HW_SOURCES since they're not needed for Xephyr-only builds Add -lrt to XEPHYR_LIBS if needed to get nanosleep().
2006-02-16Make more extensions optional in build (for kdrive). Fix kdrive build forKeith Packard
actual hardware. Fix kdrive pointer signed/unsigned types. Add kdrive-required YX rotation functions. Replace rgb text file loading with static rgb color table.
2006-02-12Add missing HAVE_DIX_CONFIG_H which caused issues with mismatched screenEric Anholt
structure interpretations, and remove a bunch of unused junk from kdrive-config.h. Xephyr almost works on my amd64.
2006-02-10Make kdrive (i.e. Xephyr only) buildable on FreeBSD and probably other OSesEric Anholt
without linux VT switching, fbdev, and vm86 support.
2005-12-27Remove Imakefiles.Adam Jackson
2005-12-27Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.hAdam Jackson
2005-06-23redo tslibMatthew Allum
2005-06-09TSLib fixes. Add fullscreen support to ephyrMatthew Allum
2005-02-09Add initial evdev frameworkKeith Packard
2005-02-08hw/kdrive/ati/radeon_composite.c Support linear filteringKeith Packard
Change how touch screens work -- make them just another 'mouse' device. Add unfinished (and unused) code to accelerate tiled fills.
2004-12-01Patch from Florian Boor <florian.boor@kernelconcepts.de>:Phil Blundell
Check return value from ts_config. (TslibInit): Likewise.
2004-11-13Don't leave stale pointers hanging around after ts_close(). (TslibFini):Phil Blundell
Likewise.
2004-07-02Call ts_read multiple times, to avoid events getting stuck in the pipeline.Phil Blundell
2004-06-02New conditional. (REQUIRED_MODULES): Demand xcalibrateext if buildingPhil Blundell
XCalibrate. New file. Add xcalibrate.c. Read raw events if requested.
2004-05-13Follow GLX in setting ARGB visual nplanes to 24.Keith Packard
Retry current mouse protocol when sync is lost
2004-02-05Polling input mode for the kdrive os layer. And a moose!Jaymz Julian
2003-11-19- Add PCI information (device/vendor id, bus location) to KdCardAttr toEric Anholt
help with ati, and future DRM drivers. - Add new "ati" kdrive driver. It has ancestry in the r128 driver from andersca, but took a detour through being the WIP SiS 300 driver on the way. It supports Radeons (tested on QD VIVO and 7500) and Rage 128. Current limitations include that it requires depth 16 and that the other Rage 128 PCI IDs aren't included yet.
2003-11-13Have the composite extension tell the damage extension about clients whichKeith Packard
have redirected subwindows in manual mode. Those clients are marked Critical and given a significant scheduling boost whenever they receive a damage notify event. This dramatically improves update frequency. If the kernel reported a large number of keys, readKernelMapping would walk off the end of the kdKeysym array. Fix usage of _IOWR; the 'size' argument is actually a datatype.
2003-11-11Fix Makefile.am's to include header files needed for distcheck. RemoveEric Anholt
-Werror default and add --enable-werror switch to add it back.
2003-11-08Avoid ugly shell error when libXdmcp isn't present.Phil Blundell
New functions. (TsInit): Register them.
2003-11-07Ok, Composite extension is semi-working; when no-one asks for redirection,Keith Packard
the server seems to act as before. With RedirectSubwindows (root, automatic), the server looks just like a regular X server. Now to go rewrite the (currently lame) compositing manager to get some real action on the screen. Some of the fixes here are to make valgrind quiet with various ioctls used by kdrive/linux. Also fixed a bug where fbdev initialization was out of order in fbdev.c and smi.c
2003-11-07Fix warnings.Phil Blundell
2003-11-06tslib improvementsMatthew Allum
2003-11-02merge xfixes_2_branch back to HEADKeith Packard
2003-10-28try /dev/misc/apm_bios if /dev/apm_bios doesn't existPhil Blundell
2003-10-14-Wall fixes. Add klinux.h to export function declarationsKeith Packard
2003-10-04few more fixes for h3600 tsPhil Blundell
2003-10-04configure.ac Makefile.am os/oscolor.c Xext/saver.c Xext/Makefile.amKeith Packard
hw/kdrive/linux/ts.c hw/kdrive/src/Makefile.am hw/kdrive/src/kdrive.h hw/kdrive/src/kinput.c hw/kdrive/src/kmap.c Autodetect VM86 (for vesa), AGPGART, APM, MTRR, tslib and handhelds.org touch screen. Add USE_RGB_BUILTIN and code for fileless RGB database. Add MIT-SCREEN-SAVER
2003-10-01Add XDM cookies. Fix up support for pkgconfig X bitsKeith Packard