Compare commits
13 Commits
1.32.0-245
...
1.32.0-275
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bfaadd4e51 | ||
|
|
d16b35ed0b | ||
|
|
633f8dcd72 | ||
|
|
98cad8ae69 | ||
|
|
2e53bb6690 | ||
|
|
e3d9716607 | ||
|
|
862c94401a | ||
|
|
3a6e27bc87 | ||
|
|
ec2d01ab40 | ||
|
|
e4ff723895 | ||
|
|
f9448c6cd4 | ||
|
|
0efae1fcb6 | ||
|
|
7cc7aa51aa |
@@ -20,11 +20,13 @@ FROM ubuntu:18.10
|
|||||||
WORKDIR /root/project
|
WORKDIR /root/project
|
||||||
COPY --from=0 /src/packages/server/cli-linux-x64 /usr/local/bin/code-server
|
COPY --from=0 /src/packages/server/cli-linux-x64 /usr/local/bin/code-server
|
||||||
EXPOSE 8443
|
EXPOSE 8443
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y \
|
RUN apt-get update && apt-get install -y \
|
||||||
openssl \
|
openssl \
|
||||||
net-tools
|
net-tools \
|
||||||
RUN apt-get install -y locales && \
|
git \
|
||||||
locale-gen en_US.UTF-8
|
locales
|
||||||
|
RUN locale-gen en_US.UTF-8
|
||||||
# We unfortunately cannot use update-locale because docker will not use the env variables
|
# We unfortunately cannot use update-locale because docker will not use the env variables
|
||||||
# configured in /etc/default/locale so we need to set it manually.
|
# configured in /etc/default/locale so we need to set it manually.
|
||||||
ENV LANG=en_US.UTF-8
|
ENV LANG=en_US.UTF-8
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ See docker oneliner mentioned above. Dockerfile is at [/Dockerfile](/Dockerfile)
|
|||||||
|
|
||||||
### Binaries
|
### Binaries
|
||||||
|
|
||||||
1. [Download a binary](https://github.com/codercom/code-server/releases) (Linux and OSX supported. Windows coming soon)
|
1. [Download a binary](https://github.com/codercom/code-server/releases) (Linux and OS X supported. Windows coming soon)
|
||||||
2. Start the binary with the project directory as the first argument
|
2. Start the binary with the project directory as the first argument
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -59,7 +59,7 @@ How to [secure your setup](/doc/security/ssl.md).
|
|||||||
### Future
|
### Future
|
||||||
|
|
||||||
- Windows support.
|
- Windows support.
|
||||||
- Electron and ChromeOS applications to bridge the gap between local<->remote.
|
- Electron and Chrome OS applications to bridge the gap between local<->remote.
|
||||||
- Run VS Code unit tests against our builds to ensure features work as expected.
|
- Run VS Code unit tests against our builds to ensure features work as expected.
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|||||||
@@ -27,11 +27,11 @@ If you're just starting out, we recommend [installing code-server locally](../..
|
|||||||
> To ensure the connection between you and your server is encrypted view our guide on [securing your setup](../security/ssl.md)
|
> To ensure the connection between you and your server is encrypted view our guide on [securing your setup](../security/ssl.md)
|
||||||
- Finally start the code-server
|
- Finally start the code-server
|
||||||
```
|
```
|
||||||
sudo ./code-server-linux -p80
|
sudo ./code-server-linux -p 80
|
||||||
```
|
```
|
||||||
> For instructions on how to keep the server running after you end your SSH session please checkout [how to use systemd](https://www.linode.com/docs/quick-answers/linux/start-service-at-boot/) to start linux based services if they are killed
|
> For instructions on how to keep the server running after you end your SSH session please checkout [how to use systemd](https://www.linode.com/docs/quick-answers/linux/start-service-at-boot/) to start linux based services if they are killed
|
||||||
- When you visit the public IP for your Digital Ocean instance, you will be greeted with this page. Code-server is using a self-signed SSL certificate for easy setup. To proceed to the IDE, click **"Advanced"**<img src ="../../assets/chrome_warning.png">
|
- When you visit the public IP for your Digital Ocean instance, you will be greeted with this page. Code-server is using a self-signed SSL certificate for easy setup. To proceed to the IDE, click **"Advanced"**<img src ="../../assets/chrome_warning.png">
|
||||||
- Then click **"proceed anyway"**<img src="../../assets/chrome_confirm.png">
|
- Then click **"proceed anyway"**<img src="../../assets/chrome_confirm.png">
|
||||||
|
|
||||||
---
|
---
|
||||||
> NOTE: If you get stuck or need help, [file an issue](https://github.com/codercom/code-server/issues/new?&title=Improve+self-hosted+quickstart+guide), [tweet (@coderhq)](https://twitter.com/coderhq) or [email](mailto:support@coder.com?subject=Self-hosted%20quickstart%20guide).
|
> NOTE: If you get stuck or need help, [file an issue](https://github.com/codercom/code-server/issues/new?&title=Improve+self-hosted+quickstart+guide), [tweet (@coderhq)](https://twitter.com/coderhq) or [email](mailto:support@coder.com?subject=Self-hosted%20quickstart%20guide).
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 137 KiB |
|
Before Width: | Height: | Size: 984 KiB After Width: | Height: | Size: 603 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 58 KiB |
@@ -8,21 +8,20 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div class="login">
|
<div class="login">
|
||||||
<div class="back">
|
<div class="back"> <- Back </div>
|
||||||
<- Back </div>
|
<h4 class="title">code-server</h4>
|
||||||
<h4 class="title">code-server</h4>
|
<h2 class="subtitle">
|
||||||
<h2 class="subtitle">
|
Enter server password
|
||||||
Enter server password
|
</h2>
|
||||||
</h2>
|
<div class="mdc-text-field">
|
||||||
<div class="mdc-text-field">
|
<input type="password" id="password" class="mdc-text-field__input" required>
|
||||||
<input type="password" id="password" class="mdc-text-field__input" required>
|
<label class="mdc-floating-label" for="password">Password</label>
|
||||||
<label class="mdc-floating-label" for="password">Password</label>
|
<div class="mdc-line-ripple"></div>
|
||||||
<div class="mdc-line-ripple"></div>
|
|
||||||
</div>
|
|
||||||
<button id="submit" class="mdc-button mdc-button--unelevated">
|
|
||||||
<span class="mdc-button__label">Enter IDE</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
|
<button id="submit" class="mdc-button mdc-button--unelevated">
|
||||||
|
<span class="mdc-button__label">Enter IDE</span>
|
||||||
|
</button>
|
||||||
|
<div id="error-display"></div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|||||||
@@ -106,3 +106,16 @@ body {
|
|||||||
|
|
||||||
// transition: 500ms opacity ease;
|
// transition: 500ms opacity ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#error-display {
|
||||||
|
box-sizing: border-box;
|
||||||
|
color: #bb2d0f;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 400;
|
||||||
|
letter-spacing: 0.3px;
|
||||||
|
line-height: 12px;
|
||||||
|
padding: 8px;
|
||||||
|
padding-bottom: 0;
|
||||||
|
padding-top: 20px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|||||||
@@ -28,3 +28,14 @@ submit.addEventListener("click", () => {
|
|||||||
document.cookie = `password=${password.value}`;
|
document.cookie = `password=${password.value}`;
|
||||||
location.reload();
|
location.reload();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notify user on load of page if previous password was unsuccessful
|
||||||
|
*/
|
||||||
|
const reg = new RegExp(`password=(\\w+);?`);
|
||||||
|
const matches = document.cookie.match(reg);
|
||||||
|
const errorDisplay = document.getElementById("error-display") as HTMLDivElement;
|
||||||
|
|
||||||
|
if (document.referrer === document.location.href && matches) {
|
||||||
|
errorDisplay.innerText = "Password is incorrect!";
|
||||||
|
}
|
||||||
13
packages/ide-api/api.d.ts
vendored
@@ -158,6 +158,19 @@ declare namespace ide {
|
|||||||
readonly notificationService: INotificationService;
|
readonly notificationService: INotificationService;
|
||||||
readonly menuRegistry: IMenuRegistry;
|
readonly menuRegistry: IMenuRegistry;
|
||||||
readonly commandRegistry: ICommandRegistry;
|
readonly commandRegistry: ICommandRegistry;
|
||||||
|
|
||||||
|
onFileCreate(cb: (path: string) => void): void;
|
||||||
|
onFileMove(cb: (path: string, target: string) => void): void;
|
||||||
|
onFileDelete(cb: (path: string) => void): void;
|
||||||
|
onFileSaved(cb: (path: string) => void): void;
|
||||||
|
onFileCopy(cb: (path: string, target: string) => void): void;
|
||||||
|
|
||||||
|
onModelAdded(cb: (path: string, languageId: string) => void): void;
|
||||||
|
onModelRemoved(cb: (path: string, languageId: string) => void): void;
|
||||||
|
onModelLanguageChange(cb: (path: string, languageId: string, oldLanguageId: string) => void): void;
|
||||||
|
|
||||||
|
onTerminalAdded(cb: () => void): void;
|
||||||
|
onTerminalRemoved(cb: () => void): void;
|
||||||
};
|
};
|
||||||
|
|
||||||
export enum Severity {
|
export enum Severity {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@coder/ide-api",
|
"name": "@coder/ide-api",
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"typings": "api.d.ts",
|
"typings": "api.d.ts",
|
||||||
"author": "Coder",
|
"author": "Coder",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|||||||
@@ -8,6 +8,10 @@ import product from "./fill/product";
|
|||||||
import "./vscode.scss";
|
import "./vscode.scss";
|
||||||
import { MenuId, MenuRegistry } from "vs/platform/actions/common/actions";
|
import { MenuId, MenuRegistry } from "vs/platform/actions/common/actions";
|
||||||
import { CommandsRegistry } from "vs/platform/commands/common/commands";
|
import { CommandsRegistry } from "vs/platform/commands/common/commands";
|
||||||
|
import { IFileService, FileOperation } from "vs/platform/files/common/files";
|
||||||
|
import { ITextFileService } from "vs/workbench/services/textfile/common/textfiles";
|
||||||
|
import { IModelService } from "vs/editor/common/services/modelService";
|
||||||
|
import { ITerminalService } from "vs/workbench/contrib/terminal/common/terminal";
|
||||||
// NOTE: shouldn't import anything from VS Code here or anything that will
|
// NOTE: shouldn't import anything from VS Code here or anything that will
|
||||||
// depend on a synchronous fill like `os`.
|
// depend on a synchronous fill like `os`.
|
||||||
|
|
||||||
@@ -34,6 +38,63 @@ class VSClient extends IdeClient {
|
|||||||
// tslint:disable-next-line:no-any
|
// tslint:disable-next-line:no-any
|
||||||
statusbarService: getService<IStatusbarService>(IStatusbarService) as any,
|
statusbarService: getService<IStatusbarService>(IStatusbarService) as any,
|
||||||
notificationService: getService<INotificationService>(INotificationService),
|
notificationService: getService<INotificationService>(INotificationService),
|
||||||
|
|
||||||
|
onFileCreate: (cb): void => {
|
||||||
|
getService<IFileService>(IFileService).onAfterOperation((e) => {
|
||||||
|
if (e.operation === FileOperation.CREATE) {
|
||||||
|
cb(e.resource.path);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onFileMove: (cb): void => {
|
||||||
|
getService<IFileService>(IFileService).onAfterOperation((e) => {
|
||||||
|
if (e.operation === FileOperation.MOVE) {
|
||||||
|
cb(e.resource.path, e.target ? e.target.resource.path : undefined!);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onFileDelete: (cb): void => {
|
||||||
|
getService<IFileService>(IFileService).onAfterOperation((e) => {
|
||||||
|
if (e.operation === FileOperation.DELETE) {
|
||||||
|
cb(e.resource.path);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onFileSaved: (cb): void => {
|
||||||
|
getService<ITextFileService>(ITextFileService).models.onModelSaved((e) => {
|
||||||
|
cb(e.resource.path);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onFileCopy: (cb): void => {
|
||||||
|
getService<IFileService>(IFileService).onAfterOperation((e) => {
|
||||||
|
if (e.operation === FileOperation.COPY) {
|
||||||
|
cb(e.resource.path, e.target ? e.target.resource.path : undefined!);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
onModelAdded: (cb): void => {
|
||||||
|
getService<IModelService>(IModelService).onModelAdded((e) => {
|
||||||
|
cb(e.uri.path, e.getLanguageIdentifier().language);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onModelRemoved: (cb): void => {
|
||||||
|
getService<IModelService>(IModelService).onModelRemoved((e) => {
|
||||||
|
cb(e.uri.path, e.getLanguageIdentifier().language);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onModelLanguageChange: (cb): void => {
|
||||||
|
getService<IModelService>(IModelService).onModelModeChanged((e) => {
|
||||||
|
cb(e.model.uri.path, e.model.getLanguageIdentifier().language, e.oldModeId);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
onTerminalAdded: (cb): void => {
|
||||||
|
getService<ITerminalService>(ITerminalService).onInstanceCreated(() => cb());
|
||||||
|
},
|
||||||
|
onTerminalRemoved: (cb): void => {
|
||||||
|
getService<ITerminalService>(ITerminalService).onInstanceDisposed(() => cb());
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
diff --git a/src/vs/base/browser/browser.ts b/src/vs/base/browser/browser.ts
|
diff --git a/src/vs/base/browser/browser.ts b/src/vs/base/browser/browser.ts
|
||||||
index c09210608f..66f1934539 100644
|
index c092106..66f1934 100644
|
||||||
--- a/src/vs/base/browser/browser.ts
|
--- a/src/vs/base/browser/browser.ts
|
||||||
+++ b/src/vs/base/browser/browser.ts
|
+++ b/src/vs/base/browser/browser.ts
|
||||||
@@ -125,0 +126,4 @@ export const isEdgeWebView = isEdge && (userAgent.indexOf('WebView/') >= 0);
|
@@ -125,0 +126,4 @@ export const isEdgeWebView = isEdge && (userAgent.indexOf('WebView/') >= 0);
|
||||||
@@ -8,7 +8,7 @@ index c09210608f..66f1934539 100644
|
|||||||
+export const isLinux = userAgent.indexOf("Linux") >= 0;
|
+export const isLinux = userAgent.indexOf("Linux") >= 0;
|
||||||
+
|
+
|
||||||
diff --git a/src/vs/base/browser/keyboardEvent.ts b/src/vs/base/browser/keyboardEvent.ts
|
diff --git a/src/vs/base/browser/keyboardEvent.ts b/src/vs/base/browser/keyboardEvent.ts
|
||||||
index 03bdffc95e..d72c1681ef 100644
|
index 03bdffc..d72c168 100644
|
||||||
--- a/src/vs/base/browser/keyboardEvent.ts
|
--- a/src/vs/base/browser/keyboardEvent.ts
|
||||||
+++ b/src/vs/base/browser/keyboardEvent.ts
|
+++ b/src/vs/base/browser/keyboardEvent.ts
|
||||||
@@ -154 +154 @@ let INVERSE_KEY_CODE_MAP: KeyCode[] = new Array(KeyCode.MAX_VALUE);
|
@@ -154 +154 @@ let INVERSE_KEY_CODE_MAP: KeyCode[] = new Array(KeyCode.MAX_VALUE);
|
||||||
@@ -24,14 +24,14 @@ index 03bdffc95e..d72c1681ef 100644
|
|||||||
-const metaKeyMod = (platform.isMacintosh ? KeyMod.CtrlCmd : KeyMod.WinCtrl);
|
-const metaKeyMod = (platform.isMacintosh ? KeyMod.CtrlCmd : KeyMod.WinCtrl);
|
||||||
+const metaKeyMod = (browser.isMacintosh ? KeyMod.CtrlCmd : KeyMod.WinCtrl);
|
+const metaKeyMod = (browser.isMacintosh ? KeyMod.CtrlCmd : KeyMod.WinCtrl);
|
||||||
diff --git a/src/vs/base/browser/ui/aria/aria.ts b/src/vs/base/browser/ui/aria/aria.ts
|
diff --git a/src/vs/base/browser/ui/aria/aria.ts b/src/vs/base/browser/ui/aria/aria.ts
|
||||||
index 1922450144..9900776aa2 100644
|
index 1922450..9900776 100644
|
||||||
--- a/src/vs/base/browser/ui/aria/aria.ts
|
--- a/src/vs/base/browser/ui/aria/aria.ts
|
||||||
+++ b/src/vs/base/browser/ui/aria/aria.ts
|
+++ b/src/vs/base/browser/ui/aria/aria.ts
|
||||||
@@ -8 +8 @@ import * as nls from 'vs/nls';
|
@@ -8 +8 @@ import * as nls from 'vs/nls';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/base/browser/ui/list/listWidget.ts b/src/vs/base/browser/ui/list/listWidget.ts
|
diff --git a/src/vs/base/browser/ui/list/listWidget.ts b/src/vs/base/browser/ui/list/listWidget.ts
|
||||||
index cd7312809c..b1246de1ee 100644
|
index cd73128..b1246de 100644
|
||||||
--- a/src/vs/base/browser/ui/list/listWidget.ts
|
--- a/src/vs/base/browser/ui/list/listWidget.ts
|
||||||
+++ b/src/vs/base/browser/ui/list/listWidget.ts
|
+++ b/src/vs/base/browser/ui/list/listWidget.ts
|
||||||
@@ -13 +13 @@ import * as DOM from 'vs/base/browser/dom';
|
@@ -13 +13 @@ import * as DOM from 'vs/base/browser/dom';
|
||||||
@@ -47,7 +47,7 @@ index cd7312809c..b1246de1ee 100644
|
|||||||
- return platform.isMacintosh ? event.browserEvent.metaKey : event.browserEvent.ctrlKey;
|
- return platform.isMacintosh ? event.browserEvent.metaKey : event.browserEvent.ctrlKey;
|
||||||
+ return browser.isMacintosh ? event.browserEvent.metaKey : event.browserEvent.ctrlKey;
|
+ return browser.isMacintosh ? event.browserEvent.metaKey : event.browserEvent.ctrlKey;
|
||||||
diff --git a/src/vs/base/browser/ui/menu/menu.ts b/src/vs/base/browser/ui/menu/menu.ts
|
diff --git a/src/vs/base/browser/ui/menu/menu.ts b/src/vs/base/browser/ui/menu/menu.ts
|
||||||
index 47da5e4277..fbf7e22aed 100644
|
index 47da5e4..fbf7e22 100644
|
||||||
--- a/src/vs/base/browser/ui/menu/menu.ts
|
--- a/src/vs/base/browser/ui/menu/menu.ts
|
||||||
+++ b/src/vs/base/browser/ui/menu/menu.ts
|
+++ b/src/vs/base/browser/ui/menu/menu.ts
|
||||||
@@ -23,2 +23,3 @@ import { isLinux } from 'vs/base/common/platform';
|
@@ -23,2 +23,3 @@ import { isLinux } from 'vs/base/common/platform';
|
||||||
@@ -57,14 +57,14 @@ index 47da5e4277..fbf7e22aed 100644
|
|||||||
+export const MENU_MNEMONIC_REGEX: RegExp = /&([^\s&])/; ///\(&([^\s&])\)|(?<!&)&([^\s&])/;
|
+export const MENU_MNEMONIC_REGEX: RegExp = /&([^\s&])/; ///\(&([^\s&])\)|(?<!&)&([^\s&])/;
|
||||||
+export const MENU_ESCAPED_MNEMONIC_REGEX: RegExp = /&([^\s&])/; // /(?<!&)(?:&)([^\s&])/;
|
+export const MENU_ESCAPED_MNEMONIC_REGEX: RegExp = /&([^\s&])/; // /(?<!&)(?:&)([^\s&])/;
|
||||||
diff --git a/src/vs/base/browser/ui/sash/sash.ts b/src/vs/base/browser/ui/sash/sash.ts
|
diff --git a/src/vs/base/browser/ui/sash/sash.ts b/src/vs/base/browser/ui/sash/sash.ts
|
||||||
index 8c7168bad5..8bbea63b3b 100644
|
index 8c7168b..8bbea63 100644
|
||||||
--- a/src/vs/base/browser/ui/sash/sash.ts
|
--- a/src/vs/base/browser/ui/sash/sash.ts
|
||||||
+++ b/src/vs/base/browser/ui/sash/sash.ts
|
+++ b/src/vs/base/browser/ui/sash/sash.ts
|
||||||
@@ -9 +9 @@ import { isIPad } from 'vs/base/browser/browser';
|
@@ -9 +9 @@ import { isIPad } from 'vs/base/browser/browser';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts
|
diff --git a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts
|
||||||
index 9b31c847f7..51de0eaf2f 100644
|
index 9b31c84..51de0ea 100644
|
||||||
--- a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts
|
--- a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts
|
||||||
+++ b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts
|
+++ b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts
|
||||||
@@ -18 +18 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
@@ -18 +18 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
||||||
@@ -80,35 +80,35 @@ index 9b31c847f7..51de0eaf2f 100644
|
|||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/base/browser/ui/selectBox/selectBox.ts b/src/vs/base/browser/ui/selectBox/selectBox.ts
|
diff --git a/src/vs/base/browser/ui/selectBox/selectBox.ts b/src/vs/base/browser/ui/selectBox/selectBox.ts
|
||||||
index 0e7314fd28..814fb0abd8 100644
|
index 0e7314f..814fb0a 100644
|
||||||
--- a/src/vs/base/browser/ui/selectBox/selectBox.ts
|
--- a/src/vs/base/browser/ui/selectBox/selectBox.ts
|
||||||
+++ b/src/vs/base/browser/ui/selectBox/selectBox.ts
|
+++ b/src/vs/base/browser/ui/selectBox/selectBox.ts
|
||||||
@@ -16 +16 @@ import { SelectBoxList } from 'vs/base/browser/ui/selectBox/selectBoxCustom';
|
@@ -16 +16 @@ import { SelectBoxList } from 'vs/base/browser/ui/selectBox/selectBoxCustom';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
diff --git a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
||||||
index 0ddce2da9e..cc2fd1bed9 100644
|
index 0ddce2d..cc2fd1b 100644
|
||||||
--- a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
--- a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
||||||
+++ b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
+++ b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
|
||||||
@@ -20 +20 @@ import { ISelectBoxDelegate, ISelectOptionItem, ISelectBoxOptions, ISelectBoxSty
|
@@ -20 +20 @@ import { ISelectBoxDelegate, ISelectOptionItem, ISelectBoxOptions, ISelectBoxSty
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/base/browser/ui/selectBox/selectBoxNative.ts b/src/vs/base/browser/ui/selectBox/selectBoxNative.ts
|
diff --git a/src/vs/base/browser/ui/selectBox/selectBoxNative.ts b/src/vs/base/browser/ui/selectBox/selectBoxNative.ts
|
||||||
index 01f59d40fa..453d5c4ed3 100644
|
index 01f59d4..453d5c4 100644
|
||||||
--- a/src/vs/base/browser/ui/selectBox/selectBoxNative.ts
|
--- a/src/vs/base/browser/ui/selectBox/selectBoxNative.ts
|
||||||
+++ b/src/vs/base/browser/ui/selectBox/selectBoxNative.ts
|
+++ b/src/vs/base/browser/ui/selectBox/selectBoxNative.ts
|
||||||
@@ -12 +12 @@ import { ISelectBoxDelegate, ISelectOptionItem, ISelectBoxOptions, ISelectBoxSty
|
@@ -12 +12 @@ import { ISelectBoxDelegate, ISelectOptionItem, ISelectBoxOptions, ISelectBoxSty
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/base/browser/ui/tree/abstractTree.ts b/src/vs/base/browser/ui/tree/abstractTree.ts
|
diff --git a/src/vs/base/browser/ui/tree/abstractTree.ts b/src/vs/base/browser/ui/tree/abstractTree.ts
|
||||||
index 22839784b1..26c2dee7b9 100644
|
index 2283978..26c2dee 100644
|
||||||
--- a/src/vs/base/browser/ui/tree/abstractTree.ts
|
--- a/src/vs/base/browser/ui/tree/abstractTree.ts
|
||||||
+++ b/src/vs/base/browser/ui/tree/abstractTree.ts
|
+++ b/src/vs/base/browser/ui/tree/abstractTree.ts
|
||||||
@@ -24 +24 @@ import { disposableTimeout } from 'vs/base/common/async';
|
@@ -24 +24 @@ import { disposableTimeout } from 'vs/base/common/async';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts b/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts
|
diff --git a/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts b/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts
|
||||||
index 74148e4a0f..041205b620 100644
|
index 74148e4..041205b 100644
|
||||||
--- a/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts
|
--- a/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts
|
||||||
+++ b/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts
|
+++ b/src/vs/base/parts/quickopen/browser/quickOpenWidget.ts
|
||||||
@@ -8 +8 @@ import * as nls from 'vs/nls';
|
@@ -8 +8 @@ import * as nls from 'vs/nls';
|
||||||
@@ -118,7 +118,7 @@ index 74148e4a0f..041205b620 100644
|
|||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/base/parts/tree/browser/treeDefaults.ts b/src/vs/base/parts/tree/browser/treeDefaults.ts
|
diff --git a/src/vs/base/parts/tree/browser/treeDefaults.ts b/src/vs/base/parts/tree/browser/treeDefaults.ts
|
||||||
index f91ca2bcf8..ef6fce9672 100644
|
index f91ca2b..ef6fce9 100644
|
||||||
--- a/src/vs/base/parts/tree/browser/treeDefaults.ts
|
--- a/src/vs/base/parts/tree/browser/treeDefaults.ts
|
||||||
+++ b/src/vs/base/parts/tree/browser/treeDefaults.ts
|
+++ b/src/vs/base/parts/tree/browser/treeDefaults.ts
|
||||||
@@ -8,0 +9 @@ import * as platform from 'vs/base/common/platform';
|
@@ -8,0 +9 @@ import * as platform from 'vs/base/common/platform';
|
||||||
@@ -130,7 +130,7 @@ index f91ca2bcf8..ef6fce9672 100644
|
|||||||
- const isMac = platform.isMacintosh;
|
- const isMac = platform.isMacintosh;
|
||||||
+ const isMac = browser.isMacintosh;
|
+ const isMac = browser.isMacintosh;
|
||||||
diff --git a/src/vs/code/electron-browser/issue/issueReporterMain.ts b/src/vs/code/electron-browser/issue/issueReporterMain.ts
|
diff --git a/src/vs/code/electron-browser/issue/issueReporterMain.ts b/src/vs/code/electron-browser/issue/issueReporterMain.ts
|
||||||
index ca5ed69d0a..945b2810a0 100644
|
index ca5ed69..945b281 100644
|
||||||
--- a/src/vs/code/electron-browser/issue/issueReporterMain.ts
|
--- a/src/vs/code/electron-browser/issue/issueReporterMain.ts
|
||||||
+++ b/src/vs/code/electron-browser/issue/issueReporterMain.ts
|
+++ b/src/vs/code/electron-browser/issue/issueReporterMain.ts
|
||||||
@@ -423 +423 @@ export class IssueReporter extends Disposable {
|
@@ -423 +423 @@ export class IssueReporter extends Disposable {
|
||||||
@@ -140,56 +140,56 @@ index ca5ed69d0a..945b2810a0 100644
|
|||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts b/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts
|
diff --git a/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts b/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts
|
||||||
index ce8c65f984..c31a6d388a 100644
|
index ce8c65f..c31a6d3 100644
|
||||||
--- a/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts
|
--- a/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts
|
||||||
+++ b/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts
|
+++ b/src/vs/code/electron-browser/processExplorer/processExplorerMain.ts
|
||||||
@@ -304 +304 @@ export function startup(data: ProcessExplorerData): void {
|
@@ -304 +304 @@ export function startup(data: ProcessExplorerData): void {
|
||||||
- const cmdOrCtrlKey = platform.isMacintosh ? e.metaKey : e.ctrlKey;
|
- const cmdOrCtrlKey = platform.isMacintosh ? e.metaKey : e.ctrlKey;
|
||||||
+ const cmdOrCtrlKey = browser.isMacintosh ? e.metaKey : e.ctrlKey;
|
+ const cmdOrCtrlKey = browser.isMacintosh ? e.metaKey : e.ctrlKey;
|
||||||
diff --git a/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts b/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
|
diff --git a/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts b/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
|
||||||
index 25de96deb9..66e732e62a 100644
|
index 25de96d..66e732e 100644
|
||||||
--- a/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
|
--- a/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
|
||||||
+++ b/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
|
+++ b/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
|
||||||
@@ -195,0 +196,2 @@ async function handshake(configuration: ISharedProcessConfiguration): Promise<vo
|
@@ -195,0 +196,2 @@ async function handshake(configuration: ISharedProcessConfiguration): Promise<vo
|
||||||
+
|
+
|
||||||
+startup({ machineId: "1" });
|
+startup({ machineId: "1" });
|
||||||
diff --git a/src/vs/editor/browser/config/configuration.ts b/src/vs/editor/browser/config/configuration.ts
|
diff --git a/src/vs/editor/browser/config/configuration.ts b/src/vs/editor/browser/config/configuration.ts
|
||||||
index f4a579bc8c..7f572202f9 100644
|
index f4a579b..7f57220 100644
|
||||||
--- a/src/vs/editor/browser/config/configuration.ts
|
--- a/src/vs/editor/browser/config/configuration.ts
|
||||||
+++ b/src/vs/editor/browser/config/configuration.ts
|
+++ b/src/vs/editor/browser/config/configuration.ts
|
||||||
@@ -353 +353 @@ export class Configuration extends CommonEditorConfiguration {
|
@@ -353 +353 @@ export class Configuration extends CommonEditorConfiguration {
|
||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/editor/browser/controller/mouseHandler.ts b/src/vs/editor/browser/controller/mouseHandler.ts
|
diff --git a/src/vs/editor/browser/controller/mouseHandler.ts b/src/vs/editor/browser/controller/mouseHandler.ts
|
||||||
index 1a8af35373..fe56af9340 100644
|
index 1a8af35..fe56af9 100644
|
||||||
--- a/src/vs/editor/browser/controller/mouseHandler.ts
|
--- a/src/vs/editor/browser/controller/mouseHandler.ts
|
||||||
+++ b/src/vs/editor/browser/controller/mouseHandler.ts
|
+++ b/src/vs/editor/browser/controller/mouseHandler.ts
|
||||||
@@ -222 +222 @@ export class MouseHandler extends ViewEventHandler {
|
@@ -222 +222 @@ export class MouseHandler extends ViewEventHandler {
|
||||||
- if (platform.isMacintosh && e.leftButton && e.ctrlKey) {
|
- if (platform.isMacintosh && e.leftButton && e.ctrlKey) {
|
||||||
+ if (browser.isMacintosh && e.leftButton && e.ctrlKey) {
|
+ if (browser.isMacintosh && e.leftButton && e.ctrlKey) {
|
||||||
diff --git a/src/vs/editor/browser/controller/textAreaHandler.ts b/src/vs/editor/browser/controller/textAreaHandler.ts
|
diff --git a/src/vs/editor/browser/controller/textAreaHandler.ts b/src/vs/editor/browser/controller/textAreaHandler.ts
|
||||||
index be5583d085..c0e4f2e54f 100644
|
index be5583d..c0e4f2e 100644
|
||||||
--- a/src/vs/editor/browser/controller/textAreaHandler.ts
|
--- a/src/vs/editor/browser/controller/textAreaHandler.ts
|
||||||
+++ b/src/vs/editor/browser/controller/textAreaHandler.ts
|
+++ b/src/vs/editor/browser/controller/textAreaHandler.ts
|
||||||
@@ -214 +214 @@ export class TextAreaHandler extends ViewPart {
|
@@ -214 +214 @@ export class TextAreaHandler extends ViewPart {
|
||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/editor/browser/controller/textAreaInput.ts b/src/vs/editor/browser/controller/textAreaInput.ts
|
diff --git a/src/vs/editor/browser/controller/textAreaInput.ts b/src/vs/editor/browser/controller/textAreaInput.ts
|
||||||
index 7ccf0e99d2..8c30ca2df0 100644
|
index 7ccf0e9..8c30ca2 100644
|
||||||
--- a/src/vs/editor/browser/controller/textAreaInput.ts
|
--- a/src/vs/editor/browser/controller/textAreaInput.ts
|
||||||
+++ b/src/vs/editor/browser/controller/textAreaInput.ts
|
+++ b/src/vs/editor/browser/controller/textAreaInput.ts
|
||||||
@@ -262 +262 @@ export class TextAreaInput extends Disposable {
|
@@ -262 +262 @@ export class TextAreaInput extends Disposable {
|
||||||
- const [newState, typeInput] = deduceInputFromTextAreaValue(/*couldBeEmojiInput*/platform.isMacintosh, /*couldBeTypingAtOffset0*/previousEventWasFocus && platform.isMacintosh);
|
- const [newState, typeInput] = deduceInputFromTextAreaValue(/*couldBeEmojiInput*/platform.isMacintosh, /*couldBeTypingAtOffset0*/previousEventWasFocus && platform.isMacintosh);
|
||||||
+ const [newState, typeInput] = deduceInputFromTextAreaValue(/*couldBeEmojiInput*/browser.isMacintosh, /*couldBeTypingAtOffset0*/previousEventWasFocus && browser.isMacintosh);
|
+ const [newState, typeInput] = deduceInputFromTextAreaValue(/*couldBeEmojiInput*/browser.isMacintosh, /*couldBeTypingAtOffset0*/previousEventWasFocus && browser.isMacintosh);
|
||||||
diff --git a/src/vs/editor/common/config/commonEditorConfig.ts b/src/vs/editor/common/config/commonEditorConfig.ts
|
diff --git a/src/vs/editor/common/config/commonEditorConfig.ts b/src/vs/editor/common/config/commonEditorConfig.ts
|
||||||
index fa004fba30..642007891c 100644
|
index fa004fb..6420078 100644
|
||||||
--- a/src/vs/editor/common/config/commonEditorConfig.ts
|
--- a/src/vs/editor/common/config/commonEditorConfig.ts
|
||||||
+++ b/src/vs/editor/common/config/commonEditorConfig.ts
|
+++ b/src/vs/editor/common/config/commonEditorConfig.ts
|
||||||
@@ -392 +392 @@ const editorConfiguration: IConfigurationNode = {
|
@@ -392 +392 @@ const editorConfiguration: IConfigurationNode = {
|
||||||
- 'included': platform.isMacintosh
|
- 'included': platform.isMacintosh
|
||||||
+ 'included': platform.isNative && platform.isMacintosh
|
+ 'included': platform.isNative && platform.isMacintosh
|
||||||
diff --git a/src/vs/editor/common/config/editorOptions.ts b/src/vs/editor/common/config/editorOptions.ts
|
diff --git a/src/vs/editor/common/config/editorOptions.ts b/src/vs/editor/common/config/editorOptions.ts
|
||||||
index 934e9088b2..b404444bf7 100644
|
index 934e908..b404444 100644
|
||||||
--- a/src/vs/editor/common/config/editorOptions.ts
|
--- a/src/vs/editor/common/config/editorOptions.ts
|
||||||
+++ b/src/vs/editor/common/config/editorOptions.ts
|
+++ b/src/vs/editor/common/config/editorOptions.ts
|
||||||
@@ -9,0 +10 @@ import * as platform from 'vs/base/common/platform';
|
@@ -9,0 +10 @@ import * as platform from 'vs/base/common/platform';
|
||||||
@@ -204,7 +204,7 @@ index 934e9088b2..b404444bf7 100644
|
|||||||
- platform.isMacintosh ? 12 : 14
|
- platform.isMacintosh ? 12 : 14
|
||||||
+ browser.isMacintosh ? 12 : 14
|
+ browser.isMacintosh ? 12 : 14
|
||||||
diff --git a/src/vs/editor/common/config/fontInfo.ts b/src/vs/editor/common/config/fontInfo.ts
|
diff --git a/src/vs/editor/common/config/fontInfo.ts b/src/vs/editor/common/config/fontInfo.ts
|
||||||
index 88cb52aa90..c4a1be9c98 100644
|
index 88cb52a..c4a1be9 100644
|
||||||
--- a/src/vs/editor/common/config/fontInfo.ts
|
--- a/src/vs/editor/common/config/fontInfo.ts
|
||||||
+++ b/src/vs/editor/common/config/fontInfo.ts
|
+++ b/src/vs/editor/common/config/fontInfo.ts
|
||||||
@@ -6 +6 @@
|
@@ -6 +6 @@
|
||||||
@@ -214,7 +214,7 @@ index 88cb52aa90..c4a1be9c98 100644
|
|||||||
-const GOLDEN_LINE_HEIGHT_RATIO = platform.isMacintosh ? 1.5 : 1.35;
|
-const GOLDEN_LINE_HEIGHT_RATIO = platform.isMacintosh ? 1.5 : 1.35;
|
||||||
+const GOLDEN_LINE_HEIGHT_RATIO = browser.isMacintosh ? 1.5 : 1.35;
|
+const GOLDEN_LINE_HEIGHT_RATIO = browser.isMacintosh ? 1.5 : 1.35;
|
||||||
diff --git a/src/vs/editor/contrib/clipboard/clipboard.ts b/src/vs/editor/contrib/clipboard/clipboard.ts
|
diff --git a/src/vs/editor/contrib/clipboard/clipboard.ts b/src/vs/editor/contrib/clipboard/clipboard.ts
|
||||||
index 5e43f1b39e..2244391563 100644
|
index 5e43f1b..2244391 100644
|
||||||
--- a/src/vs/editor/contrib/clipboard/clipboard.ts
|
--- a/src/vs/editor/contrib/clipboard/clipboard.ts
|
||||||
+++ b/src/vs/editor/contrib/clipboard/clipboard.ts
|
+++ b/src/vs/editor/contrib/clipboard/clipboard.ts
|
||||||
@@ -29 +29,2 @@ const supportsCopyWithSyntaxHighlighting = (supportsCopy && !browser.isEdgeOrIE)
|
@@ -29 +29,2 @@ const supportsCopyWithSyntaxHighlighting = (supportsCopy && !browser.isEdgeOrIE)
|
||||||
@@ -246,14 +246,14 @@ index 5e43f1b39e..2244391563 100644
|
|||||||
+ }
|
+ }
|
||||||
+ }
|
+ }
|
||||||
diff --git a/src/vs/editor/contrib/dnd/dnd.ts b/src/vs/editor/contrib/dnd/dnd.ts
|
diff --git a/src/vs/editor/contrib/dnd/dnd.ts b/src/vs/editor/contrib/dnd/dnd.ts
|
||||||
index caa3ea75fd..e32371f932 100644
|
index caa3ea7..e32371f 100644
|
||||||
--- a/src/vs/editor/contrib/dnd/dnd.ts
|
--- a/src/vs/editor/contrib/dnd/dnd.ts
|
||||||
+++ b/src/vs/editor/contrib/dnd/dnd.ts
|
+++ b/src/vs/editor/contrib/dnd/dnd.ts
|
||||||
@@ -9 +9 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
@@ -9 +9 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts b/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts
|
diff --git a/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts b/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts
|
||||||
index 3b72a01a35..0d723f5800 100644
|
index 3b72a01..0d723f5 100644
|
||||||
--- a/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts
|
--- a/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts
|
||||||
+++ b/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts
|
+++ b/src/vs/editor/contrib/goToDefinition/clickLinkGesture.ts
|
||||||
@@ -86 +86 @@ function createOptions(multiCursorModifier: 'altKey' | 'ctrlKey' | 'metaKey'): C
|
@@ -86 +86 @@ function createOptions(multiCursorModifier: 'altKey' | 'ctrlKey' | 'metaKey'): C
|
||||||
@@ -263,7 +263,7 @@ index 3b72a01a35..0d723f5800 100644
|
|||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/editor/contrib/links/links.ts b/src/vs/editor/contrib/links/links.ts
|
diff --git a/src/vs/editor/contrib/links/links.ts b/src/vs/editor/contrib/links/links.ts
|
||||||
index 972a60cd4c..453ad61172 100644
|
index 972a60c..453ad61 100644
|
||||||
--- a/src/vs/editor/contrib/links/links.ts
|
--- a/src/vs/editor/contrib/links/links.ts
|
||||||
+++ b/src/vs/editor/contrib/links/links.ts
|
+++ b/src/vs/editor/contrib/links/links.ts
|
||||||
@@ -13 +13 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
@@ -13 +13 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
||||||
@@ -282,7 +282,7 @@ index 972a60cd4c..453ad61172 100644
|
|||||||
- platform.isMacintosh
|
- platform.isMacintosh
|
||||||
+ browser.isMacintosh
|
+ browser.isMacintosh
|
||||||
diff --git a/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts b/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts
|
diff --git a/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts b/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts
|
||||||
index cacc646f62..459feddae5 100644
|
index cacc646..459fedd 100644
|
||||||
--- a/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts
|
--- a/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts
|
||||||
+++ b/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts
|
+++ b/src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts
|
||||||
@@ -262 +262 @@ class AccessibilityHelpWidget extends Widget implements IOverlayWidget {
|
@@ -262 +262 @@ class AccessibilityHelpWidget extends Widget implements IOverlayWidget {
|
||||||
@@ -292,7 +292,7 @@ index cacc646f62..459feddae5 100644
|
|||||||
- platform.isMacintosh
|
- platform.isMacintosh
|
||||||
+ browser.isMacintosh
|
+ browser.isMacintosh
|
||||||
diff --git a/src/vs/loader.js b/src/vs/loader.js
|
diff --git a/src/vs/loader.js b/src/vs/loader.js
|
||||||
index 4eddcab3a0..2badfc31b1 100644
|
index 4eddcab..2badfc3 100644
|
||||||
--- a/src/vs/loader.js
|
--- a/src/vs/loader.js
|
||||||
+++ b/src/vs/loader.js
|
+++ b/src/vs/loader.js
|
||||||
@@ -671,4 +671,4 @@ var AMDLoader;
|
@@ -671,4 +671,4 @@ var AMDLoader;
|
||||||
@@ -321,14 +321,14 @@ index 4eddcab3a0..2badfc31b1 100644
|
|||||||
- moduleExports_1 = nodeRequire(pieces[1]);
|
- moduleExports_1 = nodeRequire(pieces[1]);
|
||||||
+ moduleExports_1 = context(pieces[1]);
|
+ moduleExports_1 = context(pieces[1]);
|
||||||
diff --git a/src/vs/platform/clipboard/electron-browser/clipboardService.ts b/src/vs/platform/clipboard/electron-browser/clipboardService.ts
|
diff --git a/src/vs/platform/clipboard/electron-browser/clipboardService.ts b/src/vs/platform/clipboard/electron-browser/clipboardService.ts
|
||||||
index 9952574fb5..908a9ae097 100644
|
index 9952574..908a9ae 100644
|
||||||
--- a/src/vs/platform/clipboard/electron-browser/clipboardService.ts
|
--- a/src/vs/platform/clipboard/electron-browser/clipboardService.ts
|
||||||
+++ b/src/vs/platform/clipboard/electron-browser/clipboardService.ts
|
+++ b/src/vs/platform/clipboard/electron-browser/clipboardService.ts
|
||||||
@@ -9 +9 @@ import { URI } from 'vs/base/common/uri';
|
@@ -9 +9 @@ import { URI } from 'vs/base/common/uri';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/platform/windows/common/windows.ts b/src/vs/platform/windows/common/windows.ts
|
diff --git a/src/vs/platform/windows/common/windows.ts b/src/vs/platform/windows/common/windows.ts
|
||||||
index e28ca55477..e8a4cd0e81 100644
|
index e28ca55..e8a4cd0 100644
|
||||||
--- a/src/vs/platform/windows/common/windows.ts
|
--- a/src/vs/platform/windows/common/windows.ts
|
||||||
+++ b/src/vs/platform/windows/common/windows.ts
|
+++ b/src/vs/platform/windows/common/windows.ts
|
||||||
@@ -9 +9 @@ import { ITelemetryData } from 'vs/platform/telemetry/common/telemetry';
|
@@ -9 +9 @@ import { ITelemetryData } from 'vs/platform/telemetry/common/telemetry';
|
||||||
@@ -337,27 +337,27 @@ index e28ca55477..e8a4cd0e81 100644
|
|||||||
@@ -260,0 +261 @@ export function getTitleBarStyle(configurationService: IConfigurationService, en
|
@@ -260,0 +261 @@ export function getTitleBarStyle(configurationService: IConfigurationService, en
|
||||||
+ if (isWeb) { return 'custom'; }
|
+ if (isWeb) { return 'custom'; }
|
||||||
diff --git a/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts b/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts
|
diff --git a/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts b/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts
|
||||||
index 1b5d15ee21..f0ce3257d1 100644
|
index 1b5d15e..f0ce325 100644
|
||||||
--- a/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts
|
--- a/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts
|
||||||
+++ b/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts
|
+++ b/src/vs/workbench/api/electron-browser/mainThreadHeapService.ts
|
||||||
@@ -49,0 +50 @@ export class HeapService implements IHeapService {
|
@@ -49,0 +50 @@ export class HeapService implements IHeapService {
|
||||||
+ return; // Cannot control GC in the browser.
|
+ return; // Cannot control GC in the browser.
|
||||||
diff --git a/src/vs/workbench/api/node/extHostExtensionService.ts b/src/vs/workbench/api/node/extHostExtensionService.ts
|
diff --git a/src/vs/workbench/api/node/extHostExtensionService.ts b/src/vs/workbench/api/node/extHostExtensionService.ts
|
||||||
index 58ba2e568e..4fb6272914 100644
|
index 58ba2e5..4fb6272 100644
|
||||||
--- a/src/vs/workbench/api/node/extHostExtensionService.ts
|
--- a/src/vs/workbench/api/node/extHostExtensionService.ts
|
||||||
+++ b/src/vs/workbench/api/node/extHostExtensionService.ts
|
+++ b/src/vs/workbench/api/node/extHostExtensionService.ts
|
||||||
@@ -774 +774 @@ function loadCommonJSModule<T>(logService: ILogService, modulePath: string, acti
|
@@ -774 +774 @@ function loadCommonJSModule<T>(logService: ILogService, modulePath: string, acti
|
||||||
- r = require.__$__nodeRequire<T>(modulePath);
|
- r = require.__$__nodeRequire<T>(modulePath);
|
||||||
+ r = (global as any).nativeNodeRequire(modulePath);
|
+ r = (global as any).nativeNodeRequire(modulePath);
|
||||||
diff --git a/src/vs/workbench/browser/dnd.ts b/src/vs/workbench/browser/dnd.ts
|
diff --git a/src/vs/workbench/browser/dnd.ts b/src/vs/workbench/browser/dnd.ts
|
||||||
index 5897ab9e71..57b926e9ee 100644
|
index 5897ab9..57b926e 100644
|
||||||
--- a/src/vs/workbench/browser/dnd.ts
|
--- a/src/vs/workbench/browser/dnd.ts
|
||||||
+++ b/src/vs/workbench/browser/dnd.ts
|
+++ b/src/vs/workbench/browser/dnd.ts
|
||||||
@@ -168 +168 @@ export class ResourcesDropHandler {
|
@@ -168 +168 @@ export class ResourcesDropHandler {
|
||||||
- return;
|
- return;
|
||||||
+ return (require('vs/../../../../packages/vscode/src/workbench') as typeof import ('vs/../../../../packages/vscode/src/workbench')).workbench.handleDrop(event, resolveTargetGroup, afterDrop, targetIndex);
|
+ return (require('vs/../../../../packages/vscode/src/workbench') as typeof import ('vs/../../../../packages/vscode/src/workbench')).workbench.handleDrop(event, resolveTargetGroup, afterDrop, targetIndex);
|
||||||
diff --git a/src/vs/workbench/browser/layout.ts b/src/vs/workbench/browser/layout.ts
|
diff --git a/src/vs/workbench/browser/layout.ts b/src/vs/workbench/browser/layout.ts
|
||||||
index 819bb31534..de691330df 100644
|
index 819bb31..de69133 100644
|
||||||
--- a/src/vs/workbench/browser/layout.ts
|
--- a/src/vs/workbench/browser/layout.ts
|
||||||
+++ b/src/vs/workbench/browser/layout.ts
|
+++ b/src/vs/workbench/browser/layout.ts
|
||||||
@@ -15 +15 @@ import { IThemeService } from 'vs/platform/theme/common/themeService';
|
@@ -15 +15 @@ import { IThemeService } from 'vs/platform/theme/common/themeService';
|
||||||
@@ -367,21 +367,21 @@ index 819bb31534..de691330df 100644
|
|||||||
-const TITLE_BAR_HEIGHT = isMacintosh ? 22 : 30;
|
-const TITLE_BAR_HEIGHT = isMacintosh ? 22 : 30;
|
||||||
+const TITLE_BAR_HEIGHT = isNative && isMacintosh ? 22 : 30;
|
+const TITLE_BAR_HEIGHT = isNative && isMacintosh ? 22 : 30;
|
||||||
diff --git a/src/vs/workbench/browser/parts/editor/editor.contribution.ts b/src/vs/workbench/browser/parts/editor/editor.contribution.ts
|
diff --git a/src/vs/workbench/browser/parts/editor/editor.contribution.ts b/src/vs/workbench/browser/parts/editor/editor.contribution.ts
|
||||||
index 5c1e6ef0f8..dd795924d8 100644
|
index 5c1e6ef..dd79592 100644
|
||||||
--- a/src/vs/workbench/browser/parts/editor/editor.contribution.ts
|
--- a/src/vs/workbench/browser/parts/editor/editor.contribution.ts
|
||||||
+++ b/src/vs/workbench/browser/parts/editor/editor.contribution.ts
|
+++ b/src/vs/workbench/browser/parts/editor/editor.contribution.ts
|
||||||
@@ -48 +48 @@ import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
|
@@ -48 +48 @@ import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/browser/parts/editor/editorDropTarget.ts b/src/vs/workbench/browser/parts/editor/editorDropTarget.ts
|
diff --git a/src/vs/workbench/browser/parts/editor/editorDropTarget.ts b/src/vs/workbench/browser/parts/editor/editorDropTarget.ts
|
||||||
index 52272c0d2f..77d447dbc7 100644
|
index 52272c0..77d447d 100644
|
||||||
--- a/src/vs/workbench/browser/parts/editor/editorDropTarget.ts
|
--- a/src/vs/workbench/browser/parts/editor/editorDropTarget.ts
|
||||||
+++ b/src/vs/workbench/browser/parts/editor/editorDropTarget.ts
|
+++ b/src/vs/workbench/browser/parts/editor/editorDropTarget.ts
|
||||||
@@ -14 +14 @@ import { IEditorIdentifier, EditorInput, EditorOptions } from 'vs/workbench/comm
|
@@ -14 +14 @@ import { IEditorIdentifier, EditorInput, EditorOptions } from 'vs/workbench/comm
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/browser/parts/editor/resourceViewer.ts b/src/vs/workbench/browser/parts/editor/resourceViewer.ts
|
diff --git a/src/vs/workbench/browser/parts/editor/resourceViewer.ts b/src/vs/workbench/browser/parts/editor/resourceViewer.ts
|
||||||
index 73446c7b5c..90330a25a4 100644
|
index 73446c7..90330a2 100644
|
||||||
--- a/src/vs/workbench/browser/parts/editor/resourceViewer.ts
|
--- a/src/vs/workbench/browser/parts/editor/resourceViewer.ts
|
||||||
+++ b/src/vs/workbench/browser/parts/editor/resourceViewer.ts
|
+++ b/src/vs/workbench/browser/parts/editor/resourceViewer.ts
|
||||||
@@ -23 +23 @@ import { memoize } from 'vs/base/common/decorators';
|
@@ -23 +23 @@ import { memoize } from 'vs/base/common/decorators';
|
||||||
@@ -400,14 +400,14 @@ index 73446c7b5c..90330a25a4 100644
|
|||||||
- const isScrollWhellKeyPressed = platform.isMacintosh ? altPressed : ctrlPressed;
|
- const isScrollWhellKeyPressed = platform.isMacintosh ? altPressed : ctrlPressed;
|
||||||
+ const isScrollWhellKeyPressed = browser.isMacintosh ? altPressed : ctrlPressed;
|
+ const isScrollWhellKeyPressed = browser.isMacintosh ? altPressed : ctrlPressed;
|
||||||
diff --git a/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts b/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts
|
diff --git a/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts b/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts
|
||||||
index e2bfb8d2cd..3f6ae265f2 100644
|
index e2bfb8d..3f6ae26 100644
|
||||||
--- a/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts
|
--- a/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts
|
||||||
+++ b/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts
|
+++ b/src/vs/workbench/browser/parts/editor/tabsTitleControl.ts
|
||||||
@@ -7 +7 @@ import 'vs/css!./media/tabstitlecontrol';
|
@@ -7 +7 @@ import 'vs/css!./media/tabstitlecontrol';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/browser/parts/quickinput/quickInputList.ts b/src/vs/workbench/browser/parts/quickinput/quickInputList.ts
|
diff --git a/src/vs/workbench/browser/parts/quickinput/quickInputList.ts b/src/vs/workbench/browser/parts/quickinput/quickInputList.ts
|
||||||
index 74782740c7..aa55946135 100644
|
index 7478274..aa55946 100644
|
||||||
--- a/src/vs/workbench/browser/parts/quickinput/quickInputList.ts
|
--- a/src/vs/workbench/browser/parts/quickinput/quickInputList.ts
|
||||||
+++ b/src/vs/workbench/browser/parts/quickinput/quickInputList.ts
|
+++ b/src/vs/workbench/browser/parts/quickinput/quickInputList.ts
|
||||||
@@ -24 +24 @@ import { range } from 'vs/base/common/arrays';
|
@@ -24 +24 @@ import { range } from 'vs/base/common/arrays';
|
||||||
@@ -417,13 +417,13 @@ index 74782740c7..aa55946135 100644
|
|||||||
- if (platform.isMacintosh ? e.metaKey : e.ctrlKey) {
|
- if (platform.isMacintosh ? e.metaKey : e.ctrlKey) {
|
||||||
+ if (browser.isMacintosh ? e.metaKey : e.ctrlKey) {
|
+ if (browser.isMacintosh ? e.metaKey : e.ctrlKey) {
|
||||||
diff --git a/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css b/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css
|
diff --git a/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css b/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css
|
||||||
index a215bde753..df7562b177 100644
|
index a215bde..df7562b 100644
|
||||||
--- a/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css
|
--- a/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css
|
||||||
+++ b/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css
|
+++ b/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css
|
||||||
@@ -44,0 +45 @@
|
@@ -44,0 +45 @@
|
||||||
+.web > .monaco-workbench .part.titlebar,
|
+.web > .monaco-workbench .part.titlebar,
|
||||||
diff --git a/src/vs/workbench/browser/parts/titlebar/menubarControl.ts b/src/vs/workbench/browser/parts/titlebar/menubarControl.ts
|
diff --git a/src/vs/workbench/browser/parts/titlebar/menubarControl.ts b/src/vs/workbench/browser/parts/titlebar/menubarControl.ts
|
||||||
index 254ae28877..4f2e21768b 100644
|
index 254ae28..4f2e217 100644
|
||||||
--- a/src/vs/workbench/browser/parts/titlebar/menubarControl.ts
|
--- a/src/vs/workbench/browser/parts/titlebar/menubarControl.ts
|
||||||
+++ b/src/vs/workbench/browser/parts/titlebar/menubarControl.ts
|
+++ b/src/vs/workbench/browser/parts/titlebar/menubarControl.ts
|
||||||
@@ -16 +16,2 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
|
@@ -16 +16,2 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
|
||||||
@@ -449,7 +449,7 @@ index 254ae28877..4f2e21768b 100644
|
|||||||
- if (!isMacintosh && this.currentTitlebarStyleSetting === 'custom') {
|
- if (!isMacintosh && this.currentTitlebarStyleSetting === 'custom') {
|
||||||
+ if (!(isNative && isMacintosh) && this.currentTitlebarStyleSetting === 'custom') {
|
+ if (!(isNative && isMacintosh) && this.currentTitlebarStyleSetting === 'custom') {
|
||||||
diff --git a/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts b/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts
|
diff --git a/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts b/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts
|
||||||
index 3ab509fad9..5c76d17e39 100644
|
index 3ab509f..5c76d17 100644
|
||||||
--- a/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts
|
--- a/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts
|
||||||
+++ b/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts
|
+++ b/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts
|
||||||
@@ -25 +25,2 @@ import { TITLE_BAR_ACTIVE_BACKGROUND, TITLE_BAR_ACTIVE_FOREGROUND, TITLE_BAR_INA
|
@@ -25 +25,2 @@ import { TITLE_BAR_ACTIVE_BACKGROUND, TITLE_BAR_ACTIVE_FOREGROUND, TITLE_BAR_INA
|
||||||
@@ -469,21 +469,21 @@ index 3ab509fad9..5c76d17e39 100644
|
|||||||
- if (isMacintosh || this.configurationService.getValue<MenuBarVisibility>('window.menuBarVisibility') === 'hidden') {
|
- if (isMacintosh || this.configurationService.getValue<MenuBarVisibility>('window.menuBarVisibility') === 'hidden') {
|
||||||
+ if ((isNative && isMacintosh) || this.configurationService.getValue<MenuBarVisibility>('window.menuBarVisibility') === 'hidden') {
|
+ if ((isNative && isMacintosh) || this.configurationService.getValue<MenuBarVisibility>('window.menuBarVisibility') === 'hidden') {
|
||||||
diff --git a/src/vs/workbench/browser/workbench.contribution.ts b/src/vs/workbench/browser/workbench.contribution.ts
|
diff --git a/src/vs/workbench/browser/workbench.contribution.ts b/src/vs/workbench/browser/workbench.contribution.ts
|
||||||
index 1eb763e002..ad509f8b47 100644
|
index 1eb763e..ad509f8 100644
|
||||||
--- a/src/vs/workbench/browser/workbench.contribution.ts
|
--- a/src/vs/workbench/browser/workbench.contribution.ts
|
||||||
+++ b/src/vs/workbench/browser/workbench.contribution.ts
|
+++ b/src/vs/workbench/browser/workbench.contribution.ts
|
||||||
@@ -9 +9 @@ import { IConfigurationRegistry, Extensions as ConfigurationExtensions, Configur
|
@@ -9 +9 @@ import { IConfigurationRegistry, Extensions as ConfigurationExtensions, Configur
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/common/contextkeys.ts b/src/vs/workbench/common/contextkeys.ts
|
diff --git a/src/vs/workbench/common/contextkeys.ts b/src/vs/workbench/common/contextkeys.ts
|
||||||
index a0921a04c8..ed5ba1ef33 100644
|
index a0921a0..ed5ba1e 100644
|
||||||
--- a/src/vs/workbench/common/contextkeys.ts
|
--- a/src/vs/workbench/common/contextkeys.ts
|
||||||
+++ b/src/vs/workbench/common/contextkeys.ts
|
+++ b/src/vs/workbench/common/contextkeys.ts
|
||||||
@@ -7 +7 @@ import { RawContextKey } from 'vs/platform/contextkey/common/contextkey';
|
@@ -7 +7 @@ import { RawContextKey } from 'vs/platform/contextkey/common/contextkey';
|
||||||
-import { isMacintosh, isLinux, isWindows } from 'vs/base/common/platform';
|
-import { isMacintosh, isLinux, isWindows } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh, isLinux, isWindows } from 'vs/base/browser/browser';
|
+import { isMacintosh, isLinux, isWindows } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts b/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts
|
diff --git a/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts b/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts
|
||||||
index 787c9ef03f..bd50c14467 100644
|
index 787c9ef..bd50c14 100644
|
||||||
--- a/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts
|
--- a/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts
|
||||||
+++ b/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts
|
+++ b/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts
|
||||||
@@ -15 +15 @@ import { Disposable } from 'vs/base/common/lifecycle';
|
@@ -15 +15 @@ import { Disposable } from 'vs/base/common/lifecycle';
|
||||||
@@ -496,14 +496,14 @@ index 787c9ef03f..bd50c14467 100644
|
|||||||
- platform.isMacintosh
|
- platform.isMacintosh
|
||||||
+ browser.isMacintosh
|
+ browser.isMacintosh
|
||||||
diff --git a/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts b/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
diff --git a/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts b/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
||||||
index 1d338f165b..4f1373689b 100644
|
index 1d338f1..4f13736 100644
|
||||||
--- a/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
--- a/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
||||||
+++ b/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
+++ b/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts
|
||||||
@@ -14 +14 @@ import { mixin } from 'vs/base/common/objects';
|
@@ -14 +14 @@ import { mixin } from 'vs/base/common/objects';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts b/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts
|
diff --git a/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts b/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts
|
||||||
index 5e1b6da216..f8643d2e18 100644
|
index 5e1b6da..f8643d2 100644
|
||||||
--- a/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts
|
--- a/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts
|
||||||
+++ b/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts
|
+++ b/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts
|
||||||
@@ -8 +8 @@ import { Action } from 'vs/base/common/actions';
|
@@ -8 +8 @@ import { Action } from 'vs/base/common/actions';
|
||||||
@@ -513,14 +513,14 @@ index 5e1b6da216..f8643d2e18 100644
|
|||||||
- platform.isMacintosh
|
- platform.isMacintosh
|
||||||
+ browser.isMacintosh
|
+ browser.isMacintosh
|
||||||
diff --git a/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts b/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts
|
diff --git a/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts b/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts
|
||||||
index 1ece57bc8d..cf9505e42c 100644
|
index 1ece57b..cf9505e 100644
|
||||||
--- a/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts
|
--- a/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts
|
||||||
+++ b/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts
|
+++ b/src/vs/workbench/contrib/comments/electron-browser/commentNode.ts
|
||||||
@@ -26 +26 @@ import { KeyCode } from 'vs/base/common/keyCodes';
|
@@ -26 +26 @@ import { KeyCode } from 'vs/base/common/keyCodes';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts b/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts
|
diff --git a/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts b/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts
|
||||||
index 973dd5a329..6c5485442c 100644
|
index 973dd5a..6c54854 100644
|
||||||
--- a/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts
|
--- a/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts
|
||||||
+++ b/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts
|
+++ b/src/vs/workbench/contrib/comments/electron-browser/commentThreadWidget.ts
|
||||||
@@ -15 +15 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
@@ -15 +15 @@ import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
||||||
@@ -530,21 +530,21 @@ index 973dd5a329..6c5485442c 100644
|
|||||||
- let keybinding = platform.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter';
|
- let keybinding = platform.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter';
|
||||||
+ let keybinding = browser.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter';
|
+ let keybinding = browser.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter';
|
||||||
diff --git a/src/vs/workbench/contrib/debug/browser/linkDetector.ts b/src/vs/workbench/contrib/debug/browser/linkDetector.ts
|
diff --git a/src/vs/workbench/contrib/debug/browser/linkDetector.ts b/src/vs/workbench/contrib/debug/browser/linkDetector.ts
|
||||||
index 1b6f41c628..0c9bf681bc 100644
|
index 1b6f41c..0c9bf68 100644
|
||||||
--- a/src/vs/workbench/contrib/debug/browser/linkDetector.ts
|
--- a/src/vs/workbench/contrib/debug/browser/linkDetector.ts
|
||||||
+++ b/src/vs/workbench/contrib/debug/browser/linkDetector.ts
|
+++ b/src/vs/workbench/contrib/debug/browser/linkDetector.ts
|
||||||
@@ -9 +9 @@ import { URI as uri } from 'vs/base/common/uri';
|
@@ -9 +9 @@ import { URI as uri } from 'vs/base/common/uri';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts b/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts
|
diff --git a/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts b/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts
|
||||||
index fde17ef683..6010faa8f2 100644
|
index fde17ef..6010faa 100644
|
||||||
--- a/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts
|
--- a/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts
|
+++ b/src/vs/workbench/contrib/debug/electron-browser/debug.contribution.ts
|
||||||
@@ -45 +45 @@ import { ViewsRegistry } from 'vs/workbench/common/views';
|
@@ -45 +45 @@ import { ViewsRegistry } from 'vs/workbench/common/views';
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts b/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts
|
diff --git a/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts b/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts
|
||||||
index 89c131188a..e803b6f185 100644
|
index 89c1311..e803b6f 100644
|
||||||
--- a/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts
|
--- a/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts
|
+++ b/src/vs/workbench/contrib/debug/electron-browser/debugEditorContribution.ts
|
||||||
@@ -9,0 +10 @@ import * as env from 'vs/base/common/platform';
|
@@ -9,0 +10 @@ import * as env from 'vs/base/common/platform';
|
||||||
@@ -559,7 +559,7 @@ index 89c131188a..e803b6f185 100644
|
|||||||
- const stopKey = env.isMacintosh ? KeyCode.Meta : KeyCode.Ctrl;
|
- const stopKey = env.isMacintosh ? KeyCode.Meta : KeyCode.Ctrl;
|
||||||
+ const stopKey = browser.isMacintosh ? KeyCode.Meta : KeyCode.Ctrl;
|
+ const stopKey = browser.isMacintosh ? KeyCode.Meta : KeyCode.Ctrl;
|
||||||
diff --git a/src/vs/workbench/contrib/debug/node/debugAdapter.ts b/src/vs/workbench/contrib/debug/node/debugAdapter.ts
|
diff --git a/src/vs/workbench/contrib/debug/node/debugAdapter.ts b/src/vs/workbench/contrib/debug/node/debugAdapter.ts
|
||||||
index b5f6da93cb..6e6ff4bd7f 100644
|
index b5f6da9..6e6ff4b 100644
|
||||||
--- a/src/vs/workbench/contrib/debug/node/debugAdapter.ts
|
--- a/src/vs/workbench/contrib/debug/node/debugAdapter.ts
|
||||||
+++ b/src/vs/workbench/contrib/debug/node/debugAdapter.ts
|
+++ b/src/vs/workbench/contrib/debug/node/debugAdapter.ts
|
||||||
@@ -315 +315 @@ export class ExecutableDebugAdapter extends StreamDebugAdapter {
|
@@ -315 +315 @@ export class ExecutableDebugAdapter extends StreamDebugAdapter {
|
||||||
@@ -569,28 +569,28 @@ index b5f6da93cb..6e6ff4bd7f 100644
|
|||||||
- if (!fs.existsSync(this.adapterExecutable.command)) {
|
- if (!fs.existsSync(this.adapterExecutable.command)) {
|
||||||
+ if (!(await require("util").promisify(fs.exists)(this.adapterExecutable.command))) {
|
+ if (!(await require("util").promisify(fs.exists)(this.adapterExecutable.command))) {
|
||||||
diff --git a/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts b/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts
|
diff --git a/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts b/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts
|
||||||
index 67c0c41748..956c3a6a2e 100644
|
index 67c0c41..956c3a6 100644
|
||||||
--- a/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts
|
--- a/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts
|
||||||
+++ b/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts
|
+++ b/src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts
|
||||||
@@ -118 +118 @@ class Extension implements IExtension {
|
@@ -118 +118 @@ class Extension implements IExtension {
|
||||||
- return `${product.extensionsGallery.itemUrl}?itemName=${this.publisher}.${this.name}`;
|
- return `${product.extensionsGallery.itemUrl}?itemName=${this.publisher}.${this.name}`;
|
||||||
+ return undefined; // `${product.extensionsGallery.itemUrl}?itemName=${this.publisher}.${this.name}`;
|
+ return undefined; // `${product.extensionsGallery.itemUrl}?itemName=${this.publisher}.${this.name}`;
|
||||||
diff --git a/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts b/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts
|
diff --git a/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts b/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts
|
||||||
index f83842f985..bca184ec2f 100644
|
index f83842f..bca184e 100644
|
||||||
--- a/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts
|
--- a/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts
|
+++ b/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts
|
||||||
@@ -17 +17 @@ import { KeybindingsRegistry, KeybindingWeight } from 'vs/platform/keybinding/co
|
@@ -17 +17 @@ import { KeybindingsRegistry, KeybindingWeight } from 'vs/platform/keybinding/co
|
||||||
-import { isWindows, isMacintosh } from 'vs/base/common/platform';
|
-import { isWindows, isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isWindows, isMacintosh } from 'vs/base/browser/browser';
|
+import { isWindows, isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/files/browser/fileCommands.ts b/src/vs/workbench/contrib/files/browser/fileCommands.ts
|
diff --git a/src/vs/workbench/contrib/files/browser/fileCommands.ts b/src/vs/workbench/contrib/files/browser/fileCommands.ts
|
||||||
index 136bbc9d38..6766894918 100644
|
index 136bbc9..6766894 100644
|
||||||
--- a/src/vs/workbench/contrib/files/browser/fileCommands.ts
|
--- a/src/vs/workbench/contrib/files/browser/fileCommands.ts
|
||||||
+++ b/src/vs/workbench/contrib/files/browser/fileCommands.ts
|
+++ b/src/vs/workbench/contrib/files/browser/fileCommands.ts
|
||||||
@@ -28 +28 @@ import { KeyMod, KeyCode, KeyChord } from 'vs/base/common/keyCodes';
|
@@ -28 +28 @@ import { KeyMod, KeyCode, KeyChord } from 'vs/base/common/keyCodes';
|
||||||
-import { isWindows, isMacintosh } from 'vs/base/common/platform';
|
-import { isWindows, isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isWindows, isMacintosh } from 'vs/base/browser/browser';
|
+import { isWindows, isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts b/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
diff --git a/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts b/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
||||||
index e9446128a1..e63851320b 100644
|
index e944612..e638513 100644
|
||||||
--- a/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
--- a/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
||||||
+++ b/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
+++ b/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts
|
||||||
@@ -38 +38 @@ import { DesktopDragAndDropData, ExternalElementsDragAndDropData, ElementsDragAn
|
@@ -38 +38 @@ import { DesktopDragAndDropData, ExternalElementsDragAndDropData, ElementsDragAn
|
||||||
@@ -598,8 +598,27 @@ index e9446128a1..e63851320b 100644
|
|||||||
+import { isMacintosh, isLinux } from 'vs/base/browser/browser';
|
+import { isMacintosh, isLinux } from 'vs/base/browser/browser';
|
||||||
@@ -592,0 +593 @@ export class FileDragAndDrop implements ITreeDragAndDrop<ExplorerItem> {
|
@@ -592,0 +593 @@ export class FileDragAndDrop implements ITreeDragAndDrop<ExplorerItem> {
|
||||||
+ return (require('vs/../../../../packages/vscode/src/workbench') as typeof import('vs/../../../../packages/vscode/src/workbench')).workbench.handleExternalDrop(target, originalEvent);
|
+ return (require('vs/../../../../packages/vscode/src/workbench') as typeof import('vs/../../../../packages/vscode/src/workbench')).workbench.handleExternalDrop(target, originalEvent);
|
||||||
|
diff --git a/src/vs/workbench/contrib/files/common/explorerModel.ts b/src/vs/workbench/contrib/files/common/explorerModel.ts
|
||||||
|
index 4ddf707..5e51b38 100644
|
||||||
|
--- a/src/vs/workbench/contrib/files/common/explorerModel.ts
|
||||||
|
+++ b/src/vs/workbench/contrib/files/common/explorerModel.ts
|
||||||
|
@@ -77,0 +78 @@ export class ExplorerItem {
|
||||||
|
+ private forgotChildren: boolean = false;
|
||||||
|
@@ -252 +253,2 @@ export class ExplorerItem {
|
||||||
|
- if (!this._isDirectoryResolved) {
|
||||||
|
+ if (!this._isDirectoryResolved || this.forgotChildren) {
|
||||||
|
+ this.forgotChildren = false;
|
||||||
|
@@ -277,0 +280 @@ export class ExplorerItem {
|
||||||
|
+ this.forgotChildren = true;
|
||||||
|
diff --git a/src/vs/workbench/contrib/files/common/explorerService.ts b/src/vs/workbench/contrib/files/common/explorerService.ts
|
||||||
|
index 980c9b1..a692900 100644
|
||||||
|
--- a/src/vs/workbench/contrib/files/common/explorerService.ts
|
||||||
|
+++ b/src/vs/workbench/contrib/files/common/explorerService.ts
|
||||||
|
@@ -333 +333 @@ export class ExplorerService implements IExplorerService {
|
||||||
|
- if (shouldRefresh()) {
|
||||||
|
+ if (true || shouldRefresh()) {
|
||||||
diff --git a/src/vs/workbench/contrib/logs/common/logs.contribution.ts b/src/vs/workbench/contrib/logs/common/logs.contribution.ts
|
diff --git a/src/vs/workbench/contrib/logs/common/logs.contribution.ts b/src/vs/workbench/contrib/logs/common/logs.contribution.ts
|
||||||
index a14a2800ef..af264a8eff 100644
|
index a14a280..af264a8 100644
|
||||||
--- a/src/vs/workbench/contrib/logs/common/logs.contribution.ts
|
--- a/src/vs/workbench/contrib/logs/common/logs.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/logs/common/logs.contribution.ts
|
+++ b/src/vs/workbench/contrib/logs/common/logs.contribution.ts
|
||||||
@@ -31 +31,2 @@ class LogOutputChannels extends Disposable implements IWorkbenchContribution {
|
@@ -31 +31,2 @@ class LogOutputChannels extends Disposable implements IWorkbenchContribution {
|
||||||
@@ -607,13 +626,13 @@ index a14a2800ef..af264a8eff 100644
|
|||||||
+ // This channel only seems to be used when loading the app and we skip all of that, so it is never actually created or written to.
|
+ // This channel only seems to be used when loading the app and we skip all of that, so it is never actually created or written to.
|
||||||
+ // outputChannelRegistry.registerChannel({ id: Constants.mainLogChannelId, label: nls.localize('mainLog', "Main"), file: URI.file(join(environmentService.logsPath, `main.log`)), log: true });
|
+ // outputChannelRegistry.registerChannel({ id: Constants.mainLogChannelId, label: nls.localize('mainLog', "Main"), file: URI.file(join(environmentService.logsPath, `main.log`)), log: true });
|
||||||
diff --git a/src/vs/workbench/contrib/output/common/outputLinkProvider.ts b/src/vs/workbench/contrib/output/common/outputLinkProvider.ts
|
diff --git a/src/vs/workbench/contrib/output/common/outputLinkProvider.ts b/src/vs/workbench/contrib/output/common/outputLinkProvider.ts
|
||||||
index efa955eb5c..e72f41ddaa 100644
|
index efa955e..e72f41d 100644
|
||||||
--- a/src/vs/workbench/contrib/output/common/outputLinkProvider.ts
|
--- a/src/vs/workbench/contrib/output/common/outputLinkProvider.ts
|
||||||
+++ b/src/vs/workbench/contrib/output/common/outputLinkProvider.ts
|
+++ b/src/vs/workbench/contrib/output/common/outputLinkProvider.ts
|
||||||
@@ -77,0 +78 @@ export class OutputLinkProvider {
|
@@ -77,0 +78 @@ export class OutputLinkProvider {
|
||||||
+ return Promise.resolve([]);
|
+ return Promise.resolve([]);
|
||||||
diff --git a/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts b/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts
|
diff --git a/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts b/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts
|
||||||
index 92f9b7cd86..b8300c6c0d 100644
|
index 92f9b7c..b8300c6 100644
|
||||||
--- a/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts
|
--- a/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts
|
+++ b/src/vs/workbench/contrib/quickopen/browser/quickopen.contribution.ts
|
||||||
@@ -6 +6 @@
|
@@ -6 +6 @@
|
||||||
@@ -623,7 +642,7 @@ index 92f9b7cd86..b8300c6c0d 100644
|
|||||||
- description: env.isMacintosh ? nls.localize('gotoLineDescriptionMac', "Go to Line") : nls.localize('gotoLineDescriptionWin', "Go to Line")
|
- description: env.isMacintosh ? nls.localize('gotoLineDescriptionMac', "Go to Line") : nls.localize('gotoLineDescriptionWin', "Go to Line")
|
||||||
+ description: browser.isMacintosh ? nls.localize('gotoLineDescriptionMac', "Go to Line") : nls.localize('gotoLineDescriptionWin', "Go to Line")
|
+ description: browser.isMacintosh ? nls.localize('gotoLineDescriptionMac', "Go to Line") : nls.localize('gotoLineDescriptionWin', "Go to Line")
|
||||||
diff --git a/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts b/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts
|
diff --git a/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts b/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts
|
||||||
index e3c95526bd..a64fda2c2e 100644
|
index e3c9552..a64fda2 100644
|
||||||
--- a/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts
|
--- a/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts
|
+++ b/src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts
|
||||||
@@ -18 +18,2 @@ import { isEqual } from 'vs/base/common/resources';
|
@@ -18 +18,2 @@ import { isEqual } from 'vs/base/common/resources';
|
||||||
@@ -637,7 +656,7 @@ index e3c95526bd..a64fda2c2e 100644
|
|||||||
- if (isMacintosh && config.window && typeof config.window.nativeFullScreen === 'boolean' && config.window.nativeFullScreen !== this.nativeFullScreen) {
|
- if (isMacintosh && config.window && typeof config.window.nativeFullScreen === 'boolean' && config.window.nativeFullScreen !== this.nativeFullScreen) {
|
||||||
+ if (isNative && isMacintosh && config.window && typeof config.window.nativeFullScreen === 'boolean' && config.window.nativeFullScreen !== this.nativeFullScreen) {
|
+ if (isNative && isMacintosh && config.window && typeof config.window.nativeFullScreen === 'boolean' && config.window.nativeFullScreen !== this.nativeFullScreen) {
|
||||||
diff --git a/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts b/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts
|
diff --git a/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts b/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts
|
||||||
index 077334bb5c..b215ede37e 100644
|
index 077334b..b215ede 100644
|
||||||
--- a/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts
|
--- a/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts
|
||||||
+++ b/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts
|
+++ b/src/vs/workbench/contrib/scm/electron-browser/scmViewlet.ts
|
||||||
@@ -50 +50 @@ import { IPanelDndController, Panel } from 'vs/base/browser/ui/splitview/panelvi
|
@@ -50 +50 @@ import { IPanelDndController, Panel } from 'vs/base/browser/ui/splitview/panelvi
|
||||||
@@ -647,21 +666,21 @@ index 077334bb5c..b215ede37e 100644
|
|||||||
- const label = binding ? binding.getLabel() : (platform.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter');
|
- const label = binding ? binding.getLabel() : (platform.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter');
|
||||||
+ const label = binding ? binding.getLabel() : (browser.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter');
|
+ const label = binding ? binding.getLabel() : (browser.isMacintosh ? 'Cmd+Enter' : 'Ctrl+Enter');
|
||||||
diff --git a/src/vs/workbench/contrib/search/browser/search.contribution.ts b/src/vs/workbench/contrib/search/browser/search.contribution.ts
|
diff --git a/src/vs/workbench/contrib/search/browser/search.contribution.ts b/src/vs/workbench/contrib/search/browser/search.contribution.ts
|
||||||
index c60cccd845..257cd319c8 100644
|
index c60cccd..257cd31 100644
|
||||||
--- a/src/vs/workbench/contrib/search/browser/search.contribution.ts
|
--- a/src/vs/workbench/contrib/search/browser/search.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/search/browser/search.contribution.ts
|
+++ b/src/vs/workbench/contrib/search/browser/search.contribution.ts
|
||||||
@@ -665 +665 @@ configurationRegistry.registerConfiguration({
|
@@ -665 +665 @@ configurationRegistry.registerConfiguration({
|
||||||
- included: platform.isMacintosh
|
- included: platform.isMacintosh
|
||||||
+ included: platform.isNative && platform.isMacintosh
|
+ included: platform.isNative && platform.isMacintosh
|
||||||
diff --git a/src/vs/workbench/contrib/tasks/common/problemMatcher.ts b/src/vs/workbench/contrib/tasks/common/problemMatcher.ts
|
diff --git a/src/vs/workbench/contrib/tasks/common/problemMatcher.ts b/src/vs/workbench/contrib/tasks/common/problemMatcher.ts
|
||||||
index 57ece428c2..91bc82a845 100644
|
index 57ece42..91bc82a 100644
|
||||||
--- a/src/vs/workbench/contrib/tasks/common/problemMatcher.ts
|
--- a/src/vs/workbench/contrib/tasks/common/problemMatcher.ts
|
||||||
+++ b/src/vs/workbench/contrib/tasks/common/problemMatcher.ts
|
+++ b/src/vs/workbench/contrib/tasks/common/problemMatcher.ts
|
||||||
@@ -222 +222 @@ export function createLineMatcher(matcher: ProblemMatcher): ILineMatcher {
|
@@ -222 +222 @@ export function createLineMatcher(matcher: ProblemMatcher): ILineMatcher {
|
||||||
-const endOfLine: string = Platform.OS === Platform.OperatingSystem.Windows ? '\r\n' : '\n';
|
-const endOfLine: string = Platform.OS === Platform.OperatingSystem.Windows ? '\r\n' : '\n';
|
||||||
+const endOfLine: string = Platform.isWindows ? '\r\n' : '\n';
|
+const endOfLine: string = Platform.isWindows ? '\r\n' : '\n';
|
||||||
diff --git a/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts b/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts
|
diff --git a/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts b/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts
|
||||||
index b15ee85b95..4a577b3d02 100644
|
index b15ee85..4a577b3 100644
|
||||||
--- a/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts
|
--- a/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts
|
+++ b/src/vs/workbench/contrib/terminal/electron-browser/terminal.contribution.ts
|
||||||
@@ -12,0 +13 @@ import * as platform from 'vs/base/common/platform';
|
@@ -12,0 +13 @@ import * as platform from 'vs/base/common/platform';
|
||||||
@@ -670,7 +689,7 @@ index b15ee85b95..4a577b3d02 100644
|
|||||||
- default: platform.isMacintosh ? 'selectWord' : platform.isWindows ? 'copyPaste' : 'default',
|
- default: platform.isMacintosh ? 'selectWord' : platform.isWindows ? 'copyPaste' : 'default',
|
||||||
+ default: browser.isMacintosh ? 'selectWord' : browser.isWindows ? 'copyPaste' : 'default',
|
+ default: browser.isMacintosh ? 'selectWord' : browser.isWindows ? 'copyPaste' : 'default',
|
||||||
diff --git a/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts b/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts
|
diff --git a/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts b/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts
|
||||||
index 734d13fd45..efba861367 100644
|
index 734d13f..efba861 100644
|
||||||
--- a/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts
|
--- a/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts
|
||||||
+++ b/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts
|
+++ b/src/vs/workbench/contrib/terminal/electron-browser/terminalLinkHandler.ts
|
||||||
@@ -7,0 +8 @@ import * as path from 'vs/base/common/path';
|
@@ -7,0 +8 @@ import * as path from 'vs/base/common/path';
|
||||||
@@ -682,7 +701,7 @@ index 734d13fd45..efba861367 100644
|
|||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts b/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts
|
diff --git a/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts b/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts
|
||||||
index bfde146007..6c3391ee38 100644
|
index bfde146..6c3391e 100644
|
||||||
--- a/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts
|
--- a/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts
|
||||||
+++ b/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts
|
+++ b/src/vs/workbench/contrib/terminal/electron-browser/terminalPanel.ts
|
||||||
@@ -8,0 +9 @@ import * as platform from 'vs/base/common/platform';
|
@@ -8,0 +9 @@ import * as platform from 'vs/base/common/platform';
|
||||||
@@ -691,7 +710,7 @@ index bfde146007..6c3391ee38 100644
|
|||||||
- if (platform.isMacintosh) {
|
- if (platform.isMacintosh) {
|
||||||
+ if (browser.isMacintosh) {
|
+ if (browser.isMacintosh) {
|
||||||
diff --git a/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js b/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js
|
diff --git a/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js b/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js
|
||||||
index a239f09f03..3f68547467 100644
|
index a239f09..3f68547 100644
|
||||||
--- a/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js
|
--- a/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js
|
||||||
+++ b/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js
|
+++ b/src/vs/workbench/contrib/webview/electron-browser/webview-pre.js
|
||||||
@@ -10 +10,19 @@
|
@@ -10 +10,19 @@
|
||||||
@@ -731,14 +750,14 @@ index a239f09f03..3f68547467 100644
|
|||||||
+ // corsEnabled: true
|
+ // corsEnabled: true
|
||||||
+ // });
|
+ // });
|
||||||
diff --git a/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts b/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts
|
diff --git a/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts b/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts
|
||||||
index 8e2b9e03bc..c06da1c7d1 100644
|
index 8e2b9e0..c06da1c 100644
|
||||||
--- a/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts
|
--- a/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts
|
||||||
+++ b/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts
|
+++ b/src/vs/workbench/contrib/webview/electron-browser/webview.contribution.ts
|
||||||
@@ -24 +24 @@ import { InputFocusedContextKey } from 'vs/platform/contextkey/common/contextkey
|
@@ -24 +24 @@ import { InputFocusedContextKey } from 'vs/platform/contextkey/common/contextkey
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
|
diff --git a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
|
||||||
index 5a28744889..9d6f38ca7d 100644
|
index 5a28744..9d6f38c 100644
|
||||||
--- a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
|
--- a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
|
||||||
+++ b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
|
+++ b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
|
||||||
@@ -19 +19,2 @@ import { endsWith } from 'vs/base/common/strings';
|
@@ -19 +19,2 @@ import { endsWith } from 'vs/base/common/strings';
|
||||||
@@ -753,7 +772,7 @@ index 5a28744889..9d6f38ca7d 100644
|
|||||||
+ value: true,
|
+ value: true,
|
||||||
+ });
|
+ });
|
||||||
diff --git a/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts b/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts
|
diff --git a/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts b/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts
|
||||||
index 147f05b246..a36fad0f2a 100644
|
index 147f05b..a36fad0 100644
|
||||||
--- a/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts
|
--- a/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts
|
||||||
+++ b/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts
|
+++ b/src/vs/workbench/contrib/welcome/walkThrough/node/walkThroughContentProvider.ts
|
||||||
@@ -30,0 +31 @@ export class WalkThroughContentProvider implements ITextModelContentProvider, IW
|
@@ -30,0 +31 @@ export class WalkThroughContentProvider implements ITextModelContentProvider, IW
|
||||||
@@ -784,7 +803,7 @@ index 147f05b246..a36fad0f2a 100644
|
|||||||
- this.modelService.updateModel(codeEditorModel, content.value);
|
- this.modelService.updateModel(codeEditorModel, content.value);
|
||||||
+ this.modelService.updateModel(codeEditorModel, content);
|
+ this.modelService.updateModel(codeEditorModel, content);
|
||||||
diff --git a/src/vs/workbench/electron-browser/actions/helpActions.ts b/src/vs/workbench/electron-browser/actions/helpActions.ts
|
diff --git a/src/vs/workbench/electron-browser/actions/helpActions.ts b/src/vs/workbench/electron-browser/actions/helpActions.ts
|
||||||
index 79e2ba2981..8c1b21bd65 100644
|
index 79e2ba2..8c1b21b 100644
|
||||||
--- a/src/vs/workbench/electron-browser/actions/helpActions.ts
|
--- a/src/vs/workbench/electron-browser/actions/helpActions.ts
|
||||||
+++ b/src/vs/workbench/electron-browser/actions/helpActions.ts
|
+++ b/src/vs/workbench/electron-browser/actions/helpActions.ts
|
||||||
@@ -9 +9,2 @@ import product from 'vs/platform/product/node/product';
|
@@ -9 +9,2 @@ import product from 'vs/platform/product/node/product';
|
||||||
@@ -792,14 +811,14 @@ index 79e2ba2981..8c1b21bd65 100644
|
|||||||
+import { language } from 'vs/base/common/platform';
|
+import { language } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh, isLinux } from 'vs/base/browser/browser';
|
+import { isMacintosh, isLinux } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/electron-browser/actions/windowActions.ts b/src/vs/workbench/electron-browser/actions/windowActions.ts
|
diff --git a/src/vs/workbench/electron-browser/actions/windowActions.ts b/src/vs/workbench/electron-browser/actions/windowActions.ts
|
||||||
index ef640150e1..689487d3ce 100644
|
index ef64015..689487d 100644
|
||||||
--- a/src/vs/workbench/electron-browser/actions/windowActions.ts
|
--- a/src/vs/workbench/electron-browser/actions/windowActions.ts
|
||||||
+++ b/src/vs/workbench/electron-browser/actions/windowActions.ts
|
+++ b/src/vs/workbench/electron-browser/actions/windowActions.ts
|
||||||
@@ -14 +14 @@ import { IWorkspaceConfigurationService } from 'vs/workbench/services/configurat
|
@@ -14 +14 @@ import { IWorkspaceConfigurationService } from 'vs/workbench/services/configurat
|
||||||
-import { isMacintosh } from 'vs/base/common/platform';
|
-import { isMacintosh } from 'vs/base/common/platform';
|
||||||
+import { isMacintosh } from 'vs/base/browser/browser';
|
+import { isMacintosh } from 'vs/base/browser/browser';
|
||||||
diff --git a/src/vs/workbench/electron-browser/main.contribution.ts b/src/vs/workbench/electron-browser/main.contribution.ts
|
diff --git a/src/vs/workbench/electron-browser/main.contribution.ts b/src/vs/workbench/electron-browser/main.contribution.ts
|
||||||
index 0d9d443dc1..f0e30f7175 100644
|
index 0d9d443..f0e30f7 100644
|
||||||
--- a/src/vs/workbench/electron-browser/main.contribution.ts
|
--- a/src/vs/workbench/electron-browser/main.contribution.ts
|
||||||
+++ b/src/vs/workbench/electron-browser/main.contribution.ts
|
+++ b/src/vs/workbench/electron-browser/main.contribution.ts
|
||||||
@@ -13 +13,2 @@ import { KeyMod, KeyChord, KeyCode } from 'vs/base/common/keyCodes';
|
@@ -13 +13,2 @@ import { KeyMod, KeyChord, KeyCode } from 'vs/base/common/keyCodes';
|
||||||
@@ -825,7 +844,7 @@ index 0d9d443dc1..f0e30f7175 100644
|
|||||||
- 'included': isMacintosh
|
- 'included': isMacintosh
|
||||||
+ 'included': isNative && isMacintosh
|
+ 'included': isNative && isMacintosh
|
||||||
diff --git a/src/vs/workbench/electron-browser/window.ts b/src/vs/workbench/electron-browser/window.ts
|
diff --git a/src/vs/workbench/electron-browser/window.ts b/src/vs/workbench/electron-browser/window.ts
|
||||||
index acb68c8ad7..bee143a0d7 100644
|
index acb68c8..bee143a 100644
|
||||||
--- a/src/vs/workbench/electron-browser/window.ts
|
--- a/src/vs/workbench/electron-browser/window.ts
|
||||||
+++ b/src/vs/workbench/electron-browser/window.ts
|
+++ b/src/vs/workbench/electron-browser/window.ts
|
||||||
@@ -53 +53 @@ const TextInputActions: IAction[] = [
|
@@ -53 +53 @@ const TextInputActions: IAction[] = [
|
||||||
@@ -838,7 +857,7 @@ index acb68c8ad7..bee143a0d7 100644
|
|||||||
- !isMacintosh || // macOS only
|
- !isMacintosh || // macOS only
|
||||||
+ !browser.isMacintosh || // macOS only
|
+ !browser.isMacintosh || // macOS only
|
||||||
diff --git a/src/vs/workbench/electron-browser/workbench.ts b/src/vs/workbench/electron-browser/workbench.ts
|
diff --git a/src/vs/workbench/electron-browser/workbench.ts b/src/vs/workbench/electron-browser/workbench.ts
|
||||||
index 7445d7b664..0291deeebf 100644
|
index 7445d7b..0291dee 100644
|
||||||
--- a/src/vs/workbench/electron-browser/workbench.ts
|
--- a/src/vs/workbench/electron-browser/workbench.ts
|
||||||
+++ b/src/vs/workbench/electron-browser/workbench.ts
|
+++ b/src/vs/workbench/electron-browser/workbench.ts
|
||||||
@@ -19 +19,2 @@ import { Registry } from 'vs/platform/registry/common/platform';
|
@@ -19 +19,2 @@ import { Registry } from 'vs/platform/registry/common/platform';
|
||||||
@@ -864,20 +883,20 @@ index 7445d7b664..0291deeebf 100644
|
|||||||
- } else if (isMacintosh) {
|
- } else if (isMacintosh) {
|
||||||
+ } else if (isNative && isMacintosh) {
|
+ } else if (isNative && isMacintosh) {
|
||||||
diff --git a/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts b/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts
|
diff --git a/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts b/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts
|
||||||
index 059291079f..0ce7e352e1 100644
|
index 0592910..0ce7e35 100644
|
||||||
--- a/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts
|
--- a/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts
|
||||||
+++ b/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts
|
+++ b/src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts
|
||||||
@@ -33,0 +34 @@ function getSystemExtensionsRoot(): string {
|
@@ -33,0 +34 @@ function getSystemExtensionsRoot(): string {
|
||||||
+ return (require('vs/../../../../packages/vscode/src/fill/paths') as typeof import ('vs/../../../../packages/vscode/src/fill/paths')).getBuiltInExtensionsDirectory();
|
+ return (require('vs/../../../../packages/vscode/src/fill/paths') as typeof import ('vs/../../../../packages/vscode/src/fill/paths')).getBuiltInExtensionsDirectory();
|
||||||
diff --git a/src/vs/workbench/services/extensions/node/extensionHostProcess.ts b/src/vs/workbench/services/extensions/node/extensionHostProcess.ts
|
diff --git a/src/vs/workbench/services/extensions/node/extensionHostProcess.ts b/src/vs/workbench/services/extensions/node/extensionHostProcess.ts
|
||||||
index 484cef96b1..f728fc85f9 100644
|
index 484cef9..f728fc8 100644
|
||||||
--- a/src/vs/workbench/services/extensions/node/extensionHostProcess.ts
|
--- a/src/vs/workbench/services/extensions/node/extensionHostProcess.ts
|
||||||
+++ b/src/vs/workbench/services/extensions/node/extensionHostProcess.ts
|
+++ b/src/vs/workbench/services/extensions/node/extensionHostProcess.ts
|
||||||
@@ -137 +137 @@ function connectToRenderer(protocol: IMessagePassingProtocol): Promise<IRenderer
|
@@ -137 +137 @@ function connectToRenderer(protocol: IMessagePassingProtocol): Promise<IRenderer
|
||||||
- process.kill(initData.parentPid, 0); // throws an exception if the main process doesn't exist anymore.
|
- process.kill(initData.parentPid, 0); // throws an exception if the main process doesn't exist anymore.
|
||||||
+ // process.kill(initData.parentPid, 0); // throws an exception if the main process doesn't exist anymore.
|
+ // process.kill(initData.parentPid, 0); // throws an exception if the main process doesn't exist anymore.
|
||||||
diff --git a/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts b/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts
|
diff --git a/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts b/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts
|
||||||
index 3c7899079a..545d91a96b 100644
|
index 3c78990..545d91a 100644
|
||||||
--- a/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts
|
--- a/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts
|
||||||
+++ b/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts
|
+++ b/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts
|
||||||
@@ -16 +16 @@ import { KeybindingParser } from 'vs/base/common/keybindingParser';
|
@@ -16 +16 @@ import { KeybindingParser } from 'vs/base/common/keybindingParser';
|
||||||
@@ -887,13 +906,13 @@ index 3c7899079a..545d91a96b 100644
|
|||||||
- if (OS === OperatingSystem.Windows) {
|
- if (OS === OperatingSystem.Windows) {
|
||||||
+ if (isNative && OS === OperatingSystem.Windows) {
|
+ if (isNative && OS === OperatingSystem.Windows) {
|
||||||
diff --git a/src/vs/workbench/services/timer/electron-browser/timerService.ts b/src/vs/workbench/services/timer/electron-browser/timerService.ts
|
diff --git a/src/vs/workbench/services/timer/electron-browser/timerService.ts b/src/vs/workbench/services/timer/electron-browser/timerService.ts
|
||||||
index 6e6fbcc630..645bd72d6f 100644
|
index 6e6fbcc..645bd72 100644
|
||||||
--- a/src/vs/workbench/services/timer/electron-browser/timerService.ts
|
--- a/src/vs/workbench/services/timer/electron-browser/timerService.ts
|
||||||
+++ b/src/vs/workbench/services/timer/electron-browser/timerService.ts
|
+++ b/src/vs/workbench/services/timer/electron-browser/timerService.ts
|
||||||
@@ -426,0 +427 @@ export function didUseCachedData(): boolean {
|
@@ -426,0 +427 @@ export function didUseCachedData(): boolean {
|
||||||
+ return false;
|
+ return false;
|
||||||
diff --git a/src/vs/workbench/workbench.main.ts b/src/vs/workbench/workbench.main.ts
|
diff --git a/src/vs/workbench/workbench.main.ts b/src/vs/workbench/workbench.main.ts
|
||||||
index 368fffe642..8c172db61a 100644
|
index 368fffe..8c172db 100644
|
||||||
--- a/src/vs/workbench/workbench.main.ts
|
--- a/src/vs/workbench/workbench.main.ts
|
||||||
+++ b/src/vs/workbench/workbench.main.ts
|
+++ b/src/vs/workbench/workbench.main.ts
|
||||||
@@ -25 +25 @@ import 'vs/workbench/browser/actions/navigationActions';
|
@@ -25 +25 @@ import 'vs/workbench/browser/actions/navigationActions';
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ const HtmlWebpackPlugin = require("html-webpack-plugin");
|
|||||||
// const { BundleAnalyzerPlugin } = require("webpack-bundle-analyzer");
|
// const { BundleAnalyzerPlugin } = require("webpack-bundle-analyzer");
|
||||||
|
|
||||||
const root = path.join(__dirname, "..");
|
const root = path.join(__dirname, "..");
|
||||||
const prod = process.env.NODE_ENV === "production";
|
const prod = process.env.NODE_ENV === "production" || process.env.CI === "true";
|
||||||
|
|
||||||
module.exports = (options = {}) => merge(
|
module.exports = (options = {}) => merge(
|
||||||
require("./webpack.general.config")(options), {
|
require("./webpack.general.config")(options), {
|
||||||
devtool: prod ? "source-map" : "cheap-module-eval-source-map",
|
devtool: prod ? "none" : "cheap-module-eval-source-map",
|
||||||
mode: prod ? "production" : "development",
|
mode: prod ? "production" : "development",
|
||||||
entry: prod ? options.entry : [
|
entry: prod ? options.entry : [
|
||||||
"webpack-hot-middleware/client?reload=true&quiet=true",
|
"webpack-hot-middleware/client?reload=true&quiet=true",
|
||||||
|
|||||||