gecko-dev/dom/webbrowserpersist
Gijs Kruitbosch 037abab7e3 Bug 1473509 - store principal information with the URIs to avoid having to locate documents after the fact, r=mccr8
The way we currently save resource URIs that we discovered by walking the document
isn't guaranteed to be in-order with when we save the documents they came from.
To deduce the correct principal to use to load these subresources, we need to
store it with the resource in the map of URIs we work with.

MozReview-Commit-ID: GNlNuS6TuVV

--HG--
extra : rebase_source : 99982f91971423730aa8661cf66c2dd14e276780
2018-07-06 17:27:17 +01:00
..
moz.build Bug 1452321. Remove nsIWebBrowserPersistable. r=mystor 2018-04-09 16:30:33 -04:00
nsCWebBrowserPersist.idl
nsIWebBrowserPersist.idl Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
nsIWebBrowserPersistDocument.idl Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
nsWebBrowserPersist.cpp Bug 1473509 - store principal information with the URIs to avoid having to locate documents after the fact, r=mccr8 2018-07-06 17:27:17 +01:00
nsWebBrowserPersist.h Bug 1473509 - store principal information with the URIs to avoid having to locate documents after the fact, r=mccr8 2018-07-06 17:27:17 +01:00
PWebBrowserPersistDocument.ipdl Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
PWebBrowserPersistResources.ipdl
PWebBrowserPersistSerialize.ipdl
WebBrowserPersistDocumentChild.cpp Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
WebBrowserPersistDocumentChild.h
WebBrowserPersistDocumentParent.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
WebBrowserPersistDocumentParent.h
WebBrowserPersistLocalDocument.cpp Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
WebBrowserPersistLocalDocument.h Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen 2017-06-18 20:37:50 +09:00
WebBrowserPersistRemoteDocument.cpp Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
WebBrowserPersistRemoteDocument.h Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
WebBrowserPersistResourcesChild.cpp
WebBrowserPersistResourcesChild.h
WebBrowserPersistResourcesParent.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
WebBrowserPersistResourcesParent.h
WebBrowserPersistSerializeChild.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
WebBrowserPersistSerializeChild.h
WebBrowserPersistSerializeParent.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
WebBrowserPersistSerializeParent.h