<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/GL/glx, branch 3.5.99.14</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.14</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.14'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2017-12-27T23:17:54+00:00</updated>
<entry>
<title>reduce usage of uninitialised bytes</title>
<updated>2017-12-27T23:17:54+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-10T22:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=6acbfab33133a92dbd7f128284d26f94bfeb1af2'/>
<id>urn:sha1:6acbfab33133a92dbd7f128284d26f94bfeb1af2</id>
<content type='text'>
as reported by valgrind
</content>
</entry>
<entry>
<title>Xserver/GL/glx/glxcmds.c: Cast small-int values through intptr_t when passed as pointers</title>
<updated>2017-12-14T09:40:32+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-12-14T07:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=8bb1579f40bb74b9dad302e79c124541694b3265'/>
<id>urn:sha1:8bb1579f40bb74b9dad302e79c124541694b3265</id>
<content type='text'>
 Picked from this X.org commit:

 commit b0dd6be2c8703f7062d45ac9fd646550c7d54e3b
 Author: Jamey Sharp &lt;jamey@minilop.net&gt;
 Date:   Thu Oct 8 13:38:44 2009 +1100

    Cast small-int values through intptr_t when passed as pointers

    On 64-bit systems, int and pointers don't have the same size, so GCC gives
    warnings about casts between int and pointer types. However, in the cases
    covered by this patch, it's always a value that fits in int being stored
    temporarily as a pointer and then converted back later, which is safe.
    Casting through the pointer-sized integer type intptr_t convinces the
    compiler that this is OK.

    Signed-off-by: Jamey Sharp &lt;jamey@minilop.net&gt;
    Signed-off-by: Daniel Stone &lt;daniel@fooishbar.org&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
 (Only appropriate location for backporting: Xserver/GL/glx/glxcmds.c).
</content>
</entry>
<entry>
<title>glx: warning fixes</title>
<updated>2017-12-14T09:40:32+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-17T13:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a6ffabda67a703f6ba7091db9ad8eed623bc4347'/>
<id>urn:sha1:a6ffabda67a703f6ba7091db9ad8eed623bc4347</id>
<content type='text'>
 commit 63ccaec2c39f4b5742383472c951ee2cd35c9e14
 Author: Adam Jackson &lt;ajax@redhat.com&gt;
 Date:   Tue Oct 19 11:59:23 2010 -0400

    render2.c: In function ‘__glXDisp_Map2d’:
    render2.c:127: warning: ‘u1’ may be used uninitialized in this function
    render2.c: In function ‘__glXDisp_Map1d’:
    render2.c:90: warning: ‘u1’ may be used uninitialized in this function

    Remove unnecessary test, and change memcpy to memmove as all users were
    doing overlapping copies.

    Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Xserver/GL/glx/glxfb.c: Fix compiler warning: pointer-sign.</title>
<updated>2017-12-14T09:40:32+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-17T13:30:13+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=16fbdb2a8d4f8d6c2f3c45829e181109b5991a34'/>
<id>urn:sha1:16fbdb2a8d4f8d6c2f3c45829e181109b5991a34</id>
<content type='text'>
 glxfb.c: In function '__glXFBMemSwapBuffers':
 glxfb.c:117:5: warning: pointer targets in passing argument 10 of 'pGC-&gt;ops-&gt;PutImage' differ in signedness [-Wpointer-sign]
      buf);
      ^~~
 glxfb.c:117:5: note: expected 'char *' but argument is of type 'GLubyte * {aka unsigned char *}'
</content>
</entry>
<entry>
<title>glxext.c/NXglxext.c: merge two functions into one</title>
<updated>2017-11-17T12:10:29+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-17T22:21:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=fff0d54733b016f225eb767b3d755c06295ac806'/>
<id>urn:sha1:fff0d54733b016f225eb767b3d755c06295ac806</id>
<content type='text'>
This has also been done in Xorg 7.1

This also fixes a little flaw for the swapped case: a check for
glXRenderLarge was missing.
</content>
</entry>
<entry>
<title>Xserver/GL/glx/glxext.c: Fix for previous commit, re-adding a comment starter '/*'.</title>
<updated>2017-04-19T11:38:49+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-04-19T11:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=ab0bc8158910fa6e7cc74a8114b330ea8b26af77'/>
<id>urn:sha1:ab0bc8158910fa6e7cc74a8114b330ea8b26af77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clearing comments from $XFree86$ (et al.) header lines.</title>
<updated>2017-04-19T11:08:45+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-04-19T11:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=4ad88de861f6a513d4d6ae4b4609f7ced1001a6b'/>
<id>urn:sha1:4ad88de861f6a513d4d6ae4b4609f7ced1001a6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xserver/GL/glx/glxcmd.c: Fix uninitialized xGLXQueryVersionReply.</title>
<updated>2017-03-03T12:08:23+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-03-03T10:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=6e770378c3ec579b3e25315f0c951e838956199e'/>
<id>urn:sha1:6e770378c3ec579b3e25315f0c951e838956199e</id>
<content type='text'>
 Fixes ArcticaProject/nx-libs#324.
</content>
</entry>
<entry>
<title>Drop glx_ansic.h wrapper and call malloc, realloc, free and str-funcs directly.</title>
<updated>2016-12-04T20:31:10+00:00</updated>
<author>
<name>Kristian Høgsberg</name>
<email>krh@redhat.com</email>
</author>
<published>2016-10-31T14:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=cee997dacb28aa9378b834b66a33c441145dceb7'/>
<id>urn:sha1:cee997dacb28aa9378b834b66a33c441145dceb7</id>
<content type='text'>
 commit 2d2d38d17cc2558f8a41166a4a1578bc4c663c37
 Author: Kristian Høgsberg &lt;krh@redhat.com&gt;
 Date:   Fri Mar 17 01:47:25 2006 +0000

        Check for glproto when building GLX and make sure we have at least 1.4.6.
        Drop glx_ansic.h wrapper and call xalloc, xrealloc, xfree and str-funcs
            directly.

     We don't check the glproto version as we know what it is (we have our own proto file).

     Furthermore, we skip the switch from --glX&lt;func&gt; -&gt; x&lt;func&gt; and directly switch to
     &lt;func&gt; (e.g. __glXMalloc() -&gt; malloc()).

     Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Remove libcwrapper usage from xorg server modules. The libcwrapper is not used in nxagent.</title>
<updated>2016-12-04T20:11:41+00:00</updated>
<author>
<name>Eric Anholt</name>
<email>anholt@freebsd.org</email>
</author>
<published>2016-10-29T09:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=508d2deae98846111299a3693033a507010e3c91'/>
<id>urn:sha1:508d2deae98846111299a3693033a507010e3c91</id>
<content type='text'>
 From c3d14036729fd186d4ec7ca1de603e1f2d174e2f Mon Sep 17 00:00:00 2001
 From: Eric Anholt &lt;anholt@freebsd.org&gt;
 Date: Fri, 10 Feb 2006 22:00:30 +0000
 Subject: Remove libcwrapper usage from xorg server modules. The libcwrapper is
   only of (marginal) use in the drivers, and that usage remains.

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;

 Fixes ArcticaProject/nx-libs#246 (together with merge commit
 ecd335fa61551d0b86d3f075469a7743ab899d95).
</content>
</entry>
</feed>
