ChromeFrame full tab mode was not supporting the PROPFIND verb correctly, in the sense that these requests can upload data on the same lines as regular HTTP POST and PUT requests.
ChromeFrame full tab mode was not supporting the PROPFIND verb correctly, in the sense
that these requests can upload data on the same lines as regular HTTP POST and PUT requests.

As a result we would end up never sending out the request to the server.

Cleaned up the code in our IBindStatusCallback::GetBindInfo implementation to always
honor the posted data length associated with the current request and use it to determine
whether we have data to upload.

Fixes bug http://code.google.com/p/chromium/issues/detail?id=70302

BUG=70302
TEST=As described in the bug at this point. We need to add support in the HTTPTest server
     to allow the PROPFIND and other custom methods. Will do that in a subsequent CL.

Review URL: http://codereview.chromium.org/6360011

git-svn-id: dd90618784b6a4b323ea0c23a071cb1c9e6f2ac7@72246 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser