Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								d7c89c7c1c 
								
							 
						 
						
							
							
								
								symlink-mesa.sh: expand *.{c,h}  
							
							 
							
							
							
						 
						
							2006-10-02 02:19:51 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Ivan Pascal
							
						 
						
							
							
							
							
								
							
							
								d6ea96b13e 
								
							 
						 
						
							
							
								
								xkb: fix wrapping when switching between groups  
							
							 
							
							... 
							
							
							
							Use XkbCharToInt as that's what we're doing. 
							
						 
						
							2006-10-02 02:19:45 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								3c98cebb6e 
								
							 
						 
						
							
							
								
								Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-10-02 02:18:17 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Ivan Pascal
							
						 
						
							
							
							
							
								
							
							
								fa1ac94178 
								
							 
						 
						
							
							
								
								xkb: fix wrapping when switching between groups  
							
							 
							
							... 
							
							
							
							Use XkbCharToInt as that's what we're doing. 
							
						 
						
							2006-10-02 02:17:14 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								c31672e6aa 
								
							 
						 
						
							
							
								
								symlink-mesa.sh: expand *.{c,h}  
							
							 
							
							
							
						 
						
							2006-10-02 02:15:36 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								2cf1098436 
								
							 
						 
						
							
							
								
								dix/events, mi/eq: remove utterly ridiculous debugging  
							
							 
							
							... 
							
							
							
							Remove debugging which can cause long-lived Xorg logs to grow well above 1GB
if built with --enable-debug. 
							
						 
						
							2006-09-30 17:05:46 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								20c0ceedfb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-modular  
							
							 
							
							
							
						 
						
							2006-09-29 15:37:00 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								518db35ca3 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-09-29 00:35:21 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								5d99e05f05 
								
							 
						 
						
							
							
								
								Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-09-29 00:35:07 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								ad631afcf3 
								
							 
						 
						
							
							
								
								make core keyboard/pointer map functions act on all core-sending devices  
							
							 
							
							... 
							
							
							
							Make Set{Keyboard,Modifier,Pointer}Mapping act on all devices which send core
events.
Change LegalModifier to accept a DeviceIntPtr. 
							
						 
						
							2006-09-29 00:34:23 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								84eb2c0a06 
								
							 
						 
						
							
							
								
								Replace hard-coded filesnames with loops (all .c and .h files).  
							
							 
							
							... 
							
							
							
							Should fix problems with Mesa adding/removing source files, for the most part.
Patch by Dan Nicholson. 
							
						 
						
							2006-09-28 15:09:40 -06:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								4bc5dc2854 
								
							 
						 
						
							
							
								
								Merge branch 'wfb'  
							
							 
							
							
							
						 
						
							2006-09-28 13:27:13 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								f9542e7495 
								
							 
						 
						
							
							
								
								Restore the global xx* symbols and add them to wfbrename.h.  
							
							 
							
							... 
							
							
							
							I don't think they're ever used, but it's best to just leave them alone for ABI
compatibility. 
							
						 
						
							2006-09-28 13:26:54 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Jeff Smith
							
						 
						
							
							
							
							
								
							
							
								cf6e9687ff 
								
							 
						 
						
							
							
								
								Bug  #8449 : Yet another Mesa symlink script resync.  
							
							 
							
							
							
						 
						
							2006-09-28 15:34:17 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								a5d639cd87 
								
							 
						 
						
							
							
								
								remove merge detritus  
							
							 
							
							
							
						 
						
							2006-09-27 16:15:27 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Michel Dänzer
							
						 
						
							
							
							
							
								
							
							
								2206a92a97 
								
							 
						 
						
							
							
								
								Push information about cliprects of DRI windows to the DRM.  
							
							 
							
							
							
						 
						
							2006-09-27 10:48:49 +02:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Michel Dänzer
							
						 
						
							
							
							
							
								
							
							
								54d371e7a4 
								
							 
						 
						
							
							
								
								Add wrapper for new ioctl to update drawable information in the DRM.  
							
							 
							
							
							
						 
						
							2006-09-27 10:48:41 +02:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								ad321fad4b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-09-24 17:56:43 +03:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								f7c1d94241 
								
							 
						 
						
							
							
								
								Check for visual==NULL in dmxBECreateColormap() before calling XCreateColormap()  
							
							 
							
							... 
							
							
							
							to prevent potential segfault. 
							
						 
						
							2006-09-23 10:38:10 -06:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								945b7c6394 
								
							 
						 
						
							
							
								
								The fbcmap.c file used by Xdmx _must_ be compiled with XFree86Server defined.  
							
							 
							
							... 
							
							
							
							Otherwise, Xdmx generates a slew of protocol errors. 
							
						 
						
							2006-09-23 10:35:25 -06:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								891e9c3e6c 
								
							 
						 
						
							
							
								
								Replace broken DMXDBG3() with DMXDBG2()  
							
							 
							
							
							
						 
						
							2006-09-23 10:28:24 -06:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								David Nusinow
							
						 
						
							
							
							
							
								
							
							
								a10039a100 
								
							 
						 
						
							
							
								
								Allow the xfree86 ddx utils to be optionally built. Patch by Eugene Konev.  
							
							 
							
							
							
						 
						
							2006-09-21 23:58:32 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								ce78b0cd2b 
								
							 
						 
						
							
							
								
								Close with Pclose() that which we open with Popen().  
							
							 
							
							
							
						 
						
							2006-09-21 20:42:47 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								c1655f0fd4 
								
							 
						 
						
							
							
								
								Bug 8386: Grow parser buffers to fit an entire line if it's longer than CONFIG_BUF_LEN.  
							
							 
							
							
							
						 
						
							2006-09-21 14:45:17 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								b36fde9257 
								
							 
						 
						
							
							
								
								When no mode is specified, don't validate mode-specific parameters.  
							
							 
							
							
							
						 
						
							2006-09-21 09:52:04 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Drew Parsons
							
						 
						
							
							
							
							
								
							
							
								8b4ed47c5d 
								
							 
						 
						
							
							
								
								* Install Xprint's Xsession script to $(sysconfdir)/X11/Xsession.d  
							
							 
							
							... 
							
							
							
							* Removing outdated references to CDE and dt, rename script to
  92xprint-xpserverlist. 
							
						 
						
							2006-09-21 22:19:44 +10:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								219546fd76 
								
							 
						 
						
							
							
								
								Steal Xinerama code from SiS driver. Add missing files.  
							
							 
							
							... 
							
							
							
							Provide a Xinerama implementation when DIX version isn't enabled. This
version exposes each crtc as a separate 'screen' and reports the size of
that patch. The extension also sends ConfigureNotify events to the root
window whenever crtcs change so that applications will re-fetch xinerama
information. This actually works for metacity. 
							
						 
						
							2006-09-20 22:43:05 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								bde0a4c12c 
								
							 
						 
						
							
							
								
								RRSetCrtcConfig status fix. RRGetScreenResources timestamp fix.  
							
							 
							
							... 
							
							
							
							RRSetCrtcConfig was returning the wrong status values.
RRGetScreenResources was always returning currentTime. 
							
						 
						
							2006-09-20 19:42:34 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Donnie Berkholz
							
						 
						
							
							
							
							
								
							
							
								d812f486a0 
								
							 
						 
						
							
							
								
								Really fix sparc on 64-bit kernel/32-bit userland.  
							
							 
							
							... 
							
							
							
							Commit b3a3020fd0  used a sparc64 ifdef instead of
sparc. But for 32-bit userland, __sparc64__ is not defined so the wrong code is
used. 
							
						 
						
							2006-09-20 15:39:39 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								09f7499851 
								
							 
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2006-09-20 13:15:20 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								9f870e0aa1 
								
							 
						 
						
							
							
								
								When setting output state, leave output unchanged when setting to current.  
							
							 
							
							
							
						 
						
							2006-09-20 13:14:53 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								d16e83413e 
								
							 
						 
						
							
							
								
								Hide or rename more global symbols to avoid clashes with libfb.  
							
							 
							
							... 
							
							
							
							Rename composeFunctions, xxSetup, and xxPrintVisuals.  Hide the other xx*
symbols by making them static. 
							
						 
						
							2006-09-20 12:47:17 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								d08718d8fd 
								
							 
						 
						
							
							
								
								Avoid calling xalloc(0). Change rrScreenSizeSet to rrScreenSetSize.  
							
							 
							
							
							
						 
						
							2006-09-20 12:05:52 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								ef1f3248cb 
								
							 
						 
						
							
							
								
								Split out 1.0-style info and new property routines to their own files.  
							
							 
							
							
							
						 
						
							2006-09-19 22:48:54 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								07112adb08 
								
							 
						 
						
							
							
								
								RRGetScreenResources and RRGetOutputInfo are working now.  
							
							 
							
							... 
							
							
							
							Removed separate id field in RRModeRec.
Pull screen subpixel order from Render extension.
Implement RGetScreenResources and RRGetOutputInfo 
							
						 
						
							2006-09-19 00:46:27 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								afe5e9483b 
								
							 
						 
						
							
							
								
								RandR working with old clients and old API.  
							
							 
							
							
							
						 
						
							2006-09-18 12:18:22 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								2be1ac15ae 
								
							 
						 
						
							
							
								
								Remove smashing of CFLAGS from server build.  
							
							 
							
							... 
							
							
							
							CFLAGS is a user variable, extracted from the environment at configure time
and settable by the user at build time. We must not override this variable. 
							
						 
						
							2006-09-18 12:11:18 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								bf07893947 
								
							 
						 
						
							
							
								
								Split out RandR dispatch code from randr.c to rr*dispatch.c.  
							
							 
							
							... 
							
							
							
							More disassembly to ease ongoing development. 
							
						 
						
							2006-09-17 23:08:12 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								3e745745fe 
								
							 
						 
						
							
							
								
								Split RandR implementation into separate files.  
							
							 
							
							... 
							
							
							
							RandR is getting too big to live in one file; split into one file per object
type (crtc, mode, screen), leaving the rest of the code in randr.c.
Code is slowly approaching the point where it will drop-in as a replacement
for the old 1.0 implementation. 
							
						 
						
							2006-09-17 23:08:12 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								d17fb9672e 
								
							 
						 
						
							
							
								
								Start moving to new randr 1.2 definition  
							
							 
							
							
							
						 
						
							2006-09-17 23:08:12 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								8dec74321d 
								
							 
						 
						
							
							
								
								Successful legacy RandR API/Protocol emulation for query.  
							
							 
							
							... 
							
							
							
							These changes clean up minor errors to make it possible to list the
available modes for a monitor using legacy APIs in both the X server DDX and
RandR protocol. Setting modes is untested, so it probably doesn't work. 
							
						 
						
							2006-09-17 23:08:11 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								cab3a0145f 
								
							 
						 
						
							
							
								
								RandR: New data structure, old API. At least it compiles now  
							
							 
							
							
							
						 
						
							2006-09-17 23:08:11 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								d95c758630 
								
							 
						 
						
							
							
								
								Preliminary RandR 1.2 work  
							
							 
							
							
							
						 
						
							2006-09-17 23:08:11 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								f057de4f73 
								
							 
						 
						
							
							
								
								Don't install librac.a.  
							
							 
							
							... 
							
							
							
							Thanks, automake. 
							
						 
						
							2006-09-16 03:49:11 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								6926776f0e 
								
							 
						 
						
							
							
								
								Merge branch 'my-XACE-modular' into my-XACE-SELINUX  
							
							 
							
							
							
						 
						
							2006-09-15 15:28:13 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								49a70c8570 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-modular  
							
							 
							
							
							
						 
						
							2006-09-15 15:26:57 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								46af6d1e95 
								
							 
						 
						
							
							
								
								Always believe the monitor when it reports a reduced-blanking mode.  
							
							 
							
							... 
							
							
							
							CVT reduced blanking modes are typically only seen on digital connections to
LCDs, but there are some monitors that report them as supported over the
VGA connector too, which is perfectly legitimate, electrically speaking. 
							
						 
						
							2006-09-14 19:28:44 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								63acf18b7e 
								
							 
						 
						
							
							
								
								In xf86MatchPciInstances, fail gracefully when there's no PCI device at all.  
							
							 
							
							... 
							
							
							
							This allows the autoconfig logic to fall through sanely on non-PCI machines,
which importantly includes Xen virtual machines. 
							
						 
						
							2006-09-14 19:26:37 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								a8f9936f55 
								
							 
						 
						
							
							
								
								Prefer driver-provided modes when matching name strings to modelines.  
							
							 
							
							... 
							
							
							
							Well, kinda.  Strictly we prefer M_T_BUILTIN strongest since those are modes
where the driver has said it absolutely can't do anything else (VBE).  Then
we look for user-defined modes, ie, modelines from the config file.  Then
we consider modes reported by the monitor via EDID.  Finally if nothing has
matched yet we consider the default mode pool.
Within each of the above-mentioned classes, modes with the M_T_PREFERRED bit
take priority over other modes in the same class.
This logic ensures that the timings sent to the monitor exactly match the
timings it reported as supported, which occasionally don't match the numbers
you might get for that mode from CVT or GTF. 
							
						 
						
							2006-09-14 19:24:41 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								81ef1b6d60 
								
							 
						 
						
							
							
								
								Mark EDID modes as driver modes.  Infer virtual size from driver modes.  
							
							 
							
							... 
							
							
							
							This allows the server to guess an appropriate initial virtual size and
resolution.  The heuristic is to select the largest driver-reported mode
that matches the monitor's physical aspect ratio.  We revalidate this
estimate after mode validation, since we may have filtered away all
modes that would fill that size.
Also, the EDID preferred timing is now marked as M_T_PREFERRED as well. 
							
						 
						
							2006-09-14 19:18:58 -04:00