Module: wine Branch: master Commit: 88d75f1107f03a5b8ccc8304ba846fb81865788f URL: http://source.winehq.org/git/wine.git/?a=commit;h=88d75f1107f03a5b8ccc8304ba...
Author: Jacek Caban jacek@codeweavers.com Date: Wed Jan 11 19:41:42 2012 +0100
mshtml: Get rid of wrapped nsurl.
---
dlls/mshtml/nsio.c | 61 ++++----------------------------------------------- 1 files changed, 5 insertions(+), 56 deletions(-)
diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c index 4ef2752..2ea7efd 100644 --- a/dlls/mshtml/nsio.c +++ b/dlls/mshtml/nsio.c @@ -59,7 +59,6 @@ struct nsWineURI { LONG ref;
nsIURI *nsuri; - nsIURL *nsurl; NSContainer *container; windowref_t *window_ref; nsChannelBSC *channel_bsc; @@ -1792,8 +1791,6 @@ static nsrefcnt NSAPI nsURI_Release(nsIURL *iface) windowref_release(This->window_ref); if(This->container) nsIWebBrowserChrome_Release(&This->container->nsIWebBrowserChrome_iface); - if(This->nsurl) - nsIURL_Release(This->nsurl); if(This->nsuri) nsIURI_Release(This->nsuri); if(This->uri) @@ -2644,18 +2641,7 @@ static nsresult NSAPI nsURL_GetFileName(nsIURL *iface, nsACString *aFileName) static nsresult NSAPI nsURL_SetFileName(nsIURL *iface, const nsACString *aFileName) { nsWineURI *This = impl_from_nsIURL(iface); - - TRACE("(%p)->(%s)\n", This, debugstr_nsacstr(aFileName)); - - if(!This->is_mutable) - return NS_ERROR_UNEXPECTED; - - if(This->nsurl) { - invalidate_uri(This); - return nsIURL_SetFileName(This->nsurl, aFileName); - } - - FIXME("default action not implemented\n"); + FIXME("(%p)->(%s)\n", This, debugstr_nsacstr(aFileName)); return NS_ERROR_NOT_IMPLEMENTED; }
@@ -2680,18 +2666,7 @@ static nsresult NSAPI nsURL_GetFileBaseName(nsIURL *iface, nsACString *aFileBase static nsresult NSAPI nsURL_SetFileBaseName(nsIURL *iface, const nsACString *aFileBaseName) { nsWineURI *This = impl_from_nsIURL(iface); - - TRACE("(%p)->(%s)\n", This, debugstr_nsacstr(aFileBaseName)); - - if(!This->is_mutable) - return NS_ERROR_UNEXPECTED; - - if(This->nsurl) { - invalidate_uri(This); - return nsIURL_SetFileBaseName(This->nsurl, aFileBaseName); - } - - FIXME("default action not implemented\n"); + FIXME("(%p)->(%s)\n", This, debugstr_nsacstr(aFileBaseName)); return NS_ERROR_NOT_IMPLEMENTED; }
@@ -2707,44 +2682,21 @@ static nsresult NSAPI nsURL_GetFileExtension(nsIURL *iface, nsACString *aFileExt static nsresult NSAPI nsURL_SetFileExtension(nsIURL *iface, const nsACString *aFileExtension) { nsWineURI *This = impl_from_nsIURL(iface); - - TRACE("(%p)->(%s)\n", This, debugstr_nsacstr(aFileExtension)); - - if(!This->is_mutable) - return NS_ERROR_UNEXPECTED; - - if(This->nsurl) { - invalidate_uri(This); - return nsIURL_SetFileExtension(This->nsurl, aFileExtension); - } - - FIXME("default action not implemented\n"); + FIXME("(%p)->(%s)\n", This, debugstr_nsacstr(aFileExtension)); return NS_ERROR_NOT_IMPLEMENTED; }
static nsresult NSAPI nsURL_GetCommonBaseSpec(nsIURL *iface, nsIURI *aURIToCompare, nsACString *_retval) { nsWineURI *This = impl_from_nsIURL(iface); - - TRACE("(%p)->(%p %p)\n", This, aURIToCompare, _retval); - - if(This->nsurl) - return nsIURL_GetCommonBaseSpec(This->nsurl, aURIToCompare, _retval); - - FIXME("default action not implemented\n"); + FIXME("(%p)->(%p %p)\n", This, aURIToCompare, _retval); return NS_ERROR_NOT_IMPLEMENTED; }
static nsresult NSAPI nsURL_GetRelativeSpec(nsIURL *iface, nsIURI *aURIToCompare, nsACString *_retval) { nsWineURI *This = impl_from_nsIURL(iface); - - TRACE("(%p)->(%p %p)\n", This, aURIToCompare, _retval); - - if(This->nsurl) - return nsIURL_GetRelativeSpec(This->nsurl, aURIToCompare, _retval); - - FIXME("default action not implemented\n"); + FIXME("(%p)->(%p %p)\n", This, aURIToCompare, _retval); return NS_ERROR_NOT_IMPLEMENTED; }
@@ -2879,9 +2831,6 @@ static nsresult create_nsuri(IUri *iuri, nsIURI *nsuri, HTMLWindow *window, NSCo IUri_AddRef(iuri); ret->uri = iuri;
- if(nsuri) - nsIURI_QueryInterface(nsuri, &IID_nsIURL, (void**)&ret->nsurl); - TRACE("retval=%p\n", ret); *_retval = ret; return NS_OK;