Commit graph

  • 5f310d7f8b kdrive: restructure APM/VT switch support to reset keyboard state and flush buffer on APM resume Keith Packard 2001-09-29 04:16:39 +00:00
  • bb2e1c53b5 hw/kdrive: Xv window private should be allocated on demand Keith Packard 2001-09-21 21:58:34 +00:00
  • 59cd35f634 hw/kdrive/vesa: initialize mouse matrix for non-rotated case correctly Keith Packard 2001-09-14 19:25:17 +00:00
  • fbaf3ceae0 hw/kdrive/trident: solid fill checks busted for planemasking Keith Packard 2001-09-14 19:24:11 +00:00
  • 216090d1ae kdrive: Add primitive ct65550 server. Update kdrive/vesa code to support DPMS using VESA bios routines. Include support for Toshiba SMM DPMS as well Keith Packard 2001-09-05 07:12:43 +00:00
  • f856b952ec 187. Add an MS mouse driver for KDrive (#4754, Juliusz Chroboczek). David Dawes 2001-08-09 20:45:15 +00:00
  • f4db75ac43 kdrive/mach64: support Xv under RandR Keith Packard 2001-08-09 09:08:55 +00:00
  • 628d7695d1 kdrive: disable sigio debugging Keith Packard 2001-08-09 09:06:08 +00:00
  • 958c0374a6 kdrive: add apm support, fix MTRR unmapping bug Keith Packard 2001-07-24 21:26:17 +00:00
  • b7eb8a35b5 kdrive: Unmap vesa device when disabled Keith Packard 2001-07-24 19:06:04 +00:00
  • d2d221a012 kdrive/mach64: Force read of GUI_STAT on every op to avoid problems across suspend/resume Keith Packard 2001-07-23 03:44:17 +00:00
  • 79486b3b5c Too 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 +00:00
  • 9826d5a133 kdrive/fbdev: only setting first colormap entry on static hardware Keith Packard 2001-07-19 08:46:30 +00:00
  • 35d8b5f442 kdrive/fbdev: fix static color case Keith Packard 2001-07-16 19:48:00 +00:00
  • 090a429573 kdrive/fbdev: dont set DPMS mode repeatedly to the same value Keith Packard 2001-07-11 16:42:17 +00:00
  • 99fb2eb76d Generalize kludge in fbdev that normalizes pixel formats to something that Render can handle Keith Packard 2001-07-11 05:02:24 +00:00
  • 562474091a Fix TOUCHSCREEN support in kdrive Keith Packard 2001-07-11 02:58:19 +00:00
  • 67cd53abfc Rework kdrive input fd handling, enable multiple simultaneous mice Keith Packard 2001-06-29 14:00:41 +00:00
  • c872ee8204 kdrive: typo in MTRR calculations Keith Packard 2001-06-29 13:57:45 +00:00
  • 63dd090655 kdrive: dont touch hardware when disabled Keith Packard 2001-06-29 13:55:53 +00:00
  • 01a53daa03 Clean up mach64 video code to add ReputVideo and make StopVideo not crash the machine Keith Packard 2001-06-23 03:41:24 +00:00
  • 31d47ec8be kdrive/mach64: remove useless Xv debug printfs Keith Packard 2001-06-21 21:44:09 +00:00
  • bd61c15279 Add RCS tag Keith Packard 2001-06-21 01:01:30 +00:00
  • 66c9184807 Fix screen physical size in RandR code for kdrive fbdev and pcmcia servers Keith Packard 2001-06-21 00:58:51 +00:00
  • f8a456f094 Add RandR support to the Kdrive pcmcia driver. Alan Hourihane 2001-06-20 21:53:31 +00:00
  • 918ff10f26 Finish Xv support for kdrive/mach64 Keith Packard 2001-06-19 09:31:47 +00:00
  • 6d86517b0e Screen flipping broken pointer remapping Keith Packard 2001-06-16 05:53:05 +00:00
  • 54aea8ec0c Patch DPMS support in kdrive/mach64, add preliminary (broken) Xv support Keith Packard 2001-06-16 05:48:49 +00:00
  • f386ca6c69 Support initial rotation in kdrive/fbdev, use that as the normal orientation Keith Packard 2001-06-13 19:18:44 +00:00
  • 93dbdc89c1 Add -dpi support to kdrive Keith Packard 2001-06-13 19:18:03 +00:00
  • a6517a3056 Advertise supported rotations in kdrive/vesa server Keith Packard 2001-06-11 01:38:54 +00:00
  • 4f8254b31f Attempt to make kdrive/fbdev run on static gray hardware (iPaq 3150) Keith Packard 2001-06-05 17:17:39 +00:00
  • bf4dbfbf45 fix some warnings due to new shadow code Alan Hourihane 2001-06-05 16:57:44 +00:00
  • a4ba10ba6f kdrive/fbdev: RandR initialization sequence change Keith Packard 2001-06-05 16:49:31 +00:00
  • 7fcf46356b Allow for hardware acceleration under RandR with Layer. Hardware/Software cursor switching still busted Keith Packard 2001-06-04 09:45:42 +00:00
  • 54e66d92db Update RandR protocol Keith Packard 2001-06-03 21:52:46 +00:00
  • 88ae32841d Add mach64 driver to Tiny-X Keith Packard 2001-06-03 18:48:19 +00:00
  • 14ed0c3d6d Fix kaa to not try Copy for pixmap sources Keith Packard 2001-05-30 15:36:25 +00:00
  • a2bd75d15a Xfbdev: Make sure screen gets re-enabled on RandR failure Keith Packard 2001-05-29 21:55:41 +00:00
  • 562925c439 Fix Xipaq build after layer/RandR additions Keith Packard 2001-05-29 17:47:55 +00:00
  • 78b53386b5 Add miext/layer for more complete RandR support in kdrive/Xfbdev Keith Packard 2001-05-29 04:54:13 +00:00
  • 06f758797a Add initial RandR support to Xvesa Keith Packard 2001-05-26 01:25:42 +00:00
  • ba83516098 38. 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 +00:00
  • e9314bd34e wrap some stuff around #ifdef TOUCHSCREEN Alan Hourihane 2001-05-25 07:44:29 +00:00
  • e6497f39af fix ifdef->if Alan Hourihane 2001-05-24 19:31:46 +00:00
  • 0e1a49a7dd add missing pieces for the pcmcia driver Alan Hourihane 2001-05-23 17:28:39 +00:00
  • 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. Alan Hourihane 2001-05-23 08:56:09 +00:00
  • f9104754cd Add RandR extension Keith Packard 2001-05-23 03:29:44 +00:00
  • 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. Marc Aurele La France 2001-04-01 14:00:04 +00:00
  • 518e205b06 kdrive/igs: add missing register definitions that used to be in igsregs.t Keith Packard 2001-03-30 17:35:55 +00:00
  • eb3da37564 Add files for Xmuu and i810 driver Keith Packard 2001-03-30 02:18:41 +00:00
  • f39a62d122 Add 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 +00:00
  • a161cfd728 remove Id line David Dawes 2001-03-21 16:43:16 +00:00
  • 0aa54b4d40 144. 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 +00:00
  • 3dfa6cce99 88. 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 +00:00
  • 60c7a912e2 79. 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 +00:00
  • dacbf5671d Integrate jg patch for iPAQ Keith Packard 2001-01-23 06:25:05 +00:00
  • 2869e08a32 kdrive: non-x86 compiles broken in kmap.c Keith Packard 2000-12-13 18:06:54 +00:00
  • ec4916836c kdrive: dont try MTRR on non-x86, fix backspace mapping Keith Packard 2000-12-08 23:04:57 +00:00
  • d09a156d92 kdrive: allow screen size specification Keith Packard 2000-12-08 22:59:37 +00:00
  • 6b61d48f21 kdrive/vesa: type cast warning fix Keith Packard 2000-12-08 21:40:29 +00:00
  • b59eabd230 kdrive: A few iPAQ inspired changes to event management Keith Packard 2000-12-08 21:40:02 +00:00
  • a25637fe78 missing ident lines David Dawes 2000-12-04 21:01:00 +00:00
  • 1adbdf76a9 kdrive: add Xkdrive/Xfbdev man pages, update Xvesa manual Keith Packard 2000-12-01 00:01:32 +00:00
  • 5f8e75f27d kdrive: add MTRR support, add clock support to trident driver Keith Packard 2000-11-29 08:42:25 +00:00
  • 02568ec5a8 kdrive: vesa get mode using uninitialized value Keith Packard 2000-11-19 20:51:12 +00:00
  • 8f634a6516 Add VGA BIOS modes to Tiny-X Xvesa server Keith Packard 2000-10-20 00:19:51 +00:00
  • f16d5d6817 Add composite operator support to trident Keith Packard 2000-10-11 06:04:40 +00:00
  • d579bd5676 Static build fix and ident lines. Marc Aurele La France 2000-10-10 14:05:48 +00:00
  • 5f5b9ed1ad kdrive: Add timeout to screen switching to avoid unintentional flipping Keith Packard 2000-10-08 02:08:39 +00:00
  • fb8b58270f kdrive: support jgs new linux keysyms Keith Packard 2000-10-06 22:13:40 +00:00
  • 15d45ffbd9 kdrive: fix any-edge screen-switching behaviour Keith Packard 2000-10-06 22:05:53 +00:00
  • fae164a495 kdrive: ignore mouse/keyboard fds in WakeupHandler while switched away Keith Packard 2000-10-06 05:54:09 +00:00
  • b814019be9 kdrive: zero out fbdev screen private as its supposed to be Keith Packard 2000-10-03 17:22:14 +00:00
  • e0ccbaab22 kdrive: fix typo initializing touch screen Keith Packard 2000-09-28 20:58:21 +00:00
  • 6171187e92 kdrive: memory/fd leaks fixed in fbdev/vesa/trident drivers Keith Packard 2000-09-27 20:47:37 +00:00
  • 367cab99ec 721. 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 +00:00
  • 94368c3b92 kdrive: Add iPAQ and Touch screen support Keith Packard 2000-09-26 04:31:23 +00:00
  • 03e3689701 reversed a tag accidentally - put it back. Alan Hourihane 2000-09-24 13:52:40 +00:00
  • 61e8a40f0d DRI merge Alan Hourihane 2000-09-24 13:51:22 +00:00
  • 2bbb90ebd9 Changes for PPC support under linux and a few overlay additions Keith Packard 2000-09-22 06:25:29 +00:00
  • 02777941e6 kdrive: fix bug in vesa 4plane in 8bpp mode Keith Packard 2000-09-19 23:50:48 +00:00
  • 5b9f49f64c kdrive: use VESA instead of FBDEV for trident driver Keith Packard 2000-09-19 23:49:55 +00:00
  • 18692160c9 kdrive: make sure allocation worked before accessing Keith Packard 2000-09-19 23:49:17 +00:00
  • d6e151ce4d Tiny-X: Add mouse matrix to rotate mouse, allow enable to fail, add render by default Keith Packard 2000-09-15 15:19:00 +00:00
  • f7421d8361 Add rotation to fbdev and vesa Keith Packard 2000-09-15 07:25:13 +00:00
  • 5ec29fe9ea Ident lines Marc Aurele La France 2000-09-07 19:44:26 +00:00
  • db1a883d32 Rework 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 +00:00
  • c97fb611dd Rework vesa driver for shadowing and multiple screen support. Allow enable to fail and avoid crashing Keith Packard 2000-09-03 05:11:46 +00:00
  • 3805965684 Use VESA driver underneath Keith Packard 2000-08-29 17:20:15 +00:00
  • 77331f9670 Changes from Juliusz for emulating some in/out insns, make ready for other layers to use Keith Packard 2000-08-29 17:19:51 +00:00
  • 3095deed77 565. 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 +00:00
  • f324486791 Ident lines Marc Aurele La France 2000-08-28 02:43:14 +00:00
  • 83a388c96d Try to avoid hitting hardware during server reset when not active, add KdPicture code Keith Packard 2000-08-26 00:24:38 +00:00
  • 4223801110 Add overlay support for savage. Make sis setup code work on nIc Keith Packard 2000-08-09 17:52:45 +00:00
  • 325fb002e8 Fix 640x480x60 mode, drop inb/outb on non-x86 machines Keith Packard 2000-05-24 23:57:56 +00:00
  • a6d519e527 Add modes, cursors and acceleration Keith Packard 2000-05-24 23:52:48 +00:00
  • 240aeb4cda 162. 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 +00:00
  • 3731c184d6 Lots 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 +00:00
  • 4b54f22b6a remove/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 +00:00