Cheng Zhao [Fri, 8 Aug 2014 02:58:26 +0000 (10:58 +0800)]
Add lint scripts.
Cheng Zhao [Fri, 8 Aug 2014 01:52:57 +0000 (09:52 +0800)]
Upgrade to apm@0.89.0
Cheng Zhao [Fri, 8 Aug 2014 00:18:16 +0000 (08:18 +0800)]
Build only Debug version.
Cheng Zhao [Thu, 7 Aug 2014 14:34:50 +0000 (22:34 +0800)]
No need of project_id in appveyor.yml.
Cheng Zhao [Thu, 7 Aug 2014 14:27:38 +0000 (22:27 +0800)]
Merge branch 'appveyor_setup' of https://github.com/deepak1556/atom-shell into deepak1556-appveyor_setup
Conflicts:
script/lib/util.py
Cheng Zhao [Thu, 7 Aug 2014 11:42:08 +0000 (19:42 +0800)]
Bump v0.15.4.
Cheng Zhao [Thu, 7 Aug 2014 11:40:41 +0000 (19:40 +0800)]
Don't set interval too short.
Otherwise it could be possible that the callback executes for multiple
times before it is cleared.
Cheng Zhao [Thu, 7 Aug 2014 11:31:58 +0000 (19:31 +0800)]
Merge pull request #558 from atom/menubar-autohide
Allow window menu bar to be hidden
Cheng Zhao [Thu, 7 Aug 2014 08:48:30 +0000 (16:48 +0800)]
menu_bar_show_ => menu_bar_visible_
Cheng Zhao [Thu, 7 Aug 2014 08:45:54 +0000 (16:45 +0800)]
linux: Fix detecting Alt modifier.
Cheng Zhao [Thu, 7 Aug 2014 08:04:14 +0000 (16:04 +0800)]
views: Focus on web view when window is focused.
Cheng Zhao [Thu, 7 Aug 2014 07:54:05 +0000 (15:54 +0800)]
views: Toggle the menu bar only when a single Alt is released.
Cheng Zhao [Thu, 7 Aug 2014 07:07:34 +0000 (15:07 +0800)]
views: Show menu when "Alt" is up.
Cheng Zhao [Thu, 7 Aug 2014 07:02:27 +0000 (15:02 +0800)]
win: Fix the key code of Alt.
Cheng Zhao [Thu, 7 Aug 2014 06:48:02 +0000 (14:48 +0800)]
views: Add some asserts and comments.
Cheng Zhao [Thu, 7 Aug 2014 06:23:28 +0000 (14:23 +0800)]
Also fix setInterval for #481.
Cheng Zhao [Thu, 7 Aug 2014 06:14:43 +0000 (14:14 +0800)]
views: Hide menu bar when web view is clicked.
Cheng Zhao [Thu, 7 Aug 2014 06:02:03 +0000 (14:02 +0800)]
views: Switching to other window should hide the menubar.
Cheng Zhao [Thu, 7 Aug 2014 05:47:58 +0000 (13:47 +0800)]
views: Add support for auto-hide menubar.
Cheng Zhao [Thu, 7 Aug 2014 02:52:17 +0000 (10:52 +0800)]
Update brightray for devtools focus fix.
Cheng Zhao [Thu, 7 Aug 2014 02:37:00 +0000 (10:37 +0800)]
Force updating timeout when setTimeout is called, fixes #481.
Cheng Zhao [Thu, 7 Aug 2014 02:29:26 +0000 (10:29 +0800)]
Add spec for #481.
Cheng Zhao [Wed, 6 Aug 2014 15:37:51 +0000 (23:37 +0800)]
Bump v0.15.3.
Cheng Zhao [Wed, 6 Aug 2014 15:34:16 +0000 (23:34 +0800)]
linux: Only use global menu bar under Unity.
Fixes atom/atom#3182.
Cheng Zhao [Wed, 6 Aug 2014 15:16:42 +0000 (23:16 +0800)]
Create .version after all files have been downloaded.
Cheng Zhao [Wed, 6 Aug 2014 14:02:22 +0000 (22:02 +0800)]
Merge pull request #552 from atom/dialog-filters
Add support for extension filters for file dialogs
Cheng Zhao [Wed, 6 Aug 2014 13:51:36 +0000 (21:51 +0800)]
win: Implement the filters option.
Cheng Zhao [Wed, 6 Aug 2014 07:00:31 +0000 (15:00 +0800)]
docs: Document the filters option.
Cheng Zhao [Wed, 6 Aug 2014 06:49:02 +0000 (14:49 +0800)]
gtk: Implement the filters option.
Cheng Zhao [Wed, 6 Aug 2014 05:47:44 +0000 (13:47 +0800)]
mac: Implement the filters option.
Cheng Zhao [Wed, 6 Aug 2014 04:44:02 +0000 (12:44 +0800)]
Add "filters" parameter for file dialogs.
Cheng Zhao [Wed, 6 Aug 2014 03:20:00 +0000 (11:20 +0800)]
Add support for multiple DPI images, fixes #541.
Cheng Zhao [Tue, 5 Aug 2014 14:44:21 +0000 (22:44 +0800)]
docs: Remove the outdated 32bit note in linux build instructions.
Cheng Zhao [Tue, 5 Aug 2014 14:40:00 +0000 (22:40 +0800)]
Merge pull request #549 from cornedor/master
Add troubleshooting information for #500
Cheng Zhao [Tue, 5 Aug 2014 12:41:26 +0000 (20:41 +0800)]
win: Make BrowserWindow.setResizable change window frame dynamically.
Corné Dorrestijn [Tue, 5 Aug 2014 11:33:38 +0000 (13:33 +0200)]
Add troubleshooting information for #500
Cheng Zhao [Tue, 5 Aug 2014 10:49:55 +0000 (18:49 +0800)]
win: Disable the LegacyRenderWidgetHostHWND, fixes #506.
Cheng Zhao [Tue, 5 Aug 2014 10:17:14 +0000 (18:17 +0800)]
win: Fix window frame when DWM is disabled, closes #519.
Cheng Zhao [Tue, 5 Aug 2014 01:41:29 +0000 (09:41 +0800)]
linux: Draw menubar text and background with native theme, fixes #540.
Cheng Zhao [Tue, 5 Aug 2014 00:46:06 +0000 (08:46 +0800)]
Fix cpplint warnings.
Cheng Zhao [Mon, 4 Aug 2014 16:05:26 +0000 (00:05 +0800)]
docs: Sort modules in alphabet sequence.
Cheng Zhao [Mon, 4 Aug 2014 16:00:39 +0000 (00:00 +0800)]
Make Accelerator a standalone JS type.
This makes menu and global-shortcut share the same code on accelerator.
Cheng Zhao [Mon, 4 Aug 2014 14:58:34 +0000 (22:58 +0800)]
Don't create junk file when posting crash report.
Fixes atom/atom#3166.
Cheng Zhao [Mon, 4 Aug 2014 13:14:07 +0000 (21:14 +0800)]
Bump v0.15.2.
Cheng Zhao [Mon, 4 Aug 2014 12:52:42 +0000 (12:52 +0000)]
Use the global_shortcut_listener_x11 from chrome36.
This fixes compilation error on Linux.
Cheng Zhao [Mon, 4 Aug 2014 12:50:05 +0000 (20:50 +0800)]
Run user's main script before everything is initialized, fixes #543.
Cheng Zhao [Mon, 4 Aug 2014 12:44:50 +0000 (20:44 +0800)]
Upgrade brightray, fix #498.
Previous 476f545 was using the wrong commit of brightray which didn't
actually contain the fix.
Cheng Zhao [Mon, 4 Aug 2014 12:12:26 +0000 (20:12 +0800)]
Merge pull request #544 from hokein/master
:memo: Update global-shortcut API document.
Cheng Zhao [Mon, 4 Aug 2014 06:55:08 +0000 (14:55 +0800)]
Destroy web contents when window is closed.
Previously this was reverted because of Chromium's spammy error
loggings, but it also causes the renderer process not to exit when the
page has been closed. After fixing the spammy error logging, we can now
bring this back.
Fixes atom/atom#3141.
Haojian Wu [Mon, 4 Aug 2014 01:47:42 +0000 (09:47 +0800)]
:memo: Update global-shortcut API document.
Cheng Zhao [Sun, 3 Aug 2014 15:13:04 +0000 (23:13 +0800)]
Restructure the update.py.
Cheng Zhao [Sun, 3 Aug 2014 14:34:59 +0000 (22:34 +0800)]
Merge pull request #534 from hokein/hotkey
Implement global shortcut API, fixes #439
Cheng Zhao [Sun, 3 Aug 2014 13:55:39 +0000 (21:55 +0800)]
Merge pull request #537 from springmeyer/patch-1
fix node to build with target_arch=x64 on linux
Dane Springmeyer [Thu, 31 Jul 2014 18:58:45 +0000 (11:58 -0700)]
make pylint happy
Dane Springmeyer [Thu, 31 Jul 2014 18:22:22 +0000 (11:22 -0700)]
fix indent
Dane Springmeyer [Thu, 31 Jul 2014 17:20:33 +0000 (10:20 -0700)]
only default to 64 bit build on darwin and 64bit linux
- maintains default to 32 bit on windows
Haojian Wu [Thu, 31 Jul 2014 04:22:29 +0000 (12:22 +0800)]
Update GlobalShortcut API design.
* Rename Shortcut API to GlobalShortcut for better suite.
* Implement the new design interfaces.
* Put the chromium related source code to the same directory as in chrome.
Cheng Zhao [Thu, 31 Jul 2014 11:48:09 +0000 (11:48 +0000)]
Bump v0.15.1.
Cheng Zhao [Thu, 31 Jul 2014 10:02:12 +0000 (18:02 +0800)]
mac: No need to set wantsLayer, it is already done in brightray.
Cheng Zhao [Thu, 31 Jul 2014 09:35:08 +0000 (17:35 +0800)]
mac: Emit focus/blur events after page has actually focus/blur-ed.
Otherwise the page would receive the blur event when it has not blured
yet.
Fixes atom/atom#3124.
Cheng Zhao [Thu, 31 Jul 2014 08:58:59 +0000 (16:58 +0800)]
Don't mess up with browser process's execArgv, fixes #492.
Cheng Zhao [Thu, 31 Jul 2014 08:47:11 +0000 (16:47 +0800)]
Add spec for #492.
Cheng Zhao [Thu, 31 Jul 2014 08:25:27 +0000 (16:25 +0800)]
Merge pull request #538 from atom/tracing-module
Add content-tracing module
Cheng Zhao [Thu, 31 Jul 2014 07:49:14 +0000 (15:49 +0800)]
Fix typo.
Cheng Zhao [Thu, 31 Jul 2014 07:40:40 +0000 (15:40 +0800)]
Add docs on content-tracing module.
Cheng Zhao [Thu, 31 Jul 2014 07:12:02 +0000 (15:12 +0800)]
Add options defines.
Cheng Zhao [Thu, 31 Jul 2014 07:08:54 +0000 (15:08 +0800)]
Add content-tracing module.
Cheng Zhao [Thu, 31 Jul 2014 06:12:01 +0000 (14:12 +0800)]
Ship VS2012 redist DLLs.
Atom Shell has been built with VS2013 so we should not ship VS2010's DLLs.
Cheng Zhao [Thu, 31 Jul 2014 05:09:31 +0000 (13:09 +0800)]
linux: Only use global application menubar on unity.
Fixes atom/atom#3114.
Cheng Zhao [Thu, 31 Jul 2014 05:10:48 +0000 (13:10 +0800)]
Merge pull request #530 from atom/ks-vendor-dlls
Vendor Microsoft C/C++ dlls
Dane Springmeyer [Thu, 31 Jul 2014 03:51:23 +0000 (20:51 -0700)]
fix node to build with target_arch=x64 on linux
atom-shell on linux is incorrectly reporting `ia32` for `process.arch`.
This is happening because `-Dtarget_arch=ia32` is passed to ninja on linux inside `script/update.py` which leads to '-DARCH="ia32"' being set in the compile flags. I see that the current intention is to target 64 bit builds on linux (
37275c64cd07) and the binaries are in fact compiled as 64 bit despite this bug. I guess ninja is somehow smartly ignoring the incorrect setting of the `-m32` flags at https://github.com/atom/node/blob/
6d772c3cda0bb8270857397e128ea1e36c361125/common.gypi#L175-L178.
Until this is fixed it breaks usage of any node-pre-gyp packaged node addons because node-pre-gyp depends on process.arch being correct in order to require the right binary arch.
Cheng Zhao [Thu, 31 Jul 2014 02:31:08 +0000 (10:31 +0800)]
mac: Guard against closed window, fixes #536.
Haojian Wu [Wed, 30 Jul 2014 13:18:26 +0000 (21:18 +0800)]
Nits: Fix code style.
Haojian Wu [Wed, 30 Jul 2014 06:58:22 +0000 (14:58 +0800)]
:memo: Shortcut API document.
Haojian Wu [Wed, 30 Jul 2014 06:56:29 +0000 (14:56 +0800)]
Emit failed message when fail to register shortcut.
Haojian Wu [Mon, 28 Jul 2014 15:00:44 +0000 (23:00 +0800)]
linux: Implement global keyboard shortcut API.
Yeechan Lu [Sun, 27 Jul 2014 01:28:14 +0000 (09:28 +0800)]
win: Implement global keyboard shortcut API.
Haojian Wu [Sun, 20 Jul 2014 15:09:26 +0000 (23:09 +0800)]
mac: Implement global keyboard shortcut API.
Cheng Zhao [Wed, 30 Jul 2014 14:45:23 +0000 (22:45 +0800)]
Update brightray, fixes #498.
Kevin Sawicki [Tue, 29 Jul 2014 16:45:35 +0000 (09:45 -0700)]
Vendor Microsoft C/C++ dlls
Cheng Zhao [Tue, 29 Jul 2014 15:00:20 +0000 (23:00 +0800)]
Upgrade apm to 0.84.
Cheng Zhao [Tue, 29 Jul 2014 14:31:51 +0000 (22:31 +0800)]
mac: Fix app.dock.show/hide, close #520.
Cheng Zhao [Tue, 29 Jul 2014 03:15:05 +0000 (11:15 +0800)]
Bump v0.15.0.
Cheng Zhao [Tue, 29 Jul 2014 03:13:50 +0000 (11:13 +0800)]
Merge pull request #524 from atom/chrome36
Upgrade to Chrome36
Cheng Zhao [Mon, 28 Jul 2014 12:44:11 +0000 (20:44 +0800)]
win: No more need to convert to DIP point for context menu.
Cheng Zhao [Mon, 28 Jul 2014 12:32:10 +0000 (20:32 +0800)]
Fix building on Windows.
Cheng Zhao [Mon, 28 Jul 2014 10:19:04 +0000 (10:19 +0000)]
views: No need to destroy Widget, CloseNow already closed native window.
Cheng Zhao [Mon, 28 Jul 2014 10:11:47 +0000 (10:11 +0000)]
Fix building on Linux.
Cheng Zhao [Mon, 28 Jul 2014 09:57:54 +0000 (17:57 +0800)]
Update brightray to fix webrtc warning.
Cheng Zhao [Mon, 28 Jul 2014 09:34:21 +0000 (17:34 +0800)]
Make sure window is closed before WebContents is destroyed.
Otherwise we would get "RawChannel fatal error".
Cheng Zhao [Mon, 28 Jul 2014 09:06:28 +0000 (17:06 +0800)]
Always enable harmony when node binding is on.
If we dont' do this we would have lots of "Extension or internal
compilation error." error, seems to be V8's bug.
Cheng Zhao [Mon, 28 Jul 2014 08:00:15 +0000 (16:00 +0800)]
Make sure javascript environment is initialized after ProxyResolverV8.
Cheng Zhao [Mon, 28 Jul 2014 07:29:51 +0000 (15:29 +0800)]
Update to new Chromium APIs.
Cheng Zhao [Mon, 28 Jul 2014 05:56:35 +0000 (13:56 +0800)]
Upgrade to Chrome 36.
Cheng Zhao [Mon, 28 Jul 2014 10:53:16 +0000 (18:53 +0800)]
Merge pull request #518 from HackPlan/menudpi
win: Fix tray context menu in high DPI mode
Cheng Zhao [Mon, 28 Jul 2014 10:39:02 +0000 (18:39 +0800)]
Merge pull request #516 from alexwhitman/patch-1
Fix isMinimized API documentation
Yeechan Lu [Sun, 27 Jul 2014 07:50:04 +0000 (15:50 +0800)]
win: Fix tray context menu in high DPI mode
Cheng Zhao [Sun, 27 Jul 2014 01:28:56 +0000 (09:28 +0800)]
Bump v0.14.3.
Alex Whitman [Sat, 26 Jul 2014 08:53:02 +0000 (09:53 +0100)]
Fix isMinimized API documentation
Cheng Zhao [Sat, 26 Jul 2014 06:03:37 +0000 (14:03 +0800)]
views: Return restored bounds when window is minimized, fixes #473.
On Window the minimized window would have a fake bounds that is out of
the screen, which is not consistent to other platforms' behavior.