gecko-dev/dom/webbrowserpersist
Alex Gaynor 0f01791ffc Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj
For cases where the class has direct calls (that is, we cast `this` to the
subclass before making the call) no longer declare Recv/Answer methods on the
base class at all. This should ensure that slots for them are not generated in
vtables, and also allow the derived class to choose the method signature (e.g.
whether it wants to take something by reference or by value).

Differential Revision: https://phabricator.services.mozilla.com/D18132

--HG--
extra : moz-landing-system : lando
2019-02-06 15:58:43 +00:00
..
moz.build Bug 1480607 - Remove nsCWebBrowser and nsCWebBrowserPersist; r=nika 2018-08-07 01:10:31 +00:00
nsIWebBrowserPersist.idl Bug 1480607 - Remove nsCWebBrowser and nsCWebBrowserPersist; r=nika 2018-08-07 01:10:31 +00:00
nsIWebBrowserPersistDocument.idl Bug 1505989 - pass around actual content policy types so they work even when using 'save page as', r=ckerschb 2018-11-09 14:48:11 +00:00
nsWebBrowserPersist.cpp Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
nsWebBrowserPersist.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
PWebBrowserPersistDocument.ipdl Bug 1469916, r=ckerschb,jkt 2018-06-22 15:41:39 +01:00
PWebBrowserPersistResources.ipdl Bug 1505989 - pass around actual content policy types so they work even when using 'save page as', r=ckerschb 2018-11-09 14:48:11 +00:00
PWebBrowserPersistSerialize.ipdl
WebBrowserPersistDocumentChild.cpp Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
WebBrowserPersistDocumentChild.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
WebBrowserPersistDocumentParent.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistDocumentParent.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
WebBrowserPersistLocalDocument.cpp Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
WebBrowserPersistLocalDocument.h Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
WebBrowserPersistRemoteDocument.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistRemoteDocument.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistResourcesChild.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistResourcesChild.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistResourcesParent.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistResourcesParent.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistSerializeChild.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistSerializeChild.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistSerializeParent.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
WebBrowserPersistSerializeParent.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00