Cheng Zhao [Fri, 4 Apr 2014 14:37:34 +0000 (22:37 +0800)]
Correctly translate WebInspector menu to native menu.
Cheng Zhao [Fri, 4 Apr 2014 14:28:47 +0000 (22:28 +0800)]
Make remote.getCurrentWindow work for devtools.
Cheng Zhao [Fri, 4 Apr 2014 14:28:18 +0000 (22:28 +0800)]
Enable getting a window according to its attached devtools.
Cheng Zhao [Fri, 4 Apr 2014 14:05:43 +0000 (22:05 +0800)]
Allow sending ipc messages to devtools.
Cheng Zhao [Fri, 4 Apr 2014 14:04:42 +0000 (22:04 +0800)]
Synchronous event should be bound to WebContents.
This allows us to reply to synchronous message for arbitrary
WebContents.
Cheng Zhao [Thu, 3 Apr 2014 12:54:42 +0000 (20:54 +0800)]
Override web inspector's context menu.
Cheng Zhao [Thu, 3 Apr 2014 12:20:42 +0000 (20:20 +0800)]
Enable intercepting devtools window.
Cheng Zhao [Wed, 2 Apr 2014 06:23:38 +0000 (14:23 +0800)]
:lipstick: Fix cpplint warning.
Cheng Zhao [Wed, 2 Apr 2014 01:59:21 +0000 (09:59 +0800)]
Bump v0.11.5.
Cheng Zhao [Wed, 2 Apr 2014 01:58:56 +0000 (09:58 +0800)]
Make sure tags are pushed.
Cheng Zhao [Wed, 2 Apr 2014 01:58:38 +0000 (09:58 +0800)]
Add /vendor/npm to gitignore.
Cheng Zhao [Sat, 29 Mar 2014 08:07:44 +0000 (16:07 +0800)]
gtk: Consider window frame in SetSize.
Cheng Zhao [Sat, 29 Mar 2014 06:18:47 +0000 (14:18 +0800)]
gtk: Do some guess of window border size according to window manager.
Cheng Zhao [Sat, 29 Mar 2014 06:08:25 +0000 (14:08 +0800)]
gtk: Fix crash when calling GetSize() for hidden window.
Cheng Zhao [Fri, 28 Mar 2014 09:42:37 +0000 (09:42 +0000)]
:lipstick:
Cheng Zhao [Fri, 28 Mar 2014 09:36:35 +0000 (09:36 +0000)]
Make bootstrap script silent.
Cheng Zhao [Fri, 28 Mar 2014 09:30:15 +0000 (09:30 +0000)]
Fix calling apm for apm 0.37.0.
Cheng Zhao [Fri, 28 Mar 2014 09:25:53 +0000 (09:25 +0000)]
Use lastes npm in CI.
Cheng Zhao [Fri, 28 Mar 2014 08:19:19 +0000 (16:19 +0800)]
Upgrade to apm@0.37.0
Cheng Zhao [Fri, 28 Mar 2014 08:01:38 +0000 (16:01 +0800)]
gtk: Force size allocation in window, fixes #219.
Cheng Zhao [Thu, 27 Mar 2014 13:03:27 +0000 (21:03 +0800)]
gtk: Detect rare conditions when resizing.
Cheng Zhao [Thu, 27 Mar 2014 10:05:28 +0000 (18:05 +0800)]
gtk: Should remove self from watcher list in destructor.
Cheng Zhao [Thu, 27 Mar 2014 09:54:07 +0000 (17:54 +0800)]
gtk: Do not count menubar in work area size on Unity.
Cheng Zhao [Wed, 26 Mar 2014 02:16:32 +0000 (02:16 +0000)]
Bump v0.11.4.
Cheng Zhao [Wed, 26 Mar 2014 01:58:40 +0000 (09:58 +0800)]
Free window object immediately in destory().
This put everything back to the original design, since now it's not
possible to destory a window while a context menu is showing.
Cheng Zhao [Wed, 26 Mar 2014 01:40:53 +0000 (09:40 +0800)]
Increase unresponsive time to 2s when closing.
Fixes https://github.com/atom/atom/issues/1793.
Cheng Zhao [Wed, 26 Mar 2014 01:14:05 +0000 (09:14 +0800)]
Fix a possible crash when destroying window.
It could happend that the JS BrowserWindow object being double deleted
when calling the destroy() method.
Cheng Zhao [Tue, 25 Mar 2014 10:18:53 +0000 (10:18 +0000)]
Bump v0.11.3.
Cheng Zhao [Tue, 25 Mar 2014 10:10:51 +0000 (18:10 +0800)]
Delay the unresponsive event shortly.
It could happen that a window became responsive immediately after the
unresponsive message is sent, like after showing a context menu
synchronously.
Cheng Zhao [Tue, 25 Mar 2014 08:58:34 +0000 (16:58 +0800)]
BrowserWindow.destroy() should not delete window immediately.
It could cause crash when context menu is showing.
Cheng Zhao [Tue, 25 Mar 2014 08:56:02 +0000 (16:56 +0800)]
mac: Do not allow nested task when showing menu.
Fixes #163.
Cheng Zhao [Fri, 21 Mar 2014 07:04:55 +0000 (07:04 +0000)]
Bump v0.11.2.
Cheng Zhao [Thu, 20 Mar 2014 09:44:08 +0000 (17:44 +0800)]
gtk: Ask whether window is active from WM.
It could happpen that the WM thinks a window is active but it's actually not,
like when showing a context menu. In most cases we should follow what WM
says to keep consistent bevaviour on all platforms.
Cheng Zhao [Thu, 20 Mar 2014 01:29:39 +0000 (09:29 +0800)]
Close devtools completely instead of hiding it.
Fixes https://github.com/atom/atom/issues/1764.
Cheng Zhao [Thu, 20 Mar 2014 01:02:36 +0000 (09:02 +0800)]
Update node: Build .dSYM for node modules, fixes #207.
Cheng Zhao [Sat, 15 Mar 2014 16:33:15 +0000 (09:33 -0700)]
Bump v0.11.1.
Cheng Zhao [Tue, 18 Mar 2014 06:52:45 +0000 (14:52 +0800)]
gtk: Fix BrowserWindow::HasModalDialog.
Cheng Zhao [Tue, 18 Mar 2014 06:10:35 +0000 (14:10 +0800)]
linux: Include content_shell.pak in distribution.
Cheng Zhao [Sun, 16 Mar 2014 11:06:46 +0000 (19:06 +0800)]
Bump v0.11.0.
Cheng Zhao [Sun, 16 Mar 2014 11:02:59 +0000 (19:02 +0800)]
Should set low version field to 0 in bump-version.
Cheng Zhao [Sun, 16 Mar 2014 07:49:12 +0000 (15:49 +0800)]
Fix bump-version script.
Cheng Zhao [Sun, 16 Mar 2014 07:37:14 +0000 (07:37 +0000)]
Merge pull request #216 from atom/atom-chrome-src
Put atom-shell's source code under atom/
Cheng Zhao [Sun, 16 Mar 2014 07:19:09 +0000 (15:19 +0800)]
Fix the location default_app is copied to.
Cheng Zhao [Sun, 16 Mar 2014 05:24:25 +0000 (13:24 +0800)]
Fix process.resourcesPath.
Cheng Zhao [Sun, 16 Mar 2014 01:43:19 +0000 (09:43 +0800)]
Fix coffeelint.
Cheng Zhao [Sun, 16 Mar 2014 01:37:04 +0000 (09:37 +0800)]
Order header files.
Cheng Zhao [Sun, 16 Mar 2014 01:27:15 +0000 (09:27 +0800)]
:lipstick: Update bootstrap script.
Cheng Zhao [Sun, 16 Mar 2014 01:17:45 +0000 (09:17 +0800)]
:memo: Update docs for new source code structure.
Cheng Zhao [Sun, 16 Mar 2014 01:15:41 +0000 (09:15 +0800)]
Add LICENSE in chrome/.
Cheng Zhao [Sun, 16 Mar 2014 01:13:06 +0000 (09:13 +0800)]
Bring back build/include_order cpplint.
Cheng Zhao [Sun, 16 Mar 2014 00:58:59 +0000 (08:58 +0800)]
Bring back build/header_guard cpplint.
Cheng Zhao [Sun, 16 Mar 2014 00:39:43 +0000 (08:39 +0800)]
Move atom/browser/ui/gtk to chrome/.
Cheng Zhao [Sun, 16 Mar 2014 00:30:26 +0000 (08:30 +0800)]
Move all sources under atom/.
Cheng Zhao [Sat, 15 Mar 2014 14:57:35 +0000 (22:57 +0800)]
Remove unneeded include dir.
Cheng Zhao [Sat, 15 Mar 2014 14:37:22 +0000 (14:37 +0000)]
Merge pull request #215 from atom/first-mouse-event
Add 'accept-first-mouse' to BrowserWindow's creation option
Cheng Zhao [Sat, 15 Mar 2014 11:31:29 +0000 (19:31 +0800)]
:memo: Add 'accept-first-mouse' to docs.
Cheng Zhao [Sat, 15 Mar 2014 11:28:23 +0000 (19:28 +0800)]
Add 'accept-first-mouse' in window's option.
Cheng Zhao [Sat, 15 Mar 2014 11:10:24 +0000 (19:10 +0800)]
Upgrade libchromiumcontent: Add support for acceptsFirstMouse.
Cheng Zhao [Sat, 15 Mar 2014 10:18:19 +0000 (18:18 +0800)]
Remove hack for using foundation_util.h.
Cheng Zhao [Sat, 15 Mar 2014 09:43:59 +0000 (09:43 +0000)]
Merge pull request #214 from atom/linux-menu
Implement menu API on Linux
Cheng Zhao [Sat, 15 Mar 2014 09:07:44 +0000 (17:07 +0800)]
gtk: Fix crash when using frameless window.
Cheng Zhao [Sat, 15 Mar 2014 08:41:31 +0000 (16:41 +0800)]
:lipstick: Fix cpplint warning.
Cheng Zhao [Sat, 15 Mar 2014 08:36:29 +0000 (16:36 +0800)]
Separate common accelerator utils out.
Cheng Zhao [Sat, 15 Mar 2014 08:16:12 +0000 (16:16 +0800)]
gtk: Make menubar accelerator work.
Cheng Zhao [Fri, 14 Mar 2014 13:45:53 +0000 (21:45 +0800)]
Fix the menu of default_app.
Cheng Zhao [Fri, 14 Mar 2014 13:44:09 +0000 (21:44 +0800)]
gtk: Enabling setting menubar for window.
Cheng Zhao [Fri, 14 Mar 2014 13:13:28 +0000 (21:13 +0800)]
gtk: Enable creating menu bar.
Cheng Zhao [Fri, 14 Mar 2014 12:59:11 +0000 (20:59 +0800)]
gtk: Implement popup menu.
Cheng Zhao [Fri, 14 Mar 2014 12:42:39 +0000 (20:42 +0800)]
gtk: Add menu_gtk from Chromium.
Cheng Zhao [Fri, 14 Mar 2014 12:23:17 +0000 (20:23 +0800)]
gtk: Add event_utils from Chromium.
Cheng Zhao [Thu, 13 Mar 2014 08:34:19 +0000 (08:34 +0000)]
Merge pull request #213 from atom/linux-open-dialog
Implement file dialog API on Linux
Cheng Zhao [Thu, 13 Mar 2014 06:20:48 +0000 (14:20 +0800)]
:memo: Revise the build instructions on Linux.
Cheng Zhao [Thu, 13 Mar 2014 06:09:30 +0000 (14:09 +0800)]
:memo: Revise the dialog API docs.
Cheng Zhao [Thu, 13 Mar 2014 06:01:34 +0000 (14:01 +0800)]
gtk: Implement synchronous open dialog.
Cheng Zhao [Thu, 13 Mar 2014 05:58:53 +0000 (13:58 +0800)]
gtk: Add file open dialog.
Cheng Zhao [Thu, 13 Mar 2014 05:27:01 +0000 (13:27 +0800)]
gtk: Enable create folder in dialog.
Cheng Zhao [Thu, 13 Mar 2014 05:22:49 +0000 (13:22 +0800)]
gtk: Filename returned by GTK+ should be freed.
Cheng Zhao [Thu, 13 Mar 2014 05:20:43 +0000 (13:20 +0800)]
gtk: Confirm file overwrite.
Cheng Zhao [Thu, 13 Mar 2014 05:17:03 +0000 (13:17 +0800)]
gtk: Implement synchronous save dialog.
Cheng Zhao [Thu, 13 Mar 2014 05:10:13 +0000 (13:10 +0800)]
gtk: Set default path.
Cheng Zhao [Thu, 13 Mar 2014 05:03:38 +0000 (13:03 +0800)]
gtk: File dialog should be modal window.
Cheng Zhao [Thu, 13 Mar 2014 04:58:27 +0000 (12:58 +0800)]
gtk: Initial implementation of save dialog.
Cheng Zhao [Wed, 12 Mar 2014 13:37:20 +0000 (13:37 +0000)]
Merge pull request #211 from atom/linux-message-box
Implement message box API on Linux
Cheng Zhao [Wed, 12 Mar 2014 13:25:13 +0000 (21:25 +0800)]
:lipstick: Fix pylint warning.
Cheng Zhao [Wed, 12 Mar 2014 13:17:13 +0000 (21:17 +0800)]
gtk: Make synchronous message box work.
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.