Cheng Zhao
809c995c0b
Make "screen" module a browser module
2015-01-16 11:01:38 -08:00
Cheng Zhao
834d28f528
win: Fix building
2015-01-14 14:05:22 -08:00
Cheng Zhao
b4cdb546fe
Don't set contentWindow property for <webview>
...
This property is only available in Chrome and we don't need it in
atom-shell, so remove it to avoid confusions.
Fixes #997 .
2015-01-12 14:17:49 -08:00
Cheng Zhao
bce8a3f835
Fix cpplint warning
2015-01-08 12:51:15 -08:00
Cheng Zhao
2d5b17552a
Add webFrame.registerUrlSchemeAsSecure API
2015-01-08 12:39:58 -08:00
Cheng Zhao
e7dfd48b1c
Spell check pasted text
2014-12-19 22:13:07 -08:00
Cheng Zhao
90b2d12371
Add option to turn on/off auto correct word
2014-12-19 21:01:47 -08:00
Cheng Zhao
f6c66e7ece
Use Chrome's policy for auto correct word
2014-12-19 20:56:16 -08:00
Cheng Zhao
c6a18b1b59
Split the words before sending it to spellCheck
2014-12-19 20:42:19 -08:00
Cheng Zhao
b801a93dc5
Also expose requestCheckingOfText
2014-12-18 17:41:42 -08:00
Cheng Zhao
a61331a083
Call JavaScript to get spell check results
2014-12-18 16:44:38 -08:00
Cheng Zhao
f1fbc5c701
Add webFrame.setSpellCheckClient API
2014-12-18 13:54:01 -08:00
Cheng Zhao
896077222d
Add an empty SpellCheckClient
2014-12-18 13:43:51 -08:00
Cheng Zhao
da54ac5f55
Don't leak listeners in embedder when guest is destroyed
2014-12-17 20:44:15 -08:00
Cheng Zhao
c92d2531b5
Add "disablewebsecurity" attribute for <webview>
2014-12-17 18:13:20 -08:00
Cheng Zhao
a8f5a4e2d4
Add sendToHost method
2014-12-17 11:09:11 -08:00
Cheng Zhao
d46300587a
Remove uses of deprecated APIs in remote module
2014-12-17 11:00:41 -08:00
Cheng Zhao
95793e410d
Redirect guest page's ipc message to embedder
2014-12-16 21:10:53 -08:00
Cheng Zhao
11cd301127
Only listen to its own events in <webview>, fixes #885
2014-12-12 17:16:12 -08:00
Cheng Zhao
5bd924a52d
mac: Use com.github.atom-shell as default CFBundleIdentifier
2014-12-12 15:37:13 -08:00
Cheng Zhao
0b668b8e17
Minor fixes on <webview>
2014-12-11 09:30:55 -08:00
Cheng Zhao
64edede20d
Move handling of "preload" to web-view-attributes
2014-12-10 11:05:51 -08:00
Cheng Zhao
6624fd9a1b
Fix relative links in "src" of <webview>
2014-12-10 10:51:34 -08:00
Cheng Zhao
9d23cce2b6
Move "nodeintegration" and "plugins" to web-view-attributes
2014-12-09 14:51:35 -08:00
Cheng Zhao
68381e1b76
Use element instant id for GetGuestByInstanceID
2014-12-09 14:38:43 -08:00
Cheng Zhao
9fcb6b2cd1
Moved parseSrcAttribute() into the SrcAttribute object as parse()
...
Imported from:
3bc15760f9
%5E%21/
2014-12-08 21:35:10 -08:00
Cheng Zhao
cbafac774e
Various webview cleanup
...
Imported from:
848f1ed048
%5E%21/
2014-12-08 21:15:18 -08:00
Cheng Zhao
7f5fb4e6f9
Renamed "WebView" -> "WebViewImpl" in web_view.js and other files that import it
...
Imported from:
a615ea0839
%5E%21/
2014-12-08 21:10:59 -08:00
Cheng Zhao
ac51207860
Optimized the handling of webview attribute mutation
...
Imported from:
86dff6fc51
%5E%21/
2014-12-08 21:06:23 -08:00
Cheng Zhao
4348143fd9
Simplify web-view.coffee
...
Imported from:
3ef1fc1b72
%5E%21/
2014-12-08 17:15:50 -08:00
Cheng Zhao
b6b8b936f2
Automated the definitions of webview attributes as properties on the webview node
...
Imported from:
aef58f49f6
%5E%21/
2014-12-08 17:05:57 -08:00
Cheng Zhao
2c27b953b5
Got rid of the internal copies of webview attributes
...
Imported from:
abb035a09b
%5E%21/
2014-12-08 16:56:14 -08:00
Cheng Zhao
d7eae69587
Webview attributes overhaul
...
Imported from:
884a5b43cb
2014-12-08 16:14:12 -08:00
Cheng Zhao
e0f1433c12
Moved constants out of web-view.coffee and into a new file
...
Imported from:
ccbfe27c8d
2014-12-08 13:37:18 -08:00
Cheng Zhao
882a08f61a
Fix browser plugin API changes
2014-12-08 09:00:00 -08:00
Cheng Zhao
a9072049ea
Move webview code to atom/renderer/lib/web-view
2014-12-08 06:08:21 -08:00
Cheng Zhao
7bc364a374
Upgrade node for new V8 API
2014-12-07 13:09:50 -08:00
Cheng Zhao
d309fd5a27
Update printing code
2014-12-07 06:55:40 -08:00
Paul Betts
dfcad75a27
Fix typo in method
2014-11-22 21:26:09 -08:00
Cheng Zhao
651dabf47e
Fix displaying context menu for devtools
2014-11-16 22:34:29 +08:00
Cheng Zhao
02b2459db6
Add <webview>.getId, fixes #818
2014-11-14 16:34:14 +08:00
Cheng Zhao
9f29f66768
Add "preload" option for BrowserWindow
2014-11-12 15:04:03 +08:00
Cheng Zhao
fbd74c0e2d
Various fixes of #801
2014-11-12 10:28:50 +08:00
Frank Hale
ef255db069
Making Http Referrer addition better!
...
- Code cleanup
2014-11-07 21:54:36 -05:00
Frank Hale
f56d1ea7b4
Add support for setting http referrer
...
- Add url option to specify the http referrer
- Add httpReferrer attribute to webview
NOTE: This is still not complete. Some love has to be done to
guest-view-manager.coffee and very likely the function calls called
createGuest and to the code that uses them.
2014-11-06 14:29:41 -05:00
Cheng Zhao
f90fb8cc72
Print error when "preload" script is not found
2014-11-06 16:12:40 +08:00
Cheng Zhao
217b1afe87
Load the "preload" script in <webview>
2014-11-06 15:13:37 +08:00
Cheng Zhao
8d8bfcd120
Pass "preload" attribute to GuestViewManager
2014-11-06 14:35:32 +08:00
Cheng Zhao
80d574482e
Add "plugins" attribute for <webview>
2014-11-05 14:59:28 +08:00
Cheng Zhao
013593ccf8
Emit "new-window" event for dispositions other than CURRENT_TAB
2014-11-04 17:59:15 +08:00