Skip to content

Commit 64a1395

Browse files
authored
Merge branch 'main' into fix/improve-marker-placements
2 parents 03c0c29 + 6f7e101 commit 64a1395

File tree

124 files changed

+108481
-1280
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+108481
-1280
lines changed

build/gulpfile.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@
77

88
// Increase max listeners for event emitters
99
require('events').EventEmitter.defaultMaxListeners = 100;
10+
const { gracefulify } = require('graceful-fs');
11+
const fs = require('fs');
12+
try {
13+
gracefulify(fs);
14+
} catch (e) {
15+
logger.log(`Error enabling graceful-fs: ${e}`);
16+
}
1017

1118
const gulp = require('gulp');
1219
const util = require('./lib/util');

build/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"electron-osx-sign": "^0.4.16",
4444
"esbuild": "0.20.0",
4545
"extract-zip": "^2.0.1",
46+
"graceful-fs": "^4.2.11",
4647
"gulp-merge-json": "^2.1.1",
4748
"gulp-shell": "^0.8.0",
4849
"jsonc-parser": "^2.3.0",

build/win32/Cargo.lock

Lines changed: 98 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/win32/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "inno_updater"
3-
version = "0.11.0"
3+
version = "0.11.1"
44
authors = ["Microsoft <[email protected]>"]
55
build = "build.rs"
66

@@ -9,7 +9,7 @@ byteorder = "1.4.3"
99
crc = "3.0.1"
1010
slog = "2.7.0"
1111
slog-async = "2.7.0"
12-
slog-term = "2.9.0"
12+
slog-term = "2.9.1"
1313

1414
[target.'cfg(windows)'.dependencies.windows-sys]
1515
version = "0.42"

build/win32/inno_updater.exe

-5 KB
Binary file not shown.

build/yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,6 +1563,11 @@ graceful-fs@^4.1.6, graceful-fs@^4.2.0:
15631563
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
15641564
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
15651565

1566+
graceful-fs@^4.2.11:
1567+
version "4.2.11"
1568+
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
1569+
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
1570+
15661571
"graceful-readlink@>= 1.0.0":
15671572
version "1.0.1"
15681573
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"

extensions/emmet/src/defaultCompletionProvider.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -187,13 +187,6 @@ export class DefaultCompletionItemProvider implements vscode.CompletionItemProvi
187187
const config = getEmmetConfiguration(syntax!);
188188
const result = helper.doComplete(toLSTextDocument(document), position, syntax, config);
189189

190-
// https://github.com/microsoft/vscode/issues/86941
191-
if (result && result.items && result.items.length === 1) {
192-
if (result.items[0].label === 'widows: ;') {
193-
return undefined;
194-
}
195-
}
196-
197190
const newItems: vscode.CompletionItem[] = [];
198191
if (result && result.items) {
199192
result.items.forEach((item: any) => {

extensions/emmet/src/test/completion.test.ts

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,30 @@ suite('Tests for completion in CSS embedded in HTML', () => {
2929
});
3030

3131
// https://github.com/microsoft/vscode/issues/86941
32-
test('#86941, widows should not be completed', async () => {
33-
await testCompletionProvider('css', `.foo { wi| }`, undefined);
32+
test('#86941, widows should be completed after width', async () => {
33+
await testCompletionProvider('css', `.foo { wi| }`, [
34+
{ label: 'width: ;', documentation: `width: |;` }
35+
]);
36+
await testCompletionProvider('css', `.foo { wid| }`, [
37+
{ label: 'width: ;', documentation: `width: |;` }
38+
]);
39+
try {
40+
await testCompletionProvider('css', `.foo { wi| }`, [
41+
{ label: 'widows: ;', documentation: `widows: |;` }
42+
]);
43+
} catch (e) {
44+
assert.strictEqual(e.message, "Didn't find completion item with label widows: ;");
45+
}
46+
try {
47+
await testCompletionProvider('css', `.foo { wid| }`, [
48+
{ label: 'widows: ;', documentation: `widows: |;` }
49+
]);
50+
} catch (e) {
51+
assert.strictEqual(e.message, "Didn't find completion item with label widows: ;");
52+
}
53+
await testCompletionProvider('css', `.foo { wido| }`, [
54+
{ label: 'widows: ;', documentation: `widows: |;` }
55+
]);
3456
});
3557

3658
// https://github.com/microsoft/vscode/issues/117020

extensions/emmet/yarn.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@
5959
integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==
6060

6161
"@vscode/emmet-helper@^2.8.8":
62-
version "2.9.2"
63-
resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz#cd5d1e64e7138ad76300e8cba5fd84f1c03e13ee"
64-
integrity sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==
62+
version "2.9.3"
63+
resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz#8a8b228981fcf2d9346fdca77b9ad5a31dc09dba"
64+
integrity sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==
6565
dependencies:
6666
emmet "^2.4.3"
6767
jsonc-parser "^2.3.0"
@@ -70,9 +70,9 @@
7070
vscode-uri "^2.1.2"
7171

7272
emmet@^2.4.3:
73-
version "2.4.4"
74-
resolved "https://registry.yarnpkg.com/emmet/-/emmet-2.4.4.tgz#801aad64659dc76f3003130db767d77a78ac298e"
75-
integrity sha512-v8Mwpjym55CS3EjJgiCLWUB3J2HSR93jhzXW325720u8KvYxdI2voYLstW3pHBxFz54H6jFjayR9G4LfTG0q+g==
73+
version "2.4.7"
74+
resolved "https://registry.yarnpkg.com/emmet/-/emmet-2.4.7.tgz#19893c34e6274af14ea3c5729101e3c4ed18f01e"
75+
integrity sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==
7676
dependencies:
7777
"@emmetio/abbreviation" "^2.3.3"
7878
"@emmetio/css-abbreviation" "^2.1.8"

extensions/npm/src/features/packageJSONContribution.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,13 @@ export class PackageJSONContribution implements IJSONContribution {
287287
return new Promise((resolve, _reject) => {
288288
const args = ['view', '--json', '--', pack, 'description', 'dist-tags.latest', 'homepage', 'version', 'time'];
289289
const cwd = resource && resource.scheme === 'file' ? dirname(resource.fsPath) : undefined;
290-
cp.execFile(npmCommandPath, args, { cwd }, (error, stdout) => {
290+
291+
// corepack npm wrapper would automatically update package.json. disable that behavior.
292+
// COREPACK_ENABLE_AUTO_PIN disables the package.json overwrite, and
293+
// COREPACK_ENABLE_PROJECT_SPEC makes the npm view command succeed
294+
// even if packageManager specified a package manager other than npm.
295+
const env = { COREPACK_ENABLE_AUTO_PIN: "0", COREPACK_ENABLE_PROJECT_SPEC: "0" };
296+
cp.execFile(npmCommandPath, args, { cwd, env }, (error, stdout) => {
291297
if (!error) {
292298
try {
293299
const content = JSON.parse(stdout);

0 commit comments

Comments
 (0)