<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/hw/nxagent/Keyboard.c, branch 3.5.99.24</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.24</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.5.99.24'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2020-05-07T12:58:17+00:00</updated>
<entry>
<title>Keyboard.c: free remote keybord names once no longer needed</title>
<updated>2020-05-07T12:58:17+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-04-09T18:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=b0b0efc98d6f720d7ea104d059e3f014bdd0f5a3'/>
<id>urn:sha1:b0b0efc98d6f720d7ea104d059e3f014bdd0f5a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keyboard.c: improve keyboard output</title>
<updated>2020-01-05T23:50:30+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-02T20:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=cdd381105064f694bd55d774e45a4ec34ba22e99'/>
<id>urn:sha1:cdd381105064f694bd55d774e45a4ec34ba22e99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keyboard.c: fix typo</title>
<updated>2020-01-05T23:50:30+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-12-29T11:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=100b2789226fb12b61e4b6ae34074383ea24b117'/>
<id>urn:sha1:100b2789226fb12b61e4b6ae34074383ea24b117</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Error.c: fix format-truncation warning</title>
<updated>2020-01-05T22:31:20+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-12-29T11:54:07+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=2a4af0c74c7a167477d57dd1d065782516313c9b'/>
<id>urn:sha1:2a4af0c74c7a167477d57dd1d065782516313c9b</id>
<content type='text'>
Error.c: In function ‘nxagentGetSessionPath’:
Error.c:543:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 253 [-Wformat-truncation=]
     snprintf(nxagentSessionDir, DEFAULT_STRING_LENGTH, "%s/C-%s", rootPath, nxagentSessionId);
                                                              ^~             ~~~~~~~~~~~~~~~~
Error.c:543:5: note: ‘snprintf’ output 4 or more bytes (assuming 259) into a destination of size 256
     snprintf(nxagentSessionDir, DEFAULT_STRING_LENGTH, "%s/C-%s", rootPath, nxagentSessionId);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
</content>
</entry>
<entry>
<title>nxagent: Use XlibAtom data type where appropriate</title>
<updated>2020-01-05T21:52:53+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-12-28T20:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=427b7b9777727df4115e3e9e6e63d5176fb0b495'/>
<id>urn:sha1:427b7b9777727df4115e3e9e6e63d5176fb0b495</id>
<content type='text'>
XlibAtom should be used wherever remote atoms are handled. This is
important as Xlib data types and server data types of the same name do
not always have identical sizes.

See also https://lists.freedesktop.org/archives/xorg-devel/2015-August/047245.html
</content>
</entry>
<entry>
<title>Keyboard.c: code simplification / scope improvements</title>
<updated>2020-01-05T21:38:15+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-09-06T12:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=cb283d4aa42fb8564cf1e8f3760517dd74b7d590'/>
<id>urn:sha1:cb283d4aa42fb8564cf1e8f3760517dd74b7d590</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keyboard.c: reformat comments</title>
<updated>2020-01-05T21:37:36+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-09-06T12:40:10+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=58415b5609c13c8efe58a674366f136f6217e060'/>
<id>urn:sha1:58415b5609c13c8efe58a674366f136f6217e060</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxagent: remove additional keyboard handling from Reconnect.c</title>
<updated>2020-01-05T20:44:12+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-03T00:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=6f390f8207689b1b807048ef39ca956978472e32'/>
<id>urn:sha1:6f390f8207689b1b807048ef39ca956978472e32</id>
<content type='text'>
At reconnect we check if a keyboard reset is required. If so, we are
calling the corresponding code from Keyboard.c. No explicit keyboard
code in Reconnect.c required.

fixes ArcticaProject/nx-libs#886
</content>
</entry>
<entry>
<title>nxagent: central check for keyboard clone mode</title>
<updated>2020-01-05T20:44:12+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-02T23:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=a59020b1d4c7a7b23cae328067b589a2aa1d787f'/>
<id>urn:sha1:a59020b1d4c7a7b23cae328067b589a2aa1d787f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keyboard.c: scope cleanups</title>
<updated>2020-01-05T20:44:12+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-01-02T21:15:06+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=8fa4d842d482a61cfe63cb2ca1459e48214fac34'/>
<id>urn:sha1:8fa4d842d482a61cfe63cb2ca1459e48214fac34</id>
<content type='text'>
</content>
</entry>
</feed>
