Commit graph

103794 commits

Author SHA1 Message Date
Daniel Imms cb1113ac32
Merge pull request #168887 from jeanp413/fix-168643
Fixes editor-area terminals are not restored after quit
2022-12-16 07:48:16 -08:00
Daniel Imms be6992bf64
Merge pull request #166758 from hughlilly/double-clicking-copyedit
Copyedit: “Double-clicking” -> “Double-clicking”
2022-12-16 07:11:07 -08:00
Johannes Rieken 11c0516f96
fix https://github.com/microsoft/vscode/issues/169390 (#169399) 2022-12-16 15:20:15 +01:00
Ladislau Szomoru c180a08350
Git - fix discard changes when the repository does not have an initial commit (#169397) 2022-12-16 14:47:25 +01:00
Ladislau Szomoru cbf23d1500
Git - better handling for failed stash creation (#169394)
Git - show notification when stash creation fails due to the repository not having any commits
2022-12-16 14:11:07 +01:00
Benjamin Pasero 1521421ee0
files - errors from main side are not properly deserialized (#169389) 2022-12-16 13:55:13 +01:00
Ladislau Szomoru a56c38c075
Git - Do not pull before checkout when checking out detached (#169387)
Do not pull before checkout when checking out detached
2022-12-16 13:29:32 +01:00
João Moreno 983b06e9bf
polish mangler output to align with build (#169388) 2022-12-16 13:20:07 +01:00
Johannes Rieken 9e8d78012d
Merge pull request #169382 from microsoft/joh/link-opener
joh/link opener
2022-12-16 11:40:20 +01:00
Johannes Rieken 2dc75fd208
fix https://github.com/microsoft/vscode/issues/169080#issuecomment-1353235298 (#169383) 2022-12-16 11:24:39 +01:00
Ladislau Szomoru 4dea68b946
Git - Add the capability to "attach" state to operations (#169371) 2022-12-16 11:08:38 +01:00
Johannes 65499e56db
add LinkOpener that collects all link clicks for a range and has the ability to prompt the user to select on
This is somewhat ugly because it schedules a microtask to know who all wants to open something here

fixes https://github.com/microsoft/vscode/issues/147447
2022-12-16 10:47:24 +01:00
Johannes 6aba22da1a
💄 2022-12-16 09:12:23 +01:00
João Moreno 1e1da2aed3
build: refactor alpine out of linux (#169368)
* build: refactor alpine out of linux (#169278)

* fix alpine stage with no jobs

* test

* revert test
2022-12-16 08:51:06 +01:00
Benjamin Pasero 12d5673638
perf - avoid window.document.body.clientWidth on window resize (#169366) 2022-12-16 08:46:10 +01:00
Tyler James Leonhardt 461b3f6184
Only have a single window store the session (#169356)
Before this change, every single window was writing to the same secret at basically the same time because they would all refresh the token and then attempt to store that refresh token.

I believe this was causing a few race condition bugs that users were seeing.

With this change we now so our best to have only 1 window store the session by relying on the window focused state.

If the window is focused or becomes focused, we will store the refresh token.

If the window detects that another window has stored something, we will not attempt to wait for focus to store something.

If nothing has happened, and it's been 5 hrs (+/- some seconds) go ahead and store it. This is the scenario of when a user has VS Code in the background for like ages but never goes to it.

ref #165115
ref #130893
ref #168485
2022-12-16 06:58:32 +01:00
David Dossett edc432e920
Use standard list height for settings dropdown options (#169345)
Update settings dropdown option height
2022-12-16 01:54:20 +01:00
Peng Lyu 4f2cfb3eca
Fix #161065. List view might not have view model when webview is ready. (#169344) 2022-12-16 01:47:05 +01:00
Rob Lourens c67a8afeef
Opt debug console filter box into nice overflow behavior (#169342)
Also fix an issue with the body height calculation when the filter box is in the body
Fix #140540
2022-12-16 01:35:42 +01:00
Peng Lyu 1d7b98a1b7
cell editor widget zindex update (#169340)
* cell editor widget zindex update

* 💄
2022-12-15 16:22:36 -08:00
Daniel Imms 3247d9cff6
Merge pull request #168211 from mkhl/shell-integration/automatic/fish
expose fish integration configuration via `XDG_DATA_DIRS`
2022-12-15 16:16:19 -08:00
Daniel Imms c6f154e1b0
Merge branch 'main' into fix-168643 2022-12-15 16:10:35 -08:00
Daniel Imms 654a7db9b9
Add fish to supported list! 2022-12-15 16:01:27 -08:00
Daniel Imms 06f8eb0654
Explain fish inject mechanism in comment 2022-12-15 16:00:39 -08:00
Daniel Imms 4488b736e4
Don't touch fish args as they remain when injected 2022-12-15 16:00:21 -08:00
Daniel Imms cc99bb094b
Merge branch 'main' into shell-integration/automatic/fish 2022-12-15 15:47:00 -08:00
Daniel Imms 82439a50c1
Add missing semi-colons 2022-12-15 15:46:23 -08:00
Daniel Imms cfbd5c3c95
Merge pull request #165581 from rwe/bash-parse-trap
shellIntegration-bash.sh: exactly preserve DEBUG trap expression
2022-12-15 15:39:05 -08:00
Joyce Er e95094cdfd
Polish cloud changes progress notification (#169307) 2022-12-15 15:36:00 -08:00
David Dossett 3fcbb1cc96
Align common text button heights + SCM buttons (#169335)
* Update button text line height and padding

* Change root text button line height value

* Remove hardcoded line heights

* Update notification button padding
2022-12-15 15:15:51 -08:00
David Dossett 0de34523fa
Move button border to css var and ensure consistent height regardless of theme defined border (#169331)
Move button border to css variables and ensure consistent height with/without border
2022-12-15 14:14:28 -08:00
Peng Lyu c0aa5bbb84
Color decoration limit setting. Fix #139743. (#169328) 2022-12-15 14:11:57 -08:00
David Dossett aefa7eaf19
Fix inconsistent styling across search/SCM inputs (#169324)
* Initial updates

* Fix height and border janking
2022-12-15 22:31:00 +01:00
Daniel Imms d10eb32873
Merge pull request #169316 from microsoft/tyriar/163000
Update xterm.js
2022-12-15 13:09:51 -08:00
Leonardo Montini 38811cc9ee
"Find" jumps to nth match (#146110)
* MVP jump on index from findWidget

* Improved styling and moved action to Enter key

* Removed unnecessary commented code

* tweak 💄

Co-authored-by: rebornix <penn.lv@gmail.com>
2022-12-15 22:01:11 +01:00
Daniel Imms 99c0000cbd
Merge pull request #169090 from weartist/process_explorer_adjust
support process explorer remember it's location and dimensions
2022-12-15 12:58:14 -08:00
Peng Lyu 0b95239ffd
Fix #169210. (#169318) 2022-12-15 21:28:52 +01:00
David Dossett 5b0a8801a0
Update gutter decoration colors in v2 themes (#169317) 2022-12-15 21:22:17 +01:00
Daniel Imms c931072234
Merge pull request #169314 from microsoft/tyriar/169313
Adopt terminal active tab color in new themes
2022-12-15 12:19:33 -08:00
Joyce Er ea9362e2eb
Merge pull request #169312 from microsoft/revert-169278-joao/zonal-bass
Revert "build: refactor alpine out of linux"
2022-12-15 12:03:18 -08:00
Daniel Imms 6b2df348ab
Update xterm.js
Fixes #163000
2022-12-15 11:57:40 -08:00
Raymond Zhao 12ffdee76a
Add entries to classifier (#169308) 2022-12-15 11:55:52 -08:00
Daniel Imms d07a36c9ca
Adopt terminal active tab color in new themes
Fixes #169313
2022-12-15 11:53:53 -08:00
Joyce Er e408ce88e0 Revert "build: refactor alpine out of linux (#169278)"
This reverts commit 3567fd1145.
2022-12-15 11:47:27 -08:00
Daniel Imms af15273582
Make dealing with window state more safe 2022-12-15 11:37:00 -08:00
David Dossett 4118cc6b9f
Update codicons (#169306) 2022-12-15 20:29:57 +01:00
Daniel Imms 6d0d2dc6b3
Merge pull request #168452 from ookami-kb/patch-1
Update shellIntegration.fish to fix an error when communicating cwd
2022-12-15 11:29:50 -08:00
Daniel Imms 6ec7f2675e
Correct DPI when multiple monitors are used 2022-12-15 11:28:57 -08:00
Daniel Imms 9687542e42
Merge branch 'main' into process_explorer_adjust 2022-12-15 11:16:16 -08:00
Daniel Imms 925b335bb9
Replace other non-hyphenated double-click cases
I used ^[^*\/\/]+double click to find the non-comment cases
2022-12-15 10:54:54 -08:00