Commit Graph

3851 Commits

Author SHA1 Message Date
Joao Moreno 1019c8488e Merge branch 'git-data-uris' 2017-11-09 18:24:30 +01:00
Joao Moreno de84b63e47 fix compile error 2017-11-09 18:23:12 +01:00
Joao Moreno e730a65f7a git image diff: fix index 2017-11-09 18:22:45 +01:00
Joao Moreno d1b9a70d17 git: data uris 2017-11-09 17:54:00 +01:00
Martin Aeschlimann a480155df2 [html] auto indentation is different if the closing tag is followed by any character or whitespace. Fixes Microsoft/vscode#37869 2017-11-09 12:11:21 +01:00
Martin Aeschlimann b0e058ea98 [html] more strict null preparations (but still disabled, due to dependencies) 2017-11-09 11:53:31 +01:00
Martin Aeschlimann 4a601eec71 [css] adopt strict mode 2017-11-09 10:17:55 +01:00
Martin Aeschlimann c88c599134 Merge pull request #37744 from mjbvz/html-ext-strict-1
Start moving html ext to strict mode compile
2017-11-09 09:57:16 +01:00
Martin Aeschlimann f5e43647fb Merge pull request #37743 from mjbvz/css-ext-strict
Move css extension to strict
2017-11-09 09:54:49 +01:00
Martin Aeschlimann f4a4dd3be3 [thems] remove default token colors 2017-11-09 09:09:19 +01:00
Matt Bierner be88547c66 Prototyping new CodeAction API (#36316)
* Add CodeAction Type

Adds skeleton on a new CodeActionType and allows codeActionProvider to return either `Command`s or `CodeAction`s

Move proposed CodeAction API to proposed and try using it in TS

Split CodeAction into quickfix and refactoring classes

Update proposed interface

Update for new API

Adding basic docs

* Support workspace edits and text edits in codeactions

* Remove placeholders

* Resolving conflicts and making PR suggested changes

* Fix quick fix test

* Revert change to only use `CodeAction` instead of `CodeAction | Command` in modes since this will break `vscode.executeCodeActionProvider`
2017-11-08 16:07:34 -08:00
Christof Marti c561784a90 Clean up (#37212) 2017-11-08 11:01:58 -08:00
Matt Bierner 4b6df2f839 Encapsulate TS/JS diagnostics in class 2017-11-08 09:45:28 -08:00
Benjamin Pasero 7f0b0e1761 label/description 2017-11-08 15:48:45 +01:00
Joao Moreno 4b8c0ce265 git: raw buffer 2017-11-08 15:26:41 +01:00
isidor 0ea9de8375 use a stronger gray for unimporant debug configuration attributes
fixes #14868
2017-11-08 12:58:19 +01:00
Joao Moreno d572f43247 wip: git: send pngs as data uris 2017-11-08 12:52:30 +01:00
Joao Moreno d2016c4ad0 Merge branch 'master' into fix/33739 2017-11-08 12:27:48 +01:00
Joao Moreno 948c568872 💄 2017-11-08 12:24:24 +01:00
Joao Moreno 07885099aa Merge branch '31055-Sync-Rebase' of https://github.com/excerebrose/vscode into excerebrose-31055-Sync-Rebase 2017-11-08 12:20:10 +01:00
Joao Moreno c432bc46a1 scm: move placeholder format to the outside 2017-11-08 12:14:48 +01:00
Joao Moreno 0a42516de8 Merge branch 'hui/scm-inputbox-placeholder' of https://github.com/huizhougit/vscode into huizhougit-hui/scm-inputbox-placeholder 2017-11-08 12:02:33 +01:00
João Moreno e4bb48b1fe Merge branch 'master' into git-ext-strict 2017-11-08 10:36:28 +01:00
João Moreno d901df3fb0 any -> string 2017-11-08 10:34:44 +01:00
Erich Gamma a54c44cb0d Enabling the 'noUnusedLocals' compiler option for extensions 2017-11-08 10:23:49 +01:00
Martin Aeschlimann 820312130d Merge pull request #37789 from KillyMXI/patch-1
Add Region folding for CSS (#3422)
2017-11-08 09:36:50 +01:00
Matt Bierner d319d356bd Don't register a new TypeScriptWorkspaceSymbolProvider for each mode, only for each language 2017-11-07 16:48:38 -08:00
Matt Bierner 888431fce3 Don't register TS/JS code lens providers twice 2017-11-07 16:43:58 -08:00
Matt Bierner 49e2d76264 Restore having both javascript.goToProjectConfig and typescript.goToProjectConfig 2017-11-07 16:35:04 -08:00
Matt Bierner 5d143998e8 Remove some blank lines 2017-11-07 16:29:51 -08:00
Matt Bierner 1b882bcbaa Move remaining command to use command classes 2017-11-07 16:29:51 -08:00
Matt Bierner 030658c1d1 Use command manager for refactoring 2017-11-07 16:29:51 -08:00
Matt Bierner a62ce07e90 use vscode namespace for imports 2017-11-07 16:29:50 -08:00
Matt Bierner 5b7aa97bab Use command manager for completion item provider 2017-11-07 16:29:50 -08:00
Matt Bierner 37c3cd1117 Start moving emmet extension to strict mode (#37740)
* Start moving emmet to strict mode

First part of moving the emmet extension to strict mode TypeScript. This change focuses on adding annotations when things can be undefined and removing jsdoc type comments

* Fix a few more errors

* Fix compile errors

* Tiny updates
2017-11-07 16:28:35 -08:00
Matt Bierner 1d3f3bc247 Restore whitespace in emmet test 2017-11-07 15:46:00 -08:00
Matt Bierner 9f09525e79 Move code action provider to use new command manager API 2017-11-07 15:42:15 -08:00
Matt Bierner b08b3d84ba Use map to hold command registrations 2017-11-07 15:31:29 -08:00
Matt Bierner dc2d3b1de3 Adding a command helper class to start cleaning up command registration 2017-11-07 15:29:56 -08:00
Matt Bierner 2aa8096972 Use async for openOrCreateConfigFile 2017-11-07 15:11:31 -08:00
Matt Bierner 027e814122 Move interfaces for showInformationMessage into function 2017-11-07 15:08:37 -08:00
Matt Bierner 35f46e131c Use shared snippets for js and jsx, and ts and tsx 2017-11-07 15:03:26 -08:00
Matt Bierner 69832fddf6 use import mocha instead of <reference> for some tests 2017-11-07 14:54:20 -08:00
MXI d8aa66d88d region folding for css 2017-11-08 01:43:09 +03:00
Matt Bierner 04f322fc89 Resolve merge conflict around unused locals 2017-11-07 11:29:48 -08:00
Matt Bierner 7ac8e49eb0 Add additional no unused checks for merge-conflict extension 2017-11-07 11:22:08 -08:00
Matt Bierner 52f45af7f0 Add additional no unused checks for php extension 2017-11-07 11:22:07 -08:00
Ramya Achutha Rao 583e14c2ec Add noUnusedLocals to emmet extension #37212 2017-11-07 11:16:38 -08:00
Erich Gamma b94569fe0d tslint5 adoption - fix semicolon rule 2017-11-07 12:08:22 +01:00
Matt Bierner f11f9aac5f Enable noImplicitAny and noUnused in js extension 2017-11-06 17:28:34 -08:00