0d8184de59 
								
							 
						 
						
							
							
								
								XQuartz: GL: Set the __GLXconfig renderType to GLX_RGBA_BIT.  
							
							... 
							
							
							
							(cherry picked from commit 3c14546f58f8a138fe67c9cacc3bd0b7fa90c29a) 
							
						 
						
							2009-01-10 01:00:24 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9c3975d63e 
								
							 
						 
						
							
							
								
								XQuartz: GL: Make many more fbconfigs and visuals available for the 1.5 branch.  
							
							... 
							
							
							
							Use a __GLXconfig linked list struct to store the configurations for the
fbconfigs and visuals in a pGlxScreen.
Also, remove the __GLXvisualConfig/GlxSetVisualConfigs code that isn't used
anymore.  There is more code we can remove later, but I want to do that in
separate commits.
(cherry picked from commit 94162b0f8a25267aca280d25e216cc6bde47da6e) 
							
						 
						
							2009-01-10 01:00:09 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a68373994f 
								
							 
						 
						
							
							
								
								XQuartz: Update padding in appledristr.  This shouldn't change how the struct ends up in memory, but should make it more obvious for human eyes  
							
							... 
							
							
							
							(cherry picked from commit f7b6c1907c326a1befd8b5c8a1d311d551e8670f) 
							
						 
						
							2009-01-10 00:59:16 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fc14d52297 
								
							 
						 
						
							
							
								
								XQuartz: Use AvailabilityMacros.h instead of availability.h for Tiger  
							
							... 
							
							
							
							(cherry picked from commit 91f3c3435716195e6d606c8e2f6b0de52eb5972d) 
							
						 
						
							2009-01-07 01:48:23 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								af820259a0 
								
							 
						 
						
							
							
								
								XQuartz: Copyright Update... happy new year  
							
							... 
							
							
							
							(cherry picked from commit 9f1c26ae8d9ccf81cba0ab946326968a701f8c36) 
							
						 
						
							2009-01-02 11:07:29 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d8c9ba37ab 
								
							 
						 
						
							
							
								
								XQuartz: pbproxy: Push dpy init and CFRunLoop hook setup into the pbproxy thread to avoid possible deadlock  
							
							... 
							
							
							
							(cherry picked from commit 49e59d32b88e4fad070f230b5efaa261b47f78db) 
							
						 
						
							2009-01-02 11:02:42 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2f361186f9 
								
							 
						 
						
							
							
								
								XQuartz: Don't use NX_SECONDARYFNMASK, NX_NUMERICPADMASK, NX_HELPMASK  
							
							... 
							
							
							
							We don't have keycodes for them, so don't try to use them
(cherry picked from commit cb912aca3a2834c4ad8e386c8a0d05c1bb31b0e7) 
							
						 
						
							2008-12-31 12:45:34 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a2abaa9fd3 
								
							 
						 
						
							
							
								
								XQuartz: Make sure to reset the saved key state when deactivating X11.app  
							
							... 
							
							
							
							(cherry picked from commit 3eef78eb321f4f7dbca5a10c80666c621e28a1e0) 
							
						 
						
							2008-12-31 12:45:13 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3986b683ad 
								
							 
						 
						
							
							
								
								XQuartz: Honor system key repeat rate  
							
							... 
							
							
							
							(cherry picked from commit 4303c9be39a86f5a21de108f72b90a989435905e) 
							
						 
						
							2008-12-31 12:44:43 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1a69d56afd 
								
							 
						 
						
							
							
								
								XQuartz: Better avoid stuck keys on context switches  
							
							... 
							
							
							
							(cherry picked from commit e9963f1a4f4f12f253eae9d4f01694b6cabe35ad) 
							
						 
						
							2008-12-31 12:43:17 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f464b5a916 
								
							 
						 
						
							
							
								
								XQuartz: Workaround OSX VNC server bug for modifier key state  
							
							... 
							
							
							
							A better approach which ensures we have a L modifier key down if we are told neither are down and atleast one is down... =/
(cherry picked from commit bc13dda345f716bf4de9bfe4e1d85969263b60c2) 
							
						 
						
							2008-12-31 12:43:02 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3ead9aa260 
								
							 
						 
						
							
							
								
								XQuartz: Updated man page fullscreen_hotkeys fullscreen_menu  
							
							... 
							
							
							
							(cherry picked from commit 00f3a2e33c8e91da5f855821313a04ea97445656) 
							
						 
						
							2008-12-31 12:42:48 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								997e8c321b 
								
							 
						 
						
							
							
								
								XQuartz: Try harder to get the user's login environment  
							
							... 
							
							
							
							(cherry picked from commit 6bedaddd78aa04bd303df434a4c49bb87bd7deaa) 
							
						 
						
							2008-12-28 22:17:31 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ae8dc47fd9 
								
							 
						 
						
							
							
								
								XQuartz: Reposition windows when we enter fullscreen to ensure our root window  
							
							... 
							
							
							
							(cherry picked from commit 7617d3659b5481ef85aecc1f936e7dd2662bdfbd) 
							
						 
						
							2008-12-28 22:17:16 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								895186e026 
								
							 
						 
						
							
							
								
								XQuartz: Re-enable rlAccel  
							
							... 
							
							
							
							It was incorrectly blamed for some crashes a few months ago, and it should be
safe to use until we get an EXA driver to replace it.
(cherry picked from commit 8121f30bd29591fc74fbc680fbbf20210271fa58) 
							
						 
						
							2008-12-28 22:17:03 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a1b201bcb0 
								
							 
						 
						
							
							
								
								XQuartz: Use depth=24 instead of FatalError if we can't figure out our depth  
							
							... 
							
							
							
							(cherry picked from commit 80b65c5b78d125c4ad3620b87b121c9e666299c3) 
							
						 
						
							2008-12-23 12:45:57 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ba9dc353a6 
								
							 
						 
						
							
							
								
								XQuartz: Don't use keycode 0 to determine !swallow since our most common key to swallow is actual keycode 0 (a)  
							
							... 
							
							
							
							(cherry picked from commit 33f43a7f03023bfbab25a957cb81fc25b4afa4ca) 
							
						 
						
							2008-12-21 21:36:02 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f0cdccd1e2 
								
							 
						 
						
							
							
								
								XQuartz: Update our "screens" when we toggle rootless rather than when we toggle fullscreen  
							
							... 
							
							
							
							This old behavior was used as a workaround for the menubar behavior in the older server,
but we handle it better now and need to update our screens when we toggle the rootless
state instead.
(cherry picked from commit 508aa95bc2cd3fdc3dff448ec090919bf807d153) 
							
						 
						
							2008-12-21 21:35:46 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8f04a52373 
								
							 
						 
						
							
							
								
								XQuartz: Run applications via '/bin/sh -c ...' to support users who expect shell parsing  
							
							... 
							
							
							
							(cherry picked from commit 67455e716e3ecffd528930479192785958d37988) 
							
						 
						
							2008-12-21 21:35:33 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								029d255a65 
								
							 
						 
						
							
							
								
								XQuartz: pbproxy: Release display notification lock when not needed to avoid deadlock  
							
							... 
							
							
							
							(cherry picked from commit 22f664ab95a0cae981e9cefad6f075d051583ca5) 
							
						 
						
							2008-12-21 21:35:22 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b1f166f298 
								
							 
						 
						
							
							
								
								XQuartz: update quoting in case X11.app is moved to a directory with a space.  
							
							... 
							
							
							
							(cherry picked from commit cc805dc799efa37c8dcefa3db04d87e9b835ffbd) 
							
						 
						
							2008-12-21 21:35:04 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2f47bda645 
								
							 
						 
						
							
							
								
								XQuartz: Changed X11.sh to allow use of a ~/.x11run as requested by users of alternate shells  
							
							... 
							
							
							
							(cherry picked from commit b62ed1f8eaf041a946bb591165bb18ee481dedbf) 
							
						 
						
							2008-12-21 21:34:50 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								22b2811e6a 
								
							 
						 
						
							
							
								
								XQuartz: Name the startup shell script X11 for better compatability  
							
							... 
							
							
							
							(cherry picked from commit f84613d6fcbbb5f769ee34cff0900353a13693cf) 
							
						 
						
							2008-12-21 21:33:17 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								450739efa9 
								
							 
						 
						
							
							
								
								XQuartz: Updated menu item ordering for better HIG compliance  
							
							... 
							
							
							
							(cherry picked from commit 4c9bb241ce5fb856fab20ae96fa89bd2b71ef242) 
							
						 
						
							2008-12-15 03:22:17 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aee27be278 
								
							 
						 
						
							
							
								
								XQuartz: Tiger fix, don't call Xplugin code in the Appkit thread if Xplugin isn't threadsafe.  
							
							... 
							
							
							
							(cherry picked from commit 748d9e5bd756513d42c4046f3b31e1fdc55bccb6) 
							
						 
						
							2008-12-15 03:22:01 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cb95642dc8 
								
							 
						 
						
							
							
								
								Remove #define NEED_EVENTS and NEED_REPLIES  
							
							... 
							
							
							
							A grep on xorg/* revealed there's no consumer of this define.
Quote Alan Coopersmith:
"The consumer was in past versions of the headers now located
in proto/x11proto - for instance, in X11R6.0's xc/include/Xproto.h,
all the event definitions were only available if NEED_EVENTS were
defined, and all the reply definitions required NEED_REPLIES.
Looks like Xproto.h dropped them by X11R6.3, which didn't have
the #ifdef's anymore, so these are truly ancient now."
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
Signed-off-by: Adam Jackson <ajax@redhat.com> 
							
						 
						
							2008-12-12 11:43:32 +10:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								119d9c46e8 
								
							 
						 
						
							
							
								
								XQuartz: Fix path to executable  
							
							... 
							
							
							
							(cherry picked from commit 7e9d3698e070a0c63dd2556651373c3aca58e2fe) 
							
						 
						
							2008-12-10 15:08:33 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c46b564c47 
								
							 
						 
						
							
							
								
								XQuartz: fixed make dist  
							
							... 
							
							
							
							(cherry picked from commit 2d52367ab92429e58596d1a1ed3ef52a0a38a7aa) 
							
						 
						
							2008-12-10 15:08:20 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								23156a21d8 
								
							 
						 
						
							
							
								
								XQuartz: Make debugging output for invalid depths a bit more detailed  
							
							... 
							
							
							
							(cherry picked from commit 609fb166b7062c76f0561df12ffe893811f6ac8f) 
							
						 
						
							2008-12-10 15:08:05 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								76351d2faf 
								
							 
						 
						
							
							
								
								XQuartz: Avoid using login /bin/sh blech.  Just use a bash script to start the app, so it will inherit the right environment  
							
							... 
							
							
							
							(cherry picked from commit f4b7ad9cc6b0c99fc7ee8516c4bf858ece938148) 
							
						 
						
							2008-12-10 15:07:52 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e5ce6e198f 
								
							 
						 
						
							
							
								
								XQuartz: unset DISPLAY if we didn't get a launchd socket handoff  
							
							... 
							
							
							
							(cherry picked from commit b959727f38733009c6381cc8ca06b5984257bdac) 
							
						 
						
							2008-12-10 15:07:35 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ecaaf0462d 
								
							 
						 
						
							
							
								
								XQuartz: unsetenv(DISPLAY) if we're not org.x.X11  
							
							... 
							
							
							
							Also some prefix related fixes.
(cherry picked from commit fd459e96581a883e30323c840b71004aa0747169) 
							
						 
						
							2008-12-10 15:07:26 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ea94995982 
								
							 
						 
						
							
							
								
								XQuartz: Removed some debug spew  
							
							... 
							
							
							
							(cherry picked from commit 370dcf11b360b87aa24cace35eb615419057fda0) 
							
						 
						
							2008-12-10 15:07:15 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ccd2c668c1 
								
							 
						 
						
							
							
								
								XQuartz: darwinPointer reports the actual pixel position now rather than a relative position  
							
							... 
							
							
							
							(cherry picked from commit a41e7f75decd340d064fdc0d2c4fe6c88d7dbc82) 
							
						 
						
							2008-12-06 14:12:27 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7ebd0c7e8d 
								
							 
						 
						
							
							
								
								XQuartz: Corrected name/command labels in the customization widget  
							
							... 
							
							
							
							(cherry picked from commit a689c23f17eb445c36b97eb617ef4b8bd157985f) 
							
						 
						
							2008-12-06 14:12:27 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fa4f2527a5 
								
							 
						 
						
							
							
								
								XQuartz: pbproxy: Simplify linking  
							
							... 
							
							
							
							(cherry picked from commit 909cc5c4dca0f63e90505575bbd454b46a4670cc) 
							
						 
						
							2008-12-03 21:59:23 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								01eaebdc98 
								
							 
						 
						
							
							
								
								XQuartz: GL: Make various changes to makeFormat, so that it works better.  Now glxgears looks normal with the old libGL.  
							
							... 
							
							
							
							Add various GLX extensions to the list of supported extensions.
Reformat the oddly formatted code in some areas.
Use xalloc and xfree instead of malloc and free.
(cherry picked from commit 755f53eb40c4329d8c82a31cb910c31fdd4ea12e) 
							
						 
						
							2008-11-28 13:18:27 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3d527b91b4 
								
							 
						 
						
							
							
								
								XQuartz: Added option to enable/disable test extensions  
							
							... 
							
							
							
							defaults write org.x.X11 enable_test_extensions -boolean true
(cherry picked from commit fd4710aff3723d5f3422cf6a6530172eafc556d9)
(cherry picked from commit 635019ad18db921fec99256294debd8571074abf) 
							
						 
						
							2008-11-28 13:02:54 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								71d3df7cc3 
								
							 
						 
						
							
							
								
								XQuartz: Avoid some warning messages being spewed to system.log by AppKit  
							
							... 
							
							
							
							(cherry picked from commit 780eff230ce41ad785e54d61a82c731269ae0446) 
							
						 
						
							2008-11-28 13:02:52 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a9796c7bc4 
								
							 
						 
						
							
							
								
								XQuarz: Setup our PATH and PWD earlier, so our initial client benefits from it as well...  
							
							... 
							
							
							
							(cherry picked from commit cbae2b447357b3fed6ff19414c60dd3792045600) 
							
						 
						
							2008-11-28 13:02:41 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ef4179f43a 
								
							 
						 
						
							
							
								
								XQuartz: Fix dead-acute on Greek keyboards  
							
							... 
							
							
							
							(cherry picked from commit 807f2ec35c5f95b56b3e2b5eac51aec300fe5cb6) 
							
						 
						
							2008-11-28 13:02:25 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								800f5c681b 
								
							 
						 
						
							
							
								
								XQuartz: Fix Czech keyboard dead-acute  
							
							... 
							
							
							
							(cherry picked from commit 771df2786bc60389489f0967e705c7c95bdda085) 
							
						 
						
							2008-11-28 13:02:12 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ac57bb36d5 
								
							 
						 
						
							
							
								
								XQuartz: Fix an uninitialized keyboard_type on Tiger  
							
							... 
							
							
							
							(cherry picked from commit 27b1a5eb3482052253ebdce1a09aedf05ac1b099) 
							
						 
						
							2008-11-28 13:01:59 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								eb474adf98 
								
							 
						 
						
							
							
								
								XQuartz: Simplify the xquartz_resetenv_display path  
							
							... 
							
							
							
							(cherry picked from commit d2e0624dd30eb234bb25595ceedfa51d48ca1724) 
							
						 
						
							2008-11-25 11:53:12 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								94df1ab7f0 
								
							 
						 
						
							
							
								
								XQuartz: Force X11Controller to reset a broken DISPLAY envvar.  
							
							... 
							
							
							
							(cherry picked from commit f1a52b5b5ac31702497937efe3ac578be9a6c54f) 
							
						 
						
							2008-11-25 11:53:06 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0b314c50a2 
								
							 
						 
						
							
							
								
								XQuartz: Removed hardcoded org.x.X11 from MachIPC as well  
							
							... 
							
							
							
							(cherry picked from commit b4add7826d485600a13eba6a9c7be533f2c02d51) 
							
						 
						
							2008-11-25 11:52:59 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								065d2afb0c 
								
							 
						 
						
							
							
								
								XQuartz: Add fallback for xpbproxy's display for Tiger or no-launchd-Leopard  
							
							... 
							
							
							
							(cherry picked from commit 7a8c6665949d7804a97ef2539a74ec4aa682e1cc) 
							
						 
						
							2008-11-25 00:54:52 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								13df49dca2 
								
							 
						 
						
							
							
								
								XQuartz: Use the environment to pass the bundle's prefs domain on to xinit/quartz-wm for Tiger or no-launchd-LEOPARD  
							
							... 
							
							
							
							(cherry picked from commit fbf4b0d33fa5dc618c3191a4e823232dfa33cd95) 
							
						 
						
							2008-11-25 00:54:47 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								40187f782b 
								
							 
						 
						
							
							
								
								XQuartz: Dead code removal  
							
							... 
							
							
							
							(cherry picked from commit eeb323612e0adbea37befed31bbaa1d295728385) 
							
						 
						
							2008-11-25 00:54:42 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b55cad4569 
								
							 
						 
						
							
							
								
								XQuartz: Don't hardcode values of org.x.X11 for the preferences domain  
							
							... 
							
							
							
							(cherry picked from commit 3a500d9247cf34686ec17b4a88c34d51ecd38ecd) 
							
						 
						
							2008-11-25 00:54:37 -08:00