<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/Xext, branch 3.5.99.23</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.23</id>
<link rel='self' href='https://cgit.arctica-project.org/nx-libs/atom?h=3.5.99.23'/>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/'/>
<updated>2020-01-05T23:50:30+00:00</updated>
<entry>
<title>X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properly</title>
<updated>2020-01-05T23:50:30+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-12-17T23:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=f5348bdc4a929b1455369ed1b237b82336da496a'/>
<id>urn:sha1:f5348bdc4a929b1455369ed1b237b82336da496a</id>
<content type='text'>
Fixes ArcticaProject/nx-libs#165

  commit dfd682b582636a36345144bcf835e3ee46718d90
  Author: Alan Coopersmith &lt;alan.coopersmith@sun.com&gt;
  Date:   Wed Jan 2 19:27:22 2008 -0800

    X.Org bug 4947/Sun bug 6646626: Xv extension not byte-swapping properly

    X.Org Bugzilla #4947 &lt;https://bugs.freedesktop.org/show_bug.cgi?id=4947&gt;
    Sun bug 6646626 &lt;http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6646626&gt;

    Don't use swapped data after swapping it.   When done swapping data,
    send the swapped data, not the address of the pointer to it, to the client.
</content>
</entry>
<entry>
<title>os: unifdef ISC</title>
<updated>2020-01-05T23:49:55+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-11-07T21:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=5fb7f53c6f06df54e7fb45498d697d17483565b6'/>
<id>urn:sha1:5fb7f53c6f06df54e7fb45498d697d17483565b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify (NX)xvdisp.c</title>
<updated>2019-11-02T10:33:16+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-05-01T00:35:56+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=280cf1264f177355e6087d09fb6b6f4fa32b3c36'/>
<id>urn:sha1:280cf1264f177355e6087d09fb6b6f4fa32b3c36</id>
<content type='text'>
NXxvdisp.c only exists to set/unset nxagentXvTrap before/after
dispatch. There's no need to duplicate the original code. We now
rename the original dispatch functions and call them in our dispatch
code.

Also drop check for sun and cygwin, as they never appeared in xorg
upstream code.
</content>
</entry>
<entry>
<title>NXshm.c: call upstream miShmPutImage</title>
<updated>2019-11-02T10:18:00+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-05-30T21:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=6fd0ffc99890c413d003bef323024f0cee62916f'/>
<id>urn:sha1:6fd0ffc99890c413d003bef323024f0cee62916f</id>
<content type='text'>
instead of having an identical copy in nxagent_miShmPutImage
</content>
</entry>
<entry>
<title>NXshm.c: use upstream versions of Dispatch functions</title>
<updated>2019-11-02T10:18:00+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-05-01T09:43:14+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=a9bdfd2171f74be3bfc6d1e4f1e22765f3bb54ff'/>
<id>urn:sha1:a9bdfd2171f74be3bfc6d1e4f1e22765f3bb54ff</id>
<content type='text'>
instead of having an own (identical) copy
</content>
</entry>
<entry>
<title>Die XTESTEXT1, die!</title>
<updated>2019-05-10T17:02:51+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2018-11-07T20:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=b32a984f8f34d34fcc4114028712367c47c545d7'/>
<id>urn:sha1:b32a984f8f34d34fcc4114028712367c47c545d7</id>
<content type='text'>
  commit a73e0f8cdfec1c9199ffe696146ba7d677c4c10d
  Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
  Date:   Thu Jun 1 18:47:47 2006 +0000

    Die XTESTEXT1, die!

Citing an email from the xorg-modular mailing list:

On Tuesday 21 February 2006 23:04, Enrico Weigelt wrote:
&gt; Hi folks,
&gt;
&gt; I'm wondering what's the difference between XTEST and XTESTEXT1
&gt; (the second one can be configured w/ my current patch ...)
&gt; Are they both the same ( -&gt; XTest extension ) ?
&gt; Can I put both symbols together ?

They're not the same extension.  XTest is the one you want, if you want
either.  The other hasn't been built by default in ages and I should probably
go ahead and nuke it from the tree.

- ajax
</content>
</entry>
<entry>
<title>Use calloc to zero fill buffers being allocated for replies &amp; events</title>
<updated>2019-02-28T22:11:23+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-02-28T22:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.arctica-project.org/nx-libs/commit/?id=c81a45785970aa198736d8dc578beb2d7bbd1b2f'/>
<id>urn:sha1:c81a45785970aa198736d8dc578beb2d7bbd1b2f</id>
<content type='text'>
  commit cdf5bcd420e5bcf4a4a24a275d3133a4e16ce41e
  Author: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
  Date:   Mon Jul 9 19:12:42 2012 -0700

    Use calloc to zero fill buffers being allocated for replies &amp; events

    Ensures padding bytes are zero-filled

    Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;
    Reviewed-by: Keith Packard &lt;keithp@keithp.com&gt;
    Tested-by: Daniel Stone &lt;daniel@fooishbar.org&gt;

Attributes ArcticaProject/nx-libs#382
</content>
</entry>
<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>
</feed>
