Cheng Zhao
5250871e69
Remove unneeded HandleScopes.
...
It's not necessary to create HandleScope in v8 native binding functions,
because it's guarrenteed that the there is a upper HandleScope when the
native function is called. So unless we are urgent to free the handles,
not using HandleScope in native binding functions is a cleaner and safer
choice.
2014-01-27 15:01:06 +08:00
Cheng Zhao
426bc97194
Use node_isolate instead of Isolate::GetCurrent().
2014-01-27 14:04:34 +08:00
Cheng Zhao
76098255f0
Should decode when setting __filename from location.
2014-01-24 21:20:30 +08:00
Cheng Zhao
e8594b492e
It's safe to send message to nil.
2014-01-22 12:00:34 +08:00
Cheng Zhao
d4e362ec89
Add error and update-not-available events for auto updater.
2014-01-21 22:50:46 +08:00
Cheng Zhao
df399f7c8c
Implement auto_updater with Squirrel.
2014-01-21 22:13:34 +08:00
Cheng Zhao
ef8e5505c8
Merge branch 'master' into cj-replace-sparkle-with-squirrel
2014-01-21 20:40:19 +08:00
Cheng Zhao
71fd147c47
Fix gyp error on CI.
2014-01-21 20:34:35 +08:00
Cheng Zhao
c271d89677
Fix cpplint warnings.
2014-01-21 20:25:01 +08:00
probablycorey
7cf040e7ca
I don't think fix_framework_link_command
is needed anymore.
...
tool -L says Squirrel (and its dependencies) already use @rpath
```
@rpath/Squirrel.framework/Squirrel (compatibility version 1.0.0, current version 1.0.0)
@rpath/ReactiveCocoa.framework/ReactiveCocoa (compatibility version 1.0.0, current version 1.0.0)
@rpath/Mantle.framework/Mantle (compatibility version 1.0.0, current version 1.0.0)
```
2014-01-20 16:32:56 -08:00
probablycorey
a6c92f20c8
Link Sparkle frameworks
2014-01-20 16:25:48 -08:00
probablycorey
400e963b8b
Download Squirrel frameworks instead of Sparkle
2014-01-20 16:25:33 -08:00
probablycorey
2a7244a366
Remove references to Sparkle
2014-01-20 16:22:49 -08:00
probablycorey
5741bad918
💄
2014-01-20 16:22:32 -08:00
Cheng Zhao
1d7445c5aa
Fix uv loop hack on child_process.
2014-01-18 17:01:30 +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
b2d4d76bcf
📝 Update docs on source code structure.
2014-01-16 10:31:59 +08:00
Cheng Zhao
9ac555c302
move atom_menu_controller_mac to browser/ui/cocoa.
2014-01-16 10:22:33 +08:00
Cheng Zhao
43711083f7
Move atom_event_processing_window to browser/ui/cocoa.
2014-01-16 10:09:36 +08:00
Cheng Zhao
9b07c2b894
Move nsalert_synchronous_sheet_mac to browser/ui/cocoa.
2014-01-16 10:06:05 +08:00
Cheng Zhao
363f1da77e
Bump v0.8.6.
2014-01-14 01:34:07 -08:00
Cheng Zhao
8655dec00e
Crash when there is fatal error in V8.
2014-01-23 20:30:44 +08:00
Cheng Zhao
fbc68ecce5
Bump v0.8.5.
2014-01-14 16:24:53 +08:00
Cheng Zhao
8d4ac15834
:lipstip: Remove unneed output.
2014-01-14 16:04:47 +08:00
Cheng Zhao
249366c90a
Restart renderer process for all navigations and reloads, fixes #157 .
2014-01-14 16:03:01 +08:00
Cheng Zhao
931182b677
Fix crash when calling dialog's callback.
2014-01-14 14:18:32 +08:00
Cheng Zhao
2a129f892f
Bump v0.8.4.
2014-01-13 18:46:19 +08:00
Cheng Zhao
57a27876ec
Fix warnings of node_lib.
2014-01-13 18:43:09 +08:00
Cheng Zhao
fc2e069efe
Fix warnings of openssl-cli.
2014-01-13 18:41:40 +08:00
Cheng Zhao
58d4ec5587
Update node-pathwatcher to v0.14.0.
2014-01-13 18:25:04 +08:00
Cheng Zhao
b0c23294fe
Also use uv loop fixes in browser process.
2014-01-13 13:57:08 +08:00
Cheng Zhao
290dd36bb0
Activate uv loop when calling childProcess.fork.
...
Fixes #156 .
2014-01-13 11:52: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
bde4a732c4
Bump node version to v0.11.10.
2014-01-10 18:37:05 +08:00
Cheng Zhao
535b936c87
Update node to v0.11.10.
2014-01-10 18:24:44 +08:00
Cheng Zhao
dc880b16f1
Merge pull request #155 from atom/fix-q
...
Fix executing process.nextTick's callbacks
2014-01-10 02:13:07 -08:00
Cheng Zhao
5eb1f52421
Make sure nextTick is called when activating uv loop.
2014-01-10 16:47:33 +08:00
Cheng Zhao
3747048218
💄 get_uv_env() => uv_env().
2014-01-10 16:29:38 +08:00
Cheng Zhao
a1a091d805
Add spec for q.
2014-01-10 15:58:14 +08:00
Cheng Zhao
e536d0e7a8
Leak the node environment when unloading.
2014-01-10 11:04:54 +08:00
Cheng Zhao
e050494e5d
Merge pull request #154 from atom/safe-context
...
Wrap uv loop with web page context in renderer
2014-01-09 06:28:35 -08:00
Cheng Zhao
bbc01e704c
Monitor file events in pathwatcher spec.
2014-01-09 22:13:48 +08:00
Cheng Zhao
fff743053a
Store all created environments in renderer.
2014-01-09 22:13:06 +08:00
Cheng Zhao
e7b7efeb0a
Wrap uv loop with web page context in renderer.
2014-01-09 21:35:29 +08:00
Cheng Zhao
968fc71b78
Add spec for using setTimeout in pure uv callback.
2014-01-09 20:34:17 +08:00
Cheng Zhao
d0494024a9
Add process.scheduleCallback.
...
It will schedule a callback to be executed by pure uv loop.
2014-01-09 20:33:07 +08:00
Cheng Zhao
a12754f980
Add spec for pathwatcher module.
2014-01-09 20:29:54 +08:00
Cheng Zhao
c76f510cea
Bump v0.8.3.
2014-01-07 08:26:12 -08:00
Cheng Zhao
968f75529a
Fix possible crashes when quiting message loop.
2014-01-08 11:55:54 +08:00