electron/atom/renderer
Robo 14ed71fa1b fix: use render client id to track deleted render process hosts (#14520)
* fix: use render client id to track deleted render process hosts

Instead of relying on OS process id, which may not be unique
when a process is reused, we rely on the renderer client id
passed by the content layer when starting the renderer process
which is guaranteed to be unique for the lifetime of the app.

* fix: store context id as int64_t

Ensuring that it doesn't wrap easily with a large number
of context creation on some malformed web pages.
2018-09-11 11:18:10 -07:00
..
api refactor: use std::string instead of base::string16 for IPC channel names (ipcRenderer.sendTo) (#14302) 2018-08-24 15:30:10 -07:00
resources/mac mac: Generate Info.plist from gyp variables 2015-04-14 16:09:34 +08:00
atom_autofill_agent.cc Refactoring: use C++11 class member variable initialization 2018-05-22 00:18:38 +02:00
atom_autofill_agent.h Refactoring: use C++11 class member variable initialization 2018-05-22 00:18:38 +02:00
atom_render_frame_observer.cc feat: add event.senderId property to IPCs sent via ipcRenderer.sendTo (#14395) 2018-08-31 20:13:51 -05:00
atom_render_frame_observer.h feat: add event.senderId property to IPCs sent via ipcRenderer.sendTo (#14395) 2018-08-31 20:13:51 -05:00
atom_render_view_observer.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
atom_render_view_observer.h [chromium-style] override / virtual warnings 2018-04-19 11:12:10 -07:00
atom_renderer_client.cc fix: use context counter as contextId 2018-07-19 11:00:10 -07:00
atom_renderer_client.h Refactoring: use C++11 class member variable initialization 2018-05-22 00:18:38 +02:00
atom_sandboxed_renderer_client.cc feat: add event.senderId property to IPCs sent via ipcRenderer.sendTo (#14395) 2018-08-31 20:13:51 -05:00
atom_sandboxed_renderer_client.h feat: expose missing process APIs in sandboxed renderers (#13505) 2018-08-21 11:05:45 -07:00
content_settings_observer.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
content_settings_observer.h Separate ContentSettingsClient out from LocalFrameClient 2017-08-15 16:19:20 +03:00
guest_view_container.cc Part I: Move from base::Bind to base::BindOnce and remove unneeded base::Passed (#12661) 2018-04-20 19:55:05 +09:00
guest_view_container.h insertText is deprecated 2017-02-06 10:34:29 -08:00
preferences_manager.cc refactor: remove instances of createDeepCopy (#13703) 2018-08-04 07:23:07 +10:00
preferences_manager.h Update to API changes of Chrome 52 2016-07-04 15:32:43 +09:00
renderer_client_base.cc fix: use render client id to track deleted render process hosts (#14520) 2018-09-11 11:18:10 -07:00
renderer_client_base.h fix: use render client id to track deleted render process hosts (#14520) 2018-09-11 11:18:10 -07:00
web_worker_observer.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
web_worker_observer.h Insert node integrations into WebWorker 2017-03-20 12:52:45 -07:00