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
2020-01-15Merge pull request #9492 from mono/task-completedMike Krüger
Switch to Task.CompletedTask where applicable
2020-01-13Adds icon for Go To Line navigation UI.Anže Vodovnik
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1005823
2019-12-23Switch to Task.CompletedTask where applicabletherzok
2019-12-18Sync vs-editor-api and adopt code to changesDavid Karlaš
2019-12-05Sync with vs-editor-core changesDavid Karlaš
2019-12-02CocoaTextViewContent: Add AccessibilityTitle for editor groupSandy Armstrong
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1010385
2019-11-13[FeatureSwitch] Fix "_description" property nameRodrigo Moya
2019-11-13[Core] Move FeatureSwitches extension to CoreRodrigo Moya
2019-11-13[Core] Switch FeatureSwitchService to use XML rather than classesRodrigo Moya
2019-11-13[Core] Add base implementation for IFeatureSwitchControllerRodrigo Moya
2019-11-13[TextEditor] Move related feature switch to TextEditor addinRodrigo Moya
2019-11-08[Icons] Add new high contrast icons to project filesVsevolod Kukol
2019-11-08[Icons][Shell] High contrast iconsVáclav Vančura
Green ones for now
2019-10-29Fix IndentationManager local copySandy Armstrong
2019-10-29Include IndentationManagerImpl into VSMacDavid Karlaš
2019-10-22Fix 959380: TextMate tagger does not work with extensions (VS compat issue)David Karlaš
2019-10-16Editor: Support for ShowQuickInfo commandSandy Armstrong
Depends on an upcoming editor update to actually handle this command. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1001949
2019-10-11Fix 824326: Shift+Enter not in new editorDavid Karlaš
2019-10-10GtkNSViewHost: make native view Disposal optional and off-by-defaultAaron Bockover
1. I have theoretical issues with assuming the native guest control should be forcefully Disposed via Gtk.Destroy due to this being a GTK/NSView interop boundary - the GTK host shouldn't make life-cycle assumptions about its native guest by default. 2. We do not want to break other users of the host. They _probably_ want the native-Dispose-on-GTK-Destroy behavior but they too should double check and opt-in.
2019-10-10Map colors for QuickFix->DiffPreview for new editorDavid Karlaš
2019-10-09Editor: adapt to API changes in vs-editor-apiAaron Bockover
2019-10-09Integrate DiffPreviewDavid Karlaš
2019-09-26Editor: Upstream 'go to base' commandingSandy Armstrong
2019-09-20Fix breakpoints inside .cshtml files.Kirill Osenkov
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/984248
2019-09-18Fix: Allow use of AlwaysUseLegacyEditor feature switchSandy Armstrong
This must be specified at launch.
2019-09-18LegacyEditorSupportExtensionNode: Remove 'public' from interfaceSandy Armstrong
Co-Authored-By: Marius Ungureanu <marius.ungureanu@xamarin.com>
2019-09-18Fix: Only support text files; less node-checking workSandy Armstrong
2019-09-18Fix: Remove all users of EnableNewEditor preferencesSandy Armstrong
2019-09-18Fix: Remove support for BOTH editorsSandy Armstrong
On Mac, remove legacy editor's display binding. Do all work through modern editor's display binding. Now "open with" submenu will only show "Source Code Editor", which will either be legacy or modern based on whatever's picked by the display binding. It is no longer possible to edit C# with legacy editor.
2019-09-18Editor: New LegacyEditorSupport extension pointSandy Armstrong
In order to be automatically opened in the legacy editor, file types must explicitly register via LegacyEditorSupport. For file types like C#, where both editors are supported, simply provide the list of extensions to be supported, and the selected editor will be determined by the "Use the legacy text editor where available" pref. For file types like F#, where only the legacy editor is supported, just add `legacyOnly="true"`. Then the legacy editor will be used regardless of preference. For file types like XML, where support must be determined dynamically (because users can manually register file types), specify a `providerType` that implements `ILegacyEditorSupportProvider`. This provider will be queried to determine where the legacy editor is preferred. For file types like Android XML, continue using the old `SupportedFileType` extension point to signify that the modern editor is always preferred over the legacy editor. This will override any "base" LegacyEditorSupport (again, like XML). Users will continue to be able to use the "Open With" menu to pick the editor they prefer at that time. Of course when they pick unsupported pairings, they may not have the best experience (missing features, etc).
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-09-16TextViewContent: Only handle commands if text view has keyboard focusSandy Armstrong
Allows various keyboard commands to continue working if, for example, an editor margin contains a view that accepts input.
2019-09-13Updating TaskStore to ignore Display Bindings when navigating to errors.Anže Vodovnik
This commit also enables using the navigate to issues and errors in the document by remapping the old commands to the new handlers. Fixes https://vsmac.dev/946718.
2019-09-11Merge pull request #8661 from mono/pr-david-fixThemesSwitchingAaron Bockover
Fix 980541: Switching themes in Preferences corrupts colors in editor
2019-09-11Merge pull request #8668 from mono/pr-david-fix934342Aaron Bockover
Fix 934342: When I press shift+tab, the selected code lines don't get un-indented
2019-09-10ThemeToClassification: reset all properties on the editor format mapDavid Karlaš
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/980541
2019-09-09Fix 934342: When I press shift+tab, the selected code lines don't get ↵David Karlaš
un-indented Problem was that TextBuffer still had default `TabSize` of `4` so when indentions were calculated it it was wrong in some cases.
2019-09-09Map `ShowCompletionWindow` to `CommitUniqueCompletionListItem`David Karlaš
Visual Studio Editor has 2 commands to show code completion `CommitUniqueCompletionListItemCommandArgs` and `InvokeCompletionListCommandArgs` there are 2 differences between two.. 1) If there is unique item in list just complete it without showing code completion 2) At least for web-tools difference is also, filter or not list of items Since Cmd/Ctrl+Space on Windows but also in old editor behaved as `CommitUniqueCompletionListItemCommandArgs` this mapping is much more correct.
2019-08-26Map JSON Property Name to type colorsDavid Karlaš
Since MonoDevelop doesn't have JSON colors we map type this color is always different from plain text color and its always meaningful color
2019-08-19Implemented CommonEditorAssetServiceDavid Karlaš
2019-08-15TextEditor: Mouse processors don't need to deal with ctrl+click anymoreSandy Armstrong
This is now handled by `ICocoaMouseProcessorEvents` implementors. From the perspective of mouse _processors_, this is now a standard right click on Mac.
2019-08-08TextEditor: Allow opening C# files with certain custom themesSandy Armstrong
Fixes https://dev.azure.com/devdiv/DevDiv/_workitems/edit/962445
2019-08-07Brace command argument consolidation.Anže Vodovnik
2019-08-05TextEditor: "Use Selection for Find" fixesSandy Armstrong
1. Rename "Use Selection for *" commands to have proper macOS labels 2. Move cmd+e keybinding from `FindNextSelection` command to `UseSelectionForFind`. 3. Add `UseSelectionForFind` command to main menu. 4. Add support for missing find commands to new editor. It's unfortunate that we have two similar commands here but it's important that cmd+e behaves as the user expects (it should not have "find next" behavior...it just sets search text and keeps focus in editor). Fixes https://dev.azure.com/devdiv/DevDiv/_workitems/edit/947125
2019-07-30Merge pull request #8261 from mono/pr-anvod-foldingmenuAaron Bockover
Fixes VSTS 950315: Code Folding menu toggle does not work in new editor
2019-07-30Merge pull request #8275 from mono/pr-sandy-vsea-varsAaron Bockover
Build: Use a property to access the vs-editor-api directory
2019-07-29Review comments.Anže Vodovnik
2019-07-29Modify the way the editor reacts to Toggle Folding/Outlining.Anže Vodovnik
We used to rely on the command being remapped to a handler in VSEC, but that caused a few additional problems, like the menu text not always being in sync. This fixes https://vsmac.dev/950315.
2019-07-29Build: Use a property to access the vs-editor-api directorySandy Armstrong
This should make it easier for us to have all vs-editor-api references point to vs-editor-core when available. There are some blockers to that change, so for now just take this one preparatory step.
2019-07-27Editor: Add TaskTagger so TODOs get highlightedSandy Armstrong
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/918990