Cheng Zhao [Mon, 2 Sep 2013 08:46:08 +0000 (16:46 +0800)]
Use setTimeout instead of setImmediate in fixtures.
The setImmediate is implemented in node and may have unexpected affects.
Cheng Zhao [Mon, 2 Sep 2013 08:39:00 +0000 (16:39 +0800)]
Revert ":lipstick: for the beforeunload handler."
Restore the previous behavior of beforeunload handler.
This reverts commit
b1f30c1eb609c8abab2db791cbbf0b01373564b1.
Cheng Zhao [Mon, 2 Sep 2013 08:28:36 +0000 (16:28 +0800)]
Add specs for the beforeunload handler.
Cheng Zhao [Mon, 2 Sep 2013 05:34:58 +0000 (13:34 +0800)]
Dump v0.4.2.
Cheng Zhao [Mon, 2 Sep 2013 05:31:31 +0000 (22:31 -0700)]
Merge pull request #81 from atom/window-native-modules
Fix node native modules support on Windows
Cheng Zhao [Mon, 2 Sep 2013 05:27:26 +0000 (13:27 +0800)]
Upload a fake empty x64 node.lib.
We only allow building ia32 build of atom-shell, so the x64 node.lib is
not in use, but it's required by node-gyp.
Cheng Zhao [Sat, 31 Aug 2013 09:00:13 +0000 (17:00 +0800)]
Only generate node.lib when we need to upload node headers.
Cheng Zhao [Sat, 31 Aug 2013 08:37:01 +0000 (16:37 +0800)]
Generate node.lib from atom.lib and chromiumcontent.dll.lib.
Cheng Zhao [Sat, 31 Aug 2013 07:42:41 +0000 (15:42 +0800)]
Don't use the cmd paramter passed by WinMain.
It doesn't include the argv[0], :shit:.
Cheng Zhao [Sat, 31 Aug 2013 07:20:59 +0000 (15:20 +0800)]
:lipstick: for node version and upload node.lib.
Cheng Zhao [Sat, 31 Aug 2013 04:13:08 +0000 (12:13 +0800)]
Use dummy stdin stream on Windows.
Cheng Zhao [Sat, 31 Aug 2013 03:13:11 +0000 (11:13 +0800)]
Also ship ffmpegsumo.dll in the distribution.
Cheng Zhao [Sat, 31 Aug 2013 02:51:53 +0000 (10:51 +0800)]
Use node's version for the node headers tarball.
Cheng Zhao [Sat, 31 Aug 2013 02:48:47 +0000 (10:48 +0800)]
Add flag for upload script to skip updating version.
When uploading multiple distributions in future, we need to make sure
all distributions have to ben uploaded before triggering the
update-atom-shell script of Atom.
Cheng Zhao [Sat, 31 Aug 2013 02:36:13 +0000 (10:36 +0800)]
Don't require multipart for uploading to S3.
The file we are uploading is not large, and multipart works really bad
on bad networking.
Cheng Zhao [Sat, 31 Aug 2013 02:35:01 +0000 (10:35 +0800)]
The distribution name should contain version and platform.
Cheng Zhao [Sat, 31 Aug 2013 01:37:02 +0000 (09:37 +0800)]
Create zip distribution for binaries on Windows.
Cheng Zhao [Sat, 31 Aug 2013 01:06:27 +0000 (09:06 +0800)]
Ship correct binaries on Windows.
Cheng Zhao [Sat, 31 Aug 2013 00:22:16 +0000 (08:22 +0800)]
Use Chromium V8's headers in the node headers tarball.
Cheng Zhao [Fri, 30 Aug 2013 23:41:25 +0000 (16:41 -0700)]
Merge pull request #79 from atom/message-box-button-order
Fix button order on Win32
Paul Betts [Fri, 30 Aug 2013 19:08:04 +0000 (12:08 -0700)]
Fix button order on Win32
On Windows, the button order is left to right, with the primary action on the
left (i.e. "Ok" "Cancel"). On Mac, the button order is that the primary action
is nearest to the corner.
Paul Betts [Thu, 29 Aug 2013 17:41:39 +0000 (10:41 -0700)]
Merge pull request #71 from atom/78-chars-or-death
Indent all the files to 78-characters so that doc diffs are usable
Paul Betts [Thu, 29 Aug 2013 14:37:51 +0000 (16:37 +0200)]
Indent all the files to 78-characters so that doc diffs are usable
Cheng Zhao [Thu, 29 Aug 2013 10:03:56 +0000 (18:03 +0800)]
Disable spec for window.close() since it would not be fixed for a while.
Cheng Zhao [Thu, 29 Aug 2013 10:03:14 +0000 (18:03 +0800)]
:lipstick: Avoid duplicate temporary file names.
Cheng Zhao [Thu, 29 Aug 2013 07:36:09 +0000 (15:36 +0800)]
:lipstick: for the beforeunload handler.
Returning text in beforeunload handler should prevent the close instead
of allow the close.
Cheng Zhao [Thu, 29 Aug 2013 03:47:07 +0000 (11:47 +0800)]
Add 'loading-state-changed' event for BrowserWindow.
It's required for testing the BrowserWindow class.
Cheng Zhao [Thu, 29 Aug 2013 03:40:07 +0000 (11:40 +0800)]
Add spec for #70.
Cheng Zhao [Thu, 29 Aug 2013 03:30:56 +0000 (11:30 +0800)]
Update apm.
Cheng Zhao [Thu, 29 Aug 2013 03:17:15 +0000 (11:17 +0800)]
Add OnLoadingStateChanged for NativeWindowObserver.
Cheng Zhao [Tue, 27 Aug 2013 11:19:40 +0000 (19:19 +0800)]
Dump v0.4.1.
Should make this automatic in future.
Paul Betts [Wed, 28 Aug 2013 11:29:20 +0000 (04:29 -0700)]
Merge pull request #69 from atom/apm-vs2012
Version bump atom/apm to fix script/bootstrap.py on Win32
Paul Betts [Wed, 28 Aug 2013 11:27:49 +0000 (13:27 +0200)]
Force pushery?
Paul Betts [Wed, 28 Aug 2013 11:14:54 +0000 (13:14 +0200)]
Version bump atom/apm to fix script/bootstrap.py on Win32
Cheng Zhao [Tue, 27 Aug 2013 10:39:32 +0000 (18:39 +0800)]
Update node: fix #66.
Cheng Zhao [Tue, 27 Aug 2013 09:47:44 +0000 (17:47 +0800)]
Add spec for heap snapshot crash (#66).
Kevin Sawicki [Wed, 21 Aug 2013 17:47:48 +0000 (10:47 -0700)]
Upgrade apm for more logging on errors
Cheng Zhao [Wed, 21 Aug 2013 13:41:34 +0000 (21:41 +0800)]
Make sure cibuild calls all necessary scripts.
Cheng Zhao [Wed, 21 Aug 2013 13:36:16 +0000 (21:36 +0800)]
:lipstick: for cpplint.
Cheng Zhao [Wed, 21 Aug 2013 13:35:41 +0000 (21:35 +0800)]
Abort when there is a error in cpplint.
Cheng Zhao [Wed, 21 Aug 2013 13:24:18 +0000 (21:24 +0800)]
:lipstick:
Cheng Zhao [Wed, 21 Aug 2013 04:16:40 +0000 (12:16 +0800)]
Also upload node's headers to S3.
Cheng Zhao [Wed, 21 Aug 2013 04:09:26 +0000 (12:09 +0800)]
Create the tarball containing node's headers.
Cheng Zhao [Wed, 21 Aug 2013 03:57:35 +0000 (11:57 +0800)]
Generate the distribution file under 'dist' directory.
Cheng Zhao [Wed, 21 Aug 2013 03:52:13 +0000 (11:52 +0800)]
Also copy gyp files when copying headers.
Cheng Zhao [Wed, 21 Aug 2013 03:35:39 +0000 (11:35 +0800)]
Hide window when running in CI.
Cheng Zhao [Wed, 21 Aug 2013 03:15:22 +0000 (11:15 +0800)]
Add script to run specs in CI, fixes #61.
Cheng Zhao [Wed, 21 Aug 2013 02:33:42 +0000 (10:33 +0800)]
No need to open video when testing webkitGetUserMedia.
The purpose of this test is to test whether the callback can be called.
Cheng Zhao [Tue, 20 Aug 2013 17:14:06 +0000 (10:14 -0700)]
Merge pull request #58 from atom/windows-bootstrap
Fix invocation of npm on non-Cygwin
Kevin Sawicki [Tue, 20 Aug 2013 16:41:10 +0000 (09:41 -0700)]
Upgrade apm for output fixes
Kevin Sawicki [Tue, 20 Aug 2013 16:40:40 +0000 (09:40 -0700)]
Update link to docs
Kevin Sawicki [Tue, 20 Aug 2013 16:30:05 +0000 (09:30 -0700)]
Update apm URL to new location in atom org.
Paul Betts [Tue, 20 Aug 2013 14:37:02 +0000 (16:37 +0200)]
Fix invocation of npm on non-Cygwin
Cheng Zhao [Mon, 19 Aug 2013 13:27:24 +0000 (21:27 +0800)]
Update libchromiumcontent: Add "path" attribute for "File" class.
Cheng Zhao [Mon, 19 Aug 2013 08:30:25 +0000 (16:30 +0800)]
[Win] Remove the extra MenuWrapper class.
Cheng Zhao [Sat, 17 Aug 2013 09:10:16 +0000 (17:10 +0800)]
[Win] Add flag to build window menu.
Cheng Zhao [Sat, 17 Aug 2013 08:45:21 +0000 (16:45 +0800)]
[Win] Use the modified Menu2 class.
Cheng Zhao [Sat, 17 Aug 2013 08:42:12 +0000 (16:42 +0800)]
[Win] Ship with Chromium's menu library.
I will hack it.
Cheng Zhao [Sat, 17 Aug 2013 08:28:06 +0000 (16:28 +0800)]
:lipstick: for cpplint.
Cheng Zhao [Fri, 16 Aug 2013 10:51:51 +0000 (18:51 +0800)]
Add spec for child_process.fork.
Cheng Zhao [Fri, 16 Aug 2013 10:48:02 +0000 (18:48 +0800)]
[Win] Fix the command line spliting code.
Cheng Zhao [Fri, 16 Aug 2013 08:38:09 +0000 (16:38 +0800)]
[Win] Fix conversion between wchar_t* and const wchar_t*.
Cheng Zhao [Fri, 16 Aug 2013 08:33:32 +0000 (16:33 +0800)]
[Win] Fix compilation error.
Cheng Zhao [Fri, 16 Aug 2013 08:28:45 +0000 (16:28 +0800)]
[Win] Fix running node from python.
There is a mysterious "WindowsError [error 5] Access is denied" error is
the "executable" is not specified under Windows.
Cheng Zhao [Fri, 16 Aug 2013 04:56:25 +0000 (12:56 +0800)]
Add AtomWindow.isWebViewFocused() API, fixes #57.
Cheng Zhao [Fri, 16 Aug 2013 02:38:02 +0000 (10:38 +0800)]
Should inherit brightray's default web contents delegate, fixes #31.
Cheng Zhao [Fri, 16 Aug 2013 02:37:01 +0000 (10:37 +0800)]
The camera could start very slow.
Cheng Zhao [Fri, 16 Aug 2013 02:30:42 +0000 (10:30 +0800)]
Add spec for #31.
Cheng Zhao [Thu, 15 Aug 2013 09:50:30 +0000 (17:50 +0800)]
:lipstick:
Cheng Zhao [Thu, 15 Aug 2013 08:11:04 +0000 (16:11 +0800)]
Dump v0.3.4.
Cheng Zhao [Thu, 15 Aug 2013 08:09:34 +0000 (16:09 +0800)]
Don't overwrite existing fields when build menu from template.
Cheng Zhao [Thu, 15 Aug 2013 07:04:30 +0000 (00:04 -0700)]
Merge pull request #56 from atom/move-wiki-to-docs
Move wiki to docs
probablycorey [Wed, 14 Aug 2013 22:55:42 +0000 (15:55 -0700)]
Normalize document names
probablycorey [Wed, 14 Aug 2013 22:52:00 +0000 (15:52 -0700)]
Convert wiki links to relative markdown links
probablycorey [Wed, 14 Aug 2013 22:43:35 +0000 (15:43 -0700)]
Move wiki content to docs dir
Cheng Zhao [Wed, 14 Aug 2013 15:03:02 +0000 (23:03 +0800)]
[Mac] Clean up the menu controller.
Cheng Zhao [Wed, 14 Aug 2013 14:33:18 +0000 (22:33 +0800)]
[Mac] Move the FixMenuTitles hack to MenuController.
Cheng Zhao [Wed, 14 Aug 2013 14:24:21 +0000 (22:24 +0800)]
[Mac] Ship the MenuController implementation from Chromium.
Cheng Zhao [Wed, 14 Aug 2013 13:59:49 +0000 (21:59 +0800)]
Make sure all MenuItem's options have a default value.
Cheng Zhao [Wed, 14 Aug 2013 13:51:51 +0000 (21:51 +0800)]
Enable passing objects and arrays when calling remote function.
Cheng Zhao [Wed, 14 Aug 2013 13:49:13 +0000 (21:49 +0800)]
Use Menu.buildFromTemplate instead of raw menu APIs.
Cheng Zhao [Wed, 14 Aug 2013 13:19:26 +0000 (21:19 +0800)]
:lipstick:
Cheng Zhao [Wed, 14 Aug 2013 13:17:15 +0000 (21:17 +0800)]
Revert "Use named property handler for createObjectWithName."
This reverts commit
0c31494ffa2b76c521be7d197c6f8225aa0d2af5.
Cheng Zhao [Wed, 14 Aug 2013 05:27:50 +0000 (13:27 +0800)]
Add spec for changing remote object's properties.
Cheng Zhao [Wed, 14 Aug 2013 05:14:28 +0000 (13:14 +0800)]
Use named property handler for createObjectWithName.
Cheng Zhao [Wed, 14 Aug 2013 04:51:47 +0000 (12:51 +0800)]
When calling menu item's click callback, pass the item object.
Cheng Zhao [Wed, 14 Aug 2013 04:51:37 +0000 (12:51 +0800)]
Add spec for MenuItem.click.
Cheng Zhao [Wed, 14 Aug 2013 04:09:53 +0000 (12:09 +0800)]
Add spec for Menu.insert.
Cheng Zhao [Wed, 14 Aug 2013 04:04:16 +0000 (12:04 +0800)]
Add spec for attaching extra fields to menu items.
Cheng Zhao [Wed, 14 Aug 2013 04:03:37 +0000 (12:03 +0800)]
The Menu object should store items by its index.
Cheng Zhao [Wed, 14 Aug 2013 03:00:08 +0000 (11:00 +0800)]
Enable to attach extra fields to menu items.
Cheng Zhao [Tue, 13 Aug 2013 09:07:36 +0000 (17:07 +0800)]
:lipstick: for cpplint.
Cheng Zhao [Tue, 13 Aug 2013 09:07:25 +0000 (17:07 +0800)]
Move accelerator_util to browser/ui.
Cheng Zhao [Tue, 13 Aug 2013 09:00:30 +0000 (17:00 +0800)]
Move nsalert_synchronous_sheet to browser/ui.
Cheng Zhao [Tue, 13 Aug 2013 08:51:47 +0000 (16:51 +0800)]
Move file_dialog and message_box to browser/ui.
Cheng Zhao [Tue, 13 Aug 2013 08:38:24 +0000 (16:38 +0800)]
Update brightray: Disable Chromium's DataExtension.
Cheng Zhao [Mon, 12 Aug 2013 09:11:47 +0000 (17:11 +0800)]
Fix test case for the d3 module.
Cheng Zhao [Mon, 12 Aug 2013 07:01:05 +0000 (15:01 +0800)]
Upload to S3 with readable version.
Cheng Zhao [Mon, 12 Aug 2013 07:00:50 +0000 (15:00 +0800)]
Collect header files from vendor/node.
Cheng Zhao [Mon, 12 Aug 2013 06:15:28 +0000 (14:15 +0800)]
:lipstick: