gecko-dev/dom/webbrowserpersist
Valentin Gosu 55a7a824c6 Bug 1435671 - Reduce binary size by making NS_MutateURI.Apply not be a templated method r=mayhemer
We instead add a templated method NS_MutatorMethod that returns a std::function<nsresult(nsIURIMutator*)> which Apply then calls with mMutator as an argument.
The function returned by NS_MutatorMethod performs a QueryInterface, then calls the passed method with arguments on the result.

MozReview-Commit-ID: Jjqp7gGLG1D

--HG--
extra : rebase_source : f2a17aee7bb66a7ba8652817d43b9aa7ec7ef710
2018-02-21 01:00:54 +01:00
..
moz.build Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:15 +01:00
nsCWebBrowserPersist.idl
nsIWebBrowserPersist.idl Bug 1048191 - Remove capability to generate entities other than quot, amp, gt, lt and nbsp. r=emk. 2017-08-04 12:37:53 +03:00
nsIWebBrowserPersistable.idl Bug 1391110: Part 3 - Add nsIWebBrowserPersistable to FrameLoader bindings. r=smaug 2017-08-19 14:16:16 -07:00
nsIWebBrowserPersistDocument.idl
nsWebBrowserPersist.cpp Bug 1435671 - Reduce binary size by making NS_MutateURI.Apply not be a templated method r=mayhemer 2018-02-21 01:00:54 +01:00
nsWebBrowserPersist.h Bug 1432320 - (Part 2) Change calls to nsIURL.{fileName,fileBaseName,fileExtension} setters to use nsIURLMutator r=mayhemer 2018-01-31 02:33:06 +01:00
PWebBrowserPersistDocument.ipdl Bug 1274343 - Add parent-to-child pipe streaming to IPCStream - part 2 - PParentToChild, r=smuag 2017-03-14 12:29:43 +01:00
PWebBrowserPersistResources.ipdl
PWebBrowserPersistSerialize.ipdl
WebBrowserPersistDocumentChild.cpp
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 1407040 - Change nsIDOMHTMLMediaElement QIs to Media/Video type checks; r=bz 2018-02-14 21:14:06 -08: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
WebBrowserPersistRemoteDocument.h
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
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