<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/hw/nxagent/Font.c, branch pr/drop-bin-wrappers</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=pr%2Fdrop-bin-wrappers</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=pr%2Fdrop-bin-wrappers'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2017-11-21T00:41:57+00:00</updated>
<entry>
<title>simply free() calls</title>
<updated>2017-11-21T00:41:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-18T22:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=7e975e3ccff9aa809c1fec7b2642615f2a934c10'/>
<id>urn:sha1:7e975e3ccff9aa809c1fec7b2642615f2a934c10</id>
<content type='text'>
free() can handle NULL so there's no need to check this ourselves
</content>
</entry>
<entry>
<title>Xserver: Support building against libXfont2 (v2) API and old libXfont(1) API alike.</title>
<updated>2017-04-10T14:09:20+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-09T13:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=f4c80a78ce0e5648334fc43e5c93a068ed3ec5be'/>
<id>urn:sha1:f4c80a78ce0e5648334fc43e5c93a068ed3ec5be</id>
<content type='text'>
 Fixes ArcticaProject/nx-libs#296.

 Inspired by the following X.org commit. Other than X.org, we will continue
 support for building nx-libs against libXfont1 for a while.

 commit 05a793f5b3c40747d5a92a076def7f4fb673c7e7
 Author: Keith Packard &lt;keithp@keithp.com&gt;
 Date:   Tue Sep 1 18:50:55 2015 -0700

    dix: Switch to the libXfont2 API (v2)

    This new libXfont API eliminates exposing internal X server symbols to
    the font library, replacing those with a struct full of the entire API
    needed to use that library.

    v2: Use libXfont2 instead of libXfont_2

    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
</content>
</entry>
<entry>
<title>nxagent: move validateString as inline func to Utils.h</title>
<updated>2017-03-03T20:45:32+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-03T20:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=6e8aee499ede4f8849653cdd248a6c0db5fb8b76'/>
<id>urn:sha1:6e8aee499ede4f8849653cdd248a6c0db5fb8b76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxagent: half number of NameForAtom calls</title>
<updated>2017-03-03T20:30:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-02-25T14:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=e61e9795c3d19b163ebea9a230c2acc718a70d79'/>
<id>urn:sha1:e61e9795c3d19b163ebea9a230c2acc718a70d79</id>
<content type='text'>
Because of validateString being a macro NameForAtom was called twice most of the time.

Fix that by making validateString a function.

Fixes ArticaProject/nx-libs#357
</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://openid.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>Xserver/hw/nxagent/Font.c: Drop references to /usr/NX/share/fonts/base as default font path, entirely.</title>
<updated>2017-02-27T11:07:30+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-05T20:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=18794d26cd45bc85289de782cb5edc889af359c0'/>
<id>urn:sha1:18794d26cd45bc85289de782cb5edc889af359c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xserver/hw/nxagent/Font.c: Change (alternative) default font path order to make font path search compliant with latest FHS for X11 fonts (though, prefer /usr/share/nx/fonts as default path).</title>
<updated>2017-02-27T11:07:30+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-05T20:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=7e3bb3f1902f5d4299d6a5aa77d410723ff5c715'/>
<id>urn:sha1:7e3bb3f1902f5d4299d6a5aa77d410723ff5c715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4 (pointing to /usr/NX/share/fonts/base) entirely.</title>
<updated>2017-02-27T11:07:04+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-05T19:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=66d9b3e8b2c3520627d3c850c0cc93b57f855cdd'/>
<id>urn:sha1:66d9b3e8b2c3520627d3c850c0cc93b57f855cdd</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>Per-file copyright notices: Update copyright information in file headers that NoMachine placed there own copyright statement in.</title>
<updated>2016-07-05T23:07:24+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-07-05T14:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=51c3d42f3d15b181d58a0df1e5abac8d298d4484'/>
<id>urn:sha1:51c3d42f3d15b181d58a0df1e5abac8d298d4484</id>
<content type='text'>
</content>
</entry>
</feed>
