Age | Commit message (Collapse) | Author |
|
Add period to template description.
|
|
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.
|
|
|
|
Simplify resource ids
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
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
|
|
Stop autogenerating files and in future any changes to the generated UI files
can be made in the CS code itself
|
|
Roslyn 2.x needs this so we have to do it for MonoDevelop.Core
and every assembly that references it.
|
|
|
|
|
|
* [AspNet] New template images
* [Ide] New project dialog template icons and images:
* Workspace
* Solution
* Project
* Shared Project
* Library Project
* PCL Project
* GUI Project
* Console Project
* Test Project
* Package Project
* [NUnit] New project dialog template icons and images
* [GetText] New project dialog template icons and images
* [Deployment] New project dialog template icons and images
|
|
|
|
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.
|
|
|
|
The id of the binding was wrong. Also set msbuild as not supported.
|
|
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.
|
|
|
|
Replaced TypeTag condition by ProjectTypeId, which can be used to define
conditions on type and flavor ids/aliases.
|
|
Property convert type alias to guids before creating projects.
Fixed alias declarations in add-ins.
|
|
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.
|
|
|
|
|
|
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.
|
|
Conflicts:
main/external/fsharpbinding
main/src/addins/AspNet/MonoDevelop.AspNet.csproj
main/src/core/MonoDevelop.Core/MonoDevelop.Core.ProgressMonitoring/ConsoleProjectLoadProgressMonitor.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Core.ProgressMonitoring/WrappedProgressMonitor.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/ResXFileCodeGenerator.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FindReplace.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewProjectDialog.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs
main/tests/UnitTests/UnitTests.csproj
version-checks
|
|
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
|
|
Conflicts:
main/external/fsharpbinding
main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj
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.csproj
version-checks
|
|
Using the new (unit-tested) parser from xbuild
|
|
Xml elements in the project template header use underscores
to identify strings that should be translated. The new header
elements added were incorrectly using an underscore prefix.
|
|
|
|
The NUnit library project templates are not shown in the .NET
category since the language name is currently always added to the
category name.
|
|
Conflicts:
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj
version-checks
|
|
|
|
|
|
The following projects are now shown as one template in the New
Project dialog.
NUnit Library Project (C# and VB.NET)
Console Project (C#, IL and VB.NET)
Empty Project (C# and VB.NET)
|
|
Explicitly set the category for .NET templates instead of relying on
the default category being used.
|
|
Shared libraries can still use older frameworks.
|
|
|
|
Added DotNetProjectConfiguration.GetDefineSymbols. Subclasses can
override it to provide symbols defined automatically by the build process.
|
|
This reverts commit 154eb44d0b100c000a70a96125870a167f4f1441.
|
|
This reverts commit 5da91003c71e383a8f3999ddf26a0ecb81333793.
Conflicts:
main/src/addins/prj2make-sharp-lib/prj2make-sharp-lib.csproj
|
|
|
|
|
|
We handle asserts much better now.
This reverts commit d1c298479c673de4cddb23722b5a7eebb25b26f1.
|
|
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
|
|
This reverts commit 9656726c1e2b96cdfdbb9506eb1ac1c93b91befd.
Reverting until we get the installer updated to check the dependency.
|