Commit Graph

4076 Commits

Author SHA1 Message Date
Tyler James Leonhardt
1349397cf7 Remove vscode-nls-dev dependency (#228002)
This was when extensions used the old localization stuff. None of this is used anymore.
2024-09-09 18:28:32 +02:00
Connor Peet
4d221c6b85 cli: reapply "code server-web when offline" 2024-09-09 09:18:56 -07:00
Robo
746ba5bc68 cli: revert "code server-web when offline" (#227981)
* Revert "Merge pull request #227830 from microsoft/connor4312/cli-offline-serve"

This reverts commit 136a5c6f5f, reversing
changes made to 9d388bbf8b.

* chore: bump distro
2024-09-09 16:21:08 +02:00
Connor Peet
03f6dab0dd chore: bump distro (#227840) 2024-09-07 00:09:47 +02:00
Connor Peet
f8c0820a97 cli: fix vsda failure in main (#227835)
Fixes #227833
2024-09-06 23:31:52 +02:00
Benjamin Pasero
6f1101d812 Ignore tsserver requests for createDirectoryWatcher(~/Library) on macOS (#227788)
* Ignore tsserver requests for createDirectoryWatcher(~/Library) on macOS

* update deps

---------

Co-authored-by: Aman Karmani <aman@tmm1.net>
2024-09-06 16:25:54 +02:00
Robo
b5a6aa14a8 feat: switch to npm as default package manager (#226927)
* feat: move from yarn to npm

* chore: skip yarn.lock files

* fix: playwright download

* chore: fix compile and hygiene

* chore: bump vsce@2.17.0

Refs 8b49e9dfdf

* test: update results for bat and sh colorizer tests

* fix: add missing lock files for windows

* fix: switch to legacy-peer-deps

* chore: update markdown-it@14.1.0

Refs 737c95a129

esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.

* ci: increase pr timeout for windows integration tests

* chore: fix product build

* build: ignore extension dev dependency for rcedit

* build: fix working directory inside container

* build: fix dependency generation

* npm: update dependencies

* ci: use global npmrc

* ci: update cache

* ci: setup global npmrc for private npm auth

* build: fix extension bundling

* chore: sync npm dependencies

* ci: debug env variables for container

* ci: fix win32 cli pipeline

* build: fix npmrc config usage for build/ and remote/ dirs

* fix: windows build

* fix: container builds

* fix: markdown-language-features tests and bundling

```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds userland package based on beed9aee2c

* fix: container builds for distro

* chore: update yarn occurrences

* fixup! chore: bump vsce@2.17.0

Uses the closest version to `main` branch that does not
include d3cc84cdec
while still having the fix 8b49e9dfdf

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: throw error when yarn is used for installation

* chore: add review feedback

* chore: switch exec => run where needed

* chore: npm sync dependencies

* fix: markdown-language-features bundling

```
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds missing userland package based on markdown-it/markdown-it@beed9ae,
can be removed once we update markdown-it >= 14.1.0

* ci: rename no-yarn-lock-changes.yml

* chore: sync npm dependencies

* ci: restore no-yarn-lock-changes.yml

We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.

* chore: sync npm dependencies

* ci: rebuild cache

* ci: fix no-package-lock-changes.yml

* chore: bump distro

* chore: rm yarn.lock files

* chore: rm yarn.lock files without dependencies

* chore: add vscode-selfhost-import-aid to postinstall dirs

* chore: bump distro
2024-09-06 22:18:02 +09:00
Brigit Murtaugh
92734259b6 Update distro 2024-09-04 12:51:03 -07:00
Matt Bierner
6814f94e29 Pick up latest TS for building VS Code 2024-09-03 15:16:12 -07:00
Raymond Zhao
e8fb09631d chore: bump webpack in package.json file (#227462)
* chore: bump webpack in package.json file

* Bump yarn.lock again
2024-09-04 00:01:29 +02:00
Joyce Er
673112ca9d chore: bump distro (#227411) 2024-09-03 01:23:15 +02:00
Benjamin Pasero
a5fbd748f1 distro changes for: Support sending ad-hoc notification to Insiders (fix #227321) (#227396)
* distro changes for: Support sending ad-hoc notification to Insiders (fix #227321)

* .
2024-09-02 20:00:35 +02:00
Daniel Imms
ffbd0ab953 @xterm/xterm@5.6.0-beta.56
Part of #196795
2024-09-01 07:48:29 -07:00
Benjamin Pasero
6b924c5152 ESM merge to main (#227184)
Co-authored-by: Johannes Rieken <jrieken@microsoft.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-08-30 10:31:46 +02:00
isidorn
fb56d0bf37 update distro pointer 2024-08-29 09:22:44 +02:00
Daniel Imms
5811c5d042 Update distro - OSS tool 2024-08-26 15:20:04 -07:00
Matt Bierner
efb6885676 Pick up latest TS for building VS Code 2024-08-26 11:21:20 -07:00
Robo
46b8004c31 chore: update electron@30.4.0 (#226594)
* chore: update electron@30.4.0

* chore: bump distro
2024-08-26 12:30:43 +02:00
Matt Bierner
6f2e8f48ff Pick up latest TS for building VS Code (#225817) 2024-08-23 13:17:08 -07:00
Robo
af676cd8b0 Revert "chore: update electron@30.4.0 (#226385)" (#226426)
* Revert "chore: update electron@30.4.0 (#226385)"

This reverts commit 598184c50e.

* chore: bump distro
2024-08-23 15:58:43 +02:00
Robo
598184c50e chore: update electron@30.4.0 (#226385)
* chore: update electron@30.4.0

* chore: bump distro
2024-08-23 08:03:49 +02:00
Christof Marti
f4b5f9f762 Update to @vscode/proxy-agent v0.23.0 (microsoft/vscode#173861) 2024-08-21 08:14:24 +02:00
Megan Rogge
ae254f7064 bump distro (#226099) 2024-08-20 23:21:46 +02:00
Benjamin Pasero
8c66a69a46 eng - update pw to latest (#226003) 2024-08-20 13:57:24 +09:00
Alex Ross
977f832a30 Simple tree sitter based syntax highlighting for typescript (#225252)
* Simple tree sitter based syntax highlighting for typescript

Part of #210475

* Implement onceIf using filter

* Mix monaco

* Fix tests

* Switch back to classic

* PR feedback

* Fix bug causing test failure

* Update tree-sitter-wasm

* Fix monaco editor tree shaking

* Fix running monaco checks on Windows

* Use dummy tree sitter service in standalone

* PR feedback
2024-08-19 21:56:31 +02:00
Benjamin Pasero
68ace8c704 🆙 distro (#225956) 2024-08-19 11:52:11 +02:00
Benjamin Pasero
02fcc994ac esm - port over unit test changes (#225711) 2024-08-15 19:58:52 +02:00
Benjamin Pasero
f5920b80a3 esm - add yarn watch-esm and watch-client-esm 2024-08-15 15:08:49 +02:00
Alexandru Dima
4520f0f17a update to vscode-textmate@9.1.0 (#225682) 2024-08-15 12:51:56 +02:00
Isidor Nikolic
077cbfb268 Merge pull request #225614 from microsoft/isidorn/complete-ant
update distro pointer
2024-08-14 17:39:49 +02:00
isidorn
bf42002205 update distro pointer 2024-08-14 17:11:32 +02:00
Benjamin Pasero
01d7b7a315 esm - reduce diff (bootstrap files) (#225598) 2024-08-14 15:32:09 +02:00
Matt Bierner
4c296be787 Pick up latest ts for building VS Code 2024-08-12 11:17:00 -07:00
Daniel Imms
22f65157a4 Update node-pty, use right binary on arm64
Fixes #225355
2024-08-12 07:48:17 -07:00
Daniel Imms
a3be5f6c23 Merge pull request #225266 from microsoft/tyriar/node-pty-update
node-pty@1.1.0-beta20
2024-08-10 07:17:18 -07:00
Robo
00427fda20 chore: update electron@30.3.1 (#225106)
* chore: update electron@30.3.1

* temp: update distro

* chore: update node.js builds

* temp: update distro

* temp: revert node-pty

* Revert "temp: revert node-pty"

This reverts commit e834f75959ffd0078708db764457e05ec0f3b6b6.

* temp: test with oss electron

* chore: update node.js checksums

* Revert "temp: test with oss electron"

This reverts commit 18506aaa82b2cf44e4b5780eac1b929bbf98ac11.

* temp: disable sandbox for smoke tests

* Revert "temp: disable sandbox for smoke tests"

This reverts commit 8596ef5fcc776cc9a14b4546f9e448ccba2acbad.

* test: skip icon validation task smoke tests

* chore: bump distro
2024-08-09 23:44:42 +00:00
Daniel Imms
1495b65c64 node-pty@1.1.0-beta20
Brings in https://github.com/microsoft/node-pty/pull/703
2024-08-09 09:41:33 -07:00
Robo
d288df1a9b chore: update kerberos@2.1.1 (#225101)
* Revert "Revert "chore: bump kerberos" (#225084)"

This reverts commit 9af3636703.

* build: avoid dlopen kerberos deps on macOS

* ci: update cache

* chore: update rpm and deb dependencies
2024-08-08 07:30:03 +02:00
Raymond Zhao
9af3636703 Revert "chore: bump kerberos" (#225084)
Revert "chore: bump kerberos (#224992)"

This reverts commit 5eb2a65d50.
2024-08-07 13:07:08 -07:00
Raymond Zhao
5eb2a65d50 chore: bump kerberos (#224992)
* chore: bump kerberos

* Bump kerberos in remote as well
2024-08-07 10:39:42 -07:00
Daniel Imms
7edaa08521 Update distro
Part of #145234
2024-08-07 07:41:07 -07:00
Daniel Imms
7873057bb3 Update conpty.dll
Part of microsoft/vscode#224488
2024-08-06 18:48:14 -07:00
Daniel Imms
799be28ece node-pty@1.1.0-beta18 2024-08-06 05:52:30 -07:00
Daniel Imms
49cb9bc931 Merge remote-tracking branch 'origin/main' into tyriar/conptydll 2024-08-06 04:36:46 -07:00
Matt Bierner
27fd211874 Pick up latest TS for building VS Code (#224891)
Pick up latest TS for building VS COde
2024-08-05 15:38:00 -07:00
Daniel Imms
7fe9562d4c @xterm/xterm@5.6.0-beta.52
Fixes #224555
2024-08-05 12:37:51 -07:00
Daniel Imms
65c309f4fd Merge branch 'main' into tyriar/conptydll 2024-08-05 08:07:01 -07:00
Daniel Imms
fe1bb56547 Update to node-pty and adopt useConptyDll
Part of #224488
2024-08-05 08:06:22 -07:00
Tyler James Leonhardt
d43839b489 Bump up the distro (#224226)
Bump it up
While your feet are stomping
And the distro is bumping
Look ahead, the crowd is jumpin'
Bump it up a little more
Get the party goin' on the dance floor
See, 'cause that's where the party's at
And you'd find out if you do that
2024-08-02 12:54:24 -07:00
Matt Bierner
84607a2fe2 Fix some always true/false errors in codebase (#223359)
* Fix some always true/false errors in codebase

Testing out latest TS nightly that can identify when an expression is always true/false. This caught a few likely coding mistakes in our codebase

Unsure about the intent in some of these cases but I've tried my best to understand them. Pinging relevant code owners for the confusing cases

* Bump TS version

* Fix unreachable in build scripts

* Bump versions

* restore intent

* Revert package.json change

* Fixing a few new layer checker errors

These are global in node now

* Skip lib check in integration project

* One more skiplibcheck

* More skip lib

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2024-07-30 15:37:27 -07:00