Cheng Zhao [Mon, 3 Mar 2014 11:57:08 +0000 (19:57 +0800)]
Update to latest apm.
Cheng Zhao [Mon, 3 Mar 2014 11:50:32 +0000 (19:50 +0800)]
Fix calling node in coffeelint.
Cheng Zhao [Mon, 3 Mar 2014 11:45:45 +0000 (11:45 +0000)]
Merge pull request #189 from atom/linux-symbols
Dump breakpad symbols on Linux
Cheng Zhao [Mon, 3 Mar 2014 11:31:45 +0000 (11:31 +0000)]
win: Disable pylint in cibuildbuild.
Cheng Zhao [Mon, 3 Mar 2014 11:12:22 +0000 (11:12 +0000)]
Update libchromiumcontent: Contain linux symbols.
Cheng Zhao [Mon, 3 Mar 2014 06:17:48 +0000 (14:17 +0800)]
Make sure we dump symbols before stripping binary.
Cheng Zhao [Mon, 3 Mar 2014 06:14:02 +0000 (14:14 +0800)]
Make sure symbol is dumped from unstripped binary.
Cheng Zhao [Mon, 3 Mar 2014 04:55:04 +0000 (12:55 +0800)]
linux: Add strip binary action.
Cheng Zhao [Mon, 3 Mar 2014 04:35:52 +0000 (12:35 +0800)]
Build with -g on Linux.
Cheng Zhao [Mon, 3 Mar 2014 01:50:48 +0000 (09:50 +0800)]
Move the generate_breakpad_symbols to tools/posix.
Cheng Zhao [Mon, 3 Mar 2014 01:44:16 +0000 (09:44 +0800)]
linux: Dump symbols in create-dist.py.
Cheng Zhao [Sat, 1 Mar 2014 14:54:22 +0000 (06:54 -0800)]
Bump v0.10.4.
Cheng Zhao [Sun, 2 Mar 2014 02:38:56 +0000 (10:38 +0800)]
Update node: Fix crash from UVException.
Cheng Zhao [Sat, 1 Mar 2014 14:07:00 +0000 (22:07 +0800)]
Update libchromiumcontent: Suppress CFAllocator warning.
Cheng Zhao [Sat, 1 Mar 2014 13:32:02 +0000 (13:32 +0000)]
Merge pull request #188 from atom/old-fasioned-dialog
Implement alert() and confirm() with dialog API
Cheng Zhao [Sat, 1 Mar 2014 12:05:52 +0000 (20:05 +0800)]
Explicitly disable prompt().
Cheng Zhao [Sat, 1 Mar 2014 12:03:49 +0000 (20:03 +0800)]
Implement the confirm().
Cheng Zhao [Sat, 1 Mar 2014 12:01:04 +0000 (20:01 +0800)]
Use the dialog API to implement alert().
Cheng Zhao [Sat, 1 Mar 2014 12:00:39 +0000 (20:00 +0800)]
Separate overrides from init script.
Cheng Zhao [Sat, 1 Mar 2014 11:53:50 +0000 (19:53 +0800)]
Make the default alert() do nothing.
Cheng Zhao [Sat, 1 Mar 2014 01:36:48 +0000 (09:36 +0800)]
Rename no-publish-release to publish-release.
Cheng Zhao [Fri, 28 Feb 2014 12:45:45 +0000 (20:45 +0800)]
Do not publish release by default.
Cheng Zhao [Fri, 28 Feb 2014 12:44:57 +0000 (20:44 +0800)]
Remove unused -s option of bootstrap.
Cheng Zhao [Thu, 27 Feb 2014 08:32:05 +0000 (00:32 -0800)]
Bump v0.10.3.
Cheng Zhao [Thu, 27 Feb 2014 16:34:47 +0000 (00:34 +0800)]
Update node: Fix wrong uv error code.
Cheng Zhao [Mon, 24 Feb 2014 22:25:29 +0000 (14:25 -0800)]
Bump v0.10.2.
Cheng Zhao [Thu, 27 Feb 2014 06:12:10 +0000 (14:12 +0800)]
Update node: Fix crash from node::uv::ErrName.
Cheng Zhao [Thu, 27 Feb 2014 04:47:00 +0000 (12:47 +0800)]
Do not dectect unresponsive eagerly when quitting.
Fixes https://github.com/atom/atom/issues/1589.
Cheng Zhao [Thu, 27 Feb 2014 02:44:45 +0000 (10:44 +0800)]
Fix crash caused by Protocol::RegisterProtocol.
From crash report this exists on OS X too, previously the fix is only
available on Linux. However we should remove all calls of protocol
things in UI thread in future.
Cheng Zhao [Wed, 26 Feb 2014 14:16:52 +0000 (14:16 +0000)]
Merge pull request #180 from atom/linux-breakpad
Make crash reporter work on Linux
Cheng Zhao [Wed, 26 Feb 2014 14:08:01 +0000 (22:08 +0800)]
Only print when got error for some commands.
Cheng Zhao [Wed, 26 Feb 2014 13:51:37 +0000 (21:51 +0800)]
Do not use "/" explicitly in cpplint.
Cheng Zhao [Wed, 26 Feb 2014 13:47:52 +0000 (21:47 +0800)]
:lipstick: Fix cpplint warnings.
Cheng Zhao [Wed, 26 Feb 2014 13:33:14 +0000 (21:33 +0800)]
linux: Remove global variables in crash reporter.
Cheng Zhao [Wed, 26 Feb 2014 12:59:27 +0000 (20:59 +0800)]
linux: No need of |ptype| parameter.
Cheng Zhao [Wed, 26 Feb 2014 12:58:17 +0000 (20:58 +0800)]
Only start crash service on Windows.
Cheng Zhao [Wed, 26 Feb 2014 12:54:56 +0000 (20:54 +0800)]
linux: Set upload parameters of crash reporter.
Cheng Zhao [Wed, 26 Feb 2014 12:41:59 +0000 (20:41 +0800)]
:lipstick: Remove dead code.
Cheng Zhao [Wed, 26 Feb 2014 12:39:20 +0000 (20:39 +0800)]
linux: Implement crash reporter.
Cheng Zhao [Wed, 26 Feb 2014 07:43:22 +0000 (15:43 +0800)]
linux: Suppress compiler warnings of breakpad.
Cheng Zhao [Wed, 26 Feb 2014 07:38:28 +0000 (15:38 +0800)]
linux: Add the missing lss dependency.
Chromium ships with it in its code base, but since libchromiumcontent
doesn't contain it in the distribution, we need to include it herer to
make breakpad_client compile.
Note that we put the header under `vendor/third_party/lss` instead of
checking out the repository under `vendor`, because we don't want to
patch breakpad.
Cheng Zhao [Wed, 26 Feb 2014 07:20:57 +0000 (15:20 +0800)]
linux: Link with breakpad_client.
Cheng Zhao [Tue, 25 Feb 2014 11:05:38 +0000 (19:05 +0800)]
Fix building on cygwin.
Cheng Zhao [Tue, 25 Feb 2014 11:02:12 +0000 (19:02 +0800)]
Bump v0.10.1.
Cheng Zhao [Tue, 25 Feb 2014 10:47:11 +0000 (18:47 +0800)]
Disable in process stack dumping on Windows.
It would force the process to run in console.
Cheng Zhao [Tue, 25 Feb 2014 10:24:07 +0000 (18:24 +0800)]
Do not define _DEBUG.
The vc++ compiler would define some internal contants if we define
_DEBUG, since we are linking to the release build of chromiumcontent,
this would result in linking errors.
Cheng Zhao [Tue, 25 Feb 2014 00:53:17 +0000 (08:53 +0800)]
Cheng Zhao [Mon, 24 Feb 2014 05:41:16 +0000 (05:41 +0000)]
linux: Fix upload script.
Cheng Zhao [Mon, 24 Feb 2014 05:29:06 +0000 (13:29 +0800)]
linux: Fix create-dist.
Cheng Zhao [Mon, 24 Feb 2014 05:30:52 +0000 (05:30 +0000)]
Bump v0.10.0.
Cheng Zhao [Mon, 24 Feb 2014 05:14:01 +0000 (13:14 +0800)]
Fix polluting devtools in some cases.
Cheng Zhao [Mon, 24 Feb 2014 05:07:32 +0000 (13:07 +0800)]
Merge pull request #178 from atom/debug-devtools
Add BrowserWindow.debugDevTools() API
Cheng Zhao [Mon, 24 Feb 2014 04:17:10 +0000 (12:17 +0800)]
The DevTools window should manage lifetime itself.
Cheng Zhao [Mon, 24 Feb 2014 04:08:33 +0000 (12:08 +0800)]
Add the debugDevTools JS API.
Cheng Zhao [Mon, 24 Feb 2014 03:53:13 +0000 (11:53 +0800)]
Separate devtools code out.
Cheng Zhao [Mon, 24 Feb 2014 03:48:11 +0000 (11:48 +0800)]
Disable stack dumping on MAC.
It would prevent the system crash reporter.
Cheng Zhao [Mon, 24 Feb 2014 03:28:21 +0000 (11:28 +0800)]
Setup devtools frontend.
Cheng Zhao [Mon, 24 Feb 2014 02:09:32 +0000 (10:09 +0800)]
Setup devtools client for the correct contents.
Cheng Zhao [Mon, 24 Feb 2014 01:52:20 +0000 (09:52 +0800)]
Add DebugDevTools API.
Cheng Zhao [Fri, 21 Feb 2014 14:42:33 +0000 (22:42 +0800)]
Disable node integration in devtools.
Cheng Zhao [Fri, 21 Feb 2014 09:33:29 +0000 (17:33 +0800)]
Merge pull request #149 from atom/linux
Add support for Linux
Cheng Zhao [Fri, 21 Feb 2014 09:22:05 +0000 (17:22 +0800)]
linux: Make native modules work.
Cheng Zhao [Fri, 21 Feb 2014 08:12:49 +0000 (16:12 +0800)]
Update apm: fix node arch on Linux.
Cheng Zhao [Fri, 21 Feb 2014 07:50:35 +0000 (15:50 +0800)]
gtk: Should init gdk when using screen module.
Cheng Zhao [Fri, 21 Feb 2014 07:34:38 +0000 (15:34 +0800)]
gtk: Window.focus should not change visibility.
Cheng Zhao [Fri, 21 Feb 2014 05:21:02 +0000 (13:21 +0800)]
linux: Implement libuv message loop polling.
Cheng Zhao [Thu, 20 Feb 2014 17:07:47 +0000 (01:07 +0800)]
:lipstick: Fix cpplint warnings.
Cheng Zhao [Thu, 20 Feb 2014 17:04:27 +0000 (01:04 +0800)]
Only append arguments for browser process.
Cheng Zhao [Thu, 20 Feb 2014 16:56:18 +0000 (00:56 +0800)]
Fix race condition when initializing request context getter.
Note that we are calling GetURLRequestContext() in the UI thread when
using the protocol module, this should in fact not be allowed, but for
now we just use the workaround of making sure the request context getter
has been initialized before we use the protocol module.
Cheng Zhao [Thu, 20 Feb 2014 10:58:56 +0000 (18:58 +0800)]
linux: Fix one compiler warning.
Cheng Zhao [Thu, 20 Feb 2014 10:56:59 +0000 (18:56 +0800)]
:memo: List libraries required for Linux.
Cheng Zhao [Thu, 20 Feb 2014 10:51:57 +0000 (18:51 +0800)]
:memo: Update docs on using native modules.
Cheng Zhao [Thu, 20 Feb 2014 10:39:24 +0000 (18:39 +0800)]
:memo: Add docs on building for Linux.
Cheng Zhao [Thu, 20 Feb 2014 10:20:29 +0000 (18:20 +0800)]
Update libchromiumcontent to use the thin version.
Cheng Zhao [Thu, 20 Feb 2014 08:43:26 +0000 (16:43 +0800)]
Update runas to 0.5.*
Cheng Zhao [Wed, 19 Feb 2014 13:22:59 +0000 (21:22 +0800)]
:lipstick: Fix cpplinting.
Cheng Zhao [Wed, 19 Feb 2014 13:10:09 +0000 (13:10 +0000)]
Menu::attachToWindow is available on Linux.
Cheng Zhao [Wed, 19 Feb 2014 13:06:45 +0000 (13:06 +0000)]
BrowserWindow::setMenu is available on Linux.
Cheng Zhao [Wed, 19 Feb 2014 11:39:51 +0000 (11:39 +0000)]
Build with symbols on debug build.
Cheng Zhao [Wed, 19 Feb 2014 11:39:01 +0000 (11:39 +0000)]
linux: Fix crash when using protocol module early.
Cheng Zhao [Wed, 19 Feb 2014 11:07:52 +0000 (19:07 +0800)]
Enable convient stack printing.
Cheng Zhao [Wed, 19 Feb 2014 11:04:15 +0000 (11:04 +0000)]
Merge branch 'master' into linux
Cheng Zhao [Fri, 14 Feb 2014 15:17:24 +0000 (15:17 +0000)]
linux: Make test.py work.
Cheng Zhao [Fri, 14 Feb 2014 15:11:57 +0000 (15:11 +0000)]
linux: Make binary search for libraries under current directory.
Cheng Zhao [Fri, 14 Feb 2014 14:39:57 +0000 (14:39 +0000)]
linux: Add dummy implementation of node bindings.
Cheng Zhao [Fri, 14 Feb 2014 14:07:23 +0000 (14:07 +0000)]
gtk: Add dummy implementation of dialog.
Cheng Zhao [Fri, 14 Feb 2014 13:59:41 +0000 (13:59 +0000)]
gtk: Add utils imported from chrome.
Cheng Zhao [Fri, 14 Feb 2014 13:41:20 +0000 (13:41 +0000)]
gtk: Add dummy implementation of Menu.
Cheng Zhao [Fri, 14 Feb 2014 13:34:59 +0000 (13:34 +0000)]
linux: Fix compilation error.
Cheng Zhao [Fri, 14 Feb 2014 13:17:00 +0000 (13:17 +0000)]
Merge branch 'master' into linux
Conflicts:
atom.gyp
vendor/apm
vendor/brightray
Cheng Zhao [Thu, 13 Feb 2014 06:14:13 +0000 (22:14 -0800)]
Bump v0.9.3.
Cheng Zhao [Mon, 17 Feb 2014 10:18:52 +0000 (18:18 +0800)]
Override default window.close, fixes #70.
Cheng Zhao [Mon, 17 Feb 2014 10:14:14 +0000 (18:14 +0800)]
Merge pull request #176 from atom/unload-on-upgrade
Close all windows before installing update
Cheng Zhao [Mon, 17 Feb 2014 09:50:25 +0000 (17:50 +0800)]
Do not print download progress in CI.
Cheng Zhao [Mon, 17 Feb 2014 08:33:26 +0000 (16:33 +0800)]
:lipstick:
Cheng Zhao [Mon, 17 Feb 2014 08:25:00 +0000 (16:25 +0800)]
Enable the quitAndInstall to be cancelled by beforeunload handler.
Cheng Zhao [Mon, 17 Feb 2014 07:24:42 +0000 (15:24 +0800)]
Fix using BrowserWindow as parameter for ipc.sendChannel.
Cheng Zhao [Mon, 17 Feb 2014 07:05:34 +0000 (15:05 +0800)]
Fix quitAndInstall when there is no window.
Cheng Zhao [Mon, 17 Feb 2014 06:56:23 +0000 (14:56 +0800)]
Fix crash when calling quitAndUpdate without any update.
Cheng Zhao [Mon, 17 Feb 2014 06:51:22 +0000 (14:51 +0800)]
Close all windows before installing update.