Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(367)

Side by Side Diff: Source/core/css/CSSPrimitiveValueMappings.h

Issue 336693005: Add image-rendering: pixelated. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Don't add 'pixelated' to devtools. Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>. 2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>.
3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. 3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/) 4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/)
5 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> 5 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com>
6 * Copyright (C) Research In Motion Limited 2010. All rights reserved. 6 * Copyright (C) Research In Motion Limited 2010. All rights reserved.
7 * 7 *
8 * Redistribution and use in source and binary forms, with or without 8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions 9 * modification, are permitted provided that the following conditions
10 * are met: 10 * are met:
(...skipping 4007 matching lines...) Expand 10 before | Expand all | Expand 10 after
4018 switch (e) { 4018 switch (e) {
4019 case ImageRenderingAuto: 4019 case ImageRenderingAuto:
4020 m_value.valueID = CSSValueAuto; 4020 m_value.valueID = CSSValueAuto;
4021 break; 4021 break;
4022 case ImageRenderingOptimizeSpeed: 4022 case ImageRenderingOptimizeSpeed:
4023 m_value.valueID = CSSValueOptimizespeed; 4023 m_value.valueID = CSSValueOptimizespeed;
4024 break; 4024 break;
4025 case ImageRenderingOptimizeQuality: 4025 case ImageRenderingOptimizeQuality:
4026 m_value.valueID = CSSValueOptimizequality; 4026 m_value.valueID = CSSValueOptimizequality;
4027 break; 4027 break;
4028 case ImageRenderingPixelated:
4029 m_value.valueID = CSSValuePixelated;
4030 break;
4028 case ImageRenderingOptimizeContrast: 4031 case ImageRenderingOptimizeContrast:
4029 m_value.valueID = CSSValueWebkitOptimizeContrast; 4032 m_value.valueID = CSSValueWebkitOptimizeContrast;
4030 break; 4033 break;
4031 } 4034 }
4032 } 4035 }
4033 4036
4034 template<> inline CSSPrimitiveValue::operator EImageRendering() const 4037 template<> inline CSSPrimitiveValue::operator EImageRendering() const
4035 { 4038 {
4036 ASSERT(isValueID()); 4039 ASSERT(isValueID());
4037 switch (m_value.valueID) { 4040 switch (m_value.valueID) {
4038 case CSSValueAuto: 4041 case CSSValueAuto:
4039 return ImageRenderingAuto; 4042 return ImageRenderingAuto;
4040 case CSSValueOptimizespeed: 4043 case CSSValueOptimizespeed:
4041 return ImageRenderingOptimizeSpeed; 4044 return ImageRenderingOptimizeSpeed;
4042 case CSSValueOptimizequality: 4045 case CSSValueOptimizequality:
4043 return ImageRenderingOptimizeQuality; 4046 return ImageRenderingOptimizeQuality;
4047 case CSSValuePixelated:
4048 return ImageRenderingPixelated;
4044 case CSSValueWebkitOptimizeContrast: 4049 case CSSValueWebkitOptimizeContrast:
4045 return ImageRenderingOptimizeContrast; 4050 return ImageRenderingOptimizeContrast;
4046 default: 4051 default:
4047 break; 4052 break;
4048 } 4053 }
4049 4054
4050 ASSERT_NOT_REACHED(); 4055 ASSERT_NOT_REACHED();
4051 return ImageRenderingAuto; 4056 return ImageRenderingAuto;
4052 } 4057 }
4053 4058
(...skipping 832 matching lines...) Expand 10 before | Expand all | Expand 10 after
4886 default: 4891 default:
4887 break; 4892 break;
4888 } 4893 }
4889 ASSERT_NOT_REACHED(); 4894 ASSERT_NOT_REACHED();
4890 return ScrollBehaviorInstant; 4895 return ScrollBehaviorInstant;
4891 } 4896 }
4892 4897
4893 } 4898 }
4894 4899
4895 #endif 4900 #endif
OLDNEW
« no previous file with comments | « LayoutTests/css3/images/pixelated-svg-image-expected.txt ('k') | Source/core/css/CSSValueKeywords.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698