Adds chrome_pdf::UrlRequest and chrome_pdf::UrlResponse structs to
replace pp::URLRequestInfo and pp::URLResponseInfo. The new structs do
not depend on Pepper (in particular, they no longer require a
pp::InstanceHandle at creation time).
The new structs only support the subset of properties used by the PDF
viewer. The UrlResponse is also fetched on open, rather than on each
call to GetResponseInfo() (now just response()).
Bug: 1099022
Change-Id: Id49e8a931973d541f0fba0e5e232041337c7a971
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2378456
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Daniel Hosseinian <dhoss@chromium.org>
Commit-Queue: K. Moon <kmoon@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802552}