Miguel Solorio
efaf262c84
Update icons
2019-06-28 09:31:57 -07:00
Prabhanjan S Koushik
997ee7cf79
Removed uppercase styling and explicity added in SCM ( #76286 )
2019-06-28 16:42:41 +02:00
Alex Ross
01e7c59b1d
Force drive letter to lowercase in tsc tasks
...
Fixes #75084
2019-06-27 12:30:25 +02:00
Daniel Imms
3e60627dce
Use JSON with comments for .eslintrc(.json)
...
Fixes #73483
2019-06-26 16:50:54 -07:00
Miguel Solorio
9f7dd28e6d
Update icons
2019-06-26 15:46:15 -07:00
Matt Bierner
cefbf36d1d
Add docCommentTemplate to syntax commands
2019-06-26 15:17:17 -07:00
Matt Bierner
be41fd02a2
Show document link tooltip first and put click instructions in parens
...
Fixes #76077
This change also update our standard link hovers to follow this format
2019-06-25 16:38:50 -07:00
Matt Bierner
9670060267
Make sure we never cancel a request to just one of the ts servers
...
Fixes #76143
2019-06-25 16:22:13 -07:00
Daniel Imms
3ce04754ad
Rename runInBackground to hideFromUser
...
See #75278
2019-06-25 10:53:30 -07:00
Martin Aeschlimann
75fed4073f
Test remoteName and extensionKind (for #76028 )
2019-06-25 17:20:46 +02:00
Alex Ross
7f365d2ff2
Fix drive letter casing on typescript tasks
...
Occurs when opening by double clicking on workspace file. Fixes #75084
2019-06-25 16:36:45 +02:00
Joao Moreno
c7b6044d0f
fix bad watch
2019-06-25 11:40:46 +02:00
Matt Bierner
8c8f79dcef
Auto restart when changing typescript.experimental.useSeparateSyntaxServer
2019-06-24 17:07:07 -07:00
Matt Bierner
14bc8002eb
Use openExternal
2019-06-24 17:07:07 -07:00
Matt Bierner
e32e2a90c5
Make RelativeWorkspacePathResolver a static class
2019-06-24 17:07:07 -07:00
Matt Bierner
8119b4aee7
Move the webviewResourceRoot property to be set on each webview instead of as a global property
...
For #72155
This allows us to potentially change the resource root per webview
2019-06-24 17:07:06 -07:00
Matt Bierner
85ab838037
Add explicit win32 gheck for using user specific temp folder
2019-06-24 15:19:03 -07:00
Matt Bierner
e642a0a5db
Merge pull request #75547 from asztal/patch-1
...
Handle multiple users with /tmp/vscode-typescript
2019-06-24 12:54:45 -07:00
Matt Bierner
777010a734
Fix file name spelling
2019-06-24 11:54:45 -07:00
Johannes Rieken
b4aabbf31f
use posix.join
2019-06-24 15:40:19 +02:00
Joao Moreno
7b1a326985
fixes #75753
2019-06-24 15:06:03 +02:00
Johannes Rieken
320fffc44a
Merge pull request #75882 from microsoft/joh/fs
...
vscode.workspace.fs
2019-06-24 14:57:45 +02:00
Benjamin Pasero
d813315714
comment out more (for #74898 )
2019-06-24 10:49:34 +02:00
Johannes Rieken
44596ac959
first version of vscode.workspace.fs
2019-06-21 10:56:36 +02:00
Matt Bierner
ffecce0476
Better encapsulate logic of spawning different server kinds
2019-06-20 18:25:12 -07:00
Matt Bierner
5fc7a8c5c0
Renames
2019-06-20 18:15:33 -07:00
Matt Bierner
fd245fcda0
Fix method name
2019-06-20 18:13:06 -07:00
Matt Bierner
362ca1d638
Also include format in the syntax commands
2019-06-20 18:01:49 -07:00
Matt Bierner
ec191a08f4
Make execute command a configuration object
2019-06-20 18:01:49 -07:00
Matt Bierner
1958209daf
Include server id in TS server errors
2019-06-20 18:01:49 -07:00
Matt Bierner
87b8402b59
Add experimental dual TS server
...
Fixes #75866
2019-06-20 17:11:20 -07:00
Matt Bierner
8ec2559029
Move getQueueingType into class
2019-06-20 17:11:20 -07:00
Matt Bierner
45ea4703c2
Renames
2019-06-20 17:11:20 -07:00
Matt Bierner
4a053c9d6d
Extract server spanwer to own file
2019-06-20 17:11:20 -07:00
Matt Bierner
ccf4a04d5a
extract server error to own file
2019-06-20 17:11:20 -07:00
Matt Bierner
7e1f8d4f1d
Extract ITypeScript server interface
2019-06-20 17:11:20 -07:00
Miguel Solorio
e998949260
Update markdown icons
2019-06-20 11:53:01 -07:00
Miguel Solorio
b25f96a60a
Update all icons
2019-06-20 11:41:07 -07:00
Matt Bierner
8b93c01655
Re-queue canceled geterr requests before remaining buffers
...
We should give higher priority to files that have previously had geterr triggered on them but did not have their request completed
2019-06-20 10:27:36 -07:00
Martin Aeschlimann
97708373c6
Merge pull request #75828 from Ash258/patch-1
...
shellscript: Add folding markers
2019-06-20 07:28:54 -07:00
Joao Moreno
997e91421e
add diagnostic tool for git file event issues
2019-06-20 15:47:46 +02:00
Jakub Čábera
e82130da4b
shellscript: Add folding markers
2019-06-20 11:13:15 +02:00
ozyx
a9672ad746
remove trailing '/' from repo url for baseFolderName
2019-06-20 00:36:34 -07:00
Matt Bierner
535c9d5627
Merge pull request #75741 from microsoft/dev/mjbvz/webviewResourceRoot
...
Add vscode.env.webviewResourceRoot API
2019-06-19 14:10:17 -07:00
Matt Bierner
d599bd66e4
Merge pull request #75659 from microsoft/dev/mjbvz/use-ts-full-range-for-definition-preview
...
Provide full TS symbol range when previewing definitions in VSCode
2019-06-19 10:02:35 -07:00
Benjamin Pasero
4a7e7b5cef
comment out more tests ( #74898 )
2019-06-19 11:48:46 +02:00
Matt Bierner
7f3d3d835f
Add vscode.env.webviewResourceRoot api
...
Fixes #72155
Adds a constant to the api that tracks the root path for resources inside of webviews. This is required because we will not be able to use `vscode-resource:` uris on the web. Our current approach is to rewrite the html we are given but there are almost certainly going to be cases where we don't get this quite right.
Adopts the new api for the markdown preview
2019-06-18 22:29:37 -07:00
Miguel Solorio
005a5e4fae
Update SCM icons
2019-06-18 13:17:44 -07:00
TBK
bdc1fd4234
Add support for APKBUILD
...
APKBUILD is the build shell script format for Alpine Linux aports (packages - .apk) - https://wiki.alpinelinux.org/wiki/APKBUILD_Reference
2019-06-18 16:55:48 +02:00
Benjamin Pasero
356440d72d
windows - disable terminal integration tests ( #75689 )
2019-06-18 13:48:30 +02:00
Matt Bierner
459939b905
Provide full TS symbol range when previewing definitions in VSCode
...
Fixes #72017
Has two fixes:
- Hooks up the JS/TS extension to consume the full symbol range provided by https://github.com/microsoft/TypeScript/pull/31587
- Makes the go the definition mouse implementation use the locationLink to compute the preview range. If a`targetSelectionRange` is provided, this means we use the normal `range` to get the preview range
2019-06-17 15:39:56 -07:00
Matt Bierner
18ba826e67
Markdown previews should be able to load resources from next to where they are running
...
Add `'self'` to some content security policies for the preview
2019-06-17 11:20:19 -07:00
Lee Houghton
fa4f870501
Handle multiple users with /tmp/vscode-typescript
...
This fixes an issue where the typescript language server fails to load if multiple users launch VS Code on the same Linux machine.
Steps to reproduce:
- Log in as user1
- Launch VS Code
- Log out
- Log in as user2
- Launch VS Code
- It tries to write to files in /tmp/vscode-typescript, but that directory is not writeable because it is owned by user1
- You cannot use TypeScript intellisense
This fix namespaces the directory with the current uid so that each user will get their own.
On Windows, this shouldn't be an issue anyway since each user gets their own temp directory.
2019-06-15 00:36:23 +01:00
Matt Bierner
e3294dc7b1
Fix exception if extension is not installed
2019-06-14 16:30:05 -07:00
Matt Bierner
c419355b5b
Merge pull request #75375 from microsoft/dev/mjbvz/vscode-api-readonly-events
...
Mark events as readonly in VS Code api
2019-06-14 11:59:57 -07:00
Martin Aeschlimann
8c4a49f8b9
[testresolver] kill server on shutdown
2019-06-14 12:07:04 +02:00
Benjamin Pasero
c6d9e8ea64
status - push proposed API for statusbar id/name and adopt
2019-06-14 11:52:39 +02:00
Matt Bierner
4f102f6ffc
Pick up TS 3.5.2
2019-06-13 16:12:58 -07:00
Andrius
2ac8fbb7d0
notify tsserver about changes in external files.
2019-06-13 19:20:33 +03:00
Martin Aeschlimann
9bc4699da4
package.json suggestions stopped working - skimdb is being retired. Fixes #75274
2019-06-13 17:30:10 +02:00
Martin Aeschlimann
56d1a02b56
Merge pull request #72763 from jk21/package-json-info
...
Package json info
2019-06-13 17:01:24 +02:00
Martin Aeschlimann
4284a8ff20
use --json
2019-06-13 16:58:34 +02:00
Martin Aeschlimann
8cbd7355ee
Merge branch 'master' into pr/jk21/72763
2019-06-13 16:06:33 +02:00
Martin Aeschlimann
c67229f526
Merge pull request #75332 from remcohaszing/highlight-gitmodules
...
Add syntax highlighting for .gitmodules
2019-06-13 15:46:27 +02:00
Martin Aeschlimann
c47421fb44
[testresolver] setting 'testresolver.pause' to test disconnect & reconnect
2019-06-13 15:27:36 +02:00
Alex Ross
6a7e5dbd0e
Update C++ grammar
...
Get the fix for traling spaces. Fixes #75069
2019-06-13 13:20:04 +02:00
Martin Aeschlimann
81821c71a6
testresolver: kill server process, more settings
2019-06-13 12:25:17 +02:00
Martin Aeschlimann
a84c30184c
[css/json/html] update lsp, services & dependencies
2019-06-13 10:27:45 +02:00
Joao Moreno
5f70390f0d
fixes microsoft/vscode-remote-release#671
2019-06-13 10:02:23 +02:00
Matt Bierner
2ad085b5bd
Merge pull request #75357 from Olovan/fix_35245
...
Fix for issue #35245
2019-06-12 16:56:13 -07:00
Matt Bierner
b4f6130fe4
Fix some compile errors resutling from readonly change
2019-06-12 16:54:16 -07:00
Matt Bierner
a6a376e933
Merge pull request #75092 from microsoft/dev/mjbvz/readonly-diagnostics-api
...
Use readonly arrays for the vscode.DiagnosticCollection api
2019-06-12 14:46:17 -07:00
Micah Smith
01f7276b7e
Fix for issue #35245
2019-06-12 14:30:54 -04:00
Remco Haszing
24b61e19cd
Add syntax highlighting for .gitmodules
2019-06-12 13:21:34 +02:00
Joao Moreno
718f19e8ab
💄
2019-06-12 12:40:16 +02:00
Joao Moreno
fee4ee0df8
Merge commit 'refs/pull/69763/head' of github.com:Microsoft/vscode into pr/69763
2019-06-12 12:35:24 +02:00
Joao Moreno
b485ffb756
fix git nls
2019-06-12 12:02:58 +02:00
Joao Moreno
4a3c056e9a
use --follow-tags instead of --tags when pushing
...
fixes #70081
fixes #75240
2019-06-12 11:06:54 +02:00
Joao Moreno
13d0dad699
fix #41085
2019-06-12 10:38:35 +02:00
Matt Bierner
8de74d9255
Extracting common webview elements
...
Minimizing diff with the iframe based webview branch
2019-06-11 22:45:55 -07:00
Matt Bierner
1f4e2a21fc
Add support for loading contributed TS version
...
Fixes https://github.com/microsoft/vscode/issues/75222
Fixes https://github.com/microsoft/TypeScript/issues/31623
2019-06-10 15:42:35 -07:00
Matt Bierner
a1c33c6c12
Don't try creating untitled files in a refactoring
...
Fixes #75132
2019-06-10 11:11:12 -07:00
Matt Bierner
8448512143
Use readonly arrays for the vscode.DiagnosticCollection api
...
## Problem
The diagnostic collection object is set up so that it does not mutate the arrays of diagnostics you pass to it. It also does not expect or allow mutation of diagnostics that it returns.
However it it currently typed using normal arrays. This means that if an extension (such as JS/TS) wishes to use readonly diagnostics intnernally, it cannot do so without casting.
## Proposed Fix
Use `ReadonlyArray` in diagnostic collection. This should be a safe change for the `set` type methods. The changes to `get` and `forEach` have the risk of breaking the typing of some extensions, but `get` already returned a frozen array of diagnostic so trying to mutate the array itself would have resulted in runtime error.
2019-06-07 11:41:33 -07:00
Matt Bierner
dc2245f164
Use readonlyArray for diagnostics
2019-06-07 11:25:16 -07:00
Matt Bierner
dc8e21138f
Extend disposable
2019-06-07 11:23:14 -07:00
Matt Bierner
69a7b7ef24
Extract areLanguageDiagnosticSettingsEqual
2019-06-07 11:22:06 -07:00
Matt Bierner
a87c73527e
Remove extra work in DiagnosticSettings ctor
...
The langauges map is written so that it is lazy. We do not need to pre-populate it
2019-06-07 11:21:22 -07:00
Matt Bierner
5b01e094c2
Use includes instead of indexOf
2019-06-07 11:12:54 -07:00
Martin Aeschlimann
af4221b242
Git Diffs in Solarized Light have inappropriate colours. Fixes #75037
2019-06-07 14:39:53 +02:00
Martin Aeschlimann
b994c2d38d
test resolver polish
2019-06-07 13:08:25 +02:00
Martin Aeschlimann
7af0fa1cf8
update test-resolver
2019-06-07 12:44:32 +02:00
Martin Aeschlimann
39ec656916
minimize distro deltas
2019-06-07 11:30:24 +02:00
Martin Aeschlimann
64d254c9bd
adopt test resolver
2019-06-07 09:33:17 +02:00
Aurélien Pupier
7a5bca9faf
Add License field to package.jsons #68423 ( #68771 )
...
it should avoid to have "warning XXX: No license field" during yarn
build
Signed-off-by: Aurélien Pupier <apupier@redhat.com>
2019-06-06 11:44:50 +02:00
Martin Aeschlimann
3ce5cb0e02
[css] enable tests ( fixes #74937 )
2019-06-06 09:49:55 +02:00
Martin Aeschlimann
29daecda2e
[css] add test resources
2019-06-06 09:30:58 +02:00
Benjamin Pasero
fc294b683d
Comment out failing test
2019-06-06 07:42:18 +02:00
Matt Bierner
b33f52a46e
Update highlightjs version
2019-06-05 15:41:45 -07:00
Matt Bierner
809386b670
Working on getting ts server class in a testable state
2019-06-05 15:41:45 -07:00
Alex Ross
2472084ffc
Remove .desktop from ini extention
...
Fixes #74866
2019-06-05 16:08:26 +02:00