Benjamin Christopher Simmonds and Copilot
fab0e01e6b
notifications: Harden untrusted notification text ( #339072 )
...
* notifications: Harden untrusted notification text
Render core notification and progress strings literally, with explicit typed links and a narrowly scoped extension compatibility capability. Preserve existing link actions, accessibility, and extension behavior, and guard reflected text in built-in extensions with consistent fallback helpers.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* notifications: Address capability export and accessibility feedback
Follow scope-aware aliases and returned values when checking exports of the legacy notification parsing capability. Cover named functions/classes, shadowing, recursive references, and legitimate bridge use. Make notification link guidance conditional for link-free Accessible View content.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-01 15:35:37 +02:00
Dmitriy Vasyura and Copilot
169748af89
Follow up on Copilot comments to a previous PR ( #319135 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-31 00:03:45 +02:00
Dmitriy Vasyura and Copilot
92fe1dc89b
Clear timeouts/intervals on dispose in extensions ( #319125 )
...
* Clear timeouts/intervals on dispose in chat extension
* Revert uneeded change
Co-authored-by: Copilot <copilot@github.com >
* Revert unneeded change.
* Dispose timers
Co-authored-by: Copilot <copilot@github.com >
* Type fix
* Clear timeouts/intervals on dispose in extensions
---------
Co-authored-by: Copilot <copilot@github.com >
2026-05-30 12:19:14 +00:00
Rob Lourens
7c92ae8b6b
Migrate built-in php extension off of CompletionItem.textEdit ( #248574 )
...
Fix #237860
2025-05-10 00:54:41 +02:00
sfaut
47a31406a9
Fix PHP f* files functions signatures ( #246964 )
...
For f* files functions signatures :
- Fix signatures param names
- Add fdatasyn(), fsync()
- Add return union type
2025-04-19 23:43:42 +00:00
Rob Lourens
ade73d22b7
Fix php date method signatures ( #237451 )
...
Fix #237172
2025-01-08 03:56:42 +01:00
Johannes
e6f315d2fc
eng - use esModuleInterop for extensions
2024-10-01 21:57:30 +02:00
Damjan Cvetko
183434d0d0
fix invalid endCharacter value in php validation
2023-10-21 15:57:25 +02:00
Matt Bierner
f4472157ca
Adopt standard style imports in php extension ( #169192 )
2022-12-15 10:24:29 -08:00
Matt Bierner
ac26690ed8
Adopt l10n for grunt and php-language-features ( #165552 )
...
* Adopt l10n for grunt
For #164438
* Adopt l10n for php-language-features
For #164438
2022-11-04 13:50:21 -07:00
Johannes
0656d21d11
auto-fixed prefer-const violation
2022-06-08 17:49:21 +02:00
Rob Lourens
eb2a7eef68
Fix #144556
2022-03-07 16:31:46 -08:00
Johannes Rieken
4a130c40ed
enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391
2022-02-02 14:35:33 +01:00
Jay Trees
336a6a5ac1
Fix typos
2021-11-23 08:12:27 +01:00
Jay Trees
60304bd046
Remove brackets from echo
2021-11-23 08:10:30 +01:00
Jay Trees
21d447ec96
Remove brackets from statements
2021-11-18 14:45:38 +01:00
Rob Lourens
cee08d43d0
Avoid async promise executor
...
#134873
2021-10-12 15:04:11 -07:00
Benjamin Pasero
3cda269c80
ESlint: enable no-async-promise-executor ( #134873 )
2021-10-12 10:50:44 +02:00
Rob Lourens
b35a791987
Clean up leftover PHP custom trust code
2021-06-28 08:38:54 -05:00
Rob Lourens
70c87f0db9
Fix #124240
2021-05-21 09:12:57 -07:00
Robo
bce4d71f64
chore: bump node@14.x in devDependencies ( #122905 )
2021-05-04 10:04:13 +02:00
Rob Lourens
27cf6a3807
Implement workspace trust for php-language-features
2021-04-20 19:52:34 -07:00
Rob Lourens
643756788f
Allow running builtin php validation with a relative path configured to the php binary.
...
This was previously allowed, but the fix to use 'which' was too strict
2021-04-20 19:52:33 -07:00
Rob Lourens
7104353752
php: use which ( #121210 )
2021-04-13 19:38:55 +02:00
Matt Bierner
73ae56b82b
Build with latest TS nightly ( #120690 )
...
* Pick up new TS 4.3
Also tests adding override keywords for extensions as part of #120675
* Update to daily TS and workaround TS 4.3 issue
Works around https://github.com/microsoft/TypeScript/issues/43578
2021-04-07 12:19:05 -07:00
Rob Lourens
d7d5f20047
Fix #114218
2021-01-12 19:17:58 -08:00
Matt Bierner
50cc1d0e97
Update to use TS 4.1 for building VS Code
2020-09-16 11:58:01 -07:00
Rob Lourens
1fbacccbc9
Remove 'rootPath' reference
...
#90562
2020-02-12 17:42:24 -08:00
Benjamin Pasero
ca22de4b17
debt - bump node.d.ts dependency in extensions to 12.x (part of #82514 )
2019-10-28 08:11:47 +01:00
Connor Peet
72f3185301
php - open executable settings if the validator fails
...
Fixes https://github.com/microsoft/vscode/issues/8735
2019-10-11 10:53:31 -07:00
Matt Acosta
3aca0f3ef1
Refresh PHP documentation.
2019-04-12 14:16:06 -07:00
Matt Bierner
5cc00861fc
Enable no-var-keyword tslint rule
2019-01-03 18:02:48 -08:00
Rob Lourens
ef2547d547
replace void 0 with undefined
2019-01-03 11:20:19 -08:00
Matt Bierner
92a9a07213
Remove duplicate blank lines at the start of some extension src files
2018-10-02 16:28:19 -07:00
Matt Bierner
ff957050db
Remove use strict in extensions (part 2)
...
We compile using alwaysStrict so this directive is not needed
2018-10-02 16:23:27 -07:00
Matt Bierner
dd3e2d94f8
Remove use strict directives in extension code
...
We compile with alwaysStrict so these directives are not needed
2018-10-02 16:02:44 -07:00
Benjamin Pasero
b57003f330
NodeBuffer => Buffer
2018-08-16 07:38:54 +02:00
Matt Acosta
d330c3f29d
Add global functions to completionItemProvider.
2018-04-14 07:05:26 -07:00
Matt Acosta
f534180ddc
Regenerate functions.
2018-04-13 20:26:17 -07:00
Rob Lourens
ab867d907f
Fix #46148 - split PHP extension
2018-03-22 23:19:10 -07:00