Граф коммитов

544 Коммитов

Автор SHA1 Сообщение Дата
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