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-03-21Merge remote-tracking branch 'xamarin/master-vnext' into new-service-modelLluis Sanchez
2019-02-16Suppress obsoletion warnings from unported T4 editorMikayla Hutchinson
2019-02-15Track API changesLluis Sanchez
All services are now referenced from the IdeServices class
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.
2019-01-13Suppress NuGet local copies unless explicitly listed in projectMikayla Hutchinson
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.
2019-01-11Use variable for nupkg directoryMikayla Hutchinson
2019-01-11Fix up remaining nuget downloadsMikayla Hutchinson
2019-01-11Partially switch remaining projects to csprojMikayla Hutchinson
These all have some kind of custom NuGet asset copying step that will require additional logic.
2018-11-27Reenable code that depends on the SourceEditor.Kirill Osenkov
2018-11-09Comment out addin dependencies on SourceEditor2Kirill Osenkov
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-20Clean various redundancies from project filesMikayla Hutchinson
2018-06-08[T4] Fix warningMikayla 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-07-25[T4] Fix duplicate byte order marks in new T4 file.Matt Ward
Fixed bug #56625 - T4 editor breaks - no syntax highlighting and typing issues https://bugzilla.xamarin.com/show_bug.cgi?id=56625 Creating a new T4 file from the template would result in the file having duplicate byte order marks at the start. Deleting characters from the file in the text editor would then have odd behaviour where some of the characters were not removed. The problem was that the file templates had a byte order mark in the CDATA section which was causing the duplicate byte order marks in the created .tt file.
2017-06-09[T4] Update to signed version of T4 engineMikayla Hutchinson
2017-06-09Revert "Add StrongNamer to MonoDevelop.TextTemplating and ↵Mikayla Hutchinson
MonoDevelop.AspNet. (#2160)" It causes the build to always be dirty, and it's not necessary as the TextTemplating assembly is signed. This reverts commit 1393fee6068c9a34988f5c0d5a2f05ac4a4c2bc3.
2017-05-19Fixed 'Bug 56625 - T4 editor breaks - no syntax highlighting andMike Krüger
typing issues' The old syntax mode wasn't used. We had T4 textmate highlighting the syntax mode was just bad/not working.
2017-04-12Add StrongNamer to MonoDevelop.TextTemplating and MonoDevelop.AspNet. (#2160)Kirill Osenkov
This way that the reference Mono.TextTemplating.dll is automatically signed when copied to output directory. This fixes bug https://bugzilla.xamarin.com/show_bug.cgi?id=54679 where MonoDevelop crashes with: Could not load file or assembly 'Mono.TextTemplating, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
2017-03-18Merge remote-tracking branch 'origin/master' into roslyn-ivtMikayla Hutchinson
2017-03-17Move Mono.TextTemplating to a NuGetMikayla Hutchinson
2017-03-07Merge vNext into roslyn-ivtDavid Karlaš
# Conflicts: # main/external/debugger-libs # main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj # main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs # main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj # main/src/core/MonoDevelop.Ide/packages.config # version-checks
2017-03-07Merge remote-tracking branch 'origin/master' into vNextLluis Sanchez
2017-03-01Bug 52855 - Failure to resolve System.Core when executing a t4 scriptDavid Karlaš
Problem started with ca287231cfe2d12 where I required resolving of full path of assembly to be able to remove duplicates by comparing FullName of assembly. Which works fine in case of running inside IDE but when TextTransform.exe is used engine doesn’t resolve to full path but leaves GAC assemblies unresolved, which is OK since compiler can resolve this just fine later in process.
2017-01-31Merge remote-tracking branch 'origin/vNext' into roslyn-ivtMikayla Hutchinson
2017-01-24[Ide] Unified code completion handle paths.Mike Krüger
We had 3 different cases of completion - the c# binding already contained a solution for that : completion trigger info. That struct contains all information the backend needs to take care of.
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-14[build] Use generated IVT attributesMikayla Hutchinson
2017-01-14Add global props/targetsMikayla Hutchinson
2016-12-06Fixed 'Bug 48990 - [TextMate] No extension point for addins to provideMike Krüger
syntax highlighting' Added new extension point '/MonoDevelop/SourceEditor2/Bundles' - it's now possible to throw all stuff of textmate/sublime3 extensions in there. The old one was just for syntax modes.
2016-11-30[TextTemplateUnitTest] Fix failing unit testDavid Karlaš
2016-11-30Bug 41738 - The 'TextTemplatingFileGenerator' code generator crashed: Object ↵David Karlaš
reference not set to an instance of an object
2016-10-06Updated roslyn & switched to roslyn nugets.Mike Krüger
2016-09-18[Ide] Don't dispose List/TreeStore as we don't own it, the treeview does.Marius Ungureanu
2016-07-23[TextTemplatingUnitTest] Fixed failing unit test on WindowsDavid Karlaš
2016-07-14Bug 42558 - Broken System reference causes compilation failureDavid Karlaš
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-07-11[Ide] Use the project that is passed from Workspace FileXXX events instead ↵Greg Munn
of the ProjectFile.Project When files are removed from a project, ProjectFile.Project is null. We can use the value of project from the event args instead. Fixes bug #42345
2016-07-07[T4] Fix unit test failing on WindowsMatt Ward
On Windows using a full path when creating an AssemblyName throws a FileLoadException - 'The given assembly name or codebase was invalid.' When resolving assembly references if the path is a full path then the DummyTemplateGenerator now just returns the path. Fixing this then caused the template code generation to fail with two compiler errors: warning CS2023: Ignoring /noconfig option because it was specified in a response file error CS1703: An assembly with the same identity 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' has already been imported. Try removing one of the duplicate references. By removing the .dll part from the assembly reference the System.dll is now correctly resolved so no duplicate System assembly is added. This fixes the compiler errors.
2016-06-17[TextTemplatingUnitTest] Added unit test for resolving reference and fixed ↵David Karlaš
TemplateGeneratorTest
2016-06-16Bug 41738 - The 'TextTemplatingFileGenerator' code generator crashed: Object ↵David Karlaš
reference not set to an instance of an object ProjectFileTemplatingHost.cs: Replacing properties like $(SolutionDir) with correct value when resolving assembly path(https://msdn.microsoft.com/en-us/library/bb126478.aspx#Anchor_3) MonoDevelopTemplatingHost.cs: Apperently it's legal to say "System.dll" in T4, which GAC lookup doesn't like TemplatingEngine.cs: /noconfig is needed so mcs.exe(or csc.exe) doesn't report error CS1703(An assembly `System' with the same identity has already been imported. Consider removing one of the references) for System.dll TemplateGenerator.cs: By adding reference by FullName we let framework resolve full path, which allows deduplication of System.dll reference in case when user also specifies <#@ assembly name="System.dll" #>
2016-05-05[T4] Add missing translation strings.Matt Ward
2016-04-08[T4] Allow n=v format in -a optionsMikayla Hutchinson
And add tests and parsing API.
2016-04-08[T4] Fix -a argument handlingMikayla Hutchinson
2016-03-15[T4] Add TextTransform.exe into the NuGetmhutch
2016-03-15[T4] Fix missing format argumentmhutch