Commit Graph

1083 Commits

Author SHA1 Message Date
Johannes Rieken
a14593c842 add vscode.notebook.createConcatTextDocument proposal 2020-04-21 12:31:15 +02:00
Johannes Rieken
054cbf4f24 export onDidChange-event in concat-doc 2020-04-21 12:18:05 +02:00
Johannes Rieken
c8b27b9db6 Merge branch 'joh/concat-doc' 2020-04-21 11:57:21 +02:00
Johannes Rieken
01c243f25f fix #95715 2020-04-21 11:47:13 +02:00
Johannes Rieken
06e1bbac2f don't duplicate lines, only keep prefix sums 2020-04-21 09:59:26 +02:00
Johannes Rieken
fc20cdf5e7 add NotebookConcatTextDocument to API, support selector-based creation 2020-04-20 18:11:20 +02:00
Johannes Rieken
6e9740cba4 remove extra overloads 2020-04-20 15:41:22 +02:00
Daniel Imms
5578eadf86 Move link handlers back to proposed
Part of #91606
2020-04-20 06:25:29 -07:00
Andre Weinand
5c7b6f5a32 fix for crashing eh 2020-04-20 15:17:25 +02:00
Andre Weinand
be994e14c6 workaround for crashing eh 2020-04-20 15:04:11 +02:00
Johannes Rieken
88eb90504a support location at range 2020-04-20 14:31:00 +02:00
Andre Weinand
1451fab698 add dynamic debug config API 2020-04-20 13:26:20 +02:00
Johannes Rieken
2b5426b447 update prefix-sum when docs change, add offset/position math, tests 2020-04-20 12:57:13 +02:00
Johannes Rieken
0c0c15ae32 eventing, naming, fixes, and tests 2020-04-20 11:00:30 +02:00
Johannes Rieken
1e8f97d997 wip - concat document for notebook cells 2020-04-17 17:57:00 +02:00
João Moreno
b1a50cbc8c add telemetry event for createSourceControl 2020-04-17 10:44:37 +02:00
Johannes Rieken
8f1b2e5657 use async-await to prevent new callback-functions, https://github.com/microsoft/vscode/issues/95325 2020-04-17 09:06:34 +02:00
Rachel Macfarlane
87287d0275 Code cleanup, remove stuff related to sign in commands 2020-04-16 19:29:56 -07:00
Matt Bierner
5913061e1b Allow a custom editor to opt out of supporting multiple instances for a single resource
#77131
2020-04-16 17:40:20 -07:00
Matt Bierner
5426f5ff70 Add CustomDocumentContentChangeEvent
For #77131

- Rename `onDidEdit` to `onDidChange`
- Allow custom editors to fire a `CustomDocumentContentChangeEvent` that only marks the editor as dirty but does not enable undo/redo. The only way for editor to get out of this dirty state is to either save or revert the file
2020-04-16 17:40:20 -07:00
João Moreno
6c143da1a8 check for change 2020-04-16 16:19:32 +02:00
Johannes Rieken
ab24124841 use map over switch, "more strict" signature, don't send default type, https://github.com/microsoft/vscode/issues/95325 2020-04-16 16:14:12 +02:00
Matt Bierner
be6b1dfaec Add SignatureInformation.activateParmater
For #94637

Allows the active paramter to be be specified per signature instead of for all signatures. If provided, this overrides `SignatureHelp.activeParamter`
2020-04-15 19:04:58 -07:00
Rob Lourens
989bbcc97e Implement notebook cell status bar 2020-04-15 12:28:09 -05:00
Johannes Rieken
c139d3bf1e remove old proposal for https://github.com/microsoft/vscode/issues/90208 2020-04-15 10:04:56 +02:00
Johannes Rieken
17cdb4783e suggest ignores replace or insert range when one of them matches the corresponding default 2020-04-14 12:48:01 +02:00
Matt Bierner
0e854e6e46 Remove extra checks for non-nullable functions/properties (#94631)
TS 3.9 is smarter about catching cases where an if statement is always true. This revealed a few places in our codebase where we were checking to see if a function property exists before calling it, but the property is not nullable
2020-04-13 16:07:29 -07:00
Rachel Macfarlane
061f4967f9 Show sign in entry for all auth providers in accounts menu, fixes #94488 2020-04-13 14:28:07 -07:00
Rachel Macfarlane
335de3b713 Fixes #95020, add extension to trusted list when confirming login 2020-04-11 13:27:24 -07:00
João Moreno
8ceb90a807 fixes #93493 2020-04-09 15:22:27 +02:00
Daniel Imms
8279cc70d9 Respect thisArg in EnvironmentVariableCollection.forEach
Fixes #94077
2020-04-09 06:05:34 -07:00
Daniel Imms
74ea30b46e Finalize registerTerminalLinkHandler API
Fixes #91606
2020-04-09 06:01:04 -07:00
Matt Bierner
d4ce7148dd New custom editor API proposal
For #77131

Fixes #93963
Fixes #94515
Fixes #94517
Fixes #94527
Fixes #94509
Fixes #94514
Fixes #93996
Fixes #93913

This removes explicit edits from the API and reshapes the API to more closely match VS Code's internal API. The change also tries to better express the lifecycle of backups
2020-04-08 17:53:39 -07:00
Christof Marti
060e23075c Fix QuickInput result types (fixes #91877) 2020-04-08 11:40:34 +02:00
Johannes Rieken
960205b8a0 use ternary search tree for uris instead of paths, fyi @bpasero, @sandy081, @roblourens, https://github.com/microsoft/vscode/issues/93368 2020-04-08 10:07:12 +02:00
rebornix
cdcbc64a6a Fix #94357 2020-04-07 14:37:57 -07:00
rebornix
0902df9d30 re #93265 2020-04-07 11:20:06 -07:00
Eric Amodio
4ccf3e4ef3 Fixes #94163 2020-04-06 23:58:04 -04:00
Alex Dima
8918d05cb5 Fixes issue #94521: Make sure to always specify Uint32Array length in ctor 2020-04-06 17:06:00 +02:00
Johannes Rieken
80acfa923a make TenarySearchTree have generic key and value, implement for URI, touches on https://github.com/microsoft/vscode/issues/93368 2020-04-06 16:43:24 +02:00
Rachel Macfarlane
ace72b77c5 Update trusted extensions flow again 2020-04-05 15:03:17 -07:00
Daniel Imms
fe36108236 Add dispose checks to env var collections
Fixes #94066
2020-04-04 21:15:43 -07:00
Alex Dima
71b26ad6c8 Fixes #94136 2020-04-03 01:06:06 +02:00
Matt Bierner
2e4d797e51 Add registerCustomEditorProvider2
Create a temporary overload for testing `CustomEditor`. In finalization, we'd update `registerCustomEditorProvider` to take both types of custom editor instead
2020-04-02 15:43:13 -07:00
Alex Dima
b4c08f66c3 Fixes #94138: Adopt types util and modernize utils to ES5 2020-04-02 17:45:01 +02:00
Rachel Macfarlane
917c420302 Improvements to 'manage trusted extensions' flow 2020-04-01 23:13:50 -07:00
rebornix
9f48b00f2b handle raw cell multile line source 2020-04-01 17:35:05 -07:00
Matt Bierner
bd6ad5592f Check in saveAs cancellation 2020-04-01 17:22:37 -07:00
João Moreno
d6eb15554f add scm menus
related to #94054
2020-04-01 09:32:53 +02:00
Benjamin Pasero
8084a58504 add entry (#94054) 2020-04-01 09:23:12 +02:00