Birunthan Mohanathas [Mon, 17 Apr 2017 20:21:43 +0000 (23:21 +0300)]
Update libcc for electron/libchromiumcontent#285
This fixes non-client area DPI scaling on recent Windows 10 versions.
See discussion in #8786.
Birunthan Mohanathas [Mon, 17 Apr 2017 09:34:23 +0000 (12:34 +0300)]
Merge pull request #9213 from electron/fix-autohide-menubar-layout
Actually hide menubar area when menu is autohidden
Birunthan Mohanathas [Mon, 17 Apr 2017 09:29:42 +0000 (12:29 +0300)]
Actually hide menubar area when menu is autohidden
This was a regression introduced in
638eae10.
Birunthan Mohanathas [Sun, 16 Apr 2017 16:52:11 +0000 (19:52 +0300)]
Merge pull request #9204 from electron/upgrade-brightray-wmstate
Update Brightray for electron/brightray#289
Birunthan Mohanathas [Sun, 16 Apr 2017 15:00:51 +0000 (18:00 +0300)]
Update Brightray for electron/brightray#289
This fixes #9197.
Birunthan Mohanathas [Fri, 14 Apr 2017 16:27:49 +0000 (19:27 +0300)]
Merge pull request #9187 from electron/mac-messagebox-warning-icon
Fix missing warning icon with dialog.showMessageBox() on macOS
Birunthan Mohanathas [Thu, 13 Apr 2017 18:36:48 +0000 (21:36 +0300)]
Fix missing warning icon with dialog.showMessageBox() on macOS
Fixes #9183.
Birunthan Mohanathas [Thu, 13 Apr 2017 10:08:39 +0000 (13:08 +0300)]
Merge pull request #9167 from electron/frameless-overflow3
Fix frameless window overflow on Windows
Kevin Sawicki [Tue, 11 Apr 2017 21:54:34 +0000 (14:54 -0700)]
Add SubSystem setting
Kevin Sawicki [Tue, 11 Apr 2017 21:44:22 +0000 (14:44 -0700)]
Use MinimumRequiredVersion instead of argument
Kevin Sawicki [Tue, 11 Apr 2017 21:35:09 +0000 (14:35 -0700)]
Add comment to subsystem linker option
Kevin Sawicki [Tue, 11 Apr 2017 20:08:15 +0000 (13:08 -0700)]
Use Chrome default client inset handling
Birunthan Mohanathas [Thu, 13 Apr 2017 08:00:16 +0000 (11:00 +0300)]
Merge pull request #9166 from electron/browserview
Implement initial, experimental BrowserView API
Birunthan Mohanathas [Wed, 12 Apr 2017 22:05:19 +0000 (01:05 +0300)]
Avoid insecure nodeIntegration in example
Birunthan Mohanathas [Wed, 12 Apr 2017 21:52:07 +0000 (00:52 +0300)]
Destroy BrowserViews after each test
Birunthan Mohanathas [Wed, 12 Apr 2017 11:40:31 +0000 (14:40 +0300)]
Add support for BrowserView autoresizing
Birunthan Mohanathas [Wed, 12 Apr 2017 11:00:00 +0000 (14:00 +0300)]
Remove MenuLayout in favor of NativeWindowViews::Layout
Birunthan Mohanathas [Tue, 11 Apr 2017 17:47:30 +0000 (20:47 +0300)]
Implement initial, experimental BrowserView API
Right now, `<webview>` is the only way to embed additional content in a
`BrowserWindow`. Unfortunately `<webview>` suffers from a [number of
problems](https://github.com/electron/electron/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3Awebview%20).
To make matters worse, many of these are upstream Chromium bugs instead
of Electron-specific bugs.
For us at [Figma](https://www.figma.com), the main issue is very slow
performance.
Despite the upstream improvements to `<webview>` through the OOPIF work, it is
probable that there will continue to be `<webview>`-specific bugs in the
future.
Therefore, this introduces a `<webview>` alternative to called `BrowserView`,
which...
- is a thin wrapper around `api::WebContents` (so bugs in `BrowserView` will
likely also be bugs in `BrowserWindow` web contents)
- is instantiated in the main process like `BrowserWindow` (and unlike
`<webview>`, which lives in the DOM of a `BrowserWindow` web contents)
- needs to be added to a `BrowserWindow` to display something on the screen
This implements the most basic API. The API is expected to evolve and change in
the near future and has consequently been marked as experimental. Please do not
use this API in production unless you are prepared to deal with breaking
changes.
In the future, we will want to change the API to support multiple
`BrowserView`s per window. We will also want to consider z-ordering
auto-resizing, and possibly even nested views.
Kevin Sawicki [Wed, 12 Apr 2017 20:26:40 +0000 (13:26 -0700)]
Merge pull request #9168 from electron/win-7-notifications
Upgrade brightray for Windows 7 notifications
Kevin Sawicki [Tue, 11 Apr 2017 23:53:24 +0000 (16:53 -0700)]
Upgrade brightray for Windows 7 notifications
Kevin Sawicki [Wed, 12 Apr 2017 19:27:41 +0000 (12:27 -0700)]
Merge pull request #8786 from electron/per-monitor-dpi-aware
Enable per-monitor DPI for Win10
Kevin Sawicki [Tue, 11 Apr 2017 17:02:12 +0000 (10:02 -0700)]
Merge pull request #9148 from electron/share-render-frame-observer-with-sandbox
Refactor: Share AtomRenderFrameObserver with AtomSandboxedRendererClient
Kevin Sawicki [Tue, 11 Apr 2017 16:49:54 +0000 (09:49 -0700)]
Merge pull request #9133 from electron/app-exit-failure
Fix app.exit() not closing all windows
Kevin Sawicki [Thu, 6 Apr 2017 21:48:58 +0000 (14:48 -0700)]
Add IsEmpty helper and remove GetInstance public usage
Kevin Sawicki [Thu, 6 Apr 2017 21:43:37 +0000 (14:43 -0700)]
Add GetWindows helper that returns a vector
Kevin Sawicki [Thu, 6 Apr 2017 21:37:39 +0000 (14:37 -0700)]
Use CloseAllWindows helper
Kevin Sawicki [Thu, 6 Apr 2017 21:25:22 +0000 (14:25 -0700)]
Add DestroyAllWindows helper that uses vector copy
Kevin Sawicki [Thu, 6 Apr 2017 22:02:32 +0000 (15:02 -0700)]
Add failing spec for app.exit with >2 windows
Kevin Sawicki [Tue, 11 Apr 2017 16:08:30 +0000 (09:08 -0700)]
Merge pull request #9134 from electron/scroll-bounce-fix
Always set NSScrollViewRubberbanding scroll bounce pref
Kevin Sawicki [Tue, 11 Apr 2017 15:52:20 +0000 (08:52 -0700)]
Merge pull request #9157 from electron/cifratila/remove-unused-dll
#9128: Removed unused dll from distribution.
Kevin Sawicki [Thu, 6 Apr 2017 22:42:37 +0000 (15:42 -0700)]
Always set NSScrollViewRubberbanding scroll bounce pref
Cheng Zhao [Tue, 11 Apr 2017 06:17:15 +0000 (15:17 +0900)]
Enable per-monitor DPI
Kevin Sawicki [Mon, 10 Apr 2017 22:38:12 +0000 (15:38 -0700)]
Merge pull request #9104 from electron/fix-crash-reporter-test
Fix sandboxed crashReporter for windows
Kevin Sawicki [Mon, 10 Apr 2017 22:37:17 +0000 (15:37 -0700)]
Merge pull request #9158 from mcizol/patch-1
add electron slack channel for turkish community
Mustafa [Mon, 10 Apr 2017 16:41:52 +0000 (18:41 +0200)]
add electron slack channel for turkish community
Kevin Sawicki [Mon, 10 Apr 2017 15:18:09 +0000 (08:18 -0700)]
Merge pull request #9155 from Hum4n01d/master
Add information about dragging not working with Dev tools open
Kevin Sawicki [Mon, 10 Apr 2017 15:17:55 +0000 (08:17 -0700)]
Tweak GitHub spelling
Kevin Sawicki [Mon, 10 Apr 2017 15:16:54 +0000 (08:16 -0700)]
Merge pull request #9154 from miniak/fix-api-docs
Fix api docs
Kevin Sawicki [Mon, 10 Apr 2017 15:16:20 +0000 (08:16 -0700)]
Merge pull request #9151 from mcizol/master
add turkish translation files
Kevin Sawicki [Mon, 10 Apr 2017 15:15:29 +0000 (08:15 -0700)]
Merge pull request #9149 from electron/link-session-docs
Link session properties to class docs
Kevin Sawicki [Mon, 10 Apr 2017 15:14:42 +0000 (08:14 -0700)]
Merge pull request #9144 from electron/wait-util-server-closes
Wait until server closes in afterEach in net spec
Kevin Sawicki [Mon, 10 Apr 2017 15:14:13 +0000 (08:14 -0700)]
Merge pull request #9137 from runinspring/patch-3
add some document
Kevin Sawicki [Mon, 10 Apr 2017 15:13:47 +0000 (08:13 -0700)]
Merge pull request #9136 from runinspring/patch-2
Update README.md
Catalin Fratila [Mon, 10 Apr 2017 14:41:16 +0000 (16:41 +0200)]
#9128: Removed unused dll from distribution.
Hum4n01d [Mon, 10 Apr 2017 06:05:56 +0000 (23:05 -0700)]
Add information about dragging not working with Dev tools open
Milan Burda [Mon, 10 Apr 2017 00:18:36 +0000 (02:18 +0200)]
Define filter argument type for WebRequest methods
Mustafa C. Izol [Mon, 10 Apr 2017 00:12:53 +0000 (02:12 +0200)]
add turkish translation link to readme
Milan Burda [Mon, 10 Apr 2017 00:12:15 +0000 (02:12 +0200)]
Fix session.setPermissionRequestHandler webContents argument type
Mustafa C. Izol [Mon, 10 Apr 2017 00:10:52 +0000 (02:10 +0200)]
add turkish readme file
Mustafa C. Izol [Sun, 9 Apr 2017 23:23:14 +0000 (01:23 +0200)]
fix link to electron faq
Mustafa C. Izol [Sun, 9 Apr 2017 22:47:00 +0000 (00:47 +0200)]
add translation files for application-distrubution and supported platforms
Kevin Sawicki [Sun, 9 Apr 2017 01:50:55 +0000 (18:50 -0700)]
Link properties to class docs
Thiago de Arruda [Sat, 8 Apr 2017 14:54:58 +0000 (11:54 -0300)]
Move AtomRenderFrameObserver creation to RendererClientBase.
Also remove AtomSandboxedRenderFrameObserver class.
Thiago de Arruda [Sat, 8 Apr 2017 14:27:19 +0000 (11:27 -0300)]
Change AtomRenderFrameObserver.renderer_client_ type to RendererClientBase.
Thiago de Arruda [Sat, 8 Apr 2017 14:12:18 +0000 (11:12 -0300)]
Make SetupMainWorldOverrides/isolated_world pure virtual.
Also implement stubs in AtomSandboxedRendererClient.
Thiago de Arruda [Sat, 8 Apr 2017 13:58:13 +0000 (10:58 -0300)]
Make DidCreateScriptContext/WillReleaseScriptContext pure virtual.
Thiago de Arruda [Sat, 8 Apr 2017 13:43:19 +0000 (10:43 -0300)]
Move DidClearWindowObject into RendererClientBase.
Also adapt AtomSandboxedRenderFrameObserver to forward DidClearWindowObject to
RendererClientBase.
Thiago de Arruda [Fri, 31 Mar 2017 13:01:33 +0000 (10:01 -0300)]
Move AtomRenderFrameObserver into a separate module.
Also move SetupMainWorldOverrides into the AtomRendererClient class(since the
code there is specific to AtomRendererClient).
Kevin Sawicki [Fri, 7 Apr 2017 23:42:01 +0000 (16:42 -0700)]
Wait until server closes in afterEach
Kevin Sawicki [Fri, 7 Apr 2017 16:01:28 +0000 (09:01 -0700)]
Bump v1.6.6
ZhangYu [Fri, 7 Apr 2017 02:48:07 +0000 (10:48 +0800)]
Create upload-raw-data.md
ZhangYu [Fri, 7 Apr 2017 02:47:52 +0000 (10:47 +0800)]
Create upload-file.md
ZhangYu [Fri, 7 Apr 2017 02:47:37 +0000 (10:47 +0800)]
Create upload-file-system.md
ZhangYu [Fri, 7 Apr 2017 02:47:23 +0000 (10:47 +0800)]
Create upload-data.md
ZhangYu [Fri, 7 Apr 2017 02:47:09 +0000 (10:47 +0800)]
Create upload-blob.md
ZhangYu [Fri, 7 Apr 2017 02:46:53 +0000 (10:46 +0800)]
Create thumbar-button.md
ZhangYu [Fri, 7 Apr 2017 02:46:34 +0000 (10:46 +0800)]
Create task.md
ZhangYu [Fri, 7 Apr 2017 02:46:19 +0000 (10:46 +0800)]
Create size.md
ZhangYu [Fri, 7 Apr 2017 02:46:04 +0000 (10:46 +0800)]
Create shortcut-details.md
ZhangYu [Fri, 7 Apr 2017 02:45:50 +0000 (10:45 +0800)]
Create segmented-control-segment.md
ZhangYu [Fri, 7 Apr 2017 02:45:36 +0000 (10:45 +0800)]
Create scrubber-item.md
ZhangYu [Fri, 7 Apr 2017 02:45:19 +0000 (10:45 +0800)]
Create remove-password.md
ZhangYu [Fri, 7 Apr 2017 02:45:00 +0000 (10:45 +0800)]
Create remove-client-certificate.md
ZhangYu [Fri, 7 Apr 2017 02:44:41 +0000 (10:44 +0800)]
Create rectangle.md
ZhangYu [Fri, 7 Apr 2017 02:44:26 +0000 (10:44 +0800)]
Create point.md
ZhangYu [Fri, 7 Apr 2017 02:44:09 +0000 (10:44 +0800)]
Create mime-typed-buffer.md
ZhangYu [Fri, 7 Apr 2017 02:43:51 +0000 (10:43 +0800)]
Create memory-usage-details.md
ZhangYu [Fri, 7 Apr 2017 02:43:05 +0000 (10:43 +0800)]
Create jump-list-item.md
ZhangYu [Fri, 7 Apr 2017 02:42:39 +0000 (10:42 +0800)]
Create jump-list-category.md
ZhangYu [Fri, 7 Apr 2017 02:42:04 +0000 (10:42 +0800)]
Create file-filter.md
ZhangYu [Fri, 7 Apr 2017 02:40:47 +0000 (10:40 +0800)]
Create display.md
ZhangYu [Fri, 7 Apr 2017 02:36:50 +0000 (10:36 +0800)]
Create desktop-capturer-source.md
ZhangYu [Fri, 7 Apr 2017 02:25:22 +0000 (10:25 +0800)]
Create crash-report.md
ZhangYu [Fri, 7 Apr 2017 02:24:11 +0000 (10:24 +0800)]
Create cookie.md
ZhangYu [Fri, 7 Apr 2017 02:16:32 +0000 (10:16 +0800)]
Create certificate.md
ZhangYu [Fri, 7 Apr 2017 02:14:51 +0000 (10:14 +0800)]
Create certificate-principal.md
ZhangYu [Fri, 7 Apr 2017 02:10:12 +0000 (10:10 +0800)]
Create bluetooth-device.md
ZhangYu [Fri, 7 Apr 2017 02:03:21 +0000 (10:03 +0800)]
Update README.md
Kevin Sawicki [Thu, 6 Apr 2017 20:17:13 +0000 (13:17 -0700)]
Merge pull request #9132 from electron/fork-eval-node-fix
Cherry pick node fix for ChildProcess.fork --eval bug
Kevin Sawicki [Thu, 6 Apr 2017 16:52:52 +0000 (09:52 -0700)]
:art:
Kevin Sawicki [Thu, 6 Apr 2017 16:48:04 +0000 (09:48 -0700)]
Upgrade node for fork --eval cherry pick fix
Kevin Sawicki [Thu, 6 Apr 2017 16:47:33 +0000 (09:47 -0700)]
Add failing spec for fork --eval message bug
Kevin Sawicki [Thu, 6 Apr 2017 15:48:15 +0000 (08:48 -0700)]
Merge pull request #9117 from electron/fix_debug_checks
Fixed a couple of failing debug checks when calling Chromium APIs
Kevin Sawicki [Thu, 6 Apr 2017 15:47:21 +0000 (08:47 -0700)]
Merge pull request #9129 from runinspring/patch-1
Update accelerator.md
Kevin Sawicki [Thu, 6 Apr 2017 15:46:55 +0000 (08:46 -0700)]
Merge pull request #9126 from runinspring/master
Update menu.md and menu-item.md
Kevin Sawicki [Thu, 6 Apr 2017 15:46:25 +0000 (08:46 -0700)]
Merge pull request #9125 from electron/fix-chrome-upgrade-link
Fix link to the Upgrading Chrome doc
Kevin Sawicki [Thu, 6 Apr 2017 15:45:48 +0000 (08:45 -0700)]
Merge pull request #9124 from TasukuUno/fix-docs
Fix document of MimeTypedBuffer Object
ZhangYu [Thu, 6 Apr 2017 09:29:06 +0000 (17:29 +0800)]
Update accelerator.md
ZhangYu [Thu, 6 Apr 2017 07:06:46 +0000 (15:06 +0800)]
Update menu-item.md
ZhangYu [Thu, 6 Apr 2017 07:06:02 +0000 (15:06 +0800)]
Update menu.md