Commit graph

2349 commits

Author SHA1 Message Date
Matt Bierner 31d0799fd8 Fix Markdown TOC Provider for Invalid References (#22553)
Fixes #22494

**Bug**
References without a definition can cause the markdown table of contents provider to break

**Fix**
Pass in an empty environment to markdown-it `parse` to prevent the null dereference on invalid links.
2017-03-13 10:49:59 -07:00
Joao Moreno 8dcb0d6ef5 🐛 improve git commit error reporting
fixes #21251
2017-03-13 14:29:38 +01:00
Johannes Rieken cb7e5a2703 tslint 2017-03-13 13:49:45 +01:00
Johannes Rieken b86a54e757 fix #22453 2017-03-13 13:49:22 +01:00
Matt Bierner 3b7329eab8 Fix markdown document link highlighter for empty links 2017-03-10 16:37:59 -08:00
Matt Bierner 524bf7c9c4 Pick up new c/c++ grammar fixes #22339 (#22358) 2017-03-10 16:01:42 -08:00
Martin Aeschlimann 0e5b61e8de FIx abyss theme 2017-03-11 00:55:10 +01:00
Joao Moreno 49bc06dde4 🐛 git: don't push on sync if unnecessary 2017-03-10 15:00:40 +01:00
Joao Moreno ce84678f7f 🐛 exclude extensions from git menu actions
fixes #22373
2017-03-10 11:28:34 +01:00
Matt Bierner 01091bb083 Remove unused TS extension constants 2017-03-09 22:51:42 -08:00
Matt Bierner 1542eb7848 Add timeout for jsdoc completion 2017-03-09 20:25:42 -08:00
Joao Moreno 0428dd5dc3 ✏️ git: use discard instead of clean 2017-03-09 18:38:40 +01:00
Martin Aeschlimann 8ad8151abc [themes] convert default themes to new format 2017-03-09 16:32:59 +01:00
Anand Dyavanapalli 8948a2055c TypeScript should use double quotes for string. (#22255)
From style guide: https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines
2017-03-08 15:20:24 -08:00
Martin Aeschlimann 99ab6e8d7b [theme] conversion script 2017-03-08 23:02:41 +01:00
Martin Aeschlimann 1eb8278296 [theme] add color theme schema 2017-03-08 23:02:41 +01:00
Joao Moreno 6814168089 🐛 mkdirp before git.clone
fixes #21567
2017-03-08 17:02:19 +01:00
Joao Moreno 2e88c82ffd 🐛 listen on workspace change, when no git repo is init
fixes #18840
2017-03-08 16:29:21 +01:00
Joao Moreno 1036ba2a73 🐛 fix disposables push with anyEvent 2017-03-08 16:29:21 +01:00
Joao Moreno fc3ed5f134 🐛 fixes #22059 2017-03-08 16:29:21 +01:00
Joao Moreno 9774590996 🐛 open file when git resource isnt there should work 2017-03-08 16:02:36 +01:00
Benjamin Pasero 5b8dc569f6 Merge pull request #22178 from hoovercj/openWithContentLipstick
Follow up to PR #22021 to respond to feedback
2017-03-08 07:02:34 +01:00
Matt Bierner ee07532963 Fix formatting options possibly not being provided for TS quick fix 2017-03-07 18:03:04 -08:00
Matt Bierner 62e989849b better support nested lists for markdown scroll sync 2017-03-07 17:07:22 -08:00
Matt Bierner af7df75fab Add ending marker for markdown scrollsync 2017-03-07 16:40:21 -08:00
Matt Bierner 104445989a Allow inline styles in markdown preview 2017-03-07 15:15:59 -08:00
Cody Hoover ee4473f1ef Follow up to PR #22021 to respond to feedback 2017-03-07 21:36:15 +01:00
Johannes Rieken 890ffa4072 adopt api-tests to new match logic, #21886 2017-03-07 17:29:21 +01:00
Cody Hoover 503f8f516e Add ability to open untitled document with initial content (#22021) 2017-03-07 07:43:21 +01:00
Matt Bierner 1dd884a88a Use Gulp To Generate Markdown Langauge Includes (#22117)
**Bug**
The markdown grammar for fenced code blocks is rather unmaintainable since it involves lots of copy and pasted code

**Fix**
Use a gulp task and a template to generate the fenced code block grammars include directly. This allows adding new language support much more easily.
2017-03-06 18:21:16 -08:00
Matt Bierner 3d349aa9dc Add f# language syntax highlighting to markdown files Fixes #9457 2017-03-06 16:54:11 -08:00
Matt Bierner 379da6bc8d Don't remove TS version info when clicking in the debug or output panel fixes #16478 2017-03-06 16:45:17 -08:00
Matt Bierner 0c37c544d1 Fixes #21629 2017-03-06 16:18:48 -08:00
Matt Bierner 4d63ffc48a Fix ts warning order 2017-03-06 13:44:42 -08:00
Johannes Rieken 1239cebb70 Merge branch 'joh/editors' 2017-03-06 12:40:47 +01:00
Matt Bierner db35205c7c Fixing a few cases for missing tsserver 2017-03-03 15:44:45 -08:00
Matt Bierner d1d30da52b Only show implementations code lens on top level interface 2017-03-03 14:06:41 -08:00
Matt Bierner 4ebfc2fc18 Add Enhanced Security Settings to Markdown Preview
Adds enhanced security settings for the markdown preview. The new flow disable all scripts within the preview itself. Users can enable scripts on a per workspace basis.

When a markdown document that uses scripts is loaded, a warning is shown inside the document itself. This warning triggers a new security selector quick pick which allows users to enable or disable enahanced security in the workspace.
2017-03-03 13:56:23 -08:00
Matt Bierner 6f8ea44ca2 Show Reinstall VSCode Error Message when our Bundled tsserver.js is Missing (#21690)
* Add resintall message when bundled tsserver.js is missing. Fixes #21689

* Use common wording for error

* Update warning message
2017-03-03 12:48:31 -08:00
Martin Aeschlimann b9e96da4ef [html] update service for #21717 2017-03-03 13:57:22 +01:00
Matt Bierner 7e1e017175 Rename objective-c++ to objective-cpp Fixes #21771 2017-03-02 12:56:45 -08:00
Mackenzie McClane 5e10fe283f Add typescript and javascript format.insertSpaceBeforeFunctionParenthesis (#21712)
* Update tsfmt.json

* Update formattingProvider.ts

* Update package.nls.json

* Update package.json

* Update package.json

* Add TS version requirement to description
2017-03-02 12:49:22 -08:00
Martin Aeschlimann 27d1dbd4ad HTML language server broken in insiders. Fixes #21743 2017-03-02 12:01:32 +01:00
Joao Moreno e66408abc8 dirty diff doesn't clear on commit
fixes #21726
2017-03-02 10:02:10 +01:00
Matt Bierner 434def671b Use common TS install for both the TS Extension and Html Extension (#21578)
* Use common TS install for both the TS Extension and Html Extension

**Bug**
At least two version of Typescript are shipped in our extensions: one in the typescript extension and one for the html extension. This adds about 5MB to package install size and also results in inconsistent behavior

**Fix**
Change the TypeScript extension to also use the common version of TypeScript. Bump this version up to 2.2.1

* Don't hardcode paths for typescript
2017-03-01 18:34:04 -08:00
Matt Bierner 9b91a22918 Fix .mm mapping to normal c++ 2017-03-01 16:55:05 -08:00
Martin Aeschlimann e7292265d6 Merge pull request #21599 from mjbvz/switch-objective-c-to-use-atom-syntax
Switch Objective-C Builtin Extension to Use the Atom Objective-C Grammar
2017-03-01 16:57:52 +01:00
Joao Moreno 0ff45fcdf0 git: use different uris for quick diff 2017-03-01 12:53:24 +01:00
Joao Moreno 954aa152d5 create _git.clone command 2017-03-01 09:57:33 +01:00
Matt Bierner f16135b7b5 Sw9tch Objective-C to Use the Atom Objective C Language
Switching to use the atom objective-c fork of the textmate grammar. The atom version seems to be more maitained
2017-02-28 21:03:31 -08:00
Matt Bierner a801f731ee Fixes #21591 2017-02-28 19:31:49 -08:00
Matt Bierner 72ab40c536 Only show ts version for ts files Fixes #21219 2017-02-28 18:21:59 -08:00
Matt Bierner 5547384745 Show references on enum values 2017-02-28 17:16:08 -08:00
Matt Bierner 223ea4bbc0 Prototype of Implementations Code Lens Provider for TypeScript (#20784)
* Prototype of Implementations Code Lens Provider for TypeScript

Adds a prototype code lens that shows the number of implementations for interfaces and abstract classes. This shares a lot of code with the references code lens provider, so I extracted most of the common stuff into a base class.

* Support children of interfaces

* Add setting to control implementations code lens
2017-02-28 17:12:16 -08:00
Christof Marti 700ef1325d Add telemetry to new git.clone action (fixes #21563) 2017-02-28 08:46:35 -08:00
Martin Aeschlimann b24b129247 [clojure] update OSSREADME (for #21529) 2017-02-28 10:41:50 +01:00
Martin Aeschlimann d9bfa14cd2 Merge pull request #21529 from mjbvz/use-atom-clojure-grammar
Use Atom-Clojure Grammar
2017-02-28 10:05:32 +01:00
Matt Bierner fc72496609 Update tests 2017-02-27 19:40:55 -08:00
Matt Bierner e083fc9584 Add when clauses for ts commands. Fixes #21522 (#21525) 2017-02-27 18:43:32 -08:00
Matt Bierner ae519b728d Use Atom-Clojure Grammar
Updates vscode to use the atom-clojure grammar. This improve colorization and fixes a few bugs.

Fixes #21515
2017-02-27 18:42:46 -08:00
Matt Bierner aa694195b6 Treat podfile as ruby (#21440) 2017-02-27 14:46:32 -08:00
Martin Aeschlimann b6b35ea42d [json] support patternErrorMessage for #21384 2017-02-27 10:46:37 +01:00
rebornix b2a55bd66e update shrinkwrap for git extension 2017-02-24 10:57:09 -08:00
Martin Aeschlimann 8293443262 [markdown] enable wordWrap & disable quickSuggestions 2017-02-24 11:02:45 +01:00
Matt Bierner efe5d1c0ad Disable complete on / for path based completions. Fixes #20557 2017-02-23 19:42:25 -08:00
Matt Bierner 151986295e Fixes #21065 - Open js/ts config in same column as active editor 2017-02-23 17:25:24 -08:00
Matt Bierner e000772e9c Use * in jsdoc comments but don't select the star in the snippet 2017-02-23 16:22:02 -08:00
Matt Bierner eab23cd0dc #21214 clairify that only project wide intellisense is being disabled when configure excludes shows 2017-02-23 14:58:44 -08:00
Matt Bierner 1ad0809980 Revert to using any to avoid weird selection behavior for * 2017-02-23 14:56:24 -08:00
Matt Bierner 8ced802f0a use {*} instead of in jsdocs 2017-02-23 14:18:06 -08:00
Matt Bierner b5687d4b8f Tweak jsdoc snippet to go to params first 2017-02-23 14:18:06 -08:00
Martin Aeschlimann c04ce75d90 Leverage configurationDefaults for languages that we bundle with VS Code. Fixes #21301 2017-02-23 23:18:55 +01:00
Matt Bierner f9d76beb24 Use snippet for jsdoc completion. Fixes #21105 2017-02-23 14:07:59 -08:00
Matt Bierner 4ae550eb54 Use completion item to trigger jsdoc item 2017-02-23 11:44:08 -08:00
Benjamin Pasero 8e4e0a291a fix #21177 2017-02-23 15:56:58 +01:00
isidor 28011c3662 debug: debounce launch.json decorations 2017-02-23 15:25:35 +01:00
Martin Aeschlimann 0a246ab31c [json] update service (fixes #21222) 2017-02-23 13:50:36 +01:00
Matt Bierner 6c9f4712b7 Adopt ts 2.2.1 2017-02-22 15:14:31 -08:00
Matt Bierner 39ebfdecb9 Use snippet for default jsdoc 2017-02-22 15:05:32 -08:00
Matt Bierner eebf74eab5 Tweak jsdoc completion to allow it to be disabled by disabling snippets and so that it does not match words in the suggestion list 2017-02-22 14:37:57 -08:00
Martin Aeschlimann 3c0ac99311 stale color box when switching languages. Fixes #21108 2017-02-22 22:37:55 +01:00
Joao Moreno d9806bcd9d fixes #18654 2017-02-22 22:13:13 +01:00
Matt Bierner f7498f0be8 Fixes #21056 dont auto show jsdoc as often 2017-02-22 11:12:14 -08:00
Joao Moreno 92fa446ce0 git: remove long commit setting
related to #21144
2017-02-22 16:48:04 +01:00
Martin Aeschlimann 3bf7441509 [json] update service (for #21070) 2017-02-22 16:43:25 +01:00
Joao Moreno 219aa917f1 fixes #21137 2017-02-22 16:11:32 +01:00
Joao Moreno 3a12747e1f fixes #21095 2017-02-22 15:11:08 +01:00
Joao Moreno 6efcc5182c fixes #21009 2017-02-22 15:02:57 +01:00
Benjamin Pasero 256d76fed7 Option to show project path in title bar (fixes #21002) 2017-02-22 07:48:32 +01:00
Matt Bierner 7db214be1c Update jsdoc localization key 2017-02-21 18:34:52 -08:00
Matt Bierner 1a0d136939 Fix jsdoc completion not showing when you disable snippet suggestions 2017-02-21 18:34:21 -08:00
Matt Bierner 3eb0cc5348 Fixes #21036 2017-02-21 18:22:32 -08:00
Matt Bierner 9421cfda91 Allow trigger js doc completion in cases like a/**| 2017-02-21 18:16:21 -08:00
Matt Bierner 9939b73286 Improve jsdoc label 2017-02-21 17:43:08 -08:00
Matt Bierner ba01265d00 Dont show js doc completion item when inside text on a line 2017-02-21 17:33:55 -08:00
Matt Bierner 025202a337 Don't show jsdoc completion item when insider of words 2017-02-21 16:56:18 -08:00
Matt Bierner 5b1a6f4155 Use CompletionItem for JsDoc Comment auto fill (#21025)
Fixes #20990

Switches back to using a completion item provider for jsdoc auto complete.

The completion list will be automatically shown when you are in a potentially valid jsdoc completion context
2017-02-21 16:02:53 -08:00
Martin Aeschlimann f1a1fd24c1 [css] Setting to hide CSS Color preview boxes. Fixes #10943 2017-02-22 00:51:27 +01:00
Kai Maetzel 919580fdd8 Upgrade telemetry package used by TS and markdown extensions. (#20971)
* upgrade telemetry used by TS ext

* upgrade telemetry used by markdown ext
2017-02-21 15:26:30 -08:00
Matt Bierner c94be6c5b2 Don't reject when we have no code actions 2017-02-21 14:29:42 -08:00
Matt Bierner 02006fe925 fixes #20815. Workaround to not send code actions request if we have no actions 2017-02-21 14:26:54 -08:00
Martin Aeschlimann c504b1d69a [json] update service 2017-02-21 23:23:09 +01:00
Joao Moreno b22fbb86e3 fixes #20943 2017-02-21 17:20:13 +01:00
Martin Aeschlimann 255a8cec27 Merge pull request #16339 from elemeht/jenkinsfile
Jenkinsfile are groovy too
2017-02-21 16:40:25 +01:00
Martin Aeschlimann 3071d139f5 Simplify PR #17841 2017-02-21 16:41:34 +01:00
Martin Aeschlimann 9e5eab91b5 [html] update formatter (fixes #20844) 2017-02-21 16:38:24 +01:00
Martin Aeschlimann 818253740b Merge pull request #17841 from soncodi/colorize-template-variable
Add syntax highlighting for JS/TS template string interpolation (Monokai built-in theme)
2017-02-21 16:36:01 +01:00
Sandeep Somavarapu 7b76b74e4c #20878 add string checks 2017-02-21 16:30:00 +01:00
Martin Aeschlimann 279256887b [html] add document symbols. Fixes #20956 2017-02-21 14:52:15 +01:00
Joao Moreno ca1deee166 git: give up on using the editor
fixes #20983
2017-02-21 11:55:27 +01:00
Martin Aeschlimann d59d5791ea [hlsl] fix update script 2017-02-21 09:20:48 +01:00
João Moreno 318d528e18 Merge pull request #20969 from Microsoft/kieferrm/gitTelemetryUpgrade
upgrade telemetry package used by git extension
2017-02-21 09:15:11 +01:00
kieferrm ccefc7747a upgrade telemetry used by html ext 2017-02-20 20:17:07 -08:00
kieferrm 3f26922adb upgrade telemetry used by json ext 2017-02-20 20:16:47 -08:00
kieferrm a64e40b442 upgrade telemetry used by git ext 2017-02-20 20:15:21 -08:00
Joao Moreno 743416b9a1 git: use ignoreFocusOut more 2017-02-20 19:41:00 +01:00
Joao Moreno 5c4923b25d git: telemetry events 2017-02-20 19:37:46 +01:00
Martin Aeschlimann ee8bce1021 built in solarized themes: italic comments. Fixes #20574 2017-02-20 17:36:06 +01:00
Martin Aeschlimann 74a6d6d423 fix tests for #20610 2017-02-20 17:34:05 +01:00
Martin Aeschlimann 80047715a9 Solarized coloration does not work on a diff file. Fixes #20144 2017-02-20 17:32:08 +01:00
Martin Aeschlimann 813db38907 Merge pull request #20610 from rebornix/HTMLGrammar
correct boundary for embedded languages in HTML
2017-02-20 17:22:02 +01:00
Joao Moreno cc71202224 git: clone command 2017-02-20 15:54:29 +01:00
Martin Aeschlimann 2fe6ff47e5 remove vue from html associations (recommend vetur) 2017-02-20 15:48:25 +01:00
Martin Aeschlimann aaf129f545 Merge pull request #20831 from DustinCampbell/update-csharp-grammar
Update to latest C# TextMate grammar
2017-02-20 15:11:06 +01:00
Joao Moreno 66c24011bf git: commit template 2017-02-20 12:42:52 +01:00
Joao Moreno 77f0e95307 git: askpass support 2017-02-20 12:28:42 +01:00
Martin Aeschlimann a734c13778 [shaderlab/hlsl] Add update scripts, minor fixes to OSSREADME (for #20129) 2017-02-20 11:23:14 +01:00
Martin Aeschlimann 7128e35843 Merge pull request #20129 from tgjones/colorize-shaders
Implement HLSL syntax highlighting, and use HLSL grammar to highlight Cg blocks in ShaderLab files
2017-02-20 11:04:22 +01:00
Alexandru Dima 0398d89a37 Merge pull request #19076 from fbricon/patch-1
Auto-close javadoc
2017-02-20 11:01:53 +01:00
Joao Moreno c96fbaec55 git: recommend 2.0 2017-02-20 09:16:53 +01:00
Matt Bierner 6480172752 Apply js completion to react files 2017-02-19 16:23:19 -08:00
Matt Bierner 5a8795f99a Bump ts version 2017-02-19 16:21:51 -08:00
Tim Jones 1a3094efcc Update OSSREADME files to point to source repository for HLSL and ShaderLab grammars
Related to #20129.
2017-02-18 06:50:18 +00:00
Dustin Campbell 543d79f465 Update to latest C# TextMate grammar 2017-02-17 13:05:03 -08:00
Joao Moreno f73c34eb2d git: revert selected ranges 2017-02-17 21:57:24 +01:00
Matt Bierner a017fdeb41 Handle Some Disposable Registrations in TS Extension (#20775)
* Makes a few TS Extension Types Disposable

**Bug**
TS Extension currently registers many different calls with VSCode but does not handle the disposable result returned from these calls.

**Fix**
For some of these registrations, make sure we correctly dispose of them when the extension is deactivated.

* Fix a few more cases

* Cover a few more case
2017-02-17 11:41:32 -08:00
Martin Aeschlimann 763eefdd37 [html] update servers & clients 2017-02-17 19:41:32 +01:00
Martin Aeschlimann eb4213221d [html] intellisense for dom types missing 2017-02-17 19:41:32 +01:00
Martin Aeschlimann 36f2e59ecc [json] update server & client 2017-02-17 18:07:05 +01:00
Martin Aeschlimann cc69bea6df [css] update server & client. Fixes #19840: Intellisense freezes at random instances. 2017-02-17 18:02:42 +01:00
Joao Moreno 9703537e62 Merge branch 'diff' 2017-02-17 17:21:40 +01:00
Joao Moreno 88d72dbe54 git: fix range staging timing issues 2017-02-17 16:51:56 +01:00
Joao Moreno 8423993f5c Merge branch 'master' into diff 2017-02-17 16:36:23 +01:00
Joao Moreno bb6d6000e9 git: unstage ranges 2017-02-17 16:36:17 +01:00
Joao Moreno 963bbca635 git: pick index/HEAD ref later in the game 2017-02-17 16:21:01 +01:00
Joao Moreno 354059915b git: stage ranges 2017-02-17 16:12:13 +01:00
Martin Aeschlimann 6cb8415749 [theme] update seti to 1.6.1 2017-02-17 16:11:38 +01:00
Joao Moreno 50f8848e44 git: do not throttle git show call 2017-02-17 14:38:26 +01:00
Joao Moreno a09c57d62a git: cleanup 2017-02-17 14:38:26 +01:00
Joao Moreno d196389f53 fixes #20794 2017-02-17 12:38:00 +01:00
Matt Bierner de335bfa49 Small references code lens cleanup 2017-02-16 22:13:54 -08:00
Matt Bierner 844cfe1459 Small formatting cleanup 2017-02-16 16:49:39 -08:00
Matt Bierner a5a0249701 Small formatting cleanup 2017-02-16 16:43:17 -08:00
Matt Bierner 511bcb37a3 Fix duplicate command id 2017-02-16 16:05:01 -08:00
Matt Bierner 5638922563 Remove duplicate TS registrations 2017-02-16 15:55:39 -08:00
Matt Bierner dab0a92ca5 Pick up new ts version 2017-02-16 13:45:41 -08:00
Matt Bierner db25b7ec6e Fix jsdoc build error 2017-02-16 12:52:30 -08:00
Martin Aeschlimann 3a311829e4 [json] remove project.json support (for OmniSharp/omnisharp-vscode#1236) 2017-02-16 21:38:55 +01:00
Matt Bierner d287583f21 Fix timeout for jsdoc call 2017-02-16 11:00:04 -08:00
Matt Bierner 7cd1b6cd79 Revert "Add Status Bar Item for JSConfig/TSConfig" (#20759) 2017-02-16 10:51:20 -08:00
Joao Moreno c894486977 git: better scoped git behaviour 2017-02-16 16:28:05 +01:00
Joao Moreno 6d69f69c71 git: scoped git repositories
fixes #20227
2017-02-16 16:28:05 +01:00
Martin Aeschlimann 740799fb53 Opening from command-line in empty folder creates debug.log file. Fixes #20325 2017-02-16 16:15:35 +01:00
Joao Moreno f2c14fcb68 git: remove TODO 2017-02-16 15:26:50 +01:00
Joao Moreno b19f71988d git: init icon 2017-02-16 11:36:44 +01:00
Joao Moreno 163267821c Merge branch 'gitinit' 2017-02-16 10:23:34 +01:00
Joao Moreno ca27a87b05 git: hide/show commands based on state 2017-02-16 10:23:15 +01:00
Joao Moreno 3d6b1b71c5 git: wrap up nogit state 2017-02-16 10:15:38 +01:00
Matt Bierner 7a82ac3ff9 Small markdown code cleanup 2017-02-15 14:49:41 -08:00
Matt Bierner fe742d3800 Autofill for JSDocs (#20625)
* Add autofill for JSDocs

Adds prototype of autofill for jsdoc comments. For code like:

```js
    /**|
    function mul(x, y) {
        return x * y;
    }
```

When you press return, we will complete it to:

```js
    /**
     *
     * @param x
     * @param y
     */
    function mul(x, y) {
        return x * y;
    }
```

In Typescript and to:

```js
    /**
     *
     * @param {any} x
     * @param {any} y
     */
    function mul(x, y) {
        return x + y;
    }
```

In JavaScript

* Handle revert case better

* Disable on enter when suggestion is visible
2017-02-15 14:04:36 -08:00
Matt Bierner e0354d386a Add Status Bar Item for JSConfig/TSConfig (#20571)
Fixes #20356

Adds a status bar item that shows which jsconfig/tsconfig a ts or js file currently belongs to. This triggers the `typescript.goToProjectConfig` command when clicked, which either jumps to the config file or shows an alert about creating a configuration file
2017-02-15 13:26:32 -08:00
Joao Moreno ac703e0d92 wip: git init 2017-02-15 17:46:58 +01:00
Joao Moreno a7f80ccece git: cleanup 2017-02-15 17:20:51 +01:00
Martin Aeschlimann 6f15c468d9 [perl] typo in grammar 2017-02-15 17:07:02 +01:00
Martin Aeschlimann acdb4e941a [perl] update grammar 2017-02-15 17:07:01 +01:00
Martin Aeschlimann 255ecfb084 themes as settings 2017-02-15 17:07:01 +01:00
Matt Bierner 80a864ebc1 Fix markdown editor link possibly breaking 2017-02-14 17:12:37 -08:00
Matt Bierner 4f6efb0ef5 Use same slugify logic for editor links as well 2017-02-14 17:07:38 -08:00
Kazuyuki Sato ac5beb61b2 markdown-it-named-header custom slugify for non-latin characters (#20628)
* markdown-it-named-header custom slugify for non-latin characters

* Delete comment
2017-02-14 16:50:20 -08:00
rebornix a3af133211 correct boundary for embedded languages in HTML 2017-02-14 10:56:30 -08:00
Matt Bierner 480eaa519e Activate ts when workspace contains js or ts config to get intellisense for these config files 2017-02-13 14:39:39 -08:00
Matt Bierner e28dbc6d79 Clarify typings Fixes #20309 2017-02-13 14:34:37 -08:00
Matt Bierner 6b5c143705 Clarify markdown setting string. Fixes #20409 2017-02-13 14:17:27 -08:00
Matt Bierner b9eab3261f Clairfy references codelens string. Fixes #20393 2017-02-13 14:15:17 -08:00
Matt Bierner 5db8fd0f55 Add Command to Go To / Create project configuration for an active js or ts file (#20362)
* Add Command to Go To / Create project configuration for an active js or ts file

Part of #20356

Adds a new command that opens the jsconfig or tsconfig project configuration file for the currently active file. If one does not exist, displays a quick pick that allows users to learn more and create a config file at the root of their project

* Add messages for error cases

* Work around ts error
2017-02-13 12:58:40 -08:00
Joao Moreno 2c69e4e50f git: renames
fixes #18654
2017-02-13 16:43:07 +01:00
Matt Bierner c52f03ccf7 Only check tsc version for ts files. Fixes #17736 2017-02-10 15:46:51 -08:00
Matt Bierner 35a6f985b5 Update html extension to TS 2.1.6 .Fixes #19629 2017-02-10 14:39:43 -08:00
Martin Aeschlimann 0eaf8f4362 [fsharp] update grammar 2017-02-10 10:32:23 +01:00
Matt Bierner 3da42e5659 Debounce markdown selection update events Fixes #19827 2017-02-09 17:55:59 -08:00
Matt Bierner baaf639989 Small code cleanup 2017-02-09 17:45:15 -08:00
Matt Bierner d759bb7046 Properly escape names for ts reference code lens Fixes #20357 2017-02-09 16:32:32 -08:00
Matt Bierner bda6f847b1 Pick up TS 2.2 2/9 insiders build (#20363) 2017-02-09 16:26:45 -08:00
Matt Bierner 789fa53908 Fix markdown links no opening 2017-02-09 13:41:11 -08:00
Matt Bierner 94391ea14d Send script kind based on languageId for js and ts files (#20351) 2017-02-09 13:37:47 -08:00
Joao Moreno f2f937cf54 git: editor actions 2017-02-09 18:24:13 +01:00
Sandeep Somavarapu 15da2f3e83 #19733 Update npm shrink-wrap for exetension-editing extension 2017-02-09 16:56:01 +01:00
Sandeep Somavarapu 5b93f63f4f Correct the pattern while registering package.json 2017-02-09 16:51:34 +01:00
Martin Aeschlimann 2c42d3877e [rust] Update rust grammar (for #19574) 2017-02-09 16:22:35 +01:00
Sandeep Somavarapu 765638410d #19733 Implement intellisense for language specific editor settings in configuration defaults 2017-02-09 15:24:52 +01:00
Joao Moreno f3d8873ba7 git: cleanup command center 2017-02-09 15:08:10 +01:00
Sandeep Somavarapu b68f3b2f38 #19733 Default configurations
- Define a new extension point `configurationDefaults` for contributing default language specific editor settings
2017-02-09 00:23:00 +01:00
Matt Bierner 3ba88b6800 Pick up TS 2.1.6 2017-02-08 15:19:16 -08:00
Matt Bierner 4b007e50d2 Improve markdown preview handling of ill formatted html Fixes #20199 2017-02-08 13:28:48 -08:00
Sandeep Somavarapu 6547ce09e8 #19149 Implement intellisense for language specific editor configurations in settings editor 2017-02-08 20:52:21 +01:00
Martin Aeschlimann 0fa326c6a1 Include C# textmate grammar. Fixes #19469 2017-02-08 13:06:21 +01:00
Joao Moreno 9a3321404e git: undo command 2017-02-08 12:59:19 +01:00
Joao Moreno 7c2ea17421 git: commit commands 2017-02-08 12:59:19 +01:00
Joao Moreno a0b3d09ab4 git: pull, push, sync commands 2017-02-08 12:59:19 +01:00
Benjamin Pasero eff9148502 fix #20049 2017-02-08 07:34:23 +01:00
Matt Bierner 7f8173680f Use @types a few more places (#20159) 2017-02-07 18:16:19 -08:00
Matt Bierner 42335c57f5 Revert "Use types tsconfig option where possible"
This reverts commit 38fbba35ff.
2017-02-07 16:31:50 -08:00
Matt Bierner 38fbba35ff Use types tsconfig option where possible 2017-02-07 15:57:22 -08:00
Matt Bierner 1a024c1b19 Use reference @types/node in extensions 2017-02-07 15:38:04 -08:00
Martin Aeschlimann e3d6c5d682 fix language intellisense for #20049 2017-02-07 23:20:51 +01:00
Matt Bierner 29f8a93109 Disable Paren Commit Item When useCodeSnippetsOnMethodSuggest is Enabled (#20096)
**bug**
`(` was added as a commit character in 1.9. Combined with `useCodeSnippetsOnMethodSuggest`, this is causing some anoying autocomplete behavior.

**Fix**
Disable `(` as a commit character while `useCodeSnippetsOnMethodSuggest` is enabled.
2017-02-07 11:06:45 -08:00
Matt Bierner aa3d327cb7 Stop TS From Spamming Crash Messages (#20081)
* Stop TS From Spamming Crash Messages

**Bug**
When the tsserver crashes repeatedly, it can end up spamming users with constant alerts. This is not too helpful

**Fix**
A number of small fixes:

* Lengthen ts 5 crash timeout to 10 seconds from 2 seconds. 5 crashes in 10 seconds == no attempted restart
* Reset the last started time when we have any number of crashes in the row. This resets the crash windows.
* Fix all crashes after 5 retriggering the same logic. I believe the intent was that we should show these errors every five crashes, not on any crash after the fifth one

* Set last startTime on boot
2017-02-07 11:05:04 -08:00
Benjamin Pasero 4d9ee74935 move more into config-editing extension (for #20049) 2017-02-07 16:52:19 +01:00
Tim Jones 67560d3192 Implement HLSL syntax highlighting
And use HLSL grammar to highlight CG blocks in ShaderLab shaders.
2017-02-07 23:16:41 +08:00
Benjamin Pasero bcff7c60e5 move window.title config helper out to extension (for #20049) 2017-02-07 12:24:03 +01:00
Joao Moreno 7c8d8e822f git: enabled config 2017-02-07 12:03:46 +01:00
Joao Moreno fe518b7ecf git: confirmSync setting 2017-02-07 12:03:46 +01:00
Martin Aeschlimann 8f41b84035 [coffeescript] remove unused grammar 2017-02-07 11:16:07 +01:00
Matt Bierner cc2c7c0a1a Improve Markdown Preview Code Block Coloring
Fixes #7776

**Bug**
Code blocks in the markdown preview are not very good looking

**Fix**
Use default text color for indented code blocks and add a background
2017-02-06 17:18:58 -08:00
Matt Bierner 8ac90919c0 Updated yaml grammar 2017-02-06 12:53:38 -08:00
Matt Bierner 9af9a80aaa Fix error markers and problems links in untitled js and ts files (#20073)
Fixes #19856
2017-02-06 11:29:12 -08:00
Matt Bierner f401c72a55 Enable Markdown Scroll Syncronization for Untitled Files (#20072)
Fixes #20070

**Bug**
Markdown scroll sync and other sync features do not work for untitled files. The root cause seems to be that the `main.js` markdown file is never loaded

**Fix**
Instead of a using a path without a scheme for `main.js`, use a `file://` path
2017-02-06 11:20:36 -08:00
Matt Bierner ebfd13baca Revert 1c75093313 2017-02-06 10:44:01 -08:00
Matt Bierner 4e91a74c6f Fix Markdown Scroll Sync For Windows Path Casing (#20064)
**Bug**
Scroll sync not working for some users on windows

**Fix**
Root cause seems to be that windows drive/path cases can sometimes differ between preview and editor document. Adds a equality check based on `fsPath` as well
2017-02-06 10:19:45 -08:00
Benjamin Pasero 29c4e311cd window title: convert variable format from $() to ${} 2017-02-06 14:31:37 +01:00
Martin Aeschlimann bf3cfd9dd5 Format Document Completely breaks code!!!. Fixes #19813 2017-02-06 12:54:38 +01:00
Joao Moreno 63a69695f7 git: always run in english locale 2017-02-06 12:39:08 +01:00
Joao Moreno cd641b5bf6 fixes #18790 2017-02-06 12:36:29 +01:00
Joao Moreno 34a847891e git: show first non empty message error 2017-02-06 12:18:04 +01:00
Benjamin Pasero 693de57e87 Allow to configure title bar information (fixes #1723) (#19932) 2017-02-06 09:50:27 +01:00
Matt Bierner 4495f714a9 Fix Slow Markdown Front matter stripping regexp (#19894)
**Bug**
For long/not-terminated frontmatter in a markdown file, we can currently hang the process while trying match it using a regular expression

**Fix**
Use a more efficent regexp to do this.
2017-02-03 17:56:52 -08:00
Matt Bierner de28ea63ab Add extra check tsdk path when getting version. Fixes #19600 (#19886) 2017-02-03 15:34:42 -08:00
Joao Moreno 3eddf71678 scm: hide input box model from extension host 2017-02-03 17:20:26 +01:00
Martin Aeschlimann d7382f0d55 html.format.wrapAttributes: value is "force-aligned", not "force-align". Fixes #19849 2017-02-03 16:06:33 +01:00
Matt Bierner 1c75093313 Disable experimental api in ts extension 2017-02-02 16:49:56 -08:00
Matt Bierner 87dc264193 Don't show anon functions/classes in TS document symbol list. Fixes #18698 2017-02-02 16:40:33 -08:00
Matt Bierner d6bfdf609f Split out some functions in ts document symbol provider 2017-02-02 14:17:41 -08:00
Matt Bierner a87586c7c3 Add Type Definition Provider API (#19699)
* Add Type Definition Provider API

Adds a new API to support type definition providers and adds an initial type definition provider for TypeScript

* Fix comment

* Addressing comments

* Fixer menu option ordering

* Added simple test
2017-02-02 14:01:23 -08:00
Matt Bierner edf9fedf5d Small cleanup to ts extension 2017-02-02 11:05:59 -08:00
Sean McCann d553a4add1 #19719 - fixed typos in TypeScript extension settings keyword descriptions (#19720) 2017-02-02 10:59:56 -08:00
Martin Aeschlimann d516c31df0 [themes] colorize scss and less varibales in vs themes 2017-02-02 10:48:46 +01:00
Martin Aeschlimann ffdaa221d9 [scss] update grammar (atom/language-sass@63b3aa0) 2017-02-02 10:48:46 +01:00
Dirk Baeumer f8e09e80ad Another wording change to the PHP executable validation. 2017-02-02 10:13:25 +01:00
Matt Bierner 63929e0d20 Added extra null check in configFileDiagnosticsReceived 2017-02-01 22:38:02 -08:00
Matt Bierner 8dad2594ce Remove a few more extension d.ts files that are not needed 2017-02-01 17:53:47 -08:00
Matt Bierner cda3584a99 Use @types/node in extensions (#19692)
Switches builtin extensions to use @types/node for node definitions. Fixes a few errors that show up as a result of updating to a more modern version of node.d.ts
2017-02-01 15:20:17 -08:00
katainaka 96ba7c27aa Fixed colorization of nested list. (#19596)
Fixed colorization of nested list with unindented line.
2017-02-01 14:18:23 -08:00
Matt Bierner 909d79f36a Add no unused local and no unused parameter checks to ts extension 2017-02-01 13:41:59 -08:00
Matt Bierner 4afd014791 Add no unused paramter option to markdown extension 2017-02-01 13:34:35 -08:00
Matt Bierner ae3f254e35 Flag errors in TSconfig.json (#19656)
Fixes #3783

From https://github.com/Microsoft/TypeScript/issues/10473
2017-02-01 12:37:09 -08:00
Matt Bierner c7c9530cd7 Bump bundled extension ts version to 2.1.5 (#19657) 2017-02-01 12:35:12 -08:00
Matt Bierner 7c633148b3 Remove unneeded d.ts files from extensions (#19653)
* Remove unneeded d.ts files from extensions

Moves most extensions to use the lib files for the standard library that typescript provides.

* Remove a few more node.d.ts references
2017-02-01 12:34:50 -08:00
Martin Aeschlimann 76e7a3c3ee [less] Update less.tmLanguage.json to atom/language-less@9123663 (2017-01-31) 2017-02-01 12:21:13 +01:00
Dirk Baeumer a035361751 Wording change if php.validate.executablePath points to an invalid executable 2017-02-01 10:49:55 +01:00
Matt Bierner 1ee3f9dc6c Added command for selecting ts version (#19641)
* Added command for selecting the ts version

* Update name

* Update name
2017-01-31 14:27:24 -08:00
Martin Aeschlimann d133a5e17c [coffeescript] switch to atom/language-coffee-script. Fixes #14953, #14945, #15008 2017-01-31 22:44:17 +01:00
Martin Aeschlimann d7fb58ecac [less] update grammar 2017-01-31 22:00:15 +01:00
Matt Bierner ab91538237 Small cleanup of markdown extensions.ts 2017-01-31 11:47:40 -08:00
Matt Bierner 4d9dc7479b Fixes #19612 script tag on same line breaks markdown colorization 2017-01-31 11:26:16 -08:00
Dirk Baeumer 4038b7a7d7 Small wording change for PHP linter confirmation. 2017-01-31 20:18:34 +01:00
Matt Bierner 2e0df7fc38 Fixes #19610 2017-01-31 11:09:41 -08:00
Matt Bierner 7c96cd3c4a Support Fragments for intra document markdown editor links (#19639)
Adds support for editor links with fragements for markdown. This jumps to the correct header location if one can be found
2017-01-31 11:05:06 -08:00
Joao Moreno c0c25a3f6c git: checkoutType config 2017-01-31 17:14:03 +01:00
Martin Aeschlimann 60bbe61489 [css] change grammar to atom/language-css 2017-01-31 17:10:28 +01:00
Joao Moreno da1a21d1de git: countBadge config 2017-01-31 17:06:27 +01:00
Joao Moreno adb32aa444 git: enableLongCommitWarning config 2017-01-31 17:06:27 +01:00
Joao Moreno 51f3f40a1a git: path config 2017-01-31 17:06:27 +01:00
Joao Moreno 16694c32b8 git: add commit toolbar menu item 2017-01-31 16:47:09 +01:00
Joao Moreno cc8351eb95 git: autorefresh config 2017-01-31 16:47:09 +01:00
Joao Moreno 2881fe860d git config: autofetch 2017-01-31 16:47:09 +01:00
Joao Moreno 5ab16bc306 fix #19496 2017-01-31 16:01:24 +01:00
Joao Moreno 5f5de2bb1f fix checkout branchs/tags 2017-01-31 16:00:55 +01:00
Dirk Baeumer 54b410174f Fixes #19624: Adopt "php.validate.executablePath" handling to new TS behavior 2017-01-31 11:24:17 +01:00
Joao Moreno cb36e6c217 git: commit 2017-01-31 11:15:52 +01:00
Joao Moreno b276b5e04b Merge branch 'master' into scm-commit-box 2017-01-31 11:09:24 +01:00
Martin Aeschlimann d071e86e9e [java] JavaDoc syntax coloring doesn't work on closing tags. Fixes #16041 2017-01-31 10:38:13 +01:00
Martin Aeschlimann efad63ea43 [pug] update tests for grammar update 2017-01-31 10:03:45 +01:00
Joao Moreno 418744c1d8 git: improve CommitHandler 2017-01-31 09:59:21 +01:00
Matt Bierner 35e2132409 New tsdk flow for 19 (#19602)
* Allow using workspace typescript.tsdk setting

Allows users to opt into using their workspace typescript.tsdk setting to specify the path to their typescript install.

Also, fixes a bug when the global tsdk setting points to the workspace version of typescript, our ts selector interface can get confused on which version is currently active. The fix adds a check using the local storage value to show the correct active version.

* Flip vscode and workspace pick order

* Use shared logic when workspace tsdk setting is not used
2017-01-30 16:33:20 -08:00
Martin Aeschlimann cc8df7305b Replace jade with pug. Fixes #18219 2017-01-30 21:59:59 +01:00
Matt Bierner c01ba26f61 Fix TS Version Selector When Local Version == Global Version (#19593)
**Bug**
When the global tsdk setting points to the workspace version of typescript, our ts selector interface can get confused on which version is currently active

**Fix**
Adds a check using the local storage value to show the correct active version
2017-01-30 12:41:38 -08:00
Matt Bierner 15c2d1f51e Move markdown preview content provider to own file (#19592) 2017-01-30 12:36:43 -08:00
Joao Moreno e43137f514 long commit decoration 2017-01-30 20:17:29 +00:00
Dirk Baeumer 9dc95af517 Fixes #19436: Add support to edit the php executable path as a non sharable workspace setting 2017-01-30 17:13:22 +01:00
Martin Aeschlimann bb18628a66 [json] dynamically enable & disable formatter 2017-01-30 16:32:31 +01:00
Martin Aeschlimann 762a189993 [html] disable formatter for cshtml. Fixes #19206 2017-01-30 16:32:30 +01:00
Martin Aeschlimann 8dd1995e00 [rust] update grammar 2017-01-30 14:11:25 +01:00
Martin Aeschlimann 2e56953919 [ts] grammar update, fix tests 2017-01-30 12:13:36 +01:00
Martin Aeschlimann 2c55fde0da [ts] update grammar. Fixes #19403 2017-01-30 11:58:08 +01:00
katainaka e68ab660a3 Update markdown-it version (#19417) 2017-01-27 14:41:15 -08:00
Matt Bierner f7697a7f37 Support In-Document links inside of the markdown editor (#19411)
* Support In Document links inside of the markdown editor

Fixes #17288

* Cleaning up code to reduce duplication
2017-01-27 14:36:28 -08:00
kieferrm eafb9edd94 Use Later instead of Close 2017-01-27 12:28:15 -08:00
Matt Bierner aa19ee1d1e Fixed a few more cases and updated wording to be more clear 2017-01-27 11:24:11 -08:00
Matt Bierner 850c163f49 Fix a few edge cases for quick pick of ts version 2017-01-27 11:08:04 -08:00
Johannes Rieken 1162f89430 onDidChangeCodeLenses:Event<void>, fixes #19495 2017-01-27 15:24:10 +01:00
Joao Moreno 343e7036ef add todo 2017-01-27 09:31:06 +01:00
Matt Bierner 4b4ad2d9e8 Reword ts version switch flow a little 2017-01-26 20:28:43 -08:00
Matt Bierner 6bc96698d0 Show warning on first load of workspace with typescript.tsdk setting (#19463)
* Show warning on first load of workspace with typescript.tsdk setting

Shows a prompt when a user first loads a workspace with a `typescript.tsdk` setting in the  workspace.

* Also show message on first load in case where workspace has local version of TS

* Use quick pick. Added restart message

* Rename intellisense
2017-01-26 16:41:29 -08:00
Joao Moreno ff61866495 html: remove @types shrinkwrapping 2017-01-26 15:43:15 +01:00
Dirk Baeumer 0106868ed4 Show user path if no workspace path exists when editing the php path 2017-01-26 15:37:58 +01:00
Joao Moreno 42e938f979 git: remove denodeify dependency 2017-01-26 15:14:52 +01:00
Joao Moreno 5690a47892 remove lodash dependency
fixes #19438
2017-01-26 14:56:17 +01:00
Dirk Baeumer ecd9571695 Some tweaks for setting migration 2017-01-26 14:19:57 +01:00
Dirk Baeumer 39e078f6f5 Hide Path status bar item if no PHP file is active 2017-01-26 14:13:39 +01:00
Dirk Baeumer dce5f45e13 FIxes #19436: Add support to edit the php executable path as a non sharable workspace setting 2017-01-26 14:06:12 +01:00
Martin Aeschlimann ada375bf2d [css] update languageservice (for #19173) 2017-01-26 11:40:23 +01:00
Martin Aeschlimann 56d2e439e6 Update jsonc-parser 2017-01-26 11:31:23 +01:00
Matt Bierner faffa553f3 Fixes #3912 2017-01-25 23:14:51 -08:00
Matt Bierner 08ff1faa38 Fix a few more edge cases for references code lens 2017-01-25 21:23:19 -08:00
Matt Bierner 8bfcb15c8c Fixes #18474 2017-01-25 21:18:25 -08:00
Matt Bierner 277f25d05b Fix a few undefined ref accesses while ts is loading 2017-01-25 20:45:49 -08:00
Matt Bierner 2908125a50 Mark const completions correctly in ts. Part of #19401 2017-01-25 17:36:40 -08:00
Matt Bierner 80e243f9ba Fixes #19406. Only insert top level parameters for useCodeSnippedOnMethodSuggest 2017-01-25 17:24:14 -08:00
Matt Bierner 8aa7e5336d Change TypeScript Configuration Flow For workspacesTrustedToSpecifyExecutables (#19329)
* Proto

* Remove unused method

* Use local storage for selecting typescript version

* Update settings warning message for typescript tsdk setting

* Small logic cleanup
2017-01-25 16:52:42 -08:00
Matt Bierner 6fe2bae3b5 Fixes Webview reload Flickering (#19394)
**Bug**
When refreshing a webview, a slight flicker can sometime be seen. This is especially noticable when using the markdown preview.

**Fix**
Instead of replacing the content of the iframe for refresh, create a new iframe with the new content and do a swap to update.
2017-01-25 13:00:58 -08:00
Martin Aeschlimann fc44b4f083 SCSS differences in coloring. Fixes #19289 2017-01-25 17:21:33 +01:00
Johannes Rieken a2a077b088 optionally allow to specify selection at which to insert a snippet, #19116 2017-01-25 15:56:08 +01:00
Johannes Rieken 211d9ccdd8 explicit insertSnippet function instead of edit overload, #19116 2017-01-25 14:06:39 +01:00
Matt Bierner a4347befde References code lens fire event when config is changed. Fixes #19195 (#19343) 2017-01-25 00:33:00 -08:00
Matt Bierner 55097a0825 Add support for untitled js and ts file format and suggestions (#19340) 2017-01-24 23:29:50 -08:00
Matt Bierner fbea777a88 Fixes #19196 - Disable double click on links in markdown preview 2017-01-24 22:51:24 -08:00
Matt Bierner dbb77f1eef Smooth markdown scrolling 2017-01-24 22:22:51 -08:00
Matt Bierner b1ff58b808 Fixes #19324 2017-01-24 19:51:56 -08:00
Matt Bierner 042285d5e1 Fixes active selection line now showing is slection tracking is disabled in markdown preview] 2017-01-24 19:41:34 -08:00
Matt Bierner eba0fc96ff Fixes #19192 - markdown scroll selection sync setting disabling double click and other features 2017-01-24 19:37:13 -08:00
Matt Bierner d0163a1401 Fixes #19190 2017-01-24 19:30:29 -08:00
Matt Bierner 311adff0c9 Add more contrast to dark theme current line indication in markdown preview fixes #19323 2017-01-24 18:51:35 -08:00
Matt Bierner 8396a11dab Remove markdown logic to maintain position on resize since it is too choppy 2017-01-24 18:15:24 -08:00
Matt Bierner 41a5c6858c Remove duplicate calls in markdownEngine 2017-01-24 17:14:15 -08:00
Matt Bierner 6cf0c5cd3f Fix Typescript Quick Fix not using correct tab/spaces setting in TS 2.1.5 (#19312)
Fixes #19279
2017-01-24 17:12:58 -08:00
Matt Bierner e7730e36a5 Scroll sync for list items and quotes fixes #19151 2017-01-24 15:46:01 -08:00
Matt Bierner d1998fef44 Remove logging call 2017-01-24 14:59:45 -08:00
Matt Bierner 77fbceeb1e Use selection active for initial line as well 2017-01-24 14:58:36 -08:00
Matt Bierner a765a1a298 Fixes #19133 2017-01-24 14:55:02 -08:00
Matt Bierner c8196b5ee5 Fixes #19126 2017-01-24 13:58:52 -08:00
Matt Bierner 57e77e4171 rename (#19282) 2017-01-24 13:32:35 -08:00
Martin Aeschlimann 1d79099ed1 fix wording for #9003 2017-01-24 20:54:13 +01:00
Matt Bierner 4e7666da14 Fix relative links in markdown preview 2017-01-24 11:41:18 -08:00
kieferrm 97b08a7ce4 adapt contributions 2017-01-23 21:05:17 -08:00
Matt Bierner 20f3a9f11b Rename TypeDefinitionProvider to TypeImplementationProvider (#19101)
* Rename TypeDefinitionProvider to TypeImeplementationProvider

**bug**
In #18346, I originally called the new go to implementation provider api `ImplementationProvider` which we then decided to rename to `TypeDefinitionProvider`. At the time, I didn't realize that a type definition was actually its own, unrelated concept.

**Fix**
Rename `TypeDefinitionProvider` to `TypeImplementationProvider` to make it clear what the purpose and use of this api is.

* Fix a few names in comments
2017-01-23 16:25:37 -08:00
Martin Aeschlimann c5f8be74bd [json] update service 2017-01-24 00:52:02 +01:00
Martin Aeschlimann 3880d0cc3d [html] update services 2017-01-24 00:51:22 +01:00
Martin Aeschlimann 95368092a9 [css] update service 2017-01-24 00:49:16 +01:00
Matt Bierner a9424c71e4 Improve markdown preview line indicator colors 2017-01-23 15:24:53 -08:00
Matt Bierner 93c4b5f077 Fixes #19093 2017-01-23 14:12:52 -08:00