<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/Xext, branch 3.5.99.18</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.18</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.18'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2018-11-09T14:36:31+00:00</updated>
<entry>
<title>Lift Xext to xorg 1.4.2</title>
<updated>2018-11-09T14:36:31+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-11-05T21:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=49607e93f53c7d15c8d18b36763e855ecb42a496'/>
<id>urn:sha1:49607e93f53c7d15c8d18b36763e855ecb42a496</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't reset the lastDeviceEventTime when doing DPMS actions</title>
<updated>2018-07-03T13:26:15+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-07-03T12:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=222153af4406e74c9d8a8a752ae220663432905d'/>
<id>urn:sha1:222153af4406e74c9d8a8a752ae220663432905d</id>
<content type='text'>
 Backported from X.org's Xserver:

    commit c1d901d723c3bee523736eacc15b44a7dff484fe
    Author: Richard Hughes &lt;richard@hughsie.com&gt;
    Date:   Fri Aug 14 11:44:35 2009 +0100

        Don't reset the lastDeviceEventTime when doing DPMS actions

        When we change the DPMS mode, don't play games with the last event time as
        this breaks applications using IDLETIME to turn the backlight off after a
        preset time.

        This patch fixes gnome-power-manager and xfce-power-manager

        Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;

 Backport-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Backport IDLETIME system counter to nx-X11 Xserver.</title>
<updated>2018-07-03T13:26:15+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2018-07-03T12:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=14f734873d2b2c5d96d563482384a996c50f1068'/>
<id>urn:sha1:14f734873d2b2c5d96d563482384a996c50f1068</id>
<content type='text'>
 This resolves issues with non-starting mate-screensaver which
 relies on the IDLETIME API these days.

 This commit backports the following X.org Xserver commits:

    commit a2e67a6412386782cb8b644b86a5744591397d45
    Author: Christopher James Halse Rogers &lt;christopher.halse.rogers@canonical.com&gt;
    Date:   Mon Dec 6 11:24:01 2010 +1100

        IDLETIME: Fix edge-case in IdleTimeBlockHandler

        Ensure that if we're called exactly on the threshold of a
        NegativeTransition trigger that we reshedule to pick up
        an idle time over the threshold.

        Signed-off-by: Christopher James Halse Rogers &lt;christopher.halse.rogers@canonical.com&gt;
        Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
        Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

    commit 1f4fb0225b278d1cf4145aebeb0bdd23dc8f62d5
    Author: Adam Jackson &lt;ajax@redhat.com&gt;
    Date:   Wed Dec 10 16:13:20 2008 -0500

        xsync: Fix wakeup storm in idletime counter.

        Wakeup scheduling only considered the threshold values, and not whether
        the trigger was edge or level.

        See also:
        https://bugzilla.redhat.com/show_bug.cgi?id=474586
        http://svn.gnome.org/viewvc/gnome-screensaver/trunk/src/test-idle-ext.c?view=markup

    commit 0f9e89b4e309e570d7d366489d250ca2143f0ad7
    Author: Fredrik Höglund &lt;fredrik@kde.org&gt;
    Date:   Tue Aug 14 22:47:49 2007 +0200

        Fix the value comparisons in the IDLETIME wakeup handler.

        LessThan/GreaterThan comparisons were used in the wakeup handler,
        and LessOrEqual/GreaterOrEqual in the block handler.

        Change it to use LessOrEqual/GreaterOrEqual in both functions,
        since this is what XSyncNegativeComparison and
        XSyncPositiveComparison imply.

    commit 7e2c935920cafadbd87c351f1a3239932864fb90
    Author: Fredrik Höglund &lt;fredrik@kde.org&gt;
    Date:   Fri May 18 20:06:14 2007 +0200

        Add a new IDLETIME system sync counter.

        This counter exposes the time in milliseconds since the last
        input event. Clients such as screen savers and power managers
        can set an alarm on this counter to find out when the idle time
        reaches a certain value, without having to poll the server.

 Backport-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Xserver/Xext/saver.c Unvalidated lengths (X.org CVE-2017-12185).</title>
<updated>2018-03-07T20:53:40+00:00</updated>
<author>
<name>Nathan Kidd</name>
<email>nkidd@opentext.com</email>
</author>
<published>2018-03-05T10:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=7017c22c2b5dcacc8e337029f7ed82f4bcafb819'/>
<id>urn:sha1:7017c22c2b5dcacc8e337029f7ed82f4bcafb819</id>
<content type='text'>
 commit cad5a1050b7184d828aef9c1dd151c3ab649d37e
 Author: Nathan Kidd &lt;nkidd@opentext.com&gt;
 Date:   Fri Jan 9 09:57:23 2015 -0500

    Unvalidated lengths

    v2: Add overflow check and remove unnecessary check (Julien Cristau)

    This addresses:
    CVE-2017-12184 in XINERAMA
    CVE-2017-12185 in MIT-SCREEN-SAVER
    CVE-2017-12186 in X-Resource
    CVE-2017-12187 in RENDER

    Reviewed-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
    Reviewed-by: Julien Cristau &lt;jcristau@debian.org&gt;
    Signed-off-by: Nathan Kidd &lt;nkidd@opentext.com&gt;
    Signed-off-by: Julien Cristau &lt;jcristau@debian.org&gt;

 Backported-to-NX-by: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
</content>
</entry>
<entry>
<title>Xext: lift xvmain.c to xorg-xserver-7.1/1.1 state</title>
<updated>2018-02-07T22:15:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-21T00:54:33+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=5ec2366c40a540245be4a643fcf740fb16bcec50'/>
<id>urn:sha1:5ec2366c40a540245be4a643fcf740fb16bcec50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xext: lift xres.c to xorg-xserver-7.1/1.1 state</title>
<updated>2018-02-07T22:15:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-21T00:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=8ebb5d23c931810335739be16c1b10f44ed3c4d0'/>
<id>urn:sha1:8ebb5d23c931810335739be16c1b10f44ed3c4d0</id>
<content type='text'>
Fix XSERVER64 should be _XSERVER64
</content>
</entry>
<entry>
<title>Xext: lift sync.c to xorg-xserver-7.1/1.1 state</title>
<updated>2018-02-07T22:15:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-21T00:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=e85c6885e7f44d35248281c867e16be8a3fb97f1'/>
<id>urn:sha1:e85c6885e7f44d35248281c867e16be8a3fb97f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xext: lift sleeputil.c to xorg-xserver-7.1/1.1 state</title>
<updated>2018-02-07T22:15:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-21T00:42:58+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=62373d42824c66a8a4a95d5a3a8953d2fcca544d'/>
<id>urn:sha1:62373d42824c66a8a4a95d5a3a8953d2fcca544d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xext: lift panoramiX to xorg-xserver-7.1/1.1 state</title>
<updated>2018-02-07T22:15:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-21T00:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=d9c3a724972cb978660a00e1f9505d914e9a6b23'/>
<id>urn:sha1:d9c3a724972cb978660a00e1f9505d914e9a6b23</id>
<content type='text'>
It also reintroduces a missed hack (undocumented commandline switch
-disablexineramaextension to fool clients into thinking that Xinerama
is disabled even though it is not).

That hack had been dropped in d26930d59838e2a8305c66b67aaa163db157920c intentionally.
</content>
</entry>
<entry>
<title>Xext: lift DPMS extension to xorg-xserver-7.1/1.1 state</title>
<updated>2018-02-07T22:15:57+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-10-21T00:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=31900d41a067a16644e93068e003077bde64c077'/>
<id>urn:sha1:31900d41a067a16644e93068e003077bde64c077</id>
<content type='text'>
</content>
</entry>
</feed>
