<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/glu/sgi/libtess, branch r300</title>
<subtitle>Androïd/x86 port of Mesa drivers
</subtitle>
<id>https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300</id>
<link rel='self' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/'/>
<updated>2010-06-30T13:59:39Z</updated>
<entry>
<title>glu: Fix some compiler warnings in libtess</title>
<updated>2010-06-30T13:59:39Z</updated>
<author>
<name>Neil Roberts</name>
<email>neil@linux.intel.com</email>
</author>
<published>2010-06-30T11:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=75acb896c6da758d03e86f8725d6ca0cb2c6ad82'/>
<id>urn:sha1:75acb896c6da758d03e86f8725d6ca0cb2c6ad82</id>
<content type='text'>
When compiled with the more aggressive compiler warnings such as
-Wshadow and -Wempty-body the libtess code gives a lot more
warnings. This fixes the following issues:

* The 'Swap' macro tries to combine multiple statements into one and
  then consume the trailing semicolon by using if(1){/*...*/}else.
  This gives warnings because the else part ends up with an empty
  statement. It also seems a bit dangerous because if the semicolon
  were missed then it would still be valid syntax but it would just
  ignore the following statement. This patch replaces it with the more
  common idiom do { /*...*/ } while(0).

* 'free' was being used as a local variable name but this shadows the
  global function. This has been renamed to 'free_handle'

* TRUE and FALSE were being unconditionally defined. Although this
  isn't currently a problem it seems better to guard them with #ifndef
  because it's quite common for them to be defined in other headers.

https://bugs.freedesktop.org/show_bug.cgi?id=28845

Signed-off-by: Brian Paul &lt;brianp@vmware.com&gt;
</content>
</entry>
<entry>
<title>Grammar and spelling fixes</title>
<updated>2010-03-12T15:55:05Z</updated>
<author>
<name>Jeff Smith</name>
<email>whydoubt@yahoo.com</email>
</author>
<published>2008-06-13T14:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=fab1f07d6ad01463897ae792f4b33738afb07369'/>
<id>urn:sha1:fab1f07d6ad01463897ae792f4b33738afb07369</id>
<content type='text'>
Signed-off-by: Jeff Smith &lt;whydoubt@yahoo.com&gt;
Signed-off-by: Brian Paul &lt;brianp@vmware.com&gt;
</content>
</entry>
<entry>
<title>Revert "glu/sgi: Set freed pointer to NULL."</title>
<updated>2010-02-25T22:26:25Z</updated>
<author>
<name>Vinson Lee</name>
<email>vlee@vmware.com</email>
</author>
<published>2010-02-25T22:26:25Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=0bca812dc43c056c76fce8136f287f9de3c38975'/>
<id>urn:sha1:0bca812dc43c056c76fce8136f287f9de3c38975</id>
<content type='text'>
This commit breaks flightgear fgfs. A null pointer is
dereferenced in the function MakeVertex.

This reverts commit 9be414f4b93c763e1aee8f634a13721ae5d95fcd.
</content>
</entry>
<entry>
<title>glu/sgi: Set freed pointer to NULL.</title>
<updated>2010-02-25T10:19:00Z</updated>
<author>
<name>Vinson Lee</name>
<email>vlee@vmware.com</email>
</author>
<published>2010-02-25T10:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=9be414f4b93c763e1aee8f634a13721ae5d95fcd'/>
<id>urn:sha1:9be414f4b93c763e1aee8f634a13721ae5d95fcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>glu: Fix memory leak in __gl_meshMakeEdge.</title>
<updated>2009-11-22T06:45:53Z</updated>
<author>
<name>Vinson Lee</name>
<email>vlee@vmware.com</email>
</author>
<published>2009-11-22T06:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=d3b4c99c703f70a9d0e715a97e52672f7f8fc980'/>
<id>urn:sha1:d3b4c99c703f70a9d0e715a97e52672f7f8fc980</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove CVS keywords.</title>
<updated>2008-09-21T18:00:44Z</updated>
<author>
<name>Keith Whitwell</name>
<email>keith@tungstengraphics.com</email>
</author>
<published>2008-09-21T18:00:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=45efcc44c758a94928648bc20df32b98b3462bcc'/>
<id>urn:sha1:45efcc44c758a94928648bc20df32b98b3462bcc</id>
<content type='text'>
Cherry-picked from gallium-0.1

Conflicts:

	src/glu/sgi/libnurbs/interface/bezierEval.h
	src/glu/sgi/libnurbs/interface/bezierPatch.h
	src/glu/sgi/libnurbs/interface/bezierPatchMesh.h
	src/glu/sgi/libnurbs/internals/dataTransform.h
	src/glu/sgi/libnurbs/internals/displaymode.h
	src/glu/sgi/libnurbs/internals/sorter.h
	src/glu/sgi/libnurbs/nurbtess/definitions.h
	src/glu/sgi/libnurbs/nurbtess/directedLine.h
	src/glu/sgi/libnurbs/nurbtess/gridWrap.h
	src/glu/sgi/libnurbs/nurbtess/monoChain.h
	src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h
	src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h
	src/glu/sgi/libnurbs/nurbtess/partitionX.h
	src/glu/sgi/libnurbs/nurbtess/partitionY.h
	src/glu/sgi/libnurbs/nurbtess/polyDBG.h
	src/glu/sgi/libnurbs/nurbtess/polyUtil.h
	src/glu/sgi/libnurbs/nurbtess/primitiveStream.h
	src/glu/sgi/libnurbs/nurbtess/quicksort.h
	src/glu/sgi/libnurbs/nurbtess/rectBlock.h
	src/glu/sgi/libnurbs/nurbtess/sampleComp.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h
	src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h
	src/glu/sgi/libnurbs/nurbtess/sampledLine.h
	src/glu/sgi/libnurbs/nurbtess/searchTree.h
	src/glu/sgi/libnurbs/nurbtess/zlassert.h
	src/glu/sgi/libutil/error.c
	src/glu/sgi/libutil/glue.c
	src/glu/sgi/libutil/gluint.h
	src/glu/sgi/libutil/project.c
	src/glu/sgi/libutil/registry.c
	src/glx/x11/glxclient.h
	src/glx/x11/glxext.c
	src/mesa/drivers/dri/ffb/ffb_dd.h
	src/mesa/drivers/dri/ffb/ffb_points.h
	src/mesa/drivers/dri/gamma/gamma_context.h
	src/mesa/drivers/dri/gamma/gamma_macros.h
	src/mesa/drivers/dri/i810/i810context.h
	src/mesa/drivers/dri/r128/r128_dd.h
	src/mesa/drivers/dri/tdfx/tdfx_dd.h
</content>
</entry>
<entry>
<title>Update to SGI FreeB 2.0.</title>
<updated>2008-09-19T21:16:53Z</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2008-09-19T21:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=dc8058c3370588bfcad49fadace1691da47d58cd'/>
<id>urn:sha1:dc8058c3370588bfcad49fadace1691da47d58cd</id>
<content type='text'>
Under the terms of version 1.1, "once Covered Code has been published
under a particular version of the License, Recipient may, for the
duration of the License, continue to use it under the terms of that
version, or choose to use such Covered Code under the terms of any
subsequent version published by SGI."

FreeB 2.0 license refers to "dates of first publication".  They are here
taken to be 1991-2000, as noted in the original license text:

 ** Original Code. The Original Code is: OpenGL Sample Implementation,
 ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
 ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
 ** Copyright in any portions created by third parties is as indicated
 ** elsewhere herein. All Rights Reserved.

Official FreeB 2.0 text:

http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf

As always, this code has not been tested for conformance with the OpenGL
specification.  OpenGL conformance testing is available from
http://khronos.org/ and is required for use of the OpenGL logo in
product advertising and promotion.
</content>
</entry>
<entry>
<title>fix invalid free() problem (bug 6658)</title>
<updated>2006-04-19T14:42:01Z</updated>
<author>
<name>Brian Paul</name>
<email>brian.paul@tungstengraphics.com</email>
</author>
<published>2006-04-19T14:42:01Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=53f8b7190eaf84ba549c9d442b24ec0442fa610e'/>
<id>urn:sha1:53f8b7190eaf84ba549c9d442b24ec0442fa610e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Coverity #1083: Fix a use after free case.</title>
<updated>2006-04-06T23:50:44Z</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@freedesktop.org</email>
</author>
<published>2006-04-06T23:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=03593f53e75295ca93bc5cc911094e75c9f38637'/>
<id>urn:sha1:03593f53e75295ca93bc5cc911094e75c9f38637</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a lot of rcs tags, avoid merge conflicts</title>
<updated>2003-11-24T15:19:27Z</updated>
<author>
<name>Keith Whitwell</name>
<email>keith@tungstengraphics.com</email>
</author>
<published>2003-11-24T15:19:27Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=5b5cf9cb8b3f540365e3da8e4a70f6a5040a1c6c'/>
<id>urn:sha1:5b5cf9cb8b3f540365e3da8e4a70f6a5040a1c6c</id>
<content type='text'>
</content>
</entry>
</feed>
