Chuck Ries
259da608d1
Merge pull request #633 from chuckries/dev15
...
update clrdbg package reference
2016-07-29 13:07:37 -07:00
Chuck Ries
6ffac1c377
update clrdbg package reference
2016-07-29 12:38:16 -07:00
Dustin Campbell
43df383473
Merge pull request #631 from ivanz/fix-preprocessor-colours
...
Fixes to the C# preprocessor colouring - Fixes #630
2016-07-29 09:48:13 -07:00
Ivan Zlatev
3f933a3228
Fixes to the C# preprocessor regex. Fixes #630
2016-07-29 13:33:20 +01:00
Gregg Miskelly
fe328c06b8
Remove System.Diagnostics.StackTrace from debugger install ( #620 )
...
The debugger was installing System.Diagnostics.StackTrace which it doesn't
appear to actually need and, in the dev install scenarios at least, was
causing a problem with pulling in the wrong version of
System.Reflection.Metadata. This removes it so the the dev and shipping
code pulls in the same set of assemblies.
2016-07-27 09:45:10 -07:00
Firaenix
c4cac64b92
Added Elementary OS case to switch statement ( #628 )
2016-07-27 09:12:32 -07:00
Dustin Campbell
4851f2afb2
Merge pull request #611 from DustinCampbell/fix-deployment
...
Trying again to get Travis deployment working
2016-07-22 11:17:12 -07:00
Dustin Campbell
0f9bbfd9c1
Try another key
2016-07-22 11:12:04 -07:00
Dustin Campbell
5a76044a79
Merge pull request #610 from DustinCampbell/fix-deployment
...
Attempt to fix Travis deployment of new releases
2016-07-22 11:03:11 -07:00
Dustin Campbell
9b156e0ba2
Merge pull request #608 from DustinCampbell/fix-telemetry
...
Fix OmniSharp server performance telemetry
2016-07-22 11:02:52 -07:00
Dustin Campbell
396e98039c
Attempt to fix Travis deployment of new releases
2016-07-22 10:42:26 -07:00
Dustin Campbell
984ad66a3c
Merge pull request #605 from ltrzesniewski/display-download-url
...
Display the full download URL
2016-07-22 10:10:34 -07:00
Dustin Campbell
5a1b411c6b
Report OmniSharp server telemetry on a 2 minute delay
2016-07-22 10:06:53 -07:00
Dustin Campbell
fe59f8856d
Update version to 1.4.0-beta1
2016-07-22 10:00:34 -07:00
Dustin Campbell
55f78cc85c
Extract DelayTracker class from existing OmniSharp server telemetry
2016-07-22 08:43:44 -07:00
Lucas Trzesniewski
8dc6a083e6
Display the full download URL, as a workaround for #579
2016-07-22 13:51:54 +02:00
Dustin Campbell
d3764fec90
Merge pull request #597 from DustinCampbell/update-readme
...
Update readme for 1.3
2016-07-20 16:31:51 -07:00
Dustin Campbell
3aed265818
Add moar to what's new
2016-07-20 14:59:13 -07:00
Dustin Campbell
de7d206f43
Merge pull request #600 from DustinCampbell/fix-offline-package-install
...
Fix offline packaging for Windows to include both the CoreCLR and Desktop versions of OmniSharp
2016-07-20 14:29:58 -07:00
Dustin Campbell
bc2eb6e5ec
Fix offline packaging for Windows to include both the CoreCLR and Desktop versions of OmniSharp
2016-07-20 14:01:48 -07:00
Gregg Miskelly
6a4c371582
debugger.md: Update docs for 1.3 features ( #598 )
2016-07-20 13:18:45 -07:00
Dustin Campbell
1445b6e077
Add what's new from debugger
2016-07-20 12:53:26 -07:00
Dustin Campbell
6ecb840f6c
Merge pull request #599 from DustinCampbell/fix-relative-path-issue
...
Fix relative path issue in asset generation
2016-07-20 12:39:01 -07:00
Dustin Campbell
ee9298a64f
Fix relative path issue in asset generation
2016-07-20 12:28:13 -07:00
Chuck Ries
70302e919b
Merge pull request #596 from chuckries/updatecoreclrdebug
...
Update coreclr-debug packages for 1.3 release.
2016-07-20 12:19:02 -07:00
Chuck Ries
73ad57cba2
Update coreclr-debug packages for 1.3 release.
2016-07-20 11:11:14 -07:00
Dustin Campbell
5f40a2a2e1
Update readme.md for 1.3
2016-07-20 11:10:11 -07:00
Dustin Campbell
0de2d8befd
Merge pull request #595 from DustinCampbell/update-version
...
Update version to 1.3.0-beta2
2016-07-20 10:33:36 -07:00
Dustin Campbell
a5c6b29466
Update version to 1.3.0-beta2
2016-07-20 10:30:01 -07:00
Dustin Campbell
84dc9fcd2e
Merge pull request #594 from DustinCampbell/tweak-unsupported-linux-distro-text
...
Tweak the message displayed when trying to acquire OmniSharp on an unsupported Linux distro
2016-07-20 10:26:40 -07:00
Dustin Campbell
f8b05c7290
Merge pull request #592 from DustinCampbell/fix-diagnostics
...
Fix several issues with diagnostics
2016-07-20 10:26:03 -07:00
Dustin Campbell
069a6c1885
Merge pull request #590 from DustinCampbell/fix-global-json
...
Improve generation of tasks.json and launch.json assets
2016-07-20 10:24:44 -07:00
Dustin Campbell
9af0242a22
Tweak the message displayed when trying to acquire OmniSharp on an unsupported Linux distro
2016-07-20 10:11:43 -07:00
Dustin Campbell
4d205e0aee
Fix several issues with diagnostics
...
1. The diagnostics provider won't refresh diagnostics while the OmniSharp server is restoring packages. Instead, it
waits until it receives an event from OmniSharp afterward. However, that event was only expecting the old DNX
protocol, so the diagnostics provider never automatically updated after packages were restored. This change gets
rid of the DNX protocol and changes the diagnostic provider to look for .NET Core projects.
2. Hidden diagnostics should have DiagnosticSeverity.Info rather DiagnosticSeverity.Warning.
3. When the processing *all* of the diagnostics (not just those for the current file), the previous diagnostics were
not cleared out first. This resulted in new diagnostics being merged with old diagnostics, creating duplicates
diagnostics. Now we clear the diagnostics for a file before adding new ones.
2016-07-20 09:50:20 -07:00
Dustin Campbell
839159ebd3
Loosen restrictions before generating tasks.json and launch.json
...
It is no longer necessary to ensure that the workspace root contains a project.json (or global.json) before offering
to generate tasks.json and launch.json. When launched, OmniSharp should scan for projects and, if any or found, we'll
offer to generate the assets if needed.
2016-07-20 07:44:19 -07:00
Dustin Campbell
32d1172a3d
Don't fail asset generation when project.json can't be parsed
2016-07-20 07:29:37 -07:00
Dustin Campbell
b5d2fd6779
Code review feedback for hasWebDependency function
2016-07-20 07:24:15 -07:00
Dustin Campbell
7436433763
Improve generation of tasks.json and launch.json assets
...
This change allows tasks.json and launch.json to be generated when the workspace root
contains a global.json rather than a launch.json. It ensures that appropriate values to the
json files to account for the target project being more deeply nested.
2016-07-19 11:18:43 -07:00
Dustin Campbell
ff2d0b4c11
Merge pull request #588 from DustinCampbell/bug-fixes
...
Fix dereferencing issue in OmniSharpServer
2016-07-19 09:30:53 -07:00
Dustin Campbell
edcc1ae3c2
Fix dereferencing issue in OmniSharpServer
2016-07-19 07:55:18 -07:00
Dustin Campbell
a1933486e7
Merge pull request #585 from DustinCampbell/dual-omnisharp
...
Support using dual OmniSharp servers to improve handling of .csproj and project.json
2016-07-18 15:13:35 -07:00
Dustin Campbell
735f90a299
Remove unused functions
2016-07-18 14:51:47 -07:00
Rajkumar Janakiraman
2801e0f459
fs.readFileSync(filename, 'utf8') doesn't strip BOM markers ( #580 )
...
Taking the workaround specified here https://github.com/nodejs/node-v0.x-archive/issues/1918
2016-07-18 14:14:18 -07:00
Dustin Campbell
9e9acd839c
Support 'csharp.omnisharpUsesMono' option
2016-07-18 13:39:12 -07:00
Dustin Campbell
7c25383975
Update to latest OmniSharp release
2016-07-18 13:14:55 -07:00
Dustin Campbell
0e5bdb80c6
Teach extension how to launch Mono-based OmniSharp server
2016-07-18 13:10:59 -07:00
Dustin Campbell
5287323892
Properly locate Mono binary
2016-07-18 10:39:34 -07:00
Dustin Campbell
1dbd76932d
Reorganize launch and download, and thread through the concept of an OmniSharp 'flavor'
2016-07-18 10:17:12 -07:00
Dustin Campbell
ec01a22a66
Clean up promises to start, stop and connect to server a bit
2016-07-17 08:55:20 -07:00
Dustin Campbell
42e120d654
Update debugger activation code with platform-sniffing changes
2016-07-17 08:43:39 -07:00