electron/atom/app
Thiago de Arruda c783ec72bc Add "sandboxed" option to "webPreferences".
When "sandboxed" is passed as a web preference for `BrowserWindow`, the newly
created renderer won't run any node.js code/integration, only communicating with
the system via the IPC API of the content module. This is a requirement for
running the renderer under chrome OS-level sandbox.

Beyond that, certain behaviors of AtomBrowserClient are modified when dealing
with sandboxed renderers:

- `OverrideSiteInstanceNavigation` no longer create a new `SiteInstance` for
  every navigation. Instead, it reuses the source `SiteInstance` when not
  navigating to a different site.
- `CanCreateWindow` will return true and allow javascript access.
2016-09-27 06:01:46 -03:00
..
atom_content_client.cc Widevine AAC CDM no longer avail 2016-05-13 11:07:17 +09:00
atom_content_client.h Add referrer_schems to AddAdditionalSchemes 2016-05-13 11:07:17 +09:00
atom_library_main.h Fix compilation errors on OS X 2016-03-10 17:06:21 +09:00
atom_library_main.mm Initialize things in the same sequence with main process 2015-10-21 16:24:54 +08:00
atom_main.cc Include windows.h first 2016-08-26 16:00:05 -07:00
atom_main.h Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
atom_main_delegate.cc Add "sandboxed" option to "webPreferences". 2016-09-27 06:01:46 -03:00
atom_main_delegate.h Sort includes alphabetically 2016-08-26 15:30:02 -07:00
atom_main_delegate_mac.mm Add team ID to base Bundle ID 2016-05-19 10:57:57 +09:00
node_main.cc Merge branch 'master' into chrome52 2016-07-21 05:34:36 -06:00
node_main.h Define our own Node entry 2015-03-18 09:57:45 +08:00
uv_task_runner.cc Modernize to C++11: Use auto key to improve code readability and maintainability. 2016-07-10 13:11:47 +02:00
uv_task_runner.h Fix memory corruption when cleaning timer 2015-10-21 20:46:16 +08:00