<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/xkb, branch 3.5.99.7</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.7</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.7'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2017-04-19T11:08:45+00:00</updated>
<entry>
<title>Clearing comments from $XFree86$ (et al.) header lines.</title>
<updated>2017-04-19T11:08:45+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-04-19T11:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=4ad88de861f6a513d4d6ae4b4609f7ced1001a6b'/>
<id>urn:sha1:4ad88de861f6a513d4d6ae4b4609f7ced1001a6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xkb: Allow NULL as rulesFile in XkbSetRulesDflts.</title>
<updated>2017-03-07T22:50:38+00:00</updated>
<author>
<name>Peter Hutterer</name>
<email>peter.hutterer@redhat.com</email>
</author>
<published>2008-12-03T05:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=2794e674cbe9601339456ee08ced60aa6f759e3e'/>
<id>urn:sha1:2794e674cbe9601339456ee08ced60aa6f759e3e</id>
<content type='text'>
If no rules file is given, simply re-use the previous one. If no RF is given
the first time this function is called, use the built-in default.
This includes fixing the built-in default to something that actually exists.

Signed-off-by: Peter Hutterer &lt;peter.hutterer@redhat.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;

Fixes ArcticaProject/nx-libs#371
</content>
</entry>
<entry>
<title>replace (DE)ALLOCATE_LOCAL by malloc/free</title>
<updated>2017-03-03T21:44:44+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-02T14:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=06bb154df0a4d6e35885bce6a63057bd8f8636e8'/>
<id>urn:sha1:06bb154df0a4d6e35885bce6a63057bd8f8636e8</id>
<content type='text'>
This is basically a backport of the following commits + replacing
xalloc/xfree by malloc/free. Fixes ArcticaProject/nx-libs#358.

   commit 2761c103311a1160bc483fd0367d654733df8598
   Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
   Date:   Mon Nov 5 14:03:26 2007 +0000

       OS: Remove usage of alloca

       Replace with heap allocations.

   commit 5e363500c86042c394595e1a6633581eb8fcd1bb
   Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
   Date:   Mon Nov 5 14:38:28 2007 +0000

       OS: Remove ALLOCATE_LOCAL from os.h

       Remove ALLOCATE_LOCAL_FALLBACK and DEALLOCATE_LOCAL_FALLBACK from os.h, and
       remove the include of Xalloca.h as well.
</content>
</entry>
<entry>
<title>xkb: add missing const</title>
<updated>2017-03-03T20:45:26+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-03T20:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=19065e75ee2e0f7f84c3d52cb277cd4d542e0e11'/>
<id>urn:sha1:19065e75ee2e0f7f84c3d52cb277cd4d542e0e11</id>
<content type='text'>
this was missing from the backport of
5623c27700b7b23a8dbbd8c8f45e5d4fa0c667e3 (Constify atom name strings)
</content>
</entry>
<entry>
<title>xkb: remove XkbAtomGetString, replace with NameForAtom.</title>
<updated>2017-03-03T20:33:34+00:00</updated>
<author>
<name>Peter Hutterer</name>
<email>peter.hutterer@who-t.net</email>
</author>
<published>2010-01-15T05:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=9e29588dd09eec1824b3b49fb9368f22e78ce790'/>
<id>urn:sha1:9e29588dd09eec1824b3b49fb9368f22e78ce790</id>
<content type='text'>
XKB really XKBdoes not XKBneed its own XKBdefines for XKBeverything.

Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
Reviewed-by: Fernando Carrijo &lt;fcarrijo@yahoo.com.br&gt;
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>Replace _XkbDupString with Xstrdup</title>
<updated>2017-03-03T20:33:34+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2011-02-14T05:36:03+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=bdfb52193b5a2c5e44969b11d997ce19f0310af9'/>
<id>urn:sha1:bdfb52193b5a2c5e44969b11d997ce19f0310af9</id>
<content type='text'>
The two functions have identical semantics, including safely returning
NULL when NULL is passed in (which POSIX strdup does not guarantee).

Some callers could probably be adjusted to call libc strdup directly,
when we know the input is non-NULL.

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
Reviewed-by: Daniel Stone &lt;daniel@fooishbar.org&gt;
Backported-to-NX-by: Ulrich Sibiller &lt;uli42@gmx.de&gt;
</content>
</entry>
<entry>
<title>Xserver/dix/atom.c (et al.): Constify atom name strings.</title>
<updated>2017-03-02T09:49:15+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-27T13:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=9c3669c6b7ff19013b3684bb74d98ec3d121e329'/>
<id>urn:sha1:9c3669c6b7ff19013b3684bb74d98ec3d121e329</id>
<content type='text'>
 Inspired by X.org commits:

 commit 08093c25a91c07ab8af7cece9bba738b827cfd1b
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Mon Oct 24 23:16:30 2011 -0700

    Convert some malloc + strncpy pairs into strndup calls

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Jeremy Huddleston &lt;jeremyhu@apple.com&gt;

 commit 816b79dd061e9839cec94a4986a7820b70ca8a7f
 Author: Mikhail Gusarov &lt;dottedmag@dottedmag.net&gt;
 Date:   Thu May 13 03:45:21 2010 +0700

    Remove useless casts

    Signed-off-by: Mikhail Gusarov &lt;dottedmag@dottedmag.net&gt;
    Reviewed-by: Keith Packard &lt;keithp@keithp.com&gt;

 This PR ships a tiny change in MakeAtom, that we adopted.
 We did not adopt the full commit.

 commit 5623c27700b7b23a8dbbd8c8f45e5d4fa0c667e3
 Author: Alan Coopersmith &lt;alan.coopersmith@sun.com&gt;
 Date:   Mon Feb 2 19:25:14 2009 -0800

    Constify atom name strings

    Changes MakeAtom to take a const char * and NameForAtom to return them,
    since many callers pass pointers to constant strings stored in read-only
    ELF sections.   Updates in-tree callers as necessary to clear const
    mismatch warnings introduced by this change.

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@sun.com&gt;
    Acked-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>drop platform support: unifdef sgi.</title>
<updated>2017-02-08T21:40:47+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-11-15T21:03:39+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=2d45d8d805df95f7277d333e026a008dbd07f479'/>
<id>urn:sha1:2d45d8d805df95f7277d333e026a008dbd07f479</id>
<content type='text'>
 Relates to ArcticaProject/nx-libs#275.
</content>
</entry>
<entry>
<title>drop platform support: unifdef QNX.</title>
<updated>2017-02-08T21:40:47+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-11-15T20:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=c6250a86468b1c2c23d41b27c4d6e438518ec917'/>
<id>urn:sha1:c6250a86468b1c2c23d41b27c4d6e438518ec917</id>
<content type='text'>
 Relates to ArcticaProject/nx-libs#275.
</content>
</entry>
<entry>
<title>drop platform support: unifdef __osf__.</title>
<updated>2017-02-08T21:40:47+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-11-15T20:32:46+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a9c30796dce587627524ffa886eeef5e73144c46'/>
<id>urn:sha1:a9c30796dce587627524ffa886eeef5e73144c46</id>
<content type='text'>
 Fixes ArcticaProject/nx-libs#288.
</content>
</entry>
</feed>
