1 |
phajdan.jr 12/02/01 20:11:58 |
2 |
|
3 |
Added: chromium-revert-jpeg-swizzle-r2.patch |
4 |
chromium-webkit-zlib-r0.patch |
5 |
chromium-gyp-settings-r0.patch |
6 |
Log: |
7 |
Version bump for dev channel release. Remove old. |
8 |
|
9 |
(Portage version: 2.1.10.44/cvs/Linux i686) |
10 |
|
11 |
Revision Changes Path |
12 |
1.1 www-client/chromium/files/chromium-revert-jpeg-swizzle-r2.patch |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/chromium/files/chromium-revert-jpeg-swizzle-r2.patch?rev=1.1&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/chromium/files/chromium-revert-jpeg-swizzle-r2.patch?rev=1.1&content-type=text/plain |
16 |
|
17 |
Index: chromium-revert-jpeg-swizzle-r2.patch |
18 |
=================================================================== |
19 |
This reverts http://trac.webkit.org/changeset/101286 |
20 |
to fix Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=393471 |
21 |
|
22 |
Index: third_party/WebKit/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp |
23 |
=================================================================== |
24 |
--- third_party/WebKit/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp (revision 96970) |
25 |
+++ third_party/WebKit/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp (revision 101286) |
26 |
@@ -67,24 +67,6 @@ |
27 |
|
28 |
#include <setjmp.h> |
29 |
|
30 |
-#if CPU(BIG_ENDIAN) || CPU(MIDDLE_ENDIAN) |
31 |
-#define ASSUME_LITTLE_ENDIAN 0 |
32 |
-#else |
33 |
-#define ASSUME_LITTLE_ENDIAN 1 |
34 |
-#endif |
35 |
- |
36 |
-#if defined(JCS_ALPHA_EXTENSIONS) && ASSUME_LITTLE_ENDIAN |
37 |
-#define TURBO_JPEG_RGB_SWIZZLE |
38 |
-#if USE(SKIA) && (!SK_R32_SHIFT && SK_G32_SHIFT == 8 && SK_B32_SHIFT == 16) |
39 |
-inline J_COLOR_SPACE rgbOutputColorSpace() { return JCS_EXT_RGBA; } |
40 |
-#else |
41 |
-inline J_COLOR_SPACE rgbOutputColorSpace() { return JCS_EXT_BGRA; } |
42 |
-#endif |
43 |
-inline bool turboSwizzled(J_COLOR_SPACE colorSpace) { return colorSpace == rgbOutputColorSpace(); } |
44 |
-#else |
45 |
-inline J_COLOR_SPACE rgbOutputColorSpace() { return JCS_RGB; } |
46 |
-#endif |
47 |
- |
48 |
namespace WebCore { |
49 |
|
50 |
struct decoder_error_mgr { |
51 |
@@ -270,7 +252,7 @@ |
52 |
case JCS_RGB: |
53 |
case JCS_YCbCr: |
54 |
// libjpeg can convert GRAYSCALE and YCbCr image pixels to RGB. |
55 |
- m_info.out_color_space = rgbOutputColorSpace(); |
56 |
+ m_info.out_color_space = JCS_RGB; |
57 |
break; |
58 |
case JCS_CMYK: |
59 |
case JCS_YCCK: |
60 |
@@ -525,19 +507,6 @@ |
61 |
} |
62 |
|
63 |
jpeg_decompress_struct* info = m_reader->info(); |
64 |
- |
65 |
-#if !ENABLE(IMAGE_DECODER_DOWN_SAMPLING) && defined(TURBO_JPEG_RGB_SWIZZLE) |
66 |
- if (turboSwizzled(info->out_color_space)) { |
67 |
- ASSERT(!m_scaled); |
68 |
- while (info->output_scanline < info->output_height) { |
69 |
- unsigned char* row = reinterpret_cast<unsigned char*>(buffer.getAddr(0, info->output_scanline)); |
70 |
- if (jpeg_read_scanlines(info, &row, 1) != 1) |
71 |
- return false; |
72 |
- } |
73 |
- return true; |
74 |
- } |
75 |
-#endif |
76 |
- |
77 |
JSAMPARRAY samples = m_reader->samples(); |
78 |
|
79 |
while (info->output_scanline < info->output_height) { |
80 |
|
81 |
|
82 |
|
83 |
1.1 www-client/chromium/files/chromium-webkit-zlib-r0.patch |
84 |
|
85 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/chromium/files/chromium-webkit-zlib-r0.patch?rev=1.1&view=markup |
86 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/chromium/files/chromium-webkit-zlib-r0.patch?rev=1.1&content-type=text/plain |
87 |
|
88 |
Index: chromium-webkit-zlib-r0.patch |
89 |
=================================================================== |
90 |
--- webkit/support/webkit_support_gfx.cc.orig 2012-02-01 11:00:50.000000000 +0100 |
91 |
+++ webkit/support/webkit_support_gfx.cc 2012-02-01 11:04:21.000000000 +0100 |
92 |
@@ -14,6 +14,12 @@ |
93 |
#else |
94 |
#include "third_party/libpng/png.h" |
95 |
#endif |
96 |
+ |
97 |
+#if defined(USE_SYSTEM_ZLIB) |
98 |
+#include <zlib.h> |
99 |
+#else |
100 |
+#include "third_party/zlib/zlib.h" |
101 |
+#endif |
102 |
} |
103 |
|
104 |
namespace webkit_support { |
105 |
--- webkit/support/webkit_support.gypi.orig 2012-02-01 11:05:23.000000000 +0100 |
106 |
+++ webkit/support/webkit_support.gypi 2012-02-01 11:06:31.000000000 +0100 |
107 |
@@ -140,6 +140,7 @@ |
108 |
'variables': { 'enable_wexit_time_destructors': 1, }, |
109 |
'dependencies': [ |
110 |
'<(DEPTH)/third_party/libpng/libpng.gyp:libpng', |
111 |
+ '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', |
112 |
], |
113 |
'sources': [ |
114 |
'webkit_support_gfx.h', |
115 |
--- webkit/support/webkit_support.gypi.orig 2012-02-01 12:46:29.000000000 +0100 |
116 |
+++ webkit/support/webkit_support.gypi 2012-02-01 12:47:09.000000000 +0100 |
117 |
@@ -89,6 +89,7 @@ |
118 |
'<(DEPTH)/crypto/crypto.gyp:crypto', |
119 |
'<(DEPTH)/net/net.gyp:net', |
120 |
'<(DEPTH)/skia/skia.gyp:skia', |
121 |
+ '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', |
122 |
'<(DEPTH)/ui/ui.gyp:ui', |
123 |
'glue', |
124 |
'webkit_support_gfx', |
125 |
--- webkit/tools/test_shell/simple_clipboard_impl.cc.orig 2012-02-01 14:02:32.000000000 +0100 |
126 |
+++ webkit/tools/test_shell/simple_clipboard_impl.cc 2012-02-01 14:03:10.000000000 +0100 |
127 |
@@ -11,7 +11,11 @@ |
128 |
#include "base/string16.h" |
129 |
#include "googleurl/src/gurl.h" |
130 |
#include "third_party/skia/include/core/SkBitmap.h" |
131 |
+#if defined(USE_SYSTEM_ZLIB) |
132 |
+#include <zlib.h> |
133 |
+#else |
134 |
#include "third_party/zlib/zlib.h" |
135 |
+#endif |
136 |
#include "ui/base/clipboard/clipboard.h" |
137 |
#include "ui/gfx/codec/png_codec.h" |
138 |
#include "ui/gfx/size.h" |
139 |
|
140 |
|
141 |
|
142 |
1.1 www-client/chromium/files/chromium-gyp-settings-r0.patch |
143 |
|
144 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/chromium/files/chromium-gyp-settings-r0.patch?rev=1.1&view=markup |
145 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/chromium/files/chromium-gyp-settings-r0.patch?rev=1.1&content-type=text/plain |
146 |
|
147 |
Index: chromium-gyp-settings-r0.patch |
148 |
=================================================================== |
149 |
--- third_party/flac/flac.gyp.orig 2012-02-01 09:48:17.000000000 +0100 |
150 |
+++ third_party/flac/flac.gyp 2012-02-01 09:51:21.000000000 +0100 |
151 |
@@ -93,7 +93,7 @@ |
152 |
'targets': [ |
153 |
{ |
154 |
'target_name': 'libflac', |
155 |
- 'type': 'settings', |
156 |
+ 'type': 'none', |
157 |
'direct_dependent_settings': { |
158 |
'defines': [ |
159 |
'USE_SYSTEM_FLAC', |