| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2008 Apple Inc. All rights reserved. | 2  * Copyright (C) 2008 Apple Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions | 5  * modification, are permitted provided that the following conditions | 
| 6  * are met: | 6  * are met: | 
| 7  * 1. Redistributions of source code must retain the above copyright | 7  * 1. Redistributions of source code must retain the above copyright | 
| 8  *    notice, this list of conditions and the following disclaimer. | 8  *    notice, this list of conditions and the following disclaimer. | 
| 9  * 2. Redistributions in binary form must reproduce the above copyright | 9  * 2. Redistributions in binary form must reproduce the above copyright | 
| 10  *    notice, this list of conditions and the following disclaimer in the | 10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 188 static inline QualifiedName constructQualifiedName(const SVGElement* svgElement,
       const String& attributeName) | 188 static inline QualifiedName constructQualifiedName(const SVGElement* svgElement,
       const String& attributeName) | 
| 189 { | 189 { | 
| 190     ASSERT(svgElement); | 190     ASSERT(svgElement); | 
| 191     if (attributeName.isEmpty()) | 191     if (attributeName.isEmpty()) | 
| 192         return anyQName(); | 192         return anyQName(); | 
| 193     if (!attributeName.contains(':')) | 193     if (!attributeName.contains(':')) | 
| 194         return QualifiedName(nullAtom, attributeName, nullAtom); | 194         return QualifiedName(nullAtom, attributeName, nullAtom); | 
| 195 | 195 | 
| 196     String prefix; | 196     String prefix; | 
| 197     String localName; | 197     String localName; | 
| 198     if (!Document::parseQualifiedName(attributeName, prefix, localName, ASSERT_N
      O_EXCEPTION_STATE)) | 198     if (!Document::parseQualifiedName(attributeName, prefix, localName, ASSERT_N
      O_EXCEPTION)) | 
| 199         return anyQName(); | 199         return anyQName(); | 
| 200 | 200 | 
| 201     String namespaceURI = svgElement->lookupNamespaceURI(prefix); | 201     String namespaceURI = svgElement->lookupNamespaceURI(prefix); | 
| 202     if (namespaceURI.isEmpty()) | 202     if (namespaceURI.isEmpty()) | 
| 203         return anyQName(); | 203         return anyQName(); | 
| 204 | 204 | 
| 205     return QualifiedName(nullAtom, localName, namespaceURI); | 205     return QualifiedName(nullAtom, localName, namespaceURI); | 
| 206 } | 206 } | 
| 207 | 207 | 
| 208 static inline void clearTimesWithDynamicOrigins(Vector<SMILTimeWithOrigin>& time
      List) | 208 static inline void clearTimesWithDynamicOrigins(Vector<SMILTimeWithOrigin>& time
      List) | 
| (...skipping 976 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1185     addBeginTime(elapsed, elapsed); | 1185     addBeginTime(elapsed, elapsed); | 
| 1186 } | 1186 } | 
| 1187 | 1187 | 
| 1188 void SVGSMILElement::endedActiveInterval() | 1188 void SVGSMILElement::endedActiveInterval() | 
| 1189 { | 1189 { | 
| 1190     clearTimesWithDynamicOrigins(m_beginTimes); | 1190     clearTimesWithDynamicOrigins(m_beginTimes); | 
| 1191     clearTimesWithDynamicOrigins(m_endTimes); | 1191     clearTimesWithDynamicOrigins(m_endTimes); | 
| 1192 } | 1192 } | 
| 1193 | 1193 | 
| 1194 } | 1194 } | 
| OLD | NEW | 
|---|