Commit graph

366 commits

Author SHA1 Message Date
Martin Aeschlimann 6804f4d9cd [html] update dependencies, extract folding, folding tests 2018-03-14 15:53:24 +01:00
Martin Aeschlimann c65b881d16 [folding] add maxRanges to folding provider request 2018-03-13 17:49:09 +01:00
Pine 7618cf494f
Merge pull request #45437 from Microsoft/octref/pathCompletion
March path completion improvements
2018-03-09 22:20:45 -08:00
Ramya Achutha Rao e09581a249 Use latest emmet helper fix for #45032 2018-03-09 13:00:34 -08:00
Pine Wu b49be24fec fix hygiene 2018-03-09 12:38:03 -08:00
Pine Wu c6818881d5 Add / for folder path completion in html. fix #44815 2018-03-09 12:15:25 -08:00
Pine Wu e7f9c39fac fix #44813 2018-03-09 12:15:25 -08:00
Pine Wu 15f97e8355 clean up tests 2018-03-09 12:15:25 -08:00
Joao Moreno 55ea9fe284 fix integration tests 2018-03-07 11:03:28 +01:00
Joao Moreno 0dfe0c4c3e Merge branch 'master' into gitattributes 2018-03-07 08:56:26 +01:00
Martin Aeschlimann bde23fb906 [HTML] server contains invalid implementation of applyEdit. Fixes #45014 2018-03-06 11:33:35 +01:00
Joao Moreno 12ab70d329 fix line endings 2018-03-05 12:47:11 +01:00
kieferrm 7ae132d85d GDPR classification for html language server 2018-03-02 12:39:20 -08:00
Ramya Rao d7dca142ad
Allow css emmet completions when abbr contains period Fixes #44352 (#44781)
* Allow css emmet completions when abbr contains period Fixes #44352

* Move css related workaround to cssMode #44352

* getEmbeddedParsedDocument is now not needed

* Show emmet completions everywhere inside the embedded css doc
2018-03-01 16:44:28 -08:00
Martin Aeschlimann 4a7317e4b9 css/json/html: improve icon colors 2018-02-28 14:53:32 +01:00
Martin Aeschlimann 7b98237ad5 CSS/JSON/HTML icons. For #44626 2018-02-28 13:57:35 +01:00
Ramya Achutha Rao 251101e6ea Use latest AI to avoid monkey patching of modules Fixes Microsoft/vscode-extension-telemetry#12 2018-02-27 13:42:26 -08:00
Pine Wu d1d1e651e0 handle fs exceptions gracefully. fix #44506 2018-02-27 10:27:29 -08:00
Martin Aeschlimann 8bd41ceeca built-in extensions: version to 1.0.0 (for #43978) 2018-02-27 15:16:07 +01:00
Benjamin Pasero 1a84a88273 fix hygiene 2018-02-27 06:57:30 +01:00
Ramya Achutha Rao f10b71e994 Avoid setting completion items as undefined 2018-02-26 17:52:27 -08:00
Pine Wu e22aac5b52 correctly handle new value and range from html service 2018-02-26 16:33:03 -08:00
Pine Wu 5a67acfb17 Avoid running pathCompletion in languages other than html 2018-02-26 16:30:29 -08:00
Pine Wu e6200af9a0 Merge branch 'master' of github.com:Microsoft/vscode 2018-02-26 15:04:39 -08:00
Pine Wu 3b5a1c3907 address ramya's feedback on html completion participants 2018-02-26 15:04:32 -08:00
Ramya Achutha Rao 57572a12e9 Use latest emmet helper 2018-02-26 14:59:25 -08:00
Martin Aeschlimann 7e97f98c41 compile errors in html 2018-02-26 22:06:44 +01:00
Martin Aeschlimann 9ca6bf4743 vscode-html-languageservice: 2.0.17-next.3 2018-02-26 20:54:24 +01:00
Martin Aeschlimann 13dfd2dbf4 Merge branch 'master' into octref/html-path-completion 2018-02-26 20:53:52 +01:00
Martin Aeschlimann 4f5b8dcfaf rev version 2018-02-26 20:53:30 +01:00
Martin Aeschlimann 46d4c16ef9 fix vscode-languageserver version 2018-02-26 20:43:10 +01:00
Martin Aeschlimann a9d90af1a7 Add tests, update version 2018-02-26 20:06:24 +01:00
Pine Wu 4eca3c3d89 move to textedit 2018-02-25 19:27:34 -08:00
Pine Wu 18aed804c5 make sure test is included 2018-02-25 19:26:33 -08:00
Ramya Achutha Rao c1ee104fd4 Use latest version of telemetry module 2018-02-23 14:57:27 -08:00
Pine Wu 6936409a1f Address feedback 2018-02-23 14:13:22 -08:00
Pine Wu 16af175b3a Update tasks to 2.0 2018-02-23 14:11:19 -08:00
Martin Aeschlimann 3c79f32c56 [html] add include to server tsconfig 2018-02-23 18:41:13 +01:00
Martin Aeschlimann 3e7521b68e [html] syntax folding (disabled by default) 2018-02-23 16:23:59 +01:00
Pine Wu 8c86648b40 Unit Test, solve corner cases and use TextEdit 2018-02-23 02:02:38 -08:00
Dirk Baeumer c2a227b77e Locking version for language client and server 2018-02-22 12:35:23 +01:00
Pine Wu 08ac402da0 use replace for TextEdit 2018-02-21 14:12:49 -08:00
Pine Wu 0819922f9a move completion logic to lang service 2018-02-21 14:10:57 -08:00
Pine Wu 9a0b59c55b basic completion 2018-02-21 07:58:38 -08:00
Martin Aeschlimann e45d279b36 description & name for built-in languages (#43978) 2018-02-20 10:09:22 +01:00
Ramya Achutha Rao ad06c9c609 Update telemetry module 2018-02-17 17:27:09 -08:00
Martin Aeschlimann bcda4bd737 Double color boxes appear inside style blocks in html files in 1.21. Fixes #43628 2018-02-15 22:23:11 +01:00
Ramya Achutha Rao 135d4a5d5c Absorb upstream fixes from emmet helper 2018-02-13 18:25:19 -08:00
Ramya Achutha Rao 6c7fe5b95b Dont repeat hex color suggestions in emmet Fixes #32232 2018-02-13 17:41:53 -08:00
Ramya Achutha Rao 994bfe6903 Update telemetry module to fix issue of missing version in events 2018-02-13 17:07:30 -08:00
Martin Aeschlimann 72c76bfb09 [html] update client (for #43317) 2018-02-13 13:03:42 +01:00
Ramya Rao 00f2d8ed71
Get emmet completions from css extension (#41652)
* Get emmet completions from html,css extensions

* Resolve extensionsPath, use emmet results even if empty

* Support css abbr with :

* Refactoring

* Add some basic emmet tests

* Refactoring

* More tests
2018-02-12 21:40:10 -08:00
Martin Aeschlimann 8fdf170a08 update grammar script: remove unused properties 2018-02-12 16:54:46 +01:00
Pine Wu d9428ff856 Fix html/css launch config 2018-02-09 10:18:10 -08:00
Martin Aeschlimann 3495363b2c make grammar file names consistent 2018-02-09 12:45:27 +01:00
Ramya Achutha Rao 3b075ee291 Wait for telemetryReporter to complete dispose before deactivating extensions 2018-02-06 17:55:39 -08:00
Martin Aeschlimann 1a4c15e5b3 [html] update service 2018-01-30 08:34:55 +01:00
Dirk Baeumer e91b851ca8 Upgrade to latest language pack format 2018-01-30 00:11:57 +01:00
Ramya Achutha Rao 71c3b15465 Update the telemetry module used by extensions 2018-01-29 14:53:24 -08:00
Dirk Baeumer 04594c864b Add support for Language Packs 2018-01-25 21:14:34 +01:00
Matt Bierner 88f535500d Fix build error caused by ts api change 2018-01-17 15:38:37 -08:00
Martin Aeschlimann 64ced3e40b [html/css/scss/less] Textual suggestions missing in 1.19.0. Fixes #40349 2018-01-11 16:18:13 +01:00
Martin Aeschlimann 1d921de390 [html] catch exceptions in handlers 2017-12-21 17:10:49 +01:00
Martin Aeschlimann 2fa4edeaa6 [html] Follow Link in Multi Root Workspace. Fixes #38469 2017-12-20 16:21:19 +01:00
Martin Aeschlimann 1c601c75ad "editor.links": true => File not found error with absolute href paths. Fixes #40445 2017-12-19 12:18:45 +01:00
Martin Aeschlimann 354a8cd414 [html/json] set language server debug ports 2017-12-15 15:32:02 +01:00
Martin Aeschlimann fbcd6e5dfe [html] increase validationDelay 2017-12-15 15:32:01 +01:00
Martin Aeschlimann bcf98b17d5 [html] update service (for #39712) 2017-12-06 12:32:13 +01:00
Martin Aeschlimann a96bf87ac5 [html] update service 2017-12-04 18:10:02 +01:00
Ramya Achutha Rao eec34d226e Remove unused import 2017-12-01 11:13:44 -08:00
Martin Aeschlimann 9b391e8265 [html] use proposalprovider for region snippets 2017-12-01 17:13:23 +01:00
Martin Aeschlimann 3837e26827 [html] update service 2017-12-01 10:54:09 +01:00
Martin Aeschlimann 4f9f4ebb9f [folding] regions for html. Fixes #39409 2017-12-01 10:54:09 +01:00
Martin Aeschlimann 760b64d7f0 [html] don't show closing tag proposal with "html.autoClosingTags": "false". FIxes #34435 2017-11-30 12:49:52 +01:00
Martin Aeschlimann 0448d3d4c7 JS errors in HTML aren't prefixed with [html] neither with [js]. Fixes #33396 2017-11-22 17:30:33 +01:00
Matt Bierner 3200d2afa6 Update a few interfaces for TS 2.6.2 2017-11-20 15:53:17 -08:00
Martin Aeschlimann ce11eb88b3 [html] Follow Link in Multi Root Workspace. Fixes #38469 2017-11-20 13:36:57 +01:00
Martin Aeschlimann b520c8f1ca [html] Request textDocument/rangeFormatting failed when pasting inside script tags. Fixes #35698 2017-11-20 11:02:12 +01:00
João Moreno 67cd9258fd
Merge pull request #38481 from Microsoft/joao/yarn
Use Yarn to manage dependencies
2017-11-16 11:23:37 +01:00
Joao Moreno 5d4d38543a use yarn in extension scripts 2017-11-16 10:46:51 +01:00
Joao Moreno 758c47ef87 npm > yarn 2017-11-15 15:14:00 +01:00
Martin Aeschlimann fc6640df6f [html] editor.action.formatDocument removes <script> property. Fixes #36574 2017-11-15 12:48:36 +01:00
Joao Moreno 39ea7877ca update css|html|json dependencies 2017-11-14 10:09:17 +01:00
Martin Aeschlimann d133edf626 update language client to 3.5.0 2017-11-14 10:06:01 +01:00
Joao Moreno b635672331 remove shrinkwrap references 2017-11-14 10:04:36 +01:00
Joao Moreno 50cabbc80a yarn import css|html|json server 2017-11-14 10:02:26 +01:00
Joao Moreno c23063000c Merge branch 'master' into yarn 2017-11-14 09:57:55 +01:00
Joao Moreno 18c5daaf0a fix language servers dependencies 2017-11-14 09:57:38 +01:00
Joao Moreno 0a8b6fb706 yarn: replace most shrinkwrap files 2017-11-13 23:03:52 +01:00
Martin Aeschlimann 7a2065f582 switching to noUnusedLocals : for #37212 2017-11-13 13:53:42 +01:00
Martin Aeschlimann a480155df2 [html] auto indentation is different if the closing tag is followed by any character or whitespace. Fixes Microsoft/vscode#37869 2017-11-09 12:11:21 +01:00
Martin Aeschlimann b0e058ea98 [html] more strict null preparations (but still disabled, due to dependencies) 2017-11-09 11:53:31 +01:00
Martin Aeschlimann c88c599134
Merge pull request #37744 from mjbvz/html-ext-strict-1
Start moving html ext to strict mode compile
2017-11-09 09:57:16 +01:00
Erich Gamma a54c44cb0d Enabling the 'noUnusedLocals' compiler option for extensions 2017-11-08 10:23:49 +01:00
Matt Bierner 69832fddf6 use import mocha instead of <reference> for some tests 2017-11-07 14:54:20 -08:00
Erich Gamma b94569fe0d tslint5 adoption - fix semicolon rule 2017-11-07 12:08:22 +01:00
Matt Bierner 62aa6cb900 Start moving html ext to strict mode compile
Moves the html extension's client code to strict mode and also updates some of the server code. The rest of this migration will requires changes to the *.d.ts files that the server consumes
2017-11-06 15:19:34 -08:00
Martin Aeschlimann 5ed577b00c [html] update server 2017-11-01 23:19:23 +01:00
Martin Aeschlimann 4e54be91dd Format: breaks rule on <wbr> (inner word break opportunity) tag. Fixes #37389 2017-11-01 17:52:53 +01:00
Matt Bierner 033e74d08b Fix compile error for ts 2.6 api change
Forgot to add this file when checking in
2017-10-31 13:14:50 -07:00