This commit is contained in:
parent
0cc598b327
commit
8759c09478
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2b841f49b245948b8739e55f1b663687d5b33eb2767833574f9a1f0904a1d1e4
|
|
||||||
size 312275
|
|
3
pixman-0.11.6.tar.bz2
Normal file
3
pixman-0.11.6.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b23c1ffbc7da271f9f2d69220f3bf95d03c497a7a4554bfdebbcd6b1882b9129
|
||||||
|
size 359630
|
37
pixman-bfo16310.diff
Normal file
37
pixman-bfo16310.diff
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
commit 9d97716d2fd91d5611a5e7a7b29b38887b672e9f
|
||||||
|
Author: André Tupinambá <andrelrt@gmail.com>
|
||||||
|
Date: Tue Jul 8 14:15:27 2008 -0400
|
||||||
|
|
||||||
|
Fix bug 16310 in the SSE2 fast path in function fbCompositeSolidMask_nx8888x0565Csse2
|
||||||
|
|
||||||
|
diff --git a/pixman/pixman-sse.c b/pixman/pixman-sse.c
|
||||||
|
index 6f7876c..f456dda 100644
|
||||||
|
--- a/pixman/pixman-sse.c
|
||||||
|
+++ b/pixman/pixman-sse.c
|
||||||
|
@@ -3839,7 +3839,7 @@ fbCompositeSolidMask_nx8888x0565Csse2 (pixman_op_t op,
|
||||||
|
fbComposeGetStart (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1);
|
||||||
|
fbComposeGetStart (pMask, xMask, yMask, uint32_t, maskStride, maskLine, 1);
|
||||||
|
|
||||||
|
- xmmSrc = unpack_32_1x128 (src);
|
||||||
|
+ xmmSrc = expandPixel_32_1x128 (src);
|
||||||
|
xmmAlpha = expandAlpha_1x128 (xmmSrc);
|
||||||
|
|
||||||
|
while (height--)
|
||||||
|
@@ -3862,7 +3862,7 @@ fbCompositeSolidMask_nx8888x0565Csse2 (pixman_op_t op,
|
||||||
|
{
|
||||||
|
d = *dst;
|
||||||
|
|
||||||
|
- *dst++ = pack565_32_16 (pack_1x64_32 (inOver_1x64 (_mm_movepi64_pi64 (xmmSrc),
|
||||||
|
+ *dst = pack565_32_16 (pack_1x64_32 (inOver_1x64 (_mm_movepi64_pi64 (xmmSrc),
|
||||||
|
_mm_movepi64_pi64 (xmmAlpha),
|
||||||
|
unpack_32_1x64 (m),
|
||||||
|
expand565_16_1x64 (d))));
|
||||||
|
@@ -3926,7 +3926,7 @@ fbCompositeSolidMask_nx8888x0565Csse2 (pixman_op_t op,
|
||||||
|
{
|
||||||
|
d = *dst;
|
||||||
|
|
||||||
|
- *dst++ = pack565_32_16 (pack_1x64_32 (inOver_1x64 (_mm_movepi64_pi64 (xmmSrc),
|
||||||
|
+ *dst = pack565_32_16 (pack_1x64_32 (inOver_1x64 (_mm_movepi64_pi64 (xmmSrc),
|
||||||
|
_mm_movepi64_pi64 (xmmAlpha),
|
||||||
|
unpack_32_1x64 (m),
|
||||||
|
expand565_16_1x64 (d))));
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 10 17:07:24 CEST 2008 - sndirsch@suse.de
|
||||||
|
|
||||||
|
- pixman 0.11.6
|
||||||
|
* development release
|
||||||
|
- pixman-bfo16310.diff
|
||||||
|
* fixes bug in SSE2 fast path, which resulted in unreadable fonts
|
||||||
|
(bfo #16310)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jul 4 05:22:20 CEST 2008 - sndirsch@suse.de
|
Fri Jul 4 05:22:20 CEST 2008 - sndirsch@suse.de
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ Provides: libXaw.so.8 libXaw.so.7 libXaw.so.6
|
|||||||
%endif
|
%endif
|
||||||
Url: http://xorg.freedesktop.org/
|
Url: http://xorg.freedesktop.org/
|
||||||
Version: 7.3
|
Version: 7.3
|
||||||
Release: 68
|
Release: 70
|
||||||
License: X11/MIT
|
License: X11/MIT
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@ -57,13 +57,14 @@ Source28: libXft1-X11R6.9-1.2.tar.bz2
|
|||||||
Source29: libvnc-20070501.tar.bz2
|
Source29: libvnc-20070501.tar.bz2
|
||||||
Source30: libXcliplist-20070501.tar.bz2
|
Source30: libXcliplist-20070501.tar.bz2
|
||||||
Source31: xcb-util-0.2.tar.bz2
|
Source31: xcb-util-0.2.tar.bz2
|
||||||
Source32: pixman-0.10.0.tar.bz2
|
Source32: pixman-0.11.6.tar.bz2
|
||||||
Source33: libpciaccess-0.10.3.tar.bz2
|
Source33: libpciaccess-0.10.3.tar.bz2
|
||||||
Patch: libXrandr.diff
|
Patch: libXrandr.diff
|
||||||
Patch2: libXft-2.1.7-lcd-filter-2.patch
|
Patch2: libXft-2.1.7-lcd-filter-2.patch
|
||||||
Patch3: p_xft_cjk.diff
|
Patch3: p_xft_cjk.diff
|
||||||
Patch5: libxkbui.diff
|
Patch5: libxkbui.diff
|
||||||
Patch10: libXxf86misc-xcb.diff
|
Patch10: libXxf86misc-xcb.diff
|
||||||
|
Patch11: pixman-bfo16310.diff
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package contains the remaining X.Org libraries.
|
This package contains the remaining X.Org libraries.
|
||||||
@ -148,6 +149,9 @@ popd
|
|||||||
pushd libXxf86misc-*
|
pushd libXxf86misc-*
|
||||||
%patch10 -p0
|
%patch10 -p0
|
||||||
popd
|
popd
|
||||||
|
pushd pixman-*
|
||||||
|
%patch11 -p1
|
||||||
|
popd
|
||||||
|
|
||||||
%build
|
%build
|
||||||
for dir in libXft1-* xbitmaps-* $(ls | grep -v -e libXft1 -e xbitmaps); do
|
for dir in libXft1-* xbitmaps-* $(ls | grep -v -e libXft1 -e xbitmaps); do
|
||||||
@ -220,6 +224,12 @@ exit 0
|
|||||||
%{_mandir}/man3/*
|
%{_mandir}/man3/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 10 2008 sndirsch@suse.de
|
||||||
|
- pixman 0.11.6
|
||||||
|
* development release
|
||||||
|
- pixman-bfo16310.diff
|
||||||
|
* fixes bug in SSE2 fast path, which resulted in unreadable fonts
|
||||||
|
(bfo #16310)
|
||||||
* Fri Jul 04 2008 sndirsch@suse.de
|
* Fri Jul 04 2008 sndirsch@suse.de
|
||||||
- libXrandr 1.2.3
|
- libXrandr 1.2.3
|
||||||
* Hide some private symbols.
|
* Hide some private symbols.
|
||||||
|
Loading…
Reference in New Issue
Block a user