<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/Imakefile, branch 3.5.99.8</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.8</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.8'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2017-04-21T14:16:24+00:00</updated>
<entry>
<title>Xserver/Imakefile: Drop redundant library path option -L../../../nx-X11/exports/lib when linking nxagent. As -L../../exports/lib is already present and points to the same location.</title>
<updated>2017-04-21T14:16:24+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-03-08T09:45:51+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=e91132f3b21927e83350c5609356b30a144e6260'/>
<id>urn:sha1:e91132f3b21927e83350c5609356b30a144e6260</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xserver/Imakefile: Change order of linker options, so that self-built components get mentioned first in the nxagent linker command.</title>
<updated>2017-04-21T14:16:24+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-03-08T10:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=4818c13e7d92a0c4e1e444c81d41a9ce208cea6a'/>
<id>urn:sha1:4818c13e7d92a0c4e1e444c81d41a9ce208cea6a</id>
<content type='text'>
</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://cgit.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>Xserver/Imakefile: Improve readability by introducing the NULL variable and adding more line-breaks.</title>
<updated>2017-04-10T14:03:10+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-09T10:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=03b772b5fe3c366a25e0ff05e37ab89bb1d7cdff'/>
<id>urn:sha1:03b772b5fe3c366a25e0ff05e37ab89bb1d7cdff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>os: Add facilities for client ID tracking.</title>
<updated>2017-03-21T09:58:07+00:00</updated>
<author>
<name>Rami Ylimäki</name>
<email>rami.ylimaki@vincit.fi</email>
</author>
<published>2017-02-15T15:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=239fe3d0802b12ce8947741693244ff8154fa559'/>
<id>urn:sha1:239fe3d0802b12ce8947741693244ff8154fa559</id>
<content type='text'>
 commit 6d6d4cb6043905d850834946e9bfc526ed5a9ef7
 Author: Matthieu Herrb &lt;matthieu.herrb@laas.fr&gt;
 Date:   Mon Jan 2 13:23:59 2012 +0000

    Add OpenBSD support to DetermineClientCmd()

    Uses kvm_getargv() from libkvm.

    Signed-off-by: Matthieu Herrb &lt;matthieu.herrb@laas.fr&gt;
    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit cfc4c3d7fa8bd4da4c08b2ab8e6f85435f75353a
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Sat Dec 24 10:00:56 2011 -0800

    Add Solaris support to DetermineClientCmd

    Uses /proc/pid/psinfo to read command &amp; partial arguments.

    Moves cmdsize &amp; argsize variables into non-Solaris #else clause
    to avoid unused variable warnings.

    Fixes format mismatch errors when building with DEBUG defined on
    a 64-bit platform (where Mask is defined as CARD32).

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 780133f9ae7fada462714b47e79d26075bbd9abe
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Fri Oct 28 21:29:50 2011 -0700

    Convert DetermineClientCmd to use strdup instead of malloc+strncpy

    *cmdname is initialized to NULL earlier in the function, so it's
    okay to overwrite it with NULL if strdup fails, don't need that
    extra check.

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

 commit 2ef4ff45ef1fcfc4967ebe3d550408769e5f6500
 Author: Erkki Seppälä &lt;erkki.seppala@vincit.fi&gt;
 Date:   Fri Mar 25 10:38:23 2011 +0200

    os/client: Prevent rare fd leak in DetermineClientPid

    DetermineClientPid didn't close file descriptor if read on
    /proc/pid/cmdline failed. Adjusted the code to disregard the close
    return value and perform the return after that, if the read failed or
    returned EOF.

    Signed-off-by: Mark Kettenis &lt;mark.kettenis@xs4all.nl&gt;
    Signed-off-by: Erkki Seppälä &lt;erkki.seppala@vincit.fi&gt;
    Reviewed-by: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 1e933665bef26c74196bb7c59910e6a78bcacf0e
 Author: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
 Date:   Wed Dec 22 16:51:09 2010 +0200

    os: Add facilities for client ID tracking.

    An interface is provided for figuring out the PID and process name of
    a client. Make some existing functionality from SELinux and IA
    extensions available for general use.

    Signed-off-by: Rami Ylimäki &lt;rami.ylimaki@vincit.fi&gt;
    Reviewed-by: Tiago Vignatti &lt;tiago.vignatti@nokia.com&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>misc nx-X11/programs/Xserver/{hw/nxagent,miext,render}/: move code around so that we can drop nx-X11/programs/Xserver/render/miglyph.c (and by extension nx-X11/programs/Xserver/hw/nxagent/NXmiglyph.c.)</title>
<updated>2017-03-03T11:19:53+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ïonic@ionic.de</email>
</author>
<published>2016-07-20T02:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=1a7fc41c2c011c05c3dc0cd8eb4ade98a2186217'/>
<id>urn:sha1:1a7fc41c2c011c05c3dc0cd8eb4ade98a2186217</id>
<content type='text'>
This is essentially a bastardized cross/backport of these X.Org commits - based
on our current architecture:

commit 4b14c9a9cd2033d3839c4ba364d41ab4c4b198ab
Author: Eric Anholt &lt;eric@anholt.net&gt;
Date:   Fri Oct 19 16:34:54 2007 -0700

    Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code.

    Not all of the DDX/miext Glyphs hook implementations have been removed, but
    they should be.

and

commit 2251572062b2c25643671b8d5070de1c3f7ae976
Author: Aaron Plattner &lt;aplattner@nvidia.com&gt;
Date:   Fri Oct 26 15:13:50 2007 -0700

    Restore the CompositeGlyphs -&gt; ps-&gt;Glyphs -&gt; miGlyphs callchain to allow acceleration architectures to wrap above miGlyphs.

Conflicts:
	nx-X11/programs/Xserver/render/miglyph.c
	nx-X11/programs/Xserver/render/mipict.h
	nx-X11/programs/Xserver/render/picture.c
</content>
</entry>
<entry>
<title>Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file entirely. Content of that file is now hard-coded.</title>
<updated>2017-02-26T17:42:56+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-02-06T14:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=f6a11402755a2489babb8bbf1c3b8b97b8d1ac7a'/>
<id>urn:sha1:f6a11402755a2489babb8bbf1c3b8b97b8d1ac7a</id>
<content type='text'>
 Adopting an exact copy of os/oscolor.c from X.org leads to this compiler warning:

 ```
 oscolor.c:844:1: warning: string length ‘7614’ is greater than the length ‘4095’ ISO C99 compilers are required to support [-Woverlength-strings]
 };
 ^
 ```

 This will be address later in coordination with X.org.

 Note: there is a tiny change in oscolor.c as we ship it. The original X.org file includes &lt;X11/keysym.h&gt; which seems
 unneeded. We drop that one line from oscolor.c.

 Fixes ArcticaProject/nx-libs#259.
</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 Lynx.</title>
<updated>2017-02-08T21:40:46+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-11-15T18:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=ace255eda62081526b721e82ed0339c566975ad3'/>
<id>urn:sha1:ace255eda62081526b721e82ed0339c566975ad3</id>
<content type='text'>
 Fixes ArcticaProject/nx-libs#272.
</content>
</entry>
</feed>
