Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Pasero <benjpas@microsoft.com>2019-01-25 20:25:57 +0300
committerBenjamin Pasero <benjpas@microsoft.com>2019-01-25 20:25:57 +0300
commit6089c69984cd0bf9d04c22cbeb1d9b9c4e380a2c (patch)
treeae5d0162c35bf03820e781d8d83402fe7759e16d
parent5ac435e50c5807ee4875d6aad587130385e72fd8 (diff)
update to electron@3.1.2
-rw-r--r--.yarnrc2
-rw-r--r--cgmanifest.json6
-rw-r--r--src/typings/electron.d.ts57
-rw-r--r--test/smoke/package.json2
-rw-r--r--test/smoke/yarn.lock8
5 files changed, 60 insertions, 15 deletions
diff --git a/.yarnrc b/.yarnrc
index 9e184a6f5ac..190252d15da 100644
--- a/.yarnrc
+++ b/.yarnrc
@@ -1,3 +1,3 @@
disturl "https://atom.io/download/electron"
-target "3.1.0"
+target "3.1.2"
runtime "electron"
diff --git a/cgmanifest.json b/cgmanifest.json
index 89693a02d32..1cf8ac1f1fe 100644
--- a/cgmanifest.json
+++ b/cgmanifest.json
@@ -48,7 +48,7 @@
"git": {
"name": "libchromiumcontent",
"repositoryUrl": "https://github.com/electron/libchromiumcontent",
- "commitHash": "29e02cd4c37777734f97d00b5a538d7c7acfa67a"
+ "commitHash": "7ea271f92018b1eeb8e70ec6de8c29f9758a0c05"
}
},
"isOnlyProductionDependency": true,
@@ -73,12 +73,12 @@
"git": {
"name": "electron",
"repositoryUrl": "https://github.com/electron/electron",
- "commitHash": "4913fc81d1dab21f4b15c4cb682a218072447fed"
+ "commitHash": "bb28fa8e8e797db249a66405146ad0501eaf411a"
}
},
"isOnlyProductionDependency": true,
"license": "MIT",
- "version": "3.1.0"
+ "version": "3.1.2"
},
{
"component": {
diff --git a/src/typings/electron.d.ts b/src/typings/electron.d.ts
index 85ff31b320f..8f72a1bc565 100644
--- a/src/typings/electron.d.ts
+++ b/src/typings/electron.d.ts
@@ -1,4 +1,4 @@
-// Type definitions for Electron 3.1.0
+// Type definitions for Electron 3.1.2
// Project: http://electronjs.org/
// Definitions by: The Electron Team <https://github.com/electron/electron>
// Definitions: https://github.com/electron/electron-typescript-definitions
@@ -2794,7 +2794,9 @@ declare namespace Electron {
* registered shortcut is pressed by the user. When the accelerator is already
* taken by other applications, this call will silently fail. This behavior is
* intended by operating systems, since they don't want applications to fight for
- * global shortcuts.
+ * global shortcuts. The following accelerators will not be registered successfully
+ * on macOS 10.14 Mojave unless the app has been authorized as a trusted
+ * accessibility client:
*/
register(accelerator: Accelerator, callback: Function): void;
/**
@@ -6307,14 +6309,14 @@ declare namespace Electron {
* connection is made to the server, but before any http data is sent. The callback
* has to be called with an response object.
*/
- onBeforeSendHeaders(filter: OnBeforeSendHeadersFilter, listener: Function): void;
+ onBeforeSendHeaders(filter: OnBeforeSendHeadersFilter, listener: (details: OnBeforeSendHeadersDetails, callback: (response: OnBeforeSendHeadersResponse) => void) => void): void;
/**
* The listener will be called with listener(details, callback) before sending an
* HTTP request, once the request headers are available. This may occur after a TCP
* connection is made to the server, but before any http data is sent. The callback
* has to be called with an response object.
*/
- onBeforeSendHeaders(listener: Function): void;
+ onBeforeSendHeaders(listener: (details: OnBeforeSendHeadersDetails, callback: (response: OnBeforeSendHeadersResponse) => void) => void): void;
/**
* The listener will be called with listener(details) when a request is completed.
*/
@@ -6336,13 +6338,13 @@ declare namespace Electron {
* headers of a request have been received. The callback has to be called with an
* response object.
*/
- onHeadersReceived(filter: OnHeadersReceivedFilter, listener: Function): void;
+ onHeadersReceived(filter: OnHeadersReceivedFilter, listener: (details: OnHeadersReceivedDetails, callback: (response: OnHeadersReceivedResponse) => void) => void): void;
/**
* The listener will be called with listener(details, callback) when HTTP response
* headers of a request have been received. The callback has to be called with an
* response object.
*/
- onHeadersReceived(listener: Function): void;
+ onHeadersReceived(listener: (details: OnHeadersReceivedDetails, callback: (response: OnHeadersReceivedResponse) => void) => void): void;
/**
* The listener will be called with listener(details) when first byte of the
* response body is received. For HTTP requests, this means that the status line
@@ -8054,6 +8056,16 @@ declare namespace Electron {
urls: string[];
}
+ interface OnBeforeSendHeadersDetails {
+ id: number;
+ url: string;
+ method: string;
+ webContentsId?: number;
+ resourceType: string;
+ timestamp: number;
+ requestHeaders: RequestHeaders;
+ }
+
interface OnBeforeSendHeadersFilter {
/**
* Array of URL patterns that will be used to filter out the requests that do not
@@ -8062,6 +8074,14 @@ declare namespace Electron {
urls: string[];
}
+ interface OnBeforeSendHeadersResponse {
+ cancel?: boolean;
+ /**
+ * When provided, request will be made with these headers.
+ */
+ requestHeaders?: RequestHeaders;
+ }
+
interface OnCompletedDetails {
id: number;
url: string;
@@ -8105,6 +8125,18 @@ declare namespace Electron {
urls: string[];
}
+ interface OnHeadersReceivedDetails {
+ id: number;
+ url: string;
+ method: string;
+ webContentsId?: number;
+ resourceType: string;
+ timestamp: number;
+ statusLine: string;
+ statusCode: number;
+ responseHeaders: ResponseHeaders;
+ }
+
interface OnHeadersReceivedFilter {
/**
* Array of URL patterns that will be used to filter out the requests that do not
@@ -8113,6 +8145,19 @@ declare namespace Electron {
urls: string[];
}
+ interface OnHeadersReceivedResponse {
+ cancel: boolean;
+ /**
+ * When provided, the server is assumed to have responded with these headers.
+ */
+ responseHeaders?: ResponseHeaders;
+ /**
+ * Should be provided when overriding responseHeaders to change header status
+ * otherwise original response header's status will be used.
+ */
+ statusLine?: string;
+ }
+
interface OnResponseStartedDetails {
id: number;
url: string;
diff --git a/test/smoke/package.json b/test/smoke/package.json
index f3c439c99a8..fe5adc19357 100644
--- a/test/smoke/package.json
+++ b/test/smoke/package.json
@@ -22,7 +22,7 @@
"@types/webdriverio": "4.6.1",
"concurrently": "^3.5.1",
"cpx": "^1.5.0",
- "electron": "3.1.0",
+ "electron": "3.1.2",
"htmlparser2": "^3.9.2",
"mkdirp": "^0.5.1",
"mocha": "^5.2.0",
diff --git a/test/smoke/yarn.lock b/test/smoke/yarn.lock
index a44a612cf72..6ca02b80baf 100644
--- a/test/smoke/yarn.lock
+++ b/test/smoke/yarn.lock
@@ -596,10 +596,10 @@ electron-download@^4.1.0:
semver "^5.4.1"
sumchecker "^2.0.2"
-electron@3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/electron/-/electron-3.1.0.tgz#5e36ba4c24926c7cf80eccf6f8361b3cad409f17"
- integrity sha512-FnHH3T7aQGAjw5h8//9BNLZBByP/gnEGP3sQH5if7HVe6Znz5KcsRbIdxLYVH9DXJFoJ2SArP+UiAAYQIdVQJQ==
+electron@3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/electron/-/electron-3.1.2.tgz#e410b976c56fc2f783c3b0fb6d757e02eaeab902"
+ integrity sha512-B/mXRCN8jGBBx8dvtIgLyW+nE8i9y7K9G6wijU+cLoneqF5al9BgZA1l5xgZEiUrwTtt0cgXIWNwhStt7EDoQQ==
dependencies:
"@types/node" "^8.0.24"
electron-download "^4.1.0"