<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/hw/nxagent/Pointer.c, branch 3.5.99.25</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.25</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.25'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2020-01-05T23:18:44+00:00</updated>
<entry>
<title>Pointer.c: code simplification</title>
<updated>2020-01-05T23:18:44+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-12-03T18:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=66f0a85e96c0ba70572df6afa9e6732907b478d0'/>
<id>urn:sha1:66f0a85e96c0ba70572df6afa9e6732907b478d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pointer.c: use __func__ in fprintf</title>
<updated>2020-01-05T23:18:44+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-12-03T18:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=759f89aa23d407d0ff6fe5e64f392311b025acca'/>
<id>urn:sha1:759f89aa23d407d0ff6fe5e64f392311b025acca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pointer.c: scope improvements</title>
<updated>2020-01-05T21:40:32+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-10-31T00:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=024a2bc2e56d5851c584fd34c497d6749170593c'/>
<id>urn:sha1:024a2bc2e56d5851c584fd34c497d6749170593c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pointer.c: reformat comments</title>
<updated>2020-01-05T21:40:32+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-10-31T00:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=c9549f3c912136e5a99888b0959438b2693591f2'/>
<id>urn:sha1:c9549f3c912136e5a99888b0959438b2693591f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rework xkb device private handling</title>
<updated>2019-06-22T14:05:48+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-06-22T14:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=3aabc92cf81f20b89dc49e8db3c56ad9fa08481b'/>
<id>urn:sha1:3aabc92cf81f20b89dc49e8db3c56ad9fa08481b</id>
<content type='text'>
We can only free the xkbDevicePrivate because we do not know the
details of any other (possible) extension. So let's limit to that one
private for now and call the new xkbFreePrivates from dix (where such
a function is completely missing).
</content>
</entry>
<entry>
<title>Fix memleaks: Free devPrivates of devices on shutdown</title>
<updated>2019-06-18T22:49:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-06-17T18:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=4dd1f3cbdff984ff55bc2f88c64b2544c8d88148'/>
<id>urn:sha1:4dd1f3cbdff984ff55bc2f88c64b2544c8d88148</id>
<content type='text'>
Fixes these two memory leaks identified by valgrind:

==28336== 32 (8 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 180 of 308
==28336==    at 0x48356AF: malloc (vg_replace_malloc.c:298)
==28336==    by 0x4837DE7: realloc (vg_replace_malloc.c:826)
==28336==    by 0x1AE322: AllocateDevicePrivate (privates.c:439)
==28336==    by 0x27527B: XkbSetExtension (xkbActions.c:72)
==28336==    by 0x198E9B: _RegisterPointerDevice (devices.c:361)
==28336==    by 0x1DBA35: InitInput (Init.c:440)
==28336==    by 0x14DBD6: main (main.c:303)
==28336==
==28336== 32 (8 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 181 of 308
==28336==    at 0x48356AF: malloc (vg_replace_malloc.c:298)
==28336==    by 0x4837DE7: realloc (vg_replace_malloc.c:826)
==28336==    by 0x1AE322: AllocateDevicePrivate (privates.c:439)
==28336==    by 0x27527B: XkbSetExtension (xkbActions.c:72)
==28336==    by 0x198F1B: _RegisterKeyboardDevice (devices.c:384)
==28336==    by 0x1DBA3D: InitInput (Init.c:441)
==28336==    by 0x14DBD6: main (main.c:303)
</content>
</entry>
<entry>
<title>Revert "nxagent: rework Bool handling"</title>
<updated>2019-02-15T08:43:02+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-02-15T08:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=586742b715a3e3451a4587439778c410a1970cdd'/>
<id>urn:sha1:586742b715a3e3451a4587439778c410a1970cdd</id>
<content type='text'>
This reverts commit 16cd2bbe1c4425e3fa557f9ca0723aa94a50b071.

It turned out that I had missed some of the Booleans being actually
tristate variables. I think I can fix this (they do not need to be
tristate) but I revert this for now to get back to a working state
(there are reports about non-working fullscreen mode and reconnect
problems).

Refers to ArcticaProject/nx-libs#772
</content>
</entry>
<entry>
<title>nxagent: rework Bool handling</title>
<updated>2019-02-11T12:31:33+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-02-07T23:44:48+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=16cd2bbe1c4425e3fa557f9ca0723aa94a50b071'/>
<id>urn:sha1:16cd2bbe1c4425e3fa557f9ca0723aa94a50b071</id>
<content type='text'>
drop "== False", "== 0", "== True" and "== 0" for nxagentOptions and Traps
</content>
</entry>
<entry>
<title>nxcompext: Move code into Xserver subtree, as nxcompext requires Xserver includes at build time.</title>
<updated>2016-11-15T15:38:26+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-11-02T23:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=80b5de3f55fd493ee85f2a78b731ff05e6363e43'/>
<id>urn:sha1:80b5de3f55fd493ee85f2a78b731ff05e6363e43</id>
<content type='text'>
 Fixes ArcticaProject/nx-libs#276.
</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>
</feed>
