https://bugs.webkit.org/show_bug.cgi?id=76543
Reviewed by Yury Semikhatsky.
Source/WebCore:
* inspector/front-end/HAREntry.js:
(WebInspector.HAREntry.prototype._buildContent):
(WebInspector.HAREntry.prototype.get responseCompression):
LayoutTests:
* http/tests/inspector/resource-har-conversion-expected.txt:
* http/tests/inspector/resource-har-headers-expected.txt:
* http/tests/inspector/resource-parameters-expected.txt:
* platform/chromium/http/tests/inspector/resource-har-conversion-expected.txt: Removed.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105282
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-01-18 Andrey Kosyakov <caseq@chromium.org>
+
+ Web Inspector: omit compression field in HAR entries for resources coming from cache
+ https://bugs.webkit.org/show_bug.cgi?id=76543
+
+ Reviewed by Yury Semikhatsky.
+
+ * http/tests/inspector/resource-har-conversion-expected.txt:
+ * http/tests/inspector/resource-har-headers-expected.txt:
+ * http/tests/inspector/resource-parameters-expected.txt:
+ * platform/chromium/http/tests/inspector/resource-har-conversion-expected.txt: Removed.
+
2012-01-18 Csaba Osztrogonác <ossy@webkit.org>
[Qt] Unreviewed gardening. Skip failing tests, simplify qt-wk2 skipped list.
]
content : {
size : <number>
- compression : <number>
mimeType : "application/x-javascript"
}
redirectURL : ""
]
content : {
size : <number>
- compression : <number>
mimeType : "text/html"
+ compression : <number>
}
redirectURL : ""
headersSize : <number>
]
content : {
size : <number>
- compression : <number>
mimeType : "application/x-javascript"
}
redirectURL : ""
]
content : {
size : <number>
- compression : <number>
mimeType : "application/xml"
+ compression : <number>
}
redirectURL : ""
headersSize : <number>
]
content : {
size : 1000
- compression : 500
mimeType : "text/html"
+ compression : 500
}
redirectURL : ""
headersSize : 39
]
content : {
size : 14
- compression : <number>
mimeType : "application/xml"
+ compression : <number>
}
redirectURL : ""
headersSize : <number>
]
content : {
size : <number>
- compression : <number>
mimeType : "application/x-javascript"
}
redirectURL : ""
]
content : {
size : <number>
- compression : <number>
mimeType : "text/html"
+ compression : <number>
}
redirectURL : ""
headersSize : <number>
]
content : {
size : <number>
- compression : <number>
mimeType : "application/x-javascript"
}
redirectURL : ""
]
content : {
size : <number>
- compression : <number>
mimeType : "application/xml"
+ compression : <number>
}
redirectURL : ""
headersSize : <number>
+2012-01-18 Andrey Kosyakov <caseq@chromium.org>
+
+ Web Inspector: omit compression field in HAR entries for resources coming from cache
+ https://bugs.webkit.org/show_bug.cgi?id=76543
+
+ Reviewed by Yury Semikhatsky.
+
+ * inspector/front-end/HAREntry.js:
+ (WebInspector.HAREntry.prototype._buildContent):
+ (WebInspector.HAREntry.prototype.get responseCompression):
+
2012-01-18 Mihnea Ovidenie <mihnea@adobe.com>
[CSSRegions]Fix region style code in CSSStyleSelector
*/
_buildContent: function()
{
- return {
+ var content = {
size: this._resource.resourceSize,
- compression: this.responseCompression,
mimeType: this._resource.mimeType,
// text: this._resource.content // TODO: pull out into a boolean flag, as content can be huge (and needs to be requested with an async call)
};
+ var compression = this.responseCompression;
+ if (typeof compression === "number")
+ content.compression = compression;
+ return content;
},
/**
*/
get responseCompression()
{
+ if (this._resource.cahced || this._resource.statusCode === 304)
+ return;
return this._resource.resourceSize - (this._resource.transferSize - this._resource.responseHeadersSize);
}
}