| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google 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 are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 2163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2174 { | 2174 { |
| 2175 uint32_t type; | 2175 uint32_t type; |
| 2176 String name; | 2176 String name; |
| 2177 String url; | 2177 String url; |
| 2178 if (!doReadUint32(&type)) | 2178 if (!doReadUint32(&type)) |
| 2179 return false; | 2179 return false; |
| 2180 if (!readWebCoreString(&name)) | 2180 if (!readWebCoreString(&name)) |
| 2181 return false; | 2181 return false; |
| 2182 if (!readWebCoreString(&url)) | 2182 if (!readWebCoreString(&url)) |
| 2183 return false; | 2183 return false; |
| 2184 RefPtrWillBeRawPtr<DOMFileSystem> fs = DOMFileSystem::create(m_scriptSta
te->executionContext(), name, static_cast<WebCore::FileSystemType>(type), KURL(P
arsedURLString, url)); | 2184 DOMFileSystem* fs = DOMFileSystem::create(m_scriptState->executionContex
t(), name, static_cast<WebCore::FileSystemType>(type), KURL(ParsedURLString, url
)); |
| 2185 *value = toV8(fs.release(), m_scriptState->context()->Global(), isolate(
)); | 2185 *value = toV8(fs, m_scriptState->context()->Global(), isolate()); |
| 2186 return true; | 2186 return true; |
| 2187 } | 2187 } |
| 2188 | 2188 |
| 2189 bool readFile(v8::Handle<v8::Value>* value, bool isIndexed) | 2189 bool readFile(v8::Handle<v8::Value>* value, bool isIndexed) |
| 2190 { | 2190 { |
| 2191 RefPtrWillBeRawPtr<File> file; | 2191 RefPtrWillBeRawPtr<File> file; |
| 2192 if (isIndexed) { | 2192 if (isIndexed) { |
| 2193 if (m_version < 6) | 2193 if (m_version < 6) |
| 2194 return false; | 2194 return false; |
| 2195 file = readFileIndexHelper(); | 2195 file = readFileIndexHelper(); |
| (...skipping 853 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3049 // If the allocated memory was not registered before, then this class is lik
ely | 3049 // If the allocated memory was not registered before, then this class is lik
ely |
| 3050 // used in a context other then Worker's onmessage environment and the prese
nce of | 3050 // used in a context other then Worker's onmessage environment and the prese
nce of |
| 3051 // current v8 context is not guaranteed. Avoid calling v8 then. | 3051 // current v8 context is not guaranteed. Avoid calling v8 then. |
| 3052 if (m_externallyAllocatedMemory) { | 3052 if (m_externallyAllocatedMemory) { |
| 3053 ASSERT(v8::Isolate::GetCurrent()); | 3053 ASSERT(v8::Isolate::GetCurrent()); |
| 3054 v8::Isolate::GetCurrent()->AdjustAmountOfExternalAllocatedMemory(-m_exte
rnallyAllocatedMemory); | 3054 v8::Isolate::GetCurrent()->AdjustAmountOfExternalAllocatedMemory(-m_exte
rnallyAllocatedMemory); |
| 3055 } | 3055 } |
| 3056 } | 3056 } |
| 3057 | 3057 |
| 3058 } // namespace WebCore | 3058 } // namespace WebCore |
| OLD | NEW |