Commit graph

2576 commits

Author SHA1 Message Date
Phil Price fd94a29f3a Localization for codelens and warning messages. 2017-05-22 14:21:36 -07:00
Phil Price a8fe17a808 Update codelens peer command names 2017-05-22 14:10:46 -07:00
Phil Price e9bb38e81a Rename content provider to match extension name 2017-05-22 14:05:31 -07:00
Phil Price 83fd45c45d Command titles and category localization support 2017-05-22 14:04:51 -07:00
Phil Price 61f16319ab Initial merge of 'better-merge' extension into core extensions.
- 'better-merge' command and setting namespace replaced with 'merge-conflict'
 - Configuration settings from extension replaced with single 'merge-conflicts.enabled' : boolean setting
2017-05-22 13:56:18 -07:00
Jan Niklas Hasse 146c76df36 Use pre-#25570 fonts as a fallback for system-ui (#26912)
Workaround for:
https://bugs.chromium.org/p/chromium/issues/detail?id=724393
2017-05-22 11:57:54 +02:00
Martin Aeschlimann 764dab3629 Merge pull request #26992 from luxifer/php-language-tests
Add more tests to PHP grammar
2017-05-22 11:26:24 +02:00
isidor 16b3399e17 hc theme status bar: back to black like amy winehouse 2017-05-22 11:05:50 +02:00
Florent Viel 310bcbc400
fix tests 2017-05-20 13:19:25 +02:00
Florent Viel b090499274
update tes tests to show off function name with nbsp 2017-05-20 13:08:09 +02:00
Dirk Baeumer 87cfa19524 Fixes #25518: Cannot associate a problem matcher with an auto detected tasks 2017-05-19 17:38:57 +02:00
Benjamin Pasero 52212f2a2e 💄 2017-05-19 12:21:36 +02:00
Kaide Mu 09c97bca0f Markdown: Capture right parenthesis as part of url (#26449)
* Capture right parenthesis as part of url

* Update markdown link pattern

* Fix link highlighting when there is nested img and link href
2017-05-18 22:06:27 -07:00
Matt Bierner b73e961439 Split tracer out into own file 2017-05-18 22:04:33 -07:00
Matt Bierner cdaa5f28ef Record when tsserver exits with code or errors 2017-05-18 21:35:15 -07:00
Matt Bierner b8b81b73b4 add tsserver.debug option 2017-05-18 17:34:58 -07:00
Matt Bierner 6d8e64ee3f Add error handler for reader 2017-05-18 17:34:58 -07:00
Matt Bierner 288968f803 Fix duplicate code ids names being uploaded to ts 2017-05-18 17:34:58 -07:00
Matt Bierner 7c2d2c37eb Mark a few members readonly 2017-05-18 17:34:58 -07:00
Matt Bierner 7d2739bfe4 Remove some unused functions in reader 2017-05-18 17:34:58 -07:00
Matt Bierner 89f1f02286 Use correct reporter instance 2017-05-18 15:20:13 -07:00
Matt Bierner 8dd07034c0 Split reporter out into own file 2017-05-18 15:17:42 -07:00
Martin Aeschlimann 3d581324cb [xml] update grammar 2017-05-18 15:41:33 +02:00
Martin Aeschlimann 767b146e26 [swift] update grammar 2017-05-18 15:41:33 +02:00
Martin Aeschlimann 486d6e1f00 [shaderlab] update grammar 2017-05-18 15:41:33 +02:00
Martin Aeschlimann 6b48d58387 [rust] update grammar 2017-05-18 15:41:33 +02:00
Martin Aeschlimann b2c10e50c8 [ruby] update grammar 2017-05-18 15:41:33 +02:00
Martin Aeschlimann 5a700f5a84 [r] add update grammar script 2017-05-18 15:41:33 +02:00
Martin Aeschlimann 72cb93c60e [html] update grammar 2017-05-18 15:41:33 +02:00
Martin Aeschlimann 8ae8cd5b6f [groovy] add grammar update script 2017-05-18 15:41:33 +02:00
Martin Aeschlimann 7728b701bd [go] update grammar 2017-05-18 15:41:32 +02:00
Martin Aeschlimann fb84773f76 [git] add grammar update script 2017-05-18 15:41:32 +02:00
Martin Aeschlimann f1abf5ad11 [f#] update grammar 2017-05-18 15:41:32 +02:00
Martin Aeschlimann 7efdde8060 [diff] update grammar 2017-05-18 15:41:32 +02:00
Martin Aeschlimann c33d2824cc [java] switch to atom/language-java grammar 2017-05-18 12:04:24 +02:00
Martin Aeschlimann 795edc34d2 [coffee] update grammar 2017-05-18 12:04:24 +02:00
isidor 7e03c9d106 hc theme - improve colors (inspired by high contrast ms word) 2017-05-18 11:16:44 +02:00
Martin Aeschlimann 57570d5cb7 [php] update grammar (fixes #26543) 2017-05-18 11:12:13 +02:00
Martin Aeschlimann ae333a8b41 test fixes for #17178 2017-05-18 10:50:30 +02:00
Martin Aeschlimann 8b77c7170f [less] update grammar 2017-05-18 10:35:53 +02:00
Martin Aeschlimann bd77d243b4 [scss] update grammar (fies #26837) 2017-05-18 10:35:53 +02:00
isidor 8a1fab94a2 hc black: use more token colors (same as dark+)
fixes #17178
2017-05-18 10:08:02 +02:00
Martin Aeschlimann beee645a29 [css] update grammar 2017-05-18 10:06:02 +02:00
Matt Bierner 799fa528db Load script async in markdown preview 2017-05-17 17:39:00 -07:00
Sandeep Somavarapu 394932d6d4 Merge pull request #26564 from thr0w/13456a
Intelli-sense in extensions file
2017-05-17 17:54:15 +02:00
Matt Bierner 4514ddd180 Add option to exclude unique names from suggestion lists in JS files
Fixes #26595

**Problem**
TS includes all unique names in a file in the completion list for JavaScript files. This is often desirable, but may result in unexpected completions

**Fix**
Add a new option `javascript.nameSuggestions` to filter these suggestions out.
2017-05-16 18:35:07 -07:00
Matt Bierner 17004573e3 Always Show File Names in Symbol Search Results (#26518)
* Fixes #26370

Updates the symbol search results to always display the filename. This feature was previously added to the TS extension specifically, so this change removes that work in favor of a change to the core symbol search experience

* Use dash with filename
2017-05-16 17:00:43 -07:00
Matt Bierner 405271c17d Move getting active line out of inner openTextDocument 2017-05-16 16:57:26 -07:00
Matt Bierner 087a2d2f24 Default to not updating scroll position if no valid editor is found. Part of #25910 2017-05-16 14:05:10 -07:00
Matt Bierner 604248eebd Remove unused Writer type 2017-05-16 13:54:01 -07:00
Matt Bierner 53b18c79e7 Mark some buffersync members readonly 2017-05-16 13:43:27 -07:00
Matt Bierner 8786a903f0 use Switch instead of map for looking up modes 2017-05-16 13:43:27 -07:00
Matt Bierner bb44d4386b Remove linkedmap 2017-05-16 13:43:27 -07:00
Fernando Tolentino ebb5c05734 using json-parser to get existing recommendations 2017-05-16 15:32:12 -03:00
Fernando Tolentino ba578c15de Merge remote-tracking branch 'upstream/master' into 13456a 2017-05-16 15:07:17 -03:00
Martin Aeschlimann 0287e46ab4 JSON schemas served with gzip fail to parse. Fixes #26672 2017-05-16 11:47:04 +02:00
Matt Bierner 613724d43b Add logging of PATH to investigate ATA issues reported in #24961 2017-05-15 21:46:21 -07:00
Matt Bierner ed16aff923 Use more const 2017-05-15 21:38:50 -07:00
Matt Bierner 99f55b2814 Extract TypeScript logger to own file 2017-05-15 21:35:28 -07:00
Matt Bierner c1eccca103 Remove unused paramter 2017-05-15 21:24:02 -07:00
Matt Bierner 4f398bafda Prototype of Supporting Additional Language Types for TS Plugins
Fixes #25740

Allows ts server plugins to specify that they support additional languages, such as html. These supported languages are defined in the contributes section of the package.json:

```json
"contributes": {
    "typescriptServerPlugins": [
        {
            "name": "tslint-language-service",
            "languages": [ "html" ]
        }
    ]
}
```

This change allows the TS Plugin in VSCode to send the additional file types to the TypeScript server for processing by the plugin
2017-05-15 17:00:10 -07:00
Daniel Imms f8bd850747 Merge pull request #25570 from jhasse/system-ui
Use Chromium's new system-ui font alias
2017-05-15 13:20:56 -07:00
Fernando Tolentino 4ceb904f33 exclude vscode-markdown and already entered extensions 2017-05-15 16:54:29 -03:00
Fernando Tolentino a901530929 Merge remote-tracking branch 'upstream/master' into 13456a 2017-05-15 15:44:41 -03:00
Matt Bierner 78676ce503 Ensure the default js/tsconfig has content when first created. Fixes #21209 2017-05-12 20:50:36 -07:00
Matt Bierner f856147a01 Split js and ts setting for references code lens
Fixes #26418

Allows enabling or disabling the references code lenses in either javascript or typescript. Previously, the setting enabled it in both language automatically. Enable the code lenses in ts files by default
2017-05-12 20:26:08 -07:00
mappu 092ea70b9a extension/php: detect language via shebang (#26581)
Fixes #26580
2017-05-12 19:38:35 -07:00
Matt Bierner 513b3b406d Fix name for ts 2.3.3 2017-05-12 18:52:26 -07:00
Matt Bierner 2b9679b5fb Pick up TS 2.3.3-insiders 2017-05-12 18:24:31 -07:00
Fernando Tolentino 0756b0d146 Intelli-sense in extensions file 2017-05-12 13:51:33 -03:00
Martin Aeschlimann 0977de9948 [php] update php grammar 2017-05-12 16:48:07 +02:00
Matt Bierner 0d5c9f418b Remove Need for File Extensions in TypeScript Language Definitions (#26413)
Part of #25740

To support TS Server plugins for languages like angular, we will allow extensions to register new langauges for TypeScript to watch. The angular language for example would want ng-html files to also be uploaded to TypeScript for checking

The current language definitions all define both a set of language modes they support and a set of file extensions. The file extension part is unnessiary and may be incorrect depending on how a user sets up their `file.associations` in the workspace. This change removes the extensions part so that we always make use of the language mode
2017-05-11 10:48:48 -07:00
Martin Aeschlimann f1dfc88828 Merge pull request #26350 from wgrriffel/add-missing-goto-keyword
Lua syntax extension is missing 'goto' keyword
2017-05-11 10:43:37 +02:00
João Moreno 6f1cef06fa Merge pull request #26412 from asottile/fix_lc_all
Correct LC_ALL.  Resolves #26227
2017-05-11 10:03:40 +02:00
Matt Bierner 9cce34d949 Improve plain text display of jsdocs tags 2017-05-10 16:39:10 -07:00
Matt Bierner 9587f8f379 Further tweaks to jsdoc tag rendering 2017-05-10 16:32:17 -07:00
Matt Bierner 2aa11ada5e Address VSCode component of #26415 2017-05-10 15:52:44 -07:00
Anthony Sottile 0b7f4425ef Correct LC_ALL. Resolves #26227 2017-05-10 13:37:52 -07:00
Jan Niklas Hasse 45d93e9325 Use Chromium's new system-ui font alias
https://bugs.chromium.org/p/chromium/issues/detail?id=654679

Fixes #10144.
2017-05-10 13:44:12 +02:00
Joao Moreno e707642a3c git: don't use fs.watch
fixes #25175
2017-05-10 11:03:18 +02:00
Matt Bierner 2c7516672e Cleanup some TS files 2017-05-10 00:03:42 -07:00
Matt Bierner 4f4a663a60 update highlight js version 2017-05-10 00:03:42 -07:00
Benjamin Pasero 6254814d85 theming - progress bar 2017-05-10 07:51:35 +02:00
Wagner Riffel 44495cb309 add missing lua goto keyword 2017-05-10 02:23:38 -03:00
Matt Bierner 93e42a5e46 Use for of loop 2017-05-09 21:50:56 -07:00
Matt Bierner f7306841f6 show jsdoc tags in sig help and for completion items
Fixes #26290

Exposes jsdoc tags such as `@priver` in the signature help and in completion items
2017-05-09 21:27:55 -07:00
Matt Bierner 173fc44723 Support Tags in TS/JS Hover Provider
Fixes #26290

Adds support for displaying documentation tags from jsdoc comments (such as `@private`) in hovers
2017-05-09 20:55:58 -07:00
Rob Lourens e4950d10c6 Merge pull request #22354 from Nais777/master
Update PHP snippets
2017-05-09 15:46:16 -07:00
Matt Bierner 946e7ebb2f Reveal TS Server log file in os instead of opening log in explorer. Fixes #25908 2017-05-09 14:56:24 -07:00
Matt Bierner e2d6ff6181 💄 2017-05-09 11:43:21 -07:00
Matt Bierner c94789c509 Add Filename to JS/TS Workspace Symbol Search
Fixes #22357

Adds file name to the workspace symbol results for JS and TS
2017-05-09 11:25:38 -07:00
Benjamin Pasero f97acb341c theming - inherit badge colors in activity bar 2017-05-09 10:14:19 +02:00
Benjamin Pasero c615b43be6 theming - badge colors (fixes #25493) 2017-05-09 07:58:17 +02:00
chrisdias 312cb04e19 fix keyword type to fix tests 2017-05-08 15:50:46 -07:00
chrisdias 91b7995904 support FROM...AS in dockerfile 2017-05-08 14:25:17 -07:00
Martin Aeschlimann 9bc4e76075 Capfile isn't displayed as Ruby. Fixes #25939 2017-05-08 22:37:51 +02:00
Matt Bierner c70f922201 Add Suggestion Provider For TS Directives (#25806)
* Add Suggestion Provider For TS Directives

Adds a new completion provider to suggest typescript comment directives, such as `@ts-check` or `@ts-ignore`

Fixes #25413

* Add descriptions to snippets
2017-05-08 13:23:46 -07:00
Benjamin Pasero 841d9ae060 💄 2017-05-08 19:59:14 +02:00
Matt Bierner ae5c28306b Pick up updated js/ts grammar (#26094) 2017-05-08 08:12:33 -07:00
Martin Aeschlimann 4a1c576f48 Script element with type="text/html" not recognised as html. Fixes #25920 2017-05-08 12:52:20 +02:00