Changeset 76030 in webkit


Ignore:
Timestamp:
Jan 18, 2011 9:40:28 AM (13 years ago)
Author:
caseq@chromium.org
Message:

2011-01-18 Andrey Kosyakov <caseq@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: fail resource.requestContent() immediately for WebSocket resources
Remove webInspector.resources.Types from test expectations.
https://bugs.webkit.org/show_bug.cgi?id=52628

  • inspector/extensions-api-expected.txt:

2011-01-18 Andrey Kosyakov <caseq@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: fail resource.requestContent() immediately for WebSocket resources
https://bugs.webkit.org/show_bug.cgi?id=52628

  • English.lproj/localizedStrings.js: Rename WebSocket -> WebSockets in resource catetegories (rest are in plural, too)
  • inspector/front-end/ExtensionServer.js: Do not expose webInspector.resources.Types in extensions API (obsolete) (WebInspector.ExtensionServer.prototype._buildExtensionAPIInjectedScript):
  • inspector/front-end/Resource.js: (WebInspector.Resource.Type.toUIString): Remove ResourceType.Media as it's not used. (WebInspector.Resource.Type.toString): ditto. (WebInspector.Resource.prototype.requestContent): Fail immediately for WebSocket resources.
  • inspector/front-end/inspector.js: Rename WebSocket -> WebSockets in resource catetegories (rest are in plural, too)
Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r76029 r76030  
     12011-01-18  Andrey Kosyakov  <caseq@chromium.org>
     2
     3        Reviewed by Yury Semikhatsky.
     4
     5        Web Inspector: fail resource.requestContent() immediately for WebSocket resources
     6        Remove webInspector.resources.Types from test expectations.
     7        https://bugs.webkit.org/show_bug.cgi?id=52628
     8
     9        * inspector/extensions-api-expected.txt:
     10
    1112011-01-18  Helder Correia  <helder@sencha.com>
    212
  • trunk/LayoutTests/inspector/extensions-api-expected.txt

    r74234 r76030  
    4040            removeListener : <function>
    4141        }
    42         Types : {
    43             Document : "document"
    44             Stylesheet : "stylesheet"
    45             Image : "image"
    46             Font : "font"
    47             Script : "script"
    48             XHR : "xhr"
    49             Media : "media"
    50             WebSocket : "websocket"
    51             Other : "other"
    52         }
    5342        getHAR : <function>
    5443        addRequestHeaders : <function>
  • trunk/Source/WebCore/ChangeLog

    r76029 r76030  
     12011-01-18  Andrey Kosyakov  <caseq@chromium.org>
     2
     3        Reviewed by Yury Semikhatsky.
     4
     5        Web Inspector: fail resource.requestContent() immediately for WebSocket resources
     6        https://bugs.webkit.org/show_bug.cgi?id=52628
     7
     8        * English.lproj/localizedStrings.js: Rename WebSocket -> WebSockets in resource catetegories (rest are in plural, too)
     9        * inspector/front-end/ExtensionServer.js: Do not expose webInspector.resources.Types in extensions API (obsolete)
     10        (WebInspector.ExtensionServer.prototype._buildExtensionAPIInjectedScript):
     11        * inspector/front-end/Resource.js:
     12        (WebInspector.Resource.Type.toUIString): Remove ResourceType.Media as it's not used.
     13        (WebInspector.Resource.Type.toString): ditto.
     14        (WebInspector.Resource.prototype.requestContent): Fail immediately for WebSocket resources.
     15        * inspector/front-end/inspector.js: Rename WebSocket -> WebSockets in resource catetegories (rest are in plural, too)
     16
    1172011-01-18  Helder Correia  <helder@sencha.com>
    218
  • trunk/Source/WebCore/inspector/front-end/ExtensionServer.js

    r76022 r76030  
    397397            "(" + WebInspector.commonExtensionSymbols.toString() + ")(apiPrivate);" +
    398398            "(" + WebInspector.injectedExtensionAPI.toString() + ").apply(this, arguments);" +
    399             "webInspector.resources.Types = " + JSON.stringify(resourceTypes) + ";" +
    400399            platformAPI +
    401400            "})";
  • trunk/Source/WebCore/inspector/front-end/Resource.js

    r75952 r76030  
    4545    Script:     4,
    4646    XHR:        5,
    47     Media:      6,
    4847    WebSocket:  7,
    4948    Other:      8,
     
    6968            case this.XHR:
    7069                return WebInspector.UIString("XHR");
    71             case this.Media:
    72                 return WebInspector.UIString("Media");
    7370            case this.WebSocket:
    7471                return WebInspector.UIString("WebSocket");
     
    9693            case this.XHR:
    9794                return "xhr";
    98             case this.Media:
    99                 return "media";
    10095            case this.WebSocket:
    10196                return "websocket";
     
    670665    requestContent: function(callback)
    671666    {
     667        // We do not support content retrieval for WebSockets at the moment.
     668        // Since WebSockets are potentially long-living, fail requests immediately
     669        // to prevent caller blocking until resource is marked as finished.
     670        if (this.type === WebInspector.Resource.Type.WebSocket) {
     671            callback(null, null);
     672            return;
     673        }
    672674        if (this._content) {
    673675            callback(this._content, this._contentEncoded);
  • trunk/Source/WebCore/inspector/front-end/inspector.js

    r76021 r76030  
    535535        xhr: new WebInspector.ResourceCategory("xhr", WebInspector.UIString("XHR"), "rgb(231,231,10)"),
    536536        fonts: new WebInspector.ResourceCategory("fonts", WebInspector.UIString("Fonts"), "rgb(255,82,62)"),
    537         websockets: new WebInspector.ResourceCategory("websockets", WebInspector.UIString("WebSocket"), "rgb(186,186,186)"), // FIXME: Decide the color.
     537        websockets: new WebInspector.ResourceCategory("websockets", WebInspector.UIString("WebSockets"), "rgb(186,186,186)"), // FIXME: Decide the color.
    538538        other: new WebInspector.ResourceCategory("other", WebInspector.UIString("Other"), "rgb(186,186,186)")
    539539    };
Note: See TracChangeset for help on using the changeset viewer.