Changeset 112092 in webkit
- Timestamp:
- Mar 26, 2012 7:38:42 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r112091 r112092 1 2012-03-26 Charles Wei <charles.wei@torchmobile.com.cn> 2 3 [BlackBerry] Clean up networking code and remove WML support. 4 https://bugs.webkit.org/show_bug.cgi?id=82170 5 6 Reviewed by Rob Buis. 7 8 This just removes the WML support of BlackBerry porting, which is already 9 removed from WebCore. No new tests needed. 10 11 * platform/blackberry/MIMETypeRegistryBlackBerry.cpp: 12 (WebCore): 13 * platform/network/blackberry/DeferredData.cpp: 14 (WebCore::DeferredData::DeferredData): 15 (WebCore::DeferredData::processDeferredData): 16 * platform/network/blackberry/DeferredData.h: 17 (DeferredData): 18 (WebCore::DeferredData::hasDeferredData): 19 * platform/network/blackberry/NetworkJob.cpp: 20 * platform/network/blackberry/NetworkJob.h: 21 (NetworkJob): 22 * platform/network/blackberry/ResourceResponse.h: 23 (WebCore::ResourceResponse::ResourceResponse): 24 (ResourceResponse): 25 * platform/network/blackberry/ResourceResponseBlackBerry.cpp: 26 (WebCore::ResourceResponse::doPlatformCopyData): 27 (WebCore::ResourceResponse::doPlatformAdopt): 28 1 29 2012-03-26 Philip Rogers <pdr@google.com> 2 30 -
trunk/Source/WebCore/platform/blackberry/MIMETypeRegistryBlackBerry.cpp
r109238 r112092 67 67 { "xsl", "text/xsl" }, 68 68 { "xhtml", "application/xhtml+xml" }, 69 { "wml", "text/vnd.wap.wml" },70 { "wmlc", "application/vnd.wap.wmlc" },71 69 { "m4a", "audio/m4a" }, 72 70 { "midi", "audio/midi" }, -
trunk/Source/WebCore/platform/network/blackberry/DeferredData.cpp
r103487 r112092 29 29 , m_deferredStatusReceived(false) 30 30 , m_status(0) 31 , m_deferredWMLOverride(false)32 31 , m_bytesSent(0) 33 32 , m_totalBytesToBeSent(0) … … 43 42 m_status = status; 44 43 m_message = message; 45 }46 47 void DeferredData::deferWMLOverride()48 {49 m_deferredWMLOverride = true;50 44 } 51 45 … … 124 118 } 125 119 126 if (m_deferredWMLOverride) {127 m_job.handleNotifyWMLOverride();128 m_deferredWMLOverride = false;129 if (m_job.isDeferringLoading() || m_job.isCancelled())130 return;131 }132 133 120 if (!processHeaders(m_headerKeys, m_headerValues, &NetworkJob::handleNotifyHeaderReceived) 134 121 || !processHeaders(m_multipartHeaderKeys, m_multipartheaderValues, &NetworkJob::handleNotifyMultipartHeaderReceived)) -
trunk/Source/WebCore/platform/network/blackberry/DeferredData.h
r103487 r112092 52 52 DeferredData(NetworkJob&); 53 53 void deferOpen(int status, const String& message); 54 void deferWMLOverride();55 54 void deferHeaderReceived(const String& key, const String& value); 56 55 void deferMultipartHeaderReceived(const String& key, const String& value); … … 61 60 bool hasDeferredData() const 62 61 { 63 return m_deferredStatusReceived || m_deferredWMLOverride ||!m_headerKeys.isEmpty() || !m_multipartHeaderKeys.isEmpty() || !m_dataSegments.isEmpty() || m_deferredClose;62 return m_deferredStatusReceived || !m_headerKeys.isEmpty() || !m_multipartHeaderKeys.isEmpty() || !m_dataSegments.isEmpty() || m_deferredClose; 64 63 } 65 64 … … 84 83 int m_status; 85 84 String m_message; 86 bool m_deferredWMLOverride;87 85 Vector<String> m_headerKeys; 88 86 Vector<String> m_headerValues; -
trunk/Source/WebCore/platform/network/blackberry/NetworkJob.cpp
r111810 r112092 239 239 240 240 m_response.setHTTPStatusText(message); 241 }242 243 void NetworkJob::notifyWMLOverride()244 {245 if (shouldDeferLoading())246 m_deferredData.deferWMLOverride();247 else248 handleNotifyWMLOverride();249 241 } 250 242 -
trunk/Source/WebCore/platform/network/blackberry/NetworkJob.h
r111809 r112092 68 68 virtual void notifyStatusReceived(int status, const char* message); 69 69 void handleNotifyStatusReceived(int status, const String& message); 70 virtual void notifyWMLOverride();71 void handleNotifyWMLOverride() { m_response.setIsWML(true); }72 70 virtual void notifyHeadersReceived(BlackBerry::Platform::NetworkRequest::HeaderList& headers); 73 71 virtual void notifyMultipartHeaderReceived(const char* key, const char* value); -
trunk/Source/WebCore/platform/network/blackberry/ResourceResponse.h
r102303 r112092 27 27 public: 28 28 ResourceResponse() 29 : m_is WML(false)29 : m_isMultipartPayload(false) 30 30 { 31 31 } … … 34 34 : ResourceResponseBase(url, mimeType, expectedLength, textEncodingName, filename) 35 35 , m_isMultipartPayload(false) 36 , m_isWML(false)37 36 { 38 37 } 39 40 void setIsWML(bool isWML) { m_isWML = isWML; }41 bool isWML() const { return m_isWML; }42 38 43 39 PassOwnPtr<CrossThreadResourceResponseData> doPlatformCopyData(PassOwnPtr<CrossThreadResourceResponseData>) const; … … 49 45 private: 50 46 bool m_isMultipartPayload; 51 bool m_isWML;52 47 }; 53 48 54 49 struct CrossThreadResourceResponseData : public CrossThreadResourceResponseDataBase { 55 bool m_isWML;56 50 }; 57 51 -
trunk/Source/WebCore/platform/network/blackberry/ResourceResponseBlackBerry.cpp
r102303 r112092 24 24 PassOwnPtr<CrossThreadResourceResponseData> ResourceResponse::doPlatformCopyData(PassOwnPtr<CrossThreadResourceResponseData> data) const 25 25 { 26 data->m_isWML = m_isWML;27 26 return data; 28 27 } … … 30 29 void ResourceResponse::doPlatformAdopt(PassOwnPtr<CrossThreadResourceResponseData> data) 31 30 { 32 m_isWML = data->m_isWML;33 31 } 34 32
Note: See TracChangeset
for help on using the changeset viewer.