Commit Graph

6364 Commits

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