Benjamin Pasero
40c3d0a049
theming - cleanup
2017-03-24 18:13:57 -07:00
Daniel Imms
dad0c821d4
Don't run 'test' in the terminal integration test
2017-03-24 14:59:48 -07:00
Daniel Imms
1fa2d91f8c
Add integration test
2017-03-24 14:56:49 -07:00
Benjamin Pasero
a0a149c44a
theming - fix border issue when moving groups
2017-03-24 14:43:14 -07:00
Dustin Campbell
754f88280a
Update to latest C# TextMate grammar
...
Provides fixes for
https://github.com/dotnet/csharp-tmLanguage/issues/44 ,
https://github.com/dotnet/csharp-tmLanguage/issues/45 and
https://github.com/dotnet/csharp-tmLanguage/issues/50 .
2017-03-24 13:44:53 -07:00
Joao Moreno
24cd191ac2
✨ scm: require uris on resources and groups
2017-03-24 17:55:14 +01:00
Benjamin Pasero
052eabdf1f
theming - styleable inputbox
2017-03-24 09:27:21 -07:00
Joao Moreno
e4a765da2d
🔨 change how ids work in scm providers. remove drag
2017-03-24 16:44:38 +01:00
Joao Moreno
2506bfa230
🔥 removing scm.drag
2017-03-24 16:27:07 +01:00
Johannes Rieken
1849ad23a7
add TextEdit#newEol, adopt for workspace edit and onWillSave-event
2017-03-24 16:13:58 +01:00
Joao Moreno
acb29bf425
✨ registerDiffInformationCommand instead of computeDiff
2017-03-24 15:22:43 +01:00
Johannes Rieken
a15b0daea1
Merge branch 'master' into joh/eol
2017-03-24 12:37:38 +01:00
Johannes Rieken
7d0805e00f
Revert "adding TextDocument#isVisible and internals for a visbility change event, #15723 "
...
This reverts commit a6a41fd6c3
.
2017-03-24 12:26:51 +01:00
Joao Moreno
04a4fb0c87
🐛 always call git in english
...
fixes #22355
2017-03-24 09:48:39 +01:00
Matt Bierner
0185e327ab
Extract markdown preview strings to constant
2017-03-23 22:31:43 -07:00
Matt Bierner
7bc40aace8
Prototype allowing scripts to be contributed to markdown preview
2017-03-23 22:29:34 -07:00
Matt Bierner
105e5f2ea8
Allow data font sources in markdown preview
2017-03-23 20:06:10 -07:00
Matt Bierner
b5525ea11d
Pick up updated coffeescript grammar ( #23123 )
...
* Pick up updated coffeescript grammar Fixes #23104
* Updated test results
2017-03-23 16:17:16 -07:00
Ramya Rao
74a5dc99fb
Update Go grammar to atom/language-go@11ad31e7 (2016-12-30) ( #23065 )
2017-03-23 15:12:46 -07:00
Matt Bierner
cd896ba18e
Disable implementations code lens for TS < 2.2.1 Fixes #23120
2017-03-23 15:07:40 -07:00
Martin Aeschlimann
4eebba084d
[theme] style find/replace widget
2017-03-23 22:44:47 +01:00
Matt Bierner
076d135d18
Improve coloring of js template strings Fixes #23111 ( #23115 )
2017-03-23 13:31:00 -07:00
Martin Aeschlimann
8c95810bcd
[theme] marker navigation widget
2017-03-23 17:35:18 +01:00
Benjamin Pasero
ae97e9a994
theming - editorSideBySideBorder
2017-03-23 09:24:48 -07:00
Dirk Baeumer
f79bed6d73
Fixes #22655 .
2017-03-23 16:14:38 +01:00
Benjamin Pasero
236690d90c
💄
2017-03-23 07:16:25 -07:00
Dirk Baeumer
f70b0b3ecb
Fixes #22069 : Define extension story for tasks
2017-03-23 14:32:31 +01:00
Johannes Rieken
4cb14c4af1
use CompletionItemKind.Constant in TS provider, #2628
2017-03-23 11:57:45 +01:00
Johannes Rieken
a6a41fd6c3
adding TextDocument#isVisible and internals for a visbility change event, #15723
2017-03-23 11:21:16 +01:00
Matt Bierner
ac5eb01a3c
Add warning message when tsserver log fails to open
2017-03-22 17:18:10 -07:00
Matt Bierner
f70f643809
Add reloading when log level changes. Fixes #23061
2017-03-22 17:12:29 -07:00
Matt Bierner
4c3cdfbb5b
Fix one more ts cancelation token gating issue
2017-03-22 17:03:48 -07:00
Martin Aeschlimann
4454c86977
[theme] linenumbers theming
2017-03-22 22:50:46 +01:00
Matt Bierner
00187b0065
Add font-src csp rule for default markdown content to allow custom fonts
2017-03-22 12:59:04 -07:00
Matt Bierner
301d64ef82
Gate cancelation token to ts 2.2.2 since support for this feature is broken in 2.2.1. Fixes #22996
2017-03-22 12:52:14 -07:00
Martin Aeschlimann
80a1033180
[theme] peek widget theming
2017-03-22 16:56:35 +01:00
Martin Aeschlimann
411668eb8b
[theme] references peek theming
2017-03-22 12:52:03 +01:00
Joao Moreno
cc97d374da
✨ multi-select (un)stage & discard git commands
2017-03-22 10:50:32 +01:00
Martin Aeschlimann
4a21888d30
[theme] editor hover colors
2017-03-21 22:48:38 +01:00
Martin Aeschlimann
486545bb45
Set '"' and ':' as trigger characters for package/bower.json
2017-03-21 22:48:37 +01:00
Martin Aeschlimann
dc31a48002
[json] enable quick suggestions in strings
2017-03-21 22:48:36 +01:00
Johannes Rieken
e0bbbb8653
add some tests
2017-03-21 09:48:37 +01:00
Matt Bierner
d4cda6e357
Follow up on #22914 . Log TS Server in own directory so that typings install events are also place in dir with it. #22915
2017-03-20 17:55:30 -07:00
Benjamin Pasero
6765753c9b
abyss as theming testbed
2017-03-20 17:22:07 -07:00
Matt Bierner
23aba8283a
Add TSServer Log Collection Commands ( #22914 )
...
* Add TSServer Log Options
Adds support for collecting the TSServer log directly in VS Code
* Add enable logging option
* Handle case where user is on older version of TS
* Rename
* Activate on openTSServerLog command
* VSCode -> VS Code
2017-03-20 17:16:01 -07:00
Matt Bierner
8c468dfd21
Prototype Support for TSServer Request Cancelation ( #22437 )
2017-03-20 12:03:51 -07:00
Matt Bierner
1b90e9dbd5
Pick up new TS 2.2.2 insiders
2017-03-20 11:37:47 -07:00
Matt Bierner
4f8e68b814
Second prototype of markdown extensions ( #22836 )
2017-03-20 11:16:18 -07:00
Joao Moreno
afdaf562ee
🐛 fix git clone command
...
fixes #22620
2017-03-20 15:49:34 +01:00
Martin Aeschlimann
cfb44d5566
[themes] do default computations in color definition defaults
2017-03-20 11:36:29 +01:00
Martin Aeschlimann
b266419e6e
Automatically detect .ejs templates (and other common template extensions) as HTML file. Fixes #22333
2017-03-17 19:32:05 +01:00
Martin Aeschlimann
0cffe5f8a7
some C++ keywords not colorized correctly. fixes #22419
2017-03-17 19:15:33 +01:00
Martin Aeschlimann
ea651c1fa2
update seti theme to jesseweed/seti-ui@f7e582f (2017-03-14)
2017-03-17 18:33:16 +01:00
Martin Aeschlimann
44bff9ac7f
[shell] update grammar to textmate/shellscript.tmbundle@ba95d7b (2017-03-15)
2017-03-17 17:08:48 +01:00
Matt Bierner
eb0a05f7b5
Fix return
2017-03-16 17:49:22 -07:00
Matt Bierner
09ec3557c8
Prototype Allowing Extensions to Extend the Builtin Markdown Extension ( #22421 )
...
* Prototype Allowing Extensions to Extend the Builtin Markdown Extension
**Problem**
There have been requests for adding new functionality to the markdown extension preview, such as supporting rendering of math or other syntax in the preview. The only current solution to this is create an extension that provides its own markdown preview. This results in inconsitent behavior with our markdown preview and is not a very scalable approach. We would like to find a way to allow users to add these extensions to our markdown preview without bundling the extensions in the preview itself.
**Fix**
Prototypes a new contribution point that extensions can use to extend the vscode markdown extension. Three types of extensions are possible: adding stypes to the preview, adding scripts to the preview, and extending the markdown it renderer.
My current approach defines the contributed markdown extensions in the package.json using a structure like this:
```
"contributesTo": {
"vscode.markdown": {
"plugins": [
"./out/math"
],
"scripts": [],
"styles": [
"./media/math.css"
]
}
}
```
We could change the structure here. This design uses a pull model where markdown extensions are looked up by the vscode.markdown extension itself.
The other approach for extension registration would be to use a push model. This would have the vscode.markdown extension export an api that each markdown extension would invoke to register new scripts/styles/plugins. I may switch over to this model but was interested in seeing what a more declarative approach would look like. Let me know if you have any thoughts one way or the other.
The downside of allowing extensions like this is that they can completely change how the markdown preview looks and works. There is no well defined API for restricting what extensions can do like we have with VScode.
* Use extensionDependencies
* Remove example extension
* Added gating and activation event
2017-03-16 17:27:39 -07:00
Martin Aeschlimann
f383d1fd26
Revert unintended change to solarized light selection color
2017-03-16 11:06:23 +01:00
Dirk Baeumer
d3efc931f7
Fixes #22730 : Contributed problem matchers must use ${cwd} not $cwd
2017-03-16 10:47:11 +01:00
Martin Aeschlimann
4c12a685bc
Diff highlighs for Abyss theme
2017-03-15 16:57:12 +01:00
Martin Aeschlimann
c0e52f82b5
Monokai Dimmed theme does not show diff highlight. Fixes #21790
2017-03-15 16:57:12 +01:00
Martin Aeschlimann
38792102e3
solarized light: bring back diff color rules #22672
2017-03-15 16:57:12 +01:00
Dirk Baeumer
f51220dbf7
Fixes #22066 : Allow extensions to contribute named problem matchers via package.json
2017-03-14 12:07:15 +01:00
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