1. 04 5月, 2016 2 次提交
  2. 03 5月, 2016 1 次提交
  3. 30 4月, 2016 1 次提交
  4. 26 4月, 2016 1 次提交
  5. 25 4月, 2016 2 次提交
  6. 20 4月, 2016 1 次提交
    • D
      Add initial support for legacy IParameterKind interface in Code Model · 9e663df7
      Dustin Campbell 提交于
      We didn't implement the old, internal, legacy `IParameterKind` interface on `EnvDTE.CodeParameter` because much of the information provided by this interface was included in `EnvDTE80.CodeParameter2` back in Visual Studio 2005. However, it turns out that there is some old code in the V1 Windows Workflow designer that depends on `IParameterKind` being implemented. This change adds support for `IParameterKind` to `EnvDTE.CodeParameter` and implementations for two members: `GetParameterPassingMode(...)` and `SetParameterPassingMode(...)`.
      9e663df7
  7. 19 4月, 2016 1 次提交
  8. 31 3月, 2016 1 次提交
    • J
      Move to the NuGet packages to pick up Microsoft.Shell.Immutable.14.0 · 253f74ff
      Jason Malinowski 提交于
      This fixes the ability to build with later versions of Visual Studio
      on your machine, since some later versions are incorrectly embedding
      type forwards to assemblies that they shouldn't be. The NuGet package
      includes dependencies of
      
      - Microsoft.VisualStudio.OLE.Interop
      - Microsoft.VisualStudio.Shell.Interop
      - Microsoft.VisualStudio.TextManager.Interop
      - Microsoft.VisualStudio.Shell.Immutable.11.0
      
      automatically, and so I remove those from the project files now too.
      253f74ff
  9. 25 3月, 2016 2 次提交
    • J
      Add references to Microsoft.VisualStudio.Utilities · c0ae19be
      Jason Malinowski 提交于
      If we don't have this, CreatePkgDef is getting angry. My guess is the
      assembly is no longer in the GAC, and so it's being implicitly relied on
      that the assembly is copied by MSBuild for CreatePkgDef to find it.
      c0ae19be
    • J
      Update references to Microsoft.VisualStudio.Shell.14.0 · 4422d87f
      Jason Malinowski 提交于
      For the Shell binary, we have two choices. We could either reference the
      version that matches the version of Visual Studio you are building with,
      or we could reference a fixed version with a HintPath so we can find the
      binary on all versions of Visual Studio. Doing the former is tricky
      since the name of the assembly is embedded into some XAML, so I go with
      the latter option.
      4422d87f
  10. 15 3月, 2016 1 次提交
  11. 12 3月, 2016 1 次提交
  12. 10 3月, 2016 1 次提交
  13. 08 3月, 2016 1 次提交
  14. 05 3月, 2016 2 次提交
  15. 01 3月, 2016 1 次提交
  16. 28 2月, 2016 2 次提交
    • J
      Reduce down to just one property that gives the workspace · 5c9bbef2
      Jason Malinowski 提交于
      AbstractProject had two properties: Workspace and VisualStudioWorkspace
      which was very, very confusing. We reduce down to one, and the few
      places that needed the derived types
      5c9bbef2
    • J
      Change how Miscellaneous Files chooses which documents to track · 9239b08d
      Jason Malinowski 提交于
      Our previous heuristic is we tracked any document that had a moniker
      that wasn't contained within any project in VisualStudioWorkspace.
      This was implemented with a private hook between the two systems. This
      blows up in the face of other parties wishing to create their own
      workspaces against files in the RDT, since we stomp on them. The new
      heuristic is we attach to any file that's open and doesn't already have
      a workspace, and we watch for registration changes to back off if
      something else has taken a file.
      
      Fixes #8598.
      9239b08d
  17. 27 2月, 2016 1 次提交
  18. 26 2月, 2016 2 次提交
  19. 25 2月, 2016 1 次提交
    • H
      Roslyn part of IntellisenseBuildResult · c4923df8
      Heejae Chang 提交于
      this should make roslyn to turn off full project diagnostics when intellisense build is failed for the project.
      
      when we detect intellisense build failure, VS should put actionable data in error list detail pane.
      also bing search for the issue should work as well if one prefer blogs.
      
      this change also fix some issue on cross language p2p references. before there was case where we fail to connect cross language p2p reference causing a lot of errors.
      
      this change also include bulk diagnostic update events improvement. this should let us to deal better (especially when we clean those up) when there are a lot of diagnostics.
      c4923df8
  20. 18 2月, 2016 2 次提交
  21. 17 2月, 2016 4 次提交
  22. 12 2月, 2016 1 次提交
  23. 11 2月, 2016 1 次提交
  24. 06 2月, 2016 2 次提交
    • J
      Pass through features, publicsign, and deterministic flags to the IDE · 62f3a4af
      Jason Malinowski 提交于
      This adds support for a new ICompilerOptionsHostObject which is how we
      can pass options through the project system without having to manually
      add separate properties for everything as we've traditionally done in
      the past. To ensure compatibility with "new" compiler tasks against
      "old" project systems, and "new" project systems against "old" tasks, we
      continue to use the historical ICscHostObject* and IVbcHostObject*
      properties for all existing values, and only use this property to
      shuttle through new values. For the rest of Visual Studio 2015, we can
      just use this for any new "simple" switches that we must pass along.  We
      still would need to do additional work in the project system for any
      inputs that are lists of files because of the fast-up-to-date check.
      
      Longer term, there is still the unanswered question of how we want to
      future versions of Visual Studio to get command line options to
      completely get rid of all language service knowledge of this. There are
      two possible approaches:
      
      1. We just use the support added in #4604 and just delete this entirely.
      
      2. We continue to use ICompilerOptionsHostObject. My proposal for that
         would be we continue to use the model of "we pass all options not
         supported by a strongly typed host object interface to
         ICompilerOptionsHostObject", and the project
         system would just remove all support for everything else and
         fail those QueryInterface calls.
      
      This is therefore written with the idea that we could switch to option 2
      in a coordinated way, if we wanted to do so.
      
      Fixes #7812, assuming you have an updated csproj.dll and msvbprj.dll
      which understands the new ICompilerOptionsHostObject.
      62f3a4af
    • J
      Add missing Then keywords · d6571ead
      Jason Malinowski 提交于
      d6571ead
  25. 05 2月, 2016 4 次提交
  26. 04 2月, 2016 1 次提交
    • A
      Improve send to REPL under cursor selection · fdfe5f43
      Artur Spychaj 提交于
      Changes behavior of send to REPL when no selection is present.
      In this case selects the line under caret.
      When this line is invalid syntactically expands the selection to a valid
      parent syntax node.
      fdfe5f43