Commit graph

285 commits

Author SHA1 Message Date
Martin Aeschlimann 7790c4a753 update grammars 2017-07-18 10:09:48 +08:00
Martin Aeschlimann 733e64b59c [css] update service (for #27189) 2017-06-30 15:50:54 +08:00
rebornix 9fa2a2538c Fix #29725. Add indentation rules for CSS. 2017-06-28 15:57:40 -07:00
Joao Moreno 5667cc0e69 use vsce to determine what to package when bundling extensions
fixes #29054
2017-06-21 16:17:21 +02:00
Martin Aeschlimann 3214dd6024 [css] update services 2017-05-29 17:05:23 +02:00
Martin Aeschlimann f9084bb244 Add information_for_contributors to grammars 2017-05-26 09:27:51 +02:00
Martin Aeschlimann 3785324cc1 [css] update grammar 2017-05-26 09:27:50 +02:00
Martin Aeschlimann ae333a8b41 test fixes for #17178 2017-05-18 10:50:30 +02:00
Martin Aeschlimann beee645a29 [css] update grammar 2017-05-18 10:06:02 +02:00
Matt Bierner 7d2dea4e45 Add "Include" to extension TSConfig Files (#25860)
**Bug**
Most VSCode extensions currently specify `"exclude"` in their `tsconfig.json` but not `"include"`. This may result in extra files being included in each project

**Fix**
Add  `"include": ["src/**/*"]` to all extension tsconfig files
2017-05-05 11:37:59 -07:00
Martin Aeschlimann b941c0336a WorkspaceEdit type mismatch in css server (for #25623) 2017-04-28 17:59:20 +02:00
Martin Aeschlimann bf8f73262e Error running rename in CSS. Fixes #25623 2017-04-28 16:03:40 +02:00
Martin Aeschlimann d02567a2e4 [css] update service 2017-04-21 20:17:40 +02:00
Martin Aeschlimann c974993981 [css] update service. Fixes #22735 2017-04-18 09:54:21 +02:00
Martin Aeschlimann 4c56e61918 Attach languge server: set "protocol": "legacy", 2017-04-06 23:46:35 +02:00
Martin Aeschlimann 3c0ac99311 stale color box when switching languages. Fixes #21108 2017-02-22 22:37:55 +01:00
Martin Aeschlimann f1a1fd24c1 [css] Setting to hide CSS Color preview boxes. Fixes #10943 2017-02-22 00:51:27 +01:00
Martin Aeschlimann cc69bea6df [css] update server & client. Fixes #19840: Intellisense freezes at random instances. 2017-02-17 18:02:42 +01:00
Martin Aeschlimann 60bbe61489 [css] change grammar to atom/language-css 2017-01-31 17:10:28 +01:00
Martin Aeschlimann ada375bf2d [css] update languageservice (for #19173) 2017-01-26 11:40:23 +01:00
Martin Aeschlimann fc44b4f083 SCSS differences in coloring. Fixes #19289 2017-01-25 17:21:33 +01:00
Martin Aeschlimann 95368092a9 [css] update service 2017-01-24 00:49:16 +01:00
Martin Aeschlimann c0b1937b47 lamguage servers: Require snippetSupport for completionProvider capability 2017-01-19 20:43:50 +01:00
Martin Aeschlimann d2f8a45adc [css] color decorator initially not shown in all editors 2017-01-19 16:41:52 +01:00
Martin Aeschlimann fa8a9424aa [css] update dependencies and migrate 2017-01-17 23:09:11 +01:00
Martin Aeschlimann 5df445b978 Cannot read property 'length' of undefined. Fixes #18293 2017-01-09 22:47:43 -04:00
Alex Dima 90d74c59aa Use hex colors in themes integration tests 2017-01-05 09:47:08 +01:00
Alex Dima 10f68352a0 Themes integration tests 2017-01-04 22:44:08 +01:00
Martin Aeschlimann 514e282809 [css] update launch.json to outFiles 2016-12-05 17:16:25 +01:00
Martin Aeschlimann 8cb6e75ada [css] add server trace option 2016-12-05 17:14:04 +01:00
Martin Aeschlimann 8bb90a3066 [css] Update language service 2016-12-04 22:07:59 +01:00
Matt Bierner a27eec8d88 Extract settings strings in css extension (#16184)
Closes #16179
2016-11-29 09:50:36 -08:00
Dirk Baeumer 32192ccfde Fixing alpha versions 2016-11-29 15:31:56 +01:00
Martin Aeschlimann 4839f9424c [css] adopt snippettext API and update to TS2.0 2016-11-24 15:29:52 +01:00
Martin Aeschlimann 177ae3f137 [css] update languageservice (for #14121) 2016-11-23 19:53:31 +01:00
Martin Aeschlimann 8a85fc0399 [html] add css support to html extension as library 2016-11-14 11:34:54 +01:00
Martin Aeschlimann 332fd57d3f Fix for source maps in extensions 2016-11-14 11:34:53 +01:00
Johannes Rieken cf5c011529 Fix our snippets to be text mate compatible 2016-11-11 17:13:36 +01:00
Martin Aeschlimann 3d6c220d24 CSS autocomplete in html files not working on Windows.Fixes #14467 2016-10-26 12:33:29 +02:00
Martin Aeschlimann 4bfb974814 [html/css] decorators for embedded css 2016-10-24 15:26:50 +02:00
Martin Aeschlimann 2df11a3136 [html][css] diagnistics for embedded content 2016-10-24 15:26:48 +02:00
Johannes Rieken e58afe1ab6 Thenable<T> everywhere 2016-10-20 18:30:09 +02:00
Martin Aeschlimann 073c6d04e9 [themes] add support.function 2016-10-14 18:02:14 +02:00
Johannes Rieken 0b9a8e165b tsfmt - extensions/css/server 2016-10-08 09:27:16 +02:00
Johannes Rieken ee9ff34e72 tsfmt - extensions/css/client 2016-10-08 09:26:31 +02:00
Joao Moreno 70bd724e4e fixes #12773 2016-09-29 22:35:01 +02:00
Martin Aeschlimann d8f6f74520 Add color decorator limit to 500 (#11862) 2016-09-13 12:24:58 +02:00
Martin Aeschlimann 59c835ff9a Compile issue with new langageclient 2016-09-07 17:17:50 +02:00
Martin Aeschlimann cec9f9e936 [css] update language service & server (MarkedString escaping fix) 2016-09-07 16:37:38 +02:00
Joao Moreno 1053286c9b Revert "add linear css keyword"
This reverts commit cc40e98e54.
2016-09-06 10:21:09 +02:00
Joao Moreno cc40e98e54 add linear css keyword 2016-09-05 15:08:11 +02:00
Andre Weinand 0ba7f55dcc fix typo in 'Capabilities' 2016-09-05 10:36:51 +02:00
Dirk Baeumer b7ab0e8c90 Fixes #11304: Update node.d.ts for extension to 4.x version to be in line with normal extension development 2016-08-31 12:28:21 +02:00
Martin Aeschlimann 5245233f15 Update css languageservice 2016-08-29 15:12:21 +02:00
Martin Aeschlimann fbe40a406a [json] update to latest languageserver 2016-08-12 18:34:35 +02:00
Martin Aeschlimann 70a13f2d11 [css] update to latest languageserver 2016-08-12 18:34:35 +02:00
Martin Aeschlimann ebe4718773 [css] update css language service 2016-08-09 22:47:50 +02:00
Martin Aeschlimann b59a62206c update css languageservice 2016-08-08 16:33:08 +02:00
Martin Aeschlimann e3758d2cda [css] code assist shows old variable names (#9944) 2016-07-29 15:54:33 +02:00
Martin Aeschlimann c0ae835786 Update css and json language services to full versions 2016-07-29 10:45:26 +02:00
Martin Aeschlimann 94a0fdebb2 Update cs & json to latest languageservice 2016-07-25 18:38:24 +02:00
Martin Aeschlimann edecd8bc74 Adopt css to language-configuration 2016-07-21 18:52:34 +02:00
Martin Aeschlimann d9c376a213 fixes #1778: [less] mixins ") expected" errors 2016-07-20 18:27:17 +02:00
Martin Aeschlimann e5037a5eb1 [css/less/sass] improved word rules 2016-07-14 22:23:33 +02:00
Martin Aeschlimann 275ba111bd [CSS] Current color indicator freezes on old color, fixes #9132 2016-07-14 17:03:59 +02:00
Alex Dima d5862e8dba Clean extensions OSSREADME.json since the tool now can scan all npm-shrinkwrap.json files 2016-07-07 12:36:49 +03:00
Johannes Rieken 7cb8e4514e remove autoClosingPairs, surroundingPair in favour of deprecated api and language config file, fixes #8737 2016-07-06 15:42:53 +02:00
isidor f32b435e6d Add npm-shrinkwrap.json for css, json, php
#8570
2016-07-01 09:52:48 +02:00
Johannes Rieken 28fff894f8 OSSREADME - fixes for extensions/css 2016-06-30 14:20:44 +02:00
Martin Aeschlimann 2ba39acfdf JSON seems to keep diagnostics around when document closes, for #5769 2016-06-29 20:22:19 +02:00
Martin Aeschlimann 850848b69f get latest vscode-css-languageservice 2016-06-29 17:28:26 +02:00
Martin Aeschlimann daeb542b59 Rename in SCSS breaks syntax. Fixes #8331 2016-06-29 15:35:20 +02:00
Martin Aeschlimann e228769042 Polish configuration section labels & add link 2016-06-27 18:37:04 +02:00
Martin Aeschlimann 6f18e14a27 [css] Generalize languageModelCache 2016-06-26 23:50:15 +02:00
Martin Aeschlimann 79b65f326a [css] use vscode-css-languageservice 2016-06-23 17:41:43 +02:00
Martin Aeschlimann e65a6df013 fixes #7777: [scss] validation doesn't disable 2016-06-17 16:17:14 +02:00
Benjamin Pasero 7ffaba1ba5 fix warning 2016-06-16 14:07:42 +02:00
Martin Aeschlimann d4976a5382 fixes #7748: [scss] Undesirable behavior when pressing enter after completing a Sass (SCSS) statement 2016-06-16 12:11:51 +02:00
Martin Aeschlimann 77336664ff fixes #7543: [css-less-scss] problems are not having source information 2016-06-15 12:45:30 +02:00
Martin Aeschlimann 24705f5ae1 [css] support rename 2016-06-14 16:42:06 +02:00
Martin Aeschlimann cbb2e053f0 workaround for #7660 2016-06-14 16:42:06 +02:00
Martin Aeschlimann 2b53931425 [css] delay validation 2016-06-14 16:11:45 +02:00
Martin Aeschlimann d5f06aec6b Reword remaining occurrences of sass to scss 2016-06-14 11:32:01 +02:00
Martin Aeschlimann a5699978fc [scss] missing activation event 2016-06-14 11:32:01 +02:00
Martin Aeschlimann 8d703ff0b3 [css extension] cache stylesheets ASTs 2016-06-14 11:02:18 +02:00
Martin Aeschlimann 1e7486aa63 Move LESS to extension 2016-06-13 20:08:53 +02:00
Martin Aeschlimann 65b2c5ca27 Move SCSS to extension 2016-06-13 18:58:04 +02:00
Martin Aeschlimann b1130039f9 Polish cssParser imports 2016-06-13 18:58:04 +02:00
Martin Aeschlimann 5dfa0e0350 Add LanguageService as facade 2016-06-13 11:30:19 +02:00
Martin Aeschlimann 2b247ccbfd [css] move to extension 2016-06-13 11:30:19 +02:00
Martin Aeschlimann 995b3778e6 [less/sass] test cssvariable colorizing 2016-05-27 08:37:21 +02:00
Martin Aeschlimann 9cf7f1158f CSS variable colorizer test 2016-05-27 08:31:48 +02:00
Sandeep Somavarapu a33376a0a8 #3077 update variable rule in text mate 2016-05-20 18:26:35 +02:00
Sandeep Somavarapu 3893918988 #3077 update css textmate grammar 2016-05-20 10:53:26 +02:00
Martin Aeschlimann f033f51134 Remove keyword.control.import override from plus themes 2016-04-12 11:56:49 +02:00
Martin Aeschlimann 37f5e2b355 [colorize tests] update test result data 2016-04-11 21:28:19 +02:00
Martin Aeschlimann 084e8dba55 [css/less/sass] colorizer tests 2016-04-11 16:03:35 +02:00
Martin Aeschlimann 0babb42991 Merge pull request #1217 from dstorey/update-css-intellisense
[css] Update css intellisense and css.plist
2016-01-12 11:17:55 +01:00
David Storey 04cee66ced Add missing Counter Styles decriptors to syntax highlight 2016-01-11 01:36:59 -08:00
David Storey 331a9538f7 add missing unicode-range to syntax highlight 2016-01-10 20:16:37 -08:00
David Storey dab9105245 Synrax highlight prefixes at start of properties
Fixes #1655
2015-12-26 18:01:10 -08:00
David Storey 4066f817de Add drop-shadow function to sntax highlight 2015-12-26 14:13:27 -08:00
David Storey 0df987b36c Add CSS functions that accept <number> or <percentage> to syntax highlight 2015-12-26 14:03:53 -08:00
David Storey b2a919b091 Add functions that only accept <angle>s to syntax highlight 2015-12-26 13:24:52 -08:00
David Storey f6bcb69f9d Add functions that accept <length> values to syntax highlight 2015-12-26 12:25:33 -08:00
David Storey 1aba1bb096 Add functions to CSS syntax highlight that accept only <number>s
cubic-bezier, matrix, matrix3d, scale, scale3d, scaleX, scaleY, scaleZ.
2015-12-26 10:40:35 -08:00
David Storey f7fe750cde Correct naming of extended color keywords in syntax highlight
Use support.constant.color.w3c-extended-color-name.css to match the spec name and the name Atom updated to. Current name used here and by TextMate is incorrect. (they're not invalid)
2015-12-25 19:29:23 -08:00
David Storey d405000381 Add :scope pseudo-class to syntax highlight 2015-12-25 18:53:01 -08:00
David Storey 4ca12da5ad Add any-link pseudo-class to syntax highlight 2015-12-25 18:42:01 -08:00
David Storey 1312bfa690 Add fr unit from CSS grid to syntax highlight 2015-12-25 18:14:00 -08:00
David Storey ab6844b704 Add missing image-rendering property to syntax highlight 2015-12-25 17:58:05 -08:00
David Storey f84019ce42 Add touch-action (and standard values) to syntax highlight 2015-12-25 17:28:32 -08:00
David Storey 802036ff0e Add MQL4 Interaction media feature values to syntax highlighter
I previously added the media features, but the values were missing too.
2015-12-16 01:37:23 -08:00
David Storey ddc8a92b6d Add @viewport (inc -o-/-ms-) to syntax highlighter
Changes:
* support @viewport at-rules
* add min/max/user-zoom to property list
* add portrait and landscape to property value list

Currently I’m just using the property list for valid descriptors within the viewport at-rule, as that is what the file is also doing for font-face at-rule. Ideally they'd be split out to only accept the valid descriptors in the future.
2015-12-16 01:30:12 -08:00
David Storey ba296d55c7 Update list of valid CSS values for syntax highlighting 2015-12-15 18:20:59 -08:00
David Storey a59908a721 Fix linear-gradient() snippet syntax 2015-12-12 03:22:46 -08:00
David Storey d98484b5a2 Add css properties to css.plist 2015-12-10 00:13:30 -08:00
David Storey 74f61ad20a Add fullscreen API pseudos 2015-12-08 18:48:23 -08:00
David Storey 603ed8786a Update Input Pseudo-classes 2015-12-08 18:38:46 -08:00
David Storey 0c2649e8fc Add placeholder pseudo element 2015-12-08 18:33:34 -08:00
David Storey fe09ff773c Add missing CSS units from css.plist 2015-12-08 18:24:18 -08:00
David Storey d3547c844e Add speech media type 2015-12-08 18:10:09 -08:00
David Storey 20c6ef3198 Update comments about colours in plist to be closer to truth 2015-12-08 18:08:23 -08:00
David Storey 23db8835f5 Merge branch 'Microsoft/master' into update-css-intellisense
# Conflicts:
#	src/vs/languages/html/common/htmlTags.ts
2015-12-08 17:03:17 -08:00
Bae Hyun Seung eb291ec183 Add CSS Gradient snippet. 2015-11-27 14:41:09 +09:00
David Storey 2a6f37e439 Update based on CSS Cascade and Inheritance spec
* add unset and initial to css.plist (still need to find where to add
these to IntelliSense)
* add all property to Intellisense
2015-11-24 18:16:27 -08:00
David Storey bc0039ab64 Add <picture> element to auto-complete and syntax highlight 2015-11-24 17:53:47 -08:00
David Storey a598c93bc5 Add rebeccapurple as valid colour in syntax highlight
…this section needs generally updated as it makes the standard colour
named non-standard.
2015-11-24 15:30:31 -08:00
David Storey 5e65254d14 Add CSS MQ L4 Interaction media features to syntax highlight
These are now well supported. Not included the others until I research
how well they’re supported.
2015-11-24 15:13:26 -08:00
David Storey 911ba94d5c Fix order of CSS transition snippet and remove old -o- prefix
The prefixless version should always be last, so that the older
prefixed implementation (if different) doesn’t win out in the cascade.
Especially now other browsers (Edge) support the webkit version as well.

Removed -o- as that was only used by Opera 11.5, which hasn’t been the
current version since I worked there. Presto users were quickly
auto-updated to Opera 12, and now Opera uses Blink.
2015-11-22 13:16:16 -08:00
David Storey 1a98e23a63 Remove <eventsource> (Server-Sent Events) from syntax highlight
The element is no longer part of the API. It is no fully JavaScript
based.
2015-11-22 13:08:00 -08:00
David Storey 933a511d78 Add missing HTML5.1 elements to CSS syntax highlight and Intellisense
* svg
* menuitem (already in IntelliSense)
2015-11-22 13:06:31 -08:00
David Storey b1e6e55f82 Add missing HTML5 elements to CSS syntax highlighting
* bdo
* data
* embed
* main
* rb, rp, rt, rtc, ruby
* s
* source
* template
* track
* u
* wbr
2015-11-22 12:45:27 -08:00
David Storey 71ff1b47c9 Remove obsolete HTML elements from CSS syntax highlight
* acronym
* big
* strike
* tt
* frame
* frameset
* noframes
2015-11-22 12:17:35 -08:00
Erich Gamma 8f35cc4768 Hello Code 2015-11-13 14:39:38 +01:00