Cheng Zhao
f28881e203
Fix crash caused by BrowserWindow.destroy().
2013-12-27 15:41:00 +08:00
Cheng Zhao
6312c1108a
Add spec for window.open.
2013-12-27 14:58:13 +08:00
Cheng Zhao
0de40febab
Add basic support for window.open's features.
2013-12-27 14:57:53 +08:00
Cheng Zhao
1701f572e2
Fix crash when calling method of destroyed object.
2013-12-27 14:47:50 +08:00
Cheng Zhao
15a9be6b93
Implement a simple window.open with pure js.
2013-12-27 14:39:23 +08:00
Cheng Zhao
a60be1563f
Do not implement window.open.
2013-12-27 14:32:24 +08:00
Cheng Zhao
a2522efb25
Build for x64 architecture on OS X, fixes #132 .
2013-12-27 14:17:35 +08:00
Cheng Zhao
7c3f22a333
Bump v0.8.0.
2013-12-27 14:09:10 +08:00
Cheng Zhao
2945e1b50a
Merge pull request #140 from atom/chrome31
...
Update to Chrome 31
2013-12-26 22:07:17 -08:00
Cheng Zhao
aedacd39d2
Rename 'finish-launching' event to 'ready',
...
'finish-launching' is more like a OS X message name, and in atom-shell
it means initialization has done, so 'ready' seems to be a better name
and more easy to remember.
The 'will-finish-launching' event just represents the corresponding
message on OS X and is the same with 'ready' on other platforms, so we
keep its name to indicate that it's only useful for OS X specified
code.
2013-12-27 11:08:26 +08:00
Cheng Zhao
d3f33152d0
Get rid of the ugly ATOM_BROWSER_INTERNAL_NEW message.
2013-12-26 18:41:21 +08: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
031426d54e
Use our fork of V8ValueConverter for all cases.
2013-12-23 22:42:21 +08:00
Cheng Zhao
980e8ca4dc
Free the node environment when releasing context.
2013-12-23 22:19:51 +08:00
Cheng Zhao
df0094b6cb
Move node integration from RenderViewObserver to RendererClient.
2013-12-23 22:08:45 +08:00
Cheng Zhao
02d94c8b2e
Print pid when logging.
2013-12-23 22:04:49 +08:00
Cheng Zhao
902be9bab5
Update node: Removed two unused patches.
2013-12-20 14:20:24 +08:00
Cheng Zhao
f646d2dda8
Enable high DPI support.
2013-12-20 14:14:07 +08:00
Cheng Zhao
92b19f89d9
Remove the unzip spec completely.
2013-12-17 23:21:40 +08:00
Cheng Zhao
d8eb465eb9
Fix protocol spec on Windows.
2013-12-17 23:03:36 +08:00
Cheng Zhao
c04a9933cc
Fix __filename on Windows.
2013-12-17 22:16:15 +08:00
Cheng Zhao
5b12f80d01
Discard the require('atom-delegate') API.
2013-12-17 22:08:45 +08:00
Cheng Zhao
75c44ca057
Fix initializing V8 on Windows.
2013-12-17 21:55:56 +08:00
Cheng Zhao
56f709ff1f
Continue fixing compilation erros on Windows.
2013-12-17 18:34:45 +08:00
Cheng Zhao
0215c2fbee
Make all the windows code compile for Chrome 31.
2013-12-17 17:52:57 +08:00
Cheng Zhao
6e079d8bc4
Also search C:/Program Files (x86) for node binary.
2013-12-17 13:14:54 +08:00
Cheng Zhao
a4715f936b
Merge branch 'master' into chrome31
...
Conflicts:
common/atom_version.h
2013-12-17 12:58:25 +08:00
Cheng Zhao
1d88b31edd
Use node-runas for testing native modules.
2013-12-17 12:00:21 +08:00
Cheng Zhao
e07e26ca76
Fix third party module specs.
2013-12-16 22:46:16 +08:00
Cheng Zhao
c82e73a4ec
Update apm: Fix installing for node v0.11.x.
2013-12-16 22:37:43 +08:00
Cheng Zhao
eda4249bf8
Add deps/npm and deps/mdb_v8 in node headers.
2013-12-16 22:37:17 +08:00
Cheng Zhao
09201e3e65
Update brightray: Remove webkit hacks.
2013-12-16 21:19:12 +08:00
Cheng Zhao
2ca2d37e93
Clean out node_modules in cibuild.
2013-12-16 15:15:33 +08:00
Cheng Zhao
d3416e2873
Bump node version to v0.11.9.
2013-12-16 14:52:15 +08:00
Cheng Zhao
4e4e316005
Include Environment declarations in node_common.h.
2013-12-16 14:46:05 +08:00
Cheng Zhao
8fc1e055bf
Update apm for node version and architecture change.
2013-12-16 14:40:03 +08:00
Cheng Zhao
d51ea21afa
Use singular form of spec names.
2013-12-16 00:31:40 +08:00
Cheng Zhao
abf982e4e5
Remove the on_watcher_queue_updated hack.
2013-12-15 19:50:43 +08:00
Cheng Zhao
998e9792fb
Make setImmediate have the same side effect with upstream node.
2013-12-15 19:09:00 +08:00
Cheng Zhao
c87b21148c
Supress the unzip module spec.
...
The unzip module is not compatible with node v0.11.x, so we do not need
to test it anymore.
2013-12-15 19:08:10 +08:00
Cheng Zhao
7e67f7632d
💄 Fix cpplint warnings.
2013-12-15 17:09:35 +08:00
Cheng Zhao
cd68396bd5
Disable use of deprecated functions in specs.
2013-12-15 17:02:43 +08:00
Cheng Zhao
474e1fcd3b
Fix protocol module specs.
2013-12-15 16:53:07 +08:00
Cheng Zhao
cfeeec37eb
Fix capturePage() spec.
2013-12-15 16:32:49 +08:00
Cheng Zhao
0a84c30d3b
Redirect window.onerror to uncaughtException.
2013-12-15 16:32:41 +08:00
Cheng Zhao
7ba03ce23d
Add setImmediate function in renderer.
2013-12-15 16:21:23 +08:00
Cheng Zhao
cc5db4dab9
Suppress the EventEmitter's warning for ObjectsRegistry.
...
It's possible that many objects subscribed to it.
2013-12-15 16:15:18 +08:00
Cheng Zhao
aa3e8385df
Set __filename to the html file in renderer.
2013-12-15 16:11:00 +08:00
Cheng Zhao
886ebdb002
Use node's Environment feature to add "require" in renderer.
2013-12-15 14:20:28 +08:00