diff --git a/taglib-sharp/src/AssemblyInfo.cs b/taglib-sharp/src/AssemblyInfo.cs new file mode 100644 index 0000000..e1551a2 --- /dev/null +++ b/taglib-sharp/src/AssemblyInfo.cs @@ -0,0 +1,36 @@ +// +// AssemblyInfo.cs.in: Contains flags to use for the assembly. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly:AssemblyVersion("2.0.4.0")] +[assembly:AssemblyTitle ("TagLib#")] +[assembly:AssemblyDescription ("A library for reading and writing audio metatags.")] +[assembly:AssemblyCopyright ("Copyright (c) 2006-2007 Brian Nickel. Copyright (c) 2009-2010 Other contributors")] +[assembly:AssemblyCompany ("")] +[assembly:AssemblyDelaySign(false)] +[assembly:AssemblyKeyFile("taglib-sharp.snk")] +[assembly:CLSCompliant(false)] diff --git a/taglib-sharp/src/TagLib/Xmp/XmlNodeExtensions.cs b/taglib-sharp/src/TagLib/Xmp/XmlNodeExtensions.cs index 38aff68..a83e9ac 100644 --- a/taglib-sharp/src/TagLib/Xmp/XmlNodeExtensions.cs +++ b/taglib-sharp/src/TagLib/Xmp/XmlNodeExtensions.cs @@ -23,15 +23,24 @@ using System; using System.Collections.Generic; -using System.Xml; - +using System.Xml; + +namespace System.Runtime.CompilerServices +{ + [AttributeUsageAttribute(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)] + internal sealed class ExtensionAttribute : Attribute + { + public ExtensionAttribute() { } + } +} + namespace TagLib.Xmp { internal static class XmlNodeExtensions - { - public static bool In (this XmlNode node, string ns) - { - return node.NamespaceURI == ns; + { + public static bool In(this XmlNode node, string ns) + { + return node.NamespaceURI == ns; } public static bool Is (this XmlNode node, string ns, string name) diff --git a/taglib-sharp/src/policy.2.0.taglib-sharp.config b/taglib-sharp/src/policy.2.0.taglib-sharp.config new file mode 100644 index 0000000..6610d91 --- /dev/null +++ b/taglib-sharp/src/policy.2.0.taglib-sharp.config @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/taglib-sharp/src/taglib-sharp.csproj b/taglib-sharp/src/taglib-sharp.csproj index 68b9c92..d961861 100644 --- a/taglib-sharp/src/taglib-sharp.csproj +++ b/taglib-sharp/src/taglib-sharp.csproj @@ -1,293 +1,296 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {6B143A39-C7B2-4743-9917-92262C60E9A6} - Library - TagLib - . - taglib-sharp - v3.5 - 2.0.4.0 - - - true - full - true - . - prompt - 4 - true - true - . - - - - HAVE_SHARPZIPLIB - - - none - true - . - prompt - 4 - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {6B143A39-C7B2-4743-9917-92262C60E9A6} + Library + TagLib + + + taglib-sharp + v2.0 + 2.0.4.0 + + + + + 3.5 + + + + true + full + true + . + prompt + 4 + true + true + . + + + + HAVE_SHARPZIPLIB + AllRules.ruleset + + + none + true + ..\..\bin\Release\ + prompt + 4 + true + true + + + + AllRules.ruleset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ..\..\ThirdParty\ICSharpCode.SharpZipLib.dll + + + + + + + + + + + + \ No newline at end of file diff --git a/taglib-sharp/src/taglib-sharp.snk b/taglib-sharp/src/taglib-sharp.snk new file mode 100644 index 0000000..5c1680b Binary files /dev/null and b/taglib-sharp/src/taglib-sharp.snk differ diff --git a/taglib-sharp/taglib-sharp.sln b/taglib-sharp/taglib-sharp.sln index 5b801d5..1e6c034 100644 --- a/taglib-sharp/taglib-sharp.sln +++ b/taglib-sharp/taglib-sharp.sln @@ -1,9 +1,9 @@  -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "taglib-sharp", "src\taglib-sharp.csproj", "{6B143A39-C7B2-4743-9917-92262C60E9A6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tests", "tests\tests.csproj", "{4D1C6110-D6F2-496E-BD7E-E45B7217D458}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tests", "tests\tests.csproj", "{4D1C6110-D6F2-496E-BD7E-E45B7217D458}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -11,27 +11,30 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.Build.0 = Release|Any CPU - {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.Build.0 = Release|Any CPU + {6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6B143A39-C7B2-4743-9917-92262C60E9A6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6B143A39-C7B2-4743-9917-92262C60E9A6}.Release|Any CPU.Build.0 = Release|Any CPU + {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4D1C6110-D6F2-496E-BD7E-E45B7217D458}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = tests\tests.csproj - Policies = $0 - $0.TextStylePolicy = $1 - $1.inheritsSet = null - $1.scope = application/x-mdp - $0.StandardHeader = $2 - $2.inheritsSet = LGPLv2License - $0.DotNetNamingPolicy = $3 - $3.DirectoryNamespaceAssociation = None - $3.ResourceNamePolicy = FileFormatDefault - version = 2.0.4.0 - outputpath = build - EndGlobalSection -EndGlobal + StartupItem = tests\tests.csproj + Policies = $0 + $0.TextStylePolicy = $1 + $1.inheritsSet = null + $1.scope = application/x-mdp + $0.StandardHeader = $2 + $2.inheritsSet = LGPLv2License + $0.DotNetNamingPolicy = $3 + $3.DirectoryNamespaceAssociation = None + $3.ResourceNamePolicy = FileFormatDefault + version = 2.0.4.0 + outputpath = build + EndGlobalSection +EndGlobal