Gentoo Archives: gentoo-commits

From: "PaweA Hajdan (phajdan.jr)" <phajdan.jr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/chromium/files: chromium-revert-jpeg-swizzle-r2.patch chromium-webkit-zlib-r0.patch chromium-gyp-settings-r0.patch
Date: Wed, 01 Feb 2012 20:12:12
Message-Id: 20120201201158.A6ECC2004C@flycatcher.gentoo.org
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',