| 
								
								
									 Cheng Zhao | 836a8b1794 | Simplify the desktopCapturer code | 2015-12-08 13:49:26 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 51368952a2 | Remove deprecated API usages | 2015-12-08 12:58:39 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | d458b24945 | Add desktopCapturer to electron | 2015-12-08 12:44:55 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 04f7ceab73 | Merge branch 'master' into desktop-capture-api | 2015-12-08 12:43:44 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | e78a02806e | Make it safe to use sendSync | 2015-12-08 10:07:47 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 647f151906 | Fix the failing sendSync | 2015-12-07 21:25:19 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 9c62be8fc9 | Improve the deprecation notice for ipc module Close #3577. | 2015-11-26 11:06:56 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 94e24abb99 | Use the new style remote module in Electron | 2015-11-13 22:22:25 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | b925ac0056 | Send sync message to get list of modules | 2015-11-13 22:15:16 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 099278855c | Simplify how remote.require('electron') is optimized | 2015-11-13 21:54:56 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 9bf0a8647e | Make it easier to use remote | 2015-11-13 21:52:27 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | fbb8e61958 | Replace "Url" in API names with "URL" | 2015-11-13 16:03:40 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 8b2942c279 | Optimize remote.require('electron') | 2015-11-12 20:30:40 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | 1d1f911b09 | Use require('electron') in Electron's code | 2015-11-12 20:29:30 +08:00 |  | 
				
					
						| 
								
								
									 Cheng Zhao | c2c09daa23 | Add "electron" module | 2015-11-12 16:40:27 +08:00 |  | 
				
					
						| 
								
								
									 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 |  |