Changeset 116636 in webkit
- Timestamp:
- May 10, 2012 6:15:47 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r116635 r116636 1 2012-05-10 Noel Gordon <noel.gordon@gmail.com> 2 3 [chromium] REGRESSION(r107389) Visible line artifacts on JPEG images 4 https://bugs.webkit.org/show_bug.cgi?id=85772 5 6 Reviewed by Kent Tamura. 7 8 * platform/chromium/test_expectations.txt: Add IMAGE expectations. 9 1 10 2012-05-10 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 11 -
trunk/LayoutTests/platform/chromium/test_expectations.txt
r116592 r116636 2974 2974 2975 2975 // ICC color profiles are not supported on WIN, LINUX so SKIP for now. 2976 BUGWK70001 SKIP LINUX WIN : fast/images/color-jpeg-with-color-profile.html = FAIL MISSING2976 BUGWK70001 SKIP LINUX WIN : fast/images/color-jpeg-with-color-profile.html = FAIL IMAGE MISSING 2977 2977 2978 2978 // V8 handles stack overflow exceptions differently than JSC … … 3359 3359 // Tests still flaky on the given platforms. They may not actually be flaky, but prior to 3360 3360 // a rebaselining they were showing inconsistent results. 3361 BUGWK81631 WIN LINUX DEBUG: tables/mozilla_expected_failures/bugs/bug85016.html = IMAGE PASS3361 BUGWK81631 WIN LINUX : tables/mozilla_expected_failures/bugs/bug85016.html = IMAGE PASS 3362 3362 BUGWK81631 WIN LINUX DEBUG : fast/writing-mode/block-level-images.html = IMAGE PASS 3363 3363 BUGWK81631 MAC : tables/mozilla_expected_failures/bugs/bug85016.html = IMAGE PASS 3364 BUGWK81631 MAC: fast/repaint/block-layout-inline-children-replaced.html = IMAGE PASS3364 BUGWK81631 : fast/repaint/block-layout-inline-children-replaced.html = IMAGE PASS 3365 3365 BUGWK81631 MAC : fast/writing-mode/block-level-images.html = IMAGE PASS 3366 3366 BUGWK81631 MAC : fast/table/quote-text-around-iframe.html = IMAGE PASS … … 3868 3868 BUGWK83954 : fast/table/spanOverlapRepaint.html = TEXT 3869 3869 BUGWK83954 : fast/table/text-field-baseline.html = TEXT 3870 BUGWK83954 : tables/mozilla/bugs/bug1188.html = TEXT3870 BUGWK83954 : tables/mozilla/bugs/bug1188.html = IMAGE TEXT 3871 3871 BUGWK83954 WIN LINUX : fast/block/float/avoiding-float-centered.html = TEXT 3872 3872 BUGWK83954 WIN LINUX : fast/clip/008.html = TEXT … … 3876 3876 BUGWK83954 : http/tests/navigation/javascriptlink-frames.html = TEXT 3877 3877 BUGWK83954 : fast/forms/date/date-appearance.html = TEXT 3878 3879 BUGNOEL : compositing/geometry/horizontal-scroll-composited.html = IMAGE 3880 BUGNOEL : compositing/geometry/vertical-scroll-composited.html = IMAGE 3881 BUGNOEL : fast/backgrounds/size/backgroundSize17.html = IMAGE 3882 BUGNOEL : fast/backgrounds/size/backgroundSize18.html = IMAGE 3883 BUGNOEL : fast/backgrounds/size/backgroundSize19.html = IMAGE 3884 BUGNOEL : fast/backgrounds/size/backgroundSize20.html = IMAGE 3885 BUGNOEL : fast/backgrounds/size/backgroundSize21.html = IMAGE 3886 BUGNOEL : fast/backgrounds/size/backgroundSize22.html = IMAGE 3887 BUGNOEL : fast/backgrounds/size/contain-and-cover-zoomed.html = IMAGE 3888 BUGNOEL : fast/backgrounds/size/contain-and-cover.html = IMAGE 3889 BUGNOEL : fast/block/float/014.html = IMAGE 3890 BUGNOEL : fast/css/line-height-determined-by-primary-font.html = IMAGE 3891 BUGNOEL : fast/images/gray-scale-jpeg-with-color-profile.html = IMAGE 3892 BUGNOEL : fast/images/image-css3-content-data.html = IMAGE 3893 BUGNOEL : fast/images/rgb-jpeg-with-adobe-marker-only.html = IMAGE 3894 BUGNOEL : fast/images/ycbcr-with-cmyk-color-profile.html = IMAGE 3895 BUGNOEL : fast/repaint/backgroundSizeRepaint.html = IMAGE 3896 BUGNOEL : fast/repaint/clipped-relative.html = IMAGE 3897 BUGNOEL : fast/repaint/selected-replaced.html = IMAGE 3898 BUGNOEL : fast/replaced/absolute-image-sizing.html = IMAGE 3899 BUGNOEL : fast/replaced/image-onload.html = IMAGE 3900 BUGNOEL : fast/replaced/image-sizing.html = IMAGE 3901 BUGNOEL : fast/replaced/image-tag.html = IMAGE 3902 BUGNOEL : fast/replaced/width100percent-image.html = IMAGE 3903 BUGNOEL : fast/writing-mode/background-horizontal-bt.html = IMAGE 3904 BUGNOEL : fast/writing-mode/background-vertical-lr.html = IMAGE 3905 BUGNOEL : fast/writing-mode/background-vertical-rl.html = IMAGE 3906 BUGNOEL : platform/chromium/compositing/img-layer-grow.html = IMAGE 3907 BUGNOEL : svg/W3C-SVG-1.1/animate-elem-30-t.svg = IMAGE 3908 BUGNOEL : svg/W3C-SVG-1.1/animate-elem-36-t.svg = IMAGE 3909 BUGNOEL : svg/W3C-SVG-1.1/animate-elem-39-t.svg = IMAGE 3910 BUGNOEL : svg/W3C-SVG-1.1/animate-elem-40-t.svg = IMAGE 3911 BUGNOEL : svg/W3C-SVG-1.1/coords-viewattr-02-b.svg = IMAGE 3912 BUGNOEL : svg/W3C-SVG-1.1/filters-image-01-b.svg = IMAGE 3913 BUGNOEL : svg/W3C-SVG-1.1/struct-image-01-t.svg = IMAGE 3914 BUGNOEL : svg/W3C-SVG-1.1/struct-image-02-b.svg = IMAGE 3915 BUGNOEL : svg/W3C-SVG-1.1/struct-image-04-t.svg = IMAGE 3916 BUGNOEL : svg/carto.net/scrollbar.svg = IMAGE 3917 BUGNOEL : svg/carto.net/selectionlist.svg = IMAGE 3918 BUGNOEL : svg/custom/image-rescale-clip.html = IMAGE 3919 BUGNOEL : svg/custom/image-rescale-scroll.html = IMAGE 3920 BUGNOEL : svg/custom/image-rescale.svg = IMAGE 3921 BUGNOEL : svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr.html = IMAGE 3922 BUGNOEL : svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop.html = IMAGE 3923 BUGNOEL : svg/repaint/image-href-change.svg = IMAGE 3924 BUGNOEL : tables/mozilla/bugs/bug101674.html = IMAGE 3925 BUGNOEL : tables/mozilla/bugs/bug10565.html = IMAGE 3926 BUGNOEL : tables/mozilla/bugs/bug11026.html = IMAGE 3927 BUGNOEL : tables/mozilla/bugs/bug120107.html = IMAGE 3928 BUGNOEL : tables/mozilla/bugs/bug1271.html = IMAGE 3929 BUGNOEL : tables/mozilla/bugs/bug12908-1.html = IMAGE 3930 BUGNOEL : tables/mozilla/bugs/bug12908-2.html = IMAGE 3931 BUGNOEL : tables/mozilla/bugs/bug1296.html = IMAGE 3932 BUGNOEL : tables/mozilla/bugs/bug13169.html = IMAGE 3933 BUGNOEL : tables/mozilla/bugs/bug1430.html = IMAGE 3934 BUGNOEL : tables/mozilla/bugs/bug15544.html = IMAGE 3935 BUGNOEL : tables/mozilla/bugs/bug17138.html = IMAGE 3936 BUGNOEL : tables/mozilla/bugs/bug196870.html = IMAGE 3937 BUGNOEL : tables/mozilla/bugs/bug29314.html = IMAGE 3938 BUGNOEL : tables/mozilla/bugs/bug2981-2.html = IMAGE 3939 BUGNOEL : tables/mozilla/bugs/bug4093.html = IMAGE 3940 BUGNOEL : tables/mozilla/bugs/bug4284.html = IMAGE 3941 BUGNOEL : tables/mozilla/bugs/bug4427.html = IMAGE 3942 BUGNOEL : tables/mozilla/bugs/bug50695-2.html = IMAGE 3943 BUGNOEL : tables/mozilla/bugs/bug56563.html = IMAGE 3944 BUGNOEL : tables/mozilla/bugs/bug5797.html = IMAGE 3945 BUGNOEL : tables/mozilla/bugs/bug625.html = IMAGE 3946 BUGNOEL : tables/mozilla/bugs/bug6404.html = IMAGE 3947 BUGNOEL : tables/mozilla/bugs/bug82946-2.html = IMAGE 3948 BUGNOEL : tables/mozilla/bugs/bug86708.html = IMAGE 3949 BUGNOEL : tables/mozilla/core/bloomberg.html = IMAGE 3950 BUGNOEL : tables/mozilla/core/col_widths_auto_autoFix.html = IMAGE 3951 BUGNOEL : tables/mozilla/core/misc.html = IMAGE 3952 BUGNOEL : tables/mozilla/core/row_span.html = IMAGE 3953 BUGNOEL : tables/mozilla/marvin/tbody_valign_baseline.html = IMAGE 3954 BUGNOEL : tables/mozilla/marvin/tbody_valign_bottom.html = IMAGE 3955 BUGNOEL : tables/mozilla/marvin/tbody_valign_middle.html = IMAGE 3956 BUGNOEL : tables/mozilla/marvin/tbody_valign_top.html = IMAGE 3957 BUGNOEL : tables/mozilla/marvin/td_valign_baseline.html = IMAGE 3958 BUGNOEL : tables/mozilla/marvin/td_valign_bottom.html = IMAGE 3959 BUGNOEL : tables/mozilla/marvin/td_valign_middle.html = IMAGE 3960 BUGNOEL : tables/mozilla/marvin/td_valign_top.html = IMAGE 3961 BUGNOEL : tables/mozilla/marvin/tfoot_valign_baseline.html = IMAGE 3962 BUGNOEL : tables/mozilla/marvin/tfoot_valign_bottom.html = IMAGE 3963 BUGNOEL : tables/mozilla/marvin/tfoot_valign_middle.html = IMAGE 3964 BUGNOEL : tables/mozilla/marvin/tfoot_valign_top.html = IMAGE 3965 BUGNOEL : tables/mozilla/marvin/th_valign_baseline.html = IMAGE 3966 BUGNOEL : tables/mozilla/marvin/th_valign_bottom.html = IMAGE 3967 BUGNOEL : tables/mozilla/marvin/th_valign_middle.html = IMAGE 3968 BUGNOEL : tables/mozilla/marvin/th_valign_top.html = IMAGE 3969 BUGNOEL : tables/mozilla/marvin/thead_valign_baseline.html = IMAGE 3970 BUGNOEL : tables/mozilla/marvin/thead_valign_bottom.html = IMAGE 3971 BUGNOEL : tables/mozilla/marvin/thead_valign_middle.html = IMAGE 3972 BUGNOEL : tables/mozilla/marvin/thead_valign_top.html = IMAGE 3973 BUGNOEL : tables/mozilla/marvin/tr_valign_baseline.html = IMAGE 3974 BUGNOEL : tables/mozilla/marvin/tr_valign_bottom.html = IMAGE 3975 BUGNOEL : tables/mozilla/marvin/tr_valign_middle.html = IMAGE 3976 BUGNOEL : tables/mozilla/marvin/tr_valign_top.html = IMAGE 3977 BUGNOEL : tables/mozilla/other/cell_widths.html = IMAGE 3978 BUGNOEL : tables/mozilla_expected_failures/bugs/bug6933.html = IMAGE 3979 BUGNOEL : tables/mozilla_expected_failures/other/test4.html = IMAGE 3878 3980 3879 3981 // Skip until SUBPIXEL_LAYOUT is enabled -
trunk/Source/WebCore/ChangeLog
r116632 r116636 1 2012-05-10 Noel Gordon <noel.gordon@gmail.com> 2 3 [chromium] REGRESSION(r107389) Visible line artifacts on some JPEG images 4 https://bugs.webkit.org/show_bug.cgi?id=85772 5 6 Reviewed by Kent Tamura. 7 8 On some JPEG images, vertical and horizontal lines artifacts might appear in image 9 regions with very high frequency color variation when using DCT_IFAST decodes. Use 10 DCT_IFAST on small screen devices only (Chromium Android). 11 12 No new tests. Covered by existing tests. 13 14 * platform/image-decoders/jpeg/JPEGImageDecoder.cpp: 15 (dctMethod): Permit DCT_IFAST decoding for Chromium Android only. 16 1 17 2012-05-10 Kenneth Rohde Christiansen <kenneth@webkit.org> 2 18 -
trunk/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp
r113243 r116636 71 71 72 72 #if defined(JCS_ALPHA_EXTENSIONS) && ASSUME_LITTLE_ENDIAN 73 inline J_DCT_METHOD dctMethod() { return JDCT_IFAST; }74 73 #define TURBO_JPEG_RGB_SWIZZLE 75 74 #if USE(SKIA) && (!SK_R32_SHIFT && SK_G32_SHIFT == 8 && SK_B32_SHIFT == 16) … … 80 79 inline bool turboSwizzled(J_COLOR_SPACE colorSpace) { return colorSpace == rgbOutputColorSpace(); } 81 80 #else 82 inline J_DCT_METHOD dctMethod() { return JDCT_ISLOW; }83 81 inline J_COLOR_SPACE rgbOutputColorSpace() { return JCS_RGB; } 84 82 #endif 85 83 86 84 #if OS(ANDROID) 85 inline J_DCT_METHOD dctMethod() { return JDCT_IFAST; } 87 86 inline J_DITHER_MODE ditherMode() { return JDITHER_NONE; } 88 87 inline bool doFancyUpsampling() { return false; } 89 88 #else 89 inline J_DCT_METHOD dctMethod() { return JDCT_ISLOW; } 90 90 inline J_DITHER_MODE ditherMode() { return JDITHER_FS; } 91 91 inline bool doFancyUpsampling() { return true; }
Note: See TracChangeset
for help on using the changeset viewer.