summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--0001-Show-invalid-version-string-if-ts-version-cannot-be-.patch134
-rw-r--r--PKGBUILD8
3 files changed, 5 insertions, 145 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 49a836361742..f9ec8296a391 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Fri Aug 25 21:56:53 UTC 2017
+# Thu Sep 7 20:57:02 UTC 2017
pkgbase = visual-studio-code-oss
pkgdesc = Visual Studio Code for Linux, Open Source version
- pkgver = 1.15.1
+ pkgver = 1.16
pkgrel = 1
url = https://code.visualstudio.com/
arch = i686
@@ -24,12 +24,10 @@ pkgbase = visual-studio-code-oss
depends = alsa-lib
provides = vscode-oss
conflicts = vscode-oss
- source = vscode::git+https://github.com/Microsoft/vscode#commit=41abd21afdf7424c89319ee7cb0445cc6f376959
- source = 0001-Show-invalid-version-string-if-ts-version-cannot-be-.patch
+ source = vscode::git+https://github.com/Microsoft/vscode#commit=aa42e6ef8184e8ab20ddaa5682b861bfb6f0b2ad
source = startup_script.patch
source = visual-studio-code-oss.desktop
sha256sums = SKIP
- sha256sums = aeeb01ddf5c8e6d5bb9aef6424f858c37088dd0f53ddb10f791316c3c90d1a07
sha256sums = 8b2feded3382e5bf6b5b292c14083bfc536c05cd00f3235dd22b75b67fba134d
sha256sums = d140d0de9998a2a886a6d2ff23f356f8b68c8aae5a53c33ec87826e5d7ad3529
diff --git a/0001-Show-invalid-version-string-if-ts-version-cannot-be-.patch b/0001-Show-invalid-version-string-if-ts-version-cannot-be-.patch
deleted file mode 100644
index 534e5d4e1204..000000000000
--- a/0001-Show-invalid-version-string-if-ts-version-cannot-be-.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-From 771ef9ede88c6845e1f30d7fff7c4a698f972ae8 Mon Sep 17 00:00:00 2001
-From: Matt Bierner <matb@microsoft.com>
-Date: Thu, 17 Aug 2017 15:12:22 -0700
-Subject: [PATCH] Show invalid version string if ts version cannot be
- determined
-
----
- extensions/typescript/src/utils/api.ts | 55 +++++++++++-----------
- extensions/typescript/src/utils/versionProvider.ts | 4 +-
- 2 files changed, 30 insertions(+), 29 deletions(-)
-
-diff --git a/extensions/typescript/src/utils/api.ts b/extensions/typescript/src/utils/api.ts
-index 87749afc8e..4fa9f1d5cb 100644
---- a/extensions/typescript/src/utils/api.ts
-+++ b/extensions/typescript/src/utils/api.ts
-@@ -4,64 +4,65 @@
- *--------------------------------------------------------------------------------------------*/
-
- import * as semver from 'semver';
-+import * as nls from 'vscode-nls';
-+const localize = nls.loadMessageBundle();
-
- export default class API {
-- public static readonly defaultVersion = new API('1.0.0');
-+ public static readonly defaultVersion = new API('1.0.0', '1.0.0');
-
-- private readonly _version: string;
-+ public static fromVersionString(versionString: string): API {
-+ let version = semver.valid(versionString);
-+ if (!version) {
-+ return new API(localize('invalidVersion', 'invalid version'), '1.0.0');
-+ }
-
-- constructor(
-- private readonly _versionString: string
-- ) {
-- this._version = semver.valid(_versionString);
-- if (!this._version) {
-- this._version = '1.0.0';
-- } else {
-- // Cut of any prerelease tag since we sometimes consume those
-- // on purpose.
-- let index = _versionString.indexOf('-');
-- if (index >= 0) {
-- this._version = this._version.substr(0, index);
-- }
-+ // Cut of any prerelease tag since we sometimes consume those on purpose.
-+ const index = versionString.indexOf('-');
-+ if (index >= 0) {
-+ version = version.substr(0, index);
- }
-+ return new API(versionString, version);
- }
-
-- public get versionString(): string {
-- return this._versionString;
-- }
-+ private constructor(
-+ public readonly versionString: string,
-+ private readonly version: string
-+ ) { }
-+
-
- public has203Features(): boolean {
-- return semver.gte(this._version, '2.0.3');
-+ return semver.gte(this.version, '2.0.3');
- }
-
- public has206Features(): boolean {
-- return semver.gte(this._version, '2.0.6');
-+ return semver.gte(this.version, '2.0.6');
- }
-
- public has208Features(): boolean {
-- return semver.gte(this._version, '2.0.8');
-+ return semver.gte(this.version, '2.0.8');
- }
-
- public has213Features(): boolean {
-- return semver.gte(this._version, '2.1.3');
-+ return semver.gte(this.version, '2.1.3');
- }
-
- public has220Features(): boolean {
-- return semver.gte(this._version, '2.2.0');
-+ return semver.gte(this.version, '2.2.0');
- }
-
- public has222Features(): boolean {
-- return semver.gte(this._version, '2.2.2');
-+ return semver.gte(this.version, '2.2.2');
- }
-
- public has230Features(): boolean {
-- return semver.gte(this._version, '2.3.0');
-+ return semver.gte(this.version, '2.3.0');
- }
-
- public has234Features(): boolean {
-- return semver.gte(this._version, '2.3.4');
-+ return semver.gte(this.version, '2.3.4');
- }
-+
- public has240Features(): boolean {
-- return semver.gte(this._version, '2.4.0');
-+ return semver.gte(this.version, '2.4.0');
- }
- }
-\ No newline at end of file
-diff --git a/extensions/typescript/src/utils/versionProvider.ts b/extensions/typescript/src/utils/versionProvider.ts
-index 57edf0d511..a0a61db387 100644
---- a/extensions/typescript/src/utils/versionProvider.ts
-+++ b/extensions/typescript/src/utils/versionProvider.ts
-@@ -41,7 +41,7 @@ export class TypeScriptVersion {
- // Allow TS developers to provide custom version
- const tsdkVersion = workspace.getConfiguration().get<string | undefined>('typescript.tsdk_version', undefined);
- if (tsdkVersion) {
-- return new API(tsdkVersion);
-+ return API.fromVersionString(tsdkVersion);
- }
-
- return undefined;
-@@ -78,7 +78,7 @@ export class TypeScriptVersion {
- if (!desc || !desc.version) {
- return undefined;
- }
-- return desc.version ? new API(desc.version) : undefined;
-+ return desc.version ? API.fromVersionString(desc.version) : undefined;
- }
- }
-
---
-2.14.1
-
diff --git a/PKGBUILD b/PKGBUILD
index b197d2d1e6a0..ed168ff12669 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,9 +8,9 @@
pkgname=visual-studio-code-oss
pkgdesc='Visual Studio Code for Linux, Open Source version'
-pkgver=1.15.1
+pkgver=1.16
pkgrel=1
-_commit=41abd21afdf7424c89319ee7cb0445cc6f376959
+_commit=aa42e6ef8184e8ab20ddaa5682b861bfb6f0b2ad
arch=('i686' 'x86_64' 'armv7h')
url='https://code.visualstudio.com/'
license=('MIT')
@@ -21,11 +21,9 @@ conflicts=('vscode-oss')
provides=('vscode-oss')
source=("vscode::git+https://github.com/Microsoft/vscode#commit=${_commit}"
- "0001-Show-invalid-version-string-if-ts-version-cannot-be-.patch"
"startup_script.patch"
"${pkgname}.desktop")
sha256sums=('SKIP'
- 'aeeb01ddf5c8e6d5bb9aef6424f858c37088dd0f53ddb10f791316c3c90d1a07'
'8b2feded3382e5bf6b5b292c14083bfc536c05cd00f3235dd22b75b67fba134d'
'd140d0de9998a2a886a6d2ff23f356f8b68c8aae5a53c33ec87826e5d7ad3529')
@@ -55,8 +53,6 @@ esac
prepare() {
cd "${srcdir}/vscode"
- patch -p1 -i ../0001-Show-invalid-version-string-if-ts-version-cannot-be-.patch
-
if (( VSCODE_NONFREE )); then
patch -p1 -i "${srcdir}/product_json.patch"
_datestamp=$(date -u -Is | sed 's/\+00:00/Z/')