Cheng Zhao [Wed, 12 Mar 2014 13:10:00 +0000 (21:10 +0800)]
gtk: Be aware of "Cancel" button in message box.
Cheng Zhao [Wed, 12 Mar 2014 13:01:04 +0000 (21:01 +0800)]
gtk: Make the message box asynchronous.
Cheng Zhao [Wed, 12 Mar 2014 12:39:04 +0000 (20:39 +0800)]
gtk: Left align message box text.
Cheng Zhao [Wed, 12 Mar 2014 12:38:52 +0000 (20:38 +0800)]
gtk: Add gtk_util from Chromium.
Cheng Zhao [Wed, 12 Mar 2014 12:17:22 +0000 (20:17 +0800)]
gtk: Initial implementation of message box.
Cheng Zhao [Tue, 11 Mar 2014 09:54:05 +0000 (09:54 +0000)]
Bump v0.10.7.
Cheng Zhao [Tue, 11 Mar 2014 09:04:41 +0000 (09:04 +0000)]
linux: Generate symbols from the symbol file.
Cheng Zhao [Mon, 10 Mar 2014 16:01:06 +0000 (00:01 +0800)]
Remove vendor/apm/node_modules in cibuild.
Cheng Zhao [Mon, 10 Mar 2014 15:47:39 +0000 (15:47 +0000)]
Merge pull request #208 from atom/default-sandboxed-iframe
Make iframe sandboxed by default
Cheng Zhao [Mon, 10 Mar 2014 14:47:21 +0000 (22:47 +0800)]
Update libchromiumcontent for iframe sandbox.
Cheng Zhao [Mon, 10 Mar 2014 14:46:15 +0000 (22:46 +0800)]
:lipstick: Remove console output.
Cheng Zhao [Mon, 10 Mar 2014 14:42:03 +0000 (22:42 +0800)]
Update specs with new sandbox setting.
Cheng Zhao [Mon, 10 Mar 2014 14:33:34 +0000 (22:33 +0800)]
:memo: Mention that iframe is sandboxed by default.
Cheng Zhao [Mon, 10 Mar 2014 01:24:51 +0000 (09:24 +0800)]
Fixes crash caused by NativeWindow::IsWebViewFocused.
The RenderViewHostView could be NULL when the renderer process has
crashed.
Fixes #206.
Cheng Zhao [Wed, 5 Mar 2014 12:43:45 +0000 (04:43 -0800)]
Bump v0.10.6.
Cheng Zhao [Thu, 6 Mar 2014 04:25:43 +0000 (04:25 +0000)]
Merge pull request #202 from atom/fix-acclerated-composition
Enable accelerated composition in normal window
Cheng Zhao [Thu, 6 Mar 2014 03:07:04 +0000 (11:07 +0800)]
Disable acclerated composition in frameless window.
Cheng Zhao [Thu, 6 Mar 2014 02:40:10 +0000 (10:40 +0800)]
Append command line for renderer in NativeWindow.
Cheng Zhao [Thu, 6 Mar 2014 02:30:42 +0000 (10:30 +0800)]
Bring back accelerated composition.
Cheng Zhao [Thu, 6 Mar 2014 02:30:22 +0000 (10:30 +0800)]
Temporary fix for flashing devtools.
Cheng Zhao [Sat, 1 Mar 2014 22:05:02 +0000 (14:05 -0800)]
Bump v0.10.5.
Cheng Zhao [Wed, 5 Mar 2014 11:51:26 +0000 (19:51 +0800)]
Do not rely on thread to implement modal dialog.
Fixes #199.
Cheng Zhao [Wed, 5 Mar 2014 10:09:44 +0000 (18:09 +0800)]
Add 'activate-with-no-open-windows' event for app.
Fixes #194.
Cheng Zhao [Tue, 4 Mar 2014 14:12:26 +0000 (14:12 +0000)]
Merge pull request #196 from atom/iframe-security
Fix iframe security
Cheng Zhao [Tue, 4 Mar 2014 14:04:41 +0000 (22:04 +0800)]
Add spec for sanbox attribute of iframe.
Cheng Zhao [Tue, 4 Mar 2014 13:34:14 +0000 (21:34 +0800)]
:memo: Notice on `sandbox` attribute.
Cheng Zhao [Tue, 4 Mar 2014 13:25:43 +0000 (21:25 +0800)]
:memo: Mention the change of default security of node integration.
Cheng Zhao [Tue, 4 Mar 2014 13:23:18 +0000 (21:23 +0800)]
Enable web security.
Cheng Zhao [Tue, 4 Mar 2014 12:12:10 +0000 (20:12 +0800)]
Use except-iframe security by default.
Cheng Zhao [Tue, 4 Mar 2014 12:08:26 +0000 (12:08 +0000)]
Merge pull request #195 from atom/undocked-devtools
Disable the detachment of devtools
Cheng Zhao [Tue, 4 Mar 2014 11:59:25 +0000 (19:59 +0800)]
Disable the detachment of devtools.
Cheng Zhao [Tue, 4 Mar 2014 11:02:48 +0000 (19:02 +0800)]
Correctly free devtools window.
Cheng Zhao [Tue, 4 Mar 2014 10:45:36 +0000 (18:45 +0800)]
Make devtools API aware of devtools window.
Cheng Zhao [Tue, 4 Mar 2014 10:42:37 +0000 (18:42 +0800)]
Store the devtools window in weak pointer.
Cheng Zhao [Tue, 4 Mar 2014 09:50:57 +0000 (17:50 +0800)]
Make DevToolsDelegate respond to messages.
Cheng Zhao [Tue, 4 Mar 2014 09:08:30 +0000 (17:08 +0800)]
Use InspectableWebContentsDelegate.
Cheng Zhao [Tue, 4 Mar 2014 07:46:12 +0000 (15:46 +0800)]
Take control if devtools is undocked.
Cheng Zhao [Tue, 4 Mar 2014 06:35:35 +0000 (14:35 +0800)]
Make the DebugDevTools API more generic.
Cheng Zhao [Tue, 4 Mar 2014 06:25:15 +0000 (14:25 +0800)]
Disable the undocked devtools.
Cheng Zhao [Mon, 3 Mar 2014 12:47:03 +0000 (12:47 +0000)]
Merge pull request #191 from atom/win-ci
Try fix Windows CI
Cheng Zhao [Mon, 3 Mar 2014 12:03:25 +0000 (20:03 +0800)]
:lipstick: Fix pylint warning.
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.