44682 Commits

Author SHA1 Message Date
Matt Bierner
1904cd8d84 Prototype auto fixable quick fixes
Part of #62110

- Adds a new field `canAutoApply` to code actions. This field indicates that a code action can be applied without additional user input. For quick fixes, this should be set if the fix properly addresses the error

- Enable auto fixes for TS spelling errors

- Added a `editor.action.autoFix` command to triggers auto fixes at the current cursor position
2019-01-16 17:56:22 -08:00
Matt Bierner
b76ea579f6 Strict null checks 2019-01-16 17:56:22 -08:00
Matt Bierner
38f4a0cd07 Strict null check quickInputList and main.contributions 2019-01-16 17:56:22 -08:00
Pine Wu
ba0d1454e7 Update emmet-helper for #65455 2019-01-16 15:40:30 -08:00
Matt Bierner
9d7c89c576 Strict null check files.ts 2019-01-16 12:00:00 -08:00
Matt Bierner
cc85c9c705 Strict null check suggest enabled input 2019-01-16 11:54:01 -08:00
Matt Bierner
2ed9fa8eee Strict null checks themes.contribution 2019-01-16 11:50:49 -08:00
Matt Bierner
c549276df8 Strict null check references widget 2019-01-16 11:46:15 -08:00
Matt Bierner
82e9561f16 Strict null checks 2019-01-16 11:38:10 -08:00
Matt Bierner
acbcd7e16c Strict null check listService 2019-01-16 11:38:10 -08:00
Matt Bierner
792ccfd3f5 Strict null auto add 2019-01-16 11:38:10 -08:00
Pine Wu
5ac02a0910 Update emmet-helper for #63384 and #62855 2019-01-16 11:13:25 -08:00
SteVen Batten
221da42e99 Update recent menu items on formatter registration 2019-01-16 10:23:51 -08:00
Rob Lourens
041b930051 Fix #66588 2019-01-16 08:58:44 -08:00
isidor
5b443958a1 explorer: Check if the item was previously also selected, if yes the user is simply expanding / collapsing current selection
fixes #66589.
2019-01-16 17:51:04 +01:00
Joao Moreno
b74d54a4aa introduce tree.refresh and refactor tree.updateChildren
fixes #65393
2019-01-16 17:14:53 +01:00
Joao Moreno
bc5b547c05 fixes #66580 2019-01-16 15:36:33 +01:00
Andre Weinand
5bb29d7b07 return pid from vscodeLaunch 2019-01-16 15:18:03 +01:00
Christof Marti
c42b7620ff Strict null 2019-01-16 14:02:52 +01:00
isidor
905f99525d open editors: use list dnd not, not a custom solution 2019-01-16 13:03:09 +01:00
isidor
61149bb090 explorer: only toggle collapsed directory on keyboard selection event 2019-01-16 13:03:09 +01:00
Andre Weinand
6f3422a0d8 preserve type of file 2019-01-16 12:48:42 +01:00
Joao Moreno
20b2799124 tree: select all should work in hierarchies
related to #63717
2019-01-16 12:46:15 +01:00
Rob Lourens
19adeb1620 Simplify extHostSearch 2019-01-16 12:27:35 +01:00
Alex Dima
217824cc16 Simplify transformers 2019-01-16 12:24:36 +01:00
Dirk Baeumer
b410581538 Fixes #66548: Avoid double async-calls 2019-01-16 11:45:10 +01:00
isidor
bc6bc84ec7 fixes #66566 2019-01-16 11:27:52 +01:00
Sandeep Somavarapu
edf468ac04 Fix tests 2019-01-16 11:19:16 +01:00
Sandeep Somavarapu
05fc82c704 #66397 Enablement service
- take array of extensions to enable/disable
- Event triggers array of changed extensions
2019-01-16 11:19:16 +01:00
isidor
942cc33262 explorer: focus tree when done editing
fixes #66587
2019-01-16 11:18:06 +01:00
Christof Marti
c3fbe63ff5 Listen on formatter registrations (#489) 2019-01-16 10:11:39 +00:00
Alex Dima
420067816b Make the keybindings extension point dynamic (#66574) 2019-01-16 10:02:49 +01:00
Joao Moreno
2b941450a4 search: throw error instead of returning null
related to #66573
2019-01-16 09:58:23 +01:00
Joao Moreno
f1c9ab69c3 strict null: add treeView.ts 2019-01-16 09:45:45 +01:00
Joao Moreno
d19a07090d add treeview to strict null checks
fixes #66557
2019-01-16 09:25:12 +01:00
João Moreno
65fcf3180b
Merge pull request #66416 from Microsoft/rebornix/git-blame
add git blame api
2019-01-16 09:17:44 +01:00
Johannes Rieken
d3024ec0c4 more strict null 2019-01-15 17:06:25 -08:00
Johannes Rieken
30b1f126da strict null suggest controller, fixes #66558 2019-01-15 17:06:25 -08:00
Rachel Macfarlane
cf2179fd90 Fixes #66275, Process explorer shows 'node' processes as 'electron_node' 2019-01-15 16:22:15 -08:00
Johannes Rieken
4b52f61161 💄 2019-01-15 15:30:34 -08:00
Rachel Macfarlane
eecb58f091 Properly dispose of button stylers on comments 2019-01-15 14:57:22 -08:00
Alex Dima
124b80a1ec Fix strict null check 2019-01-15 23:27:44 +01:00
Alex Dima
7304f38e7f Activate on workspaceContains, enable dynamic extension points 2019-01-15 23:04:45 +01:00
Alex Dima
67a36f7052 Better clean-up of state when the extension point handler is called 2019-01-15 23:04:45 +01:00
Alex Dima
a73ca96486 Adopt more async/await 2019-01-15 23:04:45 +01:00
Alex Dima
924b7a1fea Handle the case of removing an extension from the extension host 2019-01-15 23:04:45 +01:00
Johannes Rieken
63a73b0460 strict null - insert snippet, #66558 2019-01-15 13:27:55 -08:00
rebornix
f27183be67 add error code for git blame 2019-01-15 11:56:48 -08:00
Matt Bierner
1a70a0a2d1 Working on strict null checks for snippets 2019-01-15 11:14:39 -08:00
Matt Bierner
9634301153 Strict null check localizations 2019-01-15 11:14:39 -08:00