Age | Commit message (Collapse) | Author |
|
|
|
MacIdeAppleEvents: add an apple event for getting current solution path
|
|
Xwt.GtkBackend.SearchEntry is a copy of Components.SearchEntry,
but without accessibility features on macOS. Since we use that widget
in PackageManagement only anway, let's just use the original widget
that is accessible. We can review this once we get an updated
SearchWidget backend in Xwt.Gtk.
Fixes VSTS #750371
|
|
|
|
merge-integration
|
|
Use an environment variable instead of a options page in Preferences
to allow Mono's HttpClientHandler to be used instead of Xamarin.Mac's
NSUrlSessionHandler. Since this is an advanced setting providing
a way in the UI to change this is not required.
Fixes VSTS #796914 - Remove Network option from Preferences
|
|
Conflicts:
main/external/xwt
main/src/addins/MacPlatform/MacPlatform.csproj
main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.csproj
main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/packages.config
main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj
main/tests/MonoDevelop.Core.Tests/MonoDevelop.Core.Tests.csproj
main/tests/MonoDevelop.Core.Tests/packages.config
version-checks
|
|
|
|
Fixes VSTS #766041 - New Project dialog does not close after creating project
|
|
|
|
|
|
|
|
|
|
Attempting to use a VSTS NuGet package source would prompt for
credentials but never be able to connect since the credentials were
not used in the request.
The NSUrlSessionHandler currently only supports NTLM responses.
However some WWW-Authenticate basic auth responses are not passed
to the NSUrlSessionHandlerDelegate's DidReceiveChallenge. Whilst
those that start with 'Basic' in the WWW-Authenticate header value are
passed to DidReceiveChallenge, those that start with something else,
such as Bearer, which VSTS NuGet package sources return, do not get
passed to DidReceiveChallenge. To handle this the response is checked
in the IDE and the Authorization http header is added if a credential
can be found and the request is retried again a single time. This
allows VSTS NuGet package sources
|
|
When prompted for credentials to access a password protected package
source the credentials were not being sent to the server. The problem
was that the credentials need to be used with the HttpClientHandler's
Credentials which was not being done. Added a new interface
IHttpCredentialsHandler which needs to be implemented by one of
the HttpMessageHandlers so that credentials can be set by the
HttpSourceAuthenticationHandler when the user enters the username
and password.
Note that this is not working with the NSUrlSessionHandler currently.
The managed default handler is working as expected.
|
|
Support creating a NSUrlSessionHandler to be used by all web requests
made by the IDE. Also support using the default managed
HttpClientHandler if this is enabled.
|
|
Added a new options panel that can be used to switch between
NSUrlSession and a managed (mono) implementation when using the
HttpClient. This options panel is available from Other - Network
and has a combo box that can switch between the two http client
handler implementations. NSUrlSession is used by default. Currently
this does not affect when http client handler is used by the IDE.
|
|
|
|
|
|
This commit adds the following data into the IDE:
* Application/System compressed memory
* System minimum memory until compression/swap is being used
* Application virtual memory and free system virtual memory
The following data can be used to create thresholds through which
to decide whether the application is suffering from memory pressure
or not.
Fixes VSTS #633545 - Telemetry: research memory pressure event
|
|
|
|
|
|
|
|
|
|
Remove redundant information, and make more information
redundant by setting good defaults in the MD props.
This lays some groundwork for the PackageConfig migration
and eventually SDK-style project format migration.
|
|
|
|
|
|
Fixes VSTS #620474
Fixes VSTS #620314
|
|
Also, adds the 'Show Files:' label to the add file dialog
|
|
|
|
Fixes VSTS #577285 Report version of Xamarin.Mac that's used at runtime
|
|
|
|
This avoids shipping libxammac.dylib and uses a xammac static
lib which works with a system wide mono.
Thus, most of monostub code is now obsolete. To clean up later
once other users of monostub don't use this file anymore
|
|
Fixes BXC #53733
|
|
# Conflicts:
# version-checks
|
|
|
|
|
|
Conflicts:
main/external/mono-addins
main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextViewMargin.cs
main/src/core/Mono.TextEditor.Shared/Mono.TextEditor.Utils/ImmutableText.cs
main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Document/TextDocument.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildProjectService.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects/Project.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs
version-checks
|
|
The toolbar stop icon is filled now, and there’s no ~hover effect.
|
|
Roslyn 2.x needs this so we have to do it for MonoDevelop.Core
and every assembly that references it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Much parallel infrastructure could be removed - more will follow.
|
|
Now MacPlatform is warning free, let's keep it that way
|
|
Section headers in menus are implemented
using separators with labels. A disabled
header menu item will be added right after
a separator, if the separator item has a label
and the feature is supported by the platform
(only Mac for now).
|
|
|