Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
271 commits
Select commit Hold shift + click to select a range
0436d3c
Putting the util functions in separate files
akshita31 May 15, 2018
109824c
return
akshita31 May 15, 2018
189920b
Merge branch 'master' into info_message_refactor
akshita31 May 15, 2018
6d484c3
Update: options related tests to cover `defaultLaunchSolution` property
May 15, 2018
0a409af
Add events for changing active text editor and focusing window
May 16, 2018
34cfbc4
Show channel when starting the server
akshita31 May 16, 2018
dadc88c
use camel case for functions
akshita31 May 16, 2018
353946a
Merge pull request #2308 from akshita31/info_message_refactor
akshita31 May 16, 2018
9f6f3bc
Merge branch 'master' into server_restart
akshita31 May 16, 2018
6b9340c
do not show the channel
akshita31 May 16, 2018
07ac31a
remote process picker does not respect pipe's current working directory.
xinyanmsft May 16, 2018
ae7e7eb
update vulnerable packages --> npm audit
akshita31 May 17, 2018
d9b05ba
update
akshita31 May 17, 2018
79bf864
Using gulp series and parallel
akshita31 May 17, 2018
ec638e5
use gulp series instead of gulp sequence
akshita31 May 17, 2018
309d1b4
Use strict versions
akshita31 May 17, 2018
4424a3c
update package-lock.json
akshita31 May 17, 2018
1dd964a
Fix typescript
akshita31 May 17, 2018
af2cfc2
Merge pull request #2321 from akshita31/update_vulnerabilty
akshita31 May 17, 2018
f0a38be
Merge branch 'master' into server_restart
akshita31 May 17, 2018
e4df9f7
using istanbul report
akshita31 May 17, 2018
99814b2
remoe istanbul-combine
akshita31 May 17, 2018
4c35ca5
Merge pull request #2318 from akshita31/server_restart
akshita31 May 17, 2018
4692387
Merge branch 'master' into istanbul_report
akshita31 May 17, 2018
f9a50fb
Merge branch 'master' into lazyDiagnosticsFix
DustinCampbell May 18, 2018
9487d98
Merge pull request #2322 from akshita31/istanbul_report
akshita31 May 18, 2018
084f8a2
Merge branch 'master' into lazyDiagnosticsFix
akshita31 May 18, 2018
56267b1
Merge pull request #2317 from SirIntruder/lazyDiagnosticsFix
DustinCampbell May 18, 2018
c908660
Update CHANGELOG.md
DustinCampbell May 18, 2018
5669d43
Add type info in integration tests
akshita31 May 18, 2018
1a335a1
Merge branch 'master' into integration_test
akshita31 May 18, 2018
ffeb063
channel observer
akshita31 May 19, 2018
0ecc035
run dotnet test using eventstream
akshita31 May 21, 2018
c86254d
run dotnet tests in class
akshita31 May 21, 2018
8abb23a
debug test
akshita31 May 21, 2018
a24e5e0
debugger use eventstream
akshita31 May 21, 2018
158a702
nits
akshita31 May 21, 2018
926785b
ShowErrorMessage
akshita31 May 21, 2018
9492704
channel test
akshita31 May 21, 2018
6176b6b
Tests for the logger observer
akshita31 May 21, 2018
8db7c15
Merge branch 'master' into config-default-sln
akshita31 May 21, 2018
973aef6
Rename to DotNet + adding tests
akshita31 May 22, 2018
2da18da
Error observer tests
akshita31 May 22, 2018
7ead7a1
use async await
akshita31 May 23, 2018
adfdbbe
Merge pull request #2331 from akshita31/dotnet_test_log
akshita31 May 23, 2018
2e80644
Remove duplicate invocation
akshita31 May 23, 2018
67977c3
Merge pull request #2339 from akshita31/remove_duplicate
akshita31 May 24, 2018
72dd14e
Merge branch 'master' into integration_test
akshita31 May 24, 2018
aec919f
Merge pull request #2326 from akshita31/integration_test
akshita31 May 24, 2018
44ecf6f
Show the error message also
akshita31 May 22, 2018
1a9f2ab
Tests
akshita31 May 22, 2018
d0b19d7
show error stack trace as well
akshita31 May 24, 2018
9f7b820
Rename stack trace
akshita31 May 24, 2018
4be8950
Merge pull request #2337 from akshita31/improve_logging
akshita31 May 24, 2018
e71dab5
Tests running
akshita31 May 16, 2018
6a1bc56
Omnisharp config has changed
akshita31 May 16, 2018
2a1813c
Option stream tests
akshita31 May 16, 2018
519324c
Specify return type
akshita31 May 16, 2018
4d71611
CR feedback
akshita31 May 24, 2018
0a4c6cc
Merge pull request #2316 from akshita31/config_changed
akshita31 May 24, 2018
b613ec5
dotnet restore solution
akshita31 May 9, 2018
9960947
remove using
akshita31 May 9, 2018
1d79866
Perfom restore on the solution
akshita31 May 9, 2018
f624601
use dotnet restore all
akshita31 May 9, 2018
931ca3d
Renamed functions and added return types
akshita31 May 16, 2018
09e4231
remove args from info message
akshita31 May 17, 2018
5610f34
Alter the unresolved dependencies message
akshita31 May 17, 2018
ef58691
Rename to Restore all projects
akshita31 May 18, 2018
ddb85ec
use a single disposable
akshita31 May 29, 2018
632e208
Show the error and the standard output messages
akshita31 May 25, 2018
66d72a7
Merge pull request #2343 from akshita31/stdout_messages
akshita31 May 29, 2018
fe1f3f3
use mock https server class
akshita31 May 26, 2018
f6058a0
Merge pull request #2347 from akshita31/mock_http_server
akshita31 May 29, 2018
57b9559
fix tslint error
colombod May 30, 2018
e00cefa
Merge pull request #2354 from colombod/feature/fix_tslint
akshita31 May 30, 2018
18017a2
Using a test event bus and disposing the subscription
akshita31 May 30, 2018
ef717d8
Merge pull request #2352 from akshita31/test_event_bus
akshita31 Jun 1, 2018
8146ece
Unit test for the downloader
akshita31 May 26, 2018
90ad4db
Use test event bus
akshita31 Jun 1, 2018
e5d5bbe
Merge pull request #2351 from akshita31/downloader_test
akshita31 Jun 1, 2018
ea335f9
Implement VS Code syntax-based folding API
Jun 1, 2018
64e0e22
Unit test for the OmniSharp Manager
akshita31 Jun 3, 2018
f71a87f
Merge pull request #2363 from akshita31/manager_test
akshita31 Jun 6, 2018
66fbcb4
CR feedback
Jun 6, 2018
4ee4dc1
use the correct install test path
akshita31 Jun 7, 2018
7d5fe5b
Merge pull request #2371 from akshita31/test_path
akshita31 Jun 8, 2018
73bd180
Merge branch 'master' into restore_solution
Jun 8, 2018
0134a05
Update changelog for test improvements
akshita31 May 30, 2018
07f8c1c
CR feedback
akshita31 May 31, 2018
02060dd
Merge pull request #2353 from akshita31/update_changelog
akshita31 Jun 8, 2018
b37ba3c
correct flame on error
akshita31 May 28, 2018
05d7e7e
Modify the tests
akshita31 May 28, 2018
af3523d
Omnisharp std error message
akshita31 May 29, 2018
c89c86e
Color
akshita31 Jun 8, 2018
f388323
Merge pull request #2349 from akshita31/omnisharp_flame
akshita31 Jun 9, 2018
e5a920f
Merge branch 'master' into restore_solution
Jun 13, 2018
c2eea4a
Merge: latest upstream/master
janaka Jun 13, 2018
6a4060f
UPDATE: launch.json
janaka Jun 14, 2018
64c4ca2
Add to another default values test
janaka Jun 14, 2018
906d76b
Cleanup/simplify
Jun 14, 2018
dfe1974
remove accidental addition
Jun 14, 2018
f4bce55
Merge pull request #1 from rchande/forJanaka
janaka Jun 14, 2018
05fcd71
Merge pull request #2323 from akshita31/restore_solution
akshita31 Jun 18, 2018
53347b2
Add changelog updates
akshita31 Jun 18, 2018
74d1eb9
CR feedback
akshita31 Jun 19, 2018
e03c0fb
Merge pull request #2382 from akshita31/change_log
akshita31 Jun 19, 2018
d5cd8fc
Merge branch 'master' into config-default-sln
Jun 22, 2018
0be92cd
Merge branch 'master' of https://github.com/omnisharp/omnisharp-vscod…
Jun 26, 2018
02c7068
CR feedback
Jun 26, 2018
e2bed4f
tiny typo in debugger-launchjson.md
qayshp Jun 27, 2018
995749b
Merge branch 'master' into folding
Jun 27, 2018
64b981d
Fix typo in settings.json
Jun 27, 2018
50c1aa8
Merge branch 'folding' of https://github.com/rchande/omnisharp-vscode…
Jun 27, 2018
70dc9ec
update vscode version in travis
Jun 27, 2018
74c7365
Fix package.json
Jun 27, 2018
078ed96
Add blockstructurerequest type
Jun 27, 2018
6d115ca
Merge pull request #2360 from rchande/folding
Jun 27, 2018
1674c05
Missing semicolon
colombod Jun 28, 2018
c3145af
Merge pull request #2394 from colombod/feature/tslint_clean_up
akshita31 Jun 28, 2018
f801b8e
Merge: latest upstream master
Jul 2, 2018
3e45246
Dispose the disposables in a finally block
akshita31 Jul 3, 2018
671e602
Merge pull request #2405 from akshita31/test_disposable
akshita31 Jul 3, 2018
38c0323
Use package and ipackage
akshita31 Jun 30, 2018
f1702aa
Add installable package
akshita31 Jun 30, 2018
a94c31f
Add the InstallablePackage and Absolute path
akshita31 Jun 30, 2018
093a8d5
Use the extension path
akshita31 Jun 30, 2018
6983c91
Avoid using global extension path
akshita31 Jun 30, 2018
aad9d88
remove unnecessay changes
akshita31 Jun 30, 2018
5dd1a7d
Modified the tests
akshita31 Jul 2, 2018
6d05f39
Rename to value
akshita31 Jul 2, 2018
e9875d0
Add test for absolute path
akshita31 Jul 2, 2018
a78322a
CR feedback
akshita31 Jul 3, 2018
c80dd09
Fix: missing lib ref in test projet sln files
Jul 4, 2018
1e0e8fa
Fix: test project missing lib ref in csproj file
Jul 4, 2018
72ccaad
Merge branch 'master' into config-default-sln
Jul 5, 2018
891f8c2
Merge pull request #2403 from akshita31/absolute_package
akshita31 Jul 5, 2018
dcfa0c6
Merge branch 'master' into config-default-sln
akshita31 Jul 5, 2018
e34bf5a
Update: CHANGELOG with PR details
janaka Jul 5, 2018
b989062
Merge pull request #2053 from janaka/config-default-sln
akshita31 Jul 5, 2018
0b4bf45
Rewrite CodeLens to move over to `/codestructure` endpoint
DustinCampbell Jun 1, 2018
248f2f2
Rewrite DocumentSymbolProvider to use `/codestructure` endpoint
DustinCampbell Jun 11, 2018
683acdf
Remove `/currentfilemembersastree` endpoint from OmniSharp protocol
DustinCampbell Jun 11, 2018
02ddf5a
Extract helper for walking OmniSharp CodeElements
DustinCampbell Jun 18, 2018
620fdf4
Unify how integration tests activate the C# extension
DustinCampbell Jun 18, 2018
1d19fdb
Add documentSymbolProvider integration test
DustinCampbell Jun 18, 2018
eba39a7
Add codeLensProvider integration test
DustinCampbell Jun 18, 2018
54d293b
Fix build break
DustinCampbell Jun 18, 2018
df75c24
Add back call to clean up workspace in launch configuration test
DustinCampbell Jun 18, 2018
95e5fa0
Fix issue with classes that contain a single test method
DustinCampbell Jun 18, 2018
bf6edd0
Move suiteTeardown() methods into the actual suites
DustinCampbell Jun 18, 2018
0367c56
Tweak some assertions
DustinCampbell Jun 18, 2018
72986b7
Remove all 'bin' and 'obj' files from test assets
DustinCampbell Jun 18, 2018
9507516
Restore test assets at suite setup
DustinCampbell Jun 18, 2018
d90593c
Refactor a bit and add some more test messages
DustinCampbell Jun 18, 2018
2d4907e
Improve integration test stability and add tests for code lens options
DustinCampbell Jul 9, 2018
d3e73f9
Merge pull request #2377 from DustinCampbell/use-code-structure
DustinCampbell Jul 9, 2018
410c9e3
change_log_update
akshita31 Jul 3, 2018
28645b2
Merge pull request #2406 from akshita31/change_log
akshita31 Jul 13, 2018
70ceacc
Add option to run with a custom mono installation
Jul 19, 2018
239f92e
Add class name to the run/debug all tests
akshita31 Jul 13, 2018
8d2bf8f
Change to DisplayName
akshita31 Jul 19, 2018
f44c31d
Test for the implementation provider
akshita31 Jul 4, 2018
98b6afc
Use the integration helpers
akshita31 Jul 12, 2018
ce95719
Merge pull request #2416 from akshita31/class_name
akshita31 Jul 19, 2018
b84a156
Merge branch 'master' into find_implementation
akshita31 Jul 19, 2018
16c5546
Merge pull request #2410 from akshita31/find_implementation
akshita31 Jul 19, 2018
c181c74
VSCode returns null instead of undefined when there's no value, which…
Jul 20, 2018
a35c4ab
Merge branch 'master' into master
Jul 20, 2018
a7226d6
Log the mono path when it's set, and add tests for logging output
Jul 23, 2018
69ba549
Record the mono path in the launch result for the log
Jul 24, 2018
b77d89f
Merge pull request #2425 from shana/master
akshita31 Jul 24, 2018
24663d9
Track virtual documents.
Jul 25, 2018
96f578c
Addressed code review comments.
Jul 26, 2018
6f6a10c
Set QuickPick windows to not lose focus
WardenGnaw Jul 31, 2018
abeee09
Addressed code review comments.
Jul 31, 2018
d1d8453
check if normal omnisharp passes test
akshita31 Jul 31, 2018
82be5e1
Merge pull request #2448 from akshita31/use_not_latest
akshita31 Aug 1, 2018
51da252
Merge branch 'master' into nimullen/2431
akshita31 Aug 1, 2018
d00799a
Merge pull request #2436 from NTaylorMullen/nimullen/2431
akshita31 Aug 1, 2018
344a167
New beta release
akshita31 Aug 3, 2018
2397cdf
Typo in title
DavidBoike Aug 3, 2018
4297eea
Merge branch 'master' into dev/waan/compoundIssue
WardenGnaw Aug 4, 2018
1fccb5e
Merge pull request #2452 from DavidBoike/patch-1
DustinCampbell Aug 7, 2018
a0a5766
Merge branch 'master' into dev/waan/compoundIssue
DustinCampbell Aug 7, 2018
7004712
Chaange log update
akshita31 Aug 3, 2018
e6a4fd4
Address feedback
akshita31 Aug 7, 2018
80b1050
Add trailing underscore
akshita31 Aug 8, 2018
a5c34f1
Merge pull request #2446 from WardenGnaw/dev/waan/compoundIssue
WardenGnaw Aug 8, 2018
474c4d6
Merge branch 'master' into change
akshita31 Aug 8, 2018
9c8e07c
Use omnisharp 1.32.2
akshita31 Aug 9, 2018
40e2e5c
Merge branch 'master' into 1.16beta
akshita31 Aug 9, 2018
9ed9c15
Merge pull request #2451 from akshita31/1.16beta
akshita31 Aug 9, 2018
adafd20
Merge branch 'master' into change
akshita31 Aug 10, 2018
901bc95
debugger-launchjson.md: console related suggestions from recent issues
gregg-miskelly Aug 14, 2018
58885e4
use new links
Aug 15, 2018
6ba335a
Merge pull request #2460 from rchande/updateLinks
Aug 15, 2018
5f5a2f1
Use the latest omnisharp
akshita31 Aug 17, 2018
1d2ba7c
Merge branch 'master' into use_latest
akshita31 Aug 17, 2018
87b8709
Merge pull request #2463 from akshita31/use_latest
Aug 17, 2018
c99915a
Use fs path
akshita31 Aug 17, 2018
ea0c6c9
Merge branch 'master' into change
akshita31 Aug 17, 2018
280db24
Parse envFile and pass to debugger
SebastianPfliegel Jul 17, 2018
f4e8700
Warning processing fix and tests for env files
gregg-miskelly Aug 16, 2018
1232266
Merge branch 'master' into fs_path
akshita31 Aug 17, 2018
9abeecd
use the path fallback
akshita31 Aug 17, 2018
b13b547
Merge branch 'fs_path' of https://github.com/akshita31/omnisharp-vsco…
akshita31 Aug 17, 2018
ab31cbb
Merge branch 'master' into change
akshita31 Aug 17, 2018
9fbb4e1
Merge pull request #2450 from akshita31/change
akshita31 Aug 17, 2018
fc44740
Merge branch 'master' of https://github.com/omnisharp/omnisharp-vscod…
Aug 17, 2018
cfba76e
Merge branch 'master' into fs_path
akshita31 Aug 17, 2018
c7b1d88
Merge pull request #2465 from akshita31/fs_path
akshita31 Aug 17, 2018
2740048
Merge branch 'master' into enableMonoDebugging
akshita31 Aug 17, 2018
8c6ecb3
Merge pull request #2042 from rchande/enableMonoDebugging
Aug 17, 2018
3f16951
1.16.0-beta3
Aug 28, 2018
f2e2177
Merge pull request #2475 from rchande/16-beta3
akshita31 Aug 28, 2018
fca992f
Add support for misc files
akshita31 Aug 22, 2018
179d23d
PR feedback
akshita31 Aug 27, 2018
4bd398c
Add changelog update
akshita31 Aug 28, 2018
13e88af
Add preselect to the protocol
akshita31 Jun 21, 2018
e5d3b43
Change package json
akshita31 Jun 21, 2018
993d305
Add the preselect boolean
akshita31 Jun 25, 2018
4481600
update vscode version
akshita31 Jul 5, 2018
dfa7335
trial
akshita31 Jul 5, 2018
94ad2be
Use completion class
akshita31 Jul 6, 2018
a792284
Use completion
akshita31 Jul 6, 2018
0f7afea
Remove unnecessary using
akshita31 Jul 9, 2018
5a16cdd
Make tests pass
akshita31 Aug 28, 2018
99cd0e0
Changelog update
akshita31 Aug 28, 2018
250f028
Merge pull request #2471 from akshita31/launch_config
akshita31 Aug 28, 2018
c0718c8
Merge branch 'master' into preselect
akshita31 Aug 28, 2018
9b2e06e
Merge pull request #2388 from akshita31/preselect
akshita31 Aug 28, 2018
8ff2d3b
Update omnisharp for the new release
akshita31 Aug 28, 2018
8817d8c
Merge pull request #2476 from akshita31/update_omnisharp
akshita31 Aug 28, 2018
f9698f6
Add test plan for the misc files
akshita31 Aug 29, 2018
2330359
Update debugger to 1-16-0 package
gregg-miskelly Aug 30, 2018
32b4fb4
Merge branch 'master' into update_testPlan
akshita31 Sep 5, 2018
0c278ba
Merge pull request #2477 from akshita31/update_testPlan
akshita31 Sep 5, 2018
ac28217
Update to omnisharp 1.32.4
Sep 7, 2018
ab09d5d
Merge pull request #2500 from rchande/omnisharp1.32.4
akshita31 Sep 7, 2018
f0f2708
Update package.json
akshita31 Sep 7, 2018
4616f20
Merge pull request #2501 from OmniSharp/akshita31-patch-1
akshita31 Sep 7, 2018
f0b2132
Update changelog and readme
akshita31 Sep 10, 2018
9ba0421
Add the tag
akshita31 Sep 10, 2018
88c42a4
Merge pull request #2508 from akshita31/release_1.16.0
akshita31 Sep 11, 2018
a813b0d
Include error message in env file parsing error
flying-sheep Sep 11, 2018
e707473
16.1-beta1
Sep 12, 2018
d2ca2a0
Merge branch 'master' into 16.1-beta1
Sep 12, 2018
cecafae
Merge pull request #2517 from rchande/16.1-beta1
Sep 12, 2018
416511d
1.16.1-beta1 -> 1.16.1
Sep 12, 2018
d205271
Merge pull request #2518 from OmniSharp/rchande-patch-4
Sep 12, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ install.*

*.vsix

obj/
bin/
test/**/.vscode

test/**/.vscode/launch.json
test/**/.vscode/tasks.json

.logs/
.nyc_output/
coverage/
Expand Down
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ node_js:
- "8"

env:
- CODE_VERSION=1.18.0
- CODE_VERSION=1.26.0

before_install:
- if [ $TRAVIS_OS_NAME == "linux" ]; then
Expand Down
15 changes: 11 additions & 4 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@
"taskName": "build",
"command": "npm",
"isShellCommand": true,
"args": ["run", "compile"],
"args": [
"run",
"compile"
],
"showOutput": "always",
"isBuildCommand": true
},
Expand All @@ -14,19 +17,23 @@
"command": "echo",
"showOutput": "always",
"isShellCommand": true,
"args": ["Run tests in VS Code by launching the debugger with the 'Launch Tests' configuration."],
"args": [
"Run tests in VS Code by launching the debugger with the 'Launch Tests' configuration."
],
"isTestCommand": true
},
{
"taskName": "tslint",
"command": "gulp",
"isShellCommand": true,
"args": ["tslint"],
"args": [
"tslint"
],
"problemMatcher": {
"owner": "tslint",
"fileLocation": [
"relative",
"${workspaceRoot}"
"${workspaceFolder}"
],
"severity": "warning",
"pattern": {
Expand Down
47 changes: 45 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,50 @@
## Known Issues in 1.15.0
## Known Issues in 1.16.0

* There currently is no completion support for package references in csproj files. ([#1156](https://github.com/OmniSharp/omnisharp-vscode/issues/1156))
* As an alternative, consider installing the [MSBuild Project Tools](https://marketplace.visualstudio.com/items?itemName=tintoy.msbuild-project-tools) extension by @tintoy.

## 1.16.0 (September 10, 2018)

#### Project System

* Separated the existing "Restore Packages" option in the Command Palette into two distinct functions:
* "Restore Project" - Displays a drop-down that shows all the available projects in the solution or in the workspace. Selecting one of them would trigger a dotnet restore for the particular project.
* "Restore All Projects" - Triggers a dotnet restore for all projects in the current solution or workspace.

* Modified the "Unresolved dependencies" prompt to restore the all the projects in the currently selected solution or workspace. (PR: [#2323](https://github.com/OmniSharp/omnisharp-vscode/pull/2323))

* Added support to configure the default *.sln file loaded when opening a project with multiple *.sln files in the root. _(Contributed by [@janaka](https://github.com/janaka))_ (PR: [#2053](https://github.com/OmniSharp/omnisharp-vscode/pull/2053))

* Added support for tracking opening, closing and changing of virtual documents that don't exist on disk. (PR: [#2436](https://github.com/OmniSharp/omnisharp-vscode/pull/2436)) _(Contributed by [@NTaylorMullen](https://github.com/NTaylorMullen))_

* Enabled IDE features for .cs files that are not part of a project. (PR: [#2471](https://github.com/OmniSharp/omnisharp-vscode/pull/2471), [omnisharp-roslyn#1252](https://github.com/OmniSharp/omnisharp-roslyn/pull/1252))

#### Misc

* Added a prompt to "Restart OmniSharp" when there is a change in omnisharp "path", "useGlobalMono" or "waitForDebugger" settings.(PR: [#2316](https://github.com/OmniSharp/omnisharp-vscode/pull/2316))

#### Editor

* Improved diagnostics by refreshing them when the active editor changes or the current window is focused. (PR: [#2317](https://github.com/OmniSharp/omnisharp-vscode/pull/2317)) _(Contributed by [@SirIntruder](https://github.com/SirIntruder))_

* Improved completions by adding the preselect property so the best match is preselected. (PR: [#2388](https://github.com/OmniSharp/omnisharp-vscode/pull/2388))

#### Testing

* Added test execution output to the output of the Run/Debug Test CodeLens. (PR: [#2337](https://github.com/OmniSharp/omnisharp-vscode/pull/2337), [#2343](https://github.com/OmniSharp/omnisharp-vscode/pull/2343), [omnisharp-roslyn#1203](https://github.com/OmniSharp/omnisharp-roslyn/pull/1203))
* Fixed a bug where a debug session could not be started and duplicate logs were displayed after a previous one failed due to build failure. (PR: [#2405](https://github.com/OmniSharp/omnisharp-vscode/pull/2405), [omnisharp-roslyn#1239](https://github.com/OmniSharp/omnisharp-roslyn/pull/1239))

#### Options

* Added `monoPath` option to use the mono installation at the specified path when the `useGlobalMono` is set to "always" or "auto". (PR: [#2425](https://github.com/OmniSharp/omnisharp-vscode/pull/2425)) _(Contributed by [@shana](https://github.com/shana))_

#### Debugger

* Added support for launching with environment variables stored in a seperate file from launch.json via a new `envFile` option. (PR: [#2462](https://github.com/OmniSharp/omnisharp-vscode/pull/2462), [#1944](https://github.com/OmniSharp/omnisharp-vscode/issues/1944)) _(Contributed by [@SebastianPfliegel](https://github.com/SebastianPfliegel))_
* Fixed editting breakpoint conditions while debugging with recent versions of VS Code. ([#2428](https://github.com/OmniSharp/omnisharp-vscode/issues/2428))
* Added support for hit count breakpoint conditions. ([#895](https://github.com/OmniSharp/omnisharp-vscode/issues/895))
* Support the `applicationUrl` property in launchSettings.json. ([#2296](https://github.com/OmniSharp/omnisharp-vscode/issues/2296))
* Improve the error message when attaching to privileged processes on Linux and macOS. ([#477](https://github.com/OmniSharp/omnisharp-vscode/issues/477))

## 1.15.2 (May 15, 1018)

Expand Down Expand Up @@ -32,7 +75,7 @@
#### Editor

* Fixed regression where the "Generate Type in New File" code action would create an empty file. ([#2112](https://github.com/OmniSharp/omnisharp-vscode/issues/2112), PR: [omnisharp-roslyn#1143](https://github.com/OmniSharp/omnisharp-roslyn/pull/1143))
* Made several improvments to the display of tooltips in Signature Help. ([#1940](https://github.com/OmniSharp/omnisharp-vscode/issues/1940), PR: [#1958](https://github.com/OmniSharp/omnisharp-vscode/pull/1958))
* Made several improvements to the display of tooltips in Signature Help. ([#1940](https://github.com/OmniSharp/omnisharp-vscode/issues/1940), PR: [#1958](https://github.com/OmniSharp/omnisharp-vscode/pull/1958))

#### Options

Expand Down
19 changes: 10 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,18 @@ The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnishar
* [Documentation](https://code.visualstudio.com/docs/languages/csharp)
* [Video Tutorial compiling with .NET Core](https://channel9.msdn.com/Blogs/dotnet/Get-started-VSCode-Csharp-NET-Core-Windows)

### What's New in 1.15.0

* Debugger support for Source Link and Symbol Servers
* Added support for downloading and launching prerelease versions of the OmniSharp server
* Improved the status bar display for OmniSharp Server and selected project information
* Added CodeLens for running and debugging all tests in a test class
* Performance improvements when OmniSharp scans for projects
* Improvements for projects containing XAML files
### What's New in 1.16.0

* Debugger support for launching with environment variables stored in a separate file from launch.json via a new `envFile` option.
* Debugger support for hit count breakpoint conditions.
* Enabled IDE features for .cs files that are not part of a project.
* Modified the "Unresolved dependencies" prompt to restore the all the projects in the currently selected solution or workspace.
* Added support to configure the default *.sln file loaded when opening a project with multiple *.sln files in the root.
* Added verbosity to the test execution output when running test using codelens.
* Added `monoPath` option to use the mono installation at the specified path when the `useGlobalMono` is set to "always" or "auto".
* Many other bug fixes!

See our [change log](https://github.com/OmniSharp/omnisharp-vscode/blob/v1.15.0/CHANGELOG.md) for more detail.
See our [change log](https://github.com/OmniSharp/omnisharp-vscode/blob/v1.16.0/CHANGELOG.md) for more detail.

### Supported Operating Systems for Debugging

Expand Down
15 changes: 9 additions & 6 deletions debugger-launchjson.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Configurating launch.json for C# debugging
# Configuring launch.json for C# debugging
The launch.json file is used to configure the debugger in Visual Studio Code.

Visual Studio Code generates a launch.json with almost all of the required information.
Expand Down Expand Up @@ -43,6 +43,8 @@ The launch browser field can be optionally added if you need to launch with a we
If there are web server dependencies in your project.json, the auto generated launch file will add launch
browser for you. It will open with the default program to handle URLs.

Note that `launchBrowser` requires `"console": "internalConsole"`, as the browser launcher scrapes the standard output of the target process to know when the web server has initialized itself.

## Environment variables
Environment variables may be passed to your program using this schema:

Expand All @@ -68,13 +70,14 @@ Example Properties/launchSettings.json file:
```

## Console (terminal) window
By default, processes are launched with their console output (stdout/stderr) going to the VS Code Debugger Console. This is useful for executables that take their input from the network, files, etc. But this does NOT work for applications that want to read from the console (ex: `Console.ReadLine`). For these applications, use a setting such as the following:

"console": "integratedTerminal"
The `"console"` setting controls what console (terminal) window the target app is launched into. It can be set to any of these values --

`"internalConsole"` (default) : the target process's console output (stdout/stderr) goes to the VS Code Debug Console. This is useful for executables that take their input from the network, files, etc. But this does **NOT** work for applications that want to read from the console (ex: `Console.ReadLine`).

When this is set to `integratedTerminal` the target process will run inside [VS Code's integrated terminal](https://code.visualstudio.com/docs/editor/integrated-terminal). Click the 'Terminal' tab in the tab group beneath the editor to interact with your application.
`"integratedTerminal"` : the target process will run inside [VS Code's integrated terminal](https://code.visualstudio.com/docs/editor/integrated-terminal). Click the 'Terminal' tab in the tab group beneath the editor to interact with your application. Alternatively add `"internalConsoleOptions": "neverOpen"` to make it so that the default foreground tab is the terminal tab.

When this is set to `externalTerminal` the target process will run in a separate terminal.
`"externalTerminal"`: the target process will run inside its own external terminal.

## Source File Map
You can optionally configure a file by file mapping by providing map following this schema:
Expand All @@ -86,7 +89,7 @@ You can optionally configure a file by file mapping by providing map following t
## Just My Code
You can optionally disable `justMyCode` by setting it to "false". You should disable Just My Code when you are trying to debug into a library that you pulled down which doesn't have symbols or is optimized.

"justMyCode":false*
"justMyCode":false

Just My Code is a set of features that makes it easier to focus on debugging your code by hiding some of the details of optimized libraries that you might be using, like the .NET Framework itself. The most important sub parts of this feature are --

Expand Down
2 changes: 1 addition & 1 deletion gulpfile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ gulp.task('updatePackageDependencies', () => {
});

gulp.task('tslint', () => {
gulp.src([
return gulp.src([
'**/*.ts',
'!**/*.d.ts',
'!**/typings**',
Expand Down
Loading