<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-graphics/xorg-lib/pixman, branch walnascar-next</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=walnascar-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=walnascar-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2024-12-13T08:23:16+00:00</updated>
<entry>
<title>pixman: remove long-obsolete patch</title>
<updated>2024-12-13T08:23:16+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2024-12-12T17:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=311348fc2ed1ddbcc4c3b8265be4dc9fc34a6947'/>
<id>urn:sha1:311348fc2ed1ddbcc4c3b8265be4dc9fc34a6947</id>
<content type='text'>
This patch from the Nokia/Scratchbox days[1] was obsoleted by qemu
improvements, specifically "linux-user: fake /proc/self/auxv"[2] which
was integrated into qemu 1.1.0 in 2011.

[1] If you're reading this and reminiscing I suggest standing up and
having a stretch, your back will thank you
[2] 257450ee59fd7e781cb4e2316ddc845c40b9fc42

(From OE-Core rev: b404dcbe9aeca9e82db929f021344ef3826726ab)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: update 0.42.2 -&gt; 0.44.0</title>
<updated>2024-12-05T17:07:10+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2024-12-04T06:49:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=40d694694516de7a304a07e4858a1d3985d30f2f'/>
<id>urn:sha1:40d694694516de7a304a07e4858a1d3985d30f2f</id>
<content type='text'>
Drop two backports.

Drop iwmmxt support from recipe and patch (upstream has removed it).

(From OE-Core rev: 92fb00ad49d43189884c3a3a6ca7f32cec7d3f0f)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Mathieu Dubois-Briand &lt;mathieu.dubois-briand@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: Backport fix for recent binutils</title>
<updated>2024-08-06T10:27:25+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2024-08-05T15:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=24cccdbe28d49752b5a7bf304040156b97861d16'/>
<id>urn:sha1:24cccdbe28d49752b5a7bf304040156b97861d16</id>
<content type='text'>
With recent binutils, we see a compile failure. Backport the patch for this
from upstream.

(From OE-Core rev: 7ea6b1910419cf5f5036c603edf3440383d1c947)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: update patch for fixing inline failure with -Og</title>
<updated>2024-07-18T16:21:39+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2024-07-16T09:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=23e4ffef1164e7eb4a569608d00d4eaeadad047c'/>
<id>urn:sha1:23e4ffef1164e7eb4a569608d00d4eaeadad047c</id>
<content type='text'>
Previous patch works on fedora40 with gcc-14, but not works
on ubuntu2004 with gcc-9. Update the patch to fix the do_compile
failure:
    In function ‘combine_inner’,
        inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1:
    ../pixman-0.42.2/pixman/pixman-combine-float.c:370:5: error: inlining failed in call to ‘always_inline’ ‘combine_soft_light_c’: function not
considered for inlining
      370 |     combine_ ## name ## _c (float sa, float s, float da, float d)

(From OE-Core rev: 5eb77c3e142dd952b5e35647f76fdd420a1f1613)

Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: fix do_compile error</title>
<updated>2024-07-08T08:17:09+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2024-07-05T09:41:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5d5297775a3db869409f5f945b2e8c93e4738e7c'/>
<id>urn:sha1:5d5297775a3db869409f5f945b2e8c93e4738e7c</id>
<content type='text'>
When debug build is enabled(-Og is used), pixman-native do_compile
failed with error:
In function ‘combine_inner’,
    inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1:
../pixman-0.42.2/pixman/pixman-combine-float.c:370:5: error: inlining failed in call to ‘always_inline’ ‘combine_soft_light_c’: function not considered for inlining
  370 |     combine_ ## name ## _c (float sa, float s, float da, float d)

Refer [1], always_inline is not suggested to use with indirect function
call, replace always_inline with __inline__ to fix the issue

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931

(From OE-Core rev: 4ab0d5c24b32a80432d9cfa6c904027b8a6710b5)

Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: upgrade 0.38.4 -&gt; 0.40.0</title>
<updated>2020-06-04T12:27:30+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2020-05-31T15:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=c21ec17576dbc767926473b66ad980d20c55fbc2'/>
<id>urn:sha1:c21ec17576dbc767926473b66ad980d20c55fbc2</id>
<content type='text'>
(From OE-Core rev: 81357bfa4c833989775be3728cb3a4b6918f5956)

Signed-off-by: Alexander Kanavin &lt;alex.kanavin@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: port to meson</title>
<updated>2019-12-28T23:25:42+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2019-12-19T21:19:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9fd5fb85468dac57d3b7f9d872ad9cea21ca9e77'/>
<id>urn:sha1:9fd5fb85468dac57d3b7f9d872ad9cea21ca9e77</id>
<content type='text'>
Disable libpng as that's only used in the tests and demos, that we don't build.

Drop iwmmxt disabling, we can add this back again if it fails.  Loongsoon
remains disabled as the build fails for edgerouter.

Drop the Neon/VFP2 mojo, this is a micro-optimisation. If the size improvement
is significant then this can be added back.

(From OE-Core rev: dd9c3d042aa5c2ae0fd80b558ec7e9c793ff36f0)

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: upgrade 0.34.0 -&gt; 0.38.0</title>
<updated>2019-02-15T08:17:49+00:00</updated>
<author>
<name>Anuj Mittal</name>
<email>anuj.mittal@intel.com</email>
</author>
<published>2019-02-14T05:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=bdb23bd1e3a17594f0352fabf3df90011940b0a0'/>
<id>urn:sha1:bdb23bd1e3a17594f0352fabf3df90011940b0a0</id>
<content type='text'>
For changes, see:

https://cgit.freedesktop.org/pixman/log/?qt=range&amp;q=pixman-0.38.0...pixman-0.34.0

(From OE-Core rev: 26fe9e93eff2a45101534ae0ba61229649783281)

Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: Fix build on arches not defining FE_INVALID exception</title>
<updated>2016-05-19T08:05:20+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-18T04:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=1613275de75037ba79aa88ee257f5055211de93d'/>
<id>urn:sha1:1613275de75037ba79aa88ee257f5055211de93d</id>
<content type='text'>
Nios2 e.g. only supports round to nearest in glibc

(From OE-Core rev: 074bf42d72ee2f5b155814eb24d52e06e2cebb9e)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pixman: Upgrade 0.32.8 -&gt; 0.34.0</title>
<updated>2016-05-13T12:41:26+00:00</updated>
<author>
<name>Jussi Kukkonen</name>
<email>jussi.kukkonen@intel.com</email>
</author>
<published>2016-05-12T07:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5f6e5e45d565ead19e7072826167b098181871b6'/>
<id>urn:sha1:5f6e5e45d565ead19e7072826167b098181871b6</id>
<content type='text'>
Remove two patches that are no longer needed.

(From OE-Core rev: 7b8a99c2715583b48d1d3a1d9004c0607b99ddd1)

Signed-off-by: Jussi Kukkonen &lt;jussi.kukkonen@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
