| OLD | NEW |
| 1 /* | 1 /* |
| 2 Copyright (C) 2010 Rob Buis <rwlbuis@gmail.com> | 2 Copyright (C) 2010 Rob Buis <rwlbuis@gmail.com> |
| 3 Copyright (C) 2011 Cosmin Truta <ctruta@gmail.com> | 3 Copyright (C) 2011 Cosmin Truta <ctruta@gmail.com> |
| 4 Copyright (C) 2012 University of Szeged | 4 Copyright (C) 2012 University of Szeged |
| 5 Copyright (C) 2012 Renata Hodovan <reni@webkit.org> | 5 Copyright (C) 2012 Renata Hodovan <reni@webkit.org> |
| 6 | 6 |
| 7 This library is free software; you can redistribute it and/or | 7 This library is free software; you can redistribute it and/or |
| 8 modify it under the terms of the GNU Library General Public | 8 modify it under the terms of the GNU Library General Public |
| 9 License as published by the Free Software Foundation; either | 9 License as published by the Free Software Foundation; either |
| 10 version 2 of the License, or (at your option) any later version. | 10 version 2 of the License, or (at your option) any later version. |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 m_document = createDocument(response().url()); | 64 m_document = createDocument(response().url()); |
| 65 m_document->setContent(decodedText.toString()); | 65 m_document->setContent(decodedText.toString()); |
| 66 } | 66 } |
| 67 CachedResource::checkNotify(); | 67 CachedResource::checkNotify(); |
| 68 } | 68 } |
| 69 | 69 |
| 70 PassRefPtr<Document> CachedDocument::createDocument(const KURL& url) | 70 PassRefPtr<Document> CachedDocument::createDocument(const KURL& url) |
| 71 { | 71 { |
| 72 switch (type()) { | 72 switch (type()) { |
| 73 case SVGDocumentResource: | 73 case SVGDocumentResource: |
| 74 return SVGDocument::create(0, url); | 74 return SVGDocument::create(DocumentInitializer(url)); |
| 75 default: | 75 default: |
| 76 // FIXME: We'll add more types to support HTMLImports. | 76 // FIXME: We'll add more types to support HTMLImports. |
| 77 ASSERT_NOT_REACHED(); | 77 ASSERT_NOT_REACHED(); |
| 78 return 0; | 78 return 0; |
| 79 } | 79 } |
| 80 } | 80 } |
| 81 | 81 |
| 82 void CachedDocument::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const | 82 void CachedDocument::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const |
| 83 { | 83 { |
| 84 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::CachedResou
rceSVG); | 84 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::CachedResou
rceSVG); |
| 85 CachedResource::reportMemoryUsage(memoryObjectInfo); | 85 CachedResource::reportMemoryUsage(memoryObjectInfo); |
| 86 info.addMember(m_document, "document"); | 86 info.addMember(m_document, "document"); |
| 87 info.addMember(m_decoder, "decoder"); | 87 info.addMember(m_decoder, "decoder"); |
| 88 } | 88 } |
| 89 | 89 |
| 90 } | 90 } |
| OLD | NEW |