Cheng Zhao
1e9eaba423
win: Fix compiler warning
2015-08-11 23:41:43 +08:00
Cheng Zhao
e6a2b0a479
Fix finding the WebContents of a pending renderer process
...
Apparently after Chrome 44 a renderer process can be started before the
corresponding render view is created, though it can be patched but from
the source code Chromium is enforcing this everywhere now, so fixing it
on our side seems the only reliable solution.
This fix is very similar to what we did, but instead of blindly setting
swapped process, we now remember which process the pending process is
going to replace, so we should not have those race conditions.
2015-08-11 15:39:17 +08:00
Haojian Wu
28093a4d2d
Fix a crash issue in GetProcessOwner if no renderer view host is found.
2015-08-11 09:48:55 +08:00
Cheng Zhao
1347c61c8e
Set AppUserModelID for all renderer processes
2015-08-04 17:13:05 +08:00
Robo
7576de639b
plugin: dont check for renderer flags for adding pepper browser host filters
2015-07-03 13:50:16 +05:30
Cheng Zhao
a96ff85005
Clean up code in AtomBrowserClient
2015-06-26 10:53:37 +08:00
deepak1556
0fbd908fb6
app: event to pass client certificate data
2015-06-25 21:29:21 +05:30
Cheng Zhao
9f52b11761
Remove NativeWindow::GetWebContents
2015-06-25 14:54:00 +08:00
Cheng Zhao
a1cbd11b5b
Only append --register-standard-schemes when needed
2015-06-19 21:53:29 +08:00
deepak1556
663a48ee38
protocol: api to register custom schemes to standard schemes
2015-06-17 14:43:04 +05:30
Cheng Zhao
cd3c061448
win: Fix compilation error
2015-06-10 19:34:30 +08:00
deepak1556
52b2c0d27f
default to first certificate from cert store
2015-06-09 13:00:20 +05:30
deepak1556
2de5f9de6c
browser: support client certificate
2015-06-08 21:00:32 +05:30
Cheng Zhao
3a3b05b2f0
Clean up code
2015-06-03 14:53:19 +08:00
Cheng Zhao
34cd1435b4
Clean up code
2015-06-03 14:17:28 +08:00
Cheng Zhao
d4be2da70e
Don't rely on process_id to search for NativeWindow
2015-06-03 14:08:56 +08:00
Cheng Zhao
6dfa7b5383
Don't rely on guest_process_id for searching guest
2015-06-03 13:45:06 +08:00
Cheng Zhao
d46e986e80
Remove AtomResourceDispatcherHostDelegate
2015-06-03 10:08:05 +08:00
deepak1556
9b7ad675c6
browserClient: dont restart render process for javascript: scheme
2015-05-27 16:39:02 +05:30
Cheng Zhao
b238ac5981
Merge pull request #1660 from deepak1556/filesysem_patch
...
browser: create quota permission context to allow quota request
2015-05-20 14:05:53 +08:00
Cheng Zhao
7c69c2846b
Simplify how we find NativeWindow from WebContents
2015-05-20 10:27:16 +08:00
deepak1556
add7f8a4aa
add test
2015-05-12 18:03:00 +05:30
deepak1556
2785a4cc48
browser: create quota permission context to allow quota request
2015-05-12 17:52:30 +05:30
Cheng Zhao
d1545a64ae
Don't force restart renderer process for in-page navigation
2015-05-11 14:40:40 +08:00
deepak1556
15ae6b8d36
fix lint errors and add documentation
2015-05-10 10:25:19 +05:30
deepak1556
3fdc4543b8
ppapi flash plugin support
2015-05-10 09:22:09 +05:30
Cheng Zhao
2f1683445b
Only append command line params for renderer process
2015-04-27 15:11:59 +08:00
Cheng Zhao
4c78f98da6
Check if it is guest process before updating process ID
2015-04-27 15:11:59 +08:00
Cheng Zhao
36c4b1705d
Update guest process id when navigating
2015-04-27 15:11:58 +08:00
Cheng Zhao
d8adbc0875
NULL => nullptr
2015-04-27 15:11:58 +08:00
Cheng Zhao
b527846ee4
Use our new way to restart renderer process
...
As a side effect, it will also restart the renderer process of webview
tag guests.
2015-04-27 15:11:58 +08:00
Cheng Zhao
b37c73436b
Fix API changes
2015-04-21 18:56:08 +08:00
Cheng Zhao
d16d5b290a
Remove the "X-Frame-Options" from response headers for devtools
2015-03-18 09:57:43 +08:00
Cheng Zhao
04d1075db5
Fix API changes of ContentBrowserClient
2015-03-18 09:57:39 +08:00
Cheng Zhao
331d0481bb
Move web_view_manager to atom/browser
2015-02-04 15:17:28 -08:00
Cheng Zhao
2c61070b36
Avoid using global BrowserContext
2015-02-04 15:08:29 -08:00
Cheng Zhao
502c0f0df7
Remove the WebViewRendererState class
2015-02-04 14:58:03 -08:00
Cheng Zhao
19d6d171b1
Don't show insecure content by default
...
This follows the behavior of Chrome.
2015-01-08 11:50:55 -08:00
Cheng Zhao
947e6aca9b
Set web preferences for guest page
2014-12-17 18:13:39 -08:00
Cheng Zhao
d309fd5a27
Update printing code
2014-12-07 06:55:40 -08:00
Cheng Zhao
217b1afe87
Load the "preload" script in <webview>
2014-11-06 15:13:37 +08:00
Cheng Zhao
80d574482e
Add "plugins" attribute for <webview>
2014-11-05 14:59:28 +08:00
Kevin Sawicki
b6b6fc3bfd
Remove All Rights Reserved after GitHub copyright
...
Closes #762
2014-10-31 11:17:05 -07:00
Cheng Zhao
404e08c0e7
Make remote.getCurrentWindow() work in <webview>
2014-10-26 19:30:53 +08:00
Cheng Zhao
10a8f3c884
Make <webview> work with plugins turned off
2014-10-26 14:05:54 +08:00
Cheng Zhao
22e3b9df44
Add attribute to turn on node integration in <webview>
2014-10-25 20:52:42 +08:00
Cheng Zhao
81170d81b3
Remove iframe related security code
2014-10-25 19:08:21 +08:00
Cheng Zhao
58a38d90b8
Don't fork renderer process for guest
2014-10-24 19:08:26 +08:00
Cheng Zhao
32dff999a5
Fix API changes of Chrome 38
2014-10-11 19:11:34 +08:00
Cheng Zhao
d4e3c39fa5
Add AtomSpeechRecognitionManagerDelegate
2014-10-08 11:55:14 +08:00