Cheng Zhao [Mon, 8 Jul 2013 04:42:26 +0000 (12:42 +0800)]
Update node: fix cefode.js on Windows.
Cheng Zhao [Mon, 8 Jul 2013 03:09:53 +0000 (11:09 +0800)]
[Win] Print log to stderr instead of debug.log.
Cheng Zhao [Mon, 8 Jul 2013 02:48:59 +0000 (10:48 +0800)]
[Win] Implement simple delegate methods of Widget.
From now on I'll use [Win], [Mac] and [GTK] to mark commits that only
for each platform.
Cheng Zhao [Mon, 8 Jul 2013 01:55:38 +0000 (09:55 +0800)]
Also ship content_shell.pak on Windows.
Cheng Zhao [Sun, 7 Jul 2013 08:26:59 +0000 (16:26 +0800)]
cpplint :lipstick:
Cheng Zhao [Sun, 7 Jul 2013 08:25:50 +0000 (16:25 +0800)]
Use depot_tools to provide ninja binary and cpplint.
Cheng Zhao [Sun, 7 Jul 2013 03:20:30 +0000 (11:20 +0800)]
Use process.resourcePath to locate js files.
Cheng Zhao [Sat, 6 Jul 2013 00:38:03 +0000 (08:38 +0800)]
Update brightray: fix linking errors of libchromiumcontent.
Cheng Zhao [Sat, 6 Jul 2013 00:29:08 +0000 (08:29 +0800)]
Compile out a working exe!
Cheng Zhao [Fri, 5 Jul 2013 10:33:37 +0000 (18:33 +0800)]
Implement basic methods of NativeWindowWin.
Cheng Zhao [Fri, 5 Jul 2013 02:23:10 +0000 (10:23 +0800)]
Add dummy implemenation of accelerator_util for Windows.
Cheng Zhao [Fri, 5 Jul 2013 02:13:09 +0000 (10:13 +0800)]
Add dummy implementation of file dialog for Windows.
Cheng Zhao [Fri, 5 Jul 2013 01:59:53 +0000 (09:59 +0800)]
Add dummy implementation of message box for Windows.
Cheng Zhao [Fri, 5 Jul 2013 01:44:56 +0000 (09:44 +0800)]
Add dummny menu implementation for Windows.
Cheng Zhao [Thu, 4 Jul 2013 13:18:28 +0000 (21:18 +0800)]
Add dummy implementaions of node integration in Windows.
Cheng Zhao [Thu, 4 Jul 2013 12:58:28 +0000 (20:58 +0800)]
Implement browser related functions in Windows.
Cheng Zhao [Thu, 4 Jul 2013 12:09:11 +0000 (20:09 +0800)]
Mark OS X only implementations in BrowserMainParts.
Cheng Zhao [Thu, 4 Jul 2013 11:47:48 +0000 (19:47 +0800)]
Separate the creation function of NodeBindings for renderer and browser.
On Windows the message loop integration would need two different
implementations.
Cheng Zhao [Thu, 4 Jul 2013 09:00:16 +0000 (17:00 +0800)]
:lipstick:
Cheng Zhao [Thu, 4 Jul 2013 07:54:34 +0000 (15:54 +0800)]
Seperate implementation of crash reporter to standalone class.
Cheng Zhao [Thu, 4 Jul 2013 07:37:45 +0000 (15:37 +0800)]
Add empty auto updater implementation for Windows.
Cheng Zhao [Thu, 4 Jul 2013 07:30:48 +0000 (15:30 +0800)]
Implement simple Beep() on Windows.
Cheng Zhao [Thu, 4 Jul 2013 07:27:52 +0000 (15:27 +0800)]
Implement MoveItemToTrash on Windows.
Cheng Zhao [Tue, 2 Jul 2013 10:47:51 +0000 (18:47 +0800)]
Use the platform_util_win implementation from Chromium.
Cheng Zhao [Wed, 3 Jul 2013 09:46:14 +0000 (17:46 +0800)]
Fix uploading the version file to wrong place.
Cheng Zhao [Wed, 3 Jul 2013 05:36:30 +0000 (13:36 +0800)]
Update to latest brightray.
Cheng Zhao [Tue, 2 Jul 2013 14:32:14 +0000 (22:32 +0800)]
Make sure the fake config.gypi can be parsed by node.js.
Cheng Zhao [Tue, 2 Jul 2013 14:23:13 +0000 (22:23 +0800)]
Should write a meaningful config.gypi for node.
Node is parsing it for 'process.config', empty file would cause
exception.
Cheng Zhao [Tue, 2 Jul 2013 10:47:51 +0000 (18:47 +0800)]
Use the platform_util_win implementation from Chromium.
Cheng Zhao [Tue, 2 Jul 2013 10:30:39 +0000 (18:30 +0800)]
Update node: fix link error in uv.
Cheng Zhao [Tue, 2 Jul 2013 10:02:55 +0000 (18:02 +0800)]
Fix main function on Windows.
Cheng Zhao [Tue, 2 Jul 2013 09:33:43 +0000 (17:33 +0800)]
Update brightray: fix building with ninja.
Cheng Zhao [Tue, 2 Jul 2013 04:10:14 +0000 (12:10 +0800)]
Rename source_root to atom_source_root to avoid conflicts.
Cheng Zhao [Tue, 2 Jul 2013 01:33:11 +0000 (09:33 +0800)]
Don't throw exception when gyp fails.
This makes output cleaner when we got a gyp error.
Cheng Zhao [Tue, 2 Jul 2013 01:31:43 +0000 (09:31 +0800)]
Only create config.gypi if it doesn't exist.
Otherwise every call of bootstrap would trigger recompilation of some
files.
Cheng Zhao [Tue, 2 Jul 2013 01:28:48 +0000 (09:28 +0800)]
Update node: removed a few more unused patches.
Cheng Zhao [Tue, 2 Jul 2013 01:16:56 +0000 (09:16 +0800)]
Include node's config.gypi in atom-shell.
Removed 3 commits of our node fork.
Cheng Zhao [Tue, 2 Jul 2013 00:52:06 +0000 (08:52 +0800)]
Define 'python' variable in atom-shell.
Removed a patch in node.
Cheng Zhao [Mon, 1 Jul 2013 14:27:14 +0000 (22:27 +0800)]
Fix update-frameworks.
Cheng Zhao [Mon, 1 Jul 2013 14:21:31 +0000 (22:21 +0800)]
Implement main function on Windows.
Cheng Zhao [Mon, 1 Jul 2013 14:01:17 +0000 (22:01 +0800)]
Fix compilation errors and warnings on native_window.cc.
Cheng Zhao [Mon, 1 Jul 2013 13:56:46 +0000 (21:56 +0800)]
Don't rely on "iosfwd" for forward including std::string.
It seems that VS fails on this.
Cheng Zhao [Mon, 1 Jul 2013 13:54:18 +0000 (21:54 +0800)]
Ranged for is not supported by VS 2010.
Cheng Zhao [Mon, 1 Jul 2013 13:47:21 +0000 (21:47 +0800)]
snprintf is not supported by VS.
Cheng Zhao [Mon, 1 Jul 2013 13:44:25 +0000 (21:44 +0800)]
Implement converting string vector to char pointer array on Windows.
Cheng Zhao [Mon, 1 Jul 2013 13:35:00 +0000 (21:35 +0800)]
Implement process.crash() on Windows.
Cheng Zhao [Mon, 1 Jul 2013 12:52:48 +0000 (20:52 +0800)]
Should enable C++ exceptions for all targets on Windows.
It's a requirement for using standard library of VS.
Cheng Zhao [Mon, 1 Jul 2013 10:45:46 +0000 (18:45 +0800)]
Fix warnings in http_parser.
Cheng Zhao [Mon, 1 Jul 2013 10:36:58 +0000 (18:36 +0800)]
Fix two warnings in openssl.
Cheng Zhao [Mon, 1 Jul 2013 10:31:23 +0000 (18:31 +0800)]
Compile atom_lib with C++ exception enabled.
Cheng Zhao [Mon, 1 Jul 2013 10:04:15 +0000 (18:04 +0800)]
Fix calling compile-coffee under cygwin.
Cheng Zhao [Mon, 1 Jul 2013 09:58:01 +0000 (17:58 +0800)]
Make node static library build.
Cheng Zhao [Mon, 1 Jul 2013 08:12:31 +0000 (16:12 +0800)]
Add switch to skip operations require networking.
I'm on a slow network :-(
Cheng Zhao [Mon, 1 Jul 2013 08:06:37 +0000 (16:06 +0800)]
We don't need to force updating to latest npm.
Cheng Zhao [Mon, 1 Jul 2013 07:49:52 +0000 (15:49 +0800)]
Use win32 python to call gyp when running under cygwin.
Cheng Zhao [Mon, 1 Jul 2013 07:37:22 +0000 (15:37 +0800)]
Ignore vendor/python_26 in git.
Cheng Zhao [Mon, 1 Jul 2013 07:21:27 +0000 (15:21 +0800)]
Pull in precompiled python under cygwin.
Cheng Zhao [Fri, 28 Jun 2013 08:38:05 +0000 (16:38 +0800)]
Ship gyp.
Cheng Zhao [Fri, 28 Jun 2013 08:15:52 +0000 (16:15 +0800)]
Do not ignore vendor/.
Cheng Zhao [Fri, 28 Jun 2013 08:12:40 +0000 (16:12 +0800)]
Only download frameworks on OS X.
Cheng Zhao [Fri, 28 Jun 2013 08:10:12 +0000 (16:10 +0800)]
Update npm after node is downloaded.
So we can execute npm even without system node.
Cheng Zhao [Sat, 29 Jun 2013 03:52:58 +0000 (11:52 +0800)]
Also ship version and LICENSE file with dist.
Cheng Zhao [Sat, 29 Jun 2013 03:36:02 +0000 (11:36 +0800)]
Make sure dist is created for the HEAD before uploading.
Cheng Zhao [Thu, 27 Jun 2013 11:53:57 +0000 (19:53 +0800)]
Make Objective-C's categories work.
See more on:
http://stackoverflow.com/questions/2567498/objective-c-categories-in-static-library
Cheng Zhao [Thu, 27 Jun 2013 10:51:41 +0000 (18:51 +0800)]
typeof null can also be 'object'.
Cheng Zhao [Thu, 27 Jun 2013 11:18:31 +0000 (19:18 +0800)]
Fix passing null as window in dialog.showMessageBox.
Cheng Zhao [Thu, 27 Jun 2013 10:01:34 +0000 (18:01 +0800)]
Update to latest brightray.
Cheng Zhao [Wed, 26 Jun 2013 07:35:10 +0000 (15:35 +0800)]
Emit WindowCloseCancelled message when close is cancelled by user code.
Cheng Zhao [Wed, 26 Jun 2013 09:22:24 +0000 (17:22 +0800)]
Use applicationShouldTerminate to control whether application should quit.
Cheng Zhao [Wed, 26 Jun 2013 02:31:32 +0000 (10:31 +0800)]
Make video and audio tag work, fixes #31.
See more about this on:
https://github.com/brightray/brightray_example/commit/
fdf20531bd8618d344447c5090f8594a62de1ed6
Cheng Zhao [Tue, 25 Jun 2013 01:20:55 +0000 (09:20 +0800)]
Clean unused bash script.
Cheng Zhao [Tue, 25 Jun 2013 01:18:32 +0000 (18:18 -0700)]
Merge pull request #29 from atom/python
Rewrite scripts in python
Cheng Zhao [Mon, 24 Jun 2013 09:56:51 +0000 (17:56 +0800)]
Modify upload script to obey chromium's style.
Cheng Zhao [Mon, 24 Jun 2013 09:54:56 +0000 (17:54 +0800)]
Remove the download script.
Cheng Zhao [Mon, 24 Jun 2013 09:51:48 +0000 (17:51 +0800)]
Update create-dist script for changes of building system.
Cheng Zhao [Mon, 24 Jun 2013 09:03:48 +0000 (17:03 +0800)]
Rewrite cpplint script in python.
Cheng Zhao [Mon, 24 Jun 2013 08:24:19 +0000 (16:24 +0800)]
Rewrite compile-coffee script in python.
Cheng Zhao [Mon, 24 Jun 2013 08:05:22 +0000 (16:05 +0800)]
Don't throw exception when ninja quit unnormally.
Cheng Zhao [Mon, 24 Jun 2013 07:36:38 +0000 (15:36 +0800)]
Rewrite build script in python.
Cheng Zhao [Mon, 24 Jun 2013 07:24:30 +0000 (15:24 +0800)]
Rewrite update script in python.
Cheng Zhao [Fri, 21 Jun 2013 15:04:39 +0000 (23:04 +0800)]
Merge branch 'master' into python
Conflicts:
script/update
Cheng Zhao [Fri, 21 Jun 2013 08:05:28 +0000 (16:05 +0800)]
Enable getUserMedia(). Part of fixes for #31.
Cheng Zhao [Fri, 21 Jun 2013 04:28:23 +0000 (12:28 +0800)]
Update node to v0.10.12.
Cheng Zhao [Fri, 21 Jun 2013 02:32:57 +0000 (10:32 +0800)]
Use unzip command on Mac to keep symbol links in zip file work.
Cheng Zhao [Thu, 20 Jun 2013 15:23:22 +0000 (23:23 +0800)]
Rewrite update-frameworks script in python.
Cheng Zhao [Thu, 20 Jun 2013 15:10:00 +0000 (23:10 +0800)]
Simplify download function.
Cheng Zhao [Thu, 20 Jun 2013 14:55:54 +0000 (22:55 +0800)]
Use .py suffix for python scripts, we're following chromium.
Cheng Zhao [Thu, 20 Jun 2013 14:51:58 +0000 (22:51 +0800)]
Move helper functions into a common module.
Cheng Zhao [Thu, 20 Jun 2013 14:49:11 +0000 (22:49 +0800)]
Rewrite update-node script in python.
Cheng Zhao [Wed, 19 Jun 2013 14:54:40 +0000 (22:54 +0800)]
Update brightray: fix linking with libchromiumcontent.
Cheng Zhao [Wed, 19 Jun 2013 13:31:57 +0000 (21:31 +0800)]
Build atom-shell with ninja.
Cheng Zhao [Wed, 19 Jun 2013 07:41:41 +0000 (15:41 +0800)]
Add script to find existing Mac SDK (taken from chromium).
Cheng Zhao [Wed, 19 Jun 2013 06:32:41 +0000 (14:32 +0800)]
Rewrite bootstrap script in python.
Cheng Zhao [Wed, 19 Jun 2013 05:49:58 +0000 (13:49 +0800)]
Add app.getHomeDir() API.
Cheng Zhao [Wed, 19 Jun 2013 05:43:48 +0000 (13:43 +0800)]
Add app.getVersion() API. Fixes #28.
Cheng Zhao [Wed, 19 Jun 2013 05:41:54 +0000 (13:41 +0800)]
Add platform method to return executable(bundle)'s version.
Cheng Zhao [Wed, 19 Jun 2013 05:24:13 +0000 (13:24 +0800)]
Fix cpplint errors.
Cheng Zhao [Wed, 19 Jun 2013 02:53:38 +0000 (10:53 +0800)]
Set base url in bootstrap script by default.
Cheng Zhao [Wed, 19 Jun 2013 02:52:18 +0000 (10:52 +0800)]
Update libchromiumcontent, fixed #22.
Cheng Zhao [Tue, 18 Jun 2013 13:40:03 +0000 (21:40 +0800)]
Revert "Make BrowserWindow inheritable. Fixed #23."
This reverts commit
5a0aab2e4f1a9f447bf72d7d3425d5461ed6173c.