Commit Graph

6364 Commits

Author SHA1 Message Date
Benjamin Pasero
dc265add0b esm - drop need for manual concat (#230571) 2024-10-06 14:12:20 +02:00
Robo
51cfc9ece4 ci: add checks to verify mach-o objects architecture (#230598) 2024-10-05 12:27:10 -07:00
Robo
e178455531 ci: check for clean git state in npm validation (#230479) 2024-10-04 11:04:18 -07:00
Matt Bierner
98e69ca6ea Merge branch 'main' into dev/eslint-9 2024-10-04 08:34:12 -07:00
Benjamin Pasero
9bd60d090a esm - better content mapper to address sourcemaps (#230476) 2024-10-04 15:34:21 +02:00
Robo
ba6907515e fix: use xz compression when building deb package (#230471) 2024-10-04 13:25:06 +02:00
Robo
8422282f04 chore: update to Electron 32 (#218245)
* chore: update electron@31.0.1

* chore: bump electron@31.1.0

* chore: update sysroot download url

* chore: bump electron@31.3.0

* chore: update rpm deps for arm64

* chore: bump electron@31.4.0

* chore: bump electron@32.0.0

* fix: compile stage

* fix: install on windows

* fix: override node-addon-api to support c++20 with gcc-11

Brings in fed13534c5
to support compilation with gcc>=11

* ci: use gnu++2a for gcc <=9

* ci: fix sdl pipeline

* ci: web stage

* ci: fix alpine stage

* ci: fix legacy server stage

* fix: node-addon-api resolution for remote

* ci: fix legacy arm stage

* chore: sync npm dependencies

* chore: bump electron@32.0.1

* ci: fix monaco editor checks

* ci: fix legacy server stage

* ci: possible concurrent execution

* ci: use foreground scripts on windows

* chore: bump electron@32.0.2

* fix: compilation

Refs 204011c3f2

* Revert "wco - hardcode devtools location on Linux (#227084)"

This reverts commit dfb96d11d3.

* chore: bump electron@32.1.2

* ci: remove workaround for missing c++20 flags

* ci: use gnu++2a for gcc <=9

* chore: bump distro

* ci: use gnu++17 for legacy arm servers

* fixup! override node-addon-api to support c++20 with gcc-11

Scope to only the affected package versions

* chore: bump @vscode/policy-watcher

* chore: bump @vscode/sqlite3

* chore: bump node.js v20.17.0

* chore: bump distro

* chore: update @vscode/windows-ca-certs

* chore: update builds for electron@32.1.2

* chore: bump distro

* chore: bump dependencies

* ci: fix arm legacy servers
2024-10-04 19:19:06 +09:00
Johannes
6e4221f0ec remove swc 2024-10-04 11:23:51 +02:00
Matt Bierner
f6ebc0c2b8 Merge branch 'main' into dev/eslint-9 2024-10-03 10:52:58 -07:00
Matt Bierner
9c86c96a8a Switch back to use eslintignore file for sdl tooling
However use a different filename to avoid a warning
2024-10-03 09:44:50 -07:00
Johannes
4a5fdb2ff1 some more esbuild trickery 2024-10-03 18:39:45 +02:00
Johannes Rieken
2a96e0d571 Merge branch 'main' into joh/super-monkey 2024-10-03 17:18:23 +02:00
Martin Aeschlimann
fc6d94b806 [css/json/html] adopt latest lsp, update to module: node16 (#230371)
* adopt latest language-server/client

* update package-locks

* transpiler to support Node16
2024-10-03 13:49:56 +02:00
Matt Bierner
f22a1167e4 More fixes 2024-10-02 17:22:33 -07:00
Matt Bierner
489c180f25 Merge branch 'main' into dev/eslint-9 2024-10-02 14:50:59 -07:00
Matt Bierner
e456f4cb66 Start eslint 9 migration
For #230339

Starts migrating to eslint 9. Everything runs but it produces a number of errors
2024-10-02 14:45:28 -07:00
Johannes Rieken
eb3f1d15b0 Merge branch 'main' into joh/super-monkey 2024-10-02 15:59:35 +02:00
Benjamin Pasero
c5b6ef14e6 esm - more cleanup (#230285) 2024-10-02 11:55:17 +02:00
Johannes
c4093a5112 tweak transpile and pasteUrl.test 2024-10-02 10:30:35 +02:00
Johannes
90fad18259 Merge branch 'main' into joh/super-monkey 2024-10-02 10:04:48 +02:00
Johannes
3ae94fbae4 more transpile tweaks 2024-10-02 10:04:41 +02:00
Joyce Er
370f5619b9 fix: use chat edit state for chat file list decorations (#230284)
* fix: use chat edit state for chat file list decorations

* Add theme defaults
2024-10-02 09:50:08 +02:00
Robo
a287cd4260 ci: fix paths to apt retry script (#230274) 2024-10-02 02:35:33 +02:00
Robo
e1349657e5 build: make sdl scan gulp tasks lazy (#230239) 2024-10-02 01:56:14 +02:00
Peng Lyu
9b7f3e7845 Experiment forcing npm registry validation for package upgrade. (#229237)
* Enable npm package validate against terrapin.
2024-10-01 15:56:05 -07:00
Benjamin Pasero
f09184ceb7 esm - set type: module top level (#230210) 2024-10-01 20:48:56 +02:00
Benjamin Pasero
3b68a06818 esm - removal of CSS loader (#230206) 2024-10-01 19:24:18 +02:00
Johannes
c1fb7325bd add esbuild transpiler for fast CI 2024-10-01 16:26:50 +02:00
Robo
9d3abdc8ff ci: apply retry logic for apt failures (#230217) 2024-10-01 13:01:10 +02:00
Benjamin Pasero
b591f33513 🆙 jschardet@3.1.4 (#230197) 2024-10-01 08:19:15 +02:00
Connor Peet
8a32f69162 refactor: cleanup debt for hashing (#230174)
* refactor: cleanup debt for hashing

- Adds a type to avoid direct usage of sync `hash()` for consumers
  working with binary input.
- Moved the previous browser-only `sha1Hex` to `hash.ts` now that
  webcrypto is quite universal, including in Node.js since 19.
- Cleaned up some code that is replaced with modern built-in functions
  like `TypedArray.fill` and `padStart`.
- The `NotebookSimpleWorker` was manually calculating the hash for
  its binary data (probably to avoid the same issue as #229619), so
  I swapped that to use webcrypto as well which is much speedier for
  large inputs (125ms vs 8ms for 10MB of data) @rebornix

Closes https://github.com/microsoft/vscode/issues/229845

* update layer checker
2024-09-30 20:56:03 -07:00
Matt Bierner
51fa4d0172 Fix more type assertions (#230156)
* Fix more type assertions

For #211878

* Fix type error
2024-09-30 14:17:06 -07:00
Benjamin Pasero
36b52aa938 esm - inline minimist (#230155)
* esm - inline `minimist`

* .

* .

* .
2024-09-30 13:13:42 -07:00
Benjamin Pasero
e7abf7becb esm - inline main entry points (#230135) 2024-09-30 20:22:47 +02:00
Sandeep Somavarapu
841d51da29 write our own little gulp-eslint which takes the eslint from our workspace root (#230115) 2024-09-30 15:36:25 +02:00
Benjamin Pasero
84c18c543e esm - more cleanup of rules and files (#230083) 2024-09-30 11:20:59 +02:00
Benjamin Pasero
1c45703db2 debt - update colors (#230103) 2024-09-30 11:13:55 +02:00
Aiday Marlen Kyzy
eec0d205c8 Edit Context : Using border instead of background color for composition (#229851)
* registering new colors to use for the composition

* removing background color and using border instead
2024-09-30 10:44:47 +02:00
Ladislau Szomoru
e4f4c45bcc Engineering - update agent pool (#229947) 2024-09-27 14:00:22 +02:00
Benjamin Pasero
db992f389a esm - some 💄 2024-09-27 11:00:52 +02:00
Benjamin Pasero
1d219d75ef esm - fix layer checker 2024-09-27 08:58:11 +02:00
Benjamin Pasero
3b8c31c64a esm - fix transpile 2024-09-27 08:32:14 +02:00
Benjamin Pasero
7d428d77a0 esm - remove build support for prepend 2024-09-27 08:05:22 +02:00
Benjamin Pasero
87f3486f5f esm - restore default header 2024-09-27 08:05:16 +02:00
Benjamin Pasero
c7caef00ea esm - make optimize.ts ESM only 2024-09-27 08:05:06 +02:00
Benjamin Pasero
b544846460 esm - further cleanup build scripts 2024-09-27 08:04:56 +02:00
Benjamin Pasero
c1952297c5 esm - cleanup editor worker build descriptors 2024-09-27 08:04:36 +02:00
Benjamin Pasero
d34e895b8e esm - more AMD removal 2024-09-27 08:04:23 +02:00
Benjamin Pasero
d2701aa2ec esm - remove AMD modifications in sources 2024-09-27 08:04:16 +02:00
Benjamin Pasero
332b89f198 esm - remove AMD build scripts, tests and variables 2024-09-27 08:04:01 +02:00