Граф коммитов

126 Коммитов

Автор SHA1 Сообщение Дата
Cheng Zhao 5fae63a2f5 Fix compilation errors on OS X 2016-03-10 17:06:21 +09:00
Paul Betts 4503aafe64 int32 => int32_t 2016-03-10 17:06:21 +09:00
Kevin Sawicki 70aa9b06ee Move JavaScript to root lib/ folder 2016-03-08 11:14:21 -08:00
Kevin Sawicki f460d81dd0 Allow remote member functions to be deleted 2016-03-04 15:51:17 -08:00
Kevin Sawicki 610a503188 Make member functions writable 2016-03-04 15:49:46 -08:00
Robo 1235907835 run webframe methods for webview in its context 2016-02-26 05:14:45 +05:30
Robo a734326907 track async api requests 2016-02-25 11:45:59 +05:30
Robo 2b547bd44a webContents: provide responses for executeJavscript method 2016-02-25 11:45:59 +05:30
Cheng Zhao fe7462b352 No longer needs cache for methods of remote
Refs #4517.
2016-02-22 13:05:58 +08:00
Cheng Zhao 67324ce732 Keep the prototype chain in remote objects 2016-02-22 12:35:51 +08:00
Robo 0d77fd4a2c remote: return webcontents instance from cache 2016-02-18 17:40:10 +05:30
Kevin Sawicki b1f679ff6d Clean up semicolon lint errors 2016-01-21 09:32:21 -07:00
Kevin Sawicki 70bcb0ac5a Clean up no-unused-vars lint errors 2016-01-21 09:32:21 -07:00
Kevin Sawicki 45ddbb6d67 Clean up no-unreachable lint errors 2016-01-21 09:32:21 -07:00
Kevin Sawicki 2833db78ad Use [].inclues where appropriate 2016-01-15 10:17:45 -08:00
Kevin Sawicki c2d473cf65 Remove unneeded [].indexOf fallback 2016-01-15 10:17:45 -08:00
Jessica Lord 5a4a8e1fa7 🔥 stray `ref` 2016-01-14 17:03:55 -08:00
Jessica Lord 5412ecdcc1 Use `const` 2016-01-14 14:52:05 -08:00
Jessica Lord ab8908a4af Use `const` 2016-01-14 14:41:46 -08:00
Kevin Sawicki 030d2a843c Remove extra newlines around comments 2016-01-14 11:10:12 -08:00
Kevin Sawicki f4af744519 Use // for single line comments 2016-01-14 10:35:29 -08:00
Cheng Zhao af02739c4e Change webview's zoom level on JavaScript side 2016-01-13 12:50:02 +08:00
Cheng Zhao 350c572a8c Handle default parameter of executeJavaScript in C++ 2016-01-13 12:17:56 +08:00
Cheng Zhao 55dfddba77 Handle executeJavaScript in JavaScript 2016-01-13 12:11:46 +08:00
Cheng Zhao 5567baf335 Add webFrame.insertText API 2016-01-13 11:21:16 +08:00
Kevin Sawicki 1f9691ae13 Convert all source files to JavaScript 2016-01-12 16:24:06 -08:00
Kevin Sawicki 403870a27e Migrate to block comments 2016-01-12 16:22:34 -08:00
Cheng Zhao af5e76f6ae Merge pull request #3959 from deepak1556/remote_object_patch
remote: support arguments of type Date
2015-12-31 18:46:22 +08:00
Robo 72374b6e31 remote: support arguments of type Date 2015-12-30 01:41:31 +05:30
Robo 2e78aba090 webFrame: support fetch api for schemes that are privileged. 2015-12-29 15:57:59 +05:30
Cheng Zhao ffc2870ccb Fix circular reference caused by Object.defineProperty 2015-12-29 10:17:35 +08:00
Cheng Zhao 6785870dde Variables are not shadowed in inline class 2015-12-28 22:51:40 +08:00
Cheng Zhao b5fd491c2d Fix circular reference caused by RemoteMemberFunction 2015-12-28 22:51:40 +08:00
Cheng Zhao 353f08e477 Remove sync call in remote module 2015-12-17 22:03:16 +08:00
Cheng Zhao c6634b1ea5 Don't pump message loop when sending sync msg
In old days sending sync message to browser process requires pumping
message loop in the renderer process, but now in Chrome 47 it is not
true anymore. And even when we do it, the Send method may fail
sometimes, so this change seems to be required for the Chrome 47
upgrade.
2015-12-16 22:38:04 +08:00
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