<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/hw/nxagent/Trap.h, branch 3.6.x</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.6.x</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.6.x'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2024-05-21T21:07:12+00:00</updated>
<entry>
<title>fix various spelling errors</title>
<updated>2024-05-21T21:07:12+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2024-05-21T21:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=99bee102279665e4c53eb6ddd51375e2b32d2a40'/>
<id>urn:sha1:99bee102279665e4c53eb6ddd51375e2b32d2a40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Copyright years</title>
<updated>2023-04-28T12:39:16+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2022-04-29T19:12:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=390887b7487e5a769b2fe2a038404ed47e5c8e91'/>
<id>urn:sha1:390887b7487e5a769b2fe2a038404ed47e5c8e91</id>
<content type='text'>
Addresses ArcticaProject/nx-libs#985
</content>
</entry>
<entry>
<title>Fix Xfixes event handling</title>
<updated>2021-07-05T20:17:14+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2021-06-16T18:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=7aa969cd4ee5fe6ecf74f82442e4a0a7491191c1'/>
<id>urn:sha1:7aa969cd4ee5fe6ecf74f82442e4a0a7491191c1</id>
<content type='text'>
Calling the callback on receptions of an EXTERNAL xfixes event was a weird idea from the
start. However, since adding the protection trap around it it made no sense at all because
it effectivly made the callback a noop for that case.

So let's drop all the trap nonsense and implement it properly. The callback will only be
used for actions by internal clients.
</content>
</entry>
<entry>
<title>Trap.h: fix type of traps</title>
<updated>2021-06-08T06:23:36+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2021-03-29T22:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=9f1d0a807fd4da80e366d439b945e924bd2cfe95'/>
<id>urn:sha1:9f1d0a807fd4da80e366d439b945e924bd2cfe95</id>
<content type='text'>
They are Booleans for some time now but this change was missing in Trap.h
</content>
</entry>
<entry>
<title>nxagent: make all traps Booleans</title>
<updated>2020-05-07T12:57:15+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-18T14:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=b7169bdcaf320e219dec23e79882176bc4b69d4c'/>
<id>urn:sha1:b7169bdcaf320e219dec23e79882176bc4b69d4c</id>
<content type='text'>
and use True/False instead of 1/0
</content>
</entry>
<entry>
<title>Trap.h: shorten file</title>
<updated>2019-09-29T15:17:06+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-09-05T19:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=15ac7a809672ec9213b5bdcad5bb283c9b365bf1'/>
<id>urn:sha1:15ac7a809672ec9213b5bdcad5bb283c9b365bf1</id>
<content type='text'>
by reformatting comments and removing blank lines.
</content>
</entry>
<entry>
<title>nxagent: drop nxagentRenderTrap</title>
<updated>2019-09-29T14:57:43+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-09-01T19:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=5aee32e9d8db69fa0ce372e7b2b08696224e48ec'/>
<id>urn:sha1:5aee32e9d8db69fa0ce372e7b2b08696224e48ec</id>
<content type='text'>
nxagentRenderTrap is rather old. This flag is set when internal pixmap
creation returns a pixmap with depth 0. Following that the RENDER
extension is effectively disabled. However: there's no code that could
create a pixmap with depth 0, so let's simplify our code by removing
nxagentRenderTrap altogether.

Fixes ArcticaProject/nx-libs#841
</content>
</entry>
<entry>
<title>Add nxagentExternalClipboardEventTrap</title>
<updated>2019-06-11T10:22:17+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-06-10T12:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=3fd7e5f93fe0cc3198c5cc2fb5da9635b849c5be'/>
<id>urn:sha1:3fd7e5f93fe0cc3198c5cc2fb5da9635b849c5be</id>
<content type='text'>
</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>
</feed>
