Age | Commit message (Collapse) | Author |
|
* pad-call-stack
* pad-locals
* pad-threads
* pad-watch
See https://github.com/xamarin/icons/issues/158
|
|
* close-all-documents
* close-solution
* help
See https://github.com/xamarin/icons/issues/174
|
|
|
|
|
|
|
|
Align the popover next to the alignemnt target
rectangle (caret) and not over its border. This happens
only when the target is on the left or top side of the
popover.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Completion tooltip does not need an update
when switching overlays.
|
|
(fixes bug #7508)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* selected state support
* zoom support
* use default size for multisized icons
|
|
|
|
The NuGet addin no longer uses the DispatcherService to run package
actions in the background. It now uses its own background thread to
queue and run these actions.
Due to being unable to use the original DispatcherService's
BackgroundDispatchAndWait without locking up the UI the
PackageManagementProjectOperations.InstallPackages has been changed
to return when the package install has started. Previously it would
wait until the packages were finished installing.
Also the PackageManagementProjectOperations.GetIstalledPackages now
returns installed packages as well as those being installed. This
prevents a Xamarin Component that installs a NuGet package from
showing an error when it is installed. Unfortunately one side effect
of this change is that if the NuGet package fails to install the
Component does not show an error icon when previously it did since
originally the packages were installed and then the list of packages
was checked. Now this happens whilst the packages are being installed.
|
|
e.g. for mimetype lookup
|
|
|
|
|
|
|
|
|
|
Fixed bug #11022 - Project Options should mark active configuration
in configuration editing combo
https://bugzilla.xamarin.com/show_bug.cgi?id=11022
The Configuration drop down box in the Project Options dialog now
shows which configuration is currently active in the IDE by appending
(Active) text to the combo box. This makes it clearer that changing
the editing configuration would change the active configuration.
|
|
|
|
Most of the DispatchService functionality has been superseeded by async api
and by methods in MonoDevelop.Core.Runtime.
|
|
First part of this fix seems totally legit to me in sense that if endOffset == offset it should be + 1, so something is marked with error...
But second part(expending to next line) is not so legit since it's expending error to first char of next line and rendering waved underlining there, user will still get more then enough of information on what is going on and what to fix, but it would be nicer if it was rendered at end of line beyond last char.
Problem is that convincing whole TextSegment rendering system to render beyond last char of line is not so simple and need major changes and that would be enhancement and not bug fix.
|
|
|
|
|
|
|
|
|
|
Fixed bug #15478 - MonoDevelop shouldn't accept language keywords as
Project Name
https://bugzilla.xamarin.com/show_bug.cgi?id=15478
If a new C# project was created with the name 'try' then the project
would not compile since the generated files would have an invalid
namespace of 'try'. To prevent this the new project dialog now checks
the CodeDomProvider for the template's language to see if the project
name is a valid identifier. If this is not the case an error message
is displayed and the project cannot be created until its name is
changed.
Another approach would be to escape the namespace in the
SingleFileDescriptionTemplate using the CodeDomProvider's
CreateEscapedIdentifier. Whilst that works for C# projects it
does not work for F# projects. If you try to create an F# project
named 'try' it does not escape the namespace or use the namespace
created by the IDE.
|
|
|
|
[IDE] Use the unsorted path to edit the model
|
|
Fixed bug #36918 - NuGet addin saves project after each change it makes
https://bugzilla.xamarin.com/show_bug.cgi?id=36918
The NuGet addin saves the project each time NuGet modifies the project.
This results in the "Saving..." message to briefly appear in the status
bar and causes the status bar message to appear to blink on and off.
To prevent the status bar message changing a different progress monitor
is now used when saving the project. This progress monitor does not
show the Saving message so the status bar does not appear to blink on
and off.
The NuGet addin still saves the project more often than it needs to.
The original implementation was based on how Visual Studio works, which
saves the project on adding a reference, adding an import or removing
an import. However saving the project once at the end may be a
performance improvement that can be looked at in the future.
|
|
load last autosaved version)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[CSharpBinding] Fixing NRE exception found while debugging other stuff
|
|
Bug 36299 - Popup window asking GitHub credentials opens several times.
|
|
This adds a mechanism that disables the comboboxes until history is
available. It sets the text of the comboboxes to Loading... and the
boxes to be insensitive, then switches back to normal behaviour when it
finishes loading.
|