Bug 1475415 - Add first version of IPDL-JS API r=mrbkap,mccr8
Add the first version of the IPDL-JS API, which allow chrome JS to load IPDL files and use them to communicate accross Content processes. See IPDLProtocol.h for more information regarding how to use the API. Differential Revision: https://phabricator.services.mozilla.com/D2116 --HG-- rename : ipc/moz.build => ipc/ipdl_new/moz.build extra : moz-landing-system : lando
Showing
- Cargo.lock 35 additions, 0 deletionsCargo.lock
- dom/base/nsGlobalWindowInner.cpp 10 additions, 0 deletionsdom/base/nsGlobalWindowInner.cpp
- dom/base/nsGlobalWindowInner.h 4 additions, 0 deletionsdom/base/nsGlobalWindowInner.h
- dom/base/test/unit/PSubTest.ipdl 14 additions, 0 deletionsdom/base/test/unit/PSubTest.ipdl
- dom/base/test/unit/PTest.ipdl 14 additions, 0 deletionsdom/base/test/unit/PTest.ipdl
- dom/base/test/unit/head_ipdl.js 1 addition, 0 deletionsdom/base/test/unit/head_ipdl.js
- dom/base/test/unit/test_ipdl_child.js 42 additions, 0 deletionsdom/base/test/unit/test_ipdl_child.js
- dom/base/test/unit/test_ipdl_parent.js 76 additions, 0 deletionsdom/base/test/unit/test_ipdl_parent.js
- dom/base/test/unit/xpcshell.ini 9 additions, 0 deletionsdom/base/test/unit/xpcshell.ini
- dom/bindings/Bindings.conf 4 additions, 0 deletionsdom/bindings/Bindings.conf
- dom/chrome-webidl/IPDL.webidl 16 additions, 0 deletionsdom/chrome-webidl/IPDL.webidl
- dom/chrome-webidl/moz.build 1 addition, 0 deletionsdom/chrome-webidl/moz.build
- dom/ipc/ContentChild.cpp 28 additions, 0 deletionsdom/ipc/ContentChild.cpp
- dom/ipc/ContentChild.h 18 additions, 0 deletionsdom/ipc/ContentChild.h
- dom/ipc/ContentParent.cpp 46 additions, 0 deletionsdom/ipc/ContentParent.cpp
- dom/ipc/ContentParent.h 26 additions, 0 deletionsdom/ipc/ContentParent.h
- dom/ipc/IPDL.cpp 484 additions, 0 deletionsdom/ipc/IPDL.cpp
- dom/ipc/IPDL.h 154 additions, 0 deletionsdom/ipc/IPDL.h
- dom/ipc/PContent.ipdl 17 additions, 1 deletiondom/ipc/PContent.ipdl
- dom/ipc/moz.build 2 additions, 0 deletionsdom/ipc/moz.build
Loading
Please register or sign in to comment