electron/lib/browser
Cheng Zhao 06cf0406fe Dereference remote objects with native code
Previously we rely on the v8util.setDestructor to dereference the remote
objects in JavaScript, however as documented in V8, it is forbidden to
call V8 APIs in object's destructor (e.g. the weak callback), and doing
so would result in crashs.

This commit removes the JavaScript setDestructor method, and avoids
doing the dereference work with V8.
2016-04-26 16:16:22 +09:00
..
api Merge branch 'MarshallOfSound-master' 2016-04-26 11:15:56 +09:00
chrome-extension.js standardize by hand 2016-03-30 17:00:33 -07:00
desktop-capturer.js Rename ATOM_ ipc event prefix to ELECTRON_ 2016-04-07 09:04:55 -07:00
guest-view-manager.js Disable node integration on webview when disabled on window 2016-04-21 11:52:10 -07:00
guest-window-manager.js Rename ATOM_ ipc event prefix to ELECTRON_ 2016-04-07 09:04:55 -07:00
init.js Store default_app in .asar archive 2016-04-01 12:40:32 -07:00
objects-registry.js Guard against unexist owner when removing ref to remote object 2016-04-21 11:23:20 +09:00
rpc-server.js Dereference remote objects with native code 2016-04-26 16:16:22 +09:00