forked from dotnet/vscode-csharp
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
file change apply #2
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Owner
333fred
commented
Oct 23, 2020
- First e2e version of fix all.
- On very very basic level fix all works.
- Very simple version that fetches actions and executes selected.
- Support for scopes in fix all operations.
- Fix for scoping when fix all actions are get
- Fix all command support
- Version that works with fix all on save
- Moved to providers
- Merge and linting fixes
- Naming fix and tested version that merges changes to file from existing actions
- Update to support wantsTextChanges and actions flags
- Mergefixes
- Fix for protocol.ts merge
- Started work on test explorer adapter
- Set up actions pipeline
- Added omnisomnisharp build
- Remove test, as this doesn't work in an action
- Add vsce tool
- Changed artifact to vsix
- Switch to using built-in omnisharp
- Add bin folders in omnisharp exe
- Bump version
- Move test explorer into a separate extension
- Removed a couple more links to the test explorer
- Remove random commit
- Remove master branch changes, as this is now for the PRto github
- Some updates to support folder operations in vscode
- Ignore screen size error reported by ps
- Add vscode implemention of the 'RunTestsInContext' and `DebugTestsInContext' commands
- Adjust info line and column numbers to match visual
- Add logger output test.
- Fix mac debug shortcut.
- Update changelog
- Add setting for enabling go to decompilation.
- Add experimental Semantic Highlighter
- Update the endpoint
- Use modifiers returned from end point
- Revert vscode dependency version bump
- Do not register during integration tests
- Ensure document version hasn't changed
- Update to the released semantic token apis.
- Add XMLDocComment classifications
- Add configuration setting for enabling/disabling semantic highlight
- Add integration test for SemanticTokensProvider
- Update changelog
- Bump diff from 3.3.1 to 3.5.0
- Add RunTestInContext and DebugTestsInContext to the right click menu in an editor
- Do not display reference CodeLens for Dispose methods
- Fix typo in attach properties descriptions: pickProcesss -> pickProcess (Fix typo in attach properties descriptions: pickProcesss -> pickProcess dotnet/vscode-csharp#3782)
- Add OmniSharp log to Issue template
- Classify excluded code
- Regenerated package lock
- Add Visual Studio 2019 themes with semantic colors
- regenerated npm files
- Fix Package types
- Upgrade OmniSharp to 1.35.2
- Update to support Blazor debug adapter and semantic colorization
- Insertion for taghelper semantic colorization
- Update package versions after republish
- Update default launch configurations for Blazor WASM apps
- Address feedback from peer review
- Add instrumentation key for new debugger
- Apply suggestions from code review
- Updated Razor TextMate Grammar
- Fix the color of comment punctuation
- Bump version to 1.22.0
- Fix string puctuation color
- Add note about known issue to changelog
- Update CHANGELOG.md
- Set IsWebProject property before it is used
- Updated Changelog for Razor Insertion
- Added Attribute Changes to Log
- Insert new version of Razor extension
- Update the known issue list.
- Update taghelper test plan
- Added test cases
- Removed deprecated property
- Add logging event for errors
- Fix for folder rename/delete/move issues
- Rename to match backend
- Add more details to ProjectInformation
- Fix up tests
- Update Razor version.
- Add ProjectCapabilities to ProjectInformation
- Update browser launch regex to support non-default logging frameworks (Update browser launch regex to support non-default logging frameworks dotnet/vscode-csharp#3842)
- Update OmniSharp to 1.35.3
- Update Razor version to 5.0.0-preview.7.20312.9.
- clarified omnisharp.path
- Add link for .NET Foundation
- Run npm audit fix
- Register debuggers through a DebugAdapterFactory
- Register debugger for 'clr'
- Fix urls in package.json
- Remove unneeded comments
- Update contributes
- PR feedback
- Remove duplicate
- Run npm i
- Make "Run/debug tests in context" position a link
- Razor 16.8 Preview 1 Insertion
- Added Extract to CodeBehind Code Action to ChangeLog
- Update to OmniSharp 1.35.4
- Bump codecov from 3.6.5 to 3.7.1
- Move omnisharp vscode to the new hover implementation
- Update with the roslyn-side PR.
- React to server changes, update the integration tests.
- Remove unused import.
- Make updateBuffer use incremental updates
- Razor VSCode 16.8 Preview 1 Insertion v2
- Razor 16.8 Preview 1 Insertion 2
- Update package-lock.json
- Updated Razor packages
- Add back zero-length spaces
- Fix typo in supressBuildAssetsNotification setting name
- Bump elliptic from 6.5.2 to 6.5.3
- Add known issue to changelog
- Update to OmniSharp 1.36.0
- Fix links to aspnetcore repo
- Ignore screen size is bogus errors with ps
- Fix tslint warning about unused variable
- Update expected text after additional escaping was implemented on server side.
- Specify version of dotnet sdk to install
- Update changelog for 1.23.0 release
- Update OmniSharp to 1.36.1
- Don't specify dotnet-sdk version in travis.yml
- Revert "Make updateBuffer use incremental updates"
- Update readme to include information on using the new sdks
- Update README.md
- Update dependencies
- Register FixAllProvider as a disposable
- Replace mocha.opts with .mocharc.jsonc
- Update changelog for 1.23.1
- Update for 1.23.1 release (Update for 1.23.1 release dotnet/vscode-csharp#3995)
- Update to OmniSharp 1.37.0 (Update to OmniSharp 1.37.0 dotnet/vscode-csharp#3998)
- Update Razor to 5.0.0-rc.1.20417.4. (Update Razor to 5.0.0-rc.1.20417.4. dotnet/vscode-csharp#3999)
- Update Readme with Razor changes.
- Disable Prettier if no prettier config exists (Disable Prettier if no prettier config exists dotnet/vscode-csharp#3994)
- Update Razor to 6.0.0-alpha.1.20418.9. (Update Razor to 6.0.0-alpha.1.20418.9. dotnet/vscode-csharp#4000)
- Update the title to reflect that a single code issue is fixed per invocation (Update the title to reflect that a single code issue is fixed per invocation dotnet/vscode-csharp#4005)
- Hide list process commands from palette (Hide commands on command palette dotnet/vscode-csharp#3263)
- New completion service (New completion service dotnet/vscode-csharp#3986)
- Fix Suppress typo (Fix typo dotnet/vscode-csharp#4016)
- added known issue for Unity (added a note about a known issue for Unity dotnet/vscode-csharp#4011)
- Clean up Blazor WebAssembly notifications (Clean up Blazor WebAssembly notifications dotnet/vscode-csharp#4018)
- Remove proposed api attribute (Remove proposed api attribute dotnet/vscode-csharp#4029)
- Update OmniSharp to 1.37.1 (Update OmniSharp to 1.37.1 dotnet/vscode-csharp#4031)
- Update changlog for 1.23.2
- updated release date for 1.23.2 (updated release date for 1.23.2 dotnet/vscode-csharp#4045)
- Razor insertion 6.0.0-alpha.1.20454.1
- Respond to PR feedback
- Update CHANGELOG.md
- Use new Razor package
- Cleanup
- Bump node-fetch from 2.6.0 to 2.6.1 (Bump node-fetch from 2.6.0 to 2.6.1 dotnet/vscode-csharp#4055)
- Udpate version number to produce beta release of 1.23.3
- Fix changelog typo
- Update Razor packages (Update Razor packages dotnet/vscode-csharp#4067)
- Support TextEdit in completion responses (Support TextEdit in completion responses dotnet/vscode-csharp#4073)
- Razor 16.8 Preview 4 Release (Razor 16.8 Preview 4 Release dotnet/vscode-csharp#4095)
- Fix ps call for Alpine images (Fix ps call for Alpine images dotnet/vscode-csharp#4097)
- Update Debugger Packages (Update Debugger Packages and add Linux ARM/ARM64 Packages dotnet/vscode-csharp#4091)
- Update windows platform code
- Update OmniSharp to 1.37.2 (Update OmniSharp to 1.37.2 dotnet/vscode-csharp#4107)
- Readd incremental changes (Readd incremental changes dotnet/vscode-csharp#4088)
- Update to OmniSharp 1.37.3 and revert useGlobalMono meaning. (Update to OmniSharp 1.37.3 and revert useGlobalMono meaning. dotnet/vscode-csharp#4115)
- Set useGlobalMono 'auto' meaning back to 'never' (Set useGlobalMono 'auto' meaning back to 'never' dotnet/vscode-csharp#4130)
- Don't apply edits on server
- Update changelog.
- Update Razor to 6.0.0-alpha1.20521.3 (Update Razor to 6.0.0-alpha1.20521.3 dotnet/vscode-csharp#4135)
- Do not send file changed events for .cs files
Co-authored-by: N. Taylor Mullen <nimullen@microsoft.com>
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/bitinn/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md) - [Commits](node-fetch/node-fetch@v2.6.0...v2.6.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update Razor packages * feedback * Update package.lock.json
This is the vscode side of OmniSharp/omnisharp-roslyn#1941. This is written in such a fashion as to be mergeable now, as it will fall back to InsertText if TextEdit is not present in the completion response. After some appropriate period of time, we can remove the InsertText component.
* Razor Extension 6.0.0-alpha.1.20475.2 * 6.0.0-alpha.1.20479.2 * Update package.json * Update package.json * Update CHANGELOG.md * Linking Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: N. Taylor Mullen <nimullen@microsoft.com> Co-authored-by: N. Taylor Mullen <nimullen@microsoft.com>
Also added ARM and ARM64
* Readd incremental changes. * React to OmniSharp/omnisharp-roslyn#1962
The code action provider and rename provider were expecting the server to apply the file changes, which then messes up incremental buffer changes. This sends for false for these parameters, and refactors the handling of code action responses to do the renames locally. As part of that, I also refactored the protocol to accurately reflect O#'s hierarchy, and share the edit building between the fixAllProvider and the runCodeAction provider. Fixes dotnet#4128.
Don't apply edits on server
* Update Razor to 6.0.0-alpha1.20521.3 * HTML colorization is now computed meaning it should be "more correct" for non-C# portions of the document. * Bug fix - the `razor.format.enable` option is honored again * Update CHANGELOG.md Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com> Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>
Similar to the rename and codeAction change, this can cause incremental updates to break if the file is updated on disk (not by a vscode edit).
333fred
pushed a commit
that referenced
this pull request
May 23, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.