116 Commits

Author SHA1 Message Date
Paul van Brenk
9b98d00155 Merge branch 'master' into pvb/codeaction/api 2016-10-11 17:31:20 -07:00
Paul van Brenk
dc516c050a Remove duplicate interface 2016-10-11 17:30:49 -07:00
Vladimir Matveev
997acaec7a update documentation in protocol.d.ts (#11501)
update documentation in protocol.d.ts
2016-10-10 16:04:14 -07:00
Paul van Brenk
a88ceb5597 Merge branch 'master' into pvb/codeaction/api 2016-10-07 14:02:24 -07:00
Paul van Brenk
a83a2b0de0 Codefixes in client for testing the server. 2016-10-07 13:58:53 -07:00
Paul van Brenk
77610f6e3e rename of the response body 2016-10-07 11:18:01 -07:00
Paul van Brenk
c29e9b7e4b PR feedback 2016-10-07 10:31:12 -07:00
Paul van Brenk
1e9b6536cf Fix linting issues 2016-10-06 13:59:54 -07:00
Paul van Brenk
75e1b80ad5 Use just the errorcode, without the TS prefix 2016-10-06 13:21:58 -07:00
Mohamed Hegazy
d72a0430ca Fix #11314: Expose insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces and insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces on protocol definiton (#11405) (#11410)
* Fix #11314: Expose `insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces` and `insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces` on protocol definiton

* Make options optional
2016-10-05 22:19:26 -07:00
Paul van Brenk
4f404ad92b Implement codefixes in tsserver 2016-10-04 16:58:17 -07:00
Vladimir Matveev
833a46c091 merge with origin/master 2016-09-27 10:22:41 -07:00
Richard Knoll
ea3752aa18 Merge remote-tracking branch 'origin/master' into go_to_implementation_pr
Refactored goToImplementation out of services
2016-09-14 17:25:56 -07:00
Zhengbo Li
2ca9953235 Support compile on save for inferred projects (#10847)
* Support compile on save for inferred projects

* Rename to remove the "VS" prefix
2016-09-13 16:14:55 -07:00
Vladimir Matveev
d14183c5a1 merge with origin/release-2.0.5 2016-09-13 15:59:04 -07:00
Paul van Brenk
17dbaf005f Get rid of BOM 2016-09-12 17:26:00 -07:00
Paul van Brenk
e038215496 Implement NavigateTo for single files, instead of the project. 2016-09-12 17:17:52 -07:00
Richard Knoll
3ccc58c37d Merge remote-tracking branch 'origin/master' into go_to_implementation_pr 2016-09-06 14:11:38 -07:00
Richard Knoll
b9b79af1b7 Recombining import completions and regular completion APIs 2016-08-31 18:11:47 -07:00
Vladimir Matveev
8075a0dd72 store project errors on project so they can be reported later 2016-08-26 14:37:49 -07:00
Zhengbo Li
3953d6ba96 [CoS] return results from all projects if not specified project file name (#10527) 2016-08-25 10:46:48 -07:00
Zhengbo Li
a082857ae8 Add APIs for enabling CompileOnSave on tsserver (#9837)
* Add API to get only the emited declarations output

* Add nonModuleBuilder

* Add basic tests for CompileOnSaveAffectedFileList API

* Add API for compile single file

* Avoid invoking project.languageService directly

* Add API to query if compileOnSave is enabled for a project

* Seperate check and emit signatures

* Use Path type for internal file name matching and simplifying builder logic

* Always return cascaded affected list

* Correct the tsconfig file in compileOnSave tests
Also move the CompileOnSave option out of compilerOptions

* Reduce string to path conversion
2016-08-23 16:11:52 -07:00
Vladimir Matveev
d736db3b01 add typingOptions to the protocol.ExternalProject 2016-08-23 15:15:12 -07:00
Richard Knoll
111e50921c Go to Implementation 2016-08-22 13:57:40 -07:00
Vladimir Matveev
875e62cc75 remove compression 2016-08-18 17:14:56 -07:00
Richard Knoll
8b5a3d9fd7 Refactoring API to remove duplicate spans 2016-08-02 19:03:36 -07:00
Vladimir Matveev
de37f35f7c set compilation settings of project as a part of sync process 2016-08-01 17:12:15 -07:00
Richard Knoll
4ec8b2b134 Refactoring import completions into their own api 2016-08-01 14:29:10 -07:00
Vladimir Matveev
e77f9b22c0 allow to change settings for inferred projects 2016-08-01 11:44:24 -07:00
Vladimir Matveev
6d497e3840 allow to change configuration for inferred projects 2016-07-31 22:06:41 -07:00
Vladimir Matveev
361a852ef1 use ExternalFile in ApplyChangesInOpenFiles 2016-07-29 15:23:43 -07:00
Vladimir Matveev
e091f6702e introduce ExternalFile interface 2016-07-21 11:27:29 -07:00
Vladimir Matveev
e14a7ca0bc initial support for compressing responses 2016-07-06 00:28:24 -07:00
Vladimir Matveev
71a3d0a42f use server side format code options matching arguments is omitted 2016-07-05 23:14:24 -07:00
Vladimir Matveev
9bec244469 remove commented code, added optionality to properties 2016-06-27 16:07:37 -07:00
Vladimir Matveev
74d3881c21 fix merge issue 2016-06-27 14:28:17 -07:00
Vladimir Matveev
96a867a52e add support for single inferred project 2016-06-27 14:25:43 -07:00
Vladimir Matveev
15f825b6b3 merge with origin/master 2016-06-27 14:25:18 -07:00
Vladimir Matveev
c89287e704 merge with origin/master 2016-06-27 10:29:57 -07:00
jramsay
8312168e91 Merge pull request #9236 from Microsoft/BaseIndentationSupport
[Salsa] Adding base indentation for script block formatting and smart indent
2016-06-24 14:22:58 -07:00
zhengbli
83335f59a7 Add new APIs to protocol 2016-06-24 00:50:15 -07:00
Vladimir Matveev
c8d37dc87e [in progress] project system work - versions 2016-06-22 16:51:09 -07:00
Vladimir Matveev
c9b82eddda [in progress] project system work 2016-06-21 17:31:54 -07:00
Vladimir Matveev
2ffc36349b Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-20 13:18:35 -07:00
Vladimir Matveev
863c65b901 brace completion 2016-06-19 15:48:10 -07:00
Vladimir Matveev
24ace87f22 syntactic/compiler options diagnostics 2016-06-19 15:38:16 -07:00
Vladimir Matveev
f2d55874d9 added indentation 2016-06-18 20:43:53 -07:00
Vladimir Matveev
4d9213a337 added todo comments 2016-06-17 23:54:59 -07:00
Vladimir Matveev
6ebc8abea2 introduce EditorSettings/FormatCodeSettings interfaces 2016-06-17 14:06:33 -07:00
Jason Ramsay
218a5ba0bb Adding base indentation for script block formatting and smart indent 2016-06-17 13:02:15 -07:00