mshtml: Don't use necko nsIHttpChannel in nsChannel implementation.
This commit is contained in:
parent
a0467ef11c
commit
ecbe545e90
@ -434,7 +434,6 @@ typedef struct {
|
|||||||
LONG ref;
|
LONG ref;
|
||||||
|
|
||||||
nsIChannel *channel;
|
nsIChannel *channel;
|
||||||
nsIHttpChannel *http_channel;
|
|
||||||
nsIWineURI *uri;
|
nsIWineURI *uri;
|
||||||
nsIInputStream *post_data_stream;
|
nsIInputStream *post_data_stream;
|
||||||
nsILoadGroup *load_group;
|
nsILoadGroup *load_group;
|
||||||
|
@ -219,8 +219,6 @@ static nsrefcnt NSAPI nsChannel_Release(nsIHttpChannel *iface)
|
|||||||
nsIWineURI_Release(This->uri);
|
nsIWineURI_Release(This->uri);
|
||||||
if(This->channel)
|
if(This->channel)
|
||||||
nsIChannel_Release(This->channel);
|
nsIChannel_Release(This->channel);
|
||||||
if(This->http_channel)
|
|
||||||
nsIHttpChannel_Release(This->http_channel);
|
|
||||||
if(This->owner)
|
if(This->owner)
|
||||||
nsISupports_Release(This->owner);
|
nsISupports_Release(This->owner);
|
||||||
if(This->post_data_stream)
|
if(This->post_data_stream)
|
||||||
@ -886,10 +884,7 @@ static nsresult NSAPI nsChannel_GetRequestMethod(nsIHttpChannel *iface, nsACStri
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aRequestMethod);
|
FIXME("(%p)->(%p)\n", This, aRequestMethod);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetRequestMethod(This->http_channel, aRequestMethod);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -899,10 +894,7 @@ static nsresult NSAPI nsChannel_SetRequestMethod(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aRequestMethod);
|
FIXME("(%p)->(%p)\n", This, aRequestMethod);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_SetRequestMethod(This->http_channel, aRequestMethod);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -911,10 +903,7 @@ static nsresult NSAPI nsChannel_GetReferrer(nsIHttpChannel *iface, nsIURI **aRef
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aReferrer);
|
FIXME("(%p)->(%p)\n", This, aReferrer);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetReferrer(This->http_channel, aReferrer);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -923,10 +912,7 @@ static nsresult NSAPI nsChannel_SetReferrer(nsIHttpChannel *iface, nsIURI *aRefe
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aReferrer);
|
FIXME("(%p)->(%p)\n", This, aReferrer);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_SetReferrer(This->http_channel, aReferrer);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -936,10 +922,7 @@ static nsresult NSAPI nsChannel_GetRequestHeader(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p %p)\n", This, aHeader, _retval);
|
FIXME("(%p)->(%p %p)\n", This, aHeader, _retval);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetRequestHeader(This->http_channel, aHeader, _retval);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -949,10 +932,7 @@ static nsresult NSAPI nsChannel_SetRequestHeader(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p %p %x)\n", This, aHeader, aValue, aMerge);
|
FIXME("(%p)->(%p %p %x)\n", This, aHeader, aValue, aMerge);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_SetRequestHeader(This->http_channel, aHeader, aValue, aMerge);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -962,10 +942,7 @@ static nsresult NSAPI nsChannel_VisitRequestHeaders(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aVisitor);
|
FIXME("(%p)->(%p)\n", This, aVisitor);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_VisitRequestHeaders(This->http_channel, aVisitor);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -974,10 +951,7 @@ static nsresult NSAPI nsChannel_GetAllowPipelining(nsIHttpChannel *iface, PRBool
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aAllowPipelining);
|
FIXME("(%p)->(%p)\n", This, aAllowPipelining);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetAllowPipelining(This->http_channel, aAllowPipelining);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -986,10 +960,7 @@ static nsresult NSAPI nsChannel_SetAllowPipelining(nsIHttpChannel *iface, PRBool
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%x)\n", This, aAllowPipelining);
|
FIXME("(%p)->(%x)\n", This, aAllowPipelining);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_SetAllowPipelining(This->http_channel, aAllowPipelining);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -998,10 +969,7 @@ static nsresult NSAPI nsChannel_GetRedirectionLimit(nsIHttpChannel *iface, PRUin
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aRedirectionLimit);
|
FIXME("(%p)->(%p)\n", This, aRedirectionLimit);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetRedirectionLimit(This->http_channel, aRedirectionLimit);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1010,10 +978,7 @@ static nsresult NSAPI nsChannel_SetRedirectionLimit(nsIHttpChannel *iface, PRUin
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%u)\n", This, aRedirectionLimit);
|
FIXME("(%p)->(%u)\n", This, aRedirectionLimit);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_SetRedirectionLimit(This->http_channel, aRedirectionLimit);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1029,9 +994,7 @@ static nsresult NSAPI nsChannel_GetResponseStatus(nsIHttpChannel *iface, PRUint3
|
|||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(This->http_channel)
|
WARN("No response status\n");
|
||||||
return nsIHttpChannel_GetResponseStatus(This->http_channel, aResponseStatus);
|
|
||||||
|
|
||||||
return NS_ERROR_UNEXPECTED;
|
return NS_ERROR_UNEXPECTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1040,10 +1003,7 @@ static nsresult NSAPI nsChannel_GetResponseStatusText(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aResponseStatusText);
|
FIXME("(%p)->(%p)\n", This, aResponseStatusText);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetResponseStatusText(This->http_channel, aResponseStatusText);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1053,10 +1013,7 @@ static nsresult NSAPI nsChannel_GetRequestSucceeded(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aRequestSucceeded);
|
FIXME("(%p)->(%p)\n", This, aRequestSucceeded);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetRequestSucceeded(This->http_channel, aRequestSucceeded);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1066,10 +1023,7 @@ static nsresult NSAPI nsChannel_GetResponseHeader(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p %p)\n", This, header, _retval);
|
FIXME("(%p)->(%p %p)\n", This, header, _retval);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_GetResponseHeader(This->http_channel, header, _retval);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1079,10 +1033,7 @@ static nsresult NSAPI nsChannel_SetResponseHeader(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p %p %x)\n", This, header, value, merge);
|
FIXME("(%p)->(%p %p %x)\n", This, header, value, merge);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_SetResponseHeader(This->http_channel, header, value, merge);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1092,10 +1043,7 @@ static nsresult NSAPI nsChannel_VisitResponseHeaders(nsIHttpChannel *iface,
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, aVisitor);
|
FIXME("(%p)->(%p)\n", This, aVisitor);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_VisitResponseHeaders(This->http_channel, aVisitor);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1104,10 +1052,7 @@ static nsresult NSAPI nsChannel_IsNoStoreResponse(nsIHttpChannel *iface, PRBool
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, _retval);
|
FIXME("(%p)->(%p)\n", This, _retval);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_IsNoStoreResponse(This->http_channel, _retval);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -1116,10 +1061,7 @@ static nsresult NSAPI nsChannel_IsNoCacheResponse(nsIHttpChannel *iface, PRBool
|
|||||||
{
|
{
|
||||||
nsChannel *This = NSCHANNEL_THIS(iface);
|
nsChannel *This = NSCHANNEL_THIS(iface);
|
||||||
|
|
||||||
TRACE("(%p)->(%p)\n", This, _retval);
|
FIXME("(%p)->(%p)\n", This, _retval);
|
||||||
|
|
||||||
if(This->http_channel)
|
|
||||||
return nsIHttpChannel_IsNoCacheResponse(This->http_channel, _retval);
|
|
||||||
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
return NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
@ -2708,9 +2650,6 @@ static nsresult NSAPI nsIOService_NewChannelFromURI(nsIIOService *iface, nsIURI
|
|||||||
nsIWineURI_GetWineURL(wine_uri, &url);
|
nsIWineURI_GetWineURL(wine_uri, &url);
|
||||||
ret->url_scheme = url && SUCCEEDED(ParseURLW(url, &parsed_url)) ? parsed_url.nScheme : URL_SCHEME_UNKNOWN;
|
ret->url_scheme = url && SUCCEEDED(ParseURLW(url, &parsed_url)) ? parsed_url.nScheme : URL_SCHEME_UNKNOWN;
|
||||||
|
|
||||||
if(channel)
|
|
||||||
nsIChannel_QueryInterface(channel, &IID_nsIHttpChannel, (void**)&ret->http_channel);
|
|
||||||
|
|
||||||
*_retval = NSCHANNEL(ret);
|
*_retval = NSCHANNEL(ret);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user