Commit Graph
2550 Commits
Author SHA1 Message Date
Nathan Shively-Sanders f8f244f68a Merge branch 'master' into new-jsdoc-parser 2016-09-15 11:53:04 -07:00
Paul van Brenk e9178a5975 Merge pull request #10885 from Microsoft/navtosinglefile
Implement NavigateTo for single files, instead of the project.
2016-09-14 14:28:36 -07:00
Mohamed Hegazy cb9cacfad2 Merge branch 'master' of https://github.com/gnalck/TypeScript into gnalck-master 2016-09-13 20:51:20 -07:00
Andy e7de977b90 Merge pull request #10754 from Microsoft/source_file
Optimize 'getSourceFile' to only get the source file once.
2016-09-13 14:02:39 -07:00
Paul van Brenk 84caec3c35 PR feedback and clean up. 2016-09-13 09:58:03 -07:00
Richard Knoll 6ea5c22760 Also wrap getEffectiveTypeRoots in import completion code 2016-09-12 18:17:54 -07:00
Richard Knoll 4af2dcd32e Consume exceptions when checking for import completions 2016-09-12 18:08:28 -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
Mohamed Hegazy 3facc3ed33 Merge pull request #10813 from microsoftsam/master
Surfacing method to get Completion Symbol
2016-09-09 15:32:20 -07:00
Sam El-Husseini f8b11fb487 minor changes from PR feedback 2016-09-09 15:17:54 -07:00
Sam El-Husseini 72c5c2b088 lint: remove trailing whitespace in completions.ts 2016-09-09 13:34:30 -07:00
Andy Hanson fbea11f7fc Fix line endings 2016-09-09 10:18:09 -07:00
Sam El-Husseini 1021e80a5b Surfacing function in services.ts 2016-09-09 09:30:41 -07:00
Sam El-Husseini 790af0acf6 Surfacing method to get Completion Symbol instead of details for better extensibility 2016-09-09 09:25:36 -07:00
Andy Hanson 15e01f02be Move code to a new module documentRegistry.ts 2016-09-09 06:48:59 -07:00
Ron Buckton c048f7cd6f Fix deferred export of array binding pattern 2016-09-08 17:46:24 -07:00
Ron Buckton b90e3eec3c Fix classifier as well. 2016-09-08 16:20:18 -07:00
Ron Buckton feedb6ccff Make preProcessFile public again 2016-09-08 15:23:50 -07:00
Andy Hanson c3e63ee1f1 Move allocators.ts to services.ts, meaning.ts to utilities.ts, and transpile functions to a new file transpile.ts 2016-09-07 14:28:08 -07:00
Andy Hanson 67c2ed6199 Update Jakefile 2016-09-07 12:05:21 -07:00
Andy Hanson 69b0b5600d Factor out getRenameInfo 2016-09-07 12:00:44 -07:00
Andy Hanson 2d64a2300f Merge branch 'master' into services_modules_2 2016-09-07 11:36:16 -07:00
Mohamed Hegazy 9ee897af4b Fix #10755: remove uses of package as an identifier name 2016-09-07 11:07:44 -07:00
Andy Hanson f6f7a78d89 Optimize 'getSourceFile' to only get the source file once. 2016-09-07 09:29:38 -07:00
Andy Hanson 4d6bd9df72 Break many functions out of services.ts and into their own modules. 2016-09-07 09:22:11 -07:00
Kanchalai Tanglertsampan 4685646281 Merge branch 'master' of https://github.com/microsoft/TypeScript 2016-09-06 17:14:36 -07:00
Zhengbo Li bef6a668ad Add a rule to toggle space after opening brace and before closing brace (#10447)
* Add a rule to toggle space after opening brace and before closing brace

* Make the added format option optional

* Fix merge issues
2016-09-06 16:15:13 -07:00
Kanchalai Tanglertsampan e1be0bcd4c Merge branch 'master' into mergeMaster_09/01 2016-09-06 11:26:21 -07:00
Richard Knoll a26d3108c2 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-06 11:04:39 -07:00
Richard Knoll 8728b9857d Adding comment and removing unnecessary object creation 2016-09-02 16:44:25 -07:00
Andy Hanson 6d79aa66eb Factor public type definitions out of services.ts into services/types.ts 2016-09-02 11:38:42 -07:00
Nathan Shively-Sanders 9e8e5ea337 Merge branch 'master' into new-jsdoc-parser 2016-09-02 08:25:50 -07:00
Andy Hanson 13b63c5838 Merge branch 'master' into multi_map_add 2016-09-02 06:10:04 -07:00
Kanchalai Tanglertsampan b5f4c074d6 Merge branch 'master' into mergeMaster_09/01 2016-09-01 16:19:44 -07:00
Andy Hanson ab753652fa Respond to PR comments 2016-09-01 13:02:47 -07:00
Andy Hanson d6d6a4aedf Merge branch 'goto_definition_super', remote-tracking branch 'origin' into constructor_references 2016-09-01 12:52:42 -07:00
Andy Hanson 3eadbf6c96 Rename function 2016-09-01 12:44:54 -07:00
Richard Knoll c742d16ff1 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-01 10:46:21 -07:00
Nathan Shively-Sanders 65d1079f8f Replace services' jsdoc parser with parsers'
Also modify scanner's definition of leading vs trailing comments, with
associated changes to emitter and emit baselines (the last is in a
separate commit).
2016-09-01 09:15:59 -07:00
Andy Hanson e8e7ec6c62 Remember to check for existence of target.parent 2016-09-01 07:23:43 -07:00
Richard Knoll 7261866c6c Cleaning up the completion code and tests 2016-08-31 19:20:15 -07:00
Richard Knoll b9b79af1b7 Recombining import completions and regular completion APIs 2016-08-31 18:11:47 -07:00
Andy Hanson efc7e9db6f Climb past multiple property accesses if necessary 2016-08-30 06:51:52 -07:00
Andy Hanson 59774733d6 Support decorators and templates 2016-08-30 06:39:13 -07:00
Andy Hanson 4514f8fde5 Make goto-definition go to a signature declaration if possible 2016-08-29 11:40:47 -07:00
Andy Hanson 5e4465acd6 Treat variable declaration as top-level if it has an important child. 2016-08-29 07:28:14 -07:00
Richard Knoll fb6ff42b93 Reuse effective type roots code in language service 2016-08-26 18:03:20 -07:00
Richard Knoll d72ed3c0b0 Check for this symbol before getting display parts 2016-08-26 16:52:25 -07:00
Richard Knoll 1763db4698 Merge remote-tracking branch 'origin/master' into far_display_parts 2016-08-26 16:45:07 -07:00