Eric Anholt
7abbcce422
- Add PCI information (device/vendor id, bus location) to KdCardAttr to
...
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-19 08:32:38 +00:00
Keith Packard
318d525bf2
Have the composite extension tell the damage extension about clients which
...
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-13 09:14:29 +00:00
Eric Anholt
e9904cefa3
Fix Makefile.am's to include header files needed for distcheck. Remove
...
-Werror default and add --enable-werror switch to add it back.
2003-11-11 05:46:15 +00:00
Phil Blundell
d694b44259
Avoid ugly shell error when libXdmcp isn't present.
...
New functions. (TsInit): Register them.
2003-11-08 18:51:59 +00:00
Keith Packard
1280f79054
Ok, Composite extension is semi-working; when no-one asks for redirection,
...
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-07 23:29:29 +00:00
Phil Blundell
d319a0a610
Fix warnings.
2003-11-07 23:00:06 +00:00
Matthew Allum
598c5d549a
tslib improvements
2003-11-06 14:01:46 +00:00
Keith Packard
5378236aa6
merge xfixes_2_branch back to HEAD
2003-11-02 19:56:10 +00:00
Phil Blundell
9e94665cf9
try /dev/misc/apm_bios if /dev/apm_bios doesn't exist
2003-10-28 22:28:33 +00:00
Keith Packard
777f31cd0b
-Wall fixes. Add klinux.h to export function declarations
2003-10-14 05:05:28 +00:00
Phil Blundell
f3d8476ced
few more fixes for h3600 ts
2003-10-04 02:56:54 +00:00
Keith Packard
aae3e6dcb3
configure.ac Makefile.am os/oscolor.c Xext/saver.c Xext/Makefile.am
...
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-04 02:43:16 +00:00
Keith Packard
5a21f4f4d0
Add XDM cookies. Fix up support for pkgconfig X bits
2003-10-01 06:43:50 +00:00
Matthew Allum
a42e31b28c
Fixed tslib driver to handle VT switches
2003-09-30 22:14:59 +00:00
Matthew Allum
e8c0229647
Added --enable-tslib configure option
2003-09-30 20:15:14 +00:00
Keith Packard
a42384e935
Use other freedesktop.org packages to build the server
2003-09-29 01:42:40 +00:00
Keith Packard
269b9dac5a
Get Xvesa building
2003-09-11 05:12:51 +00:00
Keith Packard
0d775576b9
Add Makefile.am
2003-09-11 03:26:03 +00:00
Keith Packard
ef8977a30c
More build fixes
2003-09-11 03:23:13 +00:00
Mike A. Harris
8bc8fd8678
POSIX sigaction cleanups - removed act.sa_restorer as it's not in POSIX and
...
is not portable
2003-09-11 02:02:54 +00:00
Anders Carlsson
514ab46ce3
Start autoifying everything.
2003-09-11 00:47:36 +00:00
Keith Packard
283a7f32c4
Update RCS tags, fix keyboard hang on VT switch, fix scroll wheel mice, add
...
-rawcoord option to not transform mice on rotate, fix mtrr to use
power-of-two size, add a few vesa options
2003-07-07 19:13:03 +00:00
Egbert Eich
870d0f8752
621. Let kbd driver test if Xserver is in suspend before handling any input
...
events (Egbert Eich).
620. Fixed agp version checking to accept minor versions >= the specified
number (Leif Delgass).
2002-12-12 18:29:05 +00:00
Keith Packard
3eaea6608b
Update ipaq-specific ts driver to match generic tslib version
2002-11-12 22:20:42 +00:00
Keith Packard
612e82053d
Clean up touch screen hacks for controlling pointer on alternate screen
2002-11-05 05:28:34 +00:00
Keith Packard
358d887cbe
Add support for ARM linux TS lib (disabled by default) in kdrive
2002-11-01 22:27:49 +00:00
Keith Packard
b5d1c53862
Add vtxx option to kdrive servers
2002-10-08 21:28:05 +00:00
Keith Packard
2698ee9f29
Prefer touchscreen to mouse
2002-08-15 18:07:57 +00:00
Keith Packard
fe477855d7
Fix for iPaq IOCTL changes
2002-08-02 16:30:50 +00:00
Keith Packard
cf49ce6f26
Allow both touchscreen and mouse at the same time
2002-08-02 16:15:02 +00:00
Keith Packard
88810cfc02
kdrive/linux/mouse.c: convert mouse data to signed values for compilers
...
with default unsigned chars
2001-12-20 16:47:30 +00:00
Keith Packard
4646a6c3b9
kdrive: work around ipaq touch screen compile problems
2001-12-07 02:19:04 +00:00
Keith Packard
54feb8a4c8
kdrive: missing registration for mouse input type
2001-12-07 02:18:19 +00:00
Keith Packard
636390fb9d
kdrive: initialize all Linux mouse driver fields
2001-11-22 23:38:21 +00:00
Keith Packard
668c25a769
kdrive: fix ALTGR keyboard mappings
2001-11-08 10:26:24 +00:00
Keith Packard
e76c6b2aca
kdrive/linux: update ps/2 mouse detection/configuration code from FreeBSD
...
bits
2001-11-08 09:35:08 +00:00
Keith Packard
6fafe3b092
kdrive: Open APM device r/w for kernel 2.4.14
2001-11-08 09:33:51 +00:00
Keith Packard
28fd5f7525
kdrive: add new auto-detecting and auto-switching mouse driver
2001-10-12 06:33:12 +00:00
Keith Packard
5f310d7f8b
kdrive: restructure APM/VT switch support to reset keyboard state and flush
...
buffer on APM resume
2001-09-29 04:16:39 +00:00
David Dawes
f856b952ec
187. Add an MS mouse driver for KDrive ( #4754 , Juliusz Chroboczek).
2001-08-09 20:45:15 +00:00
Keith Packard
958c0374a6
kdrive: add apm support, fix MTRR unmapping bug
2001-07-24 21:26:17 +00:00
Keith Packard
562474091a
Fix TOUCHSCREEN support in kdrive
2001-07-11 02:58:19 +00:00
Keith Packard
67cd53abfc
Rework kdrive input fd handling, enable multiple simultaneous mice
2001-06-29 14:00:41 +00:00
Alan Hourihane
85d827f532
Add PCMCIA server for HP VGA Out PC Card and the Voyager VGA Card. Use on
...
the Compaq IPAQ. Use -listmodes to see supported modes. Hack the
touchscreen driver to work as a mouse pad for the VGA screen. Fixup key
bindings so xmodmap can remap IPAQ's buttons as mouse buttons.
2001-05-23 08:56:09 +00:00
Marc Aurele La France
dc383e8f77
317. glxinfo needs libGLU (Marc La France).
...
316. Rage128 fix to Cards database (Marc La France).
315. Minor fix to PCI resource overlap handling (Marc La France).
314. Loader code simplification and IA-64 cache flushes (Marc La France).
313. Workaround in the ATI driver for troublesome interaction between
loader and compiler optimisation (Marc La France).
312. Warning fixes for `gcc -fno-builtin`, which appears to be the default
on some systems (Marc La France).
more of #301 , tags, warnings and build fixes.
2001-04-01 14:00:04 +00:00
Keith Packard
eb3da37564
Add files for Xmuu and i810 driver
2001-03-30 02:18:41 +00:00
Keith Packard
f39a62d122
Add Xmuu library to remove requirement for Xt/Xaw from most X utilities Add
...
i810 and Xv support to kdrive
2001-03-30 02:15:20 +00:00
Keith Packard
ec4916836c
kdrive: dont try MTRR on non-x86, fix backspace mapping
2000-12-08 23:04:57 +00:00
Marc Aurele La France
d579bd5676
Static build fix and ident lines.
2000-10-10 14:05:48 +00:00
Keith Packard
fb8b58270f
kdrive: support jgs new linux keysyms
2000-10-06 22:13:40 +00:00