Commit graph

6938 commits

Author SHA1 Message Date
João Moreno 86ca253edf
Merge pull request #60573 from scottymcraig/FixGitSpacesIssue
Fixes Git Clone Problem with Spaces
2019-03-08 10:06:25 +01:00
Matt Bierner 2a2f817990 Use the updateOpen TS api to sync multiple changes in a single file
Fixes #69492
2019-03-06 14:54:40 -08:00
Matt Bierner 4bfec9c80f Make sure we match whole file name for config file 2019-03-06 10:50:09 -08:00
Matt Bierner c93f5e3560 Use regular expression to identify config file names instead of singe file name 2019-03-06 10:50:09 -08:00
Rob Lourens 92629f3f5f findFiles tests 2019-03-05 19:17:54 -08:00
Matt Bierner 38c3f4bede Use config file diagnostics provided by TS Server
Fixes #69880
2019-03-05 17:07:14 -08:00
Rob Lourens 10fdea204a Fix #69840 2019-03-05 14:52:09 -08:00
Martin Aeschlimann 849d9417ea [json] fetch http and https schemas on the ext host 2019-03-05 16:26:50 +01:00
Martin Aeschlimann ce3f0c17d7 [json] update service (webpack) 2019-03-05 15:27:51 +01:00
Martin Aeschlimann 8e986b18a0 [html] update service (multi semantic selection, webpack) 2019-03-05 15:27:51 +01:00
Martin Aeschlimann c9370aeaf1 [css] updates service (multi-semantic selection, webpack) 2019-03-05 15:27:51 +01:00
Joao Moreno 94f7ae74c5 fixes #69529 2019-03-05 11:15:49 +01:00
Joao Moreno 3021254e19 Merge branch 'pr/60426' 2019-03-05 10:41:38 +01:00
Joao Moreno 4f197a7079 💄 2019-03-05 10:41:16 +01:00
Joao Moreno 9834042b3c Merge commit 'refs/pull/60426/head' of github.com:Microsoft/vscode into pr/60426 2019-03-05 10:30:00 +01:00
Johannes Rieken 1eb6de1daf clean up some todos 2019-03-05 10:16:07 +01:00
Andre Weinand 4b1c338a8f improve launch.json schema for serverReady feature 2019-03-04 17:09:00 +01:00
Johannes Rieken 9638b09920 💄 2019-03-04 15:06:29 +01:00
Johannes Rieken 4c593835a1 fix compile error 2019-03-04 12:54:54 +01:00
Alex Ross a1481e3e2e Switch cpp and c grammar to jeff-hykin/cpp-textmate-grammar 2019-03-04 11:15:47 +01:00
Martin Aeschlimann c10ea17d96 Syntax highlighting and check for .ipy files. Fixes #69694 2019-03-04 09:31:27 +01:00
Matt Bierner f62d1f25f3 Only show the markdown refresh preview command when preview is active or you are in a markdown file 2019-03-01 16:06:51 -08:00
Matt Bierner 9061cad570 Removing preview.html command
Fixes #62630
2019-03-01 16:06:51 -08:00
Matt Bierner 491dd0feb8 Add logging to see if TS buffers are in an invalid state
An example would be trying to change a file that is not opened
2019-03-01 16:06:51 -08:00
Matt Bierner 1cb65ce8e5 Extract and lift constant 2019-03-01 16:06:51 -08:00
Matt Bierner 29acd11312 Fix bad newline 2019-03-01 16:06:51 -08:00
Andre Weinand 55d720646c support integrated terminal in serverReady feature 2019-03-01 22:28:42 +01:00
Matt Bierner 8c6d7bcbd0 Bundle TS 3.3.3 instead of TS 3.3.3333
People were being confused by the version number...
2019-02-27 11:21:56 -08:00
Martin Aeschlimann cdee006e2a [json] update service 2019-02-27 09:56:13 +01:00
Andre Weinand cd9960fabe improve Intellisense descriptions; fixes #69341 2019-02-26 18:04:40 +01:00
Andre Weinand 51fbb9c28c rename urlFormat to uriFormat; fixes #69344 2019-02-26 10:32:50 +01:00
Pine Wu 393b48d4a5 Drop razor support. Fix #66242 2019-02-24 17:03:15 -08:00
Pine Wu 697b9dda2c [html] Update service for MDN data 2019-02-24 16:32:18 -08:00
Pine 729a953f99
Merge pull request #69121 from sebastiandedeyne/patch-1
Fix types in Emmet comments
2019-02-24 14:21:29 -08:00
Matt Bierner 877bb6f5d8 Remove tommorow theme from registrations.
Fixes #63564

We only use highlight.js which includes a theme based on tommorw, we do not use the tommorow theme repository directly.
2019-02-22 16:04:08 -08:00
Martin Aeschlimann 6f23ce8ed3 [json] update service 2019-02-22 23:30:45 +01:00
Martin Aeschlimann aa575b1e8a integration test fixes 2019-02-22 23:20:35 +01:00
Martin Aeschlimann 6286055c48 Extensions: jsonValidation json schema urls should support self-registered schemes. Fixes #67189 2019-02-22 17:32:09 +01:00
Andre Weinand d7f5c29563 nls debug-server-ready 2019-02-22 15:29:50 +01:00
Matt Bierner dbf970cd80 Pick up TS 3.3.3333
Fixes #68823
2019-02-21 15:19:31 -08:00
Matt Bierner 553e6e4f79 Always clear diagnostics for a js/ts file when it closes
Fixes #59363
Fixes #58088
Reopens #47386
2019-02-21 10:45:43 -08:00
Andre Weinand 360e653864 fix debug-server-ready name 2019-02-21 18:35:25 +01:00
Andre Weinand ef6d8eb11d first cut of "server-ready-action" feature 2019-02-21 18:31:02 +01:00
Sebastian De Deyne 0b0c2ceb95
Fix types in Emmet comments 2019-02-21 09:45:05 +01:00
Joao Moreno 2c75fe1906 fixes #69063 2019-02-21 09:44:20 +01:00
Joao Moreno 11f54085c0 fixes #68918 2019-02-21 09:32:39 +01:00
Matt Bierner 2e4d4a6bb1 Don't make extra reloadProjects call when a js/tsconfig files changes
The TypeScript Server should be watching these files already so we do not need to tell it to 'reloadProjects'. In the current case, 'reloadProjects' is causing a TS Server error

https://github.com/Microsoft/TypeScript/issues/30005

Fixes #68428
2019-02-20 16:59:35 -08:00
Matt Bierner a2eee79774 Use 2018 as target for extensions since we are now running on node 10 2019-02-20 16:09:25 -08:00
Matt Bierner fe01a19db1 Revert change accidentially include in check in 2019-02-20 13:56:58 -08:00
Matt Bierner 178327770c Add lightbulb badge when a preferred fix is available
Fixes #66702
2019-02-20 13:36:44 -08:00
Martin Aeschlimann 2fc2a915fc Flaky integration test: completions with document filters. Fixes #68974 2019-02-20 10:56:04 +01:00
WorldofBay 1f78721e1d
fix lua indentation 2019-02-19 13:49:31 +01:00
Joao Moreno 5c049a93ae fixes #68894 2019-02-19 10:58:59 +01:00
Joao Moreno ae5bb90724 fixes #68874 2019-02-19 10:55:31 +01:00
Jaco Swarts cb281cc758 Include triple-stash bracket for unescaped html and add brace to surroundingPairs (#68833)
Triple-stash {{{ ... }}} is used to surround an expression that should not be escaped for HTML
Having the option to enable surroundingPairs for brace would simplify the editing experience
2019-02-19 09:38:06 +01:00
Rob Lourens c5a5b8b0e5 Fix #68125 - findFiles should not use loose patterns like the search view 2019-02-18 19:10:05 -08:00
Alex Dima aa690a9d4c KeybindingService owns entire schema for keybindings.json (#66458) 2019-02-18 10:52:50 +01:00
Martin Aeschlimann 76323b1ac7 api tests for links 2019-02-15 10:17:41 +01:00
Martin Aeschlimann 56a6746adc [json] improve CONTRIBUTING.md 2019-02-15 10:17:40 +01:00
Matt Bierner 003521e715 Fix markdown preview restoring to wrong position on restart 2019-02-14 18:24:01 -08:00
Matt Bierner ea995be36c Make sure we send correctly normalized stacks on errors 2019-02-14 14:33:56 -08:00
Matt Bierner ba19df41ff Normalize stack 2019-02-14 14:33:56 -08:00
Martin Aeschlimann 66267819cb [json] add contributing,md 2019-02-14 20:59:06 +01:00
Martin Aeschlimann dd40499fda Use URI for linkDTO 2019-02-14 18:24:32 +01:00
Johannes Rieken 7b281daea5 es6 aftermath, static property of type X are created before decorating type X and therefore failing the instanceof-check 2019-02-14 15:59:55 +01:00
Matt Bierner b819c7668e Remove jsDocCompletion setting
This has been renamed to `javascript.suggest.completeJSDocs` and `typescript.suggest.completeJSDocs`
2019-02-13 17:47:12 -08:00
Matt Bierner b4522997ac Add preference to disable shorthand renaming
Fixes #68029

Use the `typescript.preferences.renameShorthandProperties` and `javascript.preferences.renameShorthandProperties` to disable shorthand property renames. Default to enabling renames
2019-02-13 17:44:08 -08:00
Matt Bierner 7e4e409c52 Update js/ts grammar 2019-02-13 11:14:41 -08:00
Martin Aeschlimann 6850012cf4
Merge pull request #67517 from kdy1/swcrc
Treat .swcrc file as json
2019-02-13 16:41:00 +01:00
Martin Aeschlimann 64797345c1 json: multiple selection ranges 2019-02-13 16:36:30 +01:00
Aurélien Pupier 1acabe663a Enclose global gulp path with quotes #68413 (#68418)
it will allow to have it working when path contains space

Fixes #68413
2019-02-13 09:41:17 +01:00
Pine 98f3ec8262
Merge pull request #68326 from mattkwiecien/master
When wrapping with Emmet, consider the document language when setting the syntax.
2019-02-12 23:12:26 -08:00
Matthew Kwiecien 6fb4ef694a PR Review: moving expected output to relevant tests. 2019-02-12 18:39:17 -06:00
Pine Wu ac56ab6272 Read custom data from experimental scope. Fix #68554 2019-02-12 11:29:48 -08:00
Alex Ross 810a54ddef Fix gulp global path for tasks and remove quotes in favor of community PR 2019-02-12 15:57:58 +01:00
Alex Ross 4cfbdcda77 Revert "Fix incorrect gulp path"
This reverts commit eca12e44fa.
2019-02-12 11:25:23 +01:00
Alex Ross eca12e44fa Fix incorrect gulp path 2019-02-12 11:00:48 +01:00
Alex Ross c7813f6da3 Allow spaces in gulp.cmd path
Fixes #68413
2019-02-12 11:00:05 +01:00
Matt Bierner a8216d42a4 Make the typescript plugins contribution point dynamic
Part of #67575
2019-02-11 16:41:59 -08:00
Johannes Rieken 52d134aacb update proposed api to have multiple positions, #41838 2019-02-11 12:08:27 +01:00
Matthew Kwiecien 45f686fadc Refactoring the wrap with abbrev unit test class to be less repetitive. 2019-02-10 10:11:48 -06:00
Matthew Kwiecien 0b3c33b801 Adding unit tests to check for className when file is jsx. 2019-02-10 10:09:56 -06:00
Matthew Kwiecien 7221f92ee2 Get syntax from arguments and document editor language when wrapping. 2019-02-09 12:59:16 -06:00
Johannes Rieken c110d84460 fix integration test 2019-02-08 18:03:56 +01:00
Matt Bierner 1cb2f5500a Support TypeScript's explicit "auto" quotePreference
Fixes #68185
2019-02-07 17:31:25 -08:00
Alex Dima f15a6faaca Try to fix Markdown 2019-02-07 09:53:52 +01:00
Benjamin Pasero e2d1fd06d1 debt - update extensions node dependency to 10.x 2019-02-07 08:49:36 +01:00
Matt Bierner 6ca137730b Extract 2019-02-06 14:04:24 -08:00
Matt Bierner 198e6a55e7 Make sure we dispose of event emitters properly 2019-02-06 14:04:24 -08:00
Matt Bierner 6b8b1b7bea Improve naming 2019-02-06 14:04:24 -08:00
Pine dc5bb48efe
Merge branch 'master' into octref/no-ionic-angular 2019-02-06 10:57:08 -08:00
Alex Ross da82ae40c8
Merge pull request #67921 from fadeevab/makefile-update
Makefile colorizing tests - handling variable expansion in a variable name
2019-02-06 15:54:55 +01:00
Alex Ross b0b6dc6c2e Update grammars to pick up make changes
and fix hashes.
2019-02-06 15:16:49 +01:00
Matt Bierner 038e8d3904 Make markdown extension points dynamic
For #67574

Blocked by #67958
2019-02-05 17:45:11 -08:00
Matt Bierner 8f10101dd4 Create base class for disposable objects 2019-02-05 17:45:11 -08:00
Matt Bierner 476d7fe0ab Refactor markdown contributions
Reducing code duplication and reducing state
2019-02-05 16:56:45 -08:00
Daniel Imms 111c704e2a
Merge pull request #67919 from Microsoft/tyriar/55718_terminal_dimensions
Add Terminal.dimensions and window.onDidChangeTerminalDimensions proposed APIs
2019-02-05 05:06:32 -08:00
Alexandr Fadeev e911796b8a Makefile colorizing tests - handling variable expansion in a variable name in assignment: var-$(another-var) := value 2019-02-05 14:57:06 +02:00
Daniel Imms 98eb895141 Implement onDidChangeTerminalDimensions
Fixes #55718
2019-02-05 04:44:13 -08:00
Martin Aeschlimann 7484e90bf0
Merge pull request #67861 from johnbillion/fix/composer-lock-json
Treat Composer lock files as JSON by default
2019-02-05 08:46:05 +01:00