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
2017-03-28Misc opt (#1960)Marius Ungureanu
* [Core] Remove superfluous ToCharArray. * [Perf] Optimize StringBuilder usage Go through StringBuilder.Append(string) and StringBuilder.Append(object) usages. As follows, we no longer concat strings before appending to a stringbuilder, and we no longer box valueTypes which go through Append(object). * [Perf] Optimize StringBuilder.AppendLine Most notable improvements are in AssemblyBrowser and Diff calculation. * Fix feedback.
2017-01-31Merge remote-tracking branch 'origin/vNext' into roslyn-ivtMikayla Hutchinson
2017-01-31Merge remote-tracking branch 'monodevelop/dotnetcore' into vNextMatt Ward
2017-01-24[Autotools] Use MSBuildProject's Namespace for make file dataMatt Ward
When adding make file data into the project file the MSBuildProject's Namespace is now used instead of the Schema constant. This allows the project to have a different namespace and prevents an xmlns attribute being added for Sdk style projects.
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
2017-01-12[Build] Fix SCI references.Marius Ungureanu
2017-01-12[Misc] Add SCI where applicable.therzok
2017-01-11Bug 48234 - Unable to determine which `Application Output` pad belongs to ↵David Karlaš
which project
2016-07-13Merge remote-tracking branch 'origin/run-configurations'Lluis Sanchez
2016-07-12[General] Change some StringBuilder appends to not allocate strings.therzok
This removes substring calls that allocate strings so chars are copied from offsets into the stringbuilder.
2016-05-31Execution system changesLluis Sanchez
Introduced SolutionItemRunConfiguration. RunConfiguraiton is now the base class for all run configuration types. Added IRunTarget, which is an executable entity. Added stock execution modes, and added support for registering handlers on them. Created IConfigurableExecutionHandler, which can be used to configure a project or handler before execution.
2016-05-23Use the new api to run projects using the selected configurationLluis 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.
2016-01-12Merge remote-tracking branch 'origin/master' into ↵Lluis Sanchez
modifiable-evaluated-properties
2015-12-18* CProject.cs:Lluis Sanchez
* CProjectConfiguration.cs: * AspMvcProjectConfiguration.cs: * AspNetAppProjectConfiguration.cs: * GenericProject.cs: * ItemConfiguration.cs: * IConfigurationTarget.cs: * UnknownConfiguration.cs: * SolutionItemConfiguration.cs: * MultiConfigItemOptionsDialog.cs: Don't allow changing the configuration name. To change the name, a new configuration has to be created. * MakefileProject.cs: * NUnitAssemblyGroupProject.cs: * Solution.cs: * DotNetProject.cs: * ProjectExtension.cs: * SolutionConfiguration.cs: * SolutionItemExtension.cs: * TranslationProject.cs: * DotNetCompilerParameters.cs: * DotNetProjectConfiguration.cs: * CSharpProjectExtension.cs: * CSharpCompilerParameters.cs: * PackagingProject.cs: Track api changes * MSBuildProperty.cs: * DefaultMSBuildEngine.cs: * MSBuildPropertyGroup.cs: * MSBuildProjectInstance.cs: * MSBuildPropertyEvaluated.cs: * MSBuildPropertyGroupEvaluated.cs: Add support for binding an evaluated property collection to a property group, so that we can see it as an IPropertySet which contains all evaluated properties, which can be modified (by updating the underlying property group) * MSBuildProject.cs: New api to allow inserting a property group before an existing object. * IPropertySet.cs: Remove unused RemoveAllProperties() method * Project.cs: * ProjectConfiguration.cs: Use the new modifiable evaluated property list to keep track of changes in configurations and in the main property group. * SolutionItem.cs: Change the name of the 'name' argument of CreateConfiguration to 'id', since it may include both the name and platform * MSBuildTests.cs: Fix tests
2015-12-14Merge remote-tracking branch 'origin/master' into roslyn-nogtkshellMarius Ungureanu
2015-12-10Bug 28899 - References with same Assembly Name do not reference correct platformDavid Karlaš
2015-12-10Rename msbuild project namespaceLluis Sanchez
2015-11-23[Ide] Switch OptionsPanel to Control.Marius Ungureanu
2015-06-17Merge remote-tracking branch 'origin/master' into roslynMarius Ungureanu
Conflicts: main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DeployOperations.cs main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs main/src/addins/MonoDevelop.Refactoring/MonoDevelop.AnalysisCore/Fixes/RenameMemberFix.cs main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameItemDialog.cs main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameRefactoring.cs main/src/addins/NUnit/Services/NUnitService.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ProgressMonitoring/BaseProgressMonitor.cs
2015-06-17[Misc] 3/4 batch of checking disposes of dialogs.Marius Ungureanu
2015-06-17[Misc] 1/4 batch of checking disposes of dialogs.Marius Ungureanu
2015-06-15Merge remote-tracking branch 'origin/master' into roslynMarius Ungureanu
2015-06-15[AutoTools] Fix leak in streams.Marius Ungureanu
CID 114616
2015-06-04BuildResult fixesLluis Sanchez Gual
Replaced static properties BuildResult.Success and Cancel by creation methods since BuildResult is not an immutable object. The method creates a new instance every time. Set the SourceTarget on BuildResult objects generated by a project.
2015-05-22[Core] Add operation context to build and clean methodsLluis Sanchez Gual
This context can be used to specify custom data to be consumed by extensions. It is used in the Project class to specify properties to be set before building or cleaning the project.
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-13Improve project configuration creationLluis Sanchez Gual
Changed the way configurations are created. The CreateConfiguration method now takes a ConfigurationKind argument which can be used to specify that the configuration is for debug or for release. Compiler parameters creation also uses that hint.
2015-05-11[Core] Rename DebugMode -> DebugSymbolsLluis Sanchez Gual
2015-04-27More OperationConsole api adjustmentsLluis Sanchez Gual
Removed CloseOnExit argument from console factory.
2015-04-27IConsole revampLluis Sanchez Gual
Converted IConsole into the OperationConsole class. ConsoleFactory is also now a class. When creating a console, a cancellation token can be provided.
2015-04-23Merge remote-tracking branch 'origin/roslyn' into npm-roslynLluis Sanchez Gual
2015-04-22Track api changesLluis Sanchez Gual
2015-04-15Fix serialization of custom dataLluis Sanchez Gual
Properly implement serialization of custom data for the autotools add-in and the linux deployment add-ins.
2015-04-15[Core] Remove SupportFeature as the new project dialog handles this differently.Marius Ungureanu
The widgets are still in the repo tree. Some of them are toolbox items, some of them might need porting to new Project Dialog wizards. Check this commit for which widgets are still dangling in the tree.
2015-02-12Add async support for console toolsLluis Sanchez Gual
mdtool now sets up a main loop, so console tools can use the same threading model as the IDE
2015-02-12Extension condition fixesLluis Sanchez Gual
Fixes use of ItemType conditions. Introduced concept of type tag, which can be used as alias for referencing types and flavors. Added an extension condition for tags.
2015-02-11Track api changesLluis Sanchez Gual
2015-02-11StringTag fixes and unit testsLluis Sanchez Gual
2015-01-16Merge remote-tracking branch 'origin/master' into new-project-modelLluis Sanchez Gual
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
2014-11-20Remove all calls to ShowExceptionLluis Sanchez
We use ShowError instead.
2014-10-31[New project model] Renamed some classesLluis Sanchez Gual
And introduced OnCreateConfiguration overridable.
2014-10-31[New project model] Fix extension declarationsLluis Sanchez Gual
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 leaks caused by ProcessWrapper and ChainedTextWriters.Marius Ungureanu
2014-04-09Conditions that apply to project type should apply to derived types tooMichael Hutchinson
BXC18878 - Razor project does not have "Empty Resource Type" in the "New File" menu
2014-04-05[API] More removal.Ungureanu Marius
2014-04-03Disable some add-insLluis Sanchez
Some non-commonly used add-ins are now disabled by default.