Eran Tiktin [Sun, 10 Jan 2016 23:33:22 +0000 (01:33 +0200)]
Fix failing test on Windows
The exit code tests include an assert on the output we get from a
spawned electron process. This doesn't currently work on Windows, so we
skip it for now
Eran Tiktin [Sat, 9 Jan 2016 23:46:26 +0000 (01:46 +0200)]
Merge pull request #10 from atom/master
Update from upstream
Cheng Zhao [Fri, 8 Jan 2016 05:32:53 +0000 (13:32 +0800)]
Merge pull request #4027 from atom/fix-locale
Fix loading locale on OS X
Cheng Zhao [Fri, 8 Jan 2016 04:38:00 +0000 (12:38 +0800)]
Copy locales in Cocoa format
Cheng Zhao [Fri, 8 Jan 2016 04:06:06 +0000 (12:06 +0800)]
Initialize resource bundle on browser process separately
Cheng Zhao [Fri, 8 Jan 2016 01:55:24 +0000 (09:55 +0800)]
Merge pull request #4009 from atom/remove-getobject-handler
Remove custom WM_GETOBJECT handler
Cheng Zhao [Thu, 7 Jan 2016 13:26:08 +0000 (21:26 +0800)]
docs: Mention the limitation of globalShortcut
Close #3816.
Cheng Zhao [Thu, 7 Jan 2016 12:34:13 +0000 (20:34 +0800)]
Merge pull request #4018 from imiuka/faq-link
update faq link
Cheng Zhao [Thu, 7 Jan 2016 12:32:57 +0000 (20:32 +0800)]
docs: Mention third party packing tools
Fix #1723.
Cheng Zhao [Thu, 7 Jan 2016 12:21:11 +0000 (20:21 +0800)]
docs: Document the display object
Fix #3571.
foxy [Thu, 7 Jan 2016 11:26:21 +0000 (22:26 +1100)]
update faq link
Cheng Zhao [Thu, 7 Jan 2016 08:35:05 +0000 (16:35 +0800)]
Fix "name" of Error object not serialized
Close #3364.
Cheng Zhao [Thu, 7 Jan 2016 08:24:35 +0000 (16:24 +0800)]
Merge pull request #4016 from atom/el-capitan-fullscreen
Fix hiding fullscreen button on EL Capitan
Cheng Zhao [Thu, 7 Jan 2016 07:40:06 +0000 (15:40 +0800)]
Fix hiding fullscreen button on EL Capitan
Cheng Zhao [Thu, 7 Jan 2016 06:58:10 +0000 (14:58 +0800)]
Merge pull request #4014 from atom/blink-features
Add blinkFeatures option
Cheng Zhao [Thu, 7 Jan 2016 06:23:21 +0000 (14:23 +0800)]
docs: Orgnize the options of BrowserWindow
Cheng Zhao [Thu, 7 Jan 2016 06:10:18 +0000 (14:10 +0800)]
Add blinkFeatures option
Cheng Zhao [Thu, 7 Jan 2016 04:49:00 +0000 (12:49 +0800)]
Rely on content switches for implementing experimental features
Cheng Zhao [Thu, 7 Jan 2016 04:28:20 +0000 (12:28 +0800)]
Remove pageVisibility option
The original purpose of this option is not working anymore, also adds
docs on the current way to disable process backgrounding.
Cheng Zhao [Thu, 7 Jan 2016 04:17:19 +0000 (12:17 +0800)]
Remove overlayScrollbars and sharedWorker options
They are already enabled by default.
Paul Betts [Wed, 6 Jan 2016 18:37:12 +0000 (10:37 -0800)]
Remove custom WM_GETOBJECT
As of Chromium 47 this seems to be handled automatically, nvda still reports
elements and the typing lag issue described in #4001 is fixed
Cheng Zhao [Wed, 6 Jan 2016 15:02:33 +0000 (23:02 +0800)]
win: Don't change transparent window's style
Close #1952.
Cheng Zhao [Wed, 6 Jan 2016 14:21:52 +0000 (22:21 +0800)]
Merge pull request #4007 from atom/fix-offiline-protocol
Fix crash when request failed
Cheng Zhao [Wed, 6 Jan 2016 14:11:11 +0000 (22:11 +0800)]
Merge pull request #4006 from DerNivel/patch-1
Update debugging-main-process.md
Levin Rickert [Wed, 6 Jan 2016 13:43:13 +0000 (14:43 +0100)]
Update debugging-main-process.md
Levin Rickert [Wed, 6 Jan 2016 13:41:51 +0000 (14:41 +0100)]
Update debugging-main-process.md
Cheng Zhao [Wed, 6 Jan 2016 13:07:07 +0000 (21:07 +0800)]
Fix crash when request failed
Cheng Zhao [Wed, 6 Jan 2016 12:37:27 +0000 (20:37 +0800)]
Merge pull request #4004 from lukeapage/patch-3
Add info on how to debug from 0.30 onwards
Luke Page [Wed, 6 Jan 2016 07:13:25 +0000 (07:13 +0000)]
Add info on how to debug from 0.30 onwards
Cheng Zhao [Wed, 6 Jan 2016 05:10:24 +0000 (13:10 +0800)]
Merge pull request #4003 from atom/asar-mkdir
Throw ENOTDIR when calling mkdir inside asar archive
Cheng Zhao [Wed, 6 Jan 2016 04:27:12 +0000 (12:27 +0800)]
spec: Fix failing specs on Windows
Cheng Zhao [Wed, 6 Jan 2016 04:04:16 +0000 (12:04 +0800)]
Throw ENOTDIR when calling mkdir inside asar archive
Cheng Zhao [Wed, 6 Jan 2016 03:04:40 +0000 (11:04 +0800)]
Merge pull request #3997 from leethomas/fix-tray-icon-toggle
:apple::bug: make displaying alternate tray image depend on mouse dow…
Plusb Preco [Tue, 5 Jan 2016 21:12:30 +0000 (06:12 +0900)]
:memo: Update as upstream
[ci skip]
Cheng Zhao [Wed, 6 Jan 2016 02:40:51 +0000 (10:40 +0800)]
Merge pull request #3992 from atom/faqs
Add FAQ
leethomas [Tue, 5 Jan 2016 17:47:19 +0000 (09:47 -0800)]
:apple::bug: make displaying alternate tray image depend on mouse down event instead of highlight state
Cheng Zhao [Tue, 5 Jan 2016 11:52:57 +0000 (19:52 +0800)]
Add FAQ
Cheng Zhao [Tue, 5 Jan 2016 06:13:28 +0000 (14:13 +0800)]
Merge pull request #3987 from atom/dialog
Do not write our own filter code
Cheng Zhao [Tue, 5 Jan 2016 05:45:34 +0000 (13:45 +0800)]
Do not write our own filter code
The Win32 API has done everything for us, there is no need to do this
oursevles.
Cheng Zhao [Tue, 5 Jan 2016 04:38:24 +0000 (12:38 +0800)]
Merge pull request #3986 from atom/fix-menu
Fix problems of window menu bar
Cheng Zhao [Tue, 5 Jan 2016 04:05:27 +0000 (12:05 +0800)]
Show menu by clicking the menu button
Cheng Zhao [Tue, 5 Jan 2016 03:57:58 +0000 (11:57 +0800)]
Do not behave like bookmarkbar menu
Cheng Zhao [Tue, 5 Jan 2016 02:22:42 +0000 (10:22 +0800)]
Update brightray to fix menu not loading resources
Cheng Zhao [Mon, 4 Jan 2016 12:52:17 +0000 (20:52 +0800)]
Merge pull request #3983 from atom/fix-capture-page
Fix distorted image when calling `capturePage` with no rect
Cheng Zhao [Mon, 4 Jan 2016 12:06:36 +0000 (20:06 +0800)]
Pass origin in capturePage
Cheng Zhao [Mon, 4 Jan 2016 11:37:25 +0000 (19:37 +0800)]
Revert "browser: dont lose coordinates in capturepage src rect"
This reverts commit
3c5e5053e3138bd3b661bac23ba8cf337addba36.
Cheng Zhao [Mon, 4 Jan 2016 04:32:59 +0000 (12:32 +0800)]
Merge pull request #3981 from atom/did-navigate
Rename did-navigate-to-different-page to did-navigate
Cheng Zhao [Mon, 4 Jan 2016 04:09:11 +0000 (12:09 +0800)]
Rename did-navigate-to-different-page to did-navigate
Cheng Zhao [Mon, 4 Jan 2016 03:24:27 +0000 (11:24 +0800)]
Merge pull request #3975 from leethomas/add-webview-navigation-events
Add webview navigation events
Cheng Zhao [Mon, 4 Jan 2016 02:58:01 +0000 (10:58 +0800)]
Update libchromiumcontent for #3958
Cheng Zhao [Mon, 4 Jan 2016 02:59:09 +0000 (10:59 +0800)]
Merge pull request #3958 from deepak1556/content_strings_localzation_patch
browser: provide localized string from resourcebundle
Cheng Zhao [Mon, 4 Jan 2016 02:46:30 +0000 (10:46 +0800)]
Add isDevToolsFocused to webview
Cheng Zhao [Mon, 4 Jan 2016 02:41:33 +0000 (10:41 +0800)]
Merge pull request #3974 from leethomas/fix-devtools-api
Fix devtools api
Plusb Preco [Fri, 1 Jan 2016 06:57:51 +0000 (15:57 +0900)]
:memo: Update as upstream
* Update as upstream
* Add `using-widevine-cdm-plugin.md`
leethomas [Sat, 2 Jan 2016 02:51:12 +0000 (18:51 -0800)]
:white_check_mark: add tests to insure window.location.hash changes & window.history.replaceState cause 'did-navigate-in-page' to fire
leethomas [Sat, 2 Jan 2016 02:13:07 +0000 (18:13 -0800)]
:white_check_mark: add tests for will-navigate, did-navigate-to-different-page, did-navigate-in-page events in webview
leethomas [Sat, 2 Jan 2016 00:05:27 +0000 (16:05 -0800)]
:memo: add 'did-navigate-in-page', 'did-navigate-to-different-page', 'will-navigate' to docs
leethomas [Fri, 1 Jan 2016 22:43:02 +0000 (14:43 -0800)]
add did-navigate-in-page event to webview & webcontents (triggers on hash/ref changes, anchor links...), pass url into events
leethomas [Fri, 1 Jan 2016 21:33:26 +0000 (13:33 -0800)]
add will-navigate, did-navigate-to-different-page events to webview
leethomas [Fri, 1 Jan 2016 09:45:03 +0000 (01:45 -0800)]
:memo: update webview docs to include devtools-* events
leethomas [Fri, 1 Jan 2016 09:41:49 +0000 (01:41 -0800)]
:white_check_mark: add tests for webview devtools-* events
leethomas [Fri, 1 Jan 2016 05:11:21 +0000 (21:11 -0800)]
:bug: add isDevToolsFocused to WebContents to fix #3928, add devtools-[focused|open|close] events to WebView to fix #3783.
Cheng Zhao [Thu, 31 Dec 2015 10:58:16 +0000 (18:58 +0800)]
Add comment on why checking empty set
Cheng Zhao [Thu, 31 Dec 2015 10:51:55 +0000 (18:51 +0800)]
Merge pull request #3967 from leethomas/fix-osx-crash-when-extensions-empty
:apple: fix #3864 where saving a file causes a crash if file extensio…
Cheng Zhao [Thu, 31 Dec 2015 10:51:45 +0000 (18:51 +0800)]
Merge pull request #3968 from leethomas/fix-window-submenu-crashes
:apple: only add sub menus to Window when they actually have menu ite…
Cheng Zhao [Thu, 31 Dec 2015 10:46:22 +0000 (18:46 +0800)]
Merge pull request #3959 from deepak1556/remote_object_patch
remote: support arguments of type Date
leethomas [Thu, 31 Dec 2015 03:36:02 +0000 (19:36 -0800)]
:apple: only add sub menus to Window when they actually have menu items. fixes #3873
leethomas [Wed, 30 Dec 2015 20:38:02 +0000 (12:38 -0800)]
:apple: fix #3864 where saving a file causes a crash if file extension array is empty
Cheng Zhao [Wed, 30 Dec 2015 08:46:31 +0000 (16:46 +0800)]
Merge pull request #3961 from atom/widevine-docs
Add documentation for using Widevine plugin
Cheng Zhao [Wed, 30 Dec 2015 08:12:40 +0000 (16:12 +0800)]
Update libchromiumcontent: component_updater is not needed
Cheng Zhao [Wed, 30 Dec 2015 08:10:00 +0000 (16:10 +0800)]
docs: Using Widevine CDM Plugin
Robo [Wed, 30 Dec 2015 05:16:22 +0000 (10:46 +0530)]
browser: provide localized string from resourcebundle
Cheng Zhao [Wed, 30 Dec 2015 04:46:19 +0000 (12:46 +0800)]
Merge pull request #3957 from atom/widevine
Merge #3830
Cheng Zhao [Wed, 30 Dec 2015 04:07:41 +0000 (12:07 +0800)]
Merge pull request #3955 from nishanths/feature/osx-clear-recent-docs
osx: Implement clear recent documents
Cheng Zhao [Wed, 30 Dec 2015 04:00:35 +0000 (12:00 +0800)]
Merge pull request #3926 from adam-lynch/patch-3
Fixing link to web contents from ipcMain
Plusb Preco [Tue, 29 Dec 2015 13:56:27 +0000 (22:56 +0900)]
:memo: Update as upstream
[ci skip]
Cheng Zhao [Wed, 30 Dec 2015 03:40:52 +0000 (11:40 +0800)]
Update brightray and libchromiumcontent with widevine support
Nishanth Shanmugham [Wed, 30 Dec 2015 00:35:54 +0000 (18:35 -0600)]
osx: Implement clear recent documents
Fixes #3932
Robo [Tue, 29 Dec 2015 20:11:31 +0000 (01:41 +0530)]
remote: support arguments of type Date
Adam Lynch [Sun, 27 Dec 2015 03:21:10 +0000 (03:21 +0000)]
Fixing link to web contents from ipcMain
Cheng Zhao [Tue, 29 Dec 2015 13:38:01 +0000 (21:38 +0800)]
Do not ship widevine plugin
Cheng Zhao [Tue, 29 Dec 2015 11:59:24 +0000 (19:59 +0800)]
Merge pull request #3944 from nishanths/feature/tray-file-drop-osx-dock
tray: Support file-drop from OS X Dock
Cheng Zhao [Tue, 29 Dec 2015 11:48:50 +0000 (19:48 +0800)]
Merge pull request #3945 from deepak1556/web_frame_api_patch
webFrame: support fetch api for schemes that are privileged.
Cheng Zhao [Tue, 29 Dec 2015 08:41:44 +0000 (16:41 +0800)]
Fix coding styles
Robo [Tue, 29 Dec 2015 10:26:19 +0000 (15:56 +0530)]
webFrame: support fetch api for schemes that are privileged.
Nishanth Shanmugham [Tue, 29 Dec 2015 09:25:21 +0000 (03:25 -0600)]
tray: Support file-drop from OS X Dock
A long-standing Apple bug does not call `prepareForDragOperation:sender`
for file drag-and-drop operations from the Dock. So we manually
call our custom `handleDrop:sender` for all drag-and-drop cases (that
is, from the Dock and from Finder).
References to the bug in question:
- http://stackoverflow.com/q/9534543/3309046
- http://openradar.appspot.com/radar?id=1745403
However, we still need to return YES from `prepareForDragOperation:sender`,
otherwise the "drag failed" animation occurs. For the same reason, we also
return YES from `performDragOperation:sender`.
Cheng Zhao [Tue, 29 Dec 2015 07:45:34 +0000 (15:45 +0800)]
Do not link with unnecessary libraries
Cheng Zhao [Tue, 29 Dec 2015 06:50:29 +0000 (14:50 +0800)]
Remove hacky build settings
Cheng Zhao [Tue, 29 Dec 2015 06:17:15 +0000 (14:17 +0800)]
Update libchromiumcontent to include widevine libraries
Cyrille Lebeaupin [Wed, 16 Dec 2015 10:06:38 +0000 (11:06 +0100)]
Add widevine third party
Add 2 new command options to use widevine:
- widevine-cdm-path: Path to widevine plugin
- widevine-cdm-version: Version of the widevine plugin
Cheng Zhao [Tue, 29 Dec 2015 03:03:34 +0000 (11:03 +0800)]
Merge pull request #3942 from atom/remote-memory-leak
Fix memory leak in remote module
Cheng Zhao [Tue, 29 Dec 2015 02:40:10 +0000 (10:40 +0800)]
Leak FunctionTemplateHandle
They are cached through the app's lifetime, and freeing them at the
right time is complicate, so just leak them.
Cheng Zhao [Tue, 29 Dec 2015 02:29:48 +0000 (10:29 +0800)]
Cache function templates created by CreateObjectWithName
Cheng Zhao [Tue, 29 Dec 2015 02:17:35 +0000 (10:17 +0800)]
Fix circular reference caused by Object.defineProperty
Cheng Zhao [Mon, 28 Dec 2015 14:51:01 +0000 (22:51 +0800)]
Optimize the case when creating plain object
Cheng Zhao [Mon, 28 Dec 2015 14:32:07 +0000 (22:32 +0800)]
Variables are not shadowed in inline class
Cheng Zhao [Mon, 28 Dec 2015 14:31:14 +0000 (22:31 +0800)]
Fix circular reference caused by RemoteMemberFunction
Cheng Zhao [Mon, 28 Dec 2015 11:22:57 +0000 (19:22 +0800)]
Merge pull request #3931 from leftstick/master
add zh-CN translation for devtools
Howard.Zuo [Mon, 28 Dec 2015 05:10:15 +0000 (13:10 +0800)]
add zh-CN translation for devtools
Cheng Zhao [Mon, 28 Dec 2015 01:58:40 +0000 (09:58 +0800)]
Merge pull request #3920 from flaub/patch-1
s/Phrase/Phase