Sheetal Nandi
a21b074055
Update the builder to take options aligning with the WatchCompilerHost
2017-12-06 13:59:53 -08:00
Sheetal Nandi
14f66efcc5
Update the emitting file, reporting errors part of the watch api
2017-12-05 22:15:24 -08:00
Sheetal Nandi
8cc2936352
Move watchFile and watchDirectory to WatchCompilerHost
2017-12-05 18:09:10 -08:00
Sheetal Nandi
43c2610a69
More functions moved from system to WatchCompilerHost
2017-12-05 16:53:34 -08:00
Sheetal Nandi
944f8b8792
Instead of using system as object on WatchHost, create WatchCompilerHost that combines the functionality
2017-12-05 11:46:45 -08:00
Sheetal Nandi
471c83b7f5
Rename WatchHost.moduleNameResolver to WatchHost.resolveModuleNames to align with compiler host
2017-12-04 15:11:25 -08:00
Sheetal Nandi
374536ba32
Merge branch 'master' into builderApi
2017-12-04 14:21:15 -08:00
Andy
d8142339f9
Use 'filter' array helper ( #20452 )
2017-12-04 13:36:01 -08:00
Andy
fd4d8ab96e
Support a 'recommended' completion entry ( #20020 )
...
* Support a 'recommended' completion entry
* Code review
* Restore duplicate comments
2017-12-01 13:00:01 -08:00
Mine Starks
1fbe684834
compileOnSaveAffectedFileList shouldn't return any files for noEmit projects
2017-11-30 14:55:41 -08:00
Andrew Casey
e934c30513
Merge pull request #20173 from RyanCavanaugh/fixTypingsInstallerAgain_master
...
Always send a response to installTypings even if all types are cached
2017-11-27 10:47:05 -08:00
Sheetal Nandi
012f12bcbd
To handle cancellation token, remove changed/affected files from the changeset only after getting the result
2017-11-22 18:24:53 -08:00
Sheetal Nandi
85ce1d0398
Make the builder state as internal and expose builder instead of builder state
2017-11-22 11:49:08 -08:00
Sheetal Nandi
a06f0c3d9f
Use builder state to emit instead
2017-11-22 11:48:50 -08:00
Andrew Casey
eb5797fd36
Merge pull request #20211 from amcasey/GH20084
...
Update project on PackageInstalledResponse
2017-11-22 10:21:33 -08:00
Andrew Casey
5ed31cff8c
Use stricter types for event bodies
2017-11-21 16:38:58 -08:00
Andrew Casey
f483495408
Use {} instead of any to improve type checking
2017-11-21 16:24:05 -08:00
Andrew Casey
35545d4a0a
Update project on PackageInstalledResponse
...
As with `SetTypings`, new typings have been installed so the project
should be updated and the client should be notified (via event).
Changed PackageInstalledResponse from "event" to "action" for the sake
of explicitness.
Fixes #20084 .
2017-11-21 15:59:46 -08:00
Andrew Casey
39e6a00054
Unswap arguments
2017-11-21 15:59:45 -08:00
Andrew Casey
761c739824
Merge pull request #20181 from amcasey/TiRootPath
...
Correct project root path passed to Typings Installer
2017-11-21 10:39:28 -08:00
Ryan Cavanaugh
ee2d436999
Always send a response to installTypings even if all types are cached
2017-11-20 21:32:56 -08:00
Andrew Casey
1793652373
Correct project root path passed to Typings Installer
...
`createInstallTypingsRequest` has its own logic for extracting the
project root path from the project name and it disagrees with the
versions in the project flavors. In particular, it only drops the last
component of the name if it exists. For folder projects and JS-only
contexts, this will not be the case, but the last entry should still be
dropped.
TL;DR: stop creating filewatchers for
"c:/foo/foo.csproj*jscontent/node_modules"
2017-11-20 18:56:27 -08:00
Andrew Casey
71e07df817
Check hasOwnProperty before copying property
2017-11-20 18:43:14 -08:00
Andrew Casey
9cbe4eb614
Convert legacy safe list keys to lowercase on construction
2017-11-20 18:30:28 -08:00
Bill Ticehurst
6c4c10c7cf
Merge pull request #20115 from Microsoft/dev/billti/port20109toMaster
...
Port #20109 to master
2017-11-17 21:03:17 -08:00
Arthur Ozga
65908ef8ba
Merge pull request #19864 from Microsoft/dev/aozgaa/eventPortTelemetry
...
Send events through a single stream
2017-11-17 20:22:57 -08:00
Arthur Ozga
d2cc4f15be
test overriding Session.event
2017-11-17 19:48:57 -08:00
Ryan Cavanaugh
574ceccf0a
Update editorServices.ts
...
Fix lint
2017-11-17 16:12:42 -08:00
Bill Ticehurst
805f191a57
Moved minified file exclusion
2017-11-17 14:39:33 -08:00
Bill Ticehurst
b244907074
Fixed internal safelist
2017-11-17 14:39:26 -08:00
Andy
e7adb1ce79
Bundle fileName with CodeActionCommand ( #19881 )
...
* Bundle fileName with CodeActionCommand
* Update test
* Fix API tests
* Add new overloads in services
* Fix overload
* Update API baselines
2017-11-17 14:16:38 -08:00
Arthur Ozga
890820b528
cleanup NodeTypingsInstaller
2017-11-16 19:19:05 -08:00
Arthur Ozga
8b0d3ab318
remove comments
2017-11-16 19:10:38 -08:00
Arthur Ozga
c098a5cf83
type event callback correctly
2017-11-16 19:06:08 -08:00
Arthur Ozga
49d92d844b
defer callback and remove handler object
2017-11-16 18:15:39 -08:00
Armando Aguirre
464ae31776
Merge pull request #20082 from armanio123/KendoOptionalMin
...
Modified Kendo regex to include -ui folders and files without min
2017-11-16 17:37:24 -08:00
Armando Aguirre
49c169a523
Fixed unbalanced parenthesis
2017-11-16 16:16:10 -08:00
Armando Aguirre
48aa83e13a
Modified Kendo regex to include -ui folders and files without min
2017-11-16 15:59:27 -08:00
Ryan Cavanaugh
a416826b64
Apply safelist exclusions even when include is not specified; recompute project contexts when installer reqs finish
2017-11-16 12:52:30 -08:00
Arthur Ozga
5c2fea4d4e
make eventSender required for TypingsInstaller
2017-11-15 19:49:34 -08:00
Arthur Ozga
a7822c550d
expose just eventSender
2017-11-15 19:39:02 -08:00
Arthur Ozga
d6c3a15ea6
Move event into IoSession
2017-11-15 18:51:25 -08:00
Arthur Ozga
005c86340f
move socketSender to IOSession
2017-11-15 13:12:48 -08:00
Arthur Ozga
93ff7ba2c5
lint more
2017-11-14 22:27:01 -08:00
Arthur Ozga
930be75e0c
lint
2017-11-14 18:14:15 -08:00
Arthur Ozga
6a910919ac
use arrow to capture this
2017-11-14 18:09:32 -08:00
Arthur Ozga
e341e52174
Merge branch 'master' into dev/aozgaa/eventPortTelemetry-IOSessionSocket
2017-11-14 16:50:54 -08:00
Arthur Ozga
bf8f9be677
expose event to overwrite in SessionOptions
...
* need to retain eventPort and canUseEvents arguments and functionality for backwards
compatibility.
2017-11-14 16:42:18 -08:00
Arthur Ozga
1746f4b3d3
factor out socket-event-sending
2017-11-14 15:10:44 -08:00
Ryan Cavanaugh
de7fbc041a
Merge pull request #19542 from RyanCavanaugh/fix19533
...
Exclude legacy safelist files in external projects
2017-11-10 15:28:35 -08:00