Commit Graph

14296 Commits

Author SHA1 Message Date
Ladislau Szomoru
9434d9437a Git - do not show origin/HEAD in the checkout quick pick. This item will only be shown when checking out detached. (#194592) 2023-10-02 12:38:10 +02:00
Kyℓe Hensel
43b227a533 fix syntax highlighting for .git-blame-ignore-revs (#194584) 2023-10-02 11:37:45 +02:00
Ladislau Szomoru
707e061b3a Git - use commit id for the left-hand editor (#194302)
* Git - use commit id for the left-hand editor

* Remove console.log
2023-09-27 15:24:35 +01:00
Ladislau Szomoru
3a0b6baa61 Git - provide correct editor title for resources under the "All Changes" node (#194273) 2023-09-27 12:05:58 +02:00
Alex Ross
b2864137d0 Add license detail for cpp grammar repo (#193983)
Part of #193966
2023-09-26 09:12:28 +01:00
Matt Bierner
a12bb0543d Restore copilot fixes/refactorings (#194092)
Reverts #193810 to restore #193810
2023-09-26 09:40:27 +02:00
Martin Aeschlimann
15cdbeec20 update css-languageservice (#194066) 2023-09-25 23:18:23 +01:00
Benjamin Pasero
6404e3dbd1 tests - remove envShellEvent from package.json (#193982) 2023-09-25 17:07:23 +01:00
dependabot[bot]
56c3d4cd50 Bump graphql from 16.6.0 to 16.8.1 in /extensions/github (#193721)
Bumps [graphql](https://github.com/graphql/graphql-js) from 16.6.0 to 16.8.1.
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](https://github.com/graphql/graphql-js/compare/v16.6.0...v16.8.1)

---
updated-dependencies:
- dependency-name: graphql
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 07:59:12 -07:00
Ladislau Szomoru
8e80e950a4 Git - improve heuristics for determining branch base (#193986)
* Add getBranchBaseFromReflog

* Read/store branch merge base in the git config

* Add getBranchBase() extension api
2023-09-25 15:12:10 +01:00
Ladislau Szomoru
33ba908ab4 Git - refactor getting base of a branch (#193973) 2023-09-25 14:41:47 +02:00
Ladislau Szomoru
419e445f8d Git - fix regular expression for fully qualified ref names (#193953) 2023-09-25 11:25:51 +02:00
Ulugbek Abdullaev
39dc875c4e Merge branch 'main' into ulugbekna/implement-code-mappers-context 2023-09-22 14:43:25 +02:00
Ulugbek Abdullaev
5547de51db mapped edits: update code around the command _executeMappedEditsProvider 2023-09-22 11:54:58 +02:00
Ladislau Szomoru
54fc6334f5 Git - fix file decoration for history item changes (#193755) 2023-09-22 07:27:26 +01:00
Tyler James Leonhardt
d5c2817e69 Use email for label & use label to group results in Account menu (#193727)
So, when you make a new session in the Microsoft Identity stack, depending on the scopes you pass in you might get:
* A token with a name & email
* A token with just a name
Additionally, Microsoft has like 3-4 concepts of essentially an "id" but depending on what you're trying to access, you might get a different value.

This historical behavior leads to 2 awkward things:
1. The account menu shows two accounts, one with name & email, one with just email.
2. The account menu shows two of the same accounts, but their underlying id is different

So, to fix this, we're just gonna lean on the labels. In other words, if there are two accounts that share the same label, then they will be grouped together.

The previous behavior was hurting the Azure Account folks and the Q# folks and with this change, I believe they both should be happy.

Interestingly enough, when I inherited this code, it use to do this, but I changed it to use the id as that seemed "more correct"... so it a way, this is reverting a change I did a while back.

Fixes https://github.com/microsoft/vscode/issues/184218
2023-09-21 14:09:25 -07:00
Aaron Munger
150d09b37b skip flaky test 2023-09-21 12:57:28 -07:00
Logan Ramos
cc98e55794 Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
Ladislau Szomoru
943d5b2c5c SCM - Add file decorations to history item changes (#193576)
SCM - Add file decorations to history items
2023-09-20 16:11:15 +01:00
Ladislau Szomoru
ceda6cc485 SCM - set of fixes for the SCM Sync View (#193567) 2023-09-20 13:57:14 +01:00
Ladislau Szomoru
3e31b71648 SCM - more cleanup of the SCMHistoryProvider API (#193509) 2023-09-19 21:00:13 +02:00
Alex Ross
a16d8d0a3e Update shellscript grammar (#193488) 2023-09-19 09:33:30 -07:00
Ladislau Szomoru
1545aeab06 SCM - Initial implementation of the Sync view (#193440) 2023-09-19 15:58:22 +02:00
Raymond Zhao
f20ca3aa50 Mark packages as private (#193414) 2023-09-19 00:30:01 +01:00
Alex Ross
ae23e73ba0 Update CSS grammar (#193333) 2023-09-18 11:46:17 +02:00
Aiday Marlen Kyzy
f4bf7300ad Merge pull request #193207 from microsoft/aiday/typosDiagnosticTelemetry
Fixing typo in telemetry gathering diagnostic codes
2023-09-15 18:06:20 +02:00
Aiday Marlen Kyzy
0a45b2737a typos 2023-09-15 15:13:50 +02:00
dependabot[bot]
8968aca21d Bump word-wrap from 1.2.3 to 1.2.4 in /extensions/notebook-renderers (#188225)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 12:04:47 +02:00
Stephen Melvin
627cffc8ed Fixed import paths not being updated when multiple files are moved (#191403)
* Modified updatePathsOnRename.ts to fix issue where import paths were not being updated when multiple files were moved.

* Removed errant console log

* Changed return statements to continue in for-of loop

---------

Co-authored-by: Stephen Melvin <steve.melvin@dtn.com>
2023-09-13 21:23:21 +00:00
Gabriela Araujo Britto
f563e33800 [typescript-language-features] Add option for excluding library symbols in "Go to Symbol in Workspace" (#192798)
* add option for excluding library symbols

* clarify in message that new option requires ts 5.3

* remove expect error
2023-09-13 18:19:52 +00:00
Matt Bierner
2c52e4ca35 Alias Thenable to PromiseLike (#192456)
Fixes #192385

This fixes some typing issues with `Thenable` that were hiding potential bugs
2023-09-13 10:50:40 -07:00
Martin Aeschlimann
8284903c26 use findup v5 (no esm) (#193000)
* use findup v5 (no esm)

* fix import
2023-09-13 15:46:29 +02:00
Aaron Munger
3aea4d643c Merge pull request #192606 from microsoft/aamunger/NotebookErrorLinks
prioritize html links since they can wrap other link types
2023-09-12 12:00:44 -07:00
Martin Aeschlimann
21276bad51 fix npm view exploits 2023-09-12 20:11:45 +02:00
Aaron Munger
ab09263c52 linkify tests 2023-09-12 10:41:50 -07:00
Martin Aeschlimann
206341dd9e npm extension: update dependencies (#192870) 2023-09-12 09:48:14 -07:00
Logan Ramos
6bb64ab400 Fix indentation (#191918) 2023-09-12 09:16:11 -07:00
Tyler James Leonhardt
379d31d162 Invoke session change emitter when session is created in getSession (#192828)
fixes https://github.com/microsoft/vscode/issues/192806
2023-09-12 09:13:33 -07:00
Alex Ross
ed1a8da946 Rename Perl6 to Raku (#192882)
Fixes #168319
2023-09-12 16:20:16 +02:00
Martin Aeschlimann
07fcfc80c3 update to latest jsonc-parser (#192872) 2023-09-12 14:58:01 +02:00
Alex Ross
cc4775f55a Update themes to accommodate C# grammar change (#192854)
See https://github.com/dotnet/csharp-tmLanguage/issues/290
2023-09-12 12:37:49 +02:00
Sandeep Somavarapu
f0c36fbbf6 fix #192333 (#192855) 2023-09-12 11:39:41 +02:00
Aaron Munger
fb8e51346f test for link rendering 2023-09-11 15:12:56 -07:00
Mikhail
05673dfd1a Simplify getting rangesToUpdate (#192079) 2023-09-11 08:47:03 -07:00
Alex Ross
6021e01795 Update grammars (#192749) 2023-09-11 11:38:45 +02:00
Joyce Er
ca56ef3344 fix: use markdown for HTML setting description (#192633) 2023-09-11 08:18:34 +02:00
Tyler James Leonhardt
41e940f76f Use SequencerByKey to sequence operations of the same set of scopes (#192638)
The idea here is... if a token is currently being refreshed, well then getting a token of those scopes should wait for that to finish.

Core has a really nice `SequencerByKey` for exactly this kind of thing, and so I've stolen that and started to organize the code with a `common` folder.

Oh, I also noticed we were sorting twice and fixed that to only sort once.

ref https://github.com/microsoft/vscode/issues/186693
2023-09-09 07:09:20 +02:00
Tyler James Leonhardt
52f27e2e2f Log a lot more of the Microsoft Auth extension (#192629)
This PR adds a ton more logging, a consistant format, and fixes the log levels of some.

Additionally, there are two small fixes that I have included:
* we were firing the `_sessionChangeEmitter` twice when a session was removed
* when processing updates from other windows, we returned instead of continued... thus were only processing the first account that was added in another window
2023-09-08 23:25:25 +02:00
Joyce Er
bb99b7452a fix: render setting reference links in settings UI (#192628) 2023-09-08 23:21:31 +02:00
Ladislau Szomoru
5ffa9573af Git - remove extra character from the log message (#192622) 2023-09-08 16:25:12 -04:00