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-07-23[Core] Move more Task.Run responsibility onto caller codetherzok
And use ConfigureAwait(false) where code is supposed to not be run on the parent context Instead of having Task.Run() scattered everywhere, it should be done at call site, pushing more for ConfigureAwait(false) on every callee of the method. Task.Run(() => Task.Run()) actually can lead to more performance, by queueing up too many nested tasks on the scheduler. Also calling Task.Run at caller site only allows us to better control how the code is run in parallel. Sadly, some of this is API, so there is no way to change it so it's no longer Async over Sync https://devblogs.microsoft.com/pfxteam/should-i-expose-asynchronous-wrappers-for-synchronous-methods/
2019-01-16Remove redundant build infrastructureMikayla Hutchinson
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.
2018-09-19Simplify references to Gtk assemblies.Kirill Osenkov
2018-06-27[Build] Simplify short resource IDs via definition groupMikayla Hutchinson
2018-06-20Clean up project filesMikayla Hutchinson
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.
2018-06-20Centralize the MD target framework versionMikayla Hutchinson
2018-06-20Purge junk Execution clr-version valueMikayla Hutchinson
2018-05-17[Misc] Flush msbuild serialization changestherzok
2018-04-18[Build] Remove SpecificVersion=False settings for gtk# assembliestherzok
This breaks compiling MonoDevelop when both gtk# 2.0 and 3.0 are installed in the GAC. Always reference the strong named version and remove SpecificVersion=false
2017-01-14[build] Update target framework to 4.6.1Mikayla Hutchinson
Roslyn 2.x needs this so we have to do it for MonoDevelop.Core and every assembly that references it.
2017-01-14Add global props/targetsMikayla Hutchinson
2016-02-16[NUnit] Run the NUnit runner in a process with no MD dependenciesLluis Sanchez
Runners are now completely self contained. This will make it much easier to implement runners for different versions of NUnit.
2016-02-12Don't local-copy nunit addinsLluis Sanchez
2016-02-12Rename NUnit -> UnitTestingLluis Sanchez
2016-02-12More unit testing reorganizationLluis Sanchez
2016-02-12Initial work on NUnit add-in refactoringLluis Sanchez
2016-01-27Remove outdated docs and ChangeLogsMichael Hutchinson
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.
2015-12-15Close most of DispatchServiceLluis Sanchez
Most of the DispatchService functionality has been superseeded by async api and by methods in MonoDevelop.Core.Runtime.
2015-12-10Rename msbuild project namespaceLluis Sanchez
2015-10-28[MonoDeveloper] add missing awaitGreg Munn
2015-09-21Merge branch 'master' into roslynMarius Ungureanu
2015-09-19Fixup! Configurations with new version of tool.Marius Ungureanu
2015-05-15Improved the API of ProjectReferenceLluis Sanchez Gual
Added static methods for creating the different kinds of references. This is more convenient than a constructor that takes a few strings without a clear indication of what each string should be for each type of reference.
2015-05-15Improved Project.RunTarget methodLluis Sanchez Gual
Now it is possible to specify global properties to be set before evaluating, and the set of properties and items that should be returned after evaluation.
2015-04-23Simplified language binding infrastructureLluis Sanchez Gual
ILanguageBinding is now a class: LanguageBinding. IDotNetLanguageBinding is gone. Most of its methods have been moved to DotNetProject. Added support for defining language bindings using only an extension node. Custom LanguageBinding classes are still supported, but not required.
2015-04-22Fix MonoDevelopExtensions add-inLluis Sanchez Gual
Fixed this add-in by using the new api for customizing project and solution serialization.
2015-02-11Unit test fixesLluis Sanchez Gual
Fixed several failures caused by bugs in new FileFormat-less code. Track api changes.
2015-02-11Remove most of FileFormat infrastructureLluis Sanchez Gual
There is still MSBuildFileFormat, but that's used only to support different VS file format versions.
2015-01-30Track api changes and remove Task.Wait() callsLluis Sanchez Gual
2015-01-28Merge remote-tracking branch 'origin/master' into new-project-modelLluis Sanchez Gual
Conflicts: main/external/fsharpbinding main/external/nrefactory main/src/addins/AspNet/Razor/Generator/RazorTemplatePreprocessor.cs main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebugCommands.cs main/src/addins/MonoDeveloperExtensions/MonoSolutionItemHandler.cs main/src/addins/TextTemplating/MonoDevelop.TextTemplating/TextTemplatingFilePreprocessor.cs main/src/addins/VBNetBinding/VBBindingCompilerServices.cs main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs main/src/core/MonoDevelop.Core/MonoDevelop.Projects/IBuildTarget.cs main/src/core/MonoDevelop.Core/MonoDevelop.Projects/SolutionEntityItem.cs main/src/core/MonoDevelop.Core/MonoDevelop.Projects/SolutionItem.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewProjectDialog.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs version-checks
2015-01-22Replace broken MSBuild error regexMichael Hutchinson
Using the new (unit-tested) parser from xbuild
2014-10-21Initial drop of the new project modelLluis Sanchez
2014-06-24Use 4.5 framework in core and addinsMichael Hutchinson
Shared libraries can still use older frameworks.
2014-04-29Fix build.Marius Ungureanu
2014-04-29Fix leaks caused by ProcessWrapper and ChainedTextWriters.Marius Ungureanu
2014-04-03Disable some add-insLluis Sanchez
Some non-commonly used add-ins are now disabled by default.
2014-04-02Track api changesLluis Sanchez
2014-02-26Flush MSBuild serializer noiseMichael Hutchinson
2013-11-22Remove hardcoded add-in versionsLluis Sanchez
2013-11-08Updated add-ins version to 4.2Xamarin Release Manager
2013-10-28Updated add-ins version to 4.1.13Xamarin Release Manager
2013-09-07Revert "Revert "Consistently define DEBUG in debug configs""Michael Hutchinson
We handle asserts much better now. This reverts commit d1c298479c673de4cddb23722b5a7eebb25b26f1.
2013-09-05Revert "Consistently define DEBUG in debug configs"Alan McGovern
This reverts commit 0cab36c319d370744d9d0b2d1446202141e296db. This change makes MonoDevelop unusable on windows, so rather than commenting out every Debug.Assert the simplest thing to do is to just revert this change so we don't have Debug.Assert calls throwing up modal dialogs all the time. Conflicts: main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.csproj main/src/addins/CBinding/CBinding.Autotools/CBinding.Autotools.csproj main/src/addins/CBinding/CBinding.csproj main/src/addins/CSharpBinding/Autotools/Autotools.csproj main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj main/src/addins/GnomePlatform/GnomePlatform.csproj main/src/addins/ILAsmBinding/ILAsmBinding.csproj main/src/addins/MonoDevelop.Autotools/MonoDevelop.Autotools.csproj main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.csproj main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.csproj main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj main/src/addins/MonoDevelop.RegexToolkit/MonoDevelop.RegexToolkit.csproj main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.csproj main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.csproj main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.csproj main/src/addins/MonoDeveloperExtensions/NUnit/NUnit.csproj main/src/addins/NUnit/MonoDevelop.NUnit.csproj main/src/addins/VBNetBinding/VBNetBinding.csproj main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.csproj main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.csproj main/src/core/Mono.Texteditor/Mono.TextEditor.csproj
2013-08-27Revert "Upgrade core and addins to 4.5 runtime"Michael Hutchinson
This reverts commit 9656726c1e2b96cdfdbb9506eb1ac1c93b91befd. Reverting until we get the installer updated to check the dependency.
2013-08-12Suppress warnings about missing doc commentsMichael Hutchinson
2013-08-11Upgrade core and addins to 4.5 runtimeMichael Hutchinson
2013-08-10Consistently define DEBUG in debug configsMichael Hutchinson
2013-08-10Consistently optimize release configs, and not debug configsMichael Hutchinson
2013-08-10Build pdbonly debug symbols in release configurationsMichael Hutchinson
2013-08-10Build xml docs for all addinsMichael Hutchinson