3992dd38ca 
								
							 
						 
						
							
							
								
								selinux: Add support for avc_acquire_netlink_fd()  
							
							... 
							
							
							
							Requires libselinux 2.0.79 or newer.  Without this, libselinux will
check for policy updates on the netlink socket on basically every policy
lookup.  Statistically speaking, they never happen, and the check
translates to at least one more syscall on basically every operation.
Instead, take control of the fd from the library, and check it in
WakeupHandler if it polls readable. 
							
						 
						
							2009-03-16 13:24:48 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dd098501d8 
								
							 
						 
						
							
							
								
								Move the apple fat binary hacks back to a header file, and make it apple-only.  
							
							
							
						 
						
							2009-01-30 16:36:45 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								40877c6680 
								
							 
						 
						
							
							
								
								XKB: Make XKB mandatory  
							
							... 
							
							
							
							No more #ifdef XKB, because you can't disable the build, and no more
noXkbExtension either.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-01-22 15:06:25 +11:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1c504dff8a 
								
							 
						 
						
							
							
								
								XQuartz: Fix builddir != srcdir issues and undef _XSERVER64 where appropriate on fat binary compilation  
							
							
							
						 
						
							2009-01-15 21:03:27 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4f00423187 
								
							 
						 
						
							
							
								
								XQuartz: Fat binary buildfixes  
							
							... 
							
							
							
							Let Xarch.h set X_BYTE_ORDER for us.
Determine _XSERVER64 at build time.
(cherry picked from commit f54736c2b0b537c8322ecb2db8e9cee5eea68165) 
							
						 
						
							2009-01-07 10:57:06 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1e4412abc4 
								
							 
						 
						
							
							
								
								drop unused HAVE_LIBDRM_2_2  
							
							... 
							
							
							
							Signed-off-by: Julien Cristau <jcristau@debian.org> 
							
						 
						
							2008-11-20 15:25:43 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e8112784e8 
								
							 
						 
						
							
							
								
								XQuartz: Integrated xpbproxy into the server.  
							
							... 
							
							
							
							Added a configure option called --enable-standalone-xpbproxy which is useful for deveoping xpbproxy.
The 'active' switch in preferences just disables the in-server xpbproxy (not this standalone).
(cherry picked from commit 42944936326ef8732f622db9f75b79a92980550d) 
							
						 
						
							2008-11-15 19:52:34 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f4036f6ace 
								
							 
						 
						
							
							
								
								Remove XEvIE  
							
							... 
							
							
							
							It's unmaintained and has been broken for quite a while; MPX finally
smashed it completely.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 
							
						 
						
							2008-11-04 16:01:07 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5244690a5e 
								
							 
						 
						
							
							
								
								Add prototypes for strlcpy/strlcat  
							
							
							
						 
						
							2008-10-26 11:44:57 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ad677238bc 
								
							 
						 
						
							
							
								
								Add backtrace definitions to dix-config.h.in  
							
							
							
						 
						
							2008-10-14 13:00:50 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6020c3fbfe 
								
							 
						 
						
							
							
								
								XQuartz: Added a --enable-integrated-xpbproxy configure option for building xpbproxy as an app or as a thread.  
							
							... 
							
							
							
							(cherry picked from commit 8edc5fb38c922f28659d2f823148339a8907c4d9)
(cherry picked from commit 88033a66a5549870fd053795b019d4c22950425b) 
							
						 
						
							2008-10-03 11:11:47 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a39377cbcb 
								
							 
						 
						
							
							
								
								Revert "Render: Use built-in SHA1 library"  
							
							... 
							
							
							
							This reverts commit d3bd31fddf 
							
						 
						
							2008-09-23 09:22:07 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d3bd31fddf 
								
							 
						 
						
							
							
								
								Render: Use built-in SHA1 library  
							
							... 
							
							
							
							Getting an external library for SHA1 is a mess, so just use our own,
regrettably.  Public domain implementation. 
							
						 
						
							2008-09-23 18:56:32 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ab17f88506 
								
							 
						 
						
							
							
								
								Don't use our version of ffs() if the system has one  
							
							
							
						 
						
							2008-09-22 02:49:15 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9f9268821b 
								
							 
						 
						
							
							
								
								The smart scheduler is not optional.  
							
							
							
						 
						
							2008-08-11 13:52:38 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								16e40ecf43 
								
							 
						 
						
							
							
								
								Remove dead code, useless #defines, et al  
							
							
							
						 
						
							2008-07-17 22:37:31 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								446fe9eecd 
								
							 
						 
						
							
							
								
								Dead code removal  
							
							... 
							
							
							
							Remove a whole bunch of code that was never built, be it entire files or
just dead ifdefs. 
							
						 
						
							2008-07-17 21:37:50 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								22e64108ec 
								
							 
						 
						
							
							
								
								XFree86: Remove XFree86-Misc extension  
							
							... 
							
							
							
							Its last remaining purpose in life has been destroyed by input
properties.  Au revoir: it's been fun, by which I mean awful. 
							
						 
						
							2008-07-16 06:25:26 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ad87c72edc 
								
							 
						 
						
							
							
								
								DIX: Add strcasestr from FreeBSD  
							
							... 
							
							
							
							Add strcasestr for use on systems which don't have it. 
							
						 
						
							2008-07-16 03:02:17 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								69b57dc651 
								
							 
						 
						
							
							
								
								dix: Actually build str(n)casecmp if we don't have it  
							
							... 
							
							
							
							Remember to add stuff to dix-config.h when you add new AC_DEFINES,
people ... 
							
						 
						
							2008-07-16 03:02:12 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								441f084bfe 
								
							 
						 
						
							
							
								
								config: Don't attempt to use D-Bus when not strictly necessary  
							
							... 
							
							
							
							If we have D-Bus but have explicitly disabled it, don't build it. 
							
						 
						
							2008-07-16 03:02:04 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cbc20d92de 
								
							 
						 
						
							
							
								
								XTrap delenda est.  
							
							
							
						 
						
							2008-06-25 09:52:36 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f3b29efc4d 
								
							 
						 
						
							
							
								
								Remove NOFONTSERVERACCESS macro  
							
							... 
							
							
							
							dix: this is semantically different but it goes through the same path in
the code. 
							
						 
						
							2008-06-24 23:10:56 -03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								26c1958c32 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							
							
						 
						
							2008-05-26 17:37:31 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								77b688a730 
								
							 
						 
						
							
							
								
								XQuartz: Don't need launchd checking in configure.ac anymore since its functionality has been removed from libxtrans and into the mach startup code.  
							
							... 
							
							
							
							(cherry picked from commit 1e1f4fb717d2f3a3227be2a034d28d6a4f29b5d1) 
							
						 
						
							2008-05-23 02:32:28 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								99d28c3ef3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							... 
							
							
							
							Conflicts:
	Xext/xprint.c (removed in master)
	config/hal.c
	dix/main.c
	hw/kdrive/ati/ati_cursor.c (removed in master)
	hw/kdrive/i810/i810_cursor.c (removed in master)
	hw/xprint/ddxInit.c (removed in master)
	xkb/ddxLoad.c 
							
						 
						
							2008-05-20 10:20:14 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ed65e8b4f0 
								
							 
						 
						
							
							
								
								Check for strcasestr and workaround it on systems without it  
							
							
							
						 
						
							2008-05-12 18:50:04 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b6a0c6d486 
								
							 
						 
						
							
							
								
								Allow using libmd instead of libcrypto for SHA1 hashing in render/glyph.c  
							
							... 
							
							
							
							Builders can force one or the other by passing SHA1_LIB & SHA1_CFLAGS
to configure 
							
						 
						
							2008-05-06 17:06:34 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3344569529 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							... 
							
							
							
							Conflicts:
	Xi/exevents.c
	dix/devices.c 
							
						 
						
							2008-05-02 11:00:14 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e251c9e75a 
								
							 
						 
						
							
							
								
								Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac  
							
							
							
						 
						
							2008-04-25 16:49:35 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1daae4574c 
								
							 
						 
						
							
							
								
								Added missing HAVE_LAUNCHD to dix-config.h.in  
							
							... 
							
							
							
							(cherry picked from commit 1b4b73cefbc2f3e3f6d0cb84ea202f84fb60abb5) 
							
						 
						
							2008-04-24 18:25:37 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								00effad583 
								
							 
						 
						
							
							
								
								xephyr: XEPHYR_DRI is identical to XF86DRI  
							
							
							
						 
						
							2008-04-23 18:11:56 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a7503615a6 
								
							 
						 
						
							
							
								
								Death to TOG-CUP.  
							
							... 
							
							
							
							If you still care about 8bpp visuals that much, fix Composite to provide
synthetic visuals. 
							
						 
						
							2008-04-18 19:56:41 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								25827fde68 
								
							 
						 
						
							
							
								
								Nuke the MIT-SUNDRY-NONSTANDARD extension.  
							
							... 
							
							
							
							This extension provided bug-compatibility with pre-X11R6, but has been
stubbed out in our server since 2006 to return BadRequest when you actually
asked for it. 
							
						 
						
							2008-04-18 16:37:08 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								eafaf40fb3 
								
							 
						 
						
							
							
								
								Death to APPGROUP.  
							
							
							
						 
						
							2008-04-18 18:50:05 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f6617b4127 
								
							 
						 
						
							
							
								
								Death to Extended Visual Information.  
							
							
							
						 
						
							2008-04-18 18:28:01 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a7e3ad1c6b 
								
							 
						 
						
							
							
								
								Remove NDEBUG (assert() disable) define from the X Server.  
							
							... 
							
							
							
							A few pieces of code were abusing this define for other purposes, which are
converted to #ifndef DEBUG instead.  There should be no ABI consequences
to this change.
The rationale is that having the define in xorg-server.h also disables
assert() drivers, which is unexpected, and also difficult to avoid since
xorg-server.h is included in their config.h, and you can't put a #undef in
config.h.  As for removing it from the server instead of moving it to an
internal header, we probably shouldn't have unnecessary assert()s in
critical server paths anyway, and if we do we could #define NDEBUG in the
specific cases needed. 
							
						 
						
							2008-04-10 10:35:14 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b71dc54352 
								
							 
						 
						
							
							
								
								Add DRI2 module.  
							
							
							
						 
						
							2008-02-14 19:53:49 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c8feb73f58 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	Xext/EVI.c
	Xext/bigreq.c
	Xext/cup.c
	Xext/dpms.c
	Xext/fontcache.c
	Xext/mitmisc.c
	Xext/xcmisc.c
	Xext/xf86bigfont.c
	Xext/xtest.c
	configure.ac
	dbe/dbe.c
	hw/darwin/darwin.h
	hw/darwin/darwinEvents.c
	hw/darwin/iokit/xfIOKit.h
	hw/darwin/iokit/xfIOKitCursor.c
	hw/darwin/quartz/fullscreen/fullscreen.c
	hw/darwin/quartz/fullscreen/quartzCursor.c
	hw/darwin/quartz/quartz.c
	hw/darwin/quartz/quartzCommon.h
	hw/darwin/quartz/quartzCursor.c
	hw/darwin/quartz/xpr/dri.c
	hw/darwin/quartz/xpr/dristruct.h
	hw/darwin/quartz/xpr/xprCursor.c
	hw/darwin/quartz/xpr/xprFrame.c
	hw/xfree86/modes/xf86RandR12.c
	include/cursor.h
	miext/rootless/rootlessCommon.h
	miext/rootless/rootlessScreen.c
	miext/rootless/rootlessWindow.c
	render/picturestr.h
Trying to pick up the pieces from the darwin churn here... 
							
						 
						
							2007-12-13 18:38:25 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								996b621bec 
								
							 
						 
						
							
							
								
								registry: swap out the DTRACE XErrorDB stuff for the new registry call.  
							
							
							
						 
						
							2007-11-26 15:59:44 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c0f9e204ba 
								
							 
						 
						
							
							
								
								registry: rename the SERVERCONFIGdir and relocate it to /usr/lib/xorg  
							
							... 
							
							
							
							by default. 
							
						 
						
							2007-11-26 15:24:15 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bcbaf2a0ce 
								
							 
						 
						
							
							
								
								Darwin: Dead code removal, Code cleanup, Added launcher  
							
							... 
							
							
							
							Imported changes from xorg-server-1.2-apple to make master more current wrt
file layout, build system changes, and dead code removal. 
							
						 
						
							2007-11-21 19:52:11 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2d17f47cc7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	hw/xnest/Pixmap.c
	include/dix.h 
							
						 
						
							2007-11-19 18:10:46 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								514ba4ca72 
								
							 
						 
						
							
							
								
								Bug  #1612 : Use a stronger PRNG.  
							
							... 
							
							
							
							Currently just reads from /dev/urandom, and only on Linux. 
							
						 
						
							2007-11-16 19:53:11 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a52c9b2a59 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	dix/dispatch.c
	dix/property.c
	hw/xfree86/common/xf86VidMode.c
	include/xkbsrv.h
	render/glyph.c
	xkb/xkbActions.c 
							
						 
						
							2007-11-05 19:08:36 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dda10c9066 
								
							 
						 
						
							
							
								
								Remove all traces of external RGB database (and Speedo)  
							
							... 
							
							
							
							Remove all references to an external RGB database (which hasn't been enabled
for a very long time).  Also get rid of some references to Speedo fonts. 
							
						 
						
							2007-11-05 16:28:35 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c3f7b86255 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	os/access.c 
							
						 
						
							2007-10-17 15:00:54 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6adeba1730 
								
							 
						 
						
							
							
								
								dix: Add a new "registry" mechanism for registering string names of things.  
							
							... 
							
							
							
							Supports protocol requests, events, and errors, and resource names.
Modify XRES extension to use it. 
							
						 
						
							2007-10-11 14:18:59 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fdef7be5c8 
								
							 
						 
						
							
							
								
								Sun bug 6589829: include zoneid of shm segment in access policy for MIT-SHM  
							
							... 
							
							
							
							<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6589829 >
<http://www.opensolaris.org/os/community/arc/caselog/2007/500/ > 
							
						 
						
							2007-10-09 18:44:51 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a38ad562a6 
								
							 
						 
						
							
							
								
								make xephyr talk DRI protocol with hostX  
							
							... 
							
							
							
							* configure.ac,include/dix-config.h.in: define the XEPHYR_DRI macro.
	  define it when --enable-xephyr and --enable-dri are both turned on.
	* hw/kdrive/ephyr/XF86dri.c: copy this from mesa source to enable
	  Xephyr to talk DRI protocol the host X. In mesa, this is used by libGL.so to
	  talk DRI protocol with the server.
	* hw/kdrive/ephyr/ephyr.c: finally initialise the DRI extension
	  in the ephyrInitScreen() function.
	* hw/kdrive/ephyr/ephyrdri.c,ephyrdriext.c: safeguard the compilation
	  using the XEPHYR_DRI macro. 
							
						 
						
							2007-10-02 16:55:14 +02:00