y0sh1ne
0a8e930a73
Update language-configuration.json( fix #215999 ) ( #216394 )
...
Update language-configuration.json
add "~" in surroundingPairs
2024-06-19 17:24:44 +00:00
Matt Bierner
d662a014f4
Make pasting canceling ongoing geterr requests ( #216089 )
...
Should speed up pasting
2024-06-19 10:22:00 -07:00
Sandeep Somavarapu
a764c2ac80
Support version for proposed APIs ( #216608 )
...
Support version for proposed APIs
2024-06-19 18:01:46 +02:00
Ladislau Szomoru
a8e00a00dd
Git - expose untracked changes group ( #216414 )
2024-06-18 10:59:53 +02:00
Matt Bierner
61eba45dc4
Don't register js/ts paste provider if setting is off ( #216168 )
2024-06-17 15:14:59 -07:00
Tyler James Leonhardt
5d7157cb03
Implement getAccounts API over getSessions ( #215874 )
...
And plumb that through to the Microsoft auth provider
2024-06-16 18:12:37 -07:00
Aaron Munger
608fe4f38c
REPL/IW editor only using a notebook text model ( #214356 )
...
* registered editor with notebook model
* migrated some stuff from Interactive Editor
* display notebook and input box
* dont always filter kernels by view
* fix restore
* implement some commands
* working copy recovery/discarding
* fix tear down
* do not show last cell
* simplify notebookOptions creation
* reset text model on execute
* fix run button
* set tab name
* use differentiated notebooktype to determine kernel
* allow registering notebooks as other priorities
* conditionally register actions
* move registerAction back to top level
* fix input box message
* naming
* dont register extra repl commands for now
* use jupyter-notebook notebook type
* set scratchpad on backup recovery
* remove unused method
2024-06-14 15:12:29 -07:00
dependabot[bot]
8fdbb81a9f
Bump braces from 3.0.2 to 3.0.3 in /extensions/npm ( #215481 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 16:52:23 +02:00
Matt Bierner
94274c47b8
Skip interrupting geterr
in automatic cases ( #215389 )
...
Quick fixes already don't interrupt `geterr` requests so this likely won't slow down the automatic lightbulb
2024-06-12 14:29:41 -07:00
Matt Bierner
b7e5750fa9
Restrict copy/paste with imports to TS 5.6+ ( #215386 )
...
Also skips when the copied file is the same as the paste file
2024-06-12 22:20:46 +02:00
Aaron Munger
d7ade261f8
remove giant unused context key ( #214504 )
2024-06-12 08:34:29 -07:00
dependabot[bot]
e46527908d
Bump braces from 3.0.2 to 3.0.3 in /extensions ( #214866 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 11:47:34 -07:00
powersagitar
fc8e4df4cd
Add file extensions for C++20 module interface units ( #214800 )
...
Add file extensions: C++20 module interface units
2024-06-11 10:38:21 +00:00
Rob Lourens
d40dff9ef9
Activate configuration-editing extension when jsonc files are opened ( #214659 )
...
Fix #182700
2024-06-08 02:13:08 +02:00
Aaron Munger
76664e7ce6
max height buffer to prevent small scrollbar ( #214654 )
2024-06-07 16:40:42 -07:00
Ladislau Szomoru
5422f5f940
Git - do not show smart commit dialog when using Commit (Amend) ( #214595 )
2024-06-07 15:51:20 +02:00
Ladislau Szomoru
3d7e352d2d
Git - empty commit should not include unstaged changes ( #214587 )
2024-06-07 14:08:33 +02:00
yutotnh
3ab7948e14
Add the ability to specify a list of candidate encodings when guessing encoding ( #36951 ) ( #208550 )
...
* Allow to configure a list of encodings to use when guessing #36951
* Bump up the jschardet version into 3.1.2 #36951
* missing merge
* some polish
* renames
* some polish
* some polish
* cleanup
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2024-06-05 10:23:20 +00:00
Remco Haszing
a131a88231
Replace removeChild
with remove
( #213465 )
...
* Replace removeChild with remove
This replaces most uses of `parent.removeChild(child)` with
`child.remove()`.
The two are almost equivalent. The only difference is that
`parent.removeChild(child)` throws if the given node is not a child of
the parent, whereas `child.remove()` never throws. There is no noticable
performance difference. The only reason to use `removeChild` is to
support Internet Explorer, but that’s no longer supported by Monaco
editor.
* Fix broken CSP hash
The script content changed, so the sha256 hash changed too.
* Update src/vs/editor/browser/config/charWidthReader.ts
Co-authored-by: Logan Ramos <lramos15@gmail.com>
---------
Co-authored-by: Logan Ramos <lramos15@gmail.com>
2024-06-05 00:21:08 +02:00
Matt Bierner
df2861b737
Pick up TS 5.5 for builtin ts extension ( #214170 )
...
For #214169
2024-06-03 21:07:18 +02:00
Benjamin Pasero
9b17067697
debt - 🆙 jschardet@3.1.2
( #214136 )
2024-06-03 06:22:13 -07:00
Alex Ross
b8e3432a0b
Update grammars ( #214005 )
2024-05-31 15:09:59 +02:00
Ladislau Szomoru
cf3e34fc2f
Git - add error handling for traversing workspace folders during repository discovery ( #213975 )
2024-05-31 11:24:12 +02:00
Connor Peet
54dd0ecc65
forwarding: make https work for port forwarding ( #213943 )
...
Closes https://github.com/microsoft/vscode/issues/201465
2024-05-30 21:42:51 -07:00
Matt Bierner
b1ecfe96b5
Don't use shell for spawning node ( #213960 )
...
Fixes #204678
2024-05-30 17:08:47 -07:00
Alexandru Dima
8f78098b37
Ensure inline chat is started with a good initial selection ( #213860 )
2024-05-29 15:59:54 -07:00
Rob Lourens
7abff3e641
Fix vscode-api-tests in stable ( #213733 )
2024-05-28 15:29:20 -07:00
Matt Bierner
d0d79c231f
Fix js/ts cross code block intellisense ( #213726 )
...
We need to register support for the backing copilot scheme too, not just the panel scheme in core
2024-05-28 13:43:20 -07:00
Aiday Marlen Kyzy
d309e11579
Remove brackets from comments, strings and regexes before evaluating the indentation ( #210641 )
...
* wip
* polishing the code
* adding code
* adding the language
* reshuffling the code to avoid cyclic dependency
* polihsing code
* uncommenting tests
* also adopting the indentation rules within the reindentation operation
* using instead the sliced line tokens instead of the scoped line tokens
* polishing the code
* using start indices instead
* using value everywhere
* using the token data to type the tokens
* setting to number instead of standard token type
* using token data from autoindenttest.ts
* using same code in both test files
* placing instantiation service into the registerLanguage method
* copying object into the node js autoindent.ts
2024-05-27 11:18:00 +02:00
Benjamin Pasero
2188b46e88
ts - enable use code watcher by default ( #213450 )
2024-05-25 12:48:33 +02:00
Matt Bierner
934af755c4
Hook up prototype paste with imports for JS/TS ( #204665 )
...
* Hook up prototype paste with imports for JS/TS
For https://github.com/microsoft/TypeScript/pull/57262 but with proposed changes to ts protocol
* Support new api
* Update
2024-05-24 21:57:30 +02:00
Matt Bierner
fb7f5a9a83
Disable web TS type acquisition ( #213412 )
...
We're waiting on some perf improvement for upstream types installer before turning this on everywhere
2024-05-24 21:51:41 +02:00
Connor Peet
6629c4e0a9
git: allow querying whether files are gitignore ( #212982 )
...
* git: allow querying whether files are gitignore
This exposes `checkIgnore`, which I want to use in copilot to determine
which files I should go into when checking references.
* rename method
2024-05-23 21:28:04 +02:00
Martin Aeschlimann
027fce3efd
Polish the code that sets env in packageJSONContribution.ts ( #213306 )
2024-05-23 11:45:56 +02:00
Matt Bierner
85fe2e2daf
Update for latest code mapper proposal ( #213256 )
2024-05-22 22:10:07 +02:00
Rob Lourens
b9d35d9145
Don't register chat participants in stable ( #213244 )
...
* Don't register chat participants in stable
And fork some Additions APIs into chatParticipantPrivate
* Remove stale proposals
* Move more API out of Additions
2024-05-22 21:07:40 +02:00
Matt Bierner
001b81c683
Disable VS Code file watching for yarn pnp ( #213238 )
...
Disable VS Code file watching on yarn pnp
2024-05-22 18:43:55 +02:00
Walker Boyle
3bda9ff4f7
fix: tsserver no longer crashes when log path includes spaces ( #212752 )
2024-05-21 18:01:17 +00:00
Connor Peet
eb99b85bdf
chore: update CLI dependences, add env var options for login
2024-05-20 08:33:23 -07:00
Benjamin Christopher Simmonds
146b3fb6e0
Update tab selected background color ( #212872 )
...
tab selected background light vs
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2024-05-16 16:15:28 +02:00
Rob Lourens
14ebfdc345
Add variable 'isSlow' ( #212657 )
...
* Add variable 'isSlow'
Since 'codebase' doesn't really work as a reference, I'm only making accessible to our agents for now
* fix
* Check for slow variables in parser as well
2024-05-15 17:40:21 -07:00
Benjamin Christopher Simmonds
942d81c5b1
Improve tabs multi select theme colors and high contrast support ( #212795 )
...
Improved tabs multi select theme colors and high contrast support
2024-05-15 12:41:13 +02:00
Sean McManus
739d4803af
Add /** */ to cpp/language-configurations.json ( #211202 )
...
This fixes the issue at https://github.com/microsoft/vscode-cpptools/issues/12249 .
This was removed in 98fa77a679
.
Then PR https://github.com/microsoft/vscode/pull/160357 added /* */ autoClosingPair.
2024-05-15 09:10:15 +00:00
Matt Bierner
daec93b827
Disable web ata for safari ( #212726 )
2024-05-14 11:12:28 -07:00
Rob Lourens
6643db734a
Add chat variable id and rename to 'references' ( #212480 )
...
* Add chat variable id
* Rename 'variables' to 'references'
* Replace other 'variables' usages
* Fix tests
2024-05-13 14:30:14 -07:00
BrunoSoaresEngineering
3fdda617d3
feat(markdown-language-features): #208398 add avif as image extension ( #212547 )
2024-05-13 15:29:10 +00:00
Dirk Baeumer
24d4616d5e
Make VS Code compile on Windows with NodeJS >=20
2024-05-13 11:37:37 +02:00
Johannes Rieken
2ba77dae52
Merge pull request #212158 from kdy1/swcrc-schema
...
feat: Use official json schema for SWC
2024-05-13 09:42:10 +02:00
Tyler James Leonhardt
9d4274e559
Remove session if it is being replaced ( #212504 )
...
A bug that has probably existed for quite a while... if we are replacing a session, we should say the old session is removed.
2024-05-11 14:49:03 +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