Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-23Switch to Task.CompletedTask where applicabletherzok
2019-09-18Fix: Remove all users of EnableNewEditor preferencesSandy Armstrong
2019-09-18New Editor: Improve wording, especially in preferencesSandy Armstrong
* Refer to new editor as "modern editor", and fix several places where it was still called the "experimental new editor". * Refer to old editor as "legacy editor". * Remove link to "learn more about the New Editor", as the aka has not been maintained and there is no useful documentation page right now. * Change the "Open C# files in the New Editor" preference to read "Use the legacy text editor where available (not recommended)", and invert its effect. Move this preference to the end of its section. In an upcoming commit, this will be the only way to enable the legacy editor in preferences, and it will only work for file types that explicitly maintain legacy editor support. Users will continue to be able to use the "Open With" menu to pick the editor they prefer at that time.
2019-07-03Fixes issue #6333 Analyzers not retriggered on editorconfig changeMike Krüger
2019-06-26Legacy Editor: Use feature service to disable async completionSandy Armstrong
See https://github.com/dotnet/roslyn/pull/36584
2019-04-09Merge branch 'new-service-model' into new-doc-modelLluis Sanchez
2019-04-09Merge remote-tracking branch 'xamarin/master-vnext' into new-service-modelLluis Sanchez
2019-04-08Changing configuration value to mark the editor as default.Anže Vodovnik
2019-03-21Track API changesLluis Sanchez
2019-03-21Merge remote-tracking branch 'xamarin/master-vnext' into new-service-modelLluis Sanchez
2019-03-07Fixes VSTS Bug 807807: Tab width not respectedMike Krüger
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/807807 The former implementation did not only respect the Indent/TabSize setting correcttly - it did overwrite configuration properties with policy style settings.
2019-03-02Allow setting UseAsyncCompletion per view.Kirill Osenkov
Use the new completion in the new editor and old completion in the old editor. We have to hack into Roslyn's IAsyncCompletionService to set the private field accordingly because they don't support setting it per view. See related https://github.com/dotnet/roslyn/issues/33807
2019-02-28VSTS 801818: DefaultSourceEditorOptions: return false for WrapLinesAaron Bockover
The old editor apparently still attempts to do something when WrapLines returned true. When we introduced word wrapping in the new editor, the property changed from a boolean to a flags enum. For compatibility we plumbed the old WrapLines property through to the new WordWrapStyle property. This was a bad assumption and introduced VSTS #801818. Apparently the old editor may have at some point tried to implement word wrapping and has been respecting the preference all along but it has been dormant for 6 years since it was disabled in the preferences UI. The deprecated WrapLines property will again always return false, fully disconnecting it from the preferences UI. https://devdiv.visualstudio.com/DevDiv/_workitems/edit/801818
2019-02-26VSTS 790220: do not move caret on select-allAaron Bockover
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/790220
2019-02-26TextEditor: Improve the enable/disable editor UXAaron Bockover
When toggling the new editor on or off, if there are files open in the workbench, offer to close them all. Hook up the preview commands for disabling the editor, learning more about the new editor, and reporting issues.
2019-02-22Map settings and colors for Indention guidesDavid Karlaš
2019-02-22Merge pull request #192 from xamarin/obsolete-all-the-thingsLluis Sanchez
Obsolete old editor API
2019-02-20Fix DefaultSourceEditorOptions on Windows.Kirill Osenkov
2019-02-16Obsoletion propagationMikayla Hutchinson
2019-02-15Track API changesLluis Sanchez
All services are now referenced from the IdeServices class
2019-02-15Integrated Whitespace support in new editorDavid Karlaš
2019-02-15Convert several IDE services into Service instancesLluis Sanchez
The new IdeServices class has references to the core IDE services. Revamped the IDE initialization code. The UI loop is started earlier and that allows starting the services asynchronously. Code that previously was referencing static service classes or services available in IdeApp now reference IdeServices.
2019-02-14DefaultSourceEditorOptions: expose WordWrapStyle propertyAaron Bockover
Proxy the boolean WrapLines through it and deprecate that property.
2019-02-04[Editor] Work on implementing two-way bindings between editor and MD ↵Marius Ungureanu
preferences (#136) * Port over some editor options * Respect FollowCodingConventions option * [Preferences] Remove some obsolete preferences * [OldEditor] Remove now unneeded hack due to option propagation
2019-01-28Revert "[NewTextEditor] Remove experimental UI option"Aaron Bockover
This reverts commit fca46fbf97af1d49755116cae1bdd58bcdab3873.
2019-01-26[NewTextEditor] Remove experimental UI optionAaron Bockover
2019-01-11[Ide] Fix warningsMikayla Hutchinson
2019-01-08Add an option to Enable New Editor (disabled by default).Kirill Osenkov
2018-08-29Merge branch 'master' into master-formattingchangesMike Krüger
2018-08-21[CSharpBinding] Mapped VS.NET on type behavior options & added anMike Krüger
option panel. The options are taken by the roslyn formatting engine it's not needed anymore on our side to check on the fly formatting options. With the exception of the paste formatting which needs to be checked.
2018-08-21Fixes VSTS Bug 631500: [Feedback] EditorConfig doesn't work for VS forMike Krüger
Mac using .NET Core Rules https://devdiv.visualstudio.com/DevDiv/_workitems/edit/635513 VS.NET allows the code diagnostics & actions to be altered in behavior with editconfig files. Unfortunately we've a code issue panel settings overriding these options in a later stage where it can't be decided if the option setting originated in .editconfig or not. And there were plenty of code generation related settings we didn't support. So I decided to remove the code issue panel completely and use the vs.net panel directly. It's using a MVVM approach therefore I ported some infrastructure from the vs.net part of roslyn and replaced the WPF part with XWT - now it's possible to transfer more controls over to monodevelop. Maybe with a conversion script (translation aprroaches are done differently - this needs to be converted to gettext calls). The name violation rules furthermore required the implementation of the ISymbolRenamedCodeActionOperationFactoryWorkspaceService. .editconfig support is now working as intended and we support now all the style & severity settings VS.NET has to offer. OptionSet persistance will be done in a different commit.
2018-06-06[Ide] De-obsolete WithTextStyleMikayla Hutchinson
We haven't deprecated policies yet, and code still uses it
2018-05-24Fixes issue #4744 Analyzers and formatting do not update afterMike Krüger
modifying editorconfig + lowers the amount of objects created.
2018-04-26[Editor] Rename code folding prefs keyMikayla Hutchinson
This means that the change to the default values will now affect existing users.
2018-04-17Fixes issue #4566 Enabling code folding by defaultMike Krüger
https://github.com/mono/monodevelop/issues/4566 Should match the VS.NET default options.
2018-01-22[Ide] Fixed some editor config support issues & added unit tests.Mike Krüger
2018-01-15[Ide] Improved editor config support.Mike Krüger
2018-01-09[TextEditor] Added support for max line length convention editorconfigMike Krüger
option.
2018-01-09[Ide] Implemented basic editor config support.Mike Krüger
2017-09-29Implemented 'Bug 39274 - [FEATURE REQUEST] Procedure line separatorMike Krüger
(as per VS)' The line separator service is a roslyn feature. When EditorFeatures is available we can directly plug it in.
2017-07-20Fixed 'Bug 58255 - [VSFeedback Ticket] #438405 - Navigating XAML filesMike Krüger
with option-arrow isn't Mac-like' It's fixed by changing the defaults.
2017-03-22Fixed 'Bug 53328 - Web Editors ignore Tools / Options / Text Editor /Mike Krüger
Behavior -> Insert matching brace'
2016-11-29Revert "Revert some policy changes for now"Mikayla Hutchinson
This reverts commit c53c7ebaa60e15691cbb453a9029b841b9325287.
2016-11-29Revert "[Ide] Change some settings to mirror VS better"Mikayla Hutchinson
This reverts commit 5d4710a9910833d50360e2f9df519003db109e9f.
2016-11-23Revert some policy changes for nowMikayla Hutchinson
2016-10-27Merge remote-tracking branch 'origin/textmate' into vNextMikayla Hutchinson
2016-10-25[Ide] Change some settings to mirror VS betterMikayla Hutchinson
2016-07-11[TextEditor] Replaced old theme engine with new unified one.Mike Krüger
2016-07-01Fixed 'Bug 42171 - Extremely irritating backspace behaviour in XS6Mike Krüger
deleting a whole line'
2016-05-05[SourceEditor] Removed UnderlineError option.Mike Krüger
This option doesn't really make any sense anymore and causes unwanted side effects. It was used for disabeling compiler errors in older versions. The compiler errors are now shown as message bubbles which can be disabled separately. This here was now used for the on the fly errors and if that's disabled the fix system wouldn't be usable anymore.