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
Cheng Zhao
6a11eccc3e
Update native_mate to fix linking error
2015-01-14 18:55:54 -08:00
Cheng Zhao
2d6dc9c527
Convert arguments to V8 directly in EventEmitter::Emmit
...
This gets rid of the extra conversion between ListValue.
2015-01-14 17:51:54 -08:00
Cheng Zhao
3dfc496243
Add support for --ignore-certificate-errors
...
This makes it possible to test HTTPS related APIs.
2015-01-08 11:50:55 -08:00
Cheng Zhao
d65919d896
Add --disable-http-cache switch, fixes #891
2015-01-05 13:40:38 -08:00
Cheng Zhao
3063b5189a
Upgrade brightray for #941
2015-01-04 22:33:02 -08:00
Cheng Zhao
e3bad233e9
Upgrade native_mate to fix throwing exception from constructor
2015-01-04 22:13:46 -08:00
Cheng Zhao
40679ae82c
Simplify the image_converter.cc
2015-01-02 18:10:29 -08:00
Cheng Zhao
e1f0f02da9
Upgrade brightray for #969
2015-01-02 15:18:55 -08:00
Cheng Zhao
5142b7858b
Upgrade brightray to fix crash in #393
2014-12-17 13:16:06 -08:00
Cheng Zhao
d50eeb04d5
Upgrade cpplint
2014-12-15 17:15:56 -08:00
Cheng Zhao
b0a414ea83
Upgrade brightray
2014-12-12 14:50:39 -08:00
Cheng Zhao
d8d9dea792
Upgrade node to fix failed call to LoadLibrary
2014-12-11 18:33:39 -08:00
Cheng Zhao
409f2b4d0f
win: Fix compilation errors
2014-12-10 14:17:07 -08:00
Cheng Zhao
1cdbb6f186
Upgrade brightray to fix running on Mac
2014-12-09 22:40:26 -08:00
Cheng Zhao
cefc846e9e
linux: Upgrade breakpad to fix building
2014-12-09 17:05:18 -08:00
Cheng Zhao
7d1830d014
Upgrade node to bump node module version
2014-12-09 15:49:17 -08:00
Cheng Zhao
7bc364a374
Upgrade node for new V8 API
2014-12-07 13:09:50 -08:00
Cheng Zhao
ba347f6460
mac: Fix crash reporting on Yosemite
2014-12-07 08:56:59 -08:00
Cheng Zhao
d309fd5a27
Update printing code
2014-12-07 06:55:40 -08:00
Cheng Zhao
6d32db32ef
Upgrade node, fixes #843
2014-12-04 12:17:36 -08:00
Cheng Zhao
357f5f9781
Upgrade brightray
2014-12-04 11:45:02 -08:00
Cheng Zhao
03f19bea6b
Upgrade brightray for #849
2014-11-25 21:24:40 +08:00
Ryan Prichard
73ee24bd98
Move Linux pkg-config dependencies from atom-shell to brightray.
2014-11-24 03:27:24 -08:00
Cheng Zhao
cd5007cfa1
linux: Set WM_CLASS for devtools window
2014-11-24 16:04:41 +08:00
Cheng Zhao
b2aaffa921
Upgrade node, fixes #843
2014-11-24 14:46:36 +08:00
Cheng Zhao
869e086a41
Revert "Upgrade node for #811 "
...
This reverts commit a96618e5cd
.
2014-11-14 20:50:19 +08:00
Cheng Zhao
a96618e5cd
Upgrade node for #811
2014-11-14 17:17:42 +08:00
Cheng Zhao
fea5559fbc
Upgrade node, fixes #634
2014-11-06 21:27:16 +08:00
Cheng Zhao
185d3a7c02
Upgrade brightray for #646
2014-11-06 19:09:10 +08:00
Cheng Zhao
77724345c4
Upgrade brightray, fixes #769
2014-11-04 10:01:17 +08:00
Cheng Zhao
4ebe58df57
Also add closeDevTools and isDevToolsOpened for webview
2014-11-03 22:12:56 +08:00
Cheng Zhao
accd08a2bf
Show devtools for guest page in undocked mode
2014-11-03 21:48:25 +08:00
Cheng Zhao
a4a390b2cc
Upgrade brightray to handle localized string
2014-10-31 19:42:36 +08:00
Cheng Zhao
c0cd8fca80
Upgrade native_mate, fixes #660
2014-10-30 21:55:03 +08:00
Cheng Zhao
25f69df341
Throw error when BrowserWindow is created before app is ready
2014-10-30 21:32:35 +08:00
Cheng Zhao
b3dc0bc57e
Upgrade brightray
2014-10-27 16:47:38 +08:00
Cheng Zhao
e4a71b86df
Caching object templates for Event, fixes #705
2014-10-17 13:53:18 +08:00
Cheng Zhao
69a89303d0
Fix building on Linux
2014-10-13 11:03:56 +08:00
Cheng Zhao
13e5cf32d5
Upgrade brightray for Chrome 38
2014-10-11 19:11:07 +08:00
Cheng Zhao
11d9e522d5
Update node for V8 changes
2014-10-11 19:10:57 +08:00
Cheng Zhao
909f1bcf3c
Upgrade brightray
2014-10-08 01:34:24 +00:00
Cheng Zhao
5dfbaebd4c
Upgrade brightray
2014-10-06 11:23:53 +08:00
Cheng Zhao
5df1716144
Upgrade brightray
2014-10-01 15:26:16 +08:00
Cheng Zhao
e316e4a267
Upgrade node to v0.11.4, fixes #669
2014-09-30 23:14:25 +08:00
Cheng Zhao
9d84f139eb
Merge pull request #665 from atom/asar
...
Support loading apps in asar format
2014-09-30 20:53:38 +08:00
Cheng Zhao
72fc1e8dc6
Increase node_module_version, fixes #533
2014-09-30 20:32:14 +08:00
Cheng Zhao
0d09143a77
Add JavaScript bindings of asar::Archive.
2014-09-24 11:10:07 +08:00
Cheng Zhao
9c9a306095
Upgrade brightray.
2014-09-09 18:33:22 +08:00
Cheng Zhao
bda317b000
views: Set devtools window's icon, fixes #429 .
2014-09-09 15:30:33 +08:00
Cheng Zhao
33b94edcf0
Use PersistentDictionary to store web perferences.
2014-09-09 14:13:21 +08:00
Cheng Zhao
3b95f49a14
Upgrade node to fix child_process.fork.
2014-09-01 22:32:58 +08:00
Cheng Zhao
9546120ce4
linux: Fix API changes of Chrome 37.
2014-09-01 20:10:14 +08:00
Cheng Zhao
48a5591508
Upgrade brightray.
2014-09-01 19:18:45 +08:00
Cheng Zhao
55003716aa
Upgrade node for Chrome 37.
2014-09-01 15:08:19 +08:00
Cheng Zhao
fe88330e87
Upgrade brightray to Chrome 37.
2014-09-01 13:59:01 +08:00
Cheng Zhao
8051ad8b2a
Add support for chrome.extension API in devtools extension.
2014-08-28 12:54:19 +08:00
Cheng Zhao
f1e72914f5
Update brightray for devtools zooming.
2014-08-26 15:11:26 +08:00
Cheng Zhao
af0a5744f2
Upgrade brightray for new URLRequestContextGetter interface.
2014-08-20 15:30:43 +08:00
Cheng Zhao
27f07974e0
Add --proxy-server and --no-proxy-server switches.
2014-08-20 11:57:15 +08:00
Cheng Zhao
86dd8e2dfa
docs: Document the chrome command switches we support.
2014-08-15 13:06:52 +08:00
Cheng Zhao
226cbda7a6
Avoid creating our own URLRequestContextGetter.
2014-08-13 17:40:31 +08:00
Cheng Zhao
89539ca15e
Update brightray.
2014-08-11 23:23:27 +08:00
Cheng Zhao
c55f6d82d8
Update brightray for devtools experiments.
2014-08-11 10:52:54 +08:00
Cheng Zhao
b4f00f3b40
Update with new ScopedPersistent interface.
2014-08-10 21:19:07 +08:00
Cheng Zhao
f60d8066f8
Use the function converter from native_mate.
2014-08-10 19:14:20 +08:00
Cheng Zhao
441ee0d978
Update brightray.
2014-08-08 20:41:24 +08:00
Cheng Zhao
b139d97f3d
Update brightray for devtools focus fix.
2014-08-07 10:52:17 +08:00
Cheng Zhao
139316b975
Upgrade brightray, fix #498 .
...
Previous 476f545
was using the wrong commit of brightray which didn't
actually contain the fix.
2014-08-04 20:51:07 +08:00
Cheng Zhao
fb4ec66b37
Bump v0.15.1.
2014-07-31 11:48:09 +00:00
Cheng Zhao
546e4e431d
Ship VS2012 redist DLLs.
...
Atom Shell has been built with VS2013 so we should not ship VS2010's DLLs.
2014-07-31 14:12:17 +08:00
Cheng Zhao
ab4558ae32
Merge pull request #530 from atom/ks-vendor-dlls
...
Vendor Microsoft C/C++ dlls
2014-07-31 13:10:48 +08:00
Cheng Zhao
476f545a67
Update brightray, fixes #498 .
2014-07-30 22:45:23 +08:00
Kevin Sawicki
16a1edb422
Vendor Microsoft C/C++ dlls
2014-07-29 09:45:35 -07:00
Cheng Zhao
c23c667c2d
Update brightray to fix webrtc warning.
2014-07-28 20:28:52 +08:00
Cheng Zhao
7a89a08534
Update to new Chromium APIs.
2014-07-28 20:28:49 +08:00
Cheng Zhao
5ad203ad99
Upgrade to Chrome 36.
2014-07-28 20:28:48 +08:00
Cheng Zhao
32c6f4cfe8
Update node, fixes #511 .
...
This is fixed by notifying the event loop to do next tick when the
uv__io_feed is called, see http://git.io/evYEpA .
2014-07-25 13:08:07 +08:00
Cheng Zhao
fab11950ee
Fix crashing when setting web-preferences, closes #443 .
2014-07-21 13:08:52 +08:00
Cheng Zhao
73df08ebbf
Update native_mate.
2014-07-18 09:37:54 +08:00
Cheng Zhao
00467b53c7
linux: Fix modal message box.
2014-07-14 16:34:22 +08:00
Cheng Zhao
adec718503
win: Fix showing menu on High DPI display.
2014-07-13 22:22:56 +08:00
Cheng Zhao
add45b564e
win: Improve window frames.
2014-07-12 21:03:34 +08:00
Cheng Zhao
83ff00dc29
linux: screen module can not be used in renderer.
2014-07-10 10:26:17 +08:00
Cheng Zhao
fcf55df874
Avoid duplicate code in main delegate.
2014-07-09 17:15:28 +08:00
Cheng Zhao
7b93a19e9b
Fix context menu in devtools.
2014-07-09 15:41:16 +08:00
Cheng Zhao
2312f84ec9
Upgrade libchromiumcontent to 2f1b641fca996546b9797c359ec05ac8aeade1ba.
2014-07-09 10:48:58 +08:00
Cheng Zhao
4609a8d2be
linux: Fix setting parent window for file dialogs.
2014-07-05 00:00:54 +08:00
Cheng Zhao
3c892b8591
views: Make acceleratros work.
2014-07-04 16:54:10 +08:00
Cheng Zhao
0a38f3321e
views: Currently set window's frames.
2014-07-04 12:32:03 +08:00
Cheng Zhao
61db17412c
Use views to implement NativeWindow and MessageBox on Linux.
2014-07-04 01:30:36 +08:00
Cheng Zhao
84878c4c77
Initial work for Aura on Linux.
2014-07-02 22:49:45 +08:00
Cheng Zhao
949821f255
Use new devtools structure in brightray.
...
Fixes #210 .
Fixes #275 .
2014-07-02 16:38:11 +08:00
Cheng Zhao
69adff19fe
Force all builtin modules to be referenced.
2014-06-29 18:15:39 +08:00
Cheng Zhao
cd4c5d976b
Adapt to API changes of Chromium and node.
2014-06-28 22:33:00 +08:00
Cheng Zhao
58ccb27792
There is no more node_isolate.
2014-06-28 19:49:55 +08:00
Cheng Zhao
c713deb1e8
Upgrade to new V8 APIs.
2014-06-28 19:31:23 +08:00
Cheng Zhao
5f3fa341b2
Update node to 0.11.13.
2014-06-28 18:44:10 +08:00
Cheng Zhao
066d129536
Upgrade brightray to chrome35 branch.
2014-06-28 18:19:13 +08:00
Cheng Zhao
84e2c35611
Use mate::Dictionary instead of base::DictionaryValue for options.
...
mate::Dictionary can represent arbitray type, which matches our use.
2014-06-23 21:56:22 +08:00
Cheng Zhao
8a8ffbebf9
Update brightray to fix detached devtools.
2014-06-17 18:32:21 +08:00
Cheng Zhao
4aa217970e
win: Implement attached devtools, fixes #373 .
2014-06-11 11:03:10 +08:00
Cheng Zhao
5fe84a997f
Upgrade to latest brightray.
2014-06-04 22:05:12 +08:00
Cheng Zhao
541b855512
Move the ability of calling _init to native_mate.
2014-05-27 08:47:53 +08:00
Cheng Zhao
9721c4e761
Rename process.__atom_type to process.type.
2014-05-21 22:44:43 +08:00
Cheng Zhao
4d9f19f660
Update to latest brightray.
2014-05-18 20:00:43 +08:00
Cheng Zhao
e415c66f68
Upgrade node: Enable ArrayBufferAllocator, fix #308 .
2014-05-14 16:16:35 +08:00
Cheng Zhao
3ccd90a690
Install apm from npm, fixes #236 .
2014-04-28 11:37:46 +08:00
Cheng Zhao
297ccbbe58
Update native_mate for fixing crash in GC.
2014-04-23 12:30:45 +08:00
Cheng Zhao
f3961a8007
Update brightray to fix crash from BRYInspectableWebContentsView.
2014-04-23 11:20:49 +08:00
Cheng Zhao
a040a96652
Discard all our custom V8 helpers, use native-mate instead.
2014-04-22 23:07:21 +08:00
Cheng Zhao
499c9bc3b9
Enable converting v8::Function to base::Callback.
2014-04-18 17:18:50 +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
1ae30328d6
Use the new Constructor API.
2014-04-16 11:58:48 +08:00
Cheng Zhao
8162689014
Use native_mate to simplify id_weak_map api.
2014-04-16 09:54:01 +08:00
Cheng Zhao
e42433cf9a
Use native_mate to simplify shell API.
2014-04-15 15:41:26 +08:00
Cheng Zhao
16af53237c
Add native_mate as dependency.
2014-04-15 11:15:46 +08:00
Cheng Zhao
877277d837
Enable writing files in devtools.
2014-04-05 09:22:25 +08:00
Cheng Zhao
fdecf09d99
Upgrade to apm@0.37.0
2014-03-28 16:19:19 +08:00
Cheng Zhao
f4b648385c
Close devtools completely instead of hiding it.
...
Fixes https://github.com/atom/atom/issues/1764 .
2014-03-20 09:32:00 +08:00
Cheng Zhao
eb1675a90f
Update node: Build .dSYM for node modules, fixes #207 .
2014-03-20 09:02:36 +08:00
Cheng Zhao
dc154f3907
Disable the detachment of devtools.
2014-03-04 19:59:25 +08:00
Cheng Zhao
5e05a3045c
Use InspectableWebContentsDelegate.
2014-03-04 17:08:30 +08:00
Cheng Zhao
1c07235121
Disable the undocked devtools.
2014-03-04 14:25:15 +08:00
Cheng Zhao
e3215a1f21
Update to latest apm.
2014-03-03 19:57:08 +08:00
Cheng Zhao
d61daf6f05
Update node: Fix crash from UVException.
2014-03-02 10:38:56 +08:00
Cheng Zhao
6ae3402aec
Update node: Fix wrong uv error code.
2014-02-28 00:34:47 +08:00
Cheng Zhao
706c56bb30
Update node: Fix crash from node::uv::ErrName.
2014-02-27 14:12:10 +08:00
Cheng Zhao
38810c5518
linux: Add the missing lss dependency.
...
Chromium ships with it in its code base, but since libchromiumcontent
doesn't contain it in the distribution, we need to include it herer to
make breakpad_client compile.
Note that we put the header under `vendor/third_party/lss` instead of
checking out the repository under `vendor`, because we don't want to
patch breakpad.
2014-02-26 15:38:28 +08:00
Cheng Zhao
2b2a55d870
Update apm: fix node arch on Linux.
2014-02-21 16:23:04 +08:00
Cheng Zhao
4051d2ebdb
Merge branch 'master' into linux
...
Conflicts:
atom.gyp
vendor/apm
vendor/brightray
2014-02-14 13:17:00 +00:00
Cheng Zhao
283aa79c17
Fix assertions when building against Debug libchromiumcontent.
...
Imported from https://github.com/brightray/brightray/pull/50 .
2014-02-05 11:18:32 +08:00
Cheng Zhao
e0f660301c
Specify the commit of libchromiumcontent to download.
2014-01-31 12:09:43 +08:00
Cheng Zhao
2f798c5116
Merge branch 'master' into linux
...
Conflicts:
vendor/apm
2014-01-15 11:18:40 +00:00
Cheng Zhao
8655dec00e
Crash when there is fatal error in V8.
2014-01-23 20:30:44 +08:00
Cheng Zhao
4a1f8cf1c9
Activate uv loop when uv loop's watcher queue changes, fixes #159 .
2014-01-18 16:56:46 +08:00
Cheng Zhao
a2bf1b3907
Update to latest apm.
2014-01-18 16:29:24 +08:00
Cheng Zhao
84529de10d
Update apm: update node version to v0.11.10.
2014-01-10 18:50:53 +08:00
Cheng Zhao
535b936c87
Update node to v0.11.10.
2014-01-10 18:24:44 +08:00
Cheng Zhao
2755fbaadf
Update apm.
2014-01-07 02:50:52 -08:00
Cheng Zhao
7ca152070a
Update brightray.
2014-01-01 02:31:33 +00:00
Cheng Zhao
63852a8c82
Update brightray for linux_clang flag.
2013-12-31 11:16:18 +00:00
Cheng Zhao
c97afdbdb3
Update apm.
2013-12-31 08:33:17 +00:00
Cheng Zhao
cfca12d4a5
Use the gyp vendored by brightray.
2013-12-25 18:47:19 +08:00
Cheng Zhao
754cd88cc2
Update brightray: Fix building on Windows.
2013-12-24 16:05:50 +08:00
Cheng Zhao
902be9bab5
Update node: Removed two unused patches.
2013-12-20 14:20:24 +08:00
Cheng Zhao
c82e73a4ec
Update apm: Fix installing for node v0.11.x.
2013-12-16 22:37:43 +08:00
Cheng Zhao
09201e3e65
Update brightray: Remove webkit hacks.
2013-12-16 21:19:12 +08:00
Cheng Zhao
8fc1e055bf
Update apm for node version and architecture change.
2013-12-16 14:40:03 +08:00
Cheng Zhao
abf982e4e5
Remove the on_watcher_queue_updated hack.
2013-12-15 19:50:43 +08:00
Cheng Zhao
886ebdb002
Use node's Environment feature to add "require" in renderer.
2013-12-15 14:20:28 +08:00
Cheng Zhao
2413eebd7b
Disable accelerated compositing to fix everything.
2013-12-13 00:57:08 +08:00
Cheng Zhao
7708e7a8c4
Update node for renderer node integration fixes.
2013-12-12 16:49:56 +08:00
Cheng Zhao
28f5d184b3
Do not depend on node to set include_dirs.
...
Part of atom/node#2 .
2013-12-12 14:07:00 +08:00
Cheng Zhao
fc00da9732
Update brightray, which contains all our patches in master.
2013-12-12 10:43:50 +08:00
Cheng Zhao
e4bfa373de
Fix node integration to browser after updated to Chrome31.
2013-12-11 23:59:03 +08:00
Cheng Zhao
409a431892
Huge commit to use new V8 and Content APIs.
...
Still got a lots of linking errors!
2013-12-11 15:48:19 +08:00
Cheng Zhao
0a37852757
Update to node v0.11.9.
2013-12-10 14:07:32 +08:00
Cheng Zhao
42ffa5813f
Update libchromiumcontent and brightray to use Chrome31.
2013-12-09 17:23:32 +08:00
Cheng Zhao
b431e96f9d
Update node: Add fs.lstatSyncNoException, closes #138 .
2013-12-06 21:51:47 +08:00
Cheng Zhao
8d271a6655
Update node: Fixed a handle leak in fs.statNoException().
2013-12-05 21:41:39 +08:00
Cheng Zhao
ffaf535d00
Add script to generate symbols from pdbs on Windows.
2013-11-26 21:23:50 +08:00
Cheng Zhao
59b3e74542
Merge branch 'master' into breakpad
2013-11-22 19:37:34 +08:00
Cheng Zhao
3b4a45ac65
Add BrowserWindow.capturePage API.
2013-11-22 14:23:19 +08:00
Cheng Zhao
896c1793d3
mac: Copy necessary breakpad binaries to package.
2013-11-13 17:20:51 +08:00
Cheng Zhao
57bee8b788
Update to latest gyp and depot_tools.
2013-11-12 18:34:01 +08:00
Cheng Zhao
2768eaa676
Add breakpad.
2013-11-12 15:49:03 +08:00
Cheng Zhao
01dd5638d0
Update brightray for fixing the 'ARCHS' issue.
2013-11-08 19:05:30 -08:00
Cheng Zhao
dc1a8b644a
Get the status of devtools from brightray, fixed #27 .
2013-11-05 10:32:45 +08:00
Cheng Zhao
f2c1d8f4b2
Update to latest apm.
2013-10-26 17:24:40 +08:00
Cheng Zhao
aa6d5a3ff6
Update to latest apm.
2013-10-02 20:26:25 +08:00
Cheng Zhao
99d901bc9a
Switch to use the ProxyResolverV8, fixes atom/atom#894 .
2013-09-29 15:06:29 +08:00
Cheng Zhao
a73aea3bda
Update apm: set both HOME and USERPROFILE in environment under Windows.
2013-09-09 09:24:54 +08:00
Cheng Zhao
6a322f8bd6
Update apm for node v0.10.18.
2013-09-05 15:41:44 +08:00
Cheng Zhao
aad0c8e996
Update node to v0.10.18.
2013-09-05 15:15:13 +08:00
Cheng Zhao
e17da272f4
Make child_process.fork work when options.env is set.
2013-09-05 09:47:32 +08:00
Cheng Zhao
88bdff5832
Use environment variable to detect whether to run as node.
2013-09-05 09:22:24 +08:00
Cheng Zhao
3b7dd85d3f
Merge pull request #65 from atom/custom-protocol
...
Support custom protocols
2013-09-04 03:33:09 -07:00
Cheng Zhao
d8cd3d78ff
Make ReadRawData a public member, so there is no need to detect types.
2013-08-30 20:49:27 +08:00
Cheng Zhao
19aa2b7979
Update apm.
2013-08-29 11:30:56 +08:00
Paul Betts
566b8136c9
Force pushery?
2013-08-28 13:27:49 +02:00
Paul Betts
c8150e570b
Version bump atom/apm to fix script/bootstrap.py on Win32
2013-08-28 13:14:54 +02:00
Cheng Zhao
d2b4b761ba
Update node: fix #66 .
2013-08-27 18:39:32 +08:00
Kevin Sawicki
fd299cb3fe
Upgrade apm for more logging on errors
2013-08-21 10:47:48 -07:00
Kevin Sawicki
dea52ae767
Upgrade apm for output fixes
2013-08-20 09:41:10 -07:00
Cheng Zhao
7c85479e90
Update libchromiumcontent: Add "path" attribute for "File" class.
2013-08-19 21:27:24 +08:00
Cheng Zhao
149e2a4680
Update brightray: Disable Chromium's DataExtension.
2013-08-13 16:38:24 +08:00
Cheng Zhao
543ed1de98
Fix test case for the d3 module.
2013-08-12 17:11:47 +08:00
Cheng Zhao
b0b6214416
Update node: enable running like upstream node.
2013-08-08 16:57:07 +08:00
Cheng Zhao
574811fee0
Fix process.argv[0] for child_process.fork.
2013-08-08 16:57:07 +08:00
Cheng Zhao
216f5917bf
When passing --atom-child_process-fork, run like upstream node.
2013-08-08 16:57:07 +08:00
Paul Betts
beba4efc9f
Fix broken submodule reference
2013-08-07 09:49:02 -07:00
Cheng Zhao
f46d5eb651
Update apm: Add support for Windows.
2013-08-06 20:24:51 +08:00
Cheng Zhao
192216ea64
Update node before running npm.
2013-08-03 16:38:02 +08:00
Cheng Zhao
d888f5cc31
Revert "Enable getUserMedia(). Part of fixes for #31."
...
Now the getUserMedia is implemented in brightray.
This reverts commit f26db5c7a1
.
Conflicts:
atom.gyp
2013-08-01 14:50:06 +08:00
Cheng Zhao
51cf1db652
Update brightray.
2013-07-31 13:05:30 +08:00
Cheng Zhao
2c237e9d08
Update node: fix child_process.fork on Windows.
2013-07-31 12:36:29 +08:00
Cheng Zhao
0acaff48b8
Update node: fix process.stdio.
2013-07-31 12:30:07 +08:00
Cheng Zhao
64b68add3d
Update to latest libchromiumcontent and node.
2013-07-26 19:18:27 +08:00
Cheng Zhao
bbc049ba3a
[Win] Update node: fix console and process.stdout.
2013-07-24 15:37:40 +08:00
Cheng Zhao
6045a5299f
Update node: fix process.nextTick.
2013-07-17 10:48:00 +08:00
Cheng Zhao
4d1d1fee9e
Update node: use node's implementation of setImmediate.
...
Fixes #35 .
2013-07-15 15:45:10 +08:00
Cheng Zhao
598f3cdcd9
Update gyp and depot_tools.
2013-07-10 08:36:26 +08:00
Cheng Zhao
9ca650ffcc
Update brightray.
2013-07-09 22:57:02 +08:00
Cheng Zhao
25d9c1a14d
Add process.activateUvLoop() API.
2013-07-09 20:38:44 +08:00
Cheng Zhao
4c71fbb68b
[Win] views_chromiumcontent.lib is renamed to chromiumviews.lib.
2013-07-09 12:26:31 +08:00
Cheng Zhao
7dae2c4966
Link to the views module as static library.
2013-07-09 10:22:38 +08:00
Cheng Zhao
6a48faebe3
Update node: fix cefode.js on Windows.
2013-07-08 12:42:26 +08:00
Cheng Zhao
950c09f2e7
Use depot_tools to provide ninja binary and cpplint.
2013-07-07 16:25:50 +08:00
Cheng Zhao
3cd910abc6
Use process.resourcePath to locate js files.
2013-07-07 11:20:30 +08:00
Cheng Zhao
72f74d7c0d
Update brightray: fix linking errors of libchromiumcontent.
2013-07-06 08:38:03 +08:00
Cheng Zhao
d473fcbf64
Implement basic methods of NativeWindowWin.
2013-07-05 18:33:37 +08:00
Cheng Zhao
e9e9246184
Update to latest brightray.
2013-07-03 13:53:45 +08:00
Cheng Zhao
9c9d62c3a9
Should write a meaningful config.gypi for node.
...
Node is parsing it for 'process.config', empty file would cause
exception.
2013-07-02 22:23:13 +08:00
Cheng Zhao
304f9cc01a
Update node: fix link error in uv.
2013-07-02 18:30:39 +08:00
Cheng Zhao
7a27537c89
Update brightray: fix building with ninja.
2013-07-02 17:33:43 +08:00
Cheng Zhao
84b8442ef8
Update node: removed a few more unused patches.
2013-07-02 09:28:48 +08:00
Cheng Zhao
a749a6dc2d
Include node's config.gypi in atom-shell.
...
Removed 3 commits of our node fork.
2013-07-02 09:16:56 +08:00
Cheng Zhao
f61a7ee5eb
Define 'python' variable in atom-shell.
...
Removed a patch in node.
2013-07-02 08:52:06 +08:00
Cheng Zhao
384e83972f
Make node static library build.
2013-07-01 17:58:01 +08:00
Cheng Zhao
bafd6a5c49
Ship gyp.
2013-07-01 15:21:56 +08:00
Cheng Zhao
b9c7013469
Update to latest brightray.
2013-06-27 18:27:51 +08:00
Cheng Zhao
6bb3f1bba8
Merge branch 'master' into python
...
Conflicts:
script/update
2013-06-22 07:55:51 +08:00
Cheng Zhao
354a1c555b
Update node to v0.10.12.
2013-06-21 12:28:23 +08:00
Cheng Zhao
e3803bc499
Update brightray: fix linking with libchromiumcontent.
2013-06-19 22:54:40 +08:00
Cheng Zhao
a8eaaf9739
Update libchromiumcontent, fixed #22 .
2013-06-19 10:52:18 +08:00
Cheng Zhao
93bd97942f
Update to latest brightray and libchromiumcontent.
2013-06-10 15:27:09 +08:00
Cheng Zhao
dfa5257ce0
Update to latest chromium and brightray.
2013-06-02 00:26:24 +08:00
Cheng Zhao
bdf12ddf3e
Update node to v0.10.9.
2013-06-01 01:10:39 +08:00
Cheng Zhao
9cf890bb61
Add BrowserWindow.restart() to restart renderer process.
2013-05-28 16:22:29 +08:00
Cheng Zhao
f3a8a0741c
Use the new way of reporting exception in node context.
...
More on this can be found at:
3c0fc7ad9f
2013-05-23 13:49:13 +08:00
Cheng Zhao
d265121ed0
Force running uv loop under a handle scope. Fixed #13 .
2013-05-22 09:13:32 +08:00
Cheng Zhao
d356be9c54
Update node: remove Atom.app/Contents/Resources/app from node paths.
...
Fixed #6 .
2013-05-17 18:30:45 +08:00
Cheng Zhao
a7052292e6
Update node: add Atom.app/Contents/Resources/app to module paths.
2013-05-13 18:45:17 +08:00
Cheng Zhao
1a2637e2cc
Update node: cleanup unused hacks.
2013-05-12 16:18:12 +08:00
Cheng Zhao
ebac5f9ed5
Ship the custom node binary build with atom-shell.
...
This is required by the child_process.fork, which is indeed executing
the node binary to start a script.
The node fork can be found at:
https://github.com/atom/cefode-node/tree/chromium-v8
2013-05-11 21:07:03 +08:00
Cheng Zhao
ed576dcc68
Update to lastest brightray.
2013-05-07 12:06:54 +08:00
Cheng Zhao
afe07521c5
Correctly handle window's lifetime when it's closed.
2013-05-01 23:28:01 +08:00
Cheng Zhao
de94e4f37e
Update to newest brightray.
2013-04-30 18:59:07 +08:00
Cheng Zhao
d723173bc7
Initial RPC API implementation.
...
Basic usage is:
remote = require 'remote'
Window = remote.require 'window'
w = new Window { width: 800, height: 600 }
Still need to do:
* Beter support for Array type.
* Remote objects should cheat devtools.
* Support cross-process callbacks.
2013-04-24 16:43:01 +08:00
Cheng Zhao
66a0abe799
Renderer can now use process.send to send messages to browser.
2013-04-22 21:32:48 +08:00
Cheng Zhao
3ae0c99ca9
Add the RemoteObject API in renderer. (not implemented yet)
2013-04-22 09:13:25 +08:00
Cheng Zhao
5fb5ce2251
Enable creating window with existing web contents.
2013-04-20 13:42:39 +08:00
Cheng Zhao
603ae8b62e
Update to latest brightray.
2013-04-19 19:11:46 +08:00
Cheng Zhao
df50cc08d6
Expose interface of NativeWindow in javascript.
2013-04-17 22:49:49 +08:00
Cheng Zhao
60528e53ee
Use JavaScript to open the main window.
2013-04-17 20:05:43 +08:00
Cheng Zhao
a7516f3da5
Copy the default_app to bundle.
2013-04-14 23:24:46 +08:00
Cheng Zhao
ad708fdfbd
Add script to check coding styles.
2013-04-14 17:34:51 +08:00
Cheng Zhao
c6e62dcffd
Use node's error reporting system in browser.
2013-04-13 23:38:13 +08:00
Cheng Zhao
40307126d7
Load atom.js on startup.
2013-04-13 21:10:41 +08:00
Cheng Zhao
f853fc3df5
Initialize node in browser process.
2013-04-13 18:39:09 +08:00
Cheng Zhao
cb2116f725
Give URL of my libchromiumcontent build.
2013-04-12 23:11:18 +08:00
Cheng Zhao
939b695675
Build with node.
2013-04-12 22:52:32 +08:00
Cheng Zhao
26d6df7852
Handle keyboard events with AtomEventProcessingWindow.
...
Some system events like cmd+` will be handled by it automatically.
2013-04-12 20:31:15 +08:00
Cheng Zhao
6ef8875b1e
Add submodules.
2013-04-11 20:38:29 +08:00