Keith Packard
							
						 
						
							
							
							
							
								
							
							
								8987b2c1ef 
								
							 
						 
						
							
							
								
								Make more extensions optional in build (for kdrive). Fix kdrive build for  
							
							 
							
							... 
							
							
							
							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-16 07:17:31 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								27d79ab2bc 
								
							 
						 
						
							
							
								
								s/XSERVER/KDRIVE/  
							
							 
							
							
							
						 
						
							2005-12-27 23:03:15 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								72817714a0 
								
							 
						 
						
							
							
								
								Remove Imakefiles.  
							
							 
							
							
							
						 
						
							2005-12-27 23:01:27 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								7fd73d2953 
								
							 
						 
						
							
							
								
								Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h  
							
							 
							
							
							
						 
						
							2005-12-27 08:29:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								75065f3a54 
								
							 
						 
						
							
							
								
								Perform a warnings sweep on hw/kdrive. A number of these were my fault, but  
							
							 
							
							... 
							
							
							
							some come from others. 
							
						 
						
							2005-06-09 23:22:55 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								ff433adba3 
								
							 
						 
						
							
							
								
								Prefer 32bpp to 24bpp. Fix 16 color planar mode (!)  
							
							 
							
							
							
						 
						
							2005-01-19 06:35:28 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								f15f881727 
								
							 
						 
						
							
							
								
								Eliminate bogus rate check in fbdevModeSupported. Hmm. Potentially bogus  
							
							 
							
							... 
							
							
							
							rate selection necessary for Mac fbdev
Don't know about fb changes to pixmaps, so can't track dirt.
Add Mac specific 1280x854 mode. Warn when requested mode isn't found.
Add ability to soft-boot video cards.
Add region expand request. FIXME: need test cases 
							
						 
						
							2004-07-26 17:14:27 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								94648799c8 
								
							 
						 
						
							
							
								
								Pin header-only pixmaps in memory.  
							
							 
							
							... 
							
							
							
							Off-screen reallocation could have used a stale pointer.
Separate framebuffer mapping computation from actual frame buffer mapping.
    Now map the frame buffer from vesaEnable so that VT switch shares the
    same mapping code. This makes sure any shadow framebuffer is allocated
    again. 
							
						 
						
							2004-05-20 02:42:20 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								aa5a878472 
								
							 
						 
						
							
							
								
								There's no need to explicitly set softCursor -- kdrive handles this if the  
							
							 
							
							... 
							
							
							
							cursor hooks aren't set. 
							
						 
						
							2004-05-13 21:15:06 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								3867e03cb6 
								
							 
						 
						
							
							
								
								Fix up some mis-used variable names  
							
							 
							
							
							
						 
						
							2004-01-15 09:15:53 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								e9cb70dae0 
								
							 
						 
						
							
							
								
								Reset available offscreen segment save function pointer. (Not a functional  
							
							 
							
							... 
							
							
							
							change, just cleaning up a bit)
Reset the screen->memory_base value when frame buffer is remapped. This
    makes sure new off-screen allocations point at the newly mapped region
    rather than the old (now unmapped) region. 
							
						 
						
							2003-11-18 18:38:48 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Seth W. Klein
							
						 
						
							
							
							
							
								
							
							
								f333581b7b 
								
							 
						 
						
							
							
								
								Added infrastructure for driver specific usage messages and added vesa  
							
							 
							
							... 
							
							
							
							usage message. 
							
						 
						
							2003-11-18 04:53:16 +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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								f5916edb17 
								
							 
						 
						
							
							
								
								hw/kdrive/*/Makefile.am Libraries in local dir must not use global path or  
							
							 
							
							... 
							
							
							
							make doesn't build things in the right order (-j)
hw/kdrive/mga/mga.h, mgadraw.c Fix warnings 
							
						 
						
							2003-10-15 04:59:45 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								b3e47ce18f 
								
							 
						 
						
							
							
								
								various Split out pixmap allocation debug statements Fix bogus offscreen  
							
							 
							
							... 
							
							
							
							pixmap size test Add migration to composite function for source
    operands
VbeDPMS Remove extraneous call to VbeGetVib. 
							
						 
						
							2003-10-15 01:00:38 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								109b949516 
								
							 
						 
						
							
							
								
								-Wall fixes. Might have fixed VESA based DPMS code as a result  
							
							 
							
							
							
						 
						
							2003-10-14 05:08:35 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								f74555e942 
								
							 
						 
						
							
							
								
								Add xfixes, fix smi driver to use either fbdev or vesa. Add hole mapping to  
							
							 
							
							... 
							
							
							
							vesa server by default 
							
						 
						
							2003-10-09 06:36:26 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								5a21f4f4d0 
								
							 
						 
						
							
							
								
								Add XDM cookies. Fix up support for pkgconfig X bits  
							
							 
							
							
							
						 
						
							2003-10-01 06:43:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								a0876ade64 
								
							 
						 
						
							
							
								
								Enable maintainer mode from autogen.sh. Fix vesa build to create library  
							
							 
							
							... 
							
							
							
							before program. Remove bogus AC_SUBST lines for XSERVER_CFLAGS and
    XSERVER_LIBS 
							
						 
						
							2003-09-30 20:49:47 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								a42384e935 
								
							 
						 
						
							
							
								
								Use other freedesktop.org packages to build the server  
							
							 
							
							
							
						 
						
							2003-09-29 01:42:40 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Anders Carlsson
							
						 
						
							
							
							
							
								
							
							
								85ff67670c 
								
							 
						 
						
							
							
								
								Add fbdev server to the build.  
							
							 
							
							
							
						 
						
							2003-09-16 21:07:16 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								be12dcdcf3 
								
							 
						 
						
							
							
								
								Switch to freedesktop.org libXfont  
							
							 
							
							
							
						 
						
							2003-09-12 07:00:19 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								6b16b827bb 
								
							 
						 
						
							
							
								
								Add some configure options, make the mach64 server build  
							
							 
							
							
							
						 
						
							2003-09-12 01:49:46 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								269b9dac5a 
								
							 
						 
						
							
							
								
								Get Xvesa building  
							
							 
							
							
							
						 
						
							2003-09-11 05:12:51 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								ef8977a30c 
								
							 
						 
						
							
							
								
								More build fixes  
							
							 
							
							
							
						 
						
							2003-09-11 03:23:13 +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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								e1c304e22b 
								
							 
						 
						
							
							
								
								Add refresh rates to RandR (v1.1)  
							
							 
							
							
							
						 
						
							2002-10-14 18:01:42 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								f214cab20b 
								
							 
						 
						
							
							
								
								Clear screen on mode switch  
							
							 
							
							
							
						 
						
							2002-10-08 21:27:18 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								a80e1e5aed 
								
							 
						 
						
							
							
								
								Update kdrive servers to support reflection  
							
							 
							
							
							
						 
						
							2002-10-03 22:09:04 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								238a2ec201 
								
							 
						 
						
							
							
								
								Update RandR to 1.0 (library version 2.0)  
							
							 
							
							
							
						 
						
							2002-09-29 23:39:47 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								David Dawes
							
						 
						
							
							
							
							
								
							
							
								1a5f923c62 
								
							 
						 
						
							
							
								
								174. Fix makedepend so that it can parse a unary '+' operator ( #5185 , Mark  
							
							 
							
							... 
							
							
							
							Snitily).
173. Fix a typo in Xvesa's emulation of instructions forbidden in vm86 mode
    (#5184 , Juliusz Chroboczek)
172. Fix a bounds check in Xlib's Region code (#5183 , Owen Taylor). 
							
						 
						
							2002-06-04 22:19:58 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								98f8d7af3c 
								
							 
						 
						
							
							
								
								kdrive/vesa: apply vm86 patch from Juliusz  
							
							 
							
							
							
						 
						
							2002-02-19 00:18:05 +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
							
						 
						
							
							
							
							
								
							
							
								59cd35f634 
								
							 
						 
						
							
							
								
								hw/kdrive/vesa: initialize mouse matrix for non-rotated case correctly  
							
							 
							
							
							
						 
						
							2001-09-14 19:25:17 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								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 
							
						 
						
							2001-09-05 07:12:43 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								b7eb8a35b5 
								
							 
						 
						
							
							
								
								kdrive: Unmap vesa device when disabled  
							
							 
							
							
							
						 
						
							2001-07-24 19:06:04 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								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 
							
						 
						
							2001-07-20 19:35:30 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								a6517a3056 
								
							 
						 
						
							
							
								
								Advertise supported rotations in kdrive/vesa server  
							
							 
							
							
							
						 
						
							2001-06-11 01:38:54 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								7fcf46356b 
								
							 
						 
						
							
							
								
								Allow for hardware acceleration under RandR with Layer. Hardware/Software  
							
							 
							
							... 
							
							
							
							cursor switching still busted 
							
						 
						
							2001-06-04 09:45:42 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								54e66d92db 
								
							 
						 
						
							
							
								
								Update RandR protocol  
							
							 
							
							
							
						 
						
							2001-06-03 21:52:46 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								78b53386b5 
								
							 
						 
						
							
							
								
								Add miext/layer for more complete RandR support in kdrive/Xfbdev  
							
							 
							
							
							
						 
						
							2001-05-29 04:54:13 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								06f758797a 
								
							 
						 
						
							
							
								
								Add initial RandR support to Xvesa  
							
							 
							
							
							
						 
						
							2001-05-26 01:25:42 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								David Dawes
							
						 
						
							
							
							
							
								
							
							
								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). 
							
						 
						
							2001-01-27 18:20:40 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								David Dawes
							
						 
						
							
							
							
							
								
							
							
								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). 
							
						 
						
							2001-01-24 00:06:10 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								6b61d48f21 
								
							 
						 
						
							
							
								
								kdrive/vesa: type cast warning fix  
							
							 
							
							
							
						 
						
							2000-12-08 21:40:29 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								1adbdf76a9 
								
							 
						 
						
							
							
								
								kdrive: add Xkdrive/Xfbdev man pages, update Xvesa manual  
							
							 
							
							
							
						 
						
							2000-12-01 00:01:32 +00:00