| Index: src/animator/SkDisplayXMLParser.cpp
|
| diff --git a/src/animator/SkDisplayXMLParser.cpp b/src/animator/SkDisplayXMLParser.cpp
|
| index 3ebf9dc4fe5c13c81dff70c2cba2ea63b7e1d7ac..1c8b67b6af10a0fc13e82bbde3d690fdeb124444 100644
|
| --- a/src/animator/SkDisplayXMLParser.cpp
|
| +++ b/src/animator/SkDisplayXMLParser.cpp
|
| @@ -71,7 +71,7 @@ void SkDisplayXMLParserError::setInnerError(SkAnimateMaker* parent, const SkStri
|
|
|
| SkDisplayXMLParser::SkDisplayXMLParser(SkAnimateMaker& maker)
|
| : INHERITED(&maker.fError), fMaker(maker), fInInclude(maker.fInInclude),
|
| - fInSkia(maker.fInInclude), fCurrDisplayable(NULL)
|
| + fInSkia(maker.fInInclude), fCurrDisplayable(nullptr)
|
| {
|
| }
|
|
|
| @@ -97,13 +97,13 @@ bool SkDisplayXMLParser::onAddAttribute(const char name[], const char value[]) {
|
| bool SkDisplayXMLParser::onAddAttributeLen(const char attrName[], const char attrValue[],
|
| size_t attrValueLen)
|
| {
|
| - if (fCurrDisplayable == NULL) // this signals we should ignore attributes for this element
|
| + if (fCurrDisplayable == nullptr) // this signals we should ignore attributes for this element
|
| return strncmp(attrName, "xmlns", sizeof("xmlns") - 1) != 0;
|
| SkDisplayable* displayable = fCurrDisplayable;
|
| SkDisplayTypes type = fCurrType;
|
|
|
| if (strcmp(attrName, "id") == 0) {
|
| - if (fMaker.find(attrValue, attrValueLen, NULL)) {
|
| + if (fMaker.find(attrValue, attrValueLen, nullptr)) {
|
| fError->setNoun(attrValue, attrValueLen);
|
| fError->setCode(SkXMLParserError::kDuplicateIDs);
|
| return true;
|
| @@ -122,22 +122,22 @@ bool SkDisplayXMLParser::onAddAttributeLen(const char attrName[], const char att
|
| }
|
| const char* name = attrName;
|
| const SkMemberInfo* info = SkDisplayType::GetMember(&fMaker, type, &name);
|
| - if (info == NULL) {
|
| + if (info == nullptr) {
|
| fError->setNoun(name);
|
| fError->setCode(SkXMLParserError::kUnknownAttributeName);
|
| return true;
|
| }
|
| - if (info->setValue(fMaker, NULL, 0, info->getCount(), displayable, info->getType(), attrValue,
|
| + if (info->setValue(fMaker, nullptr, 0, info->getCount(), displayable, info->getType(), attrValue,
|
| attrValueLen))
|
| return false;
|
| if (fMaker.fError.hasError()) {
|
| fError->setNoun(attrValue, attrValueLen);
|
| return true;
|
| }
|
| - SkDisplayable* ref = NULL;
|
| + SkDisplayable* ref = nullptr;
|
| if (fMaker.find(attrValue, attrValueLen, &ref) == false) {
|
| ref = fMaker.createInstance(attrValue, attrValueLen);
|
| - if (ref == NULL) {
|
| + if (ref == nullptr) {
|
| fError->setNoun(attrValue, attrValueLen);
|
| fError->setCode(SkXMLParserError::kErrorInAttributeValue);
|
| return true;
|
| @@ -184,7 +184,7 @@ bool SkDisplayXMLParser::onEndElement(const char elem[])
|
| const SkMemberInfo* info =
|
| SkDisplayType::GetMembers(&fMaker, fParents[parentIndex - 1].fType, &infoCount);
|
| const SkMemberInfo* foundInfo;
|
| - if ((foundInfo = searchContainer(info, infoCount)) != NULL) {
|
| + if ((foundInfo = searchContainer(info, infoCount)) != nullptr) {
|
| parent->setReference(foundInfo, displayable);
|
| // if (displayable->isHelper() == false)
|
| fMaker.helperAdd(displayable);
|
| @@ -198,7 +198,7 @@ bool SkDisplayXMLParser::onEndElement(const char elem[])
|
| }
|
| fParents.remove(parentIndex);
|
| }
|
| - fCurrDisplayable = NULL;
|
| + fCurrDisplayable = nullptr;
|
| if (fInInclude == false && SK_strcasecmp(elem, "screenplay") == 0) {
|
| if (fMaker.fInMovie == false) {
|
| fMaker.fEnableTime = fMaker.getAppTime();
|
| @@ -212,10 +212,10 @@ bool SkDisplayXMLParser::onEndElement(const char elem[])
|
| debugOut.appendS32(fMaker.fEnableTime - fMaker.fDebugTimeBase);
|
| SkDebugf("%s\n", debugOut.c_str());
|
| #endif
|
| - fMaker.fEvents.doEvent(fMaker, SkDisplayEvent::kOnload, NULL);
|
| + fMaker.fEvents.doEvent(fMaker, SkDisplayEvent::kOnload, nullptr);
|
| if (fMaker.fError.hasError())
|
| return true;
|
| - fMaker.fEvents.removeEvent(SkDisplayEvent::kOnload, NULL);
|
| + fMaker.fEvents.removeEvent(SkDisplayEvent::kOnload, nullptr);
|
|
|
| }
|
| fInSkia = false;
|
| @@ -229,7 +229,7 @@ bool SkDisplayXMLParser::onStartElement(const char name[])
|
| }
|
|
|
| bool SkDisplayXMLParser::onStartElementLen(const char name[], size_t len) {
|
| - fCurrDisplayable = NULL; // init so we'll ignore attributes if we exit early
|
| + fCurrDisplayable = nullptr; // init so we'll ignore attributes if we exit early
|
|
|
| if (SK_strncasecmp(name, "screenplay", len) == 0) {
|
| fInSkia = true;
|
| @@ -241,7 +241,7 @@ bool SkDisplayXMLParser::onStartElementLen(const char name[], size_t len) {
|
| return false;
|
|
|
| SkDisplayable* displayable = fMaker.createInstance(name, len);
|
| - if (displayable == NULL) {
|
| + if (displayable == nullptr) {
|
| fError->setNoun(name, len);
|
| fError->setCode(SkXMLParserError::kUnknownElement);
|
| return true;
|
| @@ -268,14 +268,14 @@ bool SkDisplayXMLParser::onStartElementLen(const char name[], size_t len) {
|
|
|
| const SkMemberInfo* SkDisplayXMLParser::searchContainer(const SkMemberInfo* infoBase,
|
| int infoCount) {
|
| - const SkMemberInfo* bestDisplayable = NULL;
|
| - const SkMemberInfo* lastResort = NULL;
|
| + const SkMemberInfo* bestDisplayable = nullptr;
|
| + const SkMemberInfo* lastResort = nullptr;
|
| for (int index = 0; index < infoCount; index++) {
|
| const SkMemberInfo* info = &infoBase[index];
|
| if (info->fType == SkType_BaseClassInfo) {
|
| const SkMemberInfo* inherited = info->getInherited();
|
| const SkMemberInfo* result = searchContainer(inherited, info->fCount);
|
| - if (result != NULL)
|
| + if (result != nullptr)
|
| return result;
|
| continue;
|
| }
|
| @@ -312,5 +312,5 @@ rectNext:
|
| return bestDisplayable;
|
| if (lastResort)
|
| return lastResort;
|
| - return NULL;
|
| + return nullptr;
|
| }
|
|
|