<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nx-X11/programs/Xserver/mi/miexpose.c, branch 3.6.x</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=3.6.x</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=3.6.x'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2019-06-22T09:30:54+00:00</updated>
<entry>
<title>mi/miexpose.c: add missing free()</title>
<updated>2019-06-22T09:30:54+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-06-20T21:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=c8520ac0aabb475d92ea6b60e3113f2999c04eb8'/>
<id>urn:sha1:c8520ac0aabb475d92ea6b60e3113f2999c04eb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mi: Hush an almost certainly bogus warning</title>
<updated>2019-06-12T16:45:02+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-05-03T23:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=28e42b3bd0d7fb5d5674acd256fed5e84903a271'/>
<id>urn:sha1:28e42b3bd0d7fb5d5674acd256fed5e84903a271</id>
<content type='text'>
  commit 57e872301f5e836be2efb8f952f9c9711650b447
  Author: Adam Jackson &lt;ajax@redhat.com&gt;
  Date:   Thu Apr 5 13:07:09 2018 -0400

    mi: Hush an almost certainly bogus warning

    In file included from ../mi/miexpose.c:83:
    ../mi/miexpose.c: In function ‘miHandleExposures’:
    ../include/regionstr.h:174:22: warning: ‘expBox.y2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         (_pReg)-&gt;extents = *(_pBox);
         ~~~~~~~~~~~~~~~~~^~~~~~~~~~
    ../mi/miexpose.c:139:12: note: ‘expBox.y2’ was declared here
         BoxRec expBox;
                ^~~~~~

    etc. It's initialized if (extents), and then only read if (extents),
    but gcc doesn't seem to figure that out. Whatever, bzero it to be
    explicit.

    Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
    Acked-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>NXmiexpose.c: drop file altogether</title>
<updated>2019-06-11T10:09:27+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-05-30T14:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=073c6c17e768cf61a879cb100f5ad2cb16703518'/>
<id>urn:sha1:073c6c17e768cf61a879cb100f5ad2cb16703518</id>
<content type='text'>
The only left function is identical to the one in mi/miexpose.c.
</content>
</entry>
<entry>
<title>NXmiexpose.c: use upstream version of miPaintWindows()</title>
<updated>2019-06-11T10:09:27+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-04-30T23:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=9e051eab0fee0915702c6752669542c7cc40de18'/>
<id>urn:sha1:9e051eab0fee0915702c6752669542c7cc40de18</id>
<content type='text'>
miPaintWindow() was identical to the version in miexpose.c except
for some unitialized variable fixes. As these also should be in
upstream code we add them there (Note: Xorg never fixed this but
totally rewrote the miPaintWindow() later on.)

This allows us to totally drop our special version of miPaintWindow().
</content>
</entry>
<entry>
<title>NXmiexpose.c: use upstream miHandleExposures()</title>
<updated>2019-06-11T10:09:27+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-05-03T23:47:50+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=39ff69c72554cc3e50a452f0ca3a707a4d542377'/>
<id>urn:sha1:39ff69c72554cc3e50a452f0ca3a707a4d542377</id>
<content type='text'>
It is (functionally) identical to our code, so why have
duplicate code?
</content>
</entry>
<entry>
<title>misc: fix more regressions and whitespace weirdness introduced in 913fcf1a74426725f14380dd5b34286a21c37ab7.</title>
<updated>2018-07-07T06:05:24+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2018-07-07T06:04:51+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=992673157077080f3d5637c7f666e43639181a91'/>
<id>urn:sha1:992673157077080f3d5637c7f666e43639181a91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some memory leaks.</title>
<updated>2018-07-03T14:40:06+00:00</updated>
<author>
<name>Mario Trangoni</name>
<email>mjtrangoni@gmail.com</email>
</author>
<published>2018-03-25T14:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=913fcf1a74426725f14380dd5b34286a21c37ab7'/>
<id>urn:sha1:913fcf1a74426725f14380dd5b34286a21c37ab7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reduce usage of uninitialised bytes</title>
<updated>2017-12-27T23:17:54+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-10T22:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=6acbfab33133a92dbd7f128284d26f94bfeb1af2'/>
<id>urn:sha1:6acbfab33133a92dbd7f128284d26f94bfeb1af2</id>
<content type='text'>
as reported by valgrind
</content>
</entry>
<entry>
<title>replace (DE)ALLOCATE_LOCAL by malloc/free</title>
<updated>2017-03-03T17:58:43+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-03-02T14:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=09ef99919c010801bd4220d482a867035b6f4f25'/>
<id>urn:sha1:09ef99919c010801bd4220d482a867035b6f4f25</id>
<content type='text'>
This is basically a backport of the following commits + replacing
xalloc/xfree by malloc/free. Fixes ArcticaProject/nx-libs#358.

   commit 2761c103311a1160bc483fd0367d654733df8598
   Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
   Date:   Mon Nov 5 14:03:26 2007 +0000

       OS: Remove usage of alloca

       Replace with heap allocations.

   commit 5e363500c86042c394595e1a6633581eb8fcd1bb
   Author: Daniel Stone &lt;daniel@fooishbar.org&gt;
   Date:   Mon Nov 5 14:38:28 2007 +0000

       OS: Remove ALLOCATE_LOCAL from os.h

       Remove ALLOCATE_LOCAL_FALLBACK and DEALLOCATE_LOCAL_FALLBACK from os.h, and
       remove the include of Xalloca.h as well.
</content>
</entry>
<entry>
<title>VCS info lines: Remove ancient X.org / XFree86 VCS info line from code files.</title>
<updated>2016-07-05T23:09:15+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2016-07-05T14:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=6144b615dd7ae2acd786aaa08f66c9743870b709'/>
<id>urn:sha1:6144b615dd7ae2acd786aaa08f66c9743870b709</id>
<content type='text'>
 This has already been started while replacing copyright info in file
 headers and has now been completed with this commit.
</content>
</entry>
</feed>
