Kevin Sawicki
|
286f529968
|
Merge pull request #8890 from twolfson/dev/proxy.to.string.sqwished
🐛 Add toString support to remote functions
|
2017-03-20 09:35:51 -07:00 |
|
Kevin Sawicki
|
c50b518493
|
Check toString after loading remote properties
|
2017-03-17 10:29:07 -07:00 |
|
Todd Wolfson
|
818738ce84
|
🐛 Add toString support to remote functions
|
2017-03-17 08:21:37 -07:00 |
|
Thiago de Arruda
|
f6befbe764
|
Expose lib/renderer/api/remote.js to sandboxed renderer
|
2017-03-16 14:21:23 -03:00 |
|
Thiago de Arruda
|
dda2288541
|
Remove lib/renderer/api/ipc-renderer-setup.js
This file is no longer required since sandboxed renderer directly imports
ipc-renderer.js.
|
2017-03-09 20:40:32 -03:00 |
|
Thiago de Arruda
|
44bd93589a
|
Refactor electron exports to keep module list in separate files
|
2017-03-09 19:08:01 -03:00 |
|
Kevin Sawicki
|
dbe9893d29
|
Assign Promise.resolve to constant
|
2017-03-07 12:10:09 -08:00 |
|
Kevin Sawicki
|
79b17c2cd9
|
Expose TouchBar on remote module
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
e8a79cb88d
|
Don't require browser process module from renderer
This can cause issues when it is accessed from the
require cache or module tree since the getters throw
errors when called.
|
2017-02-28 08:45:39 -08:00 |
|
Greg Nolle
|
e29b64a18a
|
modify CertVerifier Class
* respond to multiple similar verification requests.
* accept net error result as callback response.
|
2017-02-08 11:59:43 -08:00 |
|
Kevin Sawicki
|
f894da13b0
|
Pass args array instead of arguments object
|
2016-12-02 13:40:31 -08:00 |
|
Kevin Sawicki
|
af555bd879
|
Use spread syntax instead of apply
|
2016-12-01 14:56:00 -08:00 |
|
Samuel Attard
|
db729b5b52
|
Throw an error when users attempt to remove all listeners from the IPC modules
|
2016-11-22 18:30:58 +11:00 |
|
Kevin Sawicki
|
5167ccd147
|
Guard against missing members in setObjectMembers
|
2016-11-16 07:45:34 -08:00 |
|
Kevin Sawicki
|
e0afb814aa
|
Only call browserify when one of sandbox sources change
|
2016-11-07 08:19:59 -08:00 |
|
Thiago de Arruda
|
0f7652dc85
|
Move code that defines ipcRenderer methods into another file.
|
2016-09-27 06:01:46 -03:00 |
|
Kevin Sawicki
|
eef42770c6
|
Don't load remote properties until they are accessed
|
2016-09-14 13:29:49 -07:00 |
|
Kevin Sawicki
|
359ab2f9b3
|
Only set members when members exist
|
2016-09-14 10:54:23 -07:00 |
|
Kevin Sawicki
|
902bd0564e
|
Require Buffer explicitly instead of relying on global
|
2016-09-08 10:17:06 -07:00 |
|
Cheng Zhao
|
f854b27bfb
|
Merge pull request #6867 from electron/remote-function-properties
Allow accessing remote function properties
|
2016-08-31 17:28:09 +09:00 |
|
Kevin Sawicki
|
01e69353d5
|
Don't serialize ArrayBuffer as Array
|
2016-08-24 15:18:42 -07:00 |
|
Kevin Sawicki
|
ec44a5d198
|
Add tests for setting remote function properties
|
2016-08-22 17:07:18 -07:00 |
|
Kevin Sawicki
|
666a668d91
|
Support remote function keys and property descriptors
|
2016-08-22 17:07:18 -07:00 |
|
Kevin Sawicki
|
d226b7bc6c
|
Use Proxy for accessing properties of remote function
|
2016-08-22 17:07:18 -07:00 |
|
Kevin Sawicki
|
8b38018ab4
|
Add helper for including function properties
|
2016-08-22 17:07:17 -07:00 |
|
Kevin Sawicki
|
d333cc5e38
|
Support remote function properties
|
2016-08-22 17:07:17 -07:00 |
|
Cheng Zhao
|
8c0a033b6f
|
Fix lint errors of using __proto__
|
2016-08-02 21:02:28 +09:00 |
|
Cheng Zhao
|
6e0cde5b24
|
All native objects have prototype now
|
2016-08-02 17:12:17 +09:00 |
|
Cheng Zhao
|
9ddb62c42a
|
Use Buffer.from instead of deprecated new Buffer
|
2016-07-25 16:40:22 +09:00 |
|
Cheng Zhao
|
1c9421bc89
|
Use ArrayBuffer.isView to detect Buffer and ArrayBuffer
|
2016-07-25 16:39:09 +09:00 |
|
haad
|
fac330fb50
|
Fix TypedArray check, add check when instanceof doesn't work for TypedArrays.
|
2016-07-23 12:43:49 +01:00 |
|
haad
|
c717cd9192
|
🐛 Add support for TypedArrays in IPC.
Fixes https://github.com/electron/electron/issues/2104.
|
2016-07-22 19:44:19 +01:00 |
|
Kevin Sawicki
|
00f82aaffe
|
Only check arrays and objects for cycles
|
2016-07-11 10:39:45 -07:00 |
|
Kevin Sawicki
|
564b0cace5
|
Maintain visted objects as a stack for cycle detection
|
2016-07-11 10:33:13 -07:00 |
|
Kevin Sawicki
|
5da0b856f9
|
Call includes directly on visited array
|
2016-07-11 10:33:13 -07:00 |
|
Kevin Sawicki
|
2cc2b8a146
|
Return empty array for circular references
|
2016-07-11 10:33:04 -07:00 |
|
Kevin Sawicki
|
a9b43a0fc9
|
Use empty string constructor name when missing
|
2016-07-06 13:06:48 -07:00 |
|
Kevin Sawicki
|
d67dfd09fd
|
Pass through empty constructor names
|
2016-07-06 09:18:20 -07:00 |
|
Maksim
|
b444b35215
|
Update remote.js
|
2016-07-06 09:11:04 -07:00 |
|
Cheng Zhao
|
f693b042b5
|
Fix js lint warnings
|
2016-05-28 22:46:15 +09:00 |
|
Cheng Zhao
|
ba315248e0
|
Use ipcRenderer.sendTo to get rid of routers in main process
|
2016-05-28 21:13:00 +09:00 |
|
Cheng Zhao
|
ae1f442b02
|
Add ipcRenderer.sendTo
|
2016-05-28 20:50:28 +09:00 |
|
cdaringe
|
32073fa079
|
🎨 Support non-native promises
|
2016-05-25 10:11:18 -06:00 |
|
Kevin Sawicki
|
7929daa48c
|
Pass both callback values to then
|
2016-05-23 15:07:01 -07:00 |
|
Kevin Sawicki
|
cc7395eea8
|
Remove returns from event listeners
|
2016-05-19 15:28:08 -07:00 |
|
Cheng Zhao
|
87c10b3ac2
|
Make non-public module accesible via remote
|
2016-05-18 13:57:48 +09:00 |
|
Cheng Zhao
|
49ac160ff7
|
Move createIDWeakMap to v8Util
|
2016-05-11 19:30:06 +09:00 |
|
Cheng Zhao
|
04d59991b0
|
Use create function instead of IDWeakMap constructor
|
2016-05-11 16:15:32 +09:00 |
|
Kevin Sawicki
|
d988cae16d
|
Remove deprecated ipc module
|
2016-05-06 10:12:53 -07:00 |
|
Kevin Sawicki
|
dae68be2ce
|
Remove deprecated APIs
|
2016-05-06 10:12:53 -07:00 |
|