Commit graph

5261 commits

Author SHA1 Message Date
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