Cheng Zhao
1bb0dde360
Use WebScopedRunV8Script in converted C++ functions
2015-08-07 19:37:17 +08:00
Cheng Zhao
2ff104d012
Move callback converter from native mate to electron
2015-08-07 19:35:35 +08:00
Cheng Zhao
6b65a66119
Update brightray for #2263
2015-08-04 22:53:03 +08:00
Cheng Zhao
69b20d25ee
Update brightray for #2294
2015-08-04 16:48:10 +08:00
Cheng Zhao
b311969f0e
Update brightray for #2327
2015-07-29 17:16:23 +08:00
Cheng Zhao
b786772819
Update brightray for #2324
2015-07-29 14:50:56 +08:00
Cheng Zhao
1578d2fda9
Allow the C++ JS binding function to accept arbitrary long arguments
2015-07-23 15:00:42 +08:00
Cheng Zhao
f6263f8c6b
Update brightray for #2238
2015-07-20 18:27:49 +08:00
Cheng Zhao
88ab23def9
Update brightray for #1852
2015-07-16 06:36:10 -07:00
Cheng Zhao
940db1d1dd
Provide default user agent in BrowserContext
2015-07-14 11:40:15 -07:00
Cheng Zhao
f8df377631
Update brightray, refs #1599
2015-07-13 15:14:28 -07:00
Cheng Zhao
5e7f1ce383
linux: Link with nss
2015-07-07 14:16:31 +08:00
Cheng Zhao
85a4ff83da
Some methods can be accessed after object is destroyed
2015-07-06 21:26:50 +08:00
Cheng Zhao
9cf09b8850
Update native_mate to have ability to check object's live
2015-07-06 18:20:39 +08:00
Cheng Zhao
f5a1ffcbd4
win: Build with cursors from Chromium
2015-07-06 15:19:28 +08:00
Cheng Zhao
1979b42ee7
OpenSSL is still used on Windows and Mac
2015-07-06 12:07:19 +08:00
Cheng Zhao
68155e5fb7
Don't use OpenSSL for networking
2015-07-06 10:53:00 +08:00
Cheng Zhao
70987a9029
Checkout boto in our repo
2015-07-03 23:33:49 +08:00
Cheng Zhao
5c85c2e5d5
Update node
2015-07-03 22:12:19 +08:00
Cheng Zhao
89b22db618
Build the python requests library
2015-07-03 14:23:42 +08:00
Cheng Zhao
c76d87719d
Build dump_syms for host arch
2015-07-02 07:10:05 +00:00
Cheng Zhao
b1db947def
Fix compilation errors due to compiler change
2015-07-01 07:56:29 +00:00
Cheng Zhao
3d88d56965
Support cross-compiling
2015-07-01 07:47:21 +00:00
Cheng Zhao
fdf7452ba9
Use downloaded clang for building
2015-07-01 14:44:45 +08:00
Cheng Zhao
04de1aa51d
Update to io.js v2.3.1
2015-06-29 12:18:50 +08:00
Antonin Hildebrand
a8d58ea448
Missing overrides
...
ninja compilation failed for me under OS X 10.11
2015-06-26 11:43:39 +02:00
Cheng Zhao
aa20f75335
Clean up ResolveProxyHelper
...
Since the ResolveProxyHelper is deleted after the callback is called,
there is no need to use weak reference.
2015-06-26 11:04:12 +08:00
Cheng Zhao
afa9f30aac
Add InspectableWebContentsViewDelegate
2015-06-25 12:30:04 +08:00
Cheng Zhao
5e62b5975b
Move "id" and "fromId" to C++
2015-06-24 16:37:48 +08:00
Cheng Zhao
197a9b4165
Remove calls to v8::Isolate::GetCurrent
...
It is generally a bad thing to do since we might have multiple Isolates.
2015-06-23 17:22:14 +08:00
Cheng Zhao
f76b60f295
Update brightray
2015-06-18 12:42:02 +08:00
Cheng Zhao
ad59393641
Update brightray, close #1025
2015-06-17 12:38:36 +08:00
Cheng Zhao
b03f44df10
Update brightray for #1960
2015-06-16 16:04:03 +08:00
Cheng Zhao
8181e9a0ef
Update brightray for #1941
2015-06-16 13:38:21 +08:00
Cheng Zhao
71598e15bf
Update node to fix crash caused by malloc
2015-06-10 21:08:54 +08:00
Cheng Zhao
cd3c061448
win: Fix compilation error
2015-06-10 19:34:30 +08:00
Cheng Zhao
b76642bd10
Update brightray
2015-06-10 19:16:45 +08:00
Cheng Zhao
731773765e
Update iojs to fix linking on Linux
2015-06-10 16:40:35 +08:00
Cheng Zhao
36f0ef703a
Update io.js to v2.2.1
2015-06-10 16:19:19 +08:00
Cheng Zhao
f8c6056eec
Upgrade brightray, fix #1901
2015-06-09 11:10:15 +08:00
Cheng Zhao
47cb06e201
Update brightray for --log-net-log
2015-06-09 09:52:11 +08:00
Cheng Zhao
05468cc3fa
Remove devtools APIs from NativeWindow
2015-06-05 17:01:17 +08:00
Cheng Zhao
92b15c81e9
Manage InspectableWebContents in CommonWebContentsDelegate
2015-06-05 14:55:07 +08:00
Cheng Zhao
7f42c0fa21
Update brightray
2015-06-05 13:27:13 +08:00
Cheng Zhao
f54506acc0
Merge pull request #1822 from hokein/crashpad-mac
...
Crashpad!
2015-06-04 22:11:14 +08:00
Cheng Zhao
0fcc0f3e0a
Update brightray for #1809
2015-06-04 14:41:44 +08:00
Haojian Wu
981908c336
Add missing crashpad submodule.
2015-06-03 11:13:20 +08:00
Cheng Zhao
bd6d41bd87
Update brightray for updates on devtools_ui
2015-06-03 10:00:29 +08:00
Cheng Zhao
fb37b5720d
Update brightray to use correct Chrome version string
...
Close #1808
2015-05-29 17:52:46 +08:00
Cheng Zhao
b5c9fe78f1
Listen to ElementSizeChanged event
2015-05-29 13:47:09 +08:00
Cheng Zhao
fbdea15649
Update node, fix #634
2015-05-27 15:26:48 +08:00
Cheng Zhao
935cd92ef3
Update brightray
2015-05-27 15:03:12 +08:00
Cheng Zhao
291604515f
Update libchromiumcontent for optional pdf.dll
2015-05-26 12:44:24 +08:00
Cheng Zhao
e233eab4f2
HandleMouseDown is deprecated
2015-05-23 11:58:20 +08:00
Cheng Zhao
b202bba2e6
Don't read Buffer in IO thread
2015-05-22 22:15:13 +08:00
Cheng Zhao
d78efe7c22
Use Local instead of Handle
2015-05-22 19:11:22 +08:00
Cheng Zhao
63c2a7f1a9
Upgrade to Chrome 43
2015-05-22 14:57:00 +08:00
Cheng Zhao
fe19e63fbc
Update brightray for #1653
2015-05-20 13:54:15 +08:00
Cheng Zhao
cda8b119e2
Upgrade brightray
2015-05-20 09:18:11 +08:00
Cheng Zhao
827741a9c6
Bump v0.26.0
2015-05-12 17:24:00 +08:00
Cheng Zhao
613a51f5fb
Upgrade brightray to link with msvcrt dll
2015-05-12 17:00:36 +08:00
Cheng Zhao
be06a3d562
Upgrade brightray for #1532
2015-05-10 11:41:02 +08:00
Cheng Zhao
ae8ac97f32
Upgrade brightray, fixes #1318
2015-05-07 19:44:06 +08:00
Cheng Zhao
c54eca8dff
Update node to fix #1472
2015-04-30 17:07:20 +08:00
Cheng Zhao
ba7e26539f
Upgrade brightray for #1462
2015-04-23 13:27:11 +08:00
Cheng Zhao
4a6066c69e
Update native_mate
2015-04-23 10:22:09 +08:00
Cheng Zhao
e3109c9f1f
Bump v0.25.0
2015-04-22 05:50:55 +00:00
Cheng Zhao
38583ca721
linux: Update brightray to fix crash
2015-04-21 21:43:53 +08:00
Cheng Zhao
c910686b01
mac: Update brightray to fix Release linking
2015-04-21 19:06:28 +08:00
Cheng Zhao
32f0ae5b50
Upgrade to Chrome 42
2015-04-21 18:56:00 +08:00
Cheng Zhao
bcfe243b3c
Upgrade brightray for #1442
2015-04-20 19:48:07 +08:00
Cheng Zhao
c1737e5c16
Parse the debug args of Node
2015-04-20 15:12:46 +08:00
Cheng Zhao
88a1c7973c
Set node::node_isolate to fix crash
2015-04-20 14:32:41 +08:00
Cheng Zhao
9cf4156928
Upgrade node for debugger flags
2015-04-20 14:05:47 +08:00
Cheng Zhao
a72c7b38a5
Don't hard code exec path in child_process.fork
2015-04-14 14:05:30 +08:00
Cheng Zhao
1027fe9991
linux: Fix wrong off_t type under 32bit arch
2015-04-12 08:16:17 +00:00
Cheng Zhao
f979847e06
linux: Upgrade brightray to fix linking problem
2015-04-12 07:56:53 +00:00
Cheng Zhao
fabaa2af94
Upgrade breakpad and brightray
2015-04-11 23:28:59 +08:00
Cheng Zhao
f32cd5a35e
win: Suppress size loss warnings
2015-04-11 19:17:03 +08:00
Cheng Zhao
6175380bc0
Explicit set default arch
2015-04-11 18:30:01 +08:00
Cheng Zhao
de016e72a5
win: Build with the arch chosen by user
2015-04-11 18:07:22 +08:00
Cheng Zhao
ca50cbb5ff
Allow specifying the arch of libchromiumcontent to download
2015-04-11 17:29:21 +08:00
Cheng Zhao
3a59cd3b72
Upgrade brightray
2015-04-11 13:38:16 +08:00
Cheng Zhao
ab94c3f49e
docs: Add "Build system overview" chapter
2015-04-11 12:11:57 +08:00
Cheng Zhao
dfa6fedaed
Don't link with shared_librayr of boringssl in Release mode
2015-04-10 19:00:06 +08:00
Cheng Zhao
3a5bb588e5
No more need to reference node's symbols
2015-04-10 15:20:45 +08:00
Cheng Zhao
8894cfab50
mac: Fix libicu symbols not included
2015-04-10 13:47:21 +08:00
Cheng Zhao
5f2fe27b65
linux: Fix linking with node and v8
2015-04-10 12:22:18 +08:00
Cheng Zhao
a400bb5997
Build node as shared library
2015-04-09 21:16:22 +08:00
Cheng Zhao
dcae08c128
win: Move common configs to gyp
2015-04-09 14:40:31 +08:00
Cheng Zhao
78ed9b1b23
linux: Move '-g' to brightray
2015-04-09 12:06:02 +08:00
Cheng Zhao
52b875f199
mac: Move strip flags to brightray
2015-04-09 11:30:40 +08:00
Cheng Zhao
b947cb5057
Move clang flag to brightray
2015-04-09 10:52:15 +08:00
Cheng Zhao
0a56f34d04
Move filename_rules.gypi to brightray
2015-04-09 10:14:50 +08:00
Cheng Zhao
44d0bceff4
linux: Move some building flags to brightray
2015-04-09 09:59:57 +08:00
Cheng Zhao
c5b85b23eb
Remove linux_clang option
...
We are always using clang now.
2015-04-08 19:22:02 +08:00
Cheng Zhao
f9b5156c2c
linux: Fix static linking
2015-04-08 16:46:05 +08:00
Cheng Zhao
1a36770286
Only build static_library version of libchromiumcontent in CI
2015-04-07 23:41:42 +08:00
Cheng Zhao
0cc36377a5
win: Ignore duplicate symbols between BoringSSL and OpenSSL
2015-04-07 22:56:21 +08:00
Cheng Zhao
21014614fc
Link boringssl as shared_library
2015-04-07 18:26:56 +08:00
Cheng Zhao
0f97bf03fa
win: Fix Debug build
2015-04-07 13:50:58 +08:00
Cheng Zhao
f169772031
Link boringssl and node together in one binary
2015-04-07 12:28:57 +08:00
Cheng Zhao
e334e6e822
win: Upgrade brightray for linking problem
2015-04-06 16:28:52 +08:00
Cheng Zhao
938069a389
win: Fix linking
2015-04-06 14:21:21 +08:00
Cheng Zhao
5ffa22812f
Download static_library build of libchromiumcontent
2015-04-05 22:28:51 +08:00
Cheng Zhao
8b7d875e40
Use "R" and "D" as short names for config
2015-04-03 11:59:14 +08:00
Cheng Zhao
8a91000083
Fix linking node and chromium together
2015-04-03 11:38:04 +08:00
Cheng Zhao
dab9e9be67
Also build with static_library version of libchromiumcontent
2015-04-02 23:03:23 +08:00
Cheng Zhao
736afb32a0
Link with component build shared libraries
2015-04-02 14:06:23 +08:00
Cheng Zhao
14de7ddea8
Upgrade brightray for component build
2015-04-02 13:46:41 +08:00
Cheng Zhao
5ff9588b48
Merge pull request #1343 from atom/node_lib
...
Build node as shared library
2015-04-02 13:03:57 +08:00
Cheng Zhao
e2000c4418
Fix wrong update of node
2015-04-02 10:36:55 +08:00
Cheng Zhao
0a99140b2a
Update brightray for #1337
2015-04-02 10:20:32 +08:00
Cheng Zhao
211e386c89
win: Fix linking errors
2015-04-01 21:33:08 +08:00
Cheng Zhao
7e49645998
Build node as shared library
2015-04-01 20:26:46 +08:00
Cheng Zhao
da71175968
⬆️ iojs@1.6.3
2015-04-01 18:43:09 +08:00
Cheng Zhao
a53bed567e
Upgrade brightray to enable content module's webui
...
Fixes #663 .
2015-03-29 21:08:50 +08:00
Cheng Zhao
5bd3cfc4f6
Update brightray
2015-03-23 08:30:01 +00:00
Cheng Zhao
266fadcb96
Update native_mate for #1112
2015-03-23 16:24:38 +08:00
Cheng Zhao
57812616b9
win: Fix tests and compilation errors
2015-03-18 13:58:33 +08:00
Cheng Zhao
b43386b273
Upgrade libchromiumcontent
2015-03-18 09:57:49 +08:00
Cheng Zhao
f8f7ca1d57
linux: Upgrade libchromiumcontent to fix linking
2015-03-18 09:57:48 +08:00
Cheng Zhao
105ad369ab
linux: Fix compilation error
2015-03-18 09:57:48 +08:00
Cheng Zhao
66292a2787
Upgrade brightray to fix invalid commit to libchromiumcontent
2015-03-18 09:57:46 +08:00
Cheng Zhao
c62c943bdb
Define our own Node entry
...
Chromium's V8 is using external startup snapshot file while Node does
not, so we have to use Chromium's gin for V8 initialization.
2015-03-18 09:57:45 +08:00
Cheng Zhao
6af7388ac0
Use DevToolsAPI instead of InspectorFrontendAPI
2015-03-18 09:57:43 +08:00
Cheng Zhao
fbd9501c61
Upgrade to io.js v1.5.2
2015-03-18 09:57:42 +08:00
Cheng Zhao
5b2c0110dc
Fix other compilation errors
2015-03-18 09:57:41 +08:00
Cheng Zhao
757df39941
Upgrade native_mate for unsigned long conversion
2015-03-18 09:57:40 +08:00
Cheng Zhao
14542f4fc8
Upgrade to Chrome 41
2015-03-18 09:57:37 +08:00
Cheng Zhao
cfc615a6c1
Fix accidental update of submodules, closes #1255
2015-03-17 21:26:10 +08:00
Cheng Zhao
af0690fb88
docs: "Quick start" should also be a "tutorial"
...
Guides should include information that not available in the API
references, and tutorials should be step-by-step walkthrough or
introductory text on certain APIs.
2015-03-17 18:41:54 +08:00
Cheng Zhao
b28a241dbf
Simplify the code to call delegate method
2015-02-13 11:47:22 +08:00
Cheng Zhao
da407200d2
Return NativeImage in BrowserWindow.capturePage
2015-02-12 13:45:50 +08:00
Cheng Zhao
903ff0b61a
Upgrade native_mate for security check
2015-02-12 10:45:04 +08:00
Cheng Zhao
ab315e502f
Upgrade brightray for gyp
2015-02-12 10:43:53 +08:00
Cheng Zhao
45e2dd2ab5
Init asar support without external .js files
2015-02-04 10:45:17 -08:00
Cheng Zhao
d17e6a3857
Upgrade brightray
2015-02-03 10:59:19 -08:00
Cheng Zhao
a2c38ed48c
Upgrade brightray
2015-02-03 10:43:24 -08:00
Cheng Zhao
0087f8da27
linux: Fix building for Chrome 40
2015-01-27 17:20:50 -08:00
Cheng Zhao
dd606684c7
Upgrade node to fix module initialization
2015-01-27 15:29:39 -08:00
Cheng Zhao
9a14d2bd0e
Upgrade to Chrome 40.0.2214.91
2015-01-27 13:19:18 -08:00
Cheng Zhao
a9c720969f
Upgrade to latest io.js
2015-01-27 13:18:31 -08:00
Cheng Zhao
13ed038082
Upgrade to Chrome 40.0.2214.72
2015-01-27 13:17:48 -08:00
Cheng Zhao
81b370ee9f
Implement CheckMediaAccessPermission, fixes #1017
2015-01-23 15:13:49 -08:00
Cheng Zhao
ce52a87477
Add "cache" and "userCache" directories
2015-01-18 21:43:22 -08:00
Cheng Zhao
3d398458a8
Throw error when PathService call failed
2015-01-18 21:43:21 -08:00
Cheng Zhao
06da5f254a
Add app.setPath and app.getPath APIs
...
They can be used to set/get any path defined in PathService
2015-01-18 21:43:19 -08:00
Cheng Zhao
45c26e0e5a
Add app.setDataPath API
2015-01-18 21:43:18 -08:00
Cheng Zhao
ab9e1dd650
Upgrade brightray for #863
2015-01-15 17:52:14 -08:00