0b73a7eb17 
								
							 
						 
						
							
							
								
								Add support for the DamagePost (XDamage 1.1) request.  
							
							... 
							
							
							
							This makes damageproto >= 1.1 a requirement to build. 
							
						 
						
							2007-01-05 18:26:58 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dfb2c10413 
								
							 
						 
						
							
							
								
								Add missing #else from previous commits.  
							
							
							
						 
						
							2007-01-05 10:15:09 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f90c3e226b 
								
							 
						 
						
							
							
								
								Re-regenerate from Mesa scripts.  
							
							... 
							
							
							
							DO NOT HAND EDIT THESE FILES!  For cryin' out loud, there's even a
comment to that effect in the file's header... 
							
						 
						
							2007-01-04 15:38:16 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b7ca5d14ce 
								
							 
						 
						
							
							
								
								Incorporate new byte-order related configure changes.  
							
							
							
						 
						
							2007-01-04 15:37:33 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8dd5771a1b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver  
							
							... 
							
							
							
							Conflicts:
	GL/glx/indirect_dispatch_swap.c
	GL/glx/swap_interval.c 
							
						 
						
							2007-01-04 15:01:38 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								45aa26ccb4 
								
							 
						 
						
							
							
								
								Regenerate from Mesa scripts.  
							
							... 
							
							
							
							Regenerate source files from Mesa scripts.  This causes the generated
files to use glxbyteorder.h. 
							
						 
						
							2007-01-04 14:55:51 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6d603bb47f 
								
							 
						 
						
							
							
								
								Add new header file containing byte-order wrappers.  
							
							... 
							
							
							
							Move the byte-order related wrappers out of the individual source
files into a dedicated header file.  Modify the single hand-coded
source file that uses the byte-order wrappers to use the new header
file. 
							
						 
						
							2007-01-04 14:49:26 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7d2ec92170 
								
							 
						 
						
							
							
								
								Keep track of how many visuals we set up for GLcore, to avoid an invalid free.  
							
							... 
							
							
							
							The proper fix would involve actually setting up the ARGB visual for GLcore,
but I just want the server to not crash at exit. 
							
						 
						
							2007-01-04 12:24:48 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aab2ca2042 
								
							 
						 
						
							
							
								
								Try dlsym(RTLD_DEFAULT) first when finding symbols.  
							
							... 
							
							
							
							The previous mechanism failed when finding drm symbols now that libdrm has
moved to being linked by libdri instead of being linked into the server. 
							
						 
						
							2007-01-04 10:16:08 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2fd4626fa6 
								
							 
						 
						
							
							
								
								Make GLX byteswap macros more portable  
							
							... 
							
							
							
							- Use autoconf tests instead of platform-specific #ifdef's to decide
  which macros to use.
- Provide fallbacks for platforms like Solaris that don't provide any
  of the existing known forms. 
							
						 
						
							2007-01-03 15:44:55 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								66fa87292e 
								
							 
						 
						
							
							
								
								Fix BSF and BSR instructions in the x86 emulator.  
							
							... 
							
							
							
							Patch courtesy of Michael Yaroslavtsev. 
							
						 
						
							2007-01-03 13:47:01 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3b5b7ef5c2 
								
							 
						 
						
							
							
								
								Move the code for resetting the DPMS mode in response to input events,  
							
							... 
							
							
							
							from WaitForSomething to mieqProcessInputEvents.
mieqProcessInputEvents already handles resetting the screen saver. 
							
						 
						
							2007-01-03 21:05:35 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								953a9ef949 
								
							 
						 
						
							
							
								
								Track physical screen size and send out updates when that changes.  
							
							... 
							
							
							
							Events and internal data structures need to be updated whenever the physical
or pixel size of the screen changes. The code was ignoring the physical
size, so changing only that would not be registered anywhere.
(cherry picked from f42e3cea236fa0091ed398a818fc8e17b0e1b3df commit) 
							
						 
						
							2007-01-02 09:18:50 +11:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e79602fca2 
								
							 
						 
						
							
							
								
								Use RRScreenSetSizeRange in 1.0 compat. Check RRGetInfo for error.  
							
							... 
							
							
							
							The RRScreenSizeSetRange function is used externally for 1.2 API drivers,
but can also be used in the 1.0 compatibility code. This also ensures that
the right changed bits are set so that clients are correctly notified when
the range changes.
RRGetInfo can return an error, use that to return BadAlloc to clients
instead of blindly going on with various requests.
(cherry picked from f05dd384d38c76dd9662933a03625dfef5b1c81f commit) 
							
						 
						
							2007-01-02 09:13:39 +11:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dc5eb45232 
								
							 
						 
						
							
							
								
								fbdevhw: Override RGB offsets and masks after setting initial mode.  
							
							... 
							
							
							
							This is a hack, but it should be a NOP for all the setups that worked before
and actually seems to fix some others...
Based on a patch by Peter Teichmann from
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338241  . 
							
						 
						
							2006-12-31 17:59:44 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d077c0da47 
								
							 
						 
						
							
							
								
								fbdevhw: Use displayWidth for fbdev virtual width when appropriate.  
							
							... 
							
							
							
							The fbdev API doesn't allow setting the pitch explicitly, so we have to set
the virtual width to the pitch we're using for drawing. This fixes corruption
after changing the virtual width with RandR. 
							
						 
						
							2006-12-31 17:23:31 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c385bcf0bd 
								
							 
						 
						
							
							
								
								fbdevhw: Fix some issues with the previous commit.  
							
							... 
							
							
							
							Fix a TRACE_ENTER typo and only update the internal fbdev mode state cache
after actually setting a mode. 
							
						 
						
							2006-12-30 16:44:31 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f6815cb68b 
								
							 
						 
						
							
							
								
								fbdevhw: Consolidate modeset ioctl calling, report failure if it modifies mode.  
							
							... 
							
							
							
							The fbdev API allows the driver to 'accept' modes it doesn't really support by
modifying it to the nearest supported mode. Without this check, e.g. vesafb
would appear to accept all modes, even though it actually can't set any modes
other than the bootup mode at all. 
							
						 
						
							2006-12-30 12:35:16 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								083b790515 
								
							 
						 
						
							
							
								
								Switch the default migration heuristic for EXA to "always".  
							
							... 
							
							
							
							This has been what has been used the most successfully post-damagetrack.
The current thinking is that:
1) We should be able to accelerate basically everything.  So we don't need to
   try to migrate trees of pixmaps permanently out of framebuffer to speed
   CPU drawing up.
2) Migration is cheaper in the thrashing case, so we don't want to go to a lot
   of effort to try (and fail badly) to find a working set. 
							
						 
						
							2006-12-28 13:21:25 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cfbc7379f0 
								
							 
						 
						
							
							
								
								Export exaMove{In,Out}Pixmap().  
							
							
							
						 
						
							2006-12-28 13:15:11 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								683ca3f7af 
								
							 
						 
						
							
							
								
								Merge branch 'exa-damagetrack'  
							
							
							
						 
						
							2006-12-27 16:11:31 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								05f915050c 
								
							 
						 
						
							
							
								
								dix/events: take screen number, not pointer, in PostSyntheticMotion  
							
							... 
							
							
							
							Since we were using PostSyntheticMotion incorrectly anyway, update the
declared API to match. 
							
						 
						
							2006-12-27 16:38:06 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c1674660a7 
								
							 
						 
						
							
							
								
								os: test for userland, not kernel  
							
							... 
							
							
							
							It doesn't matter which kernel we're running on, the relevant part when
dealing with includes is what our userland is. 
							
						 
						
							2006-12-24 06:28:52 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								83080809f9 
								
							 
						 
						
							
							
								
								xfree86: deal with pitch that isn't a multiple of the granularity  
							
							... 
							
							
							
							When the pitch isn't a multiple of the granularity, allocate more space to
compensate. 
							
						 
						
							2006-12-24 06:28:52 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								329f641727 
								
							 
						 
						
							
							
								
								XkbCopyKeymap: make sure sym_interpret is always valid  
							
							... 
							
							
							
							Make sure we're not copying sym_interpret across from an empty source. 
							
						 
						
							2006-12-24 06:28:52 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								43a4376bd7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-SELINUX  
							
							
							
						 
						
							2006-12-22 13:53:55 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d9e079d2a3 
								
							 
						 
						
							
							
								
								Zero out client devPrivates on allocation.  
							
							
							
						 
						
							2006-12-22 13:07:09 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4b1c9ac3d1 
								
							 
						 
						
							
							
								
								Policy updates.  
							
							
							
						 
						
							2006-12-22 13:04:50 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cd71e86183 
								
							 
						 
						
							
							
								
								Naming change: Security*Access -> Dix*Access.  
							
							... 
							
							
							
							Clarify some error message strings. 
							
						 
						
							2006-12-20 13:45:24 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9fd2f167ec 
								
							 
						 
						
							
							
								
								xfree86: fix xf86ProcessCommonOptions() core and shared pointer assignment  
							
							... 
							
							
							
							TAG: mpx-0.3.0 
							
						 
						
							2006-12-20 16:30:36 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								056c919d84 
								
							 
						 
						
							
							
								
								removing MPX extension files  
							
							
							
						 
						
							2006-12-20 14:49:17 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b55e1239ac 
								
							 
						 
						
							
							
								
								xfree86:  fix xf86ActivateDevice(): only set to MP device if not a keyboard  
							
							
							
						 
						
							2006-12-20 14:43:38 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								202b46eb6b 
								
							 
						 
						
							
							
								
								xfree86: Changing "IsMPDevice" to "SharedPointer" option. Devices will default  
							
							... 
							
							
							
							to MP devices.
Xi:	Adding QueryDevicePointer request/reply
	Adding WarpDevicePointer request/reply 
							
						 
						
							2006-12-20 13:05:53 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e437f357b6 
								
							 
						 
						
							
							
								
								xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA"  
							
							
							
						 
						
							2006-12-19 16:38:34 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a81dbaae05 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-SELINUX  
							
							
							
						 
						
							2006-12-19 16:11:19 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d442998e39 
								
							 
						 
						
							
							
								
								Only do the _POSIX_C_SOURCE hackery on linux where it's required.  
							
							... 
							
							
							
							On other OSes, the nasty hack was resulting in prototypes being hidden, so just
don't do it. 
							
						 
						
							2006-12-19 10:56:08 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								228b9f7769 
								
							 
						 
						
							
							
								
								Include sys/select.h to get FD_ISSET.  
							
							
							
						 
						
							2006-12-19 10:56:08 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9563b2eea2 
								
							 
						 
						
							
							
								
								EXA: Lots of damage tracking fixes.  
							
							... 
							
							
							
							Mostly due to exaDrawableDirty() now calculating the backing pixmap coordinates
internally, for cases where they aren't trivially known. There's a new
exaPixmapDirty() function for the other cases. 
							
						 
						
							2006-12-19 18:57:22 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								467c00cf45 
								
							 
						 
						
							
							
								
								exaGlyphs: mark dirty for software path also.  
							
							... 
							
							
							
							This affects drivers with no UploadToScreen or UploadToScreen failures. 
							
						 
						
							2006-12-19 18:45:25 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4334860e69 
								
							 
						 
						
							
							
								
								Merge branch 'master' into exa-damagetrack  
							
							... 
							
							
							
							Conflicts:
	exa/exa_accel.c
	exa/exa_migration.c 
							
						 
						
							2006-12-19 16:29:26 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fdcc22ca17 
								
							 
						 
						
							
							
								
								exaCopyNtoN: Fix usage of 'dx' and 'dy' instead of 'reverse' and 'upsidedown'.  
							
							
							
						 
						
							2006-12-19 16:11:17 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								67c2a86e59 
								
							 
						 
						
							
							
								
								EXA: Compare backing pixmaps instead of drawables against driver limits.  
							
							... 
							
							
							
							The driver operations are always contained within the backing pixmaps, it
doesn't matter if the drawables are bigger. 
							
						 
						
							2006-12-19 15:44:18 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6b1e354dbb 
								
							 
						 
						
							
							
								
								EXA: Disable SHM pixmaps.  
							
							... 
							
							
							
							See https://bugs.freedesktop.org/show_bug.cgi?id=6772  . 
							
						 
						
							2006-12-19 15:24:19 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ca5ebe3971 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver  
							
							
							
						 
						
							2006-12-19 10:51:01 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2d0a63126b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver  
							
							
							
						 
						
							2006-12-19 10:31:40 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1b029fd896 
								
							 
						 
						
							
							
								
								Xorg & Xserver man page updates for 1.2 release  
							
							... 
							
							
							
							- Added -extension & +extension to Xserver man page
- Changed Xorg synopsis from X11R6 to X11R7
- Clarified Xorg ancestry description
- Moved Solaris to free/Open Source OS list
- Removed references to MetroLink module loader & getconfig
- Converted (1) to (__appmansuffix__) in a few more places
- Replaced http://www.freedesktop.org/cvs/  with http://gitweb.freedesktop.org/  
							
						 
						
							2006-12-18 14:51:04 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d8b5394eda 
								
							 
						 
						
							
							
								
								Cleaning up ifdef MPX from remaining files, removing it from configure.ac.  
							
							... 
							
							
							
							Removing building mpx extension from Makefile.am 
							
						 
						
							2006-12-18 17:35:34 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								03c554283e 
								
							 
						 
						
							
							
								
								mi:     removing MPX ifdefs  
							
							... 
							
							
							
							global sprite renaming in mipointer and misprite
	fixed: multiple remove cursor call in miSpriteInstallColormap
	fixed: wrong core pointer usage in miSpriteStoreColors
dix:    bugfix in CheckCursorConfinement
	removing MPX ifdefs
	removing MPX event generation (using Xi solely now)
	bugfix GrabDevice: uninitialized field in grab struct caused segfault
xfree86: removing MPX fdefs
Xi:     removing MPX protocol events 
							
						 
						
							2006-12-18 15:33:54 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a5fcf1e5e7 
								
							 
						 
						
							
							
								
								Fix RENDER issues (bug  #7555 ) and implement RENDER add/remove screen  
							
							... 
							
							
							
							support (bug #8485 ). 
							
						 
						
							2006-12-16 12:02:38 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c92f7bef54 
								
							 
						 
						
							
							
								
								For Xvfb, Xnest and Xprt, compile fbcmap.c with -DXFree86Server  
							
							
							
						 
						
							2006-12-16 12:01:49 -05:00