[xserver-commit] xserver ChangeLog,3.134,3.135

Jaymz Julian xserver-commit@pdx.freedesktop.org


Committed by: jaymz

Update of /cvs/xserver/xserver
In directory pdx:/tmp/cvs-serv12425

Modified Files:
	ChangeLog 
Log Message:

Temporarily disable the 24bpp WORKING_UNALIGNED_INT because of a crash
when using electric-fence when accessing hte last pixel of a drawable 
(last pixel is 3 bytes, read it as a 4 byte word, and you're reading one
extra pixel, which doesn't normally matter, but does in a few rare cases).
Should be easy to work around, but that will come later.



Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.134
retrieving revision 3.135
diff -u -d -r3.134 -r3.135
--- a/ChangeLog	22 Feb 2004 12:34:23 -0000	3.134
+++ b/ChangeLog	26 Feb 2004 05:33:21 -0000	3.135
@@ -1,15 +1,27 @@
+2004-02-23  Jaymz Julian  <jaymz@artificial-stupidity.net>
+	* ChangeLog:
+	Fix Formatting in Changelog to be correct
+	* fb/fbcompose.c:
+	Disable the unaligned 24bit read code for now - it worked under all
+	circumstances except for one rare case, where an overread by one byte
+	would cause a segfault (think reading the last pixel of a 24bpp plane
+	with an odd number of pixels).  It should be possible to easily work
+	this and still have the performance boost it offered, so I've just
+	commented the code for now, but that's a job for another day.
+
 2004-02-22  Warren Turkal <wt@midsouth.rr.com>
-	* add Doxygen config file
+	* Doxyfile:
+	add Doxygen config file
 
 2004-02-17  Warren Turkal <wt@midsouth.rr.com>
-	* completely get rid of NeedNestedPrototypes
-	* completely get rid of NeedVarargsPrototypes
-	* remove a lot of NeedFunctionPrototypes
-	* ansify many function declarations
+	completely get rid of NeedNestedPrototypes
+	completely get rid of NeedVarargsPrototypes
+	remove a lot of NeedFunctionPrototypes
+	ansify many function declarations
 
 2004-02-09  Jaymz Julian  <jaymz@artificial-stupidity.net>
 	* configure.ac:
-	* Make --enable-res agree with it's help option (help said
+	Make --enable-res agree with it's help option (help said
 	--enable-res, but configure accepted --enable-xres.  Changed help to
 	match the command, to avoid breaking people's existing configurations,
 	contrary to Glenn McGrath's patch - but thanks :)