Cheng Zhao
|
6515a445a0
|
Use ipcRenderer in Electron's code
|
2015-11-10 15:29:43 +08:00 |
|
Cheng Zhao
|
828d911ed1
|
Deprecate ipc module for ipcRenderer
|
2015-11-10 15:12:07 +08:00 |
|
Cheng Zhao
|
91c4ed26fc
|
Print warnings for deprecated APIs
|
2015-11-09 21:51:30 +08:00 |
|
Cheng Zhao
|
647a0c4e2b
|
Code cleanup for remote module
|
2015-11-02 20:28:01 +08:00 |
|
Max Claus Nunes
|
bbb5aef5d2
|
Improve error handling from remote
This way copy all properties available in the error object and keep the real stack trace
|
2015-10-31 21:20:54 -02:00 |
|
Robo
|
eae7c840b7
|
use idweakmap for holding callbacks in browser
|
2015-10-29 17:51:56 +05:30 |
|
Cheng Zhao
|
a3f62da615
|
Fix passing Date object in remote
Close #2017.
|
2015-10-23 14:51:41 +08:00 |
|
Cheng Zhao
|
d5c964c68c
|
Fix passing Error object in remote
Closes #3089
|
2015-10-23 14:37:28 +08:00 |
|
Haojian Wu
|
9c861b9ad3
|
Fix always passing the first result to renderer when the API is called multiple
time at once.
|
2015-10-19 18:07:35 +08:00 |
|
Haojian Wu
|
fb4efec55d
|
Add options check.
This patch avoids main process never response back to renderer if the options is
invalid.
|
2015-10-19 11:06:56 +08:00 |
|
Haojian Wu
|
214f8477b3
|
Fix some typos.
|
2015-10-17 19:28:14 +08:00 |
|
Robo
|
7756bb6762
|
webcontents: notify guests of embedders' zoom level change
|
2015-10-08 10:38:22 +05:30 |
|
Haojian Wu
|
dcb457e76e
|
Refine API design: desktopCapturer.getSources.
|
2015-10-07 11:10:35 +08:00 |
|
Haojian Wu
|
36c0ad7fda
|
Refine more about desktop capturer API.
* Simplify the coffeescript code.
* Add more options in desktopCapturer.startUpdating.
|
2015-10-05 12:47:01 +08:00 |
|
Haojian Wu
|
1e69ef79de
|
Refine: make desktop-capturer as a renderer module.
|
2015-10-04 22:04:41 +08:00 |
|
Cheng Zhao
|
1045bbc861
|
Do not enumerate windows in remote.getCurrentWindow
|
2015-10-01 14:08:33 +08:00 |
|
Cheng Zhao
|
42515c6f41
|
No more need of manually setting process as local variable
|
2015-09-22 14:30:54 +08:00 |
|
Robo
|
325feca864
|
webframe: api to register scheme as privileged
|
2015-09-21 22:59:59 +05:30 |
|
Cheng Zhao
|
e365cb6b1c
|
No longer needs to define node_includes.h at last
|
2015-09-07 16:41:49 +08:00 |
|
Cheng Zhao
|
46b2b91a27
|
Don't use Node's internal APIs
|
2015-09-07 16:41:49 +08:00 |
|
Cheng Zhao
|
8a09cf5369
|
Add webFrame.setZoomLevelLimits API
|
2015-08-27 22:08:25 +08:00 |
|
Cheng Zhao
|
64e8ce0c07
|
Don't rely on IDWeakMap for bookkeeping remote objects
It frees us from using C++ to track JS objects, thus improves the
performance of collecting memory.
|
2015-08-27 19:01:34 +08:00 |
|
Cheng Zhao
|
2ff104d012
|
Move callback converter from native mate to electron
|
2015-08-07 19:35:35 +08:00 |
|
Cheng Zhao
|
4ac59e2674
|
Merge pull request #2391 from seanchas116/support-remote-promise
Support Promise over remote objects
|
2015-08-03 15:22:36 +08:00 |
|
Ryohei Ikegami
|
c8a794ac34
|
Use constructor name to check if Promise
|
2015-08-01 12:20:16 +09:00 |
|
Ryohei Ikegami
|
92af275f98
|
Support remote Promise in browser
|
2015-07-31 14:52:48 +09:00 |
|
Ryohei Ikegami
|
ddf2cfd48d
|
Support remote Promise in renderer
|
2015-07-31 14:52:37 +09:00 |
|
Robo
|
92ea533aee
|
webFrame: api to make scheme bypass CSP
|
2015-07-30 22:36:02 +05:30 |
|
deepak1556
|
193f95a888
|
remote: handle circular reference in wrapArgs
|
2015-06-16 13:43:30 +05:30 |
|
Cheng Zhao
|
132c13a11b
|
Fix calls to deprecated node::ThrowError API
|
2015-06-10 14:21:09 +08:00 |
|
Cheng Zhao
|
4b12a95d37
|
Transfer Buffer through "remote"
|
2015-06-10 11:58:15 +08:00 |
|
Cheng Zhao
|
b5c9fe78f1
|
Listen to ElementSizeChanged event
|
2015-05-29 13:47:09 +08:00 |
|
Cheng Zhao
|
d78efe7c22
|
Use Local instead of Handle
|
2015-05-22 19:11:22 +08:00 |
|
Cheng Zhao
|
4c10925694
|
Add remote.getCurrentWebContents API
|
2015-05-11 14:05:20 +08:00 |
|
deepak1556
|
8395745cc1
|
using Object.defineProperty instead of __defineMethods__
|
2015-03-11 04:18:11 +05:30 |
|
Cheng Zhao
|
20431f4f2f
|
No need to route via ATOM_INTERNAL_MESSAGE
|
2015-01-27 10:47:11 -08:00 |
|
Cheng Zhao
|
a10782cdea
|
Don't rely on the global process object for message dispatching
|
2015-01-26 18:42:43 -08:00 |
|
Cheng Zhao
|
91320a9e55
|
Remove AtomRendererBindings
After the simplification of code this class is no longer needed.
|
2015-01-23 20:43:38 -08:00 |
|
Cheng Zhao
|
7e33e26465
|
Add atom-shell bindings before loading environment
|
2015-01-21 15:02:09 -08:00 |
|
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
|
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
|
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
|
882a08f61a
|
Fix browser plugin API changes
|
2014-12-08 09:00:00 -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
|
e95c1256a0
|
Add remote.getGuestWebContents
|
2014-10-24 19:57:29 +08:00 |
|
Cheng Zhao
|
58a38d90b8
|
Don't fork renderer process for guest
|
2014-10-24 19:08:26 +08:00 |
|
Cheng Zhao
|
4ccb0cccf3
|
Rename web-view module to web-frame
|
2014-10-24 18:45:03 +08:00 |
|
Cheng Zhao
|
d26dcd5501
|
Schemas should be registered early
|
2014-10-22 23:36:31 +08:00 |
|
Cheng Zhao
|
e7c7e086b1
|
Add API to register custom element
|
2014-10-22 21:01:12 +08:00 |
|
Cheng Zhao
|
7a89a08534
|
Update to new Chromium APIs.
|
2014-07-28 20:28:49 +08:00 |
|
Cheng Zhao
|
ba46f2c820
|
Use new context aware module API in builtin modules.
|
2014-06-29 20:48:44 +08:00 |
|
Cheng Zhao
|
cd4c5d976b
|
Adapt to API changes of Chromium and node.
|
2014-06-28 22:33:00 +08:00 |
|
Cheng Zhao
|
8c264b9a07
|
Add zoom factor APIs alternative to zoom level.
|
2014-06-16 14:40:02 +08:00 |
|
Cheng Zhao
|
accfabf569
|
Add web-view module.
|
2014-06-16 14:27:57 +08:00 |
|
Cheng Zhao
|
f176b2c58f
|
Switch to use MIT license.
|
2014-05-04 20:29:08 +08:00 |
|
Cheng Zhao
|
c0875864dc
|
Handle IPC messages in webContents instead of BrowserWindow.
|
2014-04-25 16:13:16 +08:00 |
|
Cheng Zhao
|
7e1c86a105
|
Remove use of native_type_conversions.h when possible.
|
2014-04-21 23:49:53 +08:00 |
|
Cheng Zhao
|
5dae7b8658
|
Put converters under atom/common/native_mate_converters.
|
2014-04-17 13:45:14 +08:00 |
|
Cheng Zhao
|
a2407c6b02
|
Use Dictionary to set module.exports.
|
2014-04-16 15:43:06 +08:00 |
|
Cheng Zhao
|
aa1efe70e2
|
Use native_mate to simplify dialog api.
|
2014-04-16 15:14:44 +08:00 |
|
Cheng Zhao
|
6e2bf824f0
|
Use native_mate to simplify renderer_ipc api.
|
2014-04-16 12:29:16 +08:00 |
|
Cheng Zhao
|
2d808d30a2
|
Bring back build/include_order cpplint.
|
2014-03-16 09:13:06 +08:00 |
|
Cheng Zhao
|
bbef33a33a
|
Bring back build/header_guard cpplint.
|
2014-03-16 08:58:59 +08:00 |
|
Cheng Zhao
|
516d46444d
|
Move all sources under atom/.
|
2014-03-16 08:30:26 +08:00 |
|