Commit Graph

5256 Commits

Author SHA1 Message Date
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 https://github.com/electron/electron/commit/fe01ed750ad982e2d67e5be631171399e8428841

* 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 https://github.com/paulmillr/chokidar/commit/a0f9e09f64ce7ae70cc6ae1f5615f65cb35f532f

* chore: update core types

* temp: fix layer validation

* chore: update nodejs checksums

* ci: use latest v20 LTS for missing node-gyp

Refs https://github.com/npm/cli/commit/eacec5f49060d3dfcdc3c7043115619e4bb22864

* 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