79486b3b5cToo many changes, but all in kdrive: Add support for global screen origins (-origin option), handles both Xinerama and mouse crossings. Fix XV enable/disable sequences -- can't use card wrappers as cards have more than one screen. Change vesa/fbdev to use new depth-independent rotation shadow update Fix vesa to allow starting rotation value (again) Make vesa driver write all colormap changes in one INT10 call
Keith Packard
2001-07-20 19:35:30 +0000
9826d5a133kdrive/fbdev: only setting first colormap entry on static hardware
Keith Packard
2001-07-19 08:46:30 +0000
35d8b5f442kdrive/fbdev: fix static color case
Keith Packard
2001-07-16 19:48:00 +0000
090a429573kdrive/fbdev: dont set DPMS mode repeatedly to the same value
Keith Packard
2001-07-11 16:42:17 +0000
99fb2eb76dGeneralize kludge in fbdev that normalizes pixel formats to something that Render can handle
Keith Packard
2001-07-11 05:02:24 +0000
562474091aFix TOUCHSCREEN support in kdrive
Keith Packard
2001-07-11 02:58:19 +0000
c872ee8204kdrive: typo in MTRR calculations
Keith Packard
2001-06-29 13:57:45 +0000
63dd090655kdrive: dont touch hardware when disabled
Keith Packard
2001-06-29 13:55:53 +0000
01a53daa03Clean up mach64 video code to add ReputVideo and make StopVideo not crash the machine
Keith Packard
2001-06-23 03:41:24 +0000
31d47ec8bekdrive/mach64: remove useless Xv debug printfs
Keith Packard
2001-06-21 21:44:09 +0000
bd61c15279Add RCS tag
Keith Packard
2001-06-21 01:01:30 +0000
66c9184807Fix screen physical size in RandR code for kdrive fbdev and pcmcia servers
Keith Packard
2001-06-21 00:58:51 +0000
f8a456f094Add RandR support to the Kdrive pcmcia driver.
Alan Hourihane
2001-06-20 21:53:31 +0000
918ff10f26Finish Xv support for kdrive/mach64
Keith Packard
2001-06-19 09:31:47 +0000
6d86517b0eScreen flipping broken pointer remapping
Keith Packard
2001-06-16 05:53:05 +0000
54aea8ec0cPatch DPMS support in kdrive/mach64, add preliminary (broken) Xv support
Keith Packard
2001-06-16 05:48:49 +0000
f386ca6c69Support initial rotation in kdrive/fbdev, use that as the normal orientation
Keith Packard
2001-06-13 19:18:44 +0000
93dbdc89c1Add -dpi support to kdrive
Keith Packard
2001-06-13 19:18:03 +0000
a6517a3056Advertise supported rotations in kdrive/vesa server
Keith Packard
2001-06-11 01:38:54 +0000
4f8254b31fAttempt to make kdrive/fbdev run on static gray hardware (iPaq 3150)
Keith Packard
2001-06-05 17:17:39 +0000
bf4dbfbf45fix some warnings due to new shadow code
Alan Hourihane
2001-06-05 16:57:44 +0000
a4ba10ba6fkdrive/fbdev: RandR initialization sequence change
Keith Packard
2001-06-05 16:49:31 +0000
7fcf46356bAllow for hardware acceleration under RandR with Layer. Hardware/Software cursor switching still busted
Keith Packard
2001-06-04 09:45:42 +0000
54e66d92dbUpdate RandR protocol
Keith Packard
2001-06-03 21:52:46 +0000
88ae32841dAdd mach64 driver to Tiny-X
Keith Packard
2001-06-03 18:48:19 +0000
14ed0c3d6dFix kaa to not try Copy for pixmap sources
Keith Packard
2001-05-30 15:36:25 +0000
a2bd75d15aXfbdev: Make sure screen gets re-enabled on RandR failure
Keith Packard
2001-05-29 21:55:41 +0000
562925c439Fix Xipaq build after layer/RandR additions
Keith Packard
2001-05-29 17:47:55 +0000
78b53386b5Add miext/layer for more complete RandR support in kdrive/Xfbdev
Keith Packard
2001-05-29 04:54:13 +0000
06f758797aAdd initial RandR support to Xvesa
Keith Packard
2001-05-26 01:25:42 +0000
ba8351609838. Fix xmh's use of XtNewString() with getenv (#4694, Tim Waugh). 37. Xdm/PAM fixes: leave it to PAM to observe whether or not an account is locked, and reinitialize credentials after calling initgroups(), because sometimes the credentials pam_setcred() gives are in the form of group membership (#4693, Mike Harris). 35. Fix warnings when building mieq.c (#4689, Adam Sulmicki). 34. Fix some bugs in the cz and sk entried in XKB's keymap/xfree86 file (#4692, Ivan Pascal). 33. Add 'hr' entries to XKB's keymap/xfree86 and rules/xfree86.lst files (#4687, Nerijus Baliunas). 32. Include <X11/Xutil.h> in shape.h to get Region typedef (#4686, Adam Sulmicki).
David Dawes
2001-05-25 18:40:59 +0000
e9314bd34ewrap some stuff around #ifdef TOUCHSCREEN
Alan Hourihane
2001-05-25 07:44:29 +0000
e6497f39affix ifdef->if
Alan Hourihane
2001-05-24 19:31:46 +0000
0e1a49a7ddadd missing pieces for the pcmcia driver
Alan Hourihane
2001-05-23 17:28:39 +0000
85d827f532Add 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.
Alan Hourihane
2001-05-23 08:56:09 +0000
f9104754cdAdd RandR extension
Keith Packard
2001-05-23 03:29:44 +0000
dc383e8f77317. 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.
Marc Aurele La France
2001-04-01 14:00:04 +0000
518e205b06kdrive/igs: add missing register definitions that used to be in igsregs.t
Keith Packard
2001-03-30 17:35:55 +0000
eb3da37564Add files for Xmuu and i810 driver
Keith Packard
2001-03-30 02:18:41 +0000
f39a62d122Add Xmuu library to remove requirement for Xt/Xaw from most X utilities Add i810 and Xv support to kdrive
Keith Packard
2001-03-30 02:15:20 +0000
a161cfd728remove Id line
David Dawes
2001-03-21 16:43:16 +0000
0aa54b4d40144. Fix the neomagic driver so that it saves/restores the palette (#4452, Ken Hornstein). 143. Fix a palette saving bug in the vgahw module (#4452, Ken Hornstein). 142. Fix a typo in Xfbdev.man (#4446, Juliusz Chroboczek). 141. Major updates to the savage driver, including: - DDC support - I2C support - XVideo YUV overlay support for Savage/MX and Savage/IX - DGA support - yanks Ani Joshi's depth/bitsPerPixel patch for searching the BIOS - fixes interactions with frame buffer and SVGATextMode consoles; VT switching now seems quite reliable for almost everyone - yanks unused options - adds new options for hacks to deal with the status register hangs - adds one special case memory configuration for Savage 4 - adds support for doublescan modes (320x240 works) - adds LCD panel detection - fixes a panning bug at depth 24 (panning must be to even pixels) - adds a workaround for bugs in the latest ProSavage BIOSes (#4445, 4448, Tim Roberts). 140. Make 'X -configure' use the long monitor name when present in the DDC info (#4444, Andrew C. Aitchison). 139. Make glxinfo respect $DISPLAY (#4443, Meelis Roos). 138. Fix TrueType font problems in 4.0.2 (#4439, Juliusz Chroboczek). 137. Document the "DisplaySize" keyword in the XF86Config man page (#4438, Andrew C. Aitchison).
David Dawes
2001-02-13 21:15:15 +0000
3dfa6cce9988. Set the version strings in man pages dynamically (David Dawes). 87. Remove the XF86_VERSION string from xf86Version.h, leaving just the numerical values. All the version information is now derived from that single set of values (David Dawes).
David Dawes
2001-01-27 18:20:40 +0000
60c7a912e279. Preprocess all man pages to make sure that the references to pages in sections that are platform-dependent are correct. Also fixed some misc formatting problems found while doing that (David Dawes).
David Dawes
2001-01-24 00:06:10 +0000
dacbf5671dIntegrate jg patch for iPAQ
Keith Packard
2001-01-23 06:25:05 +0000
2869e08a32kdrive: non-x86 compiles broken in kmap.c
Keith Packard
2000-12-13 18:06:54 +0000
ec4916836ckdrive: dont try MTRR on non-x86, fix backspace mapping
Keith Packard
2000-12-08 23:04:57 +0000
d09a156d92kdrive: allow screen size specification
Keith Packard
2000-12-08 22:59:37 +0000
6b61d48f21kdrive/vesa: type cast warning fix
Keith Packard
2000-12-08 21:40:29 +0000
b59eabd230kdrive: A few iPAQ inspired changes to event management
Keith Packard
2000-12-08 21:40:02 +0000
a25637fe78missing ident lines
David Dawes
2000-12-04 21:01:00 +0000
1adbdf76a9kdrive: add Xkdrive/Xfbdev man pages, update Xvesa manual
Keith Packard
2000-12-01 00:01:32 +0000
5f8e75f27dkdrive: add MTRR support, add clock support to trident driver
Keith Packard
2000-11-29 08:42:25 +0000
02568ec5a8kdrive: vesa get mode using uninitialized value
Keith Packard
2000-11-19 20:51:12 +0000
8f634a6516Add VGA BIOS modes to Tiny-X Xvesa server
Keith Packard
2000-10-20 00:19:51 +0000
f16d5d6817Add composite operator support to trident
Keith Packard
2000-10-11 06:04:40 +0000
d579bd5676Static build fix and ident lines.
Marc Aurele La France
2000-10-10 14:05:48 +0000
5f5b9ed1adkdrive: Add timeout to screen switching to avoid unintentional flipping
Keith Packard
2000-10-08 02:08:39 +0000
fb8b58270fkdrive: support jgs new linux keysyms
Keith Packard
2000-10-06 22:13:40 +0000
15d45ffbd9kdrive: fix any-edge screen-switching behaviour
Keith Packard
2000-10-06 22:05:53 +0000
fae164a495kdrive: ignore mouse/keyboard fds in WakeupHandler while switched away
Keith Packard
2000-10-06 05:54:09 +0000
b814019be9kdrive: zero out fbdev screen private as its supposed to be
Keith Packard
2000-10-03 17:22:14 +0000
6171187e92kdrive: memory/fd leaks fixed in fbdev/vesa/trident drivers
Keith Packard
2000-09-27 20:47:37 +0000
367cab99ec721. PCI chip ID updates to ATI driver (Marc La France). 720. Fix i810 driver for -probe and -configure (Marc La France). 719. Change message when default modes are deleted (Marc La France). 718. Fix Xinerama byte swapping bug (Marc La France). 717. IA-64 and Alpha fixes for pswrap, Mesa, DRI, Xpm, libX11, Xt, Xaw, Xmu, dps, Type1 fonts, cfb24, most output drivers, ELF loader, ramdac module, xf4bpp and xf86cfg (Marc La France). 716. Improve IA-64 support by removing a plethora of 32-bit'isms (Marc La France). 715. Default HasLinuxDoc to NO (Marc La France). ident lines and warning fixes.
Marc Aurele La France
2000-09-26 15:57:04 +0000
94368c3b92kdrive: Add iPAQ and Touch screen support
Keith Packard
2000-09-26 04:31:23 +0000
03e3689701reversed a tag accidentally - put it back.
Alan Hourihane
2000-09-24 13:52:40 +0000
61e8a40f0dDRI merge
Alan Hourihane
2000-09-24 13:51:22 +0000
2bbb90ebd9Changes for PPC support under linux and a few overlay additions
Keith Packard
2000-09-22 06:25:29 +0000
02777941e6kdrive: fix bug in vesa 4plane in 8bpp mode
Keith Packard
2000-09-19 23:50:48 +0000
5b9f49f64ckdrive: use VESA instead of FBDEV for trident driver
Keith Packard
2000-09-19 23:49:55 +0000
18692160c9kdrive: make sure allocation worked before accessing
Keith Packard
2000-09-19 23:49:17 +0000
d6e151ce4dTiny-X: Add mouse matrix to rotate mouse, allow enable to fail, add render by default
Keith Packard
2000-09-15 15:19:00 +0000
f7421d8361Add rotation to fbdev and vesa
Keith Packard
2000-09-15 07:25:13 +0000
5ec29fe9eaIdent lines
Marc Aurele La France
2000-09-07 19:44:26 +0000
db1a883d32Rework tiny-x vesa driver for shadowing and multiple screen support. Allow enable to fail and avoid crashing
Keith Packard
2000-09-03 05:12:28 +0000
c97fb611ddRework vesa driver for shadowing and multiple screen support. Allow enable to fail and avoid crashing
Keith Packard
2000-09-03 05:11:46 +0000
3805965684Use VESA driver underneath
Keith Packard
2000-08-29 17:20:15 +0000
77331f9670Changes from Juliusz for emulating some in/out insns, make ready for other layers to use
Keith Packard
2000-08-29 17:19:51 +0000
3095deed77565. Support for multithreaded libraries on NetBSD when used in conjunction with the GNU pth library (#4113, Chris Sekiya). 564. Add /usr/pkg/bin to NetBSD's DefaultUserPath (#4112, Bernd Ernesti). 563. Add a (Linux-specific) VESA driver for Keith's small X server (#4111, Juliusz Chroboczek). 562. Update Hungarian xkb maps (#A.145, Peter Soos). remove koi8-r encoding file since it's built-in
David Dawes
2000-08-28 15:29:19 +0000
f324486791Ident lines
Marc Aurele La France
2000-08-28 02:43:14 +0000
83a388c96dTry to avoid hitting hardware during server reset when not active, add KdPicture code
Keith Packard
2000-08-26 00:24:38 +0000
4223801110Add overlay support for savage. Make sis setup code work on nIc
Keith Packard
2000-08-09 17:52:45 +0000
325fb002e8Fix 640x480x60 mode, drop inb/outb on non-x86 machines
Keith Packard
2000-05-24 23:57:56 +0000
a6d519e527Add modes, cursors and acceleration
Keith Packard
2000-05-24 23:52:48 +0000
240aeb4cda162. Fix possible SEGV in generic int10 module (Marc La France). 161. Fix *BSD aperture driver to allow for int10 (Bernd Ernesti, Marc La France). 160. Fix vesafb restore problem in ATI driver (Marc La France). 159. Fix a few more compilation glitches (Marc La France).
Marc Aurele La France
2000-05-11 18:14:13 +0000
3731c184d6Lots of Tiny-X changes: Add overlay support in the Tiny-X Savage4 driver (required changing lots of Tiny-X code). Savage4 now support 8/16, 8/32 overlays. Add IGS Cyberpro 5050 driver. This chip has bus support for embeded systems.
Keith Packard
2000-05-06 22:17:53 +0000
4b54f22b6aremove/disable standard RCS ident lines that are in some files some bindist updates don't define noPanoramiXExtension when Xinerama is not enabled Add xfontsel to programs/Imakefile
David Dawes
2000-02-23 20:30:15 +0000
be2dad5954missing ident lines
David Dawes
2000-01-21 18:41:49 +0000
306ac1db853554. Fix "controlization" in XLookupString for chars > 127 (#3569, Ivan Pascal). 3553. Take advantage of FB speedups in Tiny-X (#3568, Keith Packard). 3552. Speed up FB and do 32bit accesses instead of 64bit accesses (#3567, Keith Packard). 3551. Eliminate saving the contents of the screen durint VT switching (#3562, Keith Packard). 3550. Make using fb easier for driver writers (#3561, Keith Packard). 3549. Fix TCP font server connections (#3560, Keith Packard). 3548. Implement the "OverclockMem" option for the Millennium and Millennium II (#3558, Andrew Aitchison). 3547. Speed up some FB performance problems (#3557, 3559, 3560, Keith Packard). 3546. Work around a bad code generation bug in gcc 2.7.2.3 that shows up in XAA (#3550, Rik Faith). 3545. Add a -brief option to xclock to show only hours and minutes when in digital mode (#3549, Keith Packard). 3544. Fix some dead key problems with xkb symbols for Swiss French and Swiss German keyboards (#3546, Charles Lopes).
David Dawes
2000-01-21 01:12:02 +0000
6d978d21b0Itsy cleanup.
Robin Cutshaw
1999-12-30 03:42:58 +0000
30e35cb44b3516. Jumbo Tiny-X patch with Itsy support (#3527, Keith Packard).
Robin Cutshaw
1999-12-30 03:03:21 +0000
f13b792a3a3336. Fx up new MMIO macros (#3337, Matt Grossman). 3335. Clean up compiler warnings in lib/font/bitmap (#3411, Matt Grossman). 3334. TGA fixes, add sync on green (#3410, Matt Grossman). 3333. Fix NULL pointer dereference in libXaw (#3406, Christopher Sekiya). 3332. Add Rage128 support (#3405, Rik Faith, funded by ATI). 3331. Add MTRR support for NetBSD and OpenBSD. Add new NetBSD aperture driver (#3404, Matthieu Herrb). 3330. Xterm patch #121 (#3402, Thomas Dickey). 3329. Rendition driver bugfixes and alpha related cleanups (#3400, Dejan Ilic, Marc Langenbach, Egbert Eich). 3328. Add void input device (#3392, Frederic Lepied). 3327. Changed the Xon serial option to be able to select xon/xoff for input, output or both. Add support for Graphire models. Change wacom init phase to use new Xoff option (#3391, Frederic Lepied). 3326. Change the SwapAxes option to SwapXY in elographics/microtouch driver to match an already existing option in the Dynapro driver. Add a Focus class capability to the elographics driver (#3395, Patrick Lecoanet). 3325. Update mouse rate handling (#3388, Harald Koenig). 3324. Fix NULL pointer dereference in misprite.c (#3380, Edward Wang). 3323. Add FBDev and ShadowFB support to glint driver. Add new option "NoWriteBitmap" (#3383, Michel Daenzer). 3322. Update SuperProbe to handle S3 Savage4, Savage200 and clean up Trio3D/Savage3D detection (#3382,3384 Harald Koenig). 3321. Add new framebuffer code and tiny X DDX architecture (#3379, Keith Packard). 3320. Add DGA2 documentation (#3378, Mark Vojkovich). 3319. Update XFree86 manpage wrt -bpp/-depth/-fbbpp (#3377, Andy Isaacson). 3318. Make SuperProbe check primary cards, only (#3374, Harald Koenig). 3317. Add SilkenMouse to *BSD (#3373, Matthieu Herrb). 3316. Allow SilkenMouse to work if not all drivers of an OS support SIGIO (#3372, Keith Packard). 3315. Fix a few problems in TGA driver and add support for backing store and SilkenMouse (#3371, Matt Grossman). 3314. Add smarter scheduler (#3370, Keith Packard). 3313. Xterm patch #120 (#3369, Thomas Dickey). 3312. Enable xf86SetKbdRate function on Solaris 8 (#3364, David Holland). 3311. Fix some bugs and add acceleration to Rendition server (#3360, Dejan Ilic). 3310. Make raw DDC information available as properties in the root window (#3357, Andrew Aitchison). 3309. Fix for xf86CreateRootWindow (#3355, Andrew Aitchison). 3308. Add manpage for the chips driver (#3353, David Bateman). 3307. Update contact info (#3352, Andrew van der Stock). 3306. Add kbd rate support for Linux (#3363, Harald Koenig). 3305. Update Portuguese XKB map (#3351, Joao Esteves, Francisco Colaco). 3304. Fix text clipping in 3dfx driver (#3349, Henrik Harmsen). 3303. Fix S3 ViRGE hw cursor (#3348, Harald Koenig). 3302. Fix clipping in 3dfx driver (#3342, Daryll Strauss). 3301. Enable SilkenMouse for 3dfx driver (#3341, Henrik Harmsen). 3300. Enable SIGIO support on LynxOS (#3339, Thomas Mueller). 3299. Get TRUE defined in sigio.c. Fix xterm compile problem on ISC (#3338, Michael Rohleder). 3298. Correct DPMS suspend/standby modes for 3dfx driver (#3336, Henrik Harmsen) 3297. Xterm patch #119 (#3335, Thomas Dickey).
Dirk Hohndel
1999-11-19 13:54:06 +0000