5b08932bfb 
								
							 
						 
						
							
							
								
								XDarwin:  pulling in Indirect GLX fixes from downstream  
							
							
							
						 
						
							2007-09-20 19:27:31 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								742d5d6adc 
								
							 
						 
						
							
							
								
								XDarwin: Fixes to quartzKeyboard.c to prevent a crash using certain non-US keyboards  
							
							
							
						 
						
							2007-09-20 18:03:51 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								374bd88d10 
								
							 
						 
						
							
							
								
								XDarwin: Merging misc changes from downstream.  
							
							... 
							
							
							
							The only functional changes in this patch are a removal of use of
Xtrans internals -- replaced by xcb, which doesn't seem to be used
elsewhere in the server?  Pity.
Also, a fix to make all X11 windows pop to the front of the display
when the X11.app icon is clicked -- currently takes two clicks,
not sure why. 
							
						 
						
							2007-09-20 16:51:06 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3a965fdadc 
								
							 
						 
						
							
							
								
								Don't segfault on shutdown if we never managed to connect to dbus.  
							
							
							
						 
						
							2007-09-20 16:22:24 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								50fa8722d3 
								
							 
						 
						
							
							
								
								Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).  
							
							
							
						 
						
							2007-09-20 14:00:33 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a247886b08 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XF86-Bigfont extension  
							
							
							
						 
						
							2007-09-20 13:06:38 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f6532a81ee 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: APPGROUP extension  
							
							
							
						 
						
							2007-09-20 12:17:17 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								82f7195a62 
								
							 
						 
						
							
							
								
								xace: modifications to ChangeWindowAttributes special case: separate  
							
							... 
							
							
							
							Receive and SetAttr.  Refer to 963e69b8ef 
							
						 
						
							2007-09-20 09:17:09 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								661b1328cf 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: SYNC extension  
							
							... 
							
							
							
							May need to revisit this extension in the future, depending on observed use. 
							
						 
						
							2007-09-20 09:14:09 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								90bacdef72 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: MIT-SHM extension  
							
							
							
						 
						
							2007-09-20 06:53:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								12a18cc890 
								
							 
						 
						
							
							
								
								compilation-fix in debug mode  
							
							
							
						 
						
							2007-09-20 15:23:19 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e93cff52fe 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: DOUBLE-BUFFER extension  
							
							
							
						 
						
							2007-09-19 14:48:20 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								082c0f7fb3 
								
							 
						 
						
							
							
								
								devPrivates rework: move devPrivates field in drawable structure types  
							
							... 
							
							
							
							to just below the DrawableRec.  Wish there were a better way to do this
but it has to be in the same place for all drawable types. 
							
						 
						
							2007-09-19 13:59:35 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5b36b64192 
								
							 
						 
						
							
							
								
								xace: add missing argument to hook call.  
							
							
							
						 
						
							2007-09-19 11:11:54 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								963e69b8ef 
								
							 
						 
						
							
							
								
								xace: add special-case for just setting the event mask on a window,  
							
							... 
							
							
							
							this should only check "receive" permission, not "setattr" permission. 
							
						 
						
							2007-09-19 11:11:41 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c140d20f4a 
								
							 
						 
						
							
							
								
								XDarwin:  mass change from using xorg-config.h to dix-config.h cuz we're not using the X.org ddx anymore  
							
							
							
						 
						
							2007-09-19 05:58:22 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bcb5e3e627 
								
							 
						 
						
							
							
								
								XDARWIN: More fixes to Makefile.am  
							
							... 
							
							
							
							At least on my system (10.5 with the latest and greatest modules),
Xquartz now builds out of the box.  It doesn't quite work yet, but
hey -- you have to start somewhere. ;) 
							
						 
						
							2007-09-19 04:46:10 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								97c150b61b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	afb/afbpntwin.c
	afb/afbscrinit.c
	afb/afbwindow.c
	cfb/cfb.h
	cfb/cfballpriv.c
	cfb/cfbscrinit.c
	cfb/cfbwindow.c
	configure.ac
	fb/wfbrename.h
	hw/xfree86/xf4bpp/ppcIO.c
	hw/xfree86/xf4bpp/ppcPntWin.c
	hw/xfree86/xf4bpp/ppcWindow.c
	hw/xfree86/xf8_32bpp/cfbscrinit.c
	mfb/mfb.h
	mfb/mfbpntwin.c
	mfb/mfbscrinit.c
	mfb/mfbwindow.c
	mi/miexpose.c
Note: conflicts caused by devPrivates rework vs. paintwindow changes. 
							
						 
						
							2007-09-19 07:25:55 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5e209b21f3 
								
							 
						 
						
							
							
								
								XNEST: removed obsolete hack to build under Darwin  
							
							
							
						 
						
							2007-09-19 03:44:46 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								378c7ebef4 
								
							 
						 
						
							
							
								
								XVFB: Removed obsolete hack to build on Darwin  
							
							
							
						 
						
							2007-09-19 03:43:40 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7813392d1c 
								
							 
						 
						
							
							
								
								XDarwin: changes to Makefile.am to use new conditionals  
							
							
							
						 
						
							2007-09-19 01:53:18 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								170fc77d9e 
								
							 
						 
						
							
							
								
								xserver: don't force DTRACE detection by default  
							
							... 
							
							
							
							this fixes a breakage caused by 7a4ec34e25 
							
						 
						
							2007-09-19 09:54:09 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9b4f515717 
								
							 
						 
						
							
							
								
								XDarwin:  We build many many different targets, let's break them out into autoconf conditionals  
							
							
							
						 
						
							2007-09-18 21:40:32 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7a4ec34e25 
								
							 
						 
						
							
							
								
								XDarwin:  Disable dtrace support on Darwin 9 (since it doesn't work ... yet ...)  
							
							
							
						 
						
							2007-09-18 20:37:09 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3c19ec47b4 
								
							 
						 
						
							
							
								
								XDarwin: changed XF86BigFont support default from yes to auto so XDarwin can disable it  
							
							
							
						 
						
							2007-09-18 20:15:44 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								547ad2125e 
								
							 
						 
						
							
							
								
								EXA: Make sure driver hooks get correct offscreen offsets from exaCopyDirty.  
							
							... 
							
							
							
							This should ensure the driver UploadTo/DownloadFromScreen hooks can always
work as intended. 
							
						 
						
							2007-09-17 20:40:13 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								56cc24ffb2 
								
							 
						 
						
							
							
								
								EXA: Don't crash in ExaCheckPolyArc.  
							
							... 
							
							
							
							See https://bugs.freedesktop.org/show_bug.cgi?id=12286  . 
							
						 
						
							2007-09-17 20:40:06 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7ac89060e0 
								
							 
						 
						
							
							
								
								EXA: Don't crash in exaGetImage when swapped out.  
							
							
							
						 
						
							2007-09-17 20:39:59 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3876c6c805 
								
							 
						 
						
							
							
								
								EXA: Fixed compiler warnings.  
							
							
							
						 
						
							2007-09-17 18:47:45 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d5738ff2e0 
								
							 
						 
						
							
							
								
								EXA: Added missing exaPrepare/FinishAccess calls in ExaCheckPushPixels.  
							
							
							
						 
						
							2007-09-17 17:42:55 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a0dafd95e1 
								
							 
						 
						
							
							
								
								Removed hw/xwin/winpntwin.c from Makefile.am.  
							
							... 
							
							
							
							winpntwin.c was removed in e4d11e58ce 
							
						 
						
							2007-09-17 17:40:28 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7bd6557701 
								
							 
						 
						
							
							
								
								Initialize output->pendingProperties.  
							
							
							
						 
						
							2007-09-15 14:01:57 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b9f7aeb200 
								
							 
						 
						
							
							
								
								Merge remote branch 'origin/master' into paint-window  
							
							... 
							
							
							
							Conflicts:
	mi/miexpose.c 
							
						 
						
							2007-09-13 00:15:45 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e4d11e58ce 
								
							 
						 
						
							
							
								
								Remove the PaintWindow optimization.  
							
							... 
							
							
							
							This was an attempt to avoid scratch gc creation and validation for paintwin
because that was expensive.  This is not the case in current servers, and the
danger of failure to implement it correctly (as seen in all previous
implementations) is high enough to justify removing it.  No performance
difference detected with x11perf -create -move -resize -circulate on Xvfb.
Leave the screen hooks for PaintWindow* in for now to avoid ABI change. 
							
						 
						
							2007-09-13 00:08:53 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								06d27f8045 
								
							 
						 
						
							
							
								
								Try again to fix drawable and tile offsets in miPaintWindow  
							
							... 
							
							
							
							Many coordinate spaces are hard. Let's go drinking. 
							
						 
						
							2007-09-12 23:57:30 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dd3992eb86 
								
							 
						 
						
							
							
								
								miPaintWindow draw to window for background.  
							
							... 
							
							
							
							Instead of drawing to window pixmap for everything, draw to window for
background as that works for Xnest and Xdmx; draw to pixmap for borders
which neither of those X servers use. 
							
						 
						
							2007-09-12 22:40:02 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6da39c6790 
								
							 
						 
						
							
							
								
								Fix build on FreeBSD after Popen changes.  
							
							
							
						 
						
							2007-09-12 13:23:13 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								257c8ed17f 
								
							 
						 
						
							
							
								
								Rewrite miPaintWindow to draw to window pixmap.  
							
							... 
							
							
							
							miPaintWindow was drawing to the root window, or (sometimes) drawing to the
window after smashing the window clip list. This is losing, and easily fixed
by just drawing to the window pixmap. 
							
						 
						
							2007-09-12 12:12:22 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								43dc410347 
								
							 
						 
						
							
							
								
								Replace a non-ascii char with the corresponding groff escape in exa.man.pre  
							
							
							
						 
						
							2007-09-12 01:43:37 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a5b8053606 
								
							 
						 
						
							
							
								
								Ignore - not just block - SIGALRM around Popen()/Pclose().  
							
							... 
							
							
							
							Because our "popen" implementation uses stdio, and because nobody's stdio
library is capable of surviving signals, we need to make absolutely sure
that we hide the SIGALRM from the smart scheduler.  Otherwise, when you
open a menu in openoffice, and it recompiles XKB to deal with the
accelerators, and you popen xkbcomp because we suck, then the scheduler
will tell you you're taking forever doing something stupid, and the
wait() code will get confused, and input will hang and your CPU usage
slams to 100%.  Down, not across. 
							
						 
						
							2007-09-11 11:37:06 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2e3e08d31e 
								
							 
						 
						
							
							
								
								xserver: test presence of strlcpy in configure  
							
							... 
							
							
							
							* configure.ac: define HAVE_STRLCPY when function strlcat is present
          this serves at least to unbreak libxtrans code compilation. 
							
						 
						
							2007-09-11 08:50:41 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e8c73ac697 
								
							 
						 
						
							
							
								
								Xephyr: fix compilation breakage.  
							
							... 
							
							
							
							* hw/kdrive/ephyr/ephyr_draw.c:
          (exaDDXDriverInit): pExaScr->hideOffscreenPixmapData does not exist
          anymore, so don't set it. 
							
						 
						
							2007-09-11 00:20:45 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								321e0a2160 
								
							 
						 
						
							
							
								
								fixed cut-and-paste typo  
							
							
							
						 
						
							2007-09-09 16:29:08 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0ff273fd1e 
								
							 
						 
						
							
							
								
								XDARWIN: fixes to make Xquartz build again  
							
							
							
						 
						
							2007-09-09 16:29:08 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f8637137ab 
								
							 
						 
						
							
							
								
								XDARWIN: build fix for quartz/pseudoramiX.c  
							
							
							
						 
						
							2007-09-09 16:29:08 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e8093e15c7 
								
							 
						 
						
							
							
								
								EXA: Exclude bits that will be overwritten from migration in exaCopyNtoN.  
							
							... 
							
							
							
							Also plug a region leak in exaPolyFillRect. 
							
						 
						
							2007-09-07 18:41:33 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e81af8ba64 
								
							 
						 
						
							
							
								
								EXA: exaFillRegion{Solid,Tiled} improvements.  
							
							... 
							
							
							
							Use region to exclude bits that will be overwritten from migration.
Also make exaFillRegionSolid use the same logic as exaFillRegionTiled. 
							
						 
						
							2007-09-07 18:41:33 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5f7da4da8d 
								
							 
						 
						
							
							
								
								EXA: Use exaShmPutImage for pushing glyphs to scratch pixmap in exaGlyphs.  
							
							
							
						 
						
							2007-09-07 18:41:33 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								be922b3048 
								
							 
						 
						
							
							
								
								EXA: exa(Shm)PutImage improvements.  
							
							... 
							
							
							
							Improve exaShmPutImage performance and reuse its core in exaPutImage as it
seems faster than the previous code when the driver doesn't provide an
UploadToScreen hook.
Make sure all damage records are notified of the damage incurred by actual
ShmPutImage calls.
Remove superfluous manual damage tracking for actual PutImage calls. 
							
						 
						
							2007-09-07 18:41:33 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ea92ea4156 
								
							 
						 
						
							
							
								
								EXA: exaGetImage improvements.  
							
							... 
							
							
							
							Use the new migration infrastructure to cache FB bits we need in the system
copy, for the benefit of repeated calls. 
							
						 
						
							2007-09-07 18:41:32 +02:00