<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/include, branch 3.5.99.12</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.12</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.12'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2017-12-10T11:17:10+00:00</updated>
<entry>
<title>os/xprintf: add Xvscnprintf and Xscnprintf</title>
<updated>2017-12-10T11:17:10+00:00</updated>
<author>
<name>Daniel Kurtz</name>
<email>djkurtz@chromium.org</email>
</author>
<published>2017-12-07T11:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a6e632aac9a013fbae6e8b6a17688e8b1a81e12d'/>
<id>urn:sha1:a6e632aac9a013fbae6e8b6a17688e8b1a81e12d</id>
<content type='text'>
Backported from X.org:

commit 5c2e2a164d615ab06be28a663734e782614b5cc7
Author: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Date:   Wed Apr 18 09:51:51 2012 +0000

    os/xprintf: add Xvscnprintf and Xscnprintf

    Normal snprintf() usually returns the number of bytes that would have been
    written into a buffer had the buffer been long enough.

    The scnprintf() variants return the actual number of bytes written,
    excluding the trailing '\0'.

    Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&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: Mihai Moldovan &lt;ionic@ionic.de&gt;
</content>
</entry>
<entry>
<title>Add asprintf() implementation for platforms without it</title>
<updated>2017-12-10T11:17:10+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2017-12-07T09:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=1e3a97482840401af9ffcf73db6008ebfe6c1d52'/>
<id>urn:sha1:1e3a97482840401af9ffcf73db6008ebfe6c1d52</id>
<content type='text'>
Backported from X.org:

commit c95c1d338fdb62dbe3dba934b97324fa778b7fce
Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
Date:   Sat Nov 27 18:43:12 2010 -0800

    Add asprintf() implementation for platforms without it

    Provides a portable implementation of this common allocating sprintf()
    API found in many, but not yet all, of the platforms we support.
    If the platform provides vasprintf() we simply wrap it, otherwise we
    implement it - either way callers can use it regardless of platform.

    Since not all platforms guarantee to NULL out the return pointer on
    failure, we don't either, and require callers to check the return
    value for -1.

    The old Xprintf() API is deprecated, but left for compatibility for now.

    The new API is added in a new header so that it can be used in parts of
    the server such as hw/xfree86/parser that don't include all the server
    headers.

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Mikhail Gusarov &lt;dottedmag@dottedmag.net&gt;

Includes re-indentation changes from
9838b7032ea9792bec21af424c53c07078636d21.

Backported-to-NX-by: Mihai Moldovan &lt;ionic@ionic.de&gt;
</content>
</entry>
<entry>
<title>dix: Remove arch awareness from servermd.h (X.org v2, nx-libs v4)</title>
<updated>2017-06-28T18:12:08+00:00</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2017-05-05T22:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=f77a4b405b2e41b0ae8a0ff1cbf6ee8593c32a7f'/>
<id>urn:sha1:f77a4b405b2e41b0ae8a0ff1cbf6ee8593c32a7f</id>
<content type='text'>
 commit 1af15aaf278edcf6f6de94774350e34a80883c24
 Author: Olivier Fourdan &lt;ofourdan@redhat.com&gt;
 Date:   Fri Apr 10 10:07:38 2015 +0200

    dix: Fix image byte order on big endian hardware

    Make sure X_BIG_ENDIAN/X_LITTLE_ENDIAN are defined before actually using
    them.

    Otherwise, image byte order could be wrong on big endian hardware even
    though endianess detection is correct.

    Reported-by: Tim Waugh &lt;twaugh@redhat.com&gt;
    Signed-off-by: Olivier Fourdan &lt;ofourdan@redhat.com&gt;
    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;

 commit 4302484ef2e67b2e05756c7ee0834dce938f1b44
 Author: Adam Jackson &lt;ajax@redhat.com&gt;
 Date:   Mon Jul 21 10:06:53 2014 -0400

    dix: Remove arch awareness from servermd.h (v2)

    At this point we have no architectures where image byte order is
    different from bitmap bit order, or where either of those two are not
    also the native word endianness.  Hooray, one more place where we don't
    have to worry about enabling new CPU architectures.

    v2: Rebase to master to handle the addition of ppc64le, arc, and xtensa,
    and use autoconf's endianness detection instead of gcc predefines.

    Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Reviewed-by: Daniel Stone &lt;daniels@collabora.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit f6469f1910c72add358b7263d69bd116b4450ece
 Author: Adam Jackson &lt;ajax@redhat.com&gt;
 Date:   Mon Jul 21 10:06:46 2014 -0400

    dix: Remove some XFree86 3.x leftovers

    Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Reviewed-by: Daniel Stone &lt;daniels@collabora.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 5aaacb501ff26bad391664cc7367bfe5164f72c7
 Author: Adam Jackson &lt;ajax@redhat.com&gt;
 Date:   Mon Jul 21 10:06:45 2014 -0400

    dix: Remove an ancient IBM configuration

    Whatever unix this was meant to be is either no longer in circulation,
    or is AIX, which we don't claim to support anyway.

    Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Reviewed-by: Daniel Stone &lt;daniels@collabora.com&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 commit 446fe9eecddd1337f9d5164dd7c301e1ba3dfe32
 Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
 Date:   Thu Jul 17 21:37:50 2008 +0300

    Dead code removal

    Remove a whole bunch of code that was never built, be it entire files or
    just dead ifdefs.

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<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>Save pixmap allocation hints into the PixmapRec.</title>
<updated>2017-04-10T14:22:28+00:00</updated>
<author>
<name>Aaron Plattner</name>
<email>aplattner@nvidia.com</email>
</author>
<published>2017-02-22T13:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=aa50b35a5054d59d7d1d430435665b0a38866b74'/>
<id>urn:sha1:aa50b35a5054d59d7d1d430435665b0a38866b74</id>
<content type='text'>
 Backported from X.org:

 commit f797c96845a3fab37cda6839ebecf9ac5401fd6e
 Author: Aaron Plattner &lt;aplattner@nvidia.com&gt;
 Date:   Thu Nov 15 12:12:02 2007 -0800

    Save pixmap allocation hints into the PixmapRec.

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Add CreatePixmap allocation hints.</title>
<updated>2017-04-10T14:22:28+00:00</updated>
<author>
<name>Aaron Plattner</name>
<email>aplattner@nvidia.com</email>
</author>
<published>2017-02-22T12:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=3ef6d51202a5c4f8ad23d17abf0ee9957129e88c'/>
<id>urn:sha1:3ef6d51202a5c4f8ad23d17abf0ee9957129e88c</id>
<content type='text'>
 Backported from X.org:

 commit f2e310132fbe1520c1b5f3da4faa2d2d47835e72
 Author: Aaron Plattner &lt;aplattner@nvidia.com&gt;
 Date:   Wed Oct 31 14:15:35 2007 -0700

    Add CreatePixmap allocation hints.

    These hints allow an acceleration architecture to optimize allocation of certain
    types of pixmaps, such as pixmaps that will serve as backing pixmaps for
    redirected windows.

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</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>SetFontPath: set client-&gt;errorValue on failure.</title>
<updated>2017-04-10T14:03:10+00:00</updated>
<author>
<name>Jamey Sharp</name>
<email>jamey@minilop.net</email>
</author>
<published>2017-02-16T08:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=f743f9f743362c891f049a514cdcf3d39546194b'/>
<id>urn:sha1:f743f9f743362c891f049a514cdcf3d39546194b</id>
<content type='text'>
 Backported from X.org:

 commit 21ceae9002c6364deb3d074cf2da7d3864cf6879
 Author: Jamey Sharp &lt;jamey@minilop.net&gt;
 Date:   Tue May 11 10:24:00 2010 -0700

    SetFontPath: set client-&gt;errorValue on failure.

    Previously the callers were only setting errorValue on Success, when
    it's ignored, and leaving it alone on failure, when it's sent to the
    client.

    Since SetFontPath takes the ClientPtr, let it set client-&gt;errorValue
    instead of letting the callers continue to get it wrong.

    Signed-off-by: Jamey Sharp &lt;jamey@minilop.net&gt;
    Reviewed-by: Julien Cristau &lt;jcristau@debian.org&gt;
    Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>xserver: remove index from CloseScreen (API/ABI breakage)</title>
<updated>2017-04-10T12:56:29+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@gmail.com</email>
</author>
<published>2017-03-10T23:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=93ea74e53e13890ea2f85ea57e9455d0eb2525f4'/>
<id>urn:sha1:93ea74e53e13890ea2f85ea57e9455d0eb2525f4</id>
<content type='text'>
 Extracted from X.org bulk commit:

 commit 1f0e8bd5eb1a5539689cfc4f5a6b86b530907ec5
 Author: Dave Airlie &lt;airlied@redhat.com&gt;
 Date:   Tue Jun 5 13:22:18 2012 +0100

    api: rework the X server driver API to avoid global arrays.

    This is a squash merge containing all the API changes, as
    well as the video ABI bump.

    Its been squashed to make bisection easier.

    Full patch log below:

    [...]

    commit 06729dbbc804a20242e6499f446acb5d94023c3c
    Author: Dave Airlie &lt;airlied@gmail.com&gt;
    Date:   Tue Apr 10 14:04:59 2012 +0100

        xserver: remove index from CloseScreen (API/ABI breakage)

        This drops the index from the CloseScreen callback,
        its always been useless really, since the pScreen contains it.

        Reviewed-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
        Acked-by: Aaron Plattner &lt;aplattner@nvidia.com&gt;
        Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
        Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>Use unique logfile names when starting server with -displayfd</title>
<updated>2017-03-21T09:58:08+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2017-03-15T15:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=e96e810c2287232000767ee55f2d1b84b31e6291'/>
<id>urn:sha1:e96e810c2287232000767ee55f2d1b84b31e6291</id>
<content type='text'>
 commit edcb6426f20c3be5dd5f50b76a686754aef2f64e
 Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
 Date:   Fri Jan 1 18:11:14 2016 -0800

    Use unique logfile names when starting server with -displayfd

    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=93212

    Previously all X servers started with -displayfd would overwrite
    Xorg.0.log - now a temporary name of Xorg.pid-&lt;pid&gt;.log is used
    until after -displayfd finds an open display - then it is renamed
    to the traditional Xorg.&lt;display&gt;.log name.

    Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
</feed>
