<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/hw/nxagent/Render.c, branch 3.5.99.18</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.18</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.18'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2018-10-22T12:34:28+00:00</updated>
<entry>
<title>Render.c: improve Bool usage</title>
<updated>2018-10-22T12:34:28+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-09-24T19:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=67432ac25901bd56a13a3c8885be796f39918880'/>
<id>urn:sha1:67432ac25901bd56a13a3c8885be796f39918880</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hw/nxagent/: Use &lt;function&gt;(void) rather than &lt;function&gt;().</title>
<updated>2018-02-26T12:02:00+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-02-26T11:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=99fb9817f6452df63b0c9258342086b5769ba468'/>
<id>urn:sha1:99fb9817f6452df63b0c9258342086b5769ba468</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://openid.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>
<entry>
<title>nx-X11/programs/Xserver/Render.c: Re-introduce nxagentGlyphsCleanup() from libNX_Xrender's formerly removed XRenderGlyphsCleanup().</title>
<updated>2017-08-25T17:35:32+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-07-17T09:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=4eade297b18ef977bdfc3522259bfd6e19d084b1'/>
<id>urn:sha1:4eade297b18ef977bdfc3522259bfd6e19d084b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Render.c: Improve situation for multiple trapezoid requests.</title>
<updated>2017-07-31T12:12:13+00:00</updated>
<author>
<name>Oleksandr Shneyder</name>
<email>o.schneyder@phoca-gmbh.de</email>
</author>
<published>2017-07-31T11:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=da43f047a0d1f9e3a4850f3e8a15a67e81826dae'/>
<id>urn:sha1:da43f047a0d1f9e3a4850f3e8a15a67e81826dae</id>
<content type='text'>
 This change improves the situation in nxagent for the following
 issue:

 ```
 "XRenderCompositeTrapezoids builds RenderTrapezoids requests to composite the
 specified list of trapezoids to dst.  XRenderCompositeTrapezoids will split
 the list of trapezoids to build requests no larger than the maximum request
 size supported by the server.  This can create rendering artifacts as the
 precompositing done by RenderTrapezoids when a maskFormat is specified
 cannot span multiple requests."
 ```

 For more information see:
 https://lists.freedesktop.org/archives/xorg/2008-June/036124.html

 Fixes ArcticaProject/nx-libs#336.
</content>
</entry>
<entry>
<title>Revert "NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not an issue anymore nowadays."</title>
<updated>2017-04-21T10:17:06+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-04-21T10:07:37+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=61d5cd0b75acc0ca3bfe2b6addc052c4aae8e6f2'/>
<id>urn:sha1:61d5cd0b75acc0ca3bfe2b6addc052c4aae8e6f2</id>
<content type='text'>
 This reverts commit 6c8c950258cf0da0cf24c5e80c2216914ac282a4.

 Fixes ArcticaProject/nx-libs#433.

 This patch is still a candidate for being re-implemented without extending the
 _PictSolidFill struct, but for now, we'll have to re-introduce commit db8705
 for the sake of having fonts readable after resumption of remote NX sessions.
</content>
</entry>
<entry>
<title>hw/nxagent/BitmapUtils.c: Derive from utilbitmap.c in deprecated libXfont1 and ship as copy-of-code with nxagent.</title>
<updated>2017-04-10T14:03:10+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-14T08:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=523009b96bd2e479c9823267bc060f8e5b0516e8'/>
<id>urn:sha1:523009b96bd2e479c9823267bc060f8e5b0516e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not an issue anymore nowadays.</title>
<updated>2017-04-06T20:44:25+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-03-21T20:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=6c8c950258cf0da0cf24c5e80c2216914ac282a4'/>
<id>urn:sha1:6c8c950258cf0da0cf24c5e80c2216914ac282a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Per-file copyright notices: Update copyright information in file headers that NoMachine placed there own copyright statement in.</title>
<updated>2016-07-05T23:07:24+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-07-05T14:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=51c3d42f3d15b181d58a0df1e5abac8d298d4484'/>
<id>urn:sha1:51c3d42f3d15b181d58a0df1e5abac8d298d4484</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nx-X11/programs/Xserver: Drop {X,x}alloc() macros, use malloc() instead.</title>
<updated>2016-07-02T12:05:30+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-06-25T23:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=2646fc254e75c4a7fc10d03d1139d0bd708ceae9'/>
<id>urn:sha1:2646fc254e75c4a7fc10d03d1139d0bd708ceae9</id>
<content type='text'>
</content>
</entry>
</feed>
