Age | Commit message (Collapse) | Author |
|
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/951772
|
|
The old autotools build infrastructure is largely redundant,
as projects are now built with msbuild. Remove as much as can
be done easily, along with some other obsolete stuff.
|
|
NuGet's PrivateAssets="runtime" does not work, resulting in transitive
references local copying their assemblies into every project. This
works around that by filtering out all local copies that are not
explictly listed.
This also makes it much harder to accidentally introduce local copies,
which is good as local copies in general are are not desirable due to
the way that dlls are loaded by the extension system.
|
|
What's with all these direct refs to the packages
folder in projects that don't even have a packages.config?
|
|
|
|
Also fix up instances of said strings throughout the codebase.
First version is really robust:
* Only offers GettextCatalog.GetString as an option
* Only works on Gtk.Widget and special cased functions
Future versions will provide:
a) Configuration of catalog via attribute
b) Cocoa/Atk support
c) Detection of string.Format patterns.
Fixes VSTS #683875 - Enable MD specific analyzers in the repository and build
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
The Invoke API now can take both an Action and an EventHandler. delegate {} causes ambiguous results.
|
|
|
|
|
|
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.
|
|
|
|
pick 32bit or 64bit version to start debugging"
This reverts commit db0fa9870df5245b4d7189e3ee36157e68a30572.
|
|
being executed
Fixes bug #39313 - 32/64bit execution on Mac should use assembly flags
|
|
They fill search results with irrelevant information.
The docs are almost 10 years out of date, and almost
none of them apply to the current code.
The ChangeLogs are all in the git history, and haven't
been used for 5 years.
|
|
32bit or 64bit version to start debugging
|
|
Most of the DispatchService functionality has been superseeded by async api
and by methods in MonoDevelop.Core.Runtime.
|
|
Conflicts:
main/src/addins/AspNet/MonoDevelop.AspNet.csproj
main/src/addins/AspNet/packages.config
main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj
|
|
Conflicts:
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj
main/tests/UnitTests/UnitTests.csproj
|
|
|
|
debugger options panel
|
|
Problem was that "TaskScheduler.FromCurrentSynchronizationContext ())" was called from ThreadPool thread and threw exception... That was fixed by using Runtime.MainTaskScheduler.
After that new problem appeared because now .ContinueWith was executed with little delay(on MainThread) and debugger had time to register to event so Exited event was actually executed(before it was always null because it was invoked before registering). When .Exited is invoked socket.Close is called which is accepting debug connection...
To fix this we needed correct invoking of Exited event. Now this is done via file writing and listening for write plus added ExitCode support.
|
|
Fixed some ContinueWith calls that needed to run on the UI thread
|
|
Converted IConsole into the OperationConsole class.
ConsoleFactory is also now a class. When creating a console,
a cancellation token can be provided.
|
|
|
|
Conflicts:
main/external/fsharpbinding
main/src/addins/NUnit/Services/NUnitProjectServiceExtension.cs
main/src/addins/NUnit/Services/NUnitService.cs
main/src/addins/NUnit/Services/SolutionFolderTestGroup.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectService.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects/DotNetProject.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects/SolutionEntityItem.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects/SolutionItem.cs
main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewProjectController.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs
version-checks
|
|
UnitTests), UserAssemblyNames and AssemblyPathMap were not set which caused debugging problems
|
|
Conflicts:
main/external/debugger-libs
main/external/fsharpbinding
main/external/mono-addins
main/external/nrefactory
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringContext.cs
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs
main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageUpdateChecker.cs
main/src/addins/TextTemplating/MonoDevelop.TextTemplating/TextTemplatingFileGenerator.cs
main/src/addins/TextTemplating/MonoDevelop.TextTemplating/TextTemplatingFilePreprocessor.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.csproj
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlCommandHandler.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlItem.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProject.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.SharedAssetsProjects/SharedAssetsProjectMSBuildHandler.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects/DotNetCompilerParameters.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FindReplace.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/Scope.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/StatusProgressMonitor.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ProgressMonitoring/BaseProgressMonitor.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/UserTasksView.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/RootWorkspace.cs
main/tests/UnitTests/MonoDevelop.Projects/ProjectTests.cs
|
|
project code" setting works
|
|
We use ShowError instead.
|
|
|
|
Conflicts:
main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/MonoDevelop.AspNet.Mvc.csproj
main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.csproj
main/src/addins/Xml/MonoDevelop.Xml.csproj
version-checks
|
|
Shared libraries can still use older frameworks.
|
|
|
|
* Rename public types/namespace to be more meaningful
* Port old tests to new parser
* Reorganize namespaces/directories
* Remove a lot of dead code
* Less stetic
* Fix build warnings
|
|
* Merged ASP.NET and ASP.NET MVC addins
- Added support for ASP.NET MVC in Web App
projects, needed for ASP.MVC 5 projects
* Cleaned and reorganized the codebase
* Moved ASP.NET unit tests into separate assembly
- Fixed some minor issues in Razor tests
* Removed automatic translation of C# project/file
templates to other languages
- Only C# templates are included
* Removed build-time updating of Web Forms CodeBehind
- Update-on-save is still supported
* Removed unmaintained remote deployment system
- It was never supported on Windows/Mac
- Removes dependency on Linux deployment addin
* Updated ASP.NET MVC templates to ASP.NET MVC 5
- ASP.NET MVC reference is now a NuGet reference
* Removed incomplete default doctype abstraction
* All template used HTML5 doctype
* Stetic is no longer used for UI
* Fixed build warnings
|
|
Fixes bug #20504 (patch thanks to Sungkyun Kim)
|
|
|
|
and tracepoints text is now blue
[Win32] Error output works now
[DebuggerUnitTests] Added tests for Console.Write, Console.Error.Write and Debug.Write
[DebuggerUnitTests] Removed redirecting debuggee Console.Write to unit tests logs
[CustomSoftDebuggerEngine] Fixed inverted console output and error text
|
|
|
|
Conflicts:
main/external/mono-addins
main/src/addins/CBinding/CBinding.addin.xml
main/src/addins/CSharpBinding/CSharpBinding.addin.xml
main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml
main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.addin.xml
main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj
main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Manifest.addin.xml
main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Manifest.addin.xml
main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.addin.xml
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.addin.xml
main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml
main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml
main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.addin.xml
main/src/addins/NUnit/MonoDevelopNUnit.addin.xml
|