Cheng Zhao [Mon, 5 May 2014 08:02:52 +0000 (16:02 +0800)]
Add some styles.
Cheng Zhao [Mon, 5 May 2014 07:45:50 +0000 (15:45 +0800)]
Show a friendly guide when atom-shell is opened without app.
Cheng Zhao [Tue, 29 Apr 2014 04:33:20 +0000 (12:33 +0800)]
win: Fix dumping symbols.
Cheng Zhao [Mon, 5 May 2014 01:47:46 +0000 (01:47 +0000)]
Bump v0.12.1.
Cheng Zhao [Sun, 4 May 2014 12:15:20 +0000 (20:15 +0800)]
:memo: Update source code structure.
Cheng Zhao [Sun, 4 May 2014 10:32:56 +0000 (18:32 +0800)]
Merge pull request #239 from atom/tutorials
Improve the tutorials
Cheng Zhao [Sun, 4 May 2014 10:32:12 +0000 (18:32 +0800)]
:memo: Separate the application distribution chapter out.
Cheng Zhao [Wed, 30 Apr 2014 09:28:36 +0000 (17:28 +0800)]
:memo: Update the quick start on writing the app.
Cheng Zhao [Wed, 30 Apr 2014 08:39:49 +0000 (16:39 +0800)]
:memo: Simpler introduction in quick start.
Cheng Zhao [Wed, 30 Apr 2014 07:03:14 +0000 (15:03 +0800)]
:memo: Say some more about native node modules.
Cheng Zhao [Wed, 30 Apr 2014 06:52:58 +0000 (14:52 +0800)]
Restructure the docs to put more tutorials.
Cheng Zhao [Tue, 29 Apr 2014 07:35:12 +0000 (15:35 +0800)]
Deprecate the BrowserWindow.restart.
Now BrowserWindow.reload would just do the same thing.
Cheng Zhao [Tue, 29 Apr 2014 07:21:22 +0000 (15:21 +0800)]
Move "restart()" API to webContents.
Cheng Zhao [Tue, 29 Apr 2014 04:02:53 +0000 (12:02 +0800)]
Bump v0.12.0.
Cheng Zhao [Tue, 29 Apr 2014 03:54:12 +0000 (11:54 +0800)]
Discard usage of deprecated APIs.
Cheng Zhao [Tue, 29 Apr 2014 03:51:49 +0000 (11:51 +0800)]
Do not put modules used by specs on the root.
Modules in root is now installed by npm, and the native modules are now
not usable by atom-shell.
Cheng Zhao [Tue, 29 Apr 2014 03:39:31 +0000 (11:39 +0800)]
Fix compilation error on Windows.
Cheng Zhao [Tue, 29 Apr 2014 03:12:41 +0000 (11:12 +0800)]
win: Fix executing apm.
Cheng Zhao [Tue, 29 Apr 2014 03:07:17 +0000 (11:07 +0800)]
:memo: Add troubleshooting in windows build instructions.
Cheng Zhao [Tue, 29 Apr 2014 03:07:02 +0000 (11:07 +0800)]
Fix executing npm under cygwin.
Cheng Zhao [Tue, 29 Apr 2014 02:19:56 +0000 (10:19 +0800)]
Merge pull request #238 from atom/cj-move-frameworks
Move framework downloads to GitHub release
Cheng Zhao [Tue, 29 Apr 2014 02:03:03 +0000 (02:03 +0000)]
Use 0.0.2 release.
Cheng Zhao [Tue, 29 Apr 2014 02:00:57 +0000 (02:00 +0000)]
:lipstick: Fix pylint warning.
Cheng Zhao [Tue, 29 Apr 2014 01:59:29 +0000 (09:59 +0800)]
Merge pull request #237 from atom/apm-from-npm
Install apm from npm
Cheng Zhao [Tue, 29 Apr 2014 01:53:35 +0000 (09:53 +0800)]
Upgrade to apm@0.44.x
probablycorey [Mon, 28 Apr 2014 18:09:03 +0000 (11:09 -0700)]
Use atom/atom-shell-frameworks until atom/atom-shell is public
probablycorey [Mon, 28 Apr 2014 17:49:49 +0000 (10:49 -0700)]
Move framework downloads to github release
Cheng Zhao [Mon, 28 Apr 2014 03:57:05 +0000 (11:57 +0800)]
:lipstick: Fix pylint warning.
Cheng Zhao [Mon, 28 Apr 2014 03:55:56 +0000 (03:55 +0000)]
Fix printing in specs.
Cheng Zhao [Mon, 28 Apr 2014 03:42:14 +0000 (11:42 +0800)]
No need to install npm any more, the one in CI is new enough.
Cheng Zhao [Mon, 28 Apr 2014 02:05:22 +0000 (10:05 +0800)]
Install apm from npm, fixes #236.
Cheng Zhao [Sat, 26 Apr 2014 05:15:41 +0000 (13:15 +0800)]
Bump the close timeout to 10s.
Fixes atom/atom#1838.
Cheng Zhao [Fri, 25 Apr 2014 09:41:58 +0000 (09:41 +0000)]
Merge pull request #234 from atom/api-web-contents
Separate out WebContents API to a new class
Cheng Zhao [Fri, 25 Apr 2014 09:35:36 +0000 (17:35 +0800)]
:memo: Update docs of ipc module.
Cheng Zhao [Fri, 25 Apr 2014 09:15:26 +0000 (17:15 +0800)]
:memo: Add docs on WebContents.
Cheng Zhao [Fri, 25 Apr 2014 08:45:14 +0000 (16:45 +0800)]
Avoid using processId and routingId directly.
Cheng Zhao [Fri, 25 Apr 2014 08:23:40 +0000 (16:23 +0800)]
Separate the webContents code in a new file.
Cheng Zhao [Fri, 25 Apr 2014 08:13:16 +0000 (16:13 +0800)]
Handle IPC messages in webContents instead of BrowserWindow.
Cheng Zhao [Fri, 25 Apr 2014 05:14:11 +0000 (13:14 +0800)]
Make send and loadUrl also supported methods of BrowserWindow.
Cheng Zhao [Fri, 25 Apr 2014 05:10:16 +0000 (13:10 +0800)]
Add send for webContents.
Cheng Zhao [Fri, 25 Apr 2014 04:52:30 +0000 (12:52 +0800)]
Move navigator related APIs to webContents.
Cheng Zhao [Fri, 25 Apr 2014 04:40:04 +0000 (12:40 +0800)]
Fix releasing the wrong renderer view.
Cheng Zhao [Fri, 25 Apr 2014 04:22:16 +0000 (12:22 +0800)]
Move loading events to webContents.
Cheng Zhao [Fri, 25 Apr 2014 03:59:33 +0000 (11:59 +0800)]
Add destroyed event for webContents.
Cheng Zhao [Fri, 25 Apr 2014 03:51:05 +0000 (11:51 +0800)]
Move webContents events away from window.
Cheng Zhao [Fri, 25 Apr 2014 03:22:51 +0000 (11:22 +0800)]
Be safe on lifetime of webContents.
Cheng Zhao [Fri, 25 Apr 2014 02:57:45 +0000 (10:57 +0800)]
Get webContents on request.
Cheng Zhao [Fri, 25 Apr 2014 02:48:11 +0000 (10:48 +0800)]
Add getter for devToolsWebContents.
Cheng Zhao [Fri, 25 Apr 2014 02:34:40 +0000 (10:34 +0800)]
Add executeJavaScript method for webContents.
Cheng Zhao [Thu, 24 Apr 2014 09:00:41 +0000 (17:00 +0800)]
Move some APIs from Window to WebContents.
Cheng Zhao [Thu, 24 Apr 2014 08:45:25 +0000 (16:45 +0800)]
Initial empty api_web_contents.
Cheng Zhao [Thu, 24 Apr 2014 08:17:35 +0000 (16:17 +0800)]
mac: Avoid sending "blur" event when closing window.
Cheng Zhao [Thu, 24 Apr 2014 08:08:59 +0000 (16:08 +0800)]
spec: Should destroy window even when spec failed.
Cheng Zhao [Thu, 24 Apr 2014 07:42:37 +0000 (15:42 +0800)]
spec: Use random port when creating http server.
Cheng Zhao [Thu, 24 Apr 2014 05:10:04 +0000 (13:10 +0800)]
Enable passing null to dialog API.
Cheng Zhao [Thu, 24 Apr 2014 04:07:03 +0000 (12:07 +0800)]
Avoid passing closures to browser when showing dialog.
It's resource-costy.
Cheng Zhao [Thu, 24 Apr 2014 04:24:39 +0000 (04:24 +0000)]
Merge pull request #232 from atom/fix-devtools-menu
Fix crash when showing menu for devtools when there are multiple windows
Cheng Zhao [Thu, 24 Apr 2014 04:04:23 +0000 (12:04 +0800)]
Only call getDevTools for windows that have devtools.
Cheng Zhao [Thu, 24 Apr 2014 03:25:06 +0000 (11:25 +0800)]
Fix using an null dictionary.
Cheng Zhao [Wed, 23 Apr 2014 07:32:36 +0000 (07:32 +0000)]
Merge pull request #231 from atom/native-mate
Reimplement JS API with native-mate
Cheng Zhao [Wed, 23 Apr 2014 06:17:13 +0000 (14:17 +0800)]
:lipstick: Fix cpplint warning.
Cheng Zhao [Wed, 23 Apr 2014 04:59:03 +0000 (12:59 +0800)]
gtk: Free resources when closing window.
Cheng Zhao [Wed, 23 Apr 2014 04:45:48 +0000 (12:45 +0800)]
Fix compilation under Linux.
Cheng Zhao [Wed, 23 Apr 2014 04:24:20 +0000 (12:24 +0800)]
Update native_mate for fixing crash in GC.
Cheng Zhao [Wed, 23 Apr 2014 03:39:40 +0000 (11:39 +0800)]
Fix the capturePage method.
Cheng Zhao [Wed, 23 Apr 2014 03:21:17 +0000 (11:21 +0800)]
Remove redundant call to NotifyWindowClosed.
Cheng Zhao [Wed, 23 Apr 2014 03:20:49 +0000 (11:20 +0800)]
Update brightray to fix crash from BRYInspectableWebContentsView.
Cheng Zhao [Wed, 23 Apr 2014 02:53:07 +0000 (10:53 +0800)]
Make sure window object is destryed.
Cheng Zhao [Wed, 23 Apr 2014 02:24:46 +0000 (10:24 +0800)]
Should send "closed" event when native window is closed.
Cheng Zhao [Wed, 23 Apr 2014 01:53:38 +0000 (09:53 +0800)]
Do not free memory used by native window immediately.
Otherwise we would have two ways to destroy a window, making code much
more complicated.
Cheng Zhao [Wed, 23 Apr 2014 01:25:04 +0000 (09:25 +0800)]
Remove window from observers when it's closed instead of deleted.
Cheng Zhao [Wed, 23 Apr 2014 01:09:28 +0000 (09:09 +0800)]
Fix parameter detection in capturePage.
Cheng Zhao [Wed, 23 Apr 2014 00:50:33 +0000 (08:50 +0800)]
Use closed event instead of destroyed event.
We now do not delete window manually so the destroyed would be delayed
until the object is GCed.
Cheng Zhao [Wed, 23 Apr 2014 00:50:26 +0000 (08:50 +0800)]
Free memory when native window is closed.
Cheng Zhao [Tue, 22 Apr 2014 15:07:21 +0000 (23:07 +0800)]
Discard all our custom V8 helpers, use native-mate instead.
Cheng Zhao [Tue, 22 Apr 2014 03:06:13 +0000 (11:06 +0800)]
Simplify atom_browser_bindings.
Cheng Zhao [Tue, 22 Apr 2014 03:01:37 +0000 (11:01 +0800)]
Simplify atom_bindings.
Cheng Zhao [Mon, 21 Apr 2014 15:49:53 +0000 (23:49 +0800)]
Remove use of native_type_conversions.h when possible.
Cheng Zhao [Mon, 21 Apr 2014 15:40:10 +0000 (23:40 +0800)]
Simplify menu api.
Cheng Zhao [Mon, 21 Apr 2014 08:33:32 +0000 (16:33 +0800)]
Simplify protocol api.
Cheng Zhao [Fri, 18 Apr 2014 09:28:05 +0000 (17:28 +0800)]
Fix cpplint warning.
Cheng Zhao [Fri, 18 Apr 2014 09:25:22 +0000 (17:25 +0800)]
Use BrowserV8Locker when possible.
Cheng Zhao [Fri, 18 Apr 2014 09:19:15 +0000 (17:19 +0800)]
Use the new function converter in dialog api.
Cheng Zhao [Fri, 18 Apr 2014 09:18:50 +0000 (17:18 +0800)]
Enable converting v8::Function to base::Callback.
Cheng Zhao [Thu, 17 Apr 2014 09:26:21 +0000 (17:26 +0800)]
Simpilfy auto_updater api.
Cheng Zhao [Thu, 17 Apr 2014 09:14:05 +0000 (17:14 +0800)]
Use native_mate based Event in browser_ipc.
Cheng Zhao [Thu, 17 Apr 2014 09:13:46 +0000 (17:13 +0800)]
Simplify app api.
Cheng Zhao [Thu, 17 Apr 2014 09:13:17 +0000 (17:13 +0800)]
Simplify power_monitor api.
Cheng Zhao [Thu, 17 Apr 2014 09:12:27 +0000 (17:12 +0800)]
Add native_mate implemented Event and EventEmitter.
Cheng Zhao [Thu, 17 Apr 2014 05:51:59 +0000 (13:51 +0800)]
Simplify browser_ipc api.
Cheng Zhao [Thu, 17 Apr 2014 05:45:14 +0000 (13:45 +0800)]
Put converters under atom/common/native_mate_converters.
Cheng Zhao [Wed, 16 Apr 2014 07:45:28 +0000 (15:45 +0800)]
Use base::File::StringType.
Cheng Zhao [Wed, 16 Apr 2014 07:31:59 +0000 (15:31 +0800)]
Use Dictionary to set module.exports.
Cheng Zhao [Wed, 16 Apr 2014 07:14:44 +0000 (15:14 +0800)]
Use native_mate to simplify dialog api.
Cheng Zhao [Wed, 16 Apr 2014 04:29:16 +0000 (12:29 +0800)]
Use native_mate to simplify renderer_ipc api.
Cheng Zhao [Wed, 16 Apr 2014 03:58:48 +0000 (11:58 +0800)]
Use the new Constructor API.
Cheng Zhao [Wed, 16 Apr 2014 01:54:01 +0000 (09:54 +0800)]
Use native_mate to simplify id_weak_map api.
Cheng Zhao [Tue, 15 Apr 2014 08:29:38 +0000 (16:29 +0800)]
Remove unneeded include.
Cheng Zhao [Tue, 15 Apr 2014 08:25:39 +0000 (16:25 +0800)]
Use native_mate to simplify screen api.
Cheng Zhao [Tue, 15 Apr 2014 08:02:19 +0000 (16:02 +0800)]
Use native_mate to simplify crash_reporter api.