CVS log for xc/programs/Xserver/hw/xfree86/common/xf86cmap.c
Request diff between arbitrary revisions
161. Implement a major #include rework throughout the tree. Also enforce it for all non-external builds (i.e. in-tree & SDK) (Marc La France). 160. Rework the building of hw/xfree86/parser to be more in line with the building of other server subdirectories (such as common/) (Marc La France). 159. ANSIfy /xc/lib/font/builtins/, and fix warnings, whitespace & formatting (Marc La France). Notes: - `make World` highly recommended ;-) - This will be further tested in the next few days.
802. Licence update. (except client-side libraries)
505. Declare LoadPalette, SetOverscan and DPMSSet as public functions through the XFree86's ScrnInfoRec, so these functions can be wrapped. (Alan Hourihane).
Add/update copyright and license notices.
483. Updates/fixes for the QNX6 (aka Neutrino) port (#4990, Frank Liu).
OK, the gamma ramp stuff is all tested and working now.
Common code for gamma ramp adjustment
194. Fixed several memleaks in PCI bus code (Egbert Eich). 193. Added code to disable SIGIO when entering SETUP state and reenable it when leaving SETUP state (Egbert Eich). 192. Add type of option argument as comment to config file. (xf86cfg might need some fixing) (Egbert Eich). (Hopefully) fixed reordering of chips so primary comes first (Egbert Eich). 191. Fixed bug that caused server to crash when a DGA private colormap was freed as miSprite still had a pointer to this colormap (Egbert Eich).
I forgot that SwitchMode is an optional function.
Fix a DGA related colormap problem.
3217. Xterm patch #116 (#3280, Thomas Dickey). 3216. Add new flags to the Xv adaptor type to indicate that it can be used to render into window or pixmaps and do video or stills (#3279, Mark Vojkovich). 3215. Fix some MGA pci retry related corruption problems (#3278, Mark Vojkovich). 3214. Attempt to autoprobe the memory on all MGA cards except the 2164 (#3277, Mark Vojkovich). 3213. APM driver updates, including bug fixes, 24bpp acceleration and improved Rush support (#3276, Loic Grenie). 3212. Some DGA fixes (3275, Loic Grenie). 3211. Fix and document the CMAP_LOAD_EVEN_IF_OFFSCREEN option for the common layer cmap code (#3274, Marc La France). 3210. Some resource management speed improvements in Xinerama (#3273, Mark Vojkovich). 3209. Fix an off-by-one error in shadowfb's EnterVT wrapper (#3272, Marc La France). 3208. Fix ATI driver DAC handling for >8bpp TrueColor and add >8bpp DirectColor support (#3271, Marc La France). 3207. Add a hardcopy version of the Xv specs (#3270, Mark Vojkovich). 3206. Integration of a bug fix by David Woodhouse in the Microtouch driver. Correct a possible problem when configuring only one of the two devices supported by the driver (#3269, Patrick Lecoanet). 3205. Update XF86Conf.man to reflect the current state of the input drivers (#3269, Patrick Lecoanet). 3204. Add support for the ThruGlass touchscreens to the Microtouch driver (#3269, Andreas Micklei). 3203. Add SwapAxes and PortraitMode options to the Elographics and Microtouch drivers (#3269, Patrick Lecoanet). 3202. Port Microtouch and elographics drivers to the new module loading method (#3269, Patrick Lecoanet). 3201. Rewrite the way Xinerama handles visibility events. Also fix some problems with CoordModePrevious primitives drawn on the root window (#3267, Mark Vojkovich). 3200. Some Xaw and xedit updates. The html-mode code is removed from xedit (#3265, Paulo Cesar Pereira de Andrade). 3199. Fix a problem with pScrn->rgbBits not being set in the correct place in the tdfx driver (#3264, Scott Bertin). 3198. Update ATI info for `XFree86 -scanpci` (#3263, Marc La France). 3197. ATI driver changes: - Rage XC & Rage XL fixes. - Preliminary Rage Mobility support. - Fix from Christian Lupien to disable TVOUT feature of 3D Rage adapters. - Work around vertical blending limitations with "shallow" modes by doublescanning (accelerator CRTC) or multiscanning (VGA CRTC) them. - Fix bug that did not map the VGA aperture for generic VGA support. (#3260, Marc La France). 3196. Warning fixes in miscrinit.c (#3260, Marc La France). 3195. Rework mibank for maintenance reasons (#3260, 3281, Marc La France). 3194. VT switching changes, implementing a framework for framebuffer layers to be notified when an aperture is remapped at a different virtual address during EnterVT, and improved DDX-independence for mibank, and xf86SaveRestoreImage() no longer cares how the lower framebuffer layers access pixmap pixels (#3260, Marc La France). 3193. Remove scanpci's redundant check for "root". It get in the way when setting its setuid bit (#3260, Marc La France). 3192. Add several acceleration functions to the tdfx driver, and fix some compliance problems (#3259, Darryl Strauss). 3191. i740 driver updates (#3256, Kurt Olsen).
XFree86 3.9.15a (1 August 1999) 2934. Reduce memory consumption of the bitmap font backends when using sparse fonts, which is important when using Unicode-encoded fonts (#3092, Juliusz Chroboczek). 2933. Fix Option register initialisation in multi-head for MGA 2064/2164 (#3089, Andrew Aitchison). 2931. Add SuperProbe for NetBSD 1.4 wscons (#3083, Matthias Drochner). 2930. Fix button and modifier key state problems in DGA (#3082, Mark Vojkovich). 2929. Avoid a possible segsegmentation fault in "xsm" which, for example, occurs local hostname can't be resolved (#3073, Matthias Scheler). 2928. ATI driver updates, including: - Add preliminary panel support. - Rework RAC interface. - PCI VGA's not on primary bus are now detected. - Fix bug when an adapter's VGA has been disabled. - Fix gamma support. (#3069, Marc La France) 2927. Fix 8514/A pre-defined resource and pre-define VGA sparse I/O resources (#3069, 3081, Marc La France). 2926. Fix a bug in the registration of background device BIOS'es (#3069, Marc La France). 2925. Invert the meaning of ResMinimised bit into ResEstimated (#3069, Marc La France). 2924. Allow drivers to print resource lists, and allow them to enable/disable adapters before creating bus slots for them (#3069, Marc La France). 2923. Resync SuperProbe and scanpci with 3.3.x (#3069, Marc La France). 2922. Add some missing man pages for the DGA and VidMode extensions (#3064, Joe Moss). 2921. Some changes to the DGA and colormap layers to allow gamma changes during DGA mode (#3060, Mark Vojkovich). 2920. Fix XIM segv error (#3033, 3051, Manabe Takashi). 2919. Add a client state callback to the DGA extension so that the server side can be cleaned up when a DGA client exits (#3048, 3049, Mark Vojkovich). 2918. Update the FreeBSD/mouse documentation (#3047, Kazutaka Yokota). 2917. Fix an undocumented blitter constraint on the G200 (#3046, Mark Vojkovich). 2916. Fix the MGA driver sot hat it can support changing depth on the fly in DGA mode. All depths are now offered to DGA clients regardless of what the screen's main depth is (#3045, Mark Vojkovich).
2902. Xterm patch #112 (#3031, Thomas Dickey). 2901. Change the colormap layer's LoadPalette function to take a Visual as an argument rather than just the Visual class (#3030, Mark Vojkovich). 2900. Add some code to auto-detect Japanese PC98 systems (#3029, Takaaki Nomura). 2899. Fix a casting problem in DefineSelf() that shows up on FreeBSD/alpha (#3028, Doug Rabson). 2898. Fix a problem with the GMX2000 DRI support (Jens Owen).
2835. Fix for GetBlock() (#2974, Egbert Eich). 2834. Remove the test for SHAREDIOCLASS when creating a pciAccessInfoRec for a device (#2974, Egbert Eich). 2833. Modified BIOS ROM handling, doing validation only on demand (#2974, Egbert Eich). 2832. Add a ChangeGamma function to the ScrnInfoRec, which allows drivers to optionally provide a function to do this instead of the default one provided by the colormap layer (#2972, Mark Vojkovich). 2831. Sis driver memclock fixes (#2971, Bart Oldeman, Juanjo Santamarta). 2830. Add snprintf() and vsnprintf() to libc emulation (#2970, Marc La France). 2829. Increase array size in PciInfo data (#2970, Marc La France). 2828. Add a LoaderRefSymbols() function (#2970, Marc La France). 2827. When matching fixed clocks, prefer non-CLKDIV2 modes over CLKDIV2 modes (#2970, Marc La France). 2826. Reinstate xf86GetPciConfigInfo() and some warning fixes (#2970, Marc La France). 2825. Build libXext and libX11 client-side libraries when also building GLX, despite BuildServersOnly (#2970, Marc La France). 2824. Update ATI doc (#2970, Marc La France). 2823. ATI driver from 184.108.40.206 (rac interface is preliminary, no LCD panel or Rage 128 support yet) (#2970, Marc La France). 2822. Fix Ukrainian_GHE_with_upturn double definition error (#2969, Peter Novodvorsky).
2647. CID updates (third submission) (#2769, Ivan Bach, SGI). 2646. Kludge to allow a server with the glint driver to link without XInput (#2788, Marc La France). 2645. Remove unused dacSpeeds field from the ScrnInfoRec (#2788, Marc La France). 2644. Add an option to the colourmap code to allow a driver's LoadPalette() to be called even when switched out (#2788, Marc La France). 2643. Add more reasons for rejecting a mode (#2788, Marc La France). 2642. Factor in the log verbosity when reporting the verbosity to a driver (#2788, Marc La France). 2641. Allow xf86GetClocks() to be called with NULL ProtectRegs() and BlankScreen() functions (#2788, Marc La France). 2640. When deleting a screen, also free its mode lists and options (#2788, Marc La France). 2639. Allow a driver to determine if -probeonly was specified (#2788, Marc La France). 2638. Fix a large jump in changelog numbering that happened a little while ago (#2788, Marc La France). 2637. Various warning and include fixes (#2788, Marc La France). 2636. Xterm patch #103 (#2786, Thomas Dickey). 2635. SiS driver updates, including fixing the SetMClk option, change solid lines from bresenham to two-point, correct a clippling bug, and change the verbose level of some messages (#2784, 2785, Juanjo Santamarta). 2634. Fix a server loop that can happen when VT switching while a grab is in progress (#2782, Edward Wang).
2409. Updates to s3virge driver to get it working under Linux/Alpha (#2586, Matt Grossman). 2408. Fix getline() clash (#2585, Alan Hourihane). 2407. Have the s3virge driver use the new XAA rop helper functions (#2584, Mark Vojkovich). 2406. Add code to SuperProbe to detect the S3 Trio3D and Savage3D (2583, Eric Molitor). 2405. Add some XAA helper functions that drivers can call for help converting X rops into MS rops (#2582, Mark Vojkovich). 2404. Resync the overlay support in the glint driver (#2580, 2581, Mark Vojkovich). 2403. Add support for changing the overlay color key to the MGA driver (#2579, Mark Vojkovich). 2402. Preallocate the color key in the default colormap and set it to something already in the default man (black) so that AllocColor will never allocate it (#2578, Mark Vojkovich). 2401. Use the color key field in the ScrnInfoRec for the overlay layers (#2578, Mark Vojkovich). 2400. Preliminary loader support for Linux/PPC ELF objects (#2577 (2570), Stuart Anderson). 2399. Fix some XAA offscreen pixmap problmes (#2576, Mark Vojkovich). 2398. DGA fixes. Old apps should now run with the new driver interface, and event handling should work better than before (#2575, Mark Vojkovich). 2397. Fix most remaining signed/unsigned and prototype warnings in the following directories: lib/Xaw, lib/Xmu, programs/xclipboard, programs/xconsole, programs/xmag, and programs/xvidtune (#2574, Thomas Dickey). 2396. Restore the interface of XmuConvertStandardSelection() to use XPointer rather than XtPointer (#2574, Thomas Dickey). 2395. Fix an malloc size bug in libICE (#2572, Christopher Sekiya). 2394. Make MIT-SHM resource types non-static so that other extensions (like Xv) can access client shared memory segments (#2571, Mark Vojkovich). 2393. First cut at altering the C&T user docs for 4.0 (#2569, David Bateman). 2392. Fix a C&T problem affecting the colourmap setup for 1bpp modes, and some other minor C&T driver fixes (#2569, David Bateman). 2391. Fix an buffer overflow in os/connection.c (#2568, Gerd Knorr). 2390. Add support for Modes sections and the UseModes keyword for Monitor sections to the parser (the data isn't used yet) (#2564, Dirk Hohndel). 2389. Fix xfree86.cf for Alpha (#2567, Dirk Hohndel). 2388. Fix XAAFillPolygonStippled to obey the flag NO_TRANSPARENCY in Mono8x8PatternFill (#2566, Xavier Ducoin). 2387. Only allow the shadowfb layer in the C&T driver when linear addressing is enabled (#2565 (2561), David Bateman). 2386. Fix some problems with the xf8_16bpp layer, and allow it to work with depth 15 as well as 16 (#2565 (2561, 2562), David Bateman). 2385. Implement TrueColor with PseudoColor Overlays (8+16) for the C&T driver for HiQV chipsets (#2565 (2561), David Bateman). 2384. Add a -quiet option to xgamma (#2565 (2561), David Bateman). 2383. Add TrueColor Gamma Correction for C&T HiQV chipsets (#2565 (2561), David Bateman). 2382. Fix Permedia 2 HW cursor lockup (#2563, Alan Hourihane). 2381. Initial XAA support for SiS530 and SiS620 (#2560, Xavier Ducoin). 2380. Add SuperProbe for SiS (#2559, Xavier Ducoin). 2379. Fix the InstalMultipleMan and InstallMultipleManSuffix rules for NetBSD and OpenBSD (#2558 (2557), Matthieu Herrb). 2378. Add Cards entry for Number Nine FX Reality 772 (#2556, Harald Koenig). 2377. Make XF86Setup build again (not fully functional yet) (#2555, Joe Moss). 2376. Update the apm (Alliance Promotion) to the 4.0 interface (#2554, Loic Grenie, Henrik Harmsen).
#3549-2552, SetGamma/GetGamma support for the VidMode extension, and some font/loader-related cleanups
Some PCI updates and some x*alloc casting cleanups
initial patches for 3.9Nq
#2269-2291, for 3.9Np
final updates for 3.9No
s3virge and colourmap layer updates
Initial batch of patches for 3.9No
patches for 3.9Nn
Initial commit for 3.9Nm