Commit Graph

6104 Commits

Author SHA1 Message Date
Joao Moreno
4e3f58f2f4 git: handle deleted conflicts
fixes #52787
2018-09-19 15:48:28 +02:00
Johannes Rieken
758f2495cd webpack for search-rg, #57680 2018-09-19 15:27:58 +02:00
Johannes Rieken
3053689bb5 webpack merge-conflict #57680 2018-09-19 15:19:51 +02:00
Joao Moreno
7f9b85612d fixes #49902 2018-09-19 12:33:11 +02:00
Joao Moreno
42f6ffc872 fixes #49723 2018-09-19 11:54:09 +02:00
Joao Moreno
ba076500a8 missing await 2018-09-19 11:54:09 +02:00
Johannes Rieken
1da08a83c8 update vsce ignore file #57680 2018-09-19 10:55:17 +02:00
Martin Aeschlimann
73e5ac4db0 [html] update service, fix webpackaging 2018-09-19 10:54:40 +02:00
João Moreno
8a142f5b81 Merge pull request #58731 from oneslash/new_branch_if_no_other_found
always show create a branch button
2018-09-19 10:28:17 +02:00
Ramya Achutha Rao
d0a67178ca Update appinsights in built in extensions 2018-09-18 18:35:12 -07:00
Matt Bierner
565c88f4fd Use more reliable signal for ts project load complete
`telemetry` is not fired for implicit projects, while `projectsUpdatedInBackground` should always be fired. Gating this to 3.0 since I believe the event was only added recently
2018-09-18 16:51:01 -07:00
Matt Bierner
6ec7423464 Show loading indicator while js/ts language features are first being initialized
First suggested in #22614

Fixes #58916
2018-09-18 16:28:49 -07:00
Matt Bierner
1be59b4573 Support typescript's fileToRename
Fixes #51175

Allows triggering renames on import paths
2018-09-18 15:22:59 -07:00
Matt Bierner
0aaa7c9d46 Pick up support for TS's new triggerSpan property on rename 2018-09-18 15:22:59 -07:00
Matt Bierner
63c5c74852 Fix test name 2018-09-18 15:22:59 -07:00
SteVen Batten
f8f4d3af30 improve markdown preview scroll sync (#58852)
* improve markdown preview scroll sync
2018-09-18 15:08:37 -07:00
Pine Wu
39fbbf02c4 Do not suggest dot files in html/css. Fix #46780 2018-09-18 11:38:09 -07:00
Martin Aeschlimann
9040bf6802 [html] no longer pack vscode 2018-09-18 18:33:35 +02:00
Martin Aeschlimann
e5a4794f7a [html] update dependencies 2018-09-18 18:33:35 +02:00
Martin Aeschlimann
486ac95f43 [html] embedded folding ranges computed too many times (fixes #47712) 2018-09-18 18:33:35 +02:00
Martin Aeschlimann
7540711d86 [html] test for #58435 2018-09-18 18:33:35 +02:00
Joao Moreno
31419e264a fixes #39048 2018-09-18 16:23:35 +02:00
Joao Moreno
8a620ab5b8 fixes #18807 2018-09-18 11:20:21 +02:00
Joao Moreno
59892edc6e fixes #18673 2018-09-18 11:13:12 +02:00
João Moreno
d26c044f3d Merge pull request #58825 from oneslash/58816
check only dot at the end of a branch
2018-09-18 10:29:47 +02:00
Erich Gamma
cc0b42784c More robust handling of invalid script values 2018-09-18 08:29:12 +02:00
Rob Lourens
f3654c59e0 Fix #55790 - allow extensions to return a hitLimit flag 2018-09-17 22:48:12 -07:00
Matt Bierner
e6572ca1ea Make sure we don't log an exception for cancelled ts requests while server is still coming online
Fixes #58781
2018-09-17 13:59:29 -07:00
Matt Bierner
17e5e90742 Make we always complete canceled ts server requests properly
Fixes #58560

If the queued (but not sent) ts server request is canceled, we could previously fail to resolve its callbacks. This change makes sure we always resolve the callbacks for cancelled requests
2018-09-17 13:59:29 -07:00
Martin Aeschlimann
6057f6505e Merge pull request #57451 from DustinCampbell/update-csharp-grammar
Update C# grammar
2018-09-17 22:31:12 +02:00
Erich Gamma
295f04ae24 Fix #57897 ignore object valued scripts 2018-09-17 20:54:44 +02:00
Erich Gamma
e93bb0c372 fix #57897 tasks cache not refreshed when workspace folder change 2018-09-17 19:53:20 +02:00
Matt Bierner
dde08a9a62 Pick up ts 3.1-rc 2018-09-17 10:33:10 -07:00
Sardorbek Pulatov
a798c5c754 check only dot at the end of the branch 2018-09-17 17:28:32 +02:00
Martin Aeschlimann
318720824f Merge pull request #44566 from jhessin/patch-1
Update language-configuration.json
2018-09-17 17:18:44 +02:00
Alex Dima
a46554c8fa Use the fast variant of TextEditor.setDecorations 2018-09-17 17:10:07 +02:00
Ramya Achutha Rao
f5670e2764 Emmet helper to fix #56082 2018-09-14 14:04:33 -07:00
Ramya Achutha Rao
067ed91b79 Allow emmet inside script tag with js mime if js is mapped to html Fixes #58562 2018-09-14 10:44:44 -07:00
Erich Gamma
6bee7fc45d Simplify label and do not show the folder name 2018-09-14 10:57:58 +02:00
Erich Gamma
f7653eb02b Fixing NPM Scripts explorer shows the root folder only on the root package.json #50845 2018-09-14 10:52:50 +02:00
Joao Moreno
2c0167ef99 git: getBranch should resolve @ name syntax 2018-09-14 10:14:50 +02:00
Joao Moreno
87dbb3a1a6 git: getConfig should trim result 2018-09-14 09:22:35 +02:00
JYX
f448ddebe3 Update tsconfig.schema.json (#58582)
It's actually a config for ts compiler not for js.
2018-09-13 23:47:33 -07:00
Matt Bierner
b70c9308fa Use async import for registering update paths 2018-09-13 15:43:47 -07:00
Matt Bierner
6f440fcb7e Register a single workspacesymbol provider for js/ts
Avoid potentially making two workspace symbol: one for js and one for ts
2018-09-13 15:43:47 -07:00
Matt Bierner
4096b5d68e Avoid uri parse warnings for markdown uris
Fixes #58566

We only support local file links or a small set of normal schemes, like `http` and `mailto`. Use this to avoid calling `Uri.parse` with scheme-less paths such as `Uri.parse('/images/cat.gif')`
2018-09-13 15:43:47 -07:00
Martin Aeschlimann
c0bbadd911 remove meta.selector color rule (for #56813) 2018-09-13 22:39:31 +02:00
Sardorbek Pulatov
2381d8f627 always show create a branch button 2018-09-13 21:53:07 +02:00
Matt Bierner
dbeeecbaed Refactoring to create TS Server object
Rebase of a number of incremental changes listed below

Move first level dispatchMessage into ForkedTsServerProcess

Goal is to move callbacks and other per-server state into `ForkedTsServerProcess`

Create forked ts server object syncrounously

There is no reason for this to be async anymore. Making this object sync reduces complexity and makes the code easier to reason about

Moving server relate functions into ForkedTSServer object

The goal here is to have a single "server" object that keeps track of all its relevant state. The service client would manage one of these servers at a time, starting new ones if needed and dispatching to old ones

Split server into own file

Use switch case instead of conditionals

Make pendingResponses readonly

Add typings for callback item

Improve naming

- Use more descriptive names
- Preview private vars with _

Use passed in version for getting command line args

Attach webview click handler to window instead of to document body

Fixes #48926

Change error handling for ts server exit and error

- Don't fire twice on error (once for the `once` and once for the `onError`)
- Flush callbacks on both exit and error.

Remove cancellationPipeName as state

Remove obsolete comment

Move all env generation into generatePatchedEnv

Extract server spawn into static method

Move spawn from static to be own factory class

Move providers from arguments to state on the spawner

Update js/ts grammar

Remove duplicate error handler

Cleaning up server fork

- Standarize names
- Extract methods
- Move some function to be private statics
- Move logging out of electron and into server.ts

Use undefined instead of null for optional value
2018-09-13 11:55:44 -07:00
Miguel Solorio
337c626b07 Make ignored folders darker 2018-09-13 09:44:47 -07:00