OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2004, 2005 Nikolas Zimmermann <zimmermann@kde.org> | 2 * Copyright (C) 2004, 2005 Nikolas Zimmermann <zimmermann@kde.org> |
3 * Copyright (C) 2004, 2005, 2006, 2007 Rob Buis <buis@kde.org> | 3 * Copyright (C) 2004, 2005, 2006, 2007 Rob Buis <buis@kde.org> |
4 * Copyright (C) 2007 Eric Seidel <eric@webkit.org> | 4 * Copyright (C) 2007 Eric Seidel <eric@webkit.org> |
5 * Copyright (C) 2008 Apple Inc. All rights reserved. | 5 * Copyright (C) 2008 Apple Inc. All rights reserved. |
6 * Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au> | 6 * Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au> |
7 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 7 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
8 * | 8 * |
9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 return; | 103 return; |
104 } | 104 } |
105 | 105 |
106 float posC = 0; | 106 float posC = 0; |
107 if (!parseNumber(ptr, end, posC)) { | 107 if (!parseNumber(ptr, end, posC)) { |
108 result.clear(); | 108 result.clear(); |
109 return; | 109 return; |
110 } | 110 } |
111 | 111 |
112 float posD = 0; | 112 float posD = 0; |
113 if (!parseNumber(ptr, end, posD, false)) { | 113 if (!parseNumber(ptr, end, posD, STRICT)) { |
114 result.clear(); | 114 result.clear(); |
115 return; | 115 return; |
116 } | 116 } |
117 | 117 |
118 skipOptionalSVGSpaces(ptr, end); | 118 skipOptionalSVGSpaces(ptr, end); |
119 | 119 |
120 if (ptr < end && *ptr == ';') { | 120 if (ptr < end && *ptr == ';') { |
121 delimParsed = true; | 121 delimParsed = true; |
122 ptr++; | 122 ptr++; |
123 } | 123 } |
(...skipping 585 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
709 SVGSMILElement::setAttributeName(attributeName); | 709 SVGSMILElement::setAttributeName(attributeName); |
710 checkInvalidCSSAttributeType(targetElement()); | 710 checkInvalidCSSAttributeType(targetElement()); |
711 } | 711 } |
712 | 712 |
713 void SVGAnimationElement::checkInvalidCSSAttributeType(SVGElement* target) | 713 void SVGAnimationElement::checkInvalidCSSAttributeType(SVGElement* target) |
714 { | 714 { |
715 m_hasInvalidCSSAttributeType = target && hasValidAttributeName() && attribut
eType() == AttributeTypeCSS && !isTargetAttributeCSSProperty(target, attributeNa
me()); | 715 m_hasInvalidCSSAttributeType = target && hasValidAttributeName() && attribut
eType() == AttributeTypeCSS && !isTargetAttributeCSSProperty(target, attributeNa
me()); |
716 } | 716 } |
717 | 717 |
718 } | 718 } |
OLD | NEW |