<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/hw, branch pr/drop-bin-wrappers</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=pr%2Fdrop-bin-wrappers</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=pr%2Fdrop-bin-wrappers'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2017-11-21T00:41:57+00:00</updated>
<entry>
<title>Error.c: simply nxagentGetClientsPath()</title>
<updated>2017-11-21T00:41:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-18T22:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=dc43f4c98287b283747e47e37501c5ca158a8aa6'/>
<id>urn:sha1:dc43f4c98287b283747e47e37501c5ca158a8aa6</id>
<content type='text'>
nxagentGetClientsPath() allocated and returned a string that was never
used anywhere because it also fills the global variable with the same
value.
</content>
</entry>
<entry>
<title>simply free() calls</title>
<updated>2017-11-21T00:41:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-18T22:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=7e975e3ccff9aa809c1fec7b2642615f2a934c10'/>
<id>urn:sha1:7e975e3ccff9aa809c1fec7b2642615f2a934c10</id>
<content type='text'>
free() can handle NULL so there's no need to check this ourselves
</content>
</entry>
<entry>
<title>Args.c: simplify nxagentProcessOptionsFile()</title>
<updated>2017-11-18T22:55:02+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-18T21:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=4ef4fbf16eca01b40176a830bfa6a8ada95e357b'/>
<id>urn:sha1:4ef4fbf16eca01b40176a830bfa6a8ada95e357b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Args.c: Fix compile bug with DEBUG enabled</title>
<updated>2017-11-18T22:55:02+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-18T21:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=6c9622963e156ead83e49ac4df5c227dc07ce00c'/>
<id>urn:sha1:6c9622963e156ead83e49ac4df5c227dc07ce00c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix options parsing on reconnect</title>
<updated>2017-11-18T22:55:02+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-18T21:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=76ce623abfd61c71912585a3c24d36cdc1d0a7b4'/>
<id>urn:sha1:76ce623abfd61c71912585a3c24d36cdc1d0a7b4</id>
<content type='text'>
Commit 3f7b3001988bf921e6cd860f03a6256b1451ee3d was incomplete: the
options parameter was not parsed as a string on reconnect. It was
always assumed to be a filename.
</content>
</entry>
<entry>
<title>NXglxext.c: rename and relocate variable</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:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=ac66ba34990568b03526574f7e0d320f6b5f780a'/>
<id>urn:sha1:ac66ba34990568b03526574f7e0d320f6b5f780a</id>
<content type='text'>
This change make the code more similar to upstream Xorg which helps
when merging in changes from later Xorg releases.
</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>nxagent manpage: some minor formatting improvements and typo fixes</title>
<updated>2017-11-16T23:07:27+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-16T23:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=72c1f83fb046d9be9516c11d617a914e1dfc0d86'/>
<id>urn:sha1:72c1f83fb046d9be9516c11d617a914e1dfc0d86</id>
<content type='text'>
delete trailing whitespace, break long lines, always emphasize nxagent
and nxproxy, emphassize options identcially everywhere
</content>
</entry>
<entry>
<title>release 3.5.99.10</title>
<updated>2017-09-15T12:57:56+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-09-15T12:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=6557c0043da97efcade165265f74f8e8901cd412'/>
<id>urn:sha1:6557c0043da97efcade165265f74f8e8901cd412</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nx-X11/programs/Xserver/hw/nxagent/Render.c: use macros obtaining values from _XPrivDisplay instead of the other Display structure directly.</title>
<updated>2017-09-13T09:50:43+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-09-13T09:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=0815fb06f1135f6f276d2d534a569e6b10b52241'/>
<id>urn:sha1:0815fb06f1135f6f276d2d534a569e6b10b52241</id>
<content type='text'>
Fixes: ArcticaProject/nx-libs#512

It's unclear to me why (Display*)(dpy)-&gt;bitmap_pad and
(_XPrivDisplay)(dpy)-&gt;bitmap_pad produce different results.

Technically, Display is referencing the _XDisplay/Display structure
defined in Xlibint.h, while _XPrivDisplay is a typedef'd pointer to the
(anonymous) structure defined in Xlib.h, since we're not defining the
XLIB_ILLEGAL_ACCESS macro. The weird part is that both should be equal
when it comes to its bitmap_pad, byte_order and bitmap_bit_order
members.
</content>
</entry>
</feed>
