Eran Tiktin
b7d80e792d
Merge pull request #1 from atom/master
...
Update from original
2015-08-27 20:31:20 +03:00
Jessica Lord
d02ced87b8
message → arg, 80-col
2015-08-27 10:13:25 -07:00
Tim Ruffles
4bc9bf7654
improve advice on callbacks passed from renderer to main
...
Remote is a great feature, it's a shame to put people off unnecessarily. I think the original warnings given are too extreme
The potential bugs that stem from not cleaning up event handlers (or any reference) are present in any Javascript code. We don't avoid using event-handlers in the DOM because we might forget to clean them up!
I've added an example of the behaviour of return values from synchronously called callbacks from renderer, and have changed the advice from 'you shouldn't do this' to 'be careful when you do this'.
2015-08-27 17:10:02 +01:00
Jessica Lord
f74d7d71e6
Edits per inline comments
2015-08-27 08:11:51 -07:00
Cheng Zhao
195be931a4
Merge pull request #2613 from atom/fix-geolocation
...
Opt into location services
2015-08-27 23:01:22 +08:00
Cheng Zhao
4a7d5fa769
Merge pull request #2612 from atom/disable-pinch
...
Add webFrame.setZoomLevelLimits API
2015-08-27 22:52:10 +08:00
Cheng Zhao
16a0185ab5
Opt into location services
2015-08-27 22:50:40 +08:00
Cheng Zhao
8a09cf5369
Add webFrame.setZoomLevelLimits API
2015-08-27 22:08:25 +08:00
Cheng Zhao
c91ab5ec7c
Merge pull request #2611 from atom/pod-optimize
...
Optimize memory usage when using remote module
2015-08-27 20:51:02 +08:00
Cheng Zhao
37244c3b08
Remove extra output
2015-08-27 20:35:04 +08:00
Cheng Zhao
7889e2750f
Suppress the heap snapshot test
...
It is failing in Travis CI but not in GitHub CI or my own machine,
ignore it for now.
2015-08-27 20:21:05 +08:00
Cheng Zhao
63eb4b72e2
IDWeakMap is not used anly more in JS
2015-08-27 19:55:16 +08:00
Cheng Zhao
64e8ce0c07
Don't rely on IDWeakMap for bookkeeping remote objects
...
It frees us from using C++ to track JS objects, thus improves the
performance of collecting memory.
2015-08-27 19:01:34 +08:00
Cheng Zhao
bd64f5ced2
Use V8's new SetWeak method
2015-08-27 16:41:51 +08:00
Cheng Zhao
f7c75d36ba
Do not create remote object for simple return values of APIs
2015-08-27 16:14:53 +08:00
Cheng Zhao
e99b8c3a2b
Fix leak of handle when emitting events
2015-08-27 15:22:02 +08:00
Cheng Zhao
0ddf90815b
Merge pull request #2608 from atom/fix-debugger
...
Fix debugger not working for main process
2015-08-27 14:28:30 +08:00
Cheng Zhao
e432638b7d
Update node: Remove unneeded exports
2015-08-27 13:51:46 +08:00
Cheng Zhao
134ccb550c
Use libuv to wake up main thread
2015-08-27 13:30:04 +08:00
Cheng Zhao
573c959a75
Use our debugger implementation in Node
2015-08-27 13:16:19 +08:00
Cheng Zhao
e7791a5486
Import the TCPListenSocket removed by Chromium
2015-08-27 12:59:54 +08:00
Cheng Zhao
a1a6ea6fe1
Revert "Remove our own debugger implementation"
...
This reverts commit 1d148fe2fb
.
2015-08-27 12:25:28 +08:00
Cheng Zhao
04d8f3218f
Merge pull request #2607 from atom/fix-quit
...
win: Delay quitting until next tick of message loop
2015-08-27 11:56:58 +08:00
Cheng Zhao
ab859067aa
win: Delay quitting until next tick of message loop
...
This fixes app.quit() not working when it is called before the message
loop starts to run.
2015-08-27 11:42:06 +08:00
Cheng Zhao
9cdefb6069
Merge pull request #2606 from atom/win-manifest
...
win: Add compatibility information in manifest file
2015-08-27 10:58:06 +08:00
Cheng Zhao
a6c21666f4
win: Add compatibility information in manifest
2015-08-27 10:45:39 +08:00
Cheng Zhao
3dad645619
Merge pull request #2596 from deepak1556/value_converter_patch
...
nativemate: increase recursion depth
2015-08-27 10:35:31 +08:00
Jessica Lord
292ffffa14
Merge pull request #2603 from preco21/master
...
Fix important typo and update as upstream
2015-08-26 18:23:58 -07:00
Jessica Lord
a1f17069ec
First run t ipc-r
2015-08-26 17:56:10 -07:00
Jessica Lord
71f46c0287
arg → message
2015-08-26 17:52:45 -07:00
Jessica Lord
a34a16653e
Standardize global-shortcut
2015-08-26 17:32:47 -07:00
Jessica Lord
f96c76584f
First run at ipc-m-p edits
2015-08-26 17:27:17 -07:00
Plusb Preco
ade5b142f8
Update as upstream
2015-08-27 09:19:24 +09:00
Plusb Preco
ed8f143427
Fix IMPORTANT Typos and update as upstream
2015-08-27 09:06:12 +09:00
Jessica Lord
586b407103
Small edits and line wrap
2015-08-26 16:41:25 -07:00
Jessica Lord
715a88026e
Small edits
2015-08-26 16:28:44 -07:00
Jessica Lord
3001ef7980
General text edits to content-tracing
2015-08-26 14:56:00 -07:00
Jessica Lord
0a4144e67a
Merge branch 'master' into jl-std-docs-2
2015-08-26 14:26:36 -07:00
Jessica Lord
71fa87e4ed
Note about platform specific apis
2015-08-26 14:14:59 -07:00
Jessica Lord
4e781eb042
Add platform labels
2015-08-26 14:05:47 -07:00
Jessica Lord
5f1897713c
Edits, grammar, punctuation and merge conflicts
2015-08-26 13:57:42 -07:00
Jessica Lord
38b519ceb5
Add (optional) notation
2015-08-26 10:45:57 -07:00
Jessica Lord
71f74f4042
Add platform label where applicable
2015-08-26 10:45:57 -07:00
Jessica Lord
c282d4c0ff
Line wrap 80-col
2015-08-26 10:45:57 -07:00
Jessica Lord
00de81771c
Text edits per commit comments
2015-08-26 10:45:16 -07:00
Jessica Lord
bc909ddf5e
Add new files to readme
2015-08-26 10:45:15 -07:00
Jessica Lord
840095b444
Break out methods, standardize
2015-08-26 10:45:15 -07:00
Robo
be18a114e2
nativemate: increase recursion depth
2015-08-26 15:52:28 +05:30
Cheng Zhao
3e5449561f
Merge pull request #2595 from atom/mac-tray-quick-click
...
mac: make tray's behavior more official when getting clicked quickly multiple times.
2015-08-26 17:18:51 +08:00
Cheng Zhao
7f67cfb6a0
Merge pull request #2594 from atom/fix-rounded-corner
...
mac: Do not set rounded corner by adding layer
2015-08-26 16:36:50 +08:00