Commit graph

118185 commits

Author SHA1 Message Date
Ulugbek Abdullaev 95722d2256 add ensureNoDisposablesAreLeakedInTestSuite() to tests 2024-01-31 12:23:19 +01:00
Benjamin Pasero f90b72a136
perf - more workbench contrib work (#203880)
* perf - more workbench contributions work

* .

* add to perf editor
2024-01-31 12:12:48 +01:00
Drew Pirrone-Brusse 3f7e44287c
Extend TextEditorLineNumbersStyle with Interval (#198787) 2024-01-31 12:05:59 +01:00
Hylke Bons e0277c1fee
a11y theme fixes (#203870)
actionbar: Replace opacity with color for disabled state
2024-01-31 12:03:08 +01:00
Benjamin Pasero 3b5ae15f95
perf - registerWorkbenchContribution2 and some adoptions (#203802)
* perf - first cut workbench contributions 2

* log warning

* add tests

* tests

* fix tests

* .

* adopt a bit and add access to times

* adopt for some

* adopt for some

* .

* fix tests

* .
2024-01-31 11:04:30 +01:00
Matt Bierner 777ea450a1
Adopt localize2 in more places (#203842)
Switches many callers to use `localize2` instead of duplicating strings
2024-01-31 02:16:25 +01:00
Michael Lively 8c39690fc4
Fix broken highlights when clicking a previously selected symbol (#203853)
streamline request logic + kill worker req on decoration removal
2024-01-31 02:12:29 +01:00
Matt Bierner 0404d17da6
Fix nls build script on line such as localize2(...) ... localize(...) (#203851)
For #203842

I believe we need to apply the patches in character order. Otherwise the line ends up corrupted after the patching
2024-01-31 01:40:20 +01:00
Matt Bierner 31fbc3dc94
Remove extra not null assertions (#202201)
* Remove extra not null assertions

With https://github.com/microsoft/TypeScript/pull/56908, TS should better preserve type refinements. To help test this out, I made a quick pass through our code to remove type assertions that are no longer needed

Most of these are not impacted by https://github.com/microsoft/TypeScript/pull/56908 but removing them helps TS test changes like this

Not adding an eslint rule for now as it requires whole program intellisense, which is too slow for commit hooks

* Fix merge
2024-01-30 15:43:09 -08:00
Matt Bierner adaf974eb2
Pick up latest TS for building (#203840) 2024-01-30 23:19:07 +01:00
Michael Lively 8cf2750bb6
Fix persistent syntax highlighting in split windows (#203837)
fix splitview highlighting #198866
2024-01-30 14:05:44 -08:00
Daniel Imms fdfd19216f
Merge pull request #203831 from microsoft/tyriar/xterm_240130
Update xterm
2024-01-30 14:04:40 -08:00
Bhavya U 32150ac72e
Announce checkbox status in walkthrough step (#203835) 2024-01-30 12:55:39 -08:00
Ladislau Szomoru dd2038279d
Git - fix repository deduplication logic (#203836) 2024-01-30 21:54:36 +01:00
Matt Bierner 531cc0ee62
Don't accidentally create InlineChatFileCreatePreviewWidget when hiding it (#203830) 2024-01-30 12:31:38 -08:00
Daniel Imms e13013289e
Update xterm
Fixes #200428
2024-01-30 12:02:53 -08:00
Joyce Er c9f0aa5b73
fix: rerender welcome view when chat provider is disposed (#203740) 2024-01-30 11:37:56 -08:00
Daniel Imms 7fd1edb31b
Merge pull request #202730 from wy-luke/main
docs: update comment for hideFromUser
2024-01-30 11:05:07 -08:00
Matt Bierner ab5dd705b0
Add promiseWithResolvers shim (#203826)
Adds a shim for `Promise.withResolvers`. This is slightly reduces lines of code. More importantly it plays more nicely with TypeScript's type checking and lets us mark more vars const and properties readonly
2024-01-30 11:58:55 -07:00
Daniel Imms 1802552fc5
Add change to missed file 2024-01-30 10:44:53 -08:00
Daniel Imms 55e64beda6
Tweak wording 2024-01-30 10:03:58 -08:00
Daniel Imms 9fe979b30e
Merge pull request #203820 from microsoft/tyriar/203708
Ensure MutableDisposable is not disposed
2024-01-30 10:03:24 -08:00
Daniel Imms 8fad0a0236
Merge branch 'main' into main 2024-01-30 10:00:46 -08:00
Connor Peet 6291fb21ec
cli: fix adveristing file extension on windows (#203818)
Fixes #202919
2024-01-30 09:52:18 -08:00
Daniel Imms 0d1811a62a
Ensure MutableDisposable is not disposed
Fixes #203708
2024-01-30 09:35:17 -08:00
Andrea Mah 83d2f0673f
"editor.find.seedSearchStringFromSelection" is ignored (#203759)
Fixes #142864
2024-01-30 09:32:09 -08:00
Rob Lourens f40051b610
Port candidates to main (#203815)
* Port candidate to main
Bringing in #203574

* Enable #file for stable (#203549)

Fix #203548
2024-01-30 17:54:19 +01:00
Rob Lourens 06a8ed6e0e
Fix incorrectly disposing some disposables (#203809)
Fix #203794
2024-01-30 17:29:00 +01:00
Aaron Munger 9116c8c9d9
notebook variable data source tests (#203753)
* indexed children tests

* one more assert
2024-01-30 08:05:02 -08:00
Johannes Rieken 1f80d8b8e4
fix https://github.com/microsoft/vscode/issues/203510 (#203798) 2024-01-30 15:54:13 +01:00
BeniBenj e76b1ff761
💄 2024-01-30 15:13:46 +01:00
BeniBenj 2cfe4ca61e
Removed unused CSS classes from tab elements in MultiEditorTabsControl 2024-01-30 14:51:12 +01:00
Robo e2ce367fc8
fix: update server requirements check for alpine distro (#203790) 2024-01-30 14:22:03 +01:00
Sandeep Somavarapu c481f95364
Fix extension installation from location - check for valid manifest (#203785) 2024-01-30 12:50:47 +01:00
BeniBenj a78b270441
💄 2024-01-30 12:49:32 +01:00
Megan Rogge 4dcce9b45c
Merge pull request #203749 from microsoft/merogge/alert-cues
use checkboxes for audio cue/alert quickpicks
2024-01-30 03:45:47 -08:00
RedCMD eee4b5fc50
Contribute to json language server with a custom language. (#198583)
* Contribute to json language server with a custom language.

* Add `snippets` to `"activationEvents"`

* Remove hardcoded `snippets` from `documentSettings`

* Fix wrong variable in `!isEqualSet()`

* Use `extensions.allAcrossExtensionHosts` instead of `extensions.all`

* enable `"enabledApiProposals"` for `extensions.allAcrossExtensionHosts`

* Fix error: `Property 'allAcrossExtensionHosts' does not exist on type 'typeof extensions'`

* Remove `snippets`
2024-01-30 11:10:23 +00:00
Johannes Rieken 6215ccd0e7
send telemetry about accepted/discarded hunks and about response types (#203780) 2024-01-30 12:09:34 +01:00
Benjamin Pasero 860f38ba53
aux window renames (#203775) 2024-01-30 09:24:06 +01:00
Robo 74ef67b4ab
fix: update rpm release tag to el8 (#203770) 2024-01-30 07:09:47 +01:00
Raymond Zhao e284396074
chore: use newest node-gyp for SDL pipeline (#199820)
* chore: use latest upstream node-gyp

* fix: use node-gyp.js file directly

* apply PR feedback

* chore: delete patch file

* Apply PR feedback

* Update cache salt
2024-01-30 12:24:14 +09:00
Justin Chen c95fb565ba
changed issueReporterCommand types and bug fix (#203747)
changed uri from string, word wrap
2024-01-29 18:32:58 -08:00
Connor Peet d7cfba7af7
cli: update dev tunnel sdk (#203763) 2024-01-30 03:01:21 +01:00
Peng Lyu 01a85f298b
Polish find widget css rules (#203762)
* refactor css variables for findWidget

* adapt css variable for findWidget

* Polish find widget css rules

---------

Co-authored-by: weartist <weartistt@gmail.com>
2024-01-30 03:01:03 +01:00
Andrea Mah d6885f672a
Use const enum over const for search command IDs (#203757)
Fixes #190249
2024-01-29 17:30:20 -08:00
Michael Lively b9511a9520
Adjust WordHighlighter to use hasTextFocus() instead of hasWidgetFocus() (#203754)
Potential fix for #201814
2024-01-30 01:06:36 +01:00
Andrea Mah 84bdd343e7
Notebook Search eagerly activates extensions (#203748)
* initial attempt for 'hasResult' in remote code

* Notebook Search eagerly activates extensions
Fixes #203389
2024-01-29 15:56:58 -08:00
meganrogge f8a6171282
fix issues 2024-01-29 15:32:11 -08:00
meganrogge f29cc2750e
set default for terminal bell 2024-01-29 15:14:27 -08:00
meganrogge ea700efe61
fix #202025 2024-01-29 15:12:14 -08:00