Merge pull request #1641 from webtorrent/electron-6

Update to Electron 6
This commit is contained in:
Feross Aboukhadijeh
2019-08-13 13:05:56 -07:00
committed by GitHub
6 changed files with 18 additions and 13 deletions

View File

@@ -18,13 +18,6 @@ files.forEach(function (file) {
lines.forEach(function (line, i) { lines.forEach(function (line, i) {
let error let error
// Consistent JSX tag closing
if (line.match(/' {2}\/> *$/) ||
line.match('[^ ]/> *$') ||
line.match(' > *$')) {
error = 'JSX tag spacing'
}
// No lines over 100 characters // No lines over 100 characters
if (line.length > 100) { if (line.length > 100) {
error = 'Line >100 chars' error = 'Line >100 chars'

6
package-lock.json generated
View File

@@ -2614,9 +2614,9 @@
"dev": true "dev": true
}, },
"electron": { "electron": {
"version": "5.0.9", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/electron/-/electron-5.0.9.tgz", "resolved": "https://registry.npmjs.org/electron/-/electron-6.0.1.tgz",
"integrity": "sha512-yCt+lnQr47OWB3Oei19odMVB8VKzecTwZLm75PB56f/keeJAM3UqV7+dtjKlPdKt0hJ4sWxe4vjxGPO/oZDv7A==", "integrity": "sha512-XY69rI5IThIxsOS2BD+1ZkHE9hqkm4xN5a3WQFSmFRr2by4q5CnIe9vXmptlouGPTLs3tb7ySX/+K9CvH3szvg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/node": "^10.12.18", "@types/node": "^10.12.18",

View File

@@ -55,7 +55,7 @@
"buble": "^0.19.6", "buble": "^0.19.6",
"cross-zip": "^2.0.1", "cross-zip": "^2.0.1",
"depcheck": "^0.8.0", "depcheck": "^0.8.0",
"electron": "~5.0.9", "electron": "~6.0.1",
"electron-osx-sign": "^0.4.11", "electron-osx-sign": "^0.4.11",
"electron-packager": "^14.0.4", "electron-packager": "^14.0.4",
"electron-winstaller": "^2.6.4", "electron-winstaller": "^2.6.4",

View File

@@ -13,6 +13,8 @@ const menu = require('./menu')
const State = require('../renderer/lib/state') const State = require('../renderer/lib/state')
const windows = require('./windows') const windows = require('./windows')
const WEBTORRENT_VERSION = require('webtorrent/package.json').version
let shouldQuit = false let shouldQuit = false
let argv = sliceArgv(process.argv) let argv = sliceArgv(process.argv)
@@ -96,6 +98,12 @@ function init () {
}) })
} }
// Enable app logging into default directory, i.e. /Library/Logs/WebTorrent
// on Mac, %APPDATA% on Windows, $XDG_CONFIG_HOME or ~/.config on Linux.
app.setAppLogsPath()
app.userAgentFallback = `WebTorrent/${WEBTORRENT_VERSION} (https://webtorrent.io)`
app.on('open-file', onOpen) app.on('open-file', onOpen)
app.on('open-url', onOpen) app.on('open-url', onOpen)

View File

@@ -74,7 +74,7 @@ function reset () {
// Track screen resolution // Track screen resolution
function getScreenInfo () { function getScreenInfo () {
return electron.screen.getAllDisplays().map((screen) => ({ return electron.remote.screen.getAllDisplays().map((screen) => ({
width: screen.size.width, width: screen.size.width,
height: screen.size.height, height: screen.size.height,
scaleFactor: screen.scaleFactor scaleFactor: screen.scaleFactor

View File

@@ -1,3 +1,5 @@
/* global HTMLMediaElement */
const React = require('react') const React = require('react')
const Bitfield = require('bitfield') const Bitfield = require('bitfield')
const prettyBytes = require('prettier-bytes') const prettyBytes = require('prettier-bytes')
@@ -127,7 +129,8 @@ function renderMedia (state) {
onError={dispatcher('mediaError')} onError={dispatcher('mediaError')}
onTimeUpdate={dispatcher('mediaTimeUpdate')} onTimeUpdate={dispatcher('mediaTimeUpdate')}
onEncrypted={dispatcher('mediaEncrypted')} onEncrypted={dispatcher('mediaEncrypted')}
onCanPlay={onCanPlay}> onCanPlay={onCanPlay}
>
{trackTags} {trackTags}
</MediaTagName> </MediaTagName>
) )
@@ -166,6 +169,7 @@ function renderMedia (state) {
function onCanPlay (e) { function onCanPlay (e) {
const elem = e.target const elem = e.target
if (elem.readyState < HTMLMediaElement.HAVE_FUTURE_DATA) return
if (state.playing.type === 'video' && if (state.playing.type === 'video' &&
elem.webkitVideoDecodedByteCount === 0) { elem.webkitVideoDecodedByteCount === 0) {
dispatch('mediaError', 'Video codec unsupported') dispatch('mediaError', 'Video codec unsupported')