[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

pfeldman at chromium.org pfeldman at chromium.org
Wed Dec 22 15:22:36 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit dda7403c0ddecc416289b01d87ba66e2424d8dd1
Author: pfeldman at chromium.org <pfeldman at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Nov 2 10:31:45 2010 +0000

    2010-11-01  Pavel Feldman  <pfeldman at chromium.org>
    
            Reviewed by Joseph Pecoraro.
    
            Web Inspector: use mimeType from cached resource
            in case response data contains none.
            https://bugs.webkit.org/show_bug.cgi?id=48773
    
            * inspector/InspectorResourceAgent.cpp:
            (WebCore::InspectorResourceAgent::didReceiveResponse):
            * inspector/front-end/NetworkPanel.js:
            (WebInspector.NetworkPanel.prototype._createTable):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71108 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index a8519ff..baeea4b 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,16 @@
+2010-11-01  Pavel Feldman  <pfeldman at chromium.org>
+
+        Reviewed by Joseph Pecoraro.
+
+        Web Inspector: use mimeType from cached resource
+        in case response data contains none.
+        https://bugs.webkit.org/show_bug.cgi?id=48773
+
+        * inspector/InspectorResourceAgent.cpp:
+        (WebCore::InspectorResourceAgent::didReceiveResponse):
+        * inspector/front-end/NetworkPanel.js:
+        (WebInspector.NetworkPanel.prototype._createTable):
+
 2010-11-01  Andrey Kosyakov  <caseq at chromium.org>
 
         Reviewed by Pavel Feldman.
diff --git a/WebCore/inspector/InspectorResourceAgent.cpp b/WebCore/inspector/InspectorResourceAgent.cpp
index ec50e12..ec70b8b 100644
--- a/WebCore/inspector/InspectorResourceAgent.cpp
+++ b/WebCore/inspector/InspectorResourceAgent.cpp
@@ -291,6 +291,7 @@ void InspectorResourceAgent::markResourceAsCached(unsigned long identifier)
 
 void InspectorResourceAgent::didReceiveResponse(unsigned long identifier, DocumentLoader* loader, const ResourceResponse& response)
 {
+    RefPtr<InspectorObject> resourceResponse = buildObjectForResourceResponse(response);
     String type = "Other";
     if (loader) {
         if (equalIgnoringFragmentIdentifier(response.url(), loader->frameLoader()->iconURL()))
@@ -302,9 +303,13 @@ void InspectorResourceAgent::didReceiveResponse(unsigned long identifier, Docume
 
             if (equalIgnoringFragmentIdentifier(response.url(), loader->url()) && type == "Other")
                 type = "Document";
+
+            // Use mime type from cached resource in case the one in response is empty.
+            if (response.mimeType().isEmpty() && cachedResource)
+                resourceResponse->setString("mimeType", cachedResource->response().mimeType());
         }
     }
-    m_frontend->didReceiveResponse(identifier, currentTime(), type, buildObjectForResourceResponse(response));
+    m_frontend->didReceiveResponse(identifier, currentTime(), type, resourceResponse);
 }
 
 void InspectorResourceAgent::didReceiveContentLength(unsigned long identifier, int lengthReceived)
diff --git a/WebCore/inspector/front-end/NetworkPanel.js b/WebCore/inspector/front-end/NetworkPanel.js
index cda65b1..a717c34 100644
--- a/WebCore/inspector/front-end/NetworkPanel.js
+++ b/WebCore/inspector/front-end/NetworkPanel.js
@@ -192,7 +192,7 @@ WebInspector.NetworkPanel.prototype = {
         columns.size.width = "10%";
         columns.size.aligned = "right";
 
-        columns.time.titleDOMFragment = this._makeHeaderFragment(WebInspector.UIString("Time"), WebInspector.UIString("Duration"));
+        columns.time.titleDOMFragment = this._makeHeaderFragment(WebInspector.UIString("Time"), WebInspector.UIString("Latency"));
         columns.time.sortable = true;
         columns.time.width = "10%";
         columns.time.aligned = "right";

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list