Commit Graph

223 Commits

Author SHA1 Message Date
Matt Bierner
6bab0e0cc0 Move PHP extension to strict mode
Compile the PHP extension with strict mode TS. Mostly adding annotations where values can be null or undefined.
2017-11-06 14:36:56 -08:00
Rob Lourens
0edf81c292 Fix #26598 - remove . PHP trigger character, add > 2017-10-29 12:46:07 -07:00
Martin Aeschlimann
ad58f842ce [php] update grammar 2017-10-24 11:05:54 +02:00
Rob Lourens
a1b79983ac Fix #36115 - add #region folding for PHP 2017-10-21 23:32:43 -07:00
Martin Aeschlimann
c9177061d4 update php colorizer tests 2017-10-04 18:17:30 +02:00
Martin Aeschlimann
12d4925c72 Use strict version-identifier for @types/xyz-modules . For #35561 2017-10-04 11:25:45 +02:00
Rob Lourens
f31c369c3b Update PHP grammar 2017-09-30 18:18:59 -07:00
isidor
efdc328058 ${workspaceRoot} -> ${workspaceFolder} 2017-09-19 11:21:49 +02:00
Matt Bierner
845fa13b41 Tweak colorization of regexp for light+ and dark+ 2017-09-14 14:45:35 -07:00
Matt Bierner
0347eda931 Update TS/JS grammars 2017-09-13 23:00:51 -07:00
Rob Lourens
2859b125c1 Fix #34204 - revert problematic brace matching change from language-php 2017-09-13 14:56:18 -07:00
Matt Bierner
43cb3b41ac Continue tweaking default dark and light colorization for escape characters and regular expressions 2017-09-13 10:40:07 -07:00
Matt Bierner
35c8bc4daa Further improve colorization of embeded expressions
- Add groovy embedded support
- Make high contrast colorization consistent
2017-09-12 11:04:02 -07:00
Matt Bierner
dc2f6ec2a5 Improve colorization of embedded start end puctuators across languages 2017-09-12 09:49:40 -07:00
Martin Aeschlimann
001009c3de [php] update grammar 2017-09-08 10:47:06 +02:00
Matt Bierner
49db68d7ce Reset VS Dark + Light styling for meta embedded (#33866)
Fixes #33120

Adds rules to vs dark+light to reset style for meta embedded scopes. This is a proposed approach to support colorization of nested languages better
2017-09-06 11:18:53 -07:00
Rob Lourens
7818862ede Fix hygiene from mergetool on github.com 2017-09-03 22:38:55 -07:00
Rob Lourens
ddb6d23841 Merge branch 'master' into feature/php-commenting 2017-09-03 21:28:19 -07:00
Rob Lourens
134a02610a Also set documentListener to null after dispose - #19872 2017-08-27 09:38:08 -07:00
Rob Lourens
042662748e Merge pull request #19872 from glayzzle/master
fix: dispose the this.documentListener
2017-08-27 09:36:53 -07:00
Martin Aeschlimann
44aa7c2f08 [php] update grammar 2017-08-15 15:29:56 +02:00
Rob Lourens
77e2e9a4e8 Update PHP grammar 2017-08-12 17:34:43 -07:00
Rob Lourens
da90dbf82e Update PHP grammar (temporarily from a fork that contains the previous version + an important change to fix #30448) 2017-08-02 15:29:30 -07:00
rebornix
a204dc6133 Fix #31838. Fix php indentation rules regression 2017-08-01 16:47:53 -07:00
Jens Hausdorf
519811c487 Improve php language config 2017-08-01 00:21:06 +02:00
rebornix
77ff4e0870 Indent Rules for PHP 2017-07-26 11:09:56 -07:00
Martin Aeschlimann
7790c4a753 update grammars 2017-07-18 10:09:48 +08:00
rebornix
e49ae72a37 Fix #8850. Do not auto close single paren inside comments and string when editing PHP 2017-07-14 11:41:45 -07:00
Martin Aeschlimann
3e124d8eba [php] update grammar 2017-07-11 17:48:34 +08:00
Rob Lourens
b258f0d212 Fix #29958 - builtin PHP extension fails to activate 2017-06-30 10:41:50 -07:00
Michel Kaporin
ab3c945e0e Import 'nls' in extensions entry point. Fixes #29098. 2017-06-28 16:01:23 +02:00
Felix Becker
d2770b6482 Fix all string throw statements 2017-06-26 15:02:52 +02:00
Rob Lourens
250260678a Fix #29094 2017-06-21 10:04:02 -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
jens1o
d4e6fc459c update php grammar 2017-06-20 20:20:09 +02:00
Martin Aeschlimann
be2b6bd127 HTML Comments Not Colour Coded when there is a <?php> in the script tag. Fixes #28354 2017-06-19 11:56:33 +02:00
Martin Aeschlimann
f9084bb244 Add information_for_contributors to grammars 2017-05-26 09:27:51 +02:00
Martin Aeschlimann
a90342f431 [php] update grammar 2017-05-26 09:27:51 +02:00
Florent Viel
310bcbc400 fix tests 2017-05-20 13:19:25 +02:00
Florent Viel
b090499274 update tes tests to show off function name with nbsp 2017-05-20 13:08:09 +02:00
Martin Aeschlimann
57570d5cb7 [php] update grammar (fixes #26543) 2017-05-18 11:12:13 +02:00
Martin Aeschlimann
ae333a8b41 test fixes for #17178 2017-05-18 10:50:30 +02:00
mappu
092ea70b9a extension/php: detect language via shebang (#26581)
Fixes #26580
2017-05-12 19:38:35 -07:00
Martin Aeschlimann
0977de9948 [php] update php grammar 2017-05-12 16:48:07 +02:00
Rob Lourens
e4950d10c6 Merge pull request #22354 from Nais777/master
Update PHP snippets
2017-05-09 15:46:16 -07: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
Matt Bierner
dc0f3ecdb2 Fix VSCode/Extensions for TS 2.3.1 (#25248)
From: https://github.com/Microsoft/TypeScript/issues/15352

TS 2.3.1 introduced a breaking change around checking of generic types. This change tries to fix these compiler errors in the extensions codebase
2017-04-24 16:05:57 -07:00
Dirk Baeumer
0b6afcabf0 Wordning tweaking 2017-04-03 11:11:01 +02:00
Dirk Baeumer
3d07c8ce55 Streamline prompts for workspace executable settings 2017-03-29 12:07:31 +02:00
Dirk Baeumer
0c8a6d5ad4 Addresses concerns in #19624 2017-03-28 09:31:16 +02:00