Robo
e5f61433b5
chore: update to Electron 22 ( #177600 )
...
* Revert "chore: revert to Electron 19 (#175851 )"
This reverts commit 3a11b47eee .
* chore: bump electron@22.3.3
* build: use custom version for V8 sandbox
* chore: update electron@22.4.1
* chore: enable forceAllocationsToV8Sandbox for extension host
* chore: bump electron@22.4.2
* chore: bump electron@22.4.3
* sandbox - cleanup from electron 22 update (#178919 )
* Revert "chore: revert to Electron 19 (#175851 )"
This reverts commit 3a11b47eee .
* chore: bump electron@22.3.3
* build: use custom version for V8 sandbox
* chore: update electron@22.4.1
* chore: enable forceAllocationsToV8Sandbox for extension host
* chore: bump electron@22.4.2
* chore: bump electron@22.4.3
* temp: update distro
* sandbox - cleanup from electron 22 update
* missing comile
* more changes
* fix build
* restore
* 💄
* compile
---------
Co-authored-by: deepak1556 <hop2deep@gmail.com >
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2023-04-03 09:09:31 +02:00
João Moreno
aac80c3f0a
Adopt new distro format ( #178689 )
...
* Simplify distro
Also a ton of drive-by fixing around builds:
- simplified many oneliners
- fixed missing custom npm registry call setups
- remove unnecessary and duplicate work during builds
- many many fixes
2023-04-02 09:35:39 +02:00
Tyler James Leonhardt
0d5e948d86
Ensure external extensions are in the extensions project ( #178283 )
2023-03-26 16:55:04 +02:00
Tyler James Leonhardt
8ddd3bcf39
Allow pulling in external extension translations from somewhere else ( #176090 )
...
allow pulling in external extension translations from somewhere else
This will allow js-debug to push its strings to the extension localization repo and then we will grab the translated strings from there.
2023-03-03 13:15:28 -08:00
Robo
3a11b47eee
chore: revert to Electron 19 ( #175851 )
...
* Revert "Update to min supported version of node (#175723 )"
This reverts commit f749e6be2d .
* Revert "chore: update min node version for development (#175663 )"
This reverts commit f2a822fbe9 .
* Revert "electron 22 sandbox - enable for OSS (#175659 )"
This reverts commit 2551af21f8 .
* Revert "chore: update to Electron 22 (#166430 )"
This reverts commit 6e85d2b51e .
2023-03-02 02:58:46 -08:00
Robo
f2a822fbe9
chore: update min node version for development ( #175663 )
2023-02-28 17:22:33 +01:00
João Moreno
d619dcfc77
bump build/npm/gyp deps ( #174361 )
2023-02-14 17:21:39 +01:00
dependabot[bot]
9076750961
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /build/npm/gyp ( #173400 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 16:49:45 +01:00
Tyler James Leonhardt
a8108049ab
Allow extensions to use new API and it get included in Language Packs ( #163493 )
...
* Allow extensions to use new API and it get included in Language Packs
This leverages the l10n-dev package to analyze ts files for `l10n.t` calls.
* delete console.logs
2022-10-12 17:28:34 -07:00
Tyler James Leonhardt
342aa9c59a
Improvements to i18n ( #163372 )
...
* remove dead code from Transifex
* use @vscode/l10n-dev for XLF operations for extensions
* generated files
* more generated files
* remove dead code
* move l10n-dev to where gulp is
* generated
2022-10-12 14:10:57 -07:00
Michael Rienstra
625fec97f2
Enforce yarn version ( #162610 )
...
* Enforce yarn version
Actually require >=1.10.1 and <2
* error when yarn >= 2
2022-10-05 05:22:33 -07:00
Matt Bierner
c2a2ad4f63
Rename image-preview extension to media-preview ( #162093 )
...
Fixes #162092
Also removes `aac` from the list of supported audio formats
2022-09-27 21:01:14 -07:00
Rob Lourens
c717237d7c
Reenable a couple notebook smoketests ( #159521 )
...
* Remove vscode-notebook-tests in favor of an .ipynb in vscode-smoketest-express
* Update build folder
* Add build task to correct platform
* Build for smoke tests on other platforms
* Fix repo url and remove comment
* Just -media?
* Update darwin/win32 as well
2022-09-14 13:22:16 -07:00
Matt Bierner
71c216d91f
Fix lint errors in our npm scripts ( #159501 )
2022-08-29 15:35:23 -07:00
Matt Bierner
ad9675f099
Scaffold out basic markdown language server ( #154293 )
...
* Scaffold out basic markdown lsp
This scaffolds out a new markdown language server and then uses it to implement document symbols. After the change, the markdown extension will have the following structure:
- languageService — Where all the LSP language stuff will eventually land
- server — The actual language server. Consumes ` languageService`
- src — The current extension that launches the server and implements VS Code specific functions
* Adding build scripts
* a
* Use language service from github
* Remove ls build scripts
* Bump versions
* Only build ext
* Enable for web
* Fixing for browser
2022-07-06 16:03:24 -07:00
Matt Bierner
bbe7b54cf4
Remove custom editor tests ( #152777 )
...
These tests are not actively being run or maintained. Removing them for now
2022-06-21 15:37:19 -04:00
Alexandru Dima
345c867437
Reduce nodejs version >= 17 error to a warning in order to allow for smooth bisects in the future ( #150969 )
2022-06-01 09:18:28 -04:00
ilumer
2bc5ddab6c
fix node version check
2022-05-27 23:30:50 +08:00
João Moreno
5854ef865c
Generate policies again ( #149322 )
...
* Generate ADMX/ADML policy declaration files from static analysis
Fixes : #148941
* fix build
* move to optional dependencies
2022-05-12 09:16:03 +02:00
Joyce Er
ba8ced85c5
Revert "Generate ADMX/ADML policy declaration files from static analysis" ( #149194 )
...
This reverts commit dcfe6b3b84 .
2022-05-10 16:30:34 -07:00
João Moreno
dcfe6b3b84
Generate ADMX/ADML policy declaration files from static analysis
...
Fixes : #148941
2022-05-10 13:17:05 +02:00
Johannes
d3e6eb992b
move references-viewlet into extensions/-folder
2022-05-03 16:46:13 +02:00
Joao Moreno
29ef778b1c
fixes #145397
2022-03-18 13:54:12 +01:00
Alex Dima
bd9d4d5b51
Add support for arm64 for server builds
2022-03-14 16:22:54 +01:00
Robo
32d40cf44e
chore: update to electron 17 ( #143223 )
...
* chore: bump electron@17.0.0
* Revert "chore: revert to electron@13 (#143851 )"
This reverts commit df645f1450 .
* chore: bump electron@17.1.0
* Revert "ci: fix build with latest node-gyp"
This reverts commit c3e948aa30 .
* chore: revert ci changes for node v16
* chore: update yarn.lock
* chore: bump electron@17.1.1
2022-03-11 00:51:37 +09:00
Matt Bierner
37f3aa632f
Adding jsconfig for npm scripts
2022-02-28 15:06:43 -08:00
Matt Bierner
9a8a8e6c8b
Move update-distro script to mjs
2022-02-28 14:56:38 -08:00
Matt Bierner
fb1af79c7d
Experiment with using mjs for one of our build scripts
2022-02-28 14:47:25 -08:00
Matt Bierner
d6d2122c50
Enable type checking in more js build files
2022-02-28 14:41:26 -08:00
Alex Dima
6289768fc2
Force using x64 when running yarn on the remote folder on macOS
2022-02-28 18:12:04 +01:00
Rounak singh
d35ee52e1d
This will look for Visual Studio in the Correct directory. ( #143479 )
...
* Specified the address of 'Microsoft Visual Studio' depending upon the system architect
* Changed preinstall to look for Visual Studio in the correct directory
* Updated preinstall.js to look for VS in the correct directory
2022-02-28 00:52:56 -08:00
Robo
df645f1450
chore: revert to electron@13 ( #143851 )
...
* Revert "chore: update to electron 16 (#137241 )"
This reverts commit 01df559c18 .
This reverts commit 46301339b7
* ci: fix remote compiler for sdl-scan
* chore: fix remote/.yarnrc
* chore: fix build/npm/postinstall.js
* chore: rm crash reporter from shared process
* chore: rm crash reporter from ext host
* chore: fix build/lib/layersChecker.ts
* :chore: preserve some more changes
* fix tests
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2022-02-24 17:49:49 +01:00
Jonathan Rubenstein
4987535801
Add VS 2022 to supported versions ( #142667 )
2022-02-09 17:24:56 -08:00
Henning Dieterichs
ae84d540ef
Show an error if node version is less than 14.17.4 ( #142627 )
2022-02-09 07:06:40 -08:00
Robo
01df559c18
chore: update to electron 16 ( #137241 )
...
* chore: bump electron@15.3.0
* chore: bump node@16.x
* chore: enable render process reuse
* Revert "watcher - use `type` property for crash reporter location"
This reverts commit bfa488dd8f .
* Revert "watcher - enable crash reports on linux (#136264 )"
This reverts commit af261488f8 .
* chore: enable crashpad on linux
* chore: bump electron@15.3.1
* chore: update api changes
* chore: bump @vscode/sqlite3@5.0.3
* spec: skip non-context aware module unittests
* chore: fix perf hook integration with node environment
* fix: adopt fs api changes
* chore: fix integration tests
* chore: bump electron@15.3.2
* chore: bump electron@16.0.0
* temp(macOS): kill test instances in OSS
* Revert "temp(macOS): kill test instances in OSS"
This reverts commit b0d796c8d64227a5ec012c060bbbee7d9da27568.
* chore: update chromium version for clang downloader
* some 💄 changes
* align with changes
* adopt more fs.rm
* 💄
* chore: bump @vscode/sqlite3@5.0.4
* fix layers check to account for duplicated types from node.js
* update todo for type casts
* smoke - fix compile issue
* chore: update module cache
* watcher - fix unhandled rejection (fix #137416 )
* ci: update node version
* enable stack dumping
* update electron types to 16.x
* chore: bump @vscode/sqlite3@5.0.5
Refs https://github.com/microsoft/vscode/issues/137496
* fix layer issue
* add `AbortSignal` to core types
* chore: update linux compile flags
Refs 797723ec83
* ci: fix linux build
* ci: update github ci cache
* ci: fix remote build in github ci
* ci: better fix for remote build
* chore: bump azure cache
* chore: fix merge conflict
* :chore: update to electron@16.0.2
* chore: bump @vscode/sqlite3@5.0.7
* ci: update to gcc-4.9 for remote
Refs https://github.com/microsoft/vscode/issues/137659
* ci: switch to buster for linux arm
Refs https://github.com/microsoft/vscode/issues/137927
* ci: fix build on linux arm64
* ci: fix arm client compiler toolchain
Refs #137927
* chore: bump electron@16.0.3
* ci: fix compile flags for the c toolchain
* chore: bump electron@16.0.4
* Add experimental dark mode flag (#139109 )
* Add experimental dark mode flag
* Apply PR feedback
* chore: bump electron@16.0.6
* chore: bump electron@16.0.7
Fixes https://github.com/microsoft/vscode/issues/138792
Fixes https://github.com/microsoft/vscode/issues/139300
* chore: experimental highlight API
* smoke - fix compile issue
* FIXME: custom ELECTRON_RUN_AS_NODE with node worker
* Revert "chore: bump electron@16.0.7"
This reverts commit 5fd01cf37c .
* Revert "Revert "chore: bump electron@16.0.7""
This reverts commit a7f1b73951 .
* chore: fix github linux workflow
* chore: address review feedback
* chore: bump electron@16.0.8
* ci: revert to stretch distro for linux arm
Refs https://github.com/microsoft/vscode/issues/137927
* ci: force build
* chore: update yarn.lock
* address feedback
* Revert "FIXME: custom ELECTRON_RUN_AS_NODE with node worker"
This reverts commit 7b48fa3732 .
* ci: fix remote folder build
* chore: fix github linux ci
* 🆙 `versionSpec`
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
Co-authored-by: Raymond Zhao <raymondzhao@microsoft.com >
2022-02-08 20:09:00 +01:00
rebornix
f2b7964599
re #142429 . Image renderer moved to extension.
2022-02-07 12:49:20 -08:00
Robo
b7712c07fa
refactor: build x64 remote modules with same toolchain as binary ( #142023 )
...
* refactor: build x64 remote modules with same toolchain as binary
Refs https://github.com/nodejs/node/blob/master/BUILDING.md#official-binary-platforms-and-toolchains
Fixes https://github.com/microsoft/vscode/issues/137659
* chore: split client and server stages for x64
* chore: add build dependencies
* Revert "chore: add build dependencies"
This reverts commit f9077c9ebd6017bd973db9366dc3d7f336293742.
* chore: build step requires root dependencies
* chore: only perform module installation in separate stage
* chore: fix target path
* chore: run server stage in parallel to compile
* chore: fix dependency chain
* chore: declare parallel dependecy
* chore: fix artifact name
* chore: publish as archive to preserve file types
* chore: fix target directory for extraction
* chore: update postinstall script
2022-02-03 07:56:21 -08:00
Dirk Baeumer
6ea4b6961d
Tweaks to preinstall script
2022-02-02 17:10:43 +01:00
Dirk Baeumer
5c70859065
Add some comments to the preinstall script
2022-02-02 16:45:03 +01:00
Dirk Baeumer
d5945d36ab
Fetch native headers during preinstall phase.
2022-01-11 12:13:13 +01:00
Ladislau Szomoru
bfad20be9d
Extract remote source provider registry into the vscode.git-base extension ( #137656 )
2021-11-24 20:48:44 +01:00
alex-brs
f8ee1a1700
build/npm/preinstall: fix error message for node version
2021-11-09 13:21:53 -08:00
Johannes Herchen
00d94046fe
fix preinstall script ( #136638 )
...
detect yarn with .cjs extensions
2021-11-08 09:50:56 +01:00
Raymond Zhao
90087ede3b
Point users more directly to prerequisites #131074
2021-09-07 12:56:12 -07:00
Logan Ramos
8079e0b721
Move webNodePaths to run on compile since we rimraf out
2021-08-10 16:56:23 -04:00
Logan Ramos
6533d46465
Fix case where out/vs doesn't exist
2021-08-10 15:13:27 -04:00
Logan Ramos
82e4bc85cd
Dynamically generate web package paths
2021-08-10 14:44:58 -04:00
Robo
4fee848f2f
fix: CXXABI requirements for older distros ( #129360 )
...
* fix: use clang and libcxx from chromium
* chore: add flags for Link-Time Optimization
libcxx builds from upstream are built with LTO, avoiding these
flags will cause miscompiles
* chore: add lto flags to compilation units
2021-08-06 08:48:45 -07:00
Rob Lourens
5793ae026a
Rename serializer extension and set up build scripts
2021-07-21 15:03:24 -07:00
Connor Peet
6cc4e560f7
testing: remove unused testing-editor-contributions
...
Fixes #127691
2021-07-07 15:38:27 -07:00