<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/lib/X11/XDefaultOMIF.c, 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>2017-03-03T12:45:25+00:00</updated>
<entry>
<title>libNX_X11: Fully drop loadable i18n module support in libNX_X11.</title>
<updated>2017-03-03T12:45:25+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-04T10:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=09cf1bcc0cc5f8b9d33b25e46320a9725742a38e'/>
<id>urn:sha1:09cf1bcc0cc5f8b9d33b25e46320a9725742a38e</id>
<content type='text'>
 - Support for i18n in libNX_X11 is static only, has ever been.
 - Thus, the files XlcSL.[co], XlcDL.[co], XDefaultIMIF.[co],
   XDefaultOMIF.[co] and lcDynamic.[co] become obsolete.
</content>
</entry>
<entry>
<title>XDefaultOMIF: Remove comments referring to ancient Sun bug ids</title>
<updated>2016-10-19T19:40:30+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-12-19T18:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=2874fd14b84994762f41f1f13dac5c1b09bed095'/>
<id>urn:sha1:2874fd14b84994762f41f1f13dac5c1b09bed095</id>
<content type='text'>
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>XDefaultOMIF: additional code simplification</title>
<updated>2016-10-19T19:40:30+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-12-19T18:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=d980be3c2c3c39bc4db64388b992d4535cbffcd6'/>
<id>urn:sha1:d980be3c2c3c39bc4db64388b992d4535cbffcd6</id>
<content type='text'>
Don't need to test for a case that we already returned for, don't need
to store a count that will only ever be 1 if we didn't return, don't
need to increment pointers to allow storing more than one item when we
can only ever possibly do one.

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>XDefaultOMIF: replace strlen+Xmalloc+strcpy with strdup</title>
<updated>2016-10-19T19:40:30+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-12-19T17:46:31+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=c00196d2d178b4ed1866c18ccab76cbb941df6f0'/>
<id>urn:sha1:c00196d2d178b4ed1866c18ccab76cbb941df6f0</id>
<content type='text'>
Code seems to have been originally written to handle appending multiple
strings, but only ever operates on a single string.

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>Delete #if 0 hunks of code</title>
<updated>2016-10-19T19:40:29+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-12-05T06:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=b912a4042d884ccc2f226ab80ddc7272967d58b2'/>
<id>urn:sha1:b912a4042d884ccc2f226ab80ddc7272967d58b2</id>
<content type='text'>
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>libX11: rm redundante NULL checks</title>
<updated>2016-10-19T19:40:29+00:00</updated>
<author>
<name>walter harms</name>
<email>wharms@bfs.de</email>
</author>
<published>2014-06-07T13:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=a98260726b8f878e72223899e21ad87882389e2d'/>
<id>urn:sha1:a98260726b8f878e72223899e21ad87882389e2d</id>
<content type='text'>
This patch removes the last remaining  NULL checks for Xfree()

Signed-off-by: Harms &lt;wharms@bfs,de&gt;
Reviewed-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>Remove even more casts of return values from Xmalloc/Xrealloc</title>
<updated>2016-10-19T19:40:28+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2013-08-11T06:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=c161df4fee61819a28089682963cc2e721ca22c8'/>
<id>urn:sha1:c161df4fee61819a28089682963cc2e721ca22c8</id>
<content type='text'>
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>init_om: remove unneeded extra copy of string to local buffer</title>
<updated>2016-10-19T19:40:28+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2013-08-10T20:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=22377a799a141ba6b1e43b83de4a506b36a842a4'/>
<id>urn:sha1:22377a799a141ba6b1e43b83de4a506b36a842a4</id>
<content type='text'>
Strings from the supported_charset_list[] were being copied one by
one to a stack buffer, and then strdup called on that buffer.

Instead, just strdup the original string, without the local copy,
and use a more traditional for loop, so it's easier to figure out
what the code is doing (cleaning up a gcc const-cast warning in
the process).

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Matthieu Herrb &lt;matthieu.herrb@laas.fr&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>Sun's copyrights are now owned by Oracle</title>
<updated>2016-10-19T19:40:27+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2010-09-04T06:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=bd43a06402b7499a74de0d4fb5ef8330b490b38f'/>
<id>urn:sha1:bd43a06402b7499a74de0d4fb5ef8330b490b38f</id>
<content type='text'>
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>Convert malloc(strlen()); strcpy() sets to strdup</title>
<updated>2016-10-19T19:40:25+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2011-04-13T05:30:45+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=dde00b2f6848a38e9fdbe1e4c85373c8b12944b4'/>
<id>urn:sha1:dde00b2f6848a38e9fdbe1e4c85373c8b12944b4</id>
<content type='text'>
Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Reviewed-by: Jeremy Huddleston &lt;jeremyhu@apple.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
</feed>
