0361611080 
								
							 
						 
						
							
							
								
								Convert xf86IsolateDevice to a 'struct pci_slot_match'.  
							
							... 
							
							
							
							This change was accidentally not committed on the previous commit. 
							
						 
						
							2007-01-17 13:06:04 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c1808f1484 
								
							 
						 
						
							
							
								
								Convert xf86IsolateDevice to a 'struct pci_slot_match'.  
							
							
							
						 
						
							2007-01-17 13:02:27 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d2f8c42c48 
								
							 
						 
						
							
							
								
								Convert xf86FindPrimaryDevice to use a static buffer and snprintf.  
							
							... 
							
							
							
							Rather than allocate a 9 byte buffer on each invocation, use a static
16 byte buffer.  Use snprintf for safety.  This commit should probably
be cherry-picked to the trunk. 
							
						 
						
							2007-01-17 12:59:17 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								28976bebec 
								
							 
						 
						
							
							
								
								Eliminate unused fields in pciAccRec.  
							
							
							
						 
						
							2007-01-17 12:15:09 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f36a447d20 
								
							 
						 
						
							
							
								
								Eliminate use of Tag field.  
							
							... 
							
							
							
							The Tag field was removed from the int10 structures in commit
ca9c41e09d 
							
						 
						
							2007-01-16 14:49:19 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cde17015df 
								
							 
						 
						
							
							
								
								When changing a non-pending property, call the screen rrOutputSetProperty hook.  
							
							
							
						 
						
							2007-01-16 13:01:45 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e3add7c8ec 
								
							 
						 
						
							
							
								
								Don't forget to add the property we configure to the properties list.  
							
							
							
						 
						
							2007-01-16 13:01:44 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								780b55ec6f 
								
							 
						 
						
							
							
								
								Fix accidental commit (bug) in linuxOpenLegacy.  
							
							
							
						 
						
							2007-01-15 15:30:16 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								31bd8d1507 
								
							 
						 
						
							
							
								
								Fix domain insanity.  
							
							... 
							
							
							
							Eliminate xf86GetPciDomain.  The domain from libpciaccess is the
domain.  Period.  This means that 0 is a valid domain.  Make sure that
INCLUDE_XF86_NO_DOMAIN is *not* set.  Always run in "domain mode,"
even if the only domain possible is 0. 
							
						 
						
							2007-01-15 15:19:30 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								079a6a55a5 
								
							 
						 
						
							
							
								
								Convert to new pci_device_cfg_write_u* interface.  
							
							
							
						 
						
							2007-01-15 11:39:24 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d8bd0c41de 
								
							 
						 
						
							
							
								
								Convert to new pci_device_cfg_write_u* interface.  
							
							
							
						 
						
							2007-01-15 11:38:22 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a87af8218f 
								
							 
						 
						
							
							
								
								Remove unnecessary files from the sources list.  
							
							
							
						 
						
							2007-01-15 11:21:37 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1c326bf75f 
								
							 
						 
						
							
							
								
								Eliminate unused INCLUDE_XF86_MAP_PCI_MEM define.  
							
							
							
						 
						
							2007-01-12 12:07:19 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3936caa005 
								
							 
						 
						
							
							
								
								Refactor pciTagConvertRange2Host and pciConvertRange2Host.  
							
							
							
						 
						
							2007-01-12 10:59:35 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1a493509e3 
								
							 
						 
						
							
							
								
								Fix typos in conditionally compiled code.  
							
							
							
						 
						
							2007-01-12 10:58:59 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8279444a54 
								
							 
						 
						
							
							
								
								Eliminate unused pciAddrHostToBus infrastructure.  
							
							
							
						 
						
							2007-01-12 10:41:03 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e32fa10a04 
								
							 
						 
						
							
							
								
								Remove prototype for pciGetBaseSize.  
							
							
							
						 
						
							2007-01-12 10:33:17 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7411f5c389 
								
							 
						 
						
							
							
								
								Eliminate pciHostAddrToBusAddr from interface.  
							
							... 
							
							
							
							pciHostAddrToBusAddr is no longer used anywhere in the tree.  Remove
it with extreme prejudice. 
							
						 
						
							2007-01-12 10:32:04 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								60c5e023e8 
								
							 
						 
						
							
							
								
								Eliminate some dead code.  
							
							
							
						 
						
							2007-01-12 10:24:03 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dd12a94885 
								
							 
						 
						
							
							
								
								Eliminate xf86GetPciEntity from public interface.  
							
							... 
							
							
							
							xf86GetPciEntity was folded into the only place (xf86CheckPciSlot) in
the tree that still called it. 
							
						 
						
							2007-01-12 10:21:25 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c3016a2996 
								
							 
						 
						
							
							
								
								Missed file from previous commit.  
							
							... 
							
							
							
							Convert xf86ReadLegacyVideoBIOS to take a 'struct pci_device *'
parameter instead of a PCITAG. 
							
						 
						
							2007-01-12 09:56:00 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ca9c41e09d 
								
							 
						 
						
							
							
								
								Convert int10 and vgaHW to use 'struct pci_device' instead of PCITAG.  
							
							... 
							
							
							
							Convert all uses of PCITAG in int10 and vgaHW to 'struct pci_device'.
This allows the conversion of xf86ReadLegacyVideoBIOS and
xf86MapDomainMemory to 'struct pci_device' from PCITAG. 
							
						 
						
							2007-01-11 21:09:20 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ba547d4f6a 
								
							 
						 
						
							
							
								
								mi:     Quick fix to stop segfault on non-core keyboards.  
							
							
							
						 
						
							2007-01-12 14:42:02 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5e2f8dee63 
								
							 
						 
						
							
							
								
								mi:	remove core pointer special handling. No event has core pointer as  
							
							... 
							
							
							
							device now.
dix:    zero pSprite memory, stop segfaults on server restart. 
							
						 
						
							2007-01-11 14:05:39 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7fccec91c4 
								
							 
						 
						
							
							
								
								Bug  #9555 : Always define _GNU_SOURCE in glibc environments.  
							
							... 
							
							
							
							This keeps us from having to define _POSIX_C_SOURCE, _BSD_SOURCE, and
_XOPEN_SORUCE to get the C environment we want in different places.  It also
fixes the build on linux due to RTLD_DEFAULT having not been defined. 
							
						 
						
							2007-01-10 13:10:43 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								78f9592c11 
								
							 
						 
						
							
							
								
								lnx_ev56.c has to be built with -mcpu=ev56. Fix it.  
							
							
							
						 
						
							2007-01-10 16:04:20 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ea82333dc1 
								
							 
						 
						
							
							
								
								Xi:     add missing call for SProcXChangeDeviceCursor  
							
							... 
							
							
							
							add DeviceEnterNotify and DeviceLeaveNotify
	fix: QueryDevicePointer crashed if called with keyboard device 
							
						 
						
							2007-01-10 14:52:13 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6a2fb29287 
								
							 
						 
						
							
							
								
								Track rename of DamagePost -> DamageAdd.  
							
							
							
						 
						
							2007-01-09 16:34:40 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								da09964a93 
								
							 
						 
						
							
							
								
								Merge branch 'origin' into pci-rework  
							
							... 
							
							
							
							Conflicts:
	hw/xfree86/int10/generic.c 
							
						 
						
							2007-01-09 15:27:34 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e3aa6ad201 
								
							 
						 
						
							
							
								
								Multiple integer overflows in dbe and render extensions  
							
							... 
							
							
							
							CVE IDs: CVE-2006-6101 CVE-2006-6102 CVE-2006-6103 
							
						 
						
							2007-01-09 14:14:19 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								359d20532b 
								
							 
						 
						
							
							
								
								Require glproto >= 1.4.8 for GLX.  
							
							... 
							
							
							
							It builds against 1.4.7 as well, but it hardcodes the GLX_EXT_tfp tokens that
were finalized in 1.4.8, so GLX_EXT_tfp breaks if the client side was built
against an older glproto. This will hopefully alert people to rebuild other
components (in particular Mesa) against the new glproto as well. 
							
						 
						
							2007-01-09 09:53:45 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								88740c4855 
								
							 
						 
						
							
							
								
								Use PKG_CHECK_EXISTS(libdrm) to determine if DRI should be enabled on Solaris  
							
							
							
						 
						
							2007-01-08 17:36:28 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								282a4dcaab 
								
							 
						 
						
							
							
								
								Attempt to fix drawable type checks in dixLookupDrawable().  
							
							... 
							
							
							
							Not sure this is 100% correct either, but it fixes at least one reproducible
crasher where it returned a pixmap to dixLookupWindow(). 
							
						 
						
							2007-01-08 19:22:41 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a7ab793293 
								
							 
						 
						
							
							
								
								xfree86:  fix XI86_SHARED_POINTER flag setting  
							
							
							
						 
						
							2007-01-08 17:31:16 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								95e1a88050 
								
							 
						 
						
							
							
								
								Xi:     Adding ChangeDeviceCursor request  
							
							
							
						 
						
							2007-01-08 12:31:18 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								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