<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/hw/nxagent/Keyboard.c, branch 3.5.99.5</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.5</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.5'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2017-03-19T21:03:16+00:00</updated>
<entry>
<title>Keystroke.c: ignore CapsLock and NumLock most of the time</title>
<updated>2017-03-19T21:03:16+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-19T20:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=7065e0bf25484fe9cf008c934b69eff90600d3d8'/>
<id>urn:sha1:7065e0bf25484fe9cf008c934b69eff90600d3d8</id>
<content type='text'>
CapsLock and NumLock will only be taken into account for keystrokes
that explicitly require them. This is implemented for convenience and
fixes ArcticaProject/nx-libs#397
</content>
</entry>
<entry>
<title>Keyboard.c: Introduce separate masks for Alt and Meta</title>
<updated>2017-03-13T20:24:52+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-13T19:23:32+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=d2c811564f7a1c955a95defc5f7d2c27a5e9f828'/>
<id>urn:sha1:d2c811564f7a1c955a95defc5f7d2c27a5e9f828</id>
<content type='text'>
Unclear why they have been merged at all.
</content>
</entry>
<entry>
<title>Keyboard.c: Simplify if clause</title>
<updated>2017-03-10T18:44:21+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-12-13T01:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=4a1095fffb03396fc7eec5a11bc9139ebc831cb6'/>
<id>urn:sha1:4a1095fffb03396fc7eec5a11bc9139ebc831cb6</id>
<content type='text'>
</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>Keyboard.c: evdev is only existing on Linux</title>
<updated>2016-11-08T06:33:48+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-26T23:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=2f2ade61a8823bad012737b2b388dcc168cccbbf'/>
<id>urn:sha1:2f2ade61a8823bad012737b2b388dcc168cccbbf</id>
<content type='text'>
Remove check for the remote side operating system because the evdev
check will only succeed on Linux (and in future FreeBSD?) anyway.
Besides, this makes keycode conversion work when using nxagent without
nx transport (as an xnest replacement) or when not providing
client=linux in the options.

This fixes the second issue mentioned in ArcticaProject/nx-libs#239
(keyboard not working correctly).
</content>
</entry>
<entry>
<title>Keyboard.c: move variable to inner scope</title>
<updated>2016-11-08T06:33:48+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-26T09:01:57+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=08ed062c4d90dc8a26bac939892f23188a1366a3'/>
<id>urn:sha1:08ed062c4d90dc8a26bac939892f23188a1366a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keyboard.c: replace malloc/strcpy by str(n)dup</title>
<updated>2016-11-08T06:33:48+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-25T21:40:13+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=e52799d5ce5189387a90b9d44f421ae90d00175c'/>
<id>urn:sha1:e52799d5ce5189387a90b9d44f421ae90d00175c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keyboard.c: more whitespace/formatting fixes</title>
<updated>2016-11-08T06:33:48+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-25T20:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=718c5b9f1d16732773e60bb688a76beea7cb1253'/>
<id>urn:sha1:718c5b9f1d16732773e60bb688a76beea7cb1253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keyboard.c: improve keyboard file creation</title>
<updated>2016-11-08T06:33:48+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-25T20:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=b5cc3c94ed0de2d657edc2e5a95fd10e9db3c0a7'/>
<id>urn:sha1:b5cc3c94ed0de2d657edc2e5a95fd10e9db3c0a7</id>
<content type='text'>
Fixes ArcticaProject/nx-libs#239
</content>
</entry>
<entry>
<title>Keyboard.c: use NULL instead of 0</title>
<updated>2016-11-08T06:33:48+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2016-10-25T20:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=52848b785c3039d6a2b9362f0f1a1bbeee7d1e51'/>
<id>urn:sha1:52848b785c3039d6a2b9362f0f1a1bbeee7d1e51</id>
<content type='text'>
</content>
</entry>
</feed>
