electron/browser/api
Cheng Zhao 623e0f3ae4 Release render view's remote objects when it's deleted.
Privously we release them when the window is unloaded, which is not
correct since a render view can have multiple windows (or js contexts)
and when the unload event is emitted the render view could already have
gone.

This PR does the cleaning work purely in browser, so here is no need to
worry about renderer's life time.
2013-12-06 14:44:25 +08:00
..
lib Release render view's remote objects when it's deleted. 2013-12-06 14:44:25 +08:00
atom_api_app.cc Simplify V8 operations. 2013-12-05 10:35:57 +08:00
atom_api_app.h Add API to get and override application name. 2013-12-05 10:32:58 +08:00
atom_api_auto_updater.cc Use the convient V8 wrapper in all files. 2013-09-24 09:41:54 +08:00
atom_api_auto_updater.h Add 'ready-for-update-on-quit' event for auto-updater. 2013-06-03 21:51:46 +08:00
atom_api_browser_ipc.cc Get rid of manually converting to base::Value when possible. 2013-12-05 23:47:07 +08:00
atom_api_browser_ipc.h Use require('ipc').send to communicate between browser and renderer. 2013-04-23 12:18:07 +08:00
atom_api_dialog.cc Fix returning the chosen option for synchronous dialogs. 2013-11-29 15:19:00 +08:00
atom_api_dialog.h Rewrite dialog API with our simpler blocking dialog implementations. 2013-05-20 21:50:54 +08:00
atom_api_event.cc Destroy the event object immediately after the reply is sent, fixes #102. 2013-09-26 11:28:53 +08:00
atom_api_event.h Add spec for destroying synchronous event. 2013-09-26 11:27:09 +08:00
atom_api_event_emitter.cc Get rid of manually converting to base::Value when possible. 2013-12-05 23:47:07 +08:00
atom_api_event_emitter.h Don't rely on "iosfwd" for forward including std::string. 2013-07-01 21:56:46 +08:00
atom_api_menu.cc win: Add BrowserWindow.setMenu API. 2013-10-02 21:24:21 +08:00
atom_api_menu.h win: Add BrowserWindow.setMenu API. 2013-10-02 21:24:21 +08:00
atom_api_menu_mac.h [Mac] Move the FixMenuTitles hack to MenuController. 2013-08-14 22:33:18 +08:00
atom_api_menu_mac.mm Use the convient V8 wrapper in all files. 2013-09-24 09:41:54 +08:00
atom_api_menu_win.cc win: Show popup menu at right place. 2013-10-02 21:43:52 +08:00
atom_api_menu_win.h [Win] Use the modified Menu2 class. 2013-08-17 16:45:21 +08:00
atom_api_power_monitor.cc Add power-monitor module, fixes #45. 2013-08-03 16:03:56 +08:00
atom_api_power_monitor.h Add power-monitor module, fixes #45. 2013-08-03 16:03:56 +08:00
atom_api_protocol.cc Use the convient V8 wrapper in all files. 2013-09-24 09:41:54 +08:00
atom_api_protocol.h Skelecton for interceptor APIs. 2013-08-30 10:15:15 +08:00
atom_api_window.cc Release render view's remote objects when it's deleted. 2013-12-06 14:44:25 +08:00
atom_api_window.h Release render view's remote objects when it's deleted. 2013-12-06 14:44:25 +08:00
atom_browser_bindings.cc Get rid of manually converting to base::Value when possible. 2013-12-05 23:47:07 +08:00
atom_browser_bindings.h Do not reply sync messages when window is closed. 2013-09-22 10:44:18 +08:00