Ladislau Szomoru
76db970075
Engineering - disable build warning for tool disablement ( #227558 )
2024-09-04 20:41:23 +09:00
Ladislau Szomoru
ab30106acd
Engineering - update Linux build agents ( #227557 )
2024-09-04 13:11:44 +02:00
Johannes Rieken
e1cc3fa181
tsb should handle `.js` suffix ( #227544 )
...
fixes https://github.com/microsoft/vscode/issues/227540
2024-09-04 10:36:15 +02:00
Kevin Cui
d1eab2bcf4
ci: ensure retry logic consistency ( #226038 )
...
Related PR: #171489
Signed-off-by: Kevin Cui <bh@bugs.cc>
2024-09-04 04:51:19 +00:00
Daniel Imms
5a6d09c6df
Merge pull request #227383 from microsoft/tyriar/225665_2
...
Move shell integration scripts into common take 2
2024-09-03 06:52:49 -07:00
Benjamin Pasero
be05c746e7
esm - restore support for building AMD ( #227425 )
2024-09-03 15:30:07 +02:00
Ladislau Szomoru
cd0427ad28
SCM - add color to history item labels ( #227436 )
...
* Initial implementation
* Cleanup colors
* Revert changes to define colors in the git extension
* Add colors to labels
2024-09-03 14:04:22 +02:00
Robo
8e0e3bfb18
ci: add retry logic for apt failures ( #227420 )
...
Based on https://github.com/actions/runner-images/blob/ubuntu22/20240825.1/images/ubuntu/scripts/build/configure-apt-mock.sh
2024-09-03 06:55:12 +02:00
Robo
adac839773
ci: use sysroots for stripping binaries in rpmbuild ( #227397 )
2024-09-03 06:01:02 +02:00
Benjamin Pasero
21135c81b5
esm - provide a bridge to AMD world ( #227361 )
2024-09-02 12:09:12 -07:00
Daniel Imms
d78f189b6d
Add back SI scripts for REH
2024-09-02 07:13:16 -07:00
Daniel Imms
a91854820a
Move shell integration scripts into common
...
Fixes #225665
2024-09-02 07:12:43 -07:00
Christof Marti
d22ce6b05a
Revert "Merge pull request #227244 from microsoft/tyriar/225665"
...
This reverts commit 0978e9ebf5
, reversing
changes made to 9aa46099e1
.
2024-09-02 11:51:52 +02:00
Christof Marti
dc17f69a2e
Revert "Engineering - update build agents ( #227312 )"
...
This reverts commit 3dc9c4c976
.
2024-09-02 10:11:44 +02:00
Benjamin Pasero
ca42f649a7
Allow to build an AMD version of VS Code ( #227240 )
2024-09-02 09:36:19 +02:00
Robo
815277b7bd
ci: use ubuntu 20.04 for linux stage ( #227338 )
...
* ci: use ubuntu 20.04 for linux legacy server stage
Newer agents have issue starting docker container
```
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: unable to apply cgroup configuration: unable to start unit "docker-7c804237784bfb9e3acdc157b61934d5175a239f3ded81e98486d97157b4a316.scope" (properties [{Name:Description Value:"libcontainer container 7c804237784bfb9e3acdc157b61934d5175a239f3ded81e98486d97157b4a316"} {Name:Slice Value:"system.slice"} {Name:Delegate Value:true} {Name:PIDs Value:@au [11485]} {Name:MemoryAccounting Value:true} {Name:CPUAccounting Value:true} {Name:IOAccounting Value:true} {Name:TasksAccounting Value:true} {Name:DefaultDependencies Value:false}]): Launch helper exited with unknown return code 1: unknown.
```
* ci: revert agent update for linux stage
Refs https://github.com/microsoft/vscode/pull/227338#issuecomment-2323743569
2024-09-02 07:59:26 +02:00
Ladislau Szomoru
3dc9c4c976
Engineering - update build agents ( #227312 )
2024-09-01 16:58:16 +02:00
Daniel Imms
5f1569aed7
Move shell integration scripts into common
...
Fixes #225665
2024-08-30 12:19:42 -07:00
Ladislau Szomoru
004f8bd0a6
Engineering - update OSS build agent pool ( #227195 )
...
* Engineering - use windows-2022 for OSS build
* Engineering - update ubuntu agent pool
2024-08-30 17:00:26 +02:00
Johannes Rieken
97ef3ff276
first cut of import helper extension ( #227203 )
2024-08-30 14:37:52 +02:00
Ladislau Szomoru
72e9b7daff
SCM - remove old incoming/outgoing code ( #227200 )
...
* Delete SCMViewSeparatorElement
* Deleted all renderers
* Delete SCMHistoryItemGroupTreeElement
* More clean-up
* Cleanup old menus
* Fix compilation errors after ESM merge
2024-08-30 14:10:47 +02:00
Ladislau Szomoru
310f0a3d85
Engineering - upgrade AzureKeyVault task ( #227191 )
2024-08-30 11:10:44 +02: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
Benjamin Pasero
ab9f00c922
linux - compute WCO width based on actual values ( #227075 )
2024-08-29 15:42:23 +02:00
Benjamin Pasero
d03aeaf1fb
Can't open files ( #226898 ) ( #226996 )
2024-08-28 20:50:13 +02:00
João Moreno
c9f093d529
Revert "cleanup web html pages ( #216609 )"
...
This reverts commit 54cad31687
.
2024-08-28 14:24:52 +02:00
João Moreno
54cad31687
cleanup web html pages ( #216609 )
2024-08-28 10:12:38 +02: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
Robo
a628b923ec
chore: update vscode-universal-bundler@0.1.3 ( #226411 )
...
Refs 298a872f5f
Ignores attributes that are affected by build enviroments
when comparing Info.plist.
2024-08-26 11:50:06 +02: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
Benjamin Pasero
a002d1512e
build - move `buildfile.js` out of `src` ( #226403 )
...
* build - move `buildfile.js` out of `src`
* .
* fix build
2024-08-23 12:18:26 +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
Benjamin Pasero
c2fbe28324
esm - make TTP pluggable ( #226179 ) ( #226231 )
2024-08-22 12:32:57 +02:00
Benjamin Pasero
4ea51b2030
esm - include ESM versions of 1DS ( #226198 )
2024-08-21 12:04:41 -07:00
Benjamin Pasero
34a756ae2e
esm - worker cleanup ( #226064 )
2024-08-20 17:51:26 +02:00
Alex Ross
0062a6e767
Include highlights files in build ( #226067 )
...
* Include highlights files in build
Part of #210475
* Also add for non-esm
2024-08-20 17:06:21 +02:00
Alexandru Dima
4e0de3a8f4
Move workbench workers off EditorWorker ( #225796 )
...
* Add support for having channels in SimpleWorker
* Extract text model syncing code to a separate file
* Use a channel to do text model syncing for the language detection worker
* Simplify code
* Remove unused method
* Move OutputLinkComputer worker off editor worker
* Move TextMateTokenizationWorker off editor worker
* Simplify code
* Adopt channels for the host object
* More adopting channels for the host object
* More adopting channels for the host object
* More adopting channels for the host object
* Remove host object support from SimpleWorker
* Use the IEditorWorkerService, avoid starting a separate worker
* Bring the amd module id, the esm location and the worker label in a single type
* Improve typings
* SImplify worker creation pattern
* Enforce that all proxied methods start with `$` or `on`
* Adopt native proxy support
* Simplify code
* Simplify code
* Reintroduce a different standalone / workbench editor worker service
2024-08-20 14:00:18 +02: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
3dc8c38c92
esm - some build polish ( #225948 )
2024-08-19 16:54:29 +02:00
Raymond Zhao
8cf8472903
chore: include d3dcompiler_47.dll in scan folder ( #225720 )
2024-08-16 10:57:28 -07:00
Benjamin Pasero
c3819e438c
esm - pass build variable around properly ( #225724 )
2024-08-16 09:24:34 +02:00
Benjamin Pasero
02fcc994ac
esm - port over unit test changes ( #225711 )
2024-08-15 19:58:52 +02:00
Benjamin Pasero
b96404323b
Merge pull request #225695 from microsoft/ben/handsome-squirrel
...
esm - add `yarn watch-esm` and `watch-client-esm`
2024-08-15 16:59:30 +02:00
João Moreno
51e599754e
Merge pull request #225675 from microsoft/joao/black-scorpion
...
move back to official 1ESPT
2024-08-15 15:26:22 +02:00
Benjamin Pasero
f5920b80a3
esm - add `yarn watch-esm` and `watch-client-esm`
2024-08-15 15:08:49 +02:00
Benjamin Pasero
3dfe155b3d
esm - backport more changes ( #225692 )
2024-08-15 14:58:04 +02:00
Benjamin Pasero
fdc8d882e2
esm - backport worker related changes ( #225672 )
2024-08-15 13:46:45 +02:00
João Moreno
6c9566926a
hm
2024-08-15 11:43:26 +02:00
João Moreno
f58c85c416
bring back runSourceLanguagesInSourceAnalysis
2024-08-15 11:41:30 +02:00
João Moreno
2293d4cb7e
disable codeql
2024-08-15 11:24:38 +02:00
João Moreno
4d0c0a072b
fix pipeline syntax
2024-08-15 11:20:06 +02:00
João Moreno
d1fbdccf10
try this
2024-08-15 11:11:46 +02:00
João Moreno
56add2693b
try this
2024-08-15 11:02:50 +02:00
João Moreno
28c286e9b9
run codeql in WindowsSDL only
2024-08-15 10:57:07 +02:00
Benjamin Pasero
bea40cdd3d
esm - more diff reduction ( #225666 )
2024-08-15 10:34:03 +02:00
Robo
9b29e85e0c
fix: install scripts for windows arm64 target ( #225629 )
2024-08-14 18:17:39 -07:00
Benjamin Pasero
3666f94deb
esm - backport new HTML entry points and use if ESM ( #225633 )
2024-08-14 20:48:27 +02:00
Benjamin Pasero
0dea4804f4
esm - introduce VSCODE_BUILD_ESM variable ( #225586 )
2024-08-14 14:49:26 +02:00
João Moreno
8c458c8303
try codeql buildmode: none
2024-08-13 21:47:37 +02:00
João Moreno
ef656d3f1d
increase CG timeout ( #225373 )
2024-08-12 09:31:43 +02:00
Megan Rogge
7c2663f1a7
provide way to adjust table column size via keyboard ( #225081 )
2024-08-11 08:35:27 -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
Benjamin Pasero
79f7411c88
esm - reduce diff ( #225220 )
...
* esm - reduce diff
* restore more
* ok
* undo
* .
2024-08-09 10:52:26 -07:00
Raymond Zhao
25006fe8b1
chore: polish APIScan and BinSkim scans ( #222106 )
2024-08-09 09:19:36 -07:00
Justin Chen
fe018d2f04
custom color theme for action list widget ( #223245 )
...
* action list colors
* mvoe to listColors
* dont change imports
* remove whitespace
2024-08-08 13:16:01 -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
Aaron Munger
b5300cb68d
fix lint warning ( #224996 )
...
* fix lint warning
* fix path
2024-08-07 09:05:38 -07:00
Daniel Imms
72a429654f
Merge pull request #225037 from microsoft/tyriar/conpty_asar
...
Don't pack conpty binaries into asar
2024-08-07 06:46:03 -07:00
Daniel Imms
ed73b9d5f2
Don't pack conpty binaries into asar
...
Part of microsoft/vscode#224488
2024-08-07 04:05:09 -07:00
Matthias B.
cd340e6aa4
Fix: only add apt sources for users that want them ( #22145 ) ( #221285 )
...
Signed-off-by: Matthias Breithaupt <m.breithaupt@vogl-electronic.com>
2024-08-06 14:54:05 -07:00
Raymond Zhao
08aeda7824
chore: enable APIScan again ( #224648 )
2024-08-06 09:04:34 -07:00
Daniel Imms
5275859136
Merge pull request #224854 from microsoft/tyriar/conptydll
...
Update to node-pty and adopt useConptyDll
2024-08-06 08:10:15 -07:00
Benjamin Pasero
4c1b0e9ff1
esm - reduce diff ( #224919 )
...
* esm - reduce diff
* .
* .
* .
* .
* .
2024-08-06 17:32:43 +03:00
Robo
1835a67cb6
ci: publish win32 arm64 server ( #224929 )
2024-08-06 14:57:22 +02:00
Daniel Imms
1ea3ff215e
Don't ship non-arch binaries
2024-08-06 05:54:41 -07:00
Peng Lyu
df447e7ad4
Merge pull request #224547 from microsoft/rebornix/net-boa
...
Enable notebook smoke test and capture memory leaks
2024-08-05 15:44:22 -07:00
Raymond Zhao
85c100f652
chore: create include.gypi for Windows build again ( #224445 )
...
Co-authored-by: Robo <hop2deep@gmail.com>
2024-08-05 11:16:36 -07:00
Peng Lyu
4a8f1db241
compile ipynb for smoke test
2024-08-02 11:55:13 -07:00
Daniel Imms
8bdf399e0b
Add command guide theme key
...
Fixes #224469
2024-08-02 11:17:48 -07:00
Benjamin Pasero
284a605d61
NLS can get mixed up when `stable` overwrites `insider` metadata ( fix #224385 ) ( #224405 )
2024-07-31 19:20:45 +02: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
Rob Lourens
57c57f2ffc
Support VS IntPreview in yarn ( #224317 )
2024-07-30 10:16:44 -07:00
Connor Peet
1acc838297
fix: `yarn run gulp vscode-darwin-arm64` fails when run in the debug terminal ( #224245 )
...
>I think that block can just be removed safely since execFile with provide an error if the subprocess has a !=0 exit code
Fixes #221581
2024-07-29 16:30:35 -07:00
Alex Ross
eb4633fe7f
Re-merge introduction of tree sitter ( #223474 )
...
* Make space for tree sitter
* Add the tree sitter wasm file
* Very naive tree-sitter syntax highlighting for html, with a layer breaker
* Update tree when content changes
* WIP for making abstract tokens class
* Handle theme changes
* Replace entire text model value with parse callback
* Perf improvements
* Add tree-sitter-typescript
* Add typescript + better initial parsing
* Refactor into tree parsing service and fix flaw in parse callback
* Remove things that aren't the parser service
* Add yielding
* Remove changes that aren't required for PR
* Remove more file changes
* Reduce yield to 50 ms
* Fix incremental parsing
* Try update node-abi
* Revert "Try update node-abi"
This reverts commit df28801e31
.
* Update text buffer chunk api
* fix build
* Remove tree-sitter dependency
* Adopt new, as yet unpublished, `@vscode/tree-sitter-wasm` package
* Use published `@vscode/tree-sitter-wasm` package
* Break `TreeSitterTree` and `TreeSitterParserService` into better pieces
and:
- document the order of editor changes
- use service injection where `TextModel` is constructed
* Fix tests
* Remove unneeded import
* Fix missing tree-sitter-wasm in web and remote
* Make package.jsons match
* Add @vscode/tree-sitter-wasm to web loader config
* Try using importAMDNodeModule
* PR feedback
* Add race condition test for changing language while loading language
* Use same timeout
* Queue content changes
* Remove override dispose
* Move queue into TreeSitterTree
---------
Co-authored-by: Peng Lyu <penn.lv@gmail.com>
2024-07-29 11:31:28 +02:00
Robo
56bfd21a7c
Revert "chore: bump electron@30.2.0 ( #222756 )" ( #223494 )
...
* Revert "chore: bump electron@30.2.0 (#222756 )"
This reverts commit 6c199b09f8
.
* chore: bump distro
2024-07-24 06:49:38 -07:00
Alex Ross
7ed4cdc56d
Revert "Add telemtry for how long it takes to parse files with tree-sitter" ( #223317 )
...
Revert "Add telemtry for how long it takes to parse files with tree-sitter (#…"
This reverts commit 6c15586994
.
2024-07-24 08:47:51 +02:00
Alex Ross
6c15586994
Add telemtry for how long it takes to parse files with tree-sitter ( #213565 )
...
* Make space for tree sitter
* Add the tree sitter wasm file
* Very naive tree-sitter syntax highlighting for html, with a layer breaker
* Update tree when content changes
* WIP for making abstract tokens class
* Handle theme changes
* Replace entire text model value with parse callback
* Perf improvements
* Add tree-sitter-typescript
* Add typescript + better initial parsing
* Refactor into tree parsing service and fix flaw in parse callback
* Remove things that aren't the parser service
* Add yielding
* Remove changes that aren't required for PR
* Remove more file changes
* Reduce yield to 50 ms
* Fix incremental parsing
* Try update node-abi
* Revert "Try update node-abi"
This reverts commit df28801e31
.
* Update text buffer chunk api
* fix build
* Remove tree-sitter dependency
* Adopt new, as yet unpublished, `@vscode/tree-sitter-wasm` package
* Use published `@vscode/tree-sitter-wasm` package
* Break `TreeSitterTree` and `TreeSitterParserService` into better pieces
and:
- document the order of editor changes
- use service injection where `TextModel` is constructed
* Fix tests
* Remove unneeded import
* Fix missing tree-sitter-wasm in web and remote
* Make package.jsons match
* Add @vscode/tree-sitter-wasm to web loader config
* Try using importAMDNodeModule
* PR feedback
* Add race condition test for changing language while loading language
* Use same timeout
* Queue content changes
* Remove override dispose
* Move queue into TreeSitterTree
---------
Co-authored-by: Peng Lyu <penn.lv@gmail.com>
2024-07-23 14:59:04 +02:00
Rob Lourens
b1077ab765
Clean up leftover file ( #223144 )
...
Fix #221142
2024-07-22 15:35:28 -07:00
Daniel Imms
e0307bddec
Merge pull request #222420 from microsoft/tyriar/222076__222089__tabExpansion
...
Terminal suggest git, code and code-insiders tab expansion
2024-07-22 08:42:55 -07:00
Robo
6c199b09f8
chore: bump electron@30.2.0 ( #222756 )
...
* chore: bump electron@30.2.0
* chore: update build for node.js v20.15.0
* chore: bump distro
2024-07-22 08:24:55 -07:00
Daniel Imms
c61d964558
Bundle psm1 files
2024-07-20 13:02:21 -07:00
Daniel Imms
1416d5bd96
Basic code completions
2024-07-18 11:32:28 -07:00
Sandeep Somavarapu
ec07594cb9
profiles editor feedback ( #221938 )
...
* profiles editor feedback
* more polish
* fix margin
* fix outline
* fix hc theme styleing
* Show new profile action in open profile menu
* update options on name change
2024-07-17 15:26:44 +02:00
Sandeep Somavarapu
8997deb01e
Enhance Profiles Editor ( #221845 )
...
* radio buttons
* fine tune radio buttons
* fix active item coloring in hc theme
* improve text
* use tree for rendering
2024-07-16 11:35:21 -07:00
Matt Bierner
4caa46afc4
Fix font family fallback in parameter hints ( #221737 )
...
Fixes #211714
2024-07-15 11:39:33 -07:00
Robo
c06242b744
ci: enable nodejsMirror ( #221696 )
2024-07-15 02:11:34 -07:00
Matt Bierner
7174171947
Move MD server into own package ( #212387 )
...
* Move MD server into own package
* Remove a few more refs
* Try glob
* Move glob
* More glob
* Add logging
* Tweak glob again
* Use webpack to copy over files
* Remove a few more refs to server
* Fix debug check
2024-07-12 14:04:42 -07:00
Johannes Rieken
c0cdcac061
adjust bundle-util for ESM world reuse ( #221372 )
2024-07-10 16:50:00 +02:00
Robo
cab98a1ca8
fix: bump minimum glibcxx version for armhf remote server ( #221259 )
2024-07-10 08:04:46 +09:00
Robo
7f17108987
ci: disable nodejsmirror for merge check ( #221243 )
2024-07-09 10:26:14 +02:00
Johannes Rieken
729b03d8d0
update esbuild ( #221241 )
2024-07-09 09:43:21 +02:00
Robo
2fe0527205
chore: update to electron 30 ( #215406 )
...
* chore: update electron@30.0.9
* chore: update rpm deps
* chore: bump electron@30.1.2
* fix: update kerberos for Node.js 20.x
Refs c1f7acafb2
* fix: use shell when spawning .bat or .cmd files
Refs https://github.com/nodejs/node/commit/6627222409
* fix: update @vscode/test-electron@2.4.0
Refs 3f7a3cc5c5
* fixup! use shell when spawning .bat or .cmd files
* chore: bump nodejs@20.14.0 internal build
* ci: skip nodejsMirror for 20.14.0 due to missing builds
* fixup! use shell when spawning .bat or .cmd files
* chore: update debian deps
* fixup! skip nodejsMirror for 20.14.0 due to missing builds
* fix: universal build
- Updates vscode-universal-bundler to support x64ArchFiles option
- Kerberos starts building universal binaries which should now be
skipped from lipo step via x64ArchFiles
- Skips bundling *.mk files
* chore: bump distro
2024-07-09 14:33:22 +09:00
Benjamin Pasero
b7c13a78e9
Today's Insiders update failed (Windows) ( #220999 ) ( #221132 )
2024-07-08 16:42:25 +02:00
Benjamin Pasero
7c8097dbbf
build - reuse the same `date` across builds ( #220076 )
2024-07-05 11:06:43 -07:00
Robo
796dfbb6ea
chore: rm unused dyld entitlement and env variable filtering ( #220059 )
2024-07-05 13:29:04 +02:00
Dirk Bäumer
20775fd417
Reenable yarn eslint ( #220037 )
...
* Reenable yarn eslint
* Fix eslint errors
* Fix compile error
* Fix another compile error
* Disable eslint errors
2024-07-05 12:26:44 +02:00
Robo
63e93de608
fix: use xcode >= 15.1 to address broken builds on macOS <= 12 ( #219991 )
2024-07-04 19:00:07 +02:00
Benjamin Pasero
58d9d81228
build - use ISO string of date as before ( #219961 )
2024-07-04 15:47:00 +02:00
Benjamin Pasero
42f6c85556
web - include `nls.messages.js` in standalone build ( #219919 )
2024-07-04 08:47:46 +02:00
Benjamin Pasero
82c54248fd
perf - inline `package.json` and `product.json` ( #219841 )
2024-07-04 07:59:10 +02:00
João Moreno
e2af3117bf
use unofficial 1espt ( #219824 )
2024-07-03 09:48:33 +02:00
João Moreno
c395df82fb
bump node-gyp once again
2024-07-02 14:12:39 +02:00
João Moreno
3ad2eb18b5
bump node-gyp in build/npm/gyp ( #219647 )
2024-07-02 09:43:59 +02:00
Robo
a02f3c923d
cli: restrict pkg config search directory to sysroot ( #219572 )
2024-07-01 19:59:38 +02:00
Benjamin Pasero
af5cf640d8
🆙 `"@playwright/test": "^1.45.0"` ( #219324 )
2024-07-01 12:23:41 +02:00
Martin Aeschlimann
4c69ceba2f
rename editor.collapsedText to foldPlaceholderForeground ( #219338 )
...
rename vscode-editor-collapsedText
2024-07-01 12:13:03 +02:00
Benjamin Pasero
d65fd5ba2e
nls follow up debt work ( #219265 )
2024-07-01 11:44:19 +02:00
Robo
d3035ba351
ci: disable cli glibc checks ( #219327 )
2024-07-01 09:26:45 +02:00
Benjamin Pasero
2014f1ddb2
nls - removal of loader plugin ( #219098 )
2024-06-28 15:45:52 +02:00
Johannes Rieken
d0db6d013f
fix https://github.com/microsoft/vscode/issues/218692 ( #219078 )
2024-06-28 14:46:05 +02:00
Benjamin Pasero
f6f90e0163
Implement NLS without AMD loader ( #214588 )
2024-06-28 11:55:48 +02:00
Raymond Zhao
aea213b7fc
chore: bump braces in build ( #219010 )
2024-06-27 23:21:14 +02:00
Mohammad Baqer
4580ba51fe
make collapsedText theme-able ( #173203 )
...
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2024-06-25 14:28:39 +00:00
David Dossett
a3a8dd5b01
a11y: Add opt-in setting to underline links within p elements ( #216842 )
2024-06-21 12:55:43 -07:00
Raymond Zhao
16fa357a0d
chore: disable APIScan to fix build ( #216767 )
2024-06-20 16:38:44 -07:00
Henning Dieterichs
309351259c
Implements experimental inline edits
...
Signed-off-by: Henning Dieterichs <hdieterichs@microsoft.com>
2024-06-21 00:35:09 +02:00
Raymond Zhao
d6ffb9f68a
chore: append SDL scan to main build pipeline ( #215598 )
2024-06-20 14:16:57 -07:00
Daniel Imms
d6dcdf99c0
Fix terminal sticky scroll on HC themes
...
Fixes #216729
2024-06-20 09:58:13 -07:00
Robo
d550ede2c3
chore: update glibc version checker for remote ( #215599 )
2024-06-20 04:30:41 +02:00
Raymond Zhao
a37d32986d
chore: add diagnostics to integration test runs ( #216646 )
2024-06-20 00:33:14 +02:00
Sandeep Somavarapu
a764c2ac80
Support version for proposed APIs ( #216608 )
...
Support version for proposed APIs
2024-06-19 18:01:46 +02:00
Benjamin Pasero
83f03bbb7b
debt - enlist most JS files in `tsconfig.json` ( #216566 )
2024-06-19 08:35:55 +02:00
João Moreno
bfb7af52e5
fix darwin icons ( #216492 )
2024-06-18 16:36:32 +02:00
Johannes Rieken
88d860624c
Inline chat UI overhaul ( #215927 )
...
* don't dimiss inline chat content widget when already having typed something
https://github.com/microsoft/vscode-copilot/issues/6067
* extract `TextOnlyMenuEntryActionViewItem` for reuse
* remove unused variables
* * show chat input below request/response pairs
* setting for text-only buttons
* more dynamic buttons
* always show the first request, don't repopulate input with last message
* keep progress bar hidden, rely on "Generating..."
* no more special background color
* add `minimal` renderer style for chat renderings
* tweak font-size for details when render mode is minimal
* stable scroll position for inline chat, don't push down the lines chat is editing but push the inline chat upwards
* more buttons more compact, tweak labels
* * add missing service dependency
* repopulate input for some unit test
* allow output from `InteractiveChatController` suite
2024-06-17 11:26:21 +02:00
dependabot[bot]
4ddcd5d230
Bump @azure/identity from 3.4.1 to 4.2.1 in /build ( #214913 )
...
Bumps [@azure/identity](https://github.com/Azure/azure-sdk-for-js ) from 3.4.1 to 4.2.1.
- [Release notes](https://github.com/Azure/azure-sdk-for-js/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md )
- [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/identity_3.4.1...@azure/identity_4.2.1 )
---
updated-dependencies:
- dependency-name: "@azure/identity"
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2024-06-13 18:26:11 +02:00
Ladislau Szomoru
b0a60ae2da
Engineering - bump macOS agent version ( #215286 )
...
* Engineering - bump macOS agent version
* Jump to macOS-13
2024-06-12 20:10:57 +02:00
Robo
fec18ef7d6
fix: expected checksum for windows remote server ( #214751 )
2024-06-10 06:53:33 +02:00
Henning Dieterichs
f82523eb08
Uses editor option to control editor placeholder. ( #214427 )
...
* Uses editor option to control editor placeholder.
Signed-off-by: Henning Dieterichs <hdieterichs@microsoft.com>
2024-06-06 18:09:59 +02:00
João Moreno
15bdea120d
remove gulp-shell ( #214211 )
...
* remove gulp-shell
* fix tasks
2024-06-06 17:54:06 +02:00
Daniel Imms
5d34092d6d
Merge branch 'main' into tyriar/193508
2024-06-06 07:14:42 -07:00
Megan Rogge
d9148b110e
mute terminal hint color ( #214173 )
...
fix #213647
2024-06-04 13:55:17 -07:00
Daniel Imms
30e78576e7
Support for OSC52 clipboard access
...
Fixes #193508
2024-06-04 11:32:59 -07:00
Johannes
9350309831
Merge branch 'main' into joh/intense-heron
2024-06-04 08:21:12 +02:00
Johannes
b9b51f0fb0
tweak SWC options to allow module interop
2024-06-03 18:40:56 +02:00
Johannes
5012cb8fb8
adding missing bundle.js compile output
2024-06-03 17:21:09 +02:00
Johannes
09981a84af
configure `esModuleInterop: true`, change some star-imports
2024-06-03 16:50:28 +02:00
João Moreno
addd445017
upload sourcemaps to CDN instead of ticino ( #214141 )
2024-06-03 16:10:01 +02:00
Simon Siefke
f7cead6b72
Add editor.findMatchForeground ( #213497 )
...
* feature: make find decoration foreground color configurable
2024-05-27 15:48:07 +00:00
João Moreno
fb44862cdf
use refs/tags/release for 1espt ( #213558 )
2024-05-27 15:19:12 +02:00
Robo
56db61ec8a
chore: update remote node.js ( #213439 )
...
* chore: update remote node.js to v20.11.1
* chore: remove io_uring workaround
* chore: update checksums
* temp: update distro
* ci: rebuild cache
* chore: bump distro
2024-05-26 07:12:14 +02:00
Justin Chen
d05d280364
web reporter refactor and issueFormService ( #212951 )
...
* web version working
* change to mainWindow
* PROPER MOVEMENT
* working for web as well
* move issueFormService to workbench/contrib/issue
* cleaning up{
* more cleanup, added setting
* styling
* use mainwindow to open and closee
* css fixes
* fix css again
* fix CSS and wonky applyCSS rules
* change gulpfile
* add and update system info
* address some of the comments
* move files! small changes
* move JS and non window specific back to electron sandbox
* fix on issueReporter.js
* fix build file
* fix gulp file too....
* move everything into contrib
* fix workbench import
* move everything else into contrib, fix import
* change name to web
* applying more feedback fixes :D
* fix command and remove unused import:
* add back issueTroubleshoot
* fix gulpile outputs
* fix out exclusion:
2024-05-24 11:36:46 -07:00
Logan Ramos
cd93de1b0c
Rename vsDeviceId ( #213261 )
2024-05-22 23:13:13 +02:00
Robo
73036af1c9
chore: update deps for linux x64 client ( #213221 )
...
chore: update linux client dependencies
2024-05-22 15:57:53 +02:00
Matt Bierner
6743fa305c
Pick up latest ts for building VS Code ( #213170 )
2024-05-21 12:33:34 -07:00
Connor Peet
cb3c3cb125
eng: fix prelaunch task on recent node versions
...
Closes #212888
2024-05-20 10:16:22 -07:00
Robo
28ebd9176f
chore: bump electron@29.4.0 ( #213050 )
...
* chore: bump electron@29.4.0
* chore: remove io_uring workaround
* chore: bump distro
* chore: update dialog result for canceled save dialogs
Refs fe01ed750a
* chore: add back io_uring workaround for remote oss tests
* chore: update nodejs v20.9.0 build
* chore: add back io_uring workaround for remote tests
2024-05-20 08:31:44 -07:00
Robo
e65febca09
ci: use sysroots for oss linux pipeline ( #212895 )
...
* ci: use sysroots for oss linux pipeline
* ci: update cache
* ci: cleanup conditions
2024-05-16 17:18:57 +02:00
Benjamin Pasero
6af31616a7
macOS/Linux: Allow `\` in file names ( fix #212740 ) ( #212810 )
...
* macOS/Linux: Allow `\` in file names (fix #212740 )
* fix tests
* bump salt
2024-05-16 22:48:04 +09:00
Benjamin Christopher Simmonds
88bc75f68c
Tabs Multi Select ( #211712 )
...
* Tabs Multi Select v1
* Color
* Only rerender selections
* Improve drag and drop and tab border top drawing
* Improved multi select behaviour
* Open With Editor multiple "support"
* 💄
* tests
* Move down to model
* Fix tests
* Sync selection and active in model
* Make unselect async
* async unselect in interface
* Model update event when unselecting with closeEditor
* async fir selectEditor
* Fix tests and 💄
2024-05-13 21:06:02 +02:00
Dirk Baeumer
24d4616d5e
Make VS Code compile on Windows with NodeJS >=20
2024-05-13 11:37:37 +02:00
Robo
5216c04428
chore: update to electron 29 ( #209818 )
...
* chore: update electron@29.1.0
* chore: update typings to 20.x
* chore: bump electron@29.1.5
* ci: fix crash in compiling extensions-ci
* chore: disable .d.ts check for build/
$ ../node_modules/.bin/tsc -p tsconfig.build.json
node_modules/@types/chokidar/index.d.ts:21:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/@types/chokidar/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref
21 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
~~~~~~~~~
node_modules/chokidar/types/index.d.ts:8:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/chokidar/types/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref
8 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
~~~~~~~~~
Found 2 errors in 2 files.
Errors Files
1 node_modules/@types/chokidar/index.d.ts:21
1 node_modules/chokidar/types/index.d.ts:8
Refs a0f9e09f64
* chore: update core types
* temp: fix layer validation
* chore: update nodejs checksums
* ci: use latest v20 LTS for missing node-gyp
Refs eacec5f490
* ci: define LIBCPP_HARDENING_MODE
* ci: fix crash in vscode-web-min-ci
* chore: update rpm deps-list
* chore: bump tree-sitter-typescript@0.20.5
* chore: bump electron@29.3.0
* chore: bump electron@29.3.1
* chore: update rpm deps-list for x86_64
* ci: disable io_uring UV backend on linux
* ci: disable io_uring backend for oss as well
* chore: update typings to 20.x
* ci: add TODO for io_uring workaround
* chore: bump distro
* chore: update preinstall node version checks
* chore: update @types/gulp
Refs https://github.com/microsoft/vscode/issues/212442
* ci: disable io_uring in more test suites
2024-05-11 01:20:28 +09:00
Connor Peet
26120e5bf4
testing: add temporary failure tracker to the selfhost test runner ( #212134 )
...
For /fixTestFailures, I want to get more 'real world' tests and test
fixes. This makes a change in the selfhost test provider such that when
a test fails and is then fixed, we record the code changes into a JSON
file in the `.build` directory. In a few days I'll follow up with team
members to collect their test failures and use them as evaluation tests
for copilot. The FailureTracker will be removed when I've gotten enough
data.
2024-05-07 00:54:33 +02:00
Matt Bierner
3f91c9bcd7
Pick up latest TS for building VS Code ( #210956 )
...
* Pick up latest TS for building VS Code
* Update
* Update yarn lock
2024-05-06 13:59:56 -07:00
Robo
0114696106
chore: bump tree-sitter-typescript@0.20.5 ( #211941 )
2024-05-03 15:50:09 +02:00
Matt Bierner
d40b1530c7
Replace typescript-formatter ( #211810 )
...
The typescript-formatter package isn't being maintained (lots of old PRs) and has broken in the most recent version of TS
Long term we may explore switching to another formatter, but for now I've hook up the basic formatter logic for our hygiene scripts
2024-05-01 23:35:58 +02:00
Daniel Imms
60fc27b715
Merge pull request #211449 from microsoft/tyriar/209276
...
Remove canvas renderer
2024-04-26 11:45:11 -07:00
Daniel Imms
febfca1337
Remove canvas references in build/lint
2024-04-26 10:34:28 -07:00
Raymond Zhao
caf118533f
chore: add CodeQL params to improve perf ( #211392 )
2024-04-26 10:31:54 -07:00
Matt Bierner
f86d0f7324
Exclude product.overrides from hygiene ( #211396 )
2024-04-25 18:18:09 -07:00
Raymond Zhao
52298e4368
chore: specify ESLint ignore file ( #210935 )
2024-04-22 18:54:43 +02:00
Rob Lourens
629408958c
Merge pull request #210488 from microsoft/roblou/chat-agent-hover
...
Add a nicer hover for chat participants
2024-04-19 14:11:21 -07:00
Tyler James Leonhardt
f861341624
Revert "Use graceful-fs to buffer fs calls ( #210696 )" ( #210786 )
...
This reverts commit 2cc4b3d115
.
2024-04-19 22:11:41 +02:00
Rob Lourens
7b22c151b3
Merge remote-tracking branch 'origin/main' into roblou/chat-agent-hover
2024-04-19 11:30:40 -07:00
João Moreno
67464f3239
update inno-updater ( #210762 )
2024-04-19 09:37:00 -07:00
Tyler James Leonhardt
2cc4b3d115
Use graceful-fs to buffer fs calls ( #210696 )
...
Fixes `EMFILE: too many open files` thrown in the localization pipeline
Co-authored-by: Tyler Leonhardt <tyleonha@microsoft.com>
2024-04-18 22:11:48 +02:00
Connor Peet
26cf440912
preserve old codicon rule ( #210489 )
...
* Revert "Revert "Revert #210416 (#210425 )" (#210442 )"
This reverts commit 31fba19dcf
.
* preserve old codicon rule
2024-04-16 19:17:54 +02:00
Sandeep Somavarapu
31fba19dcf
Revert "Revert #210416 ( #210425 )" ( #210442 )
...
This reverts commit 714ce79ed9
.
2024-04-16 09:49:08 +02:00
Connor Peet
714ce79ed9
Revert #210416 ( #210425 )
...
Keeps only the problematic line out
2024-04-16 00:31:14 +02:00
Sandeep Somavarapu
455584024c
Revert "theme: fix unthemable icons in several areas ( #209131 )" ( #210416 )
...
This reverts commit 6b391eba24
.
2024-04-15 14:07:33 -07:00
dependabot[bot]
3692dc8729
Bump tar from 6.1.15 to 6.2.1 in /build/npm/gyp ( #210142 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 15:29:53 -07:00
Connor Peet
6b391eba24
theme: fix unthemable icons in several areas ( #209131 )
...
* theme: fix unthemable icons in several areas
We manually used icon characters in several areas. These are/were entire unthemable. Fixing this required people to manually listen to the theme service and apply rules to their elements when icons change. This PRs adds theme variables that people can use instead.
Fixes #208343
* implement review comments
* fix font-family variable
---------
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2024-04-11 17:30:49 +02:00
Benjamin Christopher Simmonds
2fa8d0c118
Merge pull request #209604 from microsoft/benibenj/governing-caterpillar
...
Add customizable colors for tree sticky scroll
2024-04-05 10:44:57 +02:00
BeniBenj
ab4e8b5398
Add tree sticky scroll colors based on view location fixes #205441
2024-04-05 09:33:37 +02:00
Connor Peet
6813d7ccbc
chore: update to rust 1.77 ( #209563 )
...
* chore: update to rust 1.77
* fix tests
2024-04-04 20:34:01 +02:00
Benjamin Christopher Simmonds
8012a40059
Add color item for sidebar title background ( #209528 )
...
fixes #209164
2024-04-04 12:28:52 +02:00
Raymond Zhao
951c1b7d76
chore: increase compile job timeout ( #209497 )
2024-04-03 16:38:22 -07:00
Raymond Zhao
31c538e41f
chore: add new colours ( #209457 )
2024-04-03 18:23:54 +02:00
Ladislau Szomoru
e773c56fe7
Engineering - update suppression file ( #209419 )
2024-04-03 11:07:01 +02:00
Raymond Zhao
a86f13b8f2
chore: increase timeout of Linux x64 job ( #209387 )
2024-04-03 00:06:09 +02:00
Raymond Zhao
325e4c747b
docs: categorize chat-list-background as other ( #209303 )
2024-04-02 17:07:42 +02:00
Connor Peet
87780c04c8
eng: fix CSS tooling crashes watch task ( #209278 )
...
Get rid of the gulp-postcss plugin and just implement our own, I couldn't get it to work.
Fixes #207827
2024-04-01 20:15:25 +02:00
Connor Peet
e169401ec2
testing: fix testing-coverage-lineHeight being marked as a color ( #209273 )
2024-04-01 19:22:09 +02:00
Connor Peet
d42fad27b2
eng: move selfhost test provider as a workspace extension ( #208699 )
...
Testing #208184 , closes #207756
2024-03-28 09:08:23 -07:00
Robo
6f287b276e
chore: bump electron@28.2.8 ( #208868 )
...
* chore: bump electron@28.2.8
* chore: bump distro
2024-03-27 08:47:13 +01:00
Martin Aeschlimann
57b0c146d0
Use serverDataFolderName in check-requirements-linux.sh ( #208074 )
...
* Use serverDataFolderName in check-requirements-linux.sh
* remove the (new) file check
2024-03-23 10:10:17 +09:00
João Moreno
b40321263d
fix legacy builds ( #208314 )
...
* fix legacy builds
* update regex
* extra ?
* argh
2024-03-21 17:25:26 +01:00
Connor Peet
9202044397
testing: better testing side bar retried color ( #207949 )
...
* Add missing css variable in vscode-known-variables.json
* Better highlight color for test explorer retired icon
* Add testingRetiredCorlor for different icon state
* Use derived value from non-retired color variable instead of string literals
2024-03-21 09:22:14 -07:00
João Moreno
e5515ac702
Adopt 1ES PT ( #207844 )
...
* extend 1es pipeline template
* oops
* fix template references
* argh
* hmm
* hm
* hm
* use outputs for compilation artifact
* this
* use 1ES.PublishPipelineArtifact@1 instead of publish
* more 1ES.PublishPipelineArtifact@1 adoption
* provide windows pool for sdl sources
* sdl
* fix pools
* fix macos
* disable sbom for intermediate artifacts
* use mariner linux
* try inline tsa options
* fix credscan
* hm
* sudo it
* more suppressions
* be explicit with SBOM build drop paths
* fix indentation
* fix file extensions
* fix cli sbom build drop paths
* fix more build
* fix unzip cli
* careful with _manifest in artifacts
* do not close file
* add logging
* debug
* use snapcraft container
* remove size check
* fix macos cli step
* fix snap permissions
* fix macos
* better logs
* fix snap
* more cred scan suppressions
* even more supressiong
* alpine-arm64: try using x64
* Revert "alpine-arm64: try using x64"
This reverts commit bf2003bf60
.
* test docker
* I wonder
* logs
* hm
* fix indentation
* hm
* hm
* fix snap finds
* remove auth
* use hostArchitecture
* snap: limit find
* hm
* sudo
* Add validateToolOutput: None to the build pipeline
* bring back sdl-scan
* try all tools: true
* use release
* Update Azure Pipelines YAML file for Linux product build and test
* hm
* hm
* same for win32
* hm
* hm
* Revert "hm"
This reverts commit 1b9dcae85b
.
* use branch
* fix template file
* fix template paths
2024-03-21 14:16:32 +01:00