Cheng Zhao
da483ba7f3
Simplify app api.
2014-04-17 17:13:46 +08:00
Cheng Zhao
7c50393c72
Simplify power_monitor api.
2014-04-17 17:13:17 +08:00
Cheng Zhao
7106a36ccb
Add native_mate implemented Event and EventEmitter.
2014-04-17 17:12:27 +08:00
Cheng Zhao
77cccc2db6
Simplify browser_ipc api.
2014-04-17 13:51:59 +08:00
Cheng Zhao
5dae7b8658
Put converters under atom/common/native_mate_converters.
2014-04-17 13:45:14 +08:00
Cheng Zhao
84397052fd
Use base::File::StringType.
2014-04-16 15:45:28 +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
6e2bf824f0
Use native_mate to simplify renderer_ipc api.
2014-04-16 12:29:16 +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
338d11ef01
Remove unneeded include.
2014-04-15 16:29:38 +08:00
Cheng Zhao
16e3397c32
Use native_mate to simplify screen api.
2014-04-15 16:25:39 +08:00
Cheng Zhao
c25911db0d
Use native_mate to simplify crash_reporter api.
2014-04-15 16:02:19 +08:00
Cheng Zhao
d9cd50c219
Use native_mate to simplify clipboard api.
2014-04-15 15:50:00 +08:00
Cheng Zhao
4a7e392301
Fix cpplint warning.
2014-04-15 15:42:46 +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
4fa9970eff
mac: Move OS X only files to atom/browser/mac.
2014-04-15 09:35:26 +08:00
Cheng Zhao
96b23830cd
Bump v0.11.10.
2014-04-11 21:02:22 +08:00
Cheng Zhao
b0b5d1b1b0
Do not use new clang flags.
2014-04-15 00:18:42 +08:00
Cheng Zhao
b994ae8174
mac: Always cancel application termination.
...
OS X's application termination doesn't work very well with C++ message
loops. Especially when we return NSTerminateLater for shouldTerminate,
it would be impossible for the C++ message loop to quit, because unless
we explictly let NSApp terminate the application, the message loop would
think the application is not terminated and will run forever.
The fix is to simply ignore the Cocoa's application termination request
and let the C++ message loop deal with it compeletey. But we had the
side effect that atom-shell would always cancel OS X's shutdown request,
this is also the approach chosen by Chromium.
Fixes #229 .
Fixes atom/atom#1864 .
2014-04-15 00:13:00 +08:00
Cheng Zhao
6f4aed83f0
Fix compiler warning in breakpad when using latest clang.
2014-04-14 23:54:36 +08:00
Cheng Zhao
d654afde5f
Bump v0.11.9.
2014-04-11 10:44:41 +00:00
Cheng Zhao
5c5cf3c66e
Fix a crash when destroying window.
2014-04-11 18:43:01 +08:00
Cheng Zhao
84d458687a
mac: Avoid managing NSWindow by hand.
2014-04-11 12:47:22 +08:00
Cheng Zhao
2ab5d6e35a
Remove unneeded accessor.
2014-04-11 12:45:48 +08:00
Cheng Zhao
d6079782d1
mac: InspectableWebContents should be destroyed before release NSWindow.
...
Fixes atom/atom#1841 .
2014-04-11 12:32:42 +08:00
Cheng Zhao
e576d4c014
Fix app.exit compatibility.
2014-04-10 17:08:22 +08:00
Cheng Zhao
a16ea1fbf2
Bump v0.11.8.
2014-04-10 07:30:29 +00:00
Cheng Zhao
f0d9ee4ca9
Shutdown gracefully, fixes #227 .
2014-04-10 15:22:17 +08:00
Cheng Zhao
538bd1116d
Deprecate app.terminate API.
...
Users should use app.quit which can shutdown the application gracefuly.
2014-04-10 15:08:14 +08:00
Cheng Zhao
5ead4f655a
Bump v0.11.7.
2014-04-08 06:50:40 +00:00
Cheng Zhao
b975d4c41f
Detect unresponsive window when quitting.
...
Preivously this is disabled because quitting multiple windows could
bring up the unresponsive dialog, but since we now have increased the
unresponsive time limitto 5s, this is not needed anymore and could cause
confusions.
Fixes #17 .
2014-04-08 14:24:44 +08:00
Cheng Zhao
cca0d8d583
📝 Add docs for executeJavaScriptInDevTools.
2014-04-08 12:52:42 +08:00
Cheng Zhao
d7a54cf3a6
Add API to execute javascript in devtools.
2014-04-08 12:50:12 +08:00
Cheng Zhao
a50d3bde5c
gtk: Connect to window-state-event, fixes #226 .
2014-04-08 09:32:44 +08:00
Cheng Zhao
7f496f1994
Bump v0.11.6.
2014-04-07 09:21:02 +00:00
Cheng Zhao
395eb067d1
mac: Do not destroy window immediately.
...
Fixes atom/atom#1841 .
2014-04-07 17:20:08 +08:00
Cheng Zhao
98fcc93862
💄 Remove unsed constant.
2014-04-07 17:12:24 +08:00
Cheng Zhao
b21e5a6300
Fix capturePage under accelerated mode, fixes #223 .
2014-04-07 15:43:15 +08:00
Cheng Zhao
ac11c95da6
Increase the closing time limit to 5s.
...
Fixes https://github.com/atom/atom/issues/1838 .
2014-04-06 13:16:14 +08:00
Cheng Zhao
5bbf749693
gtk: Handle accelerators after renderer handled them.
...
The key-press signal captured the key events before renderer handles,
which violated the behavior on OS X and Windows.
Fixes #221 .
2014-04-05 19:21:18 +08:00
Cheng Zhao
3d518c2105
gtk: Do not access clipboard in renderer process.
2014-04-05 14:49:59 +08:00
Cheng Zhao
839f875045
Merge pull request #225 from atom/devtools-menu
...
Enable context menu in devtools
2014-04-05 03:30:47 +00:00
Cheng Zhao
2369f6cc41
Don't build symbols in CI.
2014-04-05 11:05:51 +08:00
Cheng Zhao
ff88535cd5
💄 Fix cpplint warning build/include_what_you_use.
2014-04-05 11:00:35 +08:00
Cheng Zhao
7a38307d1f
Use dialog API to override file chooser dialog in web inspector.
2014-04-05 10:24:46 +08:00
Cheng Zhao
877277d837
Enable writing files in devtools.
2014-04-05 09:22:25 +08:00
Cheng Zhao
d4e7fe3eb8
Correctly translate WebInspector menu to native menu.
2014-04-04 22:37:34 +08:00