f781a752e6 
								
							 
						 
						
							
							
								
								Move MAX_DEVICES to misc.h, rename to MAXDEVICES for consistency.  
							
							
							
						 
						
							2008-10-31 17:09:13 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								60cfaa45a5 
								
							 
						 
						
							
							
								
								Build fix.  
							
							
							
						 
						
							2008-10-06 18:47:06 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8a5b89e8e1 
								
							 
						 
						
							
							
								
								xalloc+memset(0) -> xcalloc  
							
							
							
						 
						
							2008-10-06 15:36:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0b7b89fbac 
								
							 
						 
						
							
							
								
								xalloc+bzero -> xcalloc  
							
							
							
						 
						
							2008-10-06 14:19:30 -04: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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ebea78cdba 
								
							 
						 
						
							
							
								
								Prepare for array-index based devPrivates.  
							
							... 
							
							
							
							TODO: static indices can be made just an int; some indices
can be combined. 
							
						 
						
							2008-08-28 18:05:40 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8689849149 
								
							 
						 
						
							
							
								
								Remove unused GetGlyphPrivatesForScreen.  
							
							
							
						 
						
							2008-08-27 19:17:15 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								64ef7ed072 
								
							 
						 
						
							
							
								
								Centralize declaration of ConnectionInfo.  
							
							
							
						 
						
							2008-08-20 13:14:34 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9757106bba 
								
							 
						 
						
							
							
								
								Remove all empty extension reset hooks, replace with NULL.  
							
							
							
						 
						
							2008-07-24 15:46:08 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bc3c03a3f3 
								
							 
						 
						
							
							
								
								Don't return BadAlloc when trying to set a PictureFilter with no parameters when a filter with parameters was previously set.  
							
							... 
							
							
							
							Signed-off-by: Aaron Plattner <aplattner@nvidia.com> 
							
						 
						
							2008-07-22 17:38:57 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								574c62e305 
								
							 
						 
						
							
							
								
								Bug  #15369 : Don't reduce Over to Src for transform + RepeatNone.  
							
							... 
							
							
							
							Only do no-src-alpha optimizations for a RepeatNone source if we can
easily probe that we won't sample outside the edges of the source. 
							
						 
						
							2008-06-24 12:40:47 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9171206db3 
								
							 
						 
						
							
							
								
								CVE-2008-2362 - RENDER Extension memory corruption  
							
							... 
							
							
							
							Integer overflows can occur in the code validating the parameters for
the SProcRenderCreateLinearGradient, SProcRenderCreateRadialGradient
and SProcRenderCreateConicalGradient functions, leading to memory
corruption by swapping bytes outside of the intended request
parameters. 
							
						 
						
							2008-06-11 08:06:10 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5257a0f83d 
								
							 
						 
						
							
							
								
								CVE-2008-2361 - RENDER Extension crash  
							
							... 
							
							
							
							An integer overflow may occur in the computation of the size of the
glyph to be allocated by the ProcRenderCreateCursor() function which
will cause less memory to be allocated than expected, leading later to
dereferencing un-mapped memory, causing a crash of the X server. 
							
						 
						
							2008-06-11 08:06:10 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c5f69b297b 
								
							 
						 
						
							
							
								
								CVE-2008-2360 - RENDER Extension heap buffer overflow  
							
							... 
							
							
							
							An integer overflow may occur in the computation of the size of the
glyph to be allocated by the AllocateGlyph() function which will cause
less memory to be allocated than expected, leading to later heap
overflow. 
							
						 
						
							2008-06-11 08:06:09 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								607b0d09ea 
								
							 
						 
						
							
							
								
								CreateColormap returns Success on success, not TRUE.  
							
							... 
							
							
							
							Fixes a problem where enabling color index overlays disables the RENDER
extension. 
							
						 
						
							2008-06-09 09:54:25 -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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								248a1df634 
								
							 
						 
						
							
							
								
								render: don't dereference cursor if cursor is NULL.  
							
							
							
						 
						
							2008-05-13 11:17:02 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fd06e8f8c1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into dcdc_rework  
							
							... 
							
							
							
							Conflicts:
	Xext/xevie.c
	dix/dispatch.c 
							
						 
						
							2008-04-07 07:56:41 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8f0a4282f0 
								
							 
						 
						
							
							
								
								Bug  #10463 : Always initialize reference pixel before AllocColor()  
							
							
							
						 
						
							2008-02-29 16:39:29 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8da83836b6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							... 
							
							
							
							Conflicts:
	XTrap/xtrapddmi.c
	Xext/security.c
	Xext/xprint.c
	Xext/xtest.c
	Xext/xvdisp.c
	Xi/exevents.c
	Xi/grabdevb.c
	Xi/grabdevk.c
	Xi/opendev.c
	Xi/ungrdev.c
	Xi/ungrdevb.c
	Xi/ungrdevk.c
	dix/cursor.c
	dix/devices.c
	dix/dixutils.c
	dix/events.c
	dix/getevents.c
	dix/main.c
	dix/window.c
	hw/xfree86/ramdac/xf86Cursor.c
	include/dix.h
	include/input.h
	include/inputstr.h
	mi/midispcur.c
	mi/miinitext.c
	mi/misprite.c
	render/animcur.c
	xfixes/cursor.c
	xkb/xkbAccessX.c 
							
						 
						
							2008-01-03 17:04:54 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fa47910045 
								
							 
						 
						
							
							
								
								Clean up many #if 0.  
							
							
							
						 
						
							2007-12-02 12:40:25 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5aff37d1d6 
								
							 
						 
						
							
							
								
								Revert "registry: Register RENDER extension protocol names."  
							
							... 
							
							
							
							This reverts commit 8964c6d8e1 
							
						 
						
							2007-11-20 17:57:06 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2d17f47cc7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	hw/xnest/Pixmap.c
	include/dix.h 
							
						 
						
							2007-11-19 18:10:46 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8d0cd1cd2c 
								
							 
						 
						
							
							
								
								Fix a really dumb typo.  
							
							
							
						 
						
							2007-11-15 12:21:25 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0b729051c0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							... 
							
							
							
							Conflicts:
	Xi/extinit.c
	Xi/grabdev.c
	Xi/setmode.c
	Xi/ungrdev.c
	dix/devices.c
	dix/events.c
	dix/getevents.c
	include/dix.h
	mi/midispcur.c
	mi/misprite.c
	xkb/xkbActions.c
	xkb/xkbEvents.c
	xkb/xkbPrKeyEv.c 
							
						 
						
							2007-11-07 15:37:23 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e0491f470e 
								
							 
						 
						
							
							
								
								Render: Remove usage of alloca  
							
							... 
							
							
							
							Replace it with heap-based allocations. 
							
						 
						
							2007-11-05 14:34:41 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f2e310132f 
								
							 
						 
						
							
							
								
								Add CreatePixmap allocation hints.  
							
							... 
							
							
							
							These hints allow an acceleration architecture to optimize allocation of certain
types of pixmaps, such as pixmaps that will serve as backing pixmaps for
redirected windows. 
							
						 
						
							2007-11-04 16:11:28 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2251572062 
								
							 
						 
						
							
							
								
								Restore the CompositeGlyphs -> ps->Glyphs -> miGlyphs callchain to allow acceleration architectures to wrap above miGlyphs.  
							
							
							
						 
						
							2007-10-26 15:14:03 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0e749ceab4 
								
							 
						 
						
							
							
								
								Include stddef.h for size_t.  
							
							... 
							
							
							
							This is required by a buggy version of the openssl/sha.h header
which is distributed with Fedora 7. 
							
						 
						
							2007-10-26 10:55:48 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b633d54b94 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	GL/glx/glxscreens.c
	hw/xnest/Screen.c
	render/glyph.c
	render/glyphstr.h
	render/render.c 
							
						 
						
							2007-10-25 12:19:30 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a8a148919b 
								
							 
						 
						
							
							
								
								Superfluous ','.  
							
							
							
						 
						
							2007-10-23 16:23:28 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4b14c9a9cd 
								
							 
						 
						
							
							
								
								Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code.  
							
							... 
							
							
							
							Not all of the DDX/miext Glyphs hook implementations have been removed, but
they should be. 
							
						 
						
							2007-10-19 16:34:54 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fe97f7c54a 
								
							 
						 
						
							
							
								
								registry: Add some missing #include's.  
							
							
							
						 
						
							2007-10-15 22:46:08 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8964c6d8e1 
								
							 
						 
						
							
							
								
								registry: Register RENDER extension protocol names.  
							
							
							
						 
						
							2007-10-15 19:10:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								526f40434c 
								
							 
						 
						
							
							
								
								NULL is not a valid argument to CreatePicture, please use serverClient  
							
							... 
							
							
							
							as the client argument if no real client is creating the object. 
							
						 
						
							2007-10-12 18:19:44 -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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								439edc768e 
								
							 
						 
						
							
							
								
								Merge branch 'glyph-pixmaps'  
							
							... 
							
							
							
							Conflicts:
	configure.ac
	exa/exa_render.c 
							
						 
						
							2007-10-02 12:14:04 -07: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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0003ccfcdf 
								
							 
						 
						
							
							
								
								xace: add new fields to resource access hook to allow parent resource objects  
							
							... 
							
							
							
							to be passed in at create time.  Also added a missing devPrivates initializer. 
							
						 
						
							2007-09-05 11:18:36 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								07630d897e 
								
							 
						 
						
							
							
								
								Bug  #7364 : Require renderproto 0.9.3 on 64-bit, and fix build with it.  
							
							
							
						 
						
							2007-08-31 15:16:01 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fd04b983db 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: Render extension  
							
							
							
						 
						
							2007-08-31 09:55:27 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4017d31902 
								
							 
						 
						
							
							
								
								devPrivates rework: since API is already broken, switch everything  
							
							... 
							
							
							
							over to new system.
Need to update documentation and address some remaining vestiges of
old system such as CursorRec structure, fb "offman" structure, and
FontRec privates. 
							
						 
						
							2007-08-28 09:28:25 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8554707326 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	include/miscstruct.h
	mi/mibstore.c
	mi/midispcur.c
	os/Makefile.am 
							
						 
						
							2007-08-28 07:25:21 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6f44a2c8a8 
								
							 
						 
						
							
							
								
								Refactor PictureInitIndexedFormats.  
							
							... 
							
							
							
							The plural version is now static, which is fine since it was only ever called
from within picture post-init anyway.  The body of the work is now done with
a one-shot (public) function that operates on a single format at a time. 
							
						 
						
							2007-08-25 15:13:46 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								93ae6fe18c 
								
							 
						 
						
							
							
								
								Avoid leaking a Pixmap for every glyph  
							
							
							
						 
						
							2007-08-23 16:33:05 -07:00