Commit graph

123 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